1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-01-03 05:10:03 +02:00
FFmpeg/libavcodec
Mark Thompson 80a5d05108 vaapi_encode: Refactor initialisation
This allows better checking of capabilities and will make it easier
to add more functionality later.

It also commonises some duplicated code around rate control setup
and adds more comments explaining the internals.
2016-09-28 22:54:10 +01:00
..
aarch64 lavc: add clobber tests for the new encoding/decoding API 2016-09-28 10:01:52 +02:00
arm lavc: add clobber tests for the new encoding/decoding API 2016-09-28 10:01:52 +02:00
avr32
mips
neon
ppc blockdsp: drop the high_bit_depth parameter 2016-09-22 09:47:52 +02:00
tests
x86 lavc: add clobber tests for the new encoding/decoding API 2016-09-28 10:01:52 +02:00
.gitignore
4xm.c
8bps.c
8svx.c
a64colors.h
a64enc.h
a64multienc.c
a64tables.h
aac_ac3_parser.c
aac_ac3_parser.h
aac_adtstoasc_bsf.c
aac_parser.c
aac_tablegen_decl.h
aac_tablegen.c
aac_tablegen.h
aac.h
aacadtsdec.c
aacadtsdec.h
aaccoder.c
aacdec.c
aacdectab.h
aacenc.c
aacenc.h
aacps_tablegen.c
aacps_tablegen.h
aacps.c
aacps.h
aacpsdata.c
aacpsdsp.c
aacpsdsp.h
aacpsy.c
aacsbr.c aac: Drop broken cruft 2016-08-17 12:16:42 +02:00
aacsbr.h
aacsbrdata.h
aactab.c
aactab.h
aandcttab.c
aandcttab.h
aasc.c
ac3_parser.c
ac3_parser.h
ac3.c
ac3.h
ac3dec_data.c
ac3dec_data.h
ac3dec.c ac3dec: Add some inline hints 2016-07-29 18:46:48 +02:00
ac3dec.h
ac3dsp.c
ac3dsp.h
ac3enc_fixed.c
ac3enc_float.c audiodsp: reorder arguments for vector_clipf 2016-09-22 09:47:52 +02:00
ac3enc_opts_template.c
ac3enc_template.c
ac3enc.c
ac3enc.h
ac3tab.c
ac3tab.h
acelp_filters.c
acelp_filters.h
acelp_pitch_delay.c
acelp_pitch_delay.h
acelp_vectors.c
acelp_vectors.h
adpcm_data.c
adpcm_data.h
adpcm.c
adpcm.h
adpcmenc.c
adx_parser.c
adx.c
adx.h
adxdec.c
adxenc.c
aic.c
alac_data.c
alac_data.h
alac.c alac: do not return success if nothing was decoded 2016-08-18 17:06:46 +02:00
alacenc.c
aliaspixdec.c
aliaspixenc.c
allcodecs.c lavc/vaapi: Add VP8 decode hwaccel 2016-09-08 21:58:22 +01:00
alsdec.c
amr.h
amrnbdata.h
amrnbdec.c
amrwbdata.h
amrwbdec.c
anm.c
ansi.c
apedec.c
apedsp.h
ass.c
ass.h
assdec.c
assenc.c
asv.c
asv.h
asvdec.c
asvenc.c
atrac1.c
atrac1data.h
atrac3.c
atrac3data.h
atrac3plus_data.h
atrac3plus.c
atrac3plus.h
atrac3plusdec.c
atrac3plusdsp.c
atrac.c
atrac.h
audio_frame_queue.c
audio_frame_queue.h
audiodsp.c audiodsp: reorder arguments for vector_clipf 2016-09-22 09:47:52 +02:00
audiodsp.h audiodsp: reorder arguments for vector_clipf 2016-09-22 09:47:52 +02:00
aura.c
avcodec.h avcodec: Add the extended pixel format profile for HEVC 2016-09-19 10:02:43 +02:00
avfft.c
avfft.h
avpacket.c
avpicture.c
avs.c
bethsoftvideo.c
bethsoftvideo.h
bfi.c
bgmc.c
bgmc.h
bink.c
binkaudio.c
binkdata.h
binkdsp.c
binkdsp.h
bit_depth_template.c
bitstream_filter.c
bitstream_filters.c
bitstream.c
blockdsp.c blockdsp: drop the high_bit_depth parameter 2016-09-22 09:47:52 +02:00
blockdsp.h blockdsp: drop the high_bit_depth parameter 2016-09-22 09:47:52 +02:00
bmp_parser.c
bmp.c
bmp.h
bmpenc.c
bmvaudio.c
bmvvideo.c
brenderpix.c
bsf.c
bsf.h
bswapdsp.c
bswapdsp.h
bytestream.h
c93.c
cabac_functions.h
cabac.c
cabac.h
canopus.c
canopus.h
cavs_parser.c
cavs.c cavs: Change type of stride parameters to ptrdiff_t 2016-08-26 11:48:15 +02:00
cavs.h cavs: Change type of stride parameters to ptrdiff_t 2016-08-26 11:48:15 +02:00
cavsdata.c
cavsdec.c cavs: Change type of stride parameters to ptrdiff_t 2016-08-26 11:48:15 +02:00
cavsdsp.c cavs: Change type of stride parameters to ptrdiff_t 2016-08-26 11:48:15 +02:00
cavsdsp.h cavs: Change type of stride parameters to ptrdiff_t 2016-08-26 11:48:15 +02:00
cbrt_tablegen.c
cbrt_tablegen.h
cdgraphics.c
cdxl.c
celp_filters.c
celp_filters.h
celp_math.c
celp_math.h
cga_data.c
cga_data.h
chomp_bsf.c
cinepak.c
cljrdec.c
cljrenc.c
cllc.c
cngdec.c
cngenc.c
codec_desc.c av1: Add codec_id and basic demuxing support 2016-08-24 14:45:08 +02:00
cook_parser.c
cook.c audiodsp: reorder arguments for vector_clipf 2016-09-22 09:47:52 +02:00
cookdata.h
copy_block.h copy_block: Change type of array stride parameters to ptrdiff_t 2016-09-04 12:19:47 +02:00
cos_tablegen.c
cscd.c
cyuv.c
d3d11va.c
d3d11va.h
dca_exss.c
dca_parser.c
dca_syncwords.h
dca_xll.c
dca.c
dca.h
dcadata.c
dcadata.h
dcadec.c
dcadsp.c
dcadsp.h
dcahuff.h
dcamath.h
dct32_fixed.c
dct32_float.c
dct32_template.c
dct32.h
dct.c
dct.h
dctref.c
dctref.h
dds.c
dfa.c
dirac_parser.c
dirac.c
dirac.h
dnxhd_parser.c
dnxhddata.c
dnxhddata.h
dnxhddec.c
dnxhdenc.c
dnxhdenc.h
dpcm.c
dpx_parser.c
dpx.c
dpxenc.c
dsicinaudio.c
dsicinvideo.c
dss_sp.c
dump_extradata_bsf.c
dv_profile_internal.h
dv_profile.c
dv_profile.h
dv_tablegen.c
dv_tablegen.h
dv.c
dv.h pixblockdsp: Change type of stride parameters to ptrdiff_t 2016-09-14 14:12:36 +02:00
dvbsub_parser.c
dvbsub.c
dvbsubdec.c dvbsubdec: Remove disabled, near-duplicate debug code 2016-08-17 12:16:42 +02:00
dvdata.c
dvdata.h
dvdec.c
dvdsub_parser.c
dvdsubdec.c
dvdsubenc.c
dvenc.c pixblockdsp: Change type of stride parameters to ptrdiff_t 2016-09-14 14:12:36 +02:00
dxa.c
dxtory.c
dxv.c Revert "Don't use expressions with side effects in macro parameters" 2016-08-02 21:18:12 +03:00
dxva2_h264.c
dxva2_hevc.c
dxva2_internal.h
dxva2_mpeg2.c
dxva2_vc1.c
dxva2.c d3d11va: don't keep the context lock while waiting for a frame 2016-07-11 16:27:30 +02:00
dxva2.h
eac3_data.c
eac3_data.h
eac3dec.c
eac3enc.c
eac3enc.h
eacmv.c
eaidct.c
eaidct.h
eamad.c
eatgq.c
eatgv.c
eatqi.c
elbg.c
elbg.h
elsdec.c
elsdec.h
error_resilience.c error_resilience: Change type of array stride parameters to ptrdiff_t 2016-09-07 11:30:17 +02:00
error_resilience.h error_resilience: Change type of array stride parameters to ptrdiff_t 2016-09-07 11:30:17 +02:00
escape124.c
escape130.c
exr.c
faandct.c faan(i)dct: Kill some disabled code 2016-08-17 12:16:42 +02:00
faandct.h
faanidct.c faan(i)dct: Kill some disabled code 2016-08-17 12:16:42 +02:00
faanidct.h
faxcompr.c
faxcompr.h
fdctdsp.c
fdctdsp.h
fft_fixed.c
fft_float.c
fft_template.c
fft-internal.h
fft.h
ffv1.c
ffv1.h
ffv1dec.c ffv1: Remove broken disabled cruft 2016-08-17 12:16:42 +02:00
ffv1enc.c ffv1: Remove broken disabled cruft 2016-08-17 12:16:42 +02:00
fic.c
file_open.c
flac_parser.c
flac.c
flac.h
flacdata.c
flacdata.h
flacdec.c
flacdsp_lpc_template.c
flacdsp_template.c
flacdsp.c
flacdsp.h
flacenc.c
flashsv.c
flashsvenc.c
flicvideo.c
flv.h
flvdec.c
flvenc.c
fmtconvert.c
fmtconvert.h
fraps.c
frwu.c
g2meet.c
g722.c
g722.h
g722dec.c
g722dsp.c
g722dsp.h
g722enc.c
g723_1.c
g723_1.h
g723_1dec.c
g723_1enc.c
g726.c
get_bits.h
gif.c
gifdec.c
golomb.c
golomb.h golomb: Drop disabled cruft 2016-08-17 12:22:29 +02:00
gsm_parser.c
gsm.h
gsmdec_data.c
gsmdec_data.h
gsmdec_template.c
gsmdec.c
h261_parser.c
h261.c
h261.h
h261data.c
h261dec.c
h261enc.c
h263_parser.c
h263_parser.h
h263.c
h263.h
h263data.c
h263data.h
h263dec.c
h263dsp.c
h263dsp.h
h264_cabac.c
h264_cavlc.c
h264_direct.c h264_direct: use the reference mask from the actual reference 2016-08-11 10:52:54 +02:00
h264_loopfilter.c
h264_mb_template.c
h264_mb.c
h264_mc_template.c
h264_mp4toannexb_bsf.c
h264_mvpred.h
h264_parse.c
h264_parse.h
h264_parser.c
h264_picture.c
h264_ps.c h264: Kill broken disabled cruft 2016-08-17 12:16:42 +02:00
h264_ps.h h264_ps: export actual height in MBs as SPS.mb_height 2016-07-11 16:29:57 +02:00
h264_refs.c h264: Kill broken disabled cruft 2016-08-17 12:16:42 +02:00
h264_sei.c
h264_sei.h
h264_slice.c h264: fix decoding multiple fields per packet with slice threads 2016-07-15 15:33:54 +02:00
h264.h
h264addpx_template.c
h264chroma_template.c
h264chroma.c
h264chroma.h
h264data.c
h264data.h
h264dec.c h264dec: reset nb_slice_ctx_queued for hwaccel decoding 2016-08-03 10:56:52 +02:00
h264dec.h h264: fix decoding multiple fields per packet with slice threads 2016-07-15 15:33:54 +02:00
h264dsp_template.c
h264dsp.c
h264dsp.h
h264idct_template.c
h264idct.c
h264idct.h
h264pred_template.c
h264pred.c
h264pred.h
h264qpel_template.c
h264qpel.c
h264qpel.h
h2645_parse.c h264: Log more information about invalid NALu size 2016-07-13 18:18:46 -04:00
h2645_parse.h
hap.c
hap.h
hapdec.c
hapenc.c
hevc_cabac.c
hevc_data.c
hevc_filter.c
hevc_mp4toannexb_bsf.c
hevc_mvs.c
hevc_parser.c
hevc_ps_enc.c
hevc_ps.c hevc: set profile based on the profile compatibility flags if needed 2016-07-20 16:33:09 +02:00
hevc_refs.c
hevc_sei.c
hevc.c hevc: Add AVX2 DC IDCT 2016-07-18 15:27:13 +02:00
hevc.h
hevcdsp_template.c hevc: Add coefficient limiting to speed up IDCT 2016-07-18 15:27:13 +02:00
hevcdsp.c hevc: Add DC IDCT 2016-07-18 15:27:13 +02:00
hevcdsp.h hevc: Add coefficient limiting to speed up IDCT 2016-07-18 15:27:13 +02:00
hevcpred_template.c
hevcpred.c
hnm4video.c
hpel_template.c
hpeldsp.c
hpeldsp.h hpeldsp: Explain why put_no_rnd_pixels_tab is larger than necessary 2016-07-25 19:38:18 +02:00
hq_hqa.c
hq_hqa.h
hq_hqadata.c
hq_hqadsp.c
hq_hqadsp.h
hqx.c
hqx.h
hqxdsp.c
hqxdsp.h
hqxvlc.c
huffman.c
huffman.h
huffyuv.c
huffyuv.h
huffyuvdec.c
huffyuvdsp.c
huffyuvdsp.h
huffyuvenc.c
huffyuvencdsp.c
huffyuvencdsp.h
idcinvideo.c
idctdsp.c
idctdsp.h
iff.c
iirfilter.c iir_filter: Change type of array stride parameters to ptrdiff_t 2016-09-07 11:30:18 +02:00
iirfilter.h iir_filter: Change type of array stride parameters to ptrdiff_t 2016-09-07 11:30:18 +02:00
imc.c
imcdata.h
imdct15.c
imdct15.h
imgconvert.c
imx_dump_header_bsf.c
indeo2.c
indeo2data.h
indeo3.c indeo: Change type of array pitch parameters to ptrdiff_t 2016-09-04 11:57:15 +02:00
indeo3data.h
indeo4.c
indeo4data.h
indeo5.c
indeo5data.h
intelh263dec.c
internal.h
interplayvideo.c
intrax8.c
intrax8.h
intrax8dsp.c
intrax8dsp.h
intrax8huf.h
ituh263dec.c
ituh263enc.c
ivi_dsp.c indeo: Change type of array pitch parameters to ptrdiff_t 2016-09-04 11:57:15 +02:00
ivi_dsp.h indeo: Change type of array pitch parameters to ptrdiff_t 2016-09-04 11:57:15 +02:00
ivi.c indeo: Change type of array pitch parameters to ptrdiff_t 2016-09-04 11:57:15 +02:00
ivi.h indeo: Change type of array pitch parameters to ptrdiff_t 2016-09-04 11:57:15 +02:00
jfdctfst.c
jfdctint_template.c jfdct: Kill broken cruft 2016-08-17 12:16:42 +02:00
jfdctint.c
jpeg2000.c
jpeg2000.h
jpeg2000dec.c
jpeg2000dsp.c
jpeg2000dsp.h
jpeg2000dwt.c
jpeg2000dwt.h
jpegls.c
jpegls.h
jpeglsdec.c
jpeglsdec.h
jpeglsenc.c
jpegtables.c
jpegtables.h
jrevdct.c
jvdec.c
kbdwin.c
kbdwin.h
kgv1dec.c
kmvc.c
lagarith.c
lagarithrac.c
lagarithrac.h
latm_parser.c
lcl.h
lcldec.c
lclenc.c
libavcodec.v
libdcadec.c
libfaac.c
libfdk-aacdec.c
libfdk-aacenc.c
libgsmdec.c
libgsmenc.c
libilbc.c
libkvazaar.c
libmp3lame.c
libopencore-amr.c
libopenh264.c Add an OpenH264 decoder wrapper 2016-06-28 14:17:43 +03:00
libopenh264.h Add an OpenH264 decoder wrapper 2016-06-28 14:17:43 +03:00
libopenh264dec.c libopenh264dec: Simplify the init thanks to FF_CODEC_CAP_INIT_CLEANUP being set 2016-07-15 13:36:21 +03:00
libopenh264enc.c libopenh264enc: Simplify init by setting FF_CODEC_CAP_INIT_CLEANUP 2016-07-15 13:36:23 +03:00
libopenjpegdec.c
libopenjpegenc.c
libopus.c
libopus.h
libopusdec.c
libopusenc.c
libschroedinger.c
libschroedinger.h
libschroedingerdec.c
libschroedingerenc.c
libspeexdec.c
libspeexenc.c
libtheoraenc.c
libtwolame.c
libvo-aacenc.c
libvo-amrwbenc.c
libvorbis.c
libvpx.c
libvpx.h
libvpxdec.c libvpx: Cast a pointer to const to squelch a warning 2016-08-26 13:25:59 +02:00
libvpxenc.c vpx: Support color range 2016-07-23 08:27:29 +02:00
libwavpackenc.c
libwebpenc.c
libx264.c
libx265.c
libxavs.c
libxvid_rc.c
libxvid.c
libxvid.h ratecontrol: Move Xvid-related functions to the place they are actually used 2016-07-20 18:59:36 +02:00
ljpegenc.c
loco.c
log2_tab.c
lpc.c
lpc.h
lsp.c
lsp.h
lzf.c
lzf.h
lzw.c
lzw.h
lzwenc.c
mace.c
magicyuv.c
Makefile lavc/vaapi: Add VP8 decode hwaccel 2016-09-08 21:58:22 +01:00
mathops.h mathops: Drop disabled alternative mid_pred() implementation 2016-08-17 12:16:42 +02:00
mathtables.c
mdct_fixed.c
mdct_float.c
mdct_template.c
mdec.c
me_cmp.c
me_cmp.h
metasound_data.c
metasound_data.h
metasound.c
mimic.c mimic: do not release the newly obsolete reference at the end of decoding 2016-07-29 15:59:48 +02:00
mjpeg2jpeg_bsf.c
mjpeg_parser.c
mjpeg.h
mjpega_dump_header_bsf.c
mjpegbdec.c
mjpegdec.c mjpegdec: Drop disabled code 2016-08-17 12:16:42 +02:00
mjpegdec.h
mjpegenc_common.c
mjpegenc_common.h
mjpegenc.c
mjpegenc.h
mlp_parser.c
mlp_parser.h
mlp.c
mlp.h
mlpdec.c
mlpdsp.c
mlpdsp.h
mmaldec.c
mmvideo.c
motion_est_template.c
motion_est.c
motion_est.h
motionpixels_tablegen.c
motionpixels_tablegen.h
motionpixels.c
movsub_bsf.c
mpc7.c
mpc7data.h
mpc8.c
mpc8data.h
mpc8huff.h
mpc.c
mpc.h
mpcdata.h
mpeg4audio.c
mpeg4audio.h
mpeg4data.h
mpeg4video_parser.c
mpeg4video_parser.h
mpeg4video.c
mpeg4video.h
mpeg4videodec.c
mpeg4videoenc.c mpeg4videoenc: Kill non-compiling disabled cruft 2016-08-17 12:16:42 +02:00
mpeg12.c
mpeg12.h
mpeg12data.c build: Move ff_mpeg12_frame_rate_tab to a separate file 2016-06-29 12:31:03 +02:00
mpeg12data.h
mpeg12dec.c
mpeg12enc.c
mpeg12framerate.c build: Move ff_mpeg12_frame_rate_tab to a separate file 2016-06-29 12:31:03 +02:00
mpeg12vlc.h
mpeg_er.c
mpeg_er.h
mpegaudio_parser.c
mpegaudio_tablegen.c
mpegaudio_tablegen.h
mpegaudio.c
mpegaudio.h
mpegaudiodata.c
mpegaudiodata.h
mpegaudiodec_fixed.c
mpegaudiodec_float.c
mpegaudiodec_template.c
mpegaudiodecheader.c
mpegaudiodecheader.h
mpegaudiodectab.h
mpegaudiodsp_data.c
mpegaudiodsp_fixed.c
mpegaudiodsp_float.c
mpegaudiodsp_template.c
mpegaudiodsp.c
mpegaudiodsp.h
mpegaudioenc.c
mpegaudiotab.h
mpegpicture.c
mpegpicture.h
mpegutils.c
mpegutils.h
mpegvideo_enc.c mpegvideo_enc: use the new encoding API for b_strategy=2 2016-09-28 10:01:52 +02:00
mpegvideo_motion.c mpegvideo_motion: Handle edge emulation even without unrestricted_mv 2016-09-16 16:28:07 +02:00
mpegvideo_parser.c
mpegvideo_xvmc.c
mpegvideo.c Fix instances of broken indentation found by gcc 6 2016-07-31 08:19:27 +02:00
mpegvideo.h
mpegvideodata.c
mpegvideodata.h
mpegvideodsp.c
mpegvideodsp.h
mpegvideoencdsp.c mpegvideo: Kill some disabled code 2016-08-17 12:16:42 +02:00
mpegvideoencdsp.h
mqc.c
mqc.h
mqcdec.c
msgsmdec.c
msgsmdec.h
msmpeg4.c
msmpeg4.h
msmpeg4data.c
msmpeg4data.h
msmpeg4dec.c msmpeg4: Drop disabled debug cruft 2016-08-17 12:16:42 +02:00
msmpeg4enc.c msmpeg4: Drop disabled debug cruft 2016-08-17 12:16:42 +02:00
msrle.c
msrledec.c
msrledec.h
mss1.c
mss2.c
mss2dsp.c
mss2dsp.h
mss3.c
mss4.c
mss12.c mss12: validate display dimensions 2016-08-18 17:06:46 +02:00
mss12.h
mss34dsp.c
mss34dsp.h
msvideo1.c
mvcdec.c
mxpegdec.c
nellymoser.c
nellymoser.h
nellymoserdec.c
nellymoserenc.c
noise_bsf.c
nuv.c
nvenc_h264.c nvenc: Extended rate-control support as provided by SDK 7 2016-09-24 19:03:10 +02:00
nvenc_hevc.c nvenc: Extended rate-control support as provided by SDK 7 2016-09-24 19:03:10 +02:00
nvenc.c nvenc: Extended rate-control support as provided by SDK 7 2016-09-24 19:03:10 +02:00
nvenc.h nvenc: Extended rate-control support as provided by SDK 7 2016-09-24 19:03:10 +02:00
omx.c omx: Don't return > 0 from omx_encode_frame 2016-06-24 22:30:54 +03:00
on2avc.c
on2avcdata.c
on2avcdata.h
options_table.h options_table: Add aliases for color properties 2016-06-27 12:29:04 -04:00
options.c lavc: initialize AVCodecContext.sw_pix_fmt properly 2016-07-22 19:08:13 +02:00
opus_celt.c
opus_parser.c
opus_silk.c
opus.c
opus.h
opusdec.c
pafaudio.c
pafvideo.c
pamenc.c
parser.c
parser.h
pcm_tablegen.c
pcm_tablegen.h
pcm-bluray.c
pcm-dvd.c
pcm.c
pcx.c pcx: use the bytestream2 API for reading from input 2016-08-18 17:06:46 +02:00
pcxenc.c
pel_template.c
pgssubdec.c
pictordec.c
pixblockdsp_template.c pixblockdsp: Change type of stride parameters to ptrdiff_t 2016-09-14 14:12:36 +02:00
pixblockdsp.c pixblockdsp: Change type of stride parameters to ptrdiff_t 2016-09-14 14:12:36 +02:00
pixblockdsp.h pixblockdsp: Change type of stride parameters to ptrdiff_t 2016-09-14 14:12:36 +02:00
pixels.h
png_parser.c
png.c
png.h
pngdec.c
pngdsp.c
pngdsp.h
pngenc.c
pnm_parser.c pnm_parser: Drop broken disabled cruft 2016-08-17 12:16:42 +02:00
pnm.c
pnm.h
pnmdec.c
pnmenc.c
profiles.c
profiles.h
proresdata.c
proresdata.h
proresdec.c
proresdsp.c prores: Change type of stride parameters to ptrdiff_t 2016-08-26 11:50:21 +02:00
proresdsp.h prores: Change type of stride parameters to ptrdiff_t 2016-08-26 11:50:21 +02:00
proresenc.c prores: Change type of stride parameters to ptrdiff_t 2016-08-26 11:50:21 +02:00
psymodel.c
psymodel.h
pthread_frame.c
pthread_internal.h
pthread_slice.c
pthread.c
ptx.c
put_bits.h
qcelpdata.h
qcelpdec.c
qdm2_tablegen.c
qdm2_tablegen.h
qdm2.c Fix instances of broken indentation found by gcc 6 2016-07-31 08:19:27 +02:00
qdm2data.h
qdrw.c
qpeg.c qpeg: fix an off by 1 error in the MV check 2016-08-18 17:06:46 +02:00
qpel_template.c
qpeldsp.c
qpeldsp.h
qsv_api.c
qsv_internal.h qsvenc: print warnings from encode/init 2016-07-22 19:08:13 +02:00
qsv.c qsvenc: print warnings from encode/init 2016-07-22 19:08:13 +02:00
qsv.h
qsvdec_h2645.c qsvdec: add support for P010 (10-bit 420) decoding 2016-07-03 09:13:29 +02:00
qsvdec_mpeg2.c
qsvdec.c qsvdec: only access hwaccel_context is the pixel format is QSV 2016-07-31 08:19:45 +02:00
qsvdec.h qsvdec: use the same mfxFrameInfo for allocating frames that was passed to DECODE_Init 2016-07-03 09:13:29 +02:00
qsvenc_h264.c qsvenc: add support for p010 2016-07-22 19:08:13 +02:00
qsvenc_hevc.c qsvenc: add support for p010 2016-07-22 19:08:13 +02:00
qsvenc_mpeg2.c
qsvenc.c qsvenc: print warnings from encode/init 2016-07-22 19:08:13 +02:00
qsvenc.h
qtrle.c
qtrleenc.c
r210dec.c
ra144.c
ra144.h
ra144dec.c
ra144enc.c
ra288.c
ra288.h
ralf.c
ralfdata.h
rangecoder.c
rangecoder.h rangecoder: Kill non-compiling disabled cruft 2016-08-17 12:16:42 +02:00
ratecontrol.c ratecontrol: Reorder functions to avoid forward declarations 2016-07-20 19:03:31 +02:00
ratecontrol.h ratecontrol: Move Xvid-related functions to the place they are actually used 2016-07-20 18:59:36 +02:00
raw.c
raw.h
rawdec.c
rawenc.c
rdft.c
rdft.h
rectangle.h
remove_extradata_bsf.c
rl2.c
rl.c
rl.h
rle.c rle: K&R formatting cosmetics 2016-06-29 15:25:42 -04:00
rle.h rle: K&R formatting cosmetics 2016-06-29 15:25:42 -04:00
rnd_avg.h
roqaudioenc.c
roqvideo.c
roqvideo.h
roqvideodec.c
roqvideoenc.c roqvideoenc: Drop broken disabled cruft 2016-08-17 12:16:42 +02:00
rpza.c
rscc.c
rtjpeg.c
rtjpeg.h
rv10.c
rv10.h
rv10enc.c
rv20enc.c
rv30.c
rv30data.h
rv30dsp.c
rv34_parser.c
rv34.c
rv34.h
rv34data.h
rv34dsp.c
rv34dsp.h
rv34vlc.h
rv40.c
rv40data.h
rv40dsp.c
rv40vlc2.h
s302m.c
sanm.c sanm: Change type of array pitch parameters to ptrdiff_t 2016-09-04 12:19:58 +02:00
sbr.h
sbrdsp.c sbrdsp: Move a misplaced #endif directive to the right spot 2016-08-03 08:26:40 +02:00
sbrdsp.h
screenpresso.c
sgi.h
sgidec.c
sgienc.c
sgirledec.c
shorten.c
simple_idct_template.c
simple_idct.c
simple_idct.h
sinewin_tablegen.c
sinewin_tablegen.h
sinewin.c
sinewin.h
sipr16k.c
sipr16kdata.h
sipr.c
sipr.h
siprdata.h
smacker.c
smc.c
snappy.c
snappy.h
sp5x.h
sp5xdec.c
srtdec.c
startcode.c
startcode.h
sunrast.c
sunrast.h
sunrastenc.c
svq1_cb.h
svq1_vlc.h
svq1.c
svq1.h
svq1dec.c svq1dec: Change type of array pitch parameters to ptrdiff_t 2016-09-04 11:57:15 +02:00
svq1enc_cb.h
svq1enc.c
svq1enc.h
svq3.c
svq13.c
synth_filter.c
synth_filter.h
tableprint.h
tak_parser.c
tak.c
tak.h
takdec.c
targa.c
targa.h
targaenc.c targaenc: Move size check to initialization function 2016-06-29 15:25:42 -04:00
tdsc.c tdsc: use the new decoding API 2016-09-28 10:01:52 +02:00
texturedsp.c
texturedsp.h
texturedspenc.c
thread.h
tiertexseqv.c
tiff.c
tiff.h
tiffenc.c tiffenc: Check zlib support for deflate option during initialization 2016-06-29 15:25:42 -04:00
tmv.c
tpeldsp.c
tpeldsp.h
truemotion1.c
truemotion1data.h
truemotion2.c
truemotion2rt.c
truespeech_data.h
truespeech.c
tscc2.c
tscc2data.h
tscc.c
tta.c
twinvq_data.h
twinvq.c
twinvq.h
twinvqdec.c
txd.c
ulti_cb.h
ulti.c
unary.h
utils.c lavc: free buffer_frame/pkt on avcodec_open2() failure 2016-08-11 10:52:13 +02:00
utvideo.c
utvideo.h utvideo: Change type of array stride parameters to ptrdiff_t 2016-09-08 13:51:30 +02:00
utvideodec.c utvideo: Change type of array stride parameters to ptrdiff_t 2016-09-08 13:51:30 +02:00
utvideoenc.c utvideo: Change type of array stride parameters to ptrdiff_t 2016-09-08 13:51:30 +02:00
v210dec.c
v210enc.c
v210enc.h
v210x.c
v410dec.c
v410enc.c
vaapi_decode.c vaapi_decode: Ignore the profile when not useful 2016-09-08 21:58:22 +01:00
vaapi_decode.h lavc: Remove old vaapi decode infrastructure 2016-08-30 22:16:01 +01:00
vaapi_encode_h26x.c
vaapi_encode_h26x.h
vaapi_encode_h264.c vaapi_encode: Refactor initialisation 2016-09-28 22:54:10 +01:00
vaapi_encode_h265.c vaapi_encode: Refactor initialisation 2016-09-28 22:54:10 +01:00
vaapi_encode_mjpeg.c vaapi_encode: Refactor initialisation 2016-09-28 22:54:10 +01:00
vaapi_encode.c vaapi_encode: Refactor initialisation 2016-09-28 22:54:10 +01:00
vaapi_encode.h vaapi_encode: Refactor initialisation 2016-09-28 22:54:10 +01:00
vaapi_h264.c vaapi_h264: Convert to use the new VAAPI hwaccel code 2016-08-30 21:45:59 +01:00
vaapi_mpeg2.c vaapi_mpeg2: Convert to use the new VAAPI hwaccel code 2016-08-30 21:45:59 +01:00
vaapi_mpeg4.c vaapi_mpeg4: Convert to use the new VAAPI hwaccel code 2016-08-30 21:45:59 +01:00
vaapi_vc1.c vaapi_vc1: Convert to use the new VAAPI hwaccel code 2016-08-30 21:45:59 +01:00
vaapi_vp8.c vaapi_vp8: Explicitly include libva vp8 decode header 2016-09-09 18:56:18 +01:00
vaapi.h lavc: Remove old vaapi decode infrastructure 2016-08-30 22:16:01 +01:00
vb.c
vble.c
vc1_block.c
vc1_common.h
vc1_loopfilter.c
vc1_mc.c
vc1_parser.c
vc1_pred.c
vc1_pred.h
vc1.c
vc1.h
vc1acdata.h
vc1data.c
vc1data.h
vc1dec.c vc1: check that slices have a positive height 2016-08-18 17:06:46 +02:00
vc1dsp.c
vc1dsp.h
vcr1.c
vda_h264.c
vda_internal.h
vda.c
vda.h
vdpau_h264.c
vdpau_hevc.c
vdpau_internal.h
vdpau_mpeg4.c
vdpau_mpeg12.c
vdpau_vc1.c
vdpau.c
vdpau.h
version.h nvenc: Extended rate-control support as provided by SDK 7 2016-09-24 19:03:10 +02:00
videodsp_template.c
videodsp.c
videodsp.h
vima.c
vlc.h
vmdaudio.c
vmdvideo.c
vmnc.c vmnc: check that subrectangles fit into their containing rectangles 2016-08-18 17:06:46 +02:00
vorbis_data.c
vorbis_enc_data.h
vorbis_parser_internal.h
vorbis_parser.c
vorbis_parser.h
vorbis.c
vorbis.h
vorbisdec.c
vorbisdsp.c
vorbisdsp.h
vorbisenc.c
vp3_parser.c
vp3.c
vp3data.h
vp3dsp.c vp3: Change type of stride parameters to ptrdiff_t 2016-08-26 11:36:26 +02:00
vp3dsp.h vp3: Change type of stride parameters to ptrdiff_t 2016-08-26 11:36:26 +02:00
vp5.c vp56: Separate VP5 and VP6 dsp initialization 2016-08-26 11:50:22 +02:00
vp5data.h
vp6.c vp56: Separate VP5 and VP6 dsp initialization 2016-08-26 11:50:22 +02:00
vp6data.h
vp6dsp.c vp56: Change type of stride parameters to ptrdiff_t 2016-08-26 11:36:26 +02:00
vp8_parser.c
vp8.c lavc/vaapi: Add VP8 decode hwaccel 2016-09-08 21:58:22 +01:00
vp8.h vp8: Add hwaccel hooks 2016-09-08 21:58:22 +01:00
vp8data.h
vp8dsp.c
vp8dsp.h vp8dsp: Remove the comment saying that the height is equal to the width 2016-07-10 14:52:16 +03:00
vp9.c vp9: reindent after last commit 2016-08-11 11:02:47 +02:00
vp9.h vp9: add frame threading 2016-08-11 10:54:44 +02:00
vp9block.c vp9: add frame threading 2016-08-11 10:54:44 +02:00
vp9data.c
vp9data.h
vp9dsp.c
vp9mvs.c vp9: add frame threading 2016-08-11 10:54:44 +02:00
vp9prob.c
vp56.c vp56: Separate VP5 and VP6 dsp initialization 2016-08-26 11:50:22 +02:00
vp56.h vp56: Separate VP5 and VP6 dsp initialization 2016-08-26 11:50:22 +02:00
vp56data.c
vp56data.h
vp56dsp.c vp56: Separate VP5 and VP6 dsp initialization 2016-08-26 11:50:22 +02:00
vp56dsp.h vp56: Separate VP5 and VP6 dsp initialization 2016-08-26 11:50:22 +02:00
vp56rac.c
vqavideo.c
wavpack.c
webp.c
wma_common.c
wma_common.h
wma_freqs.c
wma_freqs.h
wma.c wma: Kill non-compiling disabled cruft 2016-08-17 12:16:42 +02:00
wma.h
wmadata.h
wmadec.c
wmaenc.c wma: Kill non-compiling disabled cruft 2016-08-17 12:16:42 +02:00
wmalosslessdec.c
wmaprodata.h
wmaprodec.c
wmavoice_data.h
wmavoice.c wmavoice: Simplify GetBitContext initialization 2016-08-30 22:06:47 +02:00
wmv2.c
wmv2.h
wmv2data.c
wmv2data.h
wmv2dec.c
wmv2dsp.c
wmv2dsp.h
wmv2enc.c
wnv1.c
wrapped_avframe.c
ws-snd1.c
xan.c
xbmdec.c
xbmenc.c
xiph.c
xiph.h
xl.c
xsubdec.c
xsubenc.c
xvididct.c
xvididct.h
xvmc_internal.h
xvmc.h
xwd.h
xwddec.c
xwdenc.c
xxan.c
yop.c
zerocodec.c
zmbv.c
zmbvenc.c