1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-02 03:06:28 +02:00
FFmpeg/libavcodec
Mark Thompson ff007e30d8 vaapi_h264: Add workaround for bad SEI in old Intel drivers
With pre-2.0 Intel drivers in CBR mode, if an explicit SEI message with
the old (now deprecated) type is not included, the driver generates and
inserts some timing SEI which is almost certainly invlaid.  Before
7a4fac5e91 we always inserted our own SEI
so this would not be visible, but since then it has been possible to
disable that.  We would also like to avoid using the deprecated type,
and using the new type, while working in old drivers, does not suppress
the spurious message like the old type does.

Therefore, suppress the bad SEI insertion by providing a zero-length
buffer with the old type, which the driver can insert harmlessly.
2017-11-12 15:59:45 +00:00
..
aarch64 aarch64: Remove a dot from a label 2017-10-18 10:49:33 +03:00
arm arm: Remove a redundant check in fmtconvert_init_arm.c 2017-10-24 09:07:01 +03:00
avr32
mips
neon
ppc ppc: Centralize compiler-specific altivec.h #include handling in one place 2016-12-14 14:08:43 +01:00
tests mpeg12: Move finding the best frame rate to common code 2017-09-12 22:11:56 +01:00
x86 lavc: Remove deprecated XvMC support hacks 2017-03-23 10:09:14 +01:00
.gitignore
4xm.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
8bps.c
8svx.c
a64colors.h
a64enc.h
a64multienc.c
a64tables.h
aac_ac3_parser.c aac_ac3_parser: Drop in-parser downmix functionality 2017-04-27 14:19:50 -04:00
aac_ac3_parser.h
aac_adtstoasc_bsf.c aac: Split function to parse ADTS header data into public and private part 2017-05-02 18:50:34 +02:00
aac_parser.c aac: Split function to parse ADTS header data into public and private part 2017-05-02 18:50:34 +02:00
aac_tablegen_decl.h
aac_tablegen.c
aac_tablegen.h
aac.h
aaccoder.c Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
aacdec.c aac: Split function to parse ADTS header data into public and private part 2017-05-02 18:50:34 +02:00
aacdectab.h
aacenc.c Convert all AVClass struct declarations to designated initializers. 2017-06-12 11:01:10 +02:00
aacenc.h Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
aacps_tablegen.c
aacps_tablegen.h
aacps.c
aacps.h
aacpsdata.c
aacpsdsp.c
aacpsdsp.h
aacpsy.c aac: Drop pointless cast 2016-11-13 18:44:00 +01:00
aacsbr.c aacsbr: Turnoff in the event of over read. 2017-05-03 19:00:03 -04:00
aacsbr.h
aacsbrdata.h
aactab.c
aactab.h aactab: Move extern keyword to the front of array declarations 2016-11-02 10:33:36 +01:00
aandcttab.c
aandcttab.h
aasc.c avcodec: Mark some codecs with threadsafe init as such 2017-02-09 23:28:18 +01:00
ac3_parser_internal.h ac3_parser: add a public function for parsing the data required by the demuxer 2017-04-12 15:39:00 +02:00
ac3_parser.c ac3_parser: add a public function for parsing the data required by the demuxer 2017-04-12 15:39:00 +02:00
ac3_parser.h ac3_parser: add a public function for parsing the data required by the demuxer 2017-04-12 15:39:00 +02:00
ac3.c
ac3.h
ac3dec_data.c
ac3dec_data.h
ac3dec.c ac3_parser: add a public function for parsing the data required by the demuxer 2017-04-12 15:39:00 +02:00
ac3dec.h ac3dsp: Reverse matrix in/out order in downmix() 2016-10-01 00:45:55 +02:00
ac3dsp.c ac3dsp: x86: Replace inline asm for in-decoder downmixing with standalone asm 2016-10-01 00:46:25 +02:00
ac3dsp.h ac3dsp: x86: Replace inline asm for in-decoder downmixing with standalone asm 2016-10-01 00:46:25 +02:00
ac3enc_fixed.c Convert all AVClass struct declarations to designated initializers. 2017-06-12 11:01:10 +02:00
ac3enc_float.c Convert all AVClass struct declarations to designated initializers. 2017-06-12 11:01:10 +02:00
ac3enc_opts_template.c
ac3enc_template.c ac3enc: Reshuffle functions to avoid forward declarations 2016-11-28 17:19:30 +01:00
ac3enc.c ac3enc: Restructure DEBUG ifdefs to avoid unused function parameter warnings 2016-11-22 17:28:17 +01:00
ac3enc.h
ac3tab.c
ac3tab.h msvc: Properly specify dllexport for data symbols shared across dll boundaries 2017-08-31 14:22:06 +03:00
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: Convert to the new bitstream header 2016-11-18 10:33:01 +01:00
adpcm.h
adpcmenc.c
adts_header.c aac: Split function to parse ADTS header data into public and private part 2017-05-02 18:50:34 +02:00
adts_header.h aac: Split function to parse ADTS header data into public and private part 2017-05-02 18:50:34 +02:00
adts_parser.c aac: Split function to parse ADTS header data into public and private part 2017-05-02 18:50:34 +02:00
adts_parser.h aac: Split function to parse ADTS header data into public and private part 2017-05-02 18:50:34 +02:00
adx_parser.c
adx.c
adx.h
adxdec.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
adxenc.c
aic.c avcodec: Mark some codecs with threadsafe init as such 2017-02-09 23:28:18 +01:00
alac_data.c
alac_data.h
alac.c alac: Convert to the new bitstream reader 2017-01-13 10:27:03 +01:00
alacenc.c
aliaspixdec.c
aliaspixenc.c
allcodecs.c hevcdec: add a CUVID hwaccel 2017-07-28 14:12:56 +02:00
alsdec.c als: Convert to the new bitstream reader 2017-01-17 09:52:11 +01:00
amr.h
amrnbdata.h Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
amrnbdec.c
amrwbdata.h Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
amrwbdec.c
anm.c avcodec: Mark some codecs with threadsafe init as such 2017-02-09 23:28:18 +01:00
ansi.c avcodec: Mark some codecs with threadsafe init as such 2017-02-09 23:28:18 +01:00
apedec.c apedec: Convert to the new bitstream reader 2017-01-20 10:18:32 +01:00
apedsp.h
ass.c
ass.h
assdec.c
assenc.c
asv.c
asv.h asvdec: Convert to the new bitstream reader 2016-11-18 10:33:45 +01:00
asvdec.c lavc: Remove deprecated XvMC support hacks 2017-03-23 10:09:14 +01:00
asvenc.c
atrac1.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
atrac1data.h
atrac3.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
atrac3data.h
atrac3plus_data.h
atrac3plus.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
atrac3plus.h atrac3plus: Convert to the new bitstream reader 2016-11-18 10:33:59 +01:00
atrac3plusdec.c atrac3plus: Convert to the new bitstream reader 2016-11-18 10:33:59 +01:00
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: Mark some codecs with threadsafe init as such 2017-02-09 23:28:18 +01:00
avcodec.h lavc: external hardware frame pool initialization 2017-10-19 17:10:59 +02:00
avfft.c
avfft.h
avpacket.c avpacket: fix leak on realloc in av_packet_add_side_data() 2016-11-23 13:17:52 +01:00
avpicture.c
avs.c avcodec: Mark some codecs with threadsafe init as such 2017-02-09 23:28:18 +01:00
bethsoftvideo.c avcodec: Mark some codecs with threadsafe init as such 2017-02-09 23:28:18 +01:00
bethsoftvideo.h
bfi.c avcodec: Mark some codecs with threadsafe init as such 2017-02-09 23:28:18 +01:00
bgmc.c als: Convert to the new bitstream reader 2017-01-17 09:52:11 +01:00
bgmc.h als: Convert to the new bitstream reader 2017-01-17 09:52:11 +01:00
bink.c bink: Split read_dct_coeffs() 2017-07-05 15:06:41 +02:00
binkaudio.c binkaudio: switch to the new send/receive API 2016-12-14 09:06:45 +01:00
binkdata.h
binkdsp.c
binkdsp.h bink: Have function pointer prototype match implementation 2016-11-02 10:33:39 +01:00
bit_depth_template.c
bitstream_filter.c
bitstream_filters.c lavc: Add mpeg2_metadata bitstream filter 2017-08-20 15:14:33 +01:00
bitstream.c Use ISO C printf conversion specifiers where appropriate 2016-10-28 13:24:44 +02:00
bitstream.h bitstream: Avoid undefined behavior in bitstream_skip() 2017-07-09 12:56:15 +02:00
blockdsp.c lavc: Remove deprecated XvMC support hacks 2017-03-23 10:09:14 +01:00
blockdsp.h lavc: Remove deprecated XvMC support hacks 2017-03-23 10:09:14 +01:00
bmp_parser.c
bmp.c Use avpriv_report_missing_feature() where appropriate 2016-11-08 17:54:34 +01:00
bmp.h
bmpenc.c
bmvaudio.c
bmvvideo.c avcodec: Mark some codecs with threadsafe init as such 2017-02-09 23:28:18 +01:00
brenderpix.c
bsf.c
bsf.h
bswapdsp.c
bswapdsp.h
bytestream.h
c93.c avcodec: Mark some codecs with threadsafe init as such 2017-02-09 23:28:18 +01:00
cabac_functions.h
cabac.c
cabac.h
canopus.c
canopus.h
cavs_parser.c
cavs.c lavc: Remove deprecated XvMC support hacks 2017-03-23 10:09:14 +01:00
cavs.h cavs: Convert to the new bitstream reader 2017-01-31 17:54:10 +01:00
cavsdata.c
cavsdec.c cavs: Convert to the new bitstream reader 2017-01-31 17:54:10 +01:00
cavsdsp.c
cavsdsp.h
cbrt_tablegen.c
cbrt_tablegen.h
cbs_h264_syntax_template.c lavc: Add coded bitstream read/write support for H.264 2017-08-12 22:17:20 +01:00
cbs_h264.h lavc: Add coded bitstream read/write support for H.264 2017-08-12 22:17:20 +01:00
cbs_h265_syntax_template.c cbs_h265: Fix ranges of prediction weight offsets 2017-09-12 22:11:55 +01:00
cbs_h265.h lavc: Add coded bitstream read/write support for H.265 2017-08-12 22:17:20 +01:00
cbs_h2645.c cbs_h264: Fix writing streams with auxiliary pictures 2017-09-25 20:42:42 +01:00
cbs_h2645.h lavc: Add coded bitstream read/write support for H.264 2017-08-12 22:17:20 +01:00
cbs_internal.h lavc: Add coded bitstream read/write support for MPEG-2 2017-08-20 13:59:17 +01:00
cbs_mpeg2_syntax_template.c cbs_mpeg2: Add support for picture display extension 2017-09-12 22:11:56 +01:00
cbs_mpeg2.c cbs: Add buffer padding when splitting fragments 2017-09-12 22:11:47 +01:00
cbs_mpeg2.h cbs_mpeg2: Add support for picture display extension 2017-09-12 22:11:56 +01:00
cbs.c cbs: Always check for bitstream end before reading 2017-09-12 22:11:41 +01:00
cbs.h lavc: Add coded bitstream read/write API 2017-08-12 22:17:20 +01:00
cdgraphics.c
cdxl.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
celp_filters.c
celp_filters.h
celp_math.c
celp_math.h
cfhd.c Add Cineform HD Decoder 2017-03-09 18:37:29 +01:00
cfhd.h vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
cfhddata.c Add Cineform HD Decoder 2017-03-09 18:37:29 +01:00
cga_data.c
cga_data.h
chomp_bsf.c
cinepak.c
cinepakenc.c cinepakenc: Move declaration out of for initialisation statement 2017-09-27 19:57:55 +01:00
clearvideo.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
cljrdec.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
cljrenc.c
cllc.c avcodec: Mark some codecs with threadsafe init as such 2017-02-09 23:28:18 +01:00
cngdec.c
cngenc.c
codec_desc.c Add ClearVideo decoder 2017-04-25 15:39:10 +02:00
cook_parser.c
cook.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
cookdata.h
copy_block.h
cos_tablegen.c
cscd.c
cuvid_h264.c h264dec: add a CUVID hwaccel 2017-07-26 23:24:34 +02:00
cuvid_hevc.c hevcdec: add a CUVID hwaccel 2017-07-28 14:12:56 +02:00
cuvid.c hevcdec: add a CUVID hwaccel 2017-07-28 14:12:56 +02:00
cuvid.h h264dec: add a CUVID hwaccel 2017-07-26 23:24:34 +02:00
cyuv.c avcodec: Mark some codecs with threadsafe init as such 2017-02-09 23:28:18 +01:00
d3d11va.c
d3d11va.h
dca_exss.c
dca_parser.c
dca_syncwords.h
dca_xll.c unary: Convert to the new bitstream reader 2016-12-19 12:35:05 +01:00
dca.c
dca.h msvc: Properly specify dllexport for data symbols shared across dll boundaries 2017-08-31 14:22:06 +03:00
dcadata.c
dcadata.h
dcadec.c dca: Move the downmix request check outside the loop 2017-04-25 00:38:07 +02:00
dcadsp.c
dcadsp.h
dcahuff.h
dcamath.h
dct32_fixed.c
dct32_float.c
dct32_template.c
dct32.h
dct.c
dct.h idct: Change type of array stride parameters to ptrdiff_t 2016-09-29 14:48:03 +02:00
dctref.c
dctref.h
dds.c
decode.c lavc: fix hw_device_ctx operation 2017-10-23 23:35:31 +01:00
decode.h lavc: external hardware frame pool initialization 2017-10-19 17:10:59 +02:00
dfa.c dfa: Disallow odd width/height and add proper bounds check for DDS1 chunks 2017-08-13 19:58:40 +02:00
dirac_parser.c
dirac.c dirac: Convert to the new bitstream reader 2017-01-31 17:54:10 +01:00
dirac.h
dnxhd_parser.c
dnxhddata.c
dnxhddata.h
dnxhddec.c lavc: Remove deprecated XvMC support hacks 2017-03-23 10:09:14 +01:00
dnxhdenc.c Convert all AVClass struct declarations to designated initializers. 2017-06-12 11:01:10 +02:00
dnxhdenc.h dnxhdenc: Have function pointer prototype match implementation 2016-11-03 17:43:55 +01:00
dpcm.c
dpx_parser.c
dpx.c
dpxenc.c
dsicinaudio.c
dsicinvideo.c
dss_sp.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
dump_extradata_bsf.c
dv_profile_internal.h
dv_profile.c
dv_profile.h
dv_tablegen.c
dv_tablegen.h
dv.c
dv.h idct: Change type of array stride parameters to ptrdiff_t 2016-09-29 14:48:03 +02:00
dvbsub_parser.c
dvbsub.c
dvbsubdec.c dvbsubdec: Free subrect memory on allocation error 2017-06-28 09:44:09 -04:00
dvdata.c
dvdata.h
dvdec.c dv: Convert to the new bitstream reader 2017-02-11 20:29:44 +01:00
dvdsub_parser.c
dvdsubdec.c dvdsubdec: Convert to the new bitstream reader 2016-11-18 10:34:53 +01:00
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 dxtory: Convert to the new bitstream reader 2017-01-20 10:18:32 +01:00
dxv.c Use correct printf conversion specifiers for POSIX integer types 2016-12-23 19:30:00 +01:00
dxva2_h264.c lavc: external hardware frame pool initialization 2017-10-19 17:10:59 +02:00
dxva2_hevc.c lavc: external hardware frame pool initialization 2017-10-19 17:10:59 +02:00
dxva2_internal.h lavc: external hardware frame pool initialization 2017-10-19 17:10:59 +02:00
dxva2_mpeg2.c lavc: external hardware frame pool initialization 2017-10-19 17:10:59 +02:00
dxva2_vc1.c lavc: external hardware frame pool initialization 2017-10-19 17:10:59 +02:00
dxva2.c lavc: external hardware frame pool initialization 2017-10-19 17:10:59 +02:00
dxva2.h dxva2: Adjust multiple inclusion guard names to follow convention 2016-12-09 08:41:52 +01:00
eac3_data.c
eac3_data.h
eac3dec.c ac3_parser: add a public function for parsing the data required by the demuxer 2017-04-12 15:39:00 +02:00
eac3enc.c Convert all AVClass struct declarations to designated initializers. 2017-06-12 11:01:10 +02:00
eac3enc.h
eacmv.c ea: Change type of array stride parameters to ptrdiff_t 2016-09-29 17:54:23 +02:00
eaidct.c ea: Change type of array stride parameters to ptrdiff_t 2016-09-29 17:54:23 +02:00
eaidct.h ea: Change type of array stride parameters to ptrdiff_t 2016-09-29 17:54:23 +02:00
eamad.c lavc: Remove deprecated XvMC support hacks 2017-03-23 10:09:14 +01:00
eatgq.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
eatgv.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
eatqi.c lavc: Remove deprecated XvMC support hacks 2017-03-23 10:09:14 +01:00
elbg.c
elbg.h
elsdec.c
elsdec.h
encode.c lavc: Drop deprecated way of setting audio delay on encode 2017-03-23 10:09:16 +01:00
error_resilience.c lavc: Remove deprecated XvMC support hacks 2017-03-23 10:09:14 +01:00
error_resilience.h
escape124.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
escape130.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
exr.c exr: Convert to the new bitstream reader 2016-11-18 10:35:04 +01:00
extract_extradata_bsf.c extract_extradata: return an error when buffer allocation fails 2017-10-09 11:48:44 +02:00
faandct.c
faandct.h
faanidct.c idct: Change type of array stride parameters to ptrdiff_t 2016-09-29 14:48:03 +02:00
faanidct.h idct: Change type of array stride parameters to ptrdiff_t 2016-09-29 14:48:03 +02:00
faxcompr.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
faxcompr.h
fdctdsp.c
fdctdsp.h
fft_fixed.c
fft_float.c
fft_template.c
fft-internal.h
fft.h
ffv1.c
ffv1.h ffv1: Convert to the new bitstream reader 2017-01-31 17:54:11 +01:00
ffv1dec.c ffv1: Convert to the new bitstream reader 2017-01-31 17:54:11 +01:00
ffv1enc.c ffv1: Convert to the new bitstream reader 2017-01-31 17:54:11 +01:00
fic.c fic: Convert to the new bitstream reader 2017-01-31 17:54:10 +01:00
file_open.c
flac_parser.c flac: Convert to the new bitstream reader 2017-07-09 20:47:53 +02:00
flac.c flac: Convert to the new bitstream reader 2017-07-09 20:47:53 +02:00
flac.h flac: Convert to the new bitstream reader 2017-07-09 20:47:53 +02:00
flacdata.c
flacdata.h
flacdec.c flac: Use a local cache for decode_residual() 2017-07-09 20:51:24 +02:00
flacdsp_lpc_template.c
flacdsp_template.c
flacdsp.c
flacdsp.h
flacenc.c flac: Convert to the new bitstream reader 2017-07-09 20:47:53 +02:00
flashsv.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
flashsvenc.c
flicvideo.c Use avpriv_request_sample() where appropriate 2016-10-29 18:32:21 +02:00
flv.h
flvdec.c
flvenc.c
fmtconvert.c
fmtconvert.h
fmvc.c Add FM Screen Capture Codec decoder 2017-04-13 12:35:35 +02:00
fraps.c avcodec: Mark some codecs with threadsafe init as such 2017-02-09 23:28:18 +01:00
frwu.c
g2meet.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
g722.c
g722.h
g722dec.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
g722dsp.c
g722dsp.h
g722enc.c
g723_1.c
g723_1.h
g723_1dec.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
g723_1enc.c Use avpriv_report_missing_feature() where appropriate 2016-11-08 17:54:34 +01:00
g726.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
get_bits.h
gif.c
gifdec.c
golomb_legacy.h golomb: Convert to the new bitstream reader 2017-01-31 17:46:19 +01:00
golomb.c
golomb.h golomb: Simplify get_ur_golomb_jpegls 2017-04-13 13:37:10 +02:00
gsm_parser.c
gsm.h
gsmdec_data.c
gsmdec_data.h
gsmdec_template.c gsm: Convert to the new bitstream reader 2016-11-18 10:35:36 +01:00
gsmdec.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
h261_parser.c
h261.c
h261.h
h261data.c
h261dec.c h261dec: Convert to the new bitstream reader 2017-01-31 17:54:11 +01:00
h261enc.c
h263_parser.c
h263_parser.h
h263.c
h263.h lavc: Drop deprecated extended aspect ratio symbol 2017-03-23 10:09:14 +01:00
h263data.c Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
h263data.h Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
h263dec.c pthread_frame: ensure the threads don't run simultaneously with hwaccel 2016-12-19 08:09:19 +01:00
h263dsp.c
h263dsp.h
h264_cabac.c h264dec: Fix mix of lossless and lossy MBs decoding 2017-07-26 23:23:19 +02:00
h264_cavlc.c h264dec: Fix mix of lossless and lossy MBs decoding 2017-07-26 23:23:19 +02:00
h264_direct.c h264dec: track the last seen value of x264_build 2017-07-26 23:23:13 +02:00
h264_loopfilter.c h264_loopfilter: Do not print value of uninitialized variable 2016-10-27 12:21:46 +02:00
h264_mb_template.c
h264_mb.c h264dec: fix Lossless Decoding (Profile 244) for 8x8 Intra Prediction 2017-07-26 23:23:17 +02:00
h264_mc_template.c
h264_metadata_bsf.c h264_metadata: Fix double-free 2017-09-12 22:11:50 +01:00
h264_mp4toannexb_bsf.c
h264_mvpred.h
h264_parse.c golomb: Convert to the new bitstream reader 2017-01-31 17:46:19 +01:00
h264_parse.h
h264_parser.c h264_sei: Add namespace prefix to all SEI values 2017-05-16 22:23:14 +01:00
h264_picture.c h264dec: make sure to only end a field if it has been started 2016-12-19 08:15:58 +01:00
h264_ps.c golomb: Convert to the new bitstream reader 2017-01-31 17:46:19 +01:00
h264_ps.h
h264_redundant_pps_bsf.c lavc: Add h264_redundant_pps bitstream filter 2017-08-13 17:54:59 +01:00
h264_refs.c h264_refs: validate the SPS pointer in ff_h264_execute_ref_pic_marking() 2017-05-09 17:28:36 -04:00
h264_sei.c h264: Add support for alternative transfer characterics SEI 2017-08-10 15:32:59 +02:00
h264_sei.h h264: Add support for alternative transfer characterics SEI 2017-08-10 15:32:59 +02:00
h264_slice.c h264: Add support for alternative transfer characterics SEI 2017-08-10 15:32:59 +02:00
h264.h h264: Add stream constraint values to the common header 2017-08-05 23:54:35 +01:00
h264addpx_template.c
h264chroma_template.c h264chroma: Change type of stride parameters to ptrdiff_t 2016-09-29 14:48:04 +02:00
h264chroma.c
h264chroma.h h264chroma: Change type of stride parameters to ptrdiff_t 2016-09-29 14:48:04 +02:00
h264data.c
h264data.h
h264dec.c h264dec: track the last seen value of x264_build 2017-07-26 23:23:13 +02:00
h264dec.h h264dec: use a large enough field for reference list modification values 2017-08-18 14:55:31 +02:00
h264dsp_template.c
h264dsp.c
h264dsp.h
h264idct_template.c
h264idct.c
h264idct.h
h264pred_template.c h264dec: fix Lossless Decoding (Profile 244) for 8x8 Intra Prediction 2017-07-26 23:23:17 +02:00
h264pred.c h264dec: fix Lossless Decoding (Profile 244) for 8x8 Intra Prediction 2017-07-26 23:23:17 +02:00
h264pred.h h264dec: fix Lossless Decoding (Profile 244) for 8x8 Intra Prediction 2017-07-26 23:23:17 +02:00
h264qpel_template.c
h264qpel.c
h264qpel.h
h265_metadata_bsf.c lavc: Add hevc_metadata bitstream filter 2017-08-13 17:55:02 +01:00
h2645_parse.c h2645_parse: use the bytestream2 API for packet splitting 2017-03-12 20:42:12 +01:00
h2645_parse.h
hap.c
hap.h
hapdec.c hapdec: Delete include for nonexistent file 2017-09-27 19:57:52 +01:00
hapenc.c hap: Adjust printf length modifiers to match variable types 2016-10-28 11:22:22 +02:00
hevc_cabac.c hevc: Drop pointless av_unused attribute 2016-11-30 14:11:43 +01:00
hevc_data.c hevcdec: split ff_hevc_diag_scan* declarations into a separate header 2016-10-16 20:26:40 +02:00
hevc_data.h hevcdec: split ff_hevc_diag_scan* declarations into a separate header 2016-10-16 20:26:40 +02:00
hevc_filter.c hevc: rename hevc.[ch] to hevcdec.[ch] 2016-10-16 20:26:17 +02:00
hevc_mp4toannexb_bsf.c hevcdec: move decoder-independent declarations into a separate header 2016-10-16 20:26:28 +02:00
hevc_mvs.c hevc: Avoid using LOCAL_ALIGNED for 4 byte alignment 2017-03-31 22:06:47 +03:00
hevc_parser.c golomb: Convert to the new bitstream reader 2017-01-31 17:46:19 +01:00
hevc_ps_enc.c golomb: Convert to the new bitstream reader 2017-01-31 17:46:19 +01:00
hevc_ps.c hevc: Validate the number of long term reference pictures 2017-08-05 23:54:35 +01:00
hevc_ps.h hevc: Improve stream constraint values in common header 2017-08-05 23:54:35 +01:00
hevc_refs.c hevcdec: export cropping information instead of handling it internally 2017-01-12 16:27:56 +01:00
hevc_sei.c hevc: Add support for alternative transfer characterics SEI 2017-06-28 09:44:09 -04:00
hevc_sei.h hevc: Add support for alternative transfer characterics SEI 2017-06-28 09:44:09 -04:00
hevc.h hevc: Improve stream constraint values in common header 2017-08-05 23:54:35 +01:00
hevcdec.c hevcdec: add a CUVID hwaccel 2017-07-28 14:12:56 +02:00
hevcdec.h hevcdec: move the MD5 context out of HEVCSEIPictureHash back into HEVCContext 2017-05-20 09:41:30 +02:00
hevcdsp_template.c hevc: rename hevc.[ch] to hevcdec.[ch] 2016-10-16 20:26:17 +02:00
hevcdsp.c hevc: Fix aligned array declarations 2017-09-27 19:57:48 +01:00
hevcdsp.h hevc: Add NEON 4x4 and 8x8 IDCT 2017-03-27 22:56:23 +03:00
hevcpred_template.c hevc: rename hevc.[ch] to hevcdec.[ch] 2016-10-16 20:26:17 +02:00
hevcpred.c hevc: rename hevc.[ch] to hevcdec.[ch] 2016-10-16 20:26:17 +02:00
hnm4video.c
hpel_template.c
hpeldsp.c
hpeldsp.h
hq_hqa.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
hq_hqa.h
hq_hqadata.c
hq_hqadsp.c
hq_hqadsp.h
hqx.c Use correct printf conversion specifiers for POSIX integer types 2016-12-23 19:30:00 +01:00
hqx.h vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
hqxdsp.c
hqxdsp.h
hqxvlc.c
huffman.c
huffman.h
huffyuv.c
huffyuv.h
huffyuvdec.c
huffyuvdsp.c huffyuvdsp: Reenable PPC optimizations 2016-10-02 17:13:36 +02:00
huffyuvdsp.h
huffyuvenc.c
huffyuvencdsp.c
huffyuvencdsp.h
hwaccel.h pthread_frame: do not run hwaccel decoding asynchronously unless it's safe 2016-12-19 08:10:22 +01:00
idcinvideo.c
idctdsp.c idct: Change type of array stride parameters to ptrdiff_t 2016-09-29 14:48:03 +02:00
idctdsp.h idct: Have function pointer prototype match implementation 2016-11-02 10:33:39 +01:00
iff.c
iirfilter.c
iirfilter.h
imc.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
imcdata.h
imdct15.c
imdct15.h
imgconvert.c lavc: Drop deprecated chroma subsample function 2017-03-23 10:09:12 +01:00
imx_dump_header_bsf.c
indeo2.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
indeo2data.h
indeo3.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
indeo3data.h
indeo4.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
indeo4data.h Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
indeo5.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
indeo5data.h
intelh263dec.c
internal.h configure: Use dllexport/dllimport for data symbols across DLLs with mingw 2017-08-31 14:22:22 +03:00
interplayvideo.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
intrax8.c lavc: Remove deprecated XvMC support hacks 2017-03-23 10:09:14 +01:00
intrax8.h
intrax8dsp.c intrax8: Change type of array stride parameters to ptrdiff_t 2016-09-29 14:48:03 +02:00
intrax8dsp.h intrax8: Change type of array stride parameters to ptrdiff_t 2016-09-29 14:48:03 +02:00
intrax8huf.h
ituh263dec.c unary: Convert to the new bitstream reader 2016-12-19 12:35:05 +01:00
ituh263enc.c
ivi_dsp.c
ivi_dsp.h
ivi.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
ivi.h vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
jfdctfst.c
jfdctint_template.c
jfdctint.c
jpeg2000.c
jpeg2000.h
jpeg2000dec.c
jpeg2000dsp.c
jpeg2000dsp.h
jpeg2000dwt.c
jpeg2000dwt.h
jpegls.c
jpegls.h
jpeglsdec.c golomb: Convert to the new bitstream reader 2017-01-31 17:46:19 +01:00
jpeglsdec.h
jpeglsenc.c golomb: Convert to the new bitstream reader 2017-01-31 17:46:19 +01:00
jpegtables.c
jpegtables.h msvc: Properly specify dllexport for data symbols shared across dll boundaries 2017-08-31 14:22:06 +03:00
jrevdct.c idct: Change type of array stride parameters to ptrdiff_t 2016-09-29 14:48:03 +02:00
jvdec.c lavc: Remove deprecated XvMC support hacks 2017-03-23 10:09:14 +01:00
kbdwin.c
kbdwin.h
kgv1dec.c
kmvc.c
lagarith.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
lagarithrac.c lagarith: Convert to the new bitstream reader 2016-12-03 14:36:03 +01:00
lagarithrac.h lagarith: Convert to the new bitstream reader 2016-12-03 14:36:03 +01:00
latm_parser.c
lcl.h
lcldec.c avcodec: Mark some codecs with threadsafe init as such 2017-02-09 23:28:18 +01:00
lclenc.c
libavcodec.v
libdcadec.c
libfaac.c
libfdk-aacdec.c libfdk-aacdec: Correct buffer_size parameter 2017-06-13 22:08:44 +03:00
libfdk-aacenc.c Convert all AVClass struct declarations to designated initializers. 2017-06-12 11:01:10 +02:00
libgsmdec.c build: Remove check for gsm/gsm.h for libgsm 2017-10-10 23:20:16 +02:00
libgsmenc.c build: Remove check for gsm/gsm.h for libgsm 2017-10-10 23:20:16 +02:00
libilbc.c Convert all AVClass struct declarations to designated initializers. 2017-06-12 11:01:10 +02:00
libkvazaar.c libkvazaar: Add missing header #includes 2016-12-08 21:34:30 +01:00
libmp3lame.c
libopencore-amr.c Convert all AVClass struct declarations to designated initializers. 2017-06-12 11:01:10 +02:00
libopenh264.c
libopenh264.h
libopenh264dec.c libopenh264dec: Let the framework use the h264_mp4toannexb bitstream filter 2017-02-15 23:05:58 +02:00
libopenh264enc.c Convert all AVClass struct declarations to designated initializers. 2017-06-12 11:01:10 +02:00
libopenjpegdec.c Use avpriv_report_missing_feature() where appropriate 2016-11-08 17:54:34 +01:00
libopenjpegenc.c
libopus.c
libopus.h
libopusdec.c libopusdec: fix out-of-bounds read 2016-12-08 15:53:58 -05:00
libopusenc.c Use avpriv_report_missing_feature() where appropriate 2016-11-08 17:54:34 +01:00
libschroedinger.c Drop pointless void* casts 2016-11-13 18:44:01 +01:00
libschroedinger.h
libschroedingerdec.c libschroedingerdec: fix leaking of framewithpts 2016-12-08 15:53:58 -05:00
libschroedingerenc.c
libspeexdec.c
libspeexenc.c libspeexenc: Use speex_lib_get_mode instead of the speex_foo_mode data symbols 2017-11-04 00:01:15 +02:00
libtheoraenc.c
libtwolame.c
libvo-aacenc.c
libvo-amrwbenc.c Convert all AVClass struct declarations to designated initializers. 2017-06-12 11:01:10 +02:00
libvorbis.c Convert all AVClass struct declarations to designated initializers. 2017-06-12 11:01:10 +02:00
libvpx.c
libvpx.h
libvpxdec.c
libvpxenc.c lavc: Drop deprecated options moved to private contexts 2017-03-23 10:09:17 +01:00
libwavpackenc.c
libwebpenc.c
libx264.c lavc: Drop deprecated options moved to private contexts 2017-03-23 10:09:17 +01:00
libx265.c libx265: Add option to force IDR frames 2016-11-07 10:16:10 +02:00
libxavs.c lavc: Drop deprecated options moved to private contexts 2017-03-23 10:09:17 +01:00
libxvid.c lavc: Drop deprecated options moved to private contexts 2017-03-23 10:09:17 +01:00
ljpegenc.c
loco.c loco: Convert to the new bitstream reader 2017-01-31 17:54:10 +01:00
log2_tab.c
lpc.c
lpc.h
lsp.c
lsp.h
lzf.c lzf: update pointer p after realloc 2016-11-07 22:42:00 +01:00
lzf.h
lzw.c
lzw.h
lzwenc.c
mace.c
magicyuv.c magicyuv: Convert to the new bitstream reader 2017-01-25 10:38:43 +01:00
Makefile configure: rename hevc_ps to hevcparse 2017-10-10 14:03:53 -03:00
mathops.h
mathtables.c
mdct_fixed.c
mdct_float.c
mdct_template.c
mdec.c lavc: Remove deprecated XvMC support hacks 2017-03-23 10:09:14 +01:00
me_cmp.c
me_cmp.h
metasound_data.c metasound: Drop unused tables 2016-11-30 13:44:05 +01:00
metasound_data.h
metasound.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
mimic.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
mjpeg2jpeg_bsf.c
mjpeg_parser.c
mjpeg.h
mjpega_dump_header_bsf.c
mjpegbdec.c
mjpegdec.c mjpeg: Report non-3 component rgb lossless as not supported 2017-04-20 15:39:18 +00:00
mjpegdec.h
mjpegenc_common.c
mjpegenc_common.h
mjpegenc.c
mjpegenc.h
mlp_parser.c mlp_parser: Drop in-parser downmix functionality 2017-04-27 14:19:54 -04:00
mlp_parser.h mlp_parser: Drop in-parser downmix functionality 2017-04-27 14:19:54 -04:00
mlp.c
mlp.h
mlpdec.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
mlpdsp.c
mlpdsp.h
mmaldec.c mmal: Add missing .item_name to AVClass declaration 2017-06-13 13:30:34 +02:00
mmvideo.c
motion_est_template.c
motion_est.c lavc: Drop deprecated options moved to private contexts 2017-03-23 10:09:17 +01:00
motion_est.h
motionpixels_tablegen.c
motionpixels_tablegen.h
motionpixels.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
movsub_bsf.c
mpc7.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
mpc7data.h
mpc8.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
mpc8data.h
mpc8huff.h
mpc.c
mpc.h
mpcdata.h
mpeg2_metadata_bsf.c mpeg12: Move finding the best frame rate to common code 2017-09-12 22:11:56 +01:00
mpeg4audio.c mpeg4audio: Make avpriv_copy_pce_data() inline 2017-04-28 13:47:20 +02:00
mpeg4audio.h msvc: Properly specify dllexport for data symbols shared across dll boundaries 2017-08-31 14:22:06 +03:00
mpeg4data.h
mpeg4video_parser.c
mpeg4video_parser.h
mpeg4video.c
mpeg4video.h
mpeg4videodec.c mpeg4videodec: raise an error if sprite_trajectory.table is NULL 2017-04-05 17:23:39 -04:00
mpeg4videoenc.c
mpeg12.c
mpeg12.h mpeg12: Move finding the best frame rate to common code 2017-09-12 22:11:56 +01:00
mpeg12data.c
mpeg12data.h
mpeg12dec.c dxva: add support for new dxva2 and d3d11 hwaccel APIs 2017-06-08 21:20:18 +02:00
mpeg12enc.c mpeg2enc: Don't mark all streams as component video 2017-08-20 15:14:37 +01:00
mpeg12framerate.c mpeg12: Move finding the best frame rate to common code 2017-09-12 22:11:56 +01: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 msvc: Properly specify dllexport for data symbols shared across dll boundaries 2017-08-31 14:22:06 +03:00
mpegaudiodec_fixed.c
mpegaudiodec_float.c
mpegaudiodec_template.c Use correct printf conversion specifiers for POSIX integer types 2016-12-23 19:30:00 +01:00
mpegaudiodecheader.c
mpegaudiodecheader.h
mpegaudiodectab.h
mpegaudiodsp_data.c
mpegaudiodsp_fixed.c
mpegaudiodsp_float.c
mpegaudiodsp_template.c mpegaudiodsp: Change type of array stride parameters to ptrdiff_t 2016-09-29 17:54:24 +02:00
mpegaudiodsp.c
mpegaudiodsp.h mpegaudiodsp: Change type of array stride parameters to ptrdiff_t 2016-09-29 17:54:24 +02:00
mpegaudioenc.c
mpegaudiotab.h
mpegpicture.c
mpegpicture.h
mpegutils.c
mpegutils.h lavc: Drop deprecated macroblock type symbols 2017-03-23 10:09:15 +01:00
mpegvideo_enc.c lavc: Drop deprecated options moved to private contexts 2017-03-23 10:09:17 +01:00
mpegvideo_motion.c mpegvideo_motion: Handle edge emulation even without unrestricted_mv 2016-09-16 16:28:07 +02:00
mpegvideo_parser.c lavc: Drop deprecated time_base variable for decoding 2017-03-23 10:09:16 +01:00
mpegvideo.c lavc: Remove deprecated XvMC support hacks 2017-03-23 10:09:14 +01:00
mpegvideo.h lavc: Drop deprecated options moved to private contexts 2017-03-23 10:09:17 +01:00
mpegvideodata.c
mpegvideodata.h
mpegvideodsp.c
mpegvideodsp.h
mpegvideoencdsp.c
mpegvideoencdsp.h
mqc.c
mqc.h
mqcdec.c
msgsmdec.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
msgsmdec.h
msmpeg4.c
msmpeg4.h
msmpeg4data.c
msmpeg4data.h
msmpeg4dec.c
msmpeg4enc.c
msrle.c
msrledec.c
msrledec.h
mss1.c mss1: Add missing macro parameters to ARITH_GET_* macros 2017-10-16 20:42:29 +02:00
mss2.c mss2: only use error correction for matching block counts 2016-11-29 10:38:01 +01:00
mss2dsp.c mss*: Change type of array stride parameters to ptrdiff_t 2016-09-29 17:54:24 +02:00
mss2dsp.h mss*: Change type of array stride parameters to ptrdiff_t 2016-09-29 17:54:24 +02:00
mss3.c mss*: Change type of array stride parameters to ptrdiff_t 2016-09-29 17:54:24 +02:00
mss4.c unary: Convert to the new bitstream reader 2016-12-19 12:35:05 +01:00
mss12.c mss*: Change type of array stride parameters to ptrdiff_t 2016-09-29 17:54:24 +02:00
mss12.h mss*: Change type of array stride parameters to ptrdiff_t 2016-09-29 17:54:24 +02:00
mss34dsp.c mss*: Change type of array stride parameters to ptrdiff_t 2016-09-29 17:54:24 +02:00
mss34dsp.h mss*: Change type of array stride parameters to ptrdiff_t 2016-09-29 17:54:24 +02:00
msvideo1.c
mvcdec.c
mxpegdec.c
nellymoser.c
nellymoser.h
nellymoserdec.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
nellymoserenc.c
noise_bsf.c
null_bsf.c lavc: add a null bitstream filter 2016-12-14 09:06:44 +01:00
nuv.c
nvenc_h264.c nvenc: Minimize the surface allocation 2017-06-24 12:35:52 +00:00
nvenc_hevc.c nvenc: Minimize the surface allocation 2017-06-24 12:35:52 +00:00
nvenc.c build: Drop explicit check for dlfcn.h 2017-10-10 23:20:10 +02:00
nvenc.h nvenc: Use a fifo to manage the free surface pool 2017-06-24 12:35:46 +00:00
omx.c omx: Use the EOS flag to handle flushing at the end 2017-02-08 11:50:57 +02:00
on2avc.c Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
on2avcdata.c Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
on2avcdata.h Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
options_table.h lavc: Drop deprecated stream codec tag 2017-03-23 10:09:17 +01:00
options.c lavc: Drop deprecated options moved to private contexts 2017-03-23 10:09:17 +01:00
opus_celt.c
opus_parser.c
opus_silk.c Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
opus.c
opus.h opus: Convert to the new bitstream reader 2016-11-18 10:36:11 +01:00
opusdec.c opus: Convert to the new bitstream reader 2016-11-18 10:36:11 +01:00
pafaudio.c
pafvideo.c
pamenc.c
parser.c parser: Add missing #include for printing ISO C99 conversion specifiers 2016-12-25 13:22:50 +01:00
parser.h
pcm_tablegen.c
pcm_tablegen.h
pcm-bluray.c
pcm-dvd.c
pcm.c
pcx.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
pcxenc.c
pel_template.c
pgssubdec.c pgssubdec: reset rle_data_len/rle_remaining_len on allocation error 2017-01-31 09:35:54 +01:00
pictordec.c pictor: Correctly check frame dimensions 2017-10-12 21:20:05 +02:00
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: Have function pointer prototype match implementation 2016-11-03 17:43:55 +01:00
pixels.h
pixlet.c pixlet: Fix architecture-dependent code and values 2017-03-06 18:15:02 -05:00
png_parser.c
png.c
png.h
pngdec.c png: Support RGBA64 pixel format 2017-08-21 09:23:44 +02:00
pngdsp.c
pngdsp.h
pngenc.c
pnm_parser.c
pnm.c
pnm.h
pnmdec.c
pnmenc.c
profiles.c
profiles.h
proresdata.c
proresdata.h
proresdec.c
proresdsp.c
proresdsp.h
proresenc.c
psymodel.c
psymodel.h
pthread_frame.c pthread_frame: Propagate sw_pix_fmt across threads 2017-04-02 16:00:03 +01:00
pthread_internal.h
pthread_slice.c
pthread.c
ptx.c
put_bits.h
qcelpdata.h
qcelpdec.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
qdm2_tablegen.c
qdm2_tablegen.h
qdm2.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
qdm2data.h
qdrw.c
qpeg.c
qpel_template.c
qpeldsp.c
qpeldsp.h
qsv_api.c
qsv_internal.h qsv: Add ability to create a session from a device 2017-04-02 19:06:33 +01:00
qsv.c qsv: Join the derived session to the parent 2017-09-27 12:27:34 +00:00
qsv.h
qsvdec_h2645.c Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
qsvdec_other.c qsv: Add VP8 decoder 2016-11-14 19:38:20 +00:00
qsvdec.c qsvdec: Allow use of hw_device_ctx to make the internal session 2017-04-02 19:06:33 +01:00
qsvdec.h qsvdec: Only warn about unconsumed data if it happens more than once 2016-11-14 19:38:19 +00:00
qsvenc_h264.c
qsvenc_hevc.c qsv: Make the hevc idr_interval consistent with the h264 one 2017-10-18 11:55:44 +00:00
qsvenc_jpeg.c libavcodec/mjpeg_qsv: Add QSV MJPEG encoder 2017-07-25 13:27:43 +02:00
qsvenc_mpeg2.c
qsvenc.c libavcodec/mjpeg_qsv: Add QSV MJPEG encoder 2017-07-25 13:27:43 +02:00
qsvenc.h qsvenc: Make sure the interlaced encoding works 2017-04-23 16:15:05 +02:00
qtrle.c
qtrleenc.c
r210dec.c avcodec: Mark some codecs with threadsafe init as such 2017-02-09 23:28:18 +01:00
ra144.c
ra144.h
ra144dec.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
ra144enc.c
ra288.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
ra288.h
ralf.c ralf: Convert to the new bitstream reader 2017-01-31 17:54:11 +01:00
ralfdata.h
rangecoder.c
rangecoder.h
ratecontrol.c ratecontrol: Use correct function pointer casts instead of void* 2016-11-12 16:47:06 +01:00
ratecontrol.h ratecontrol: Drop xvid-rc-related struct members unused after a6901b9c6 2016-12-21 11:13:20 +01: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.h
rnd_avg.h
roqaudioenc.c
roqvideo.c
roqvideo.h
roqvideodec.c Use avpriv_request_sample() where appropriate 2016-10-29 18:32:21 +02:00
roqvideoenc.c
rpza.c
rscc.c rscc: Support palette format 2016-10-02 15:42:03 -04:00
rtjpeg.c rtjpeg: Convert to the new bitstream reader 2016-11-24 11:22:11 +01:00
rtjpeg.h
rv10.c
rv10.h
rv10enc.c
rv20enc.c
rv30.c golomb: Convert to the new bitstream reader 2017-01-31 17:46:19 +01:00
rv30data.h
rv30dsp.c
rv34_parser.c
rv34.c golomb: Convert to the new bitstream reader 2017-01-31 17:46:19 +01:00
rv34.h
rv34data.h
rv34dsp.c
rv34dsp.h
rv34vlc.h
rv40.c golomb: Convert to the new bitstream reader 2017-01-31 17:46:19 +01:00
rv40data.h
rv40dsp.c h264chroma: Change type of stride parameters to ptrdiff_t 2016-09-29 14:48:04 +02:00
rv40vlc2.h
s302m.c
sanm.c Drop unreachable break and return statements 2016-11-03 20:17:12 +01:00
sbr.h
sbrdsp.c
sbrdsp.h
screenpresso.c
sgi.h
sgidec.c
sgienc.c
sgirledec.c
shorten.c shorten: Convert to the new bitstream reader 2017-01-31 17:54:11 +01:00
simple_idct_template.c idct: Change type of array stride parameters to ptrdiff_t 2016-09-29 14:48:03 +02:00
simple_idct.c idct: Change type of array stride parameters to ptrdiff_t 2016-09-29 14:48:03 +02:00
simple_idct.h idct: Change type of array stride parameters to ptrdiff_t 2016-09-29 14:48:03 +02:00
sinewin_tablegen.c
sinewin_tablegen.h
sinewin.c
sinewin.h
sipr16k.c Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
sipr16kdata.h Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
sipr.c Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
sipr.h
siprdata.h Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
smacker.c smacker: limit recursion depth of smacker_decode_bigtree 2017-11-10 20:41:32 -05:00
smc.c
snappy.c
snappy.h
sp5x.h
sp5xdec.c
srtdec.c srt: Adjust signedness of sscanf format strings 2016-10-28 13:28:36 +02:00
startcode.c
startcode.h
sunrast.c
sunrast.h
sunrastenc.c
svq1_cb.h
svq1_vlc.h
svq1.c
svq1.h
svq1dec.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
svq1enc_cb.h
svq1enc.c lavc: Drop deprecated options moved to private contexts 2017-03-23 10:09:17 +01:00
svq1enc.h
svq3.c svq3: fix the slice size check 2017-02-25 09:57:43 +01:00
svq13.c
synth_filter.c
synth_filter.h
tableprint.h
tak_parser.c tak: Convert to the new bitstream reader 2017-01-25 11:06:58 +01:00
tak.c tak: Convert to the new bitstream reader 2017-01-25 11:06:58 +01:00
tak.h tak: Convert to the new bitstream reader 2017-01-25 11:06:58 +01:00
takdec.c tak: Convert to the new bitstream reader 2017-01-25 11:06:58 +01:00
targa.c
targa.h
targaenc.c
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 Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
tiff.c
tiff.h
tiffenc.c
tmv.c
tpeldsp.c
tpeldsp.h
trace_headers_bsf.c lavc: Add coded bitstream read/write support for MPEG-2 2017-08-20 13:59:17 +01:00
truemotion1.c
truemotion1data.h
truemotion2.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
truemotion2rt.c truemotion2rt: Convert to the new bitstream reader 2017-01-25 09:55:36 +01:00
truespeech_data.h
truespeech.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
tscc2.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
tscc2data.h Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
tscc.c
tta.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
twinvq_data.h twinvq: Convert to the new bitstream reader 2016-11-24 11:22:12 +01:00
twinvq.c
twinvq.h
twinvqdec.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
txd.c Use avpriv_report_missing_feature() where appropriate 2016-11-08 17:54:34 +01:00
ulti_cb.h
ulti.c
unary_legacy.h unary: Convert to the new bitstream reader 2016-12-19 12:35:05 +01:00
unary.h unary: Convert to the new bitstream reader 2016-12-19 12:35:05 +01:00
utils.c lavc: Drop deprecated time_base variable for decoding 2017-03-23 10:09:16 +01:00
utvideo.c utvideodec: Support UQY2 2017-04-13 14:09:07 +02:00
utvideo.h utvideodec: Reuse the huffyuv add_left 2017-04-15 15:37:18 +02:00
utvideodec.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +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: Always free parameter buffers after vaEndPicture() with libva2 2017-10-25 00:00:49 +01:00
vaapi_decode.h vaapi: Disable deprecation warnings around use of struct vaapi_context 2017-10-24 23:30:55 +01:00
vaapi_encode_h264.c vaapi_h264: Add workaround for bad SEI in old Intel drivers 2017-11-12 15:59:45 +00:00
vaapi_encode_h265.c Revert "vaapi_h265: Reduce the amount of padding in the stream" 2017-09-12 22:11:52 +01:00
vaapi_encode_mjpeg.c Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
vaapi_encode_mpeg2.c vaapi_mpeg2: Convert to use coded bitstream infrastructure 2017-09-12 22:12:00 +01:00
vaapi_encode_vp8.c vaapi_encode: Add VP8 support 2017-01-30 23:03:46 +00:00
vaapi_encode_vp9.c vaapi_encode: Add VP9 support 2017-04-02 19:06:33 +01:00
vaapi_encode.c vaapi: Always free parameter buffers after vaEndPicture() with libva2 2017-10-25 00:00:49 +01:00
vaapi_encode.h vaapi_encode: Move quality option to common code 2017-08-06 14:42:04 +01:00
vaapi_h264.c lavc: external hardware frame pool initialization 2017-10-19 17:10:59 +02:00
vaapi_hevc.c lavc: external hardware frame pool initialization 2017-10-19 17:10:59 +02:00
vaapi_mpeg2.c lavc: external hardware frame pool initialization 2017-10-19 17:10:59 +02:00
vaapi_mpeg4.c lavc: external hardware frame pool initialization 2017-10-19 17:10:59 +02:00
vaapi_vc1.c lavc: external hardware frame pool initialization 2017-10-19 17:10:59 +02:00
vaapi_vp8.c lavc: external hardware frame pool initialization 2017-10-19 17:10:59 +02:00
vaapi.h Place attribute_deprecated in the right position for struct declarations 2017-02-23 12:23:20 +01:00
vb.c
vble.c avcodec: Mark some codecs with threadsafe init as such 2017-02-09 23:28:18 +01:00
vc1_block.c unary: Convert to the new bitstream reader 2016-12-19 12:35:05 +01:00
vc1_common.h
vc1_loopfilter.c
vc1_mc.c
vc1_parser.c vc1: Return stream format information from parser 2016-11-14 19:38:19 +00:00
vc1_pred.c
vc1_pred.h
vc1.c unary: Convert to the new bitstream reader 2016-12-19 12:35:05 +01:00
vc1.h
vc1acdata.h
vc1data.c
vc1data.h
vc1dec.c dxva: add support for new dxva2 and d3d11 hwaccel APIs 2017-06-08 21:20:18 +02:00
vc1dsp.c h264chroma: Change type of stride parameters to ptrdiff_t 2016-09-29 14:48:04 +02:00
vc1dsp.h idct: Change type of array stride parameters to ptrdiff_t 2016-09-29 14:48:03 +02:00
vcr1.c
vda_h264.c
vda_internal.h
vda.c
vda.h
vdpau_h264.c lavc: external hardware frame pool initialization 2017-10-19 17:10:59 +02:00
vdpau_hevc.c lavc: external hardware frame pool initialization 2017-10-19 17:10:59 +02:00
vdpau_internal.h lavc: external hardware frame pool initialization 2017-10-19 17:10:59 +02:00
vdpau_mpeg4.c lavc: external hardware frame pool initialization 2017-10-19 17:10:59 +02:00
vdpau_mpeg12.c lavc: external hardware frame pool initialization 2017-10-19 17:10:59 +02:00
vdpau_vc1.c lavc: external hardware frame pool initialization 2017-10-19 17:10:59 +02:00
vdpau.c lavc: external hardware frame pool initialization 2017-10-19 17:10:59 +02:00
vdpau.h lavc: Drop deprecated VDPAU buffer fields 2017-03-23 10:09:13 +01:00
version.h lavc: external hardware frame pool initialization 2017-10-19 17:10:59 +02:00
videodsp_template.c
videodsp.c
videodsp.h
vima.c vima: Convert to the new bitstream reader 2016-11-24 11:22:12 +01:00
vlc.h bitstream: Move VLC reading functions into the vlc.h header 2017-05-02 18:39:10 +02:00
vmdaudio.c
vmdvideo.c
vmnc.c
vorbis_data.c
vorbis_enc_data.h
vorbis_parser_internal.h
vorbis_parser.c
vorbis_parser.h Drop some bogus Doxygen documentation. 2016-11-21 14:29:11 +01:00
vorbis.c
vorbis.h
vorbisdec.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
vorbisdsp.c
vorbisdsp.h
vorbisenc.c
vp3_parser.c
vp3.c theora: export cropping information instead of handling it internally 2017-01-12 16:29:17 +01:00
vp3data.h
vp3dsp.c
vp3dsp.h
vp5.c Use avpriv_report_missing_feature() where appropriate 2016-11-08 17:54:34 +01:00
vp5data.h
vp6.c
vp6data.h
vp6dsp.c
vp8_parser.c vp8: Return stream format information from parser 2016-11-14 19:38:19 +00:00
vp8.c Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
vp8.h vp8: Add hwaccel hooks 2016-09-08 21:58:22 +01:00
vp8data.h
vp8dsp.c
vp8dsp.h
vp9_raw_reorder_bsf.c vp9_raw_reorder_bsf: Remove a redundant allocation 2017-04-30 14:09:05 +01:00
vp9_superframe_bsf.c vp9_superframe_bsf: cache packets by creating new references instead of moving pointers 2017-11-11 09:47:33 -03:00
vp9_superframe_split_bsf.c lavc: add a bitstream filter for splitting VP9 superframes 2016-12-14 09:06:45 +01:00
vp9.c vp9: split superframes in the filtering stage before actual decoding 2016-12-14 09:06:45 +01:00
vp9.h aarch64: vp9: Add NEON optimizations of VP9 MC functions 2016-11-10 11:15:56 +02:00
vp9block.c Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
vp9data.c Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
vp9data.h Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
vp9dsp.c vp9dsp: add DC only versions for idct/idct. 2016-11-30 23:48:28 +02:00
vp9mvs.c
vp9prob.c
vp56.c
vp56.h
vp56data.c
vp56data.h
vp56dsp.c
vp56dsp.h
vp56rac.c
vqavideo.c
wavpack.c wavpack: Convert to the new bitstream reader 2017-01-25 09:55:35 +01:00
webp.c webp: Fix alpha decoding 2017-02-18 19:53:20 +00:00
wma_common.c
wma_common.h
wma_freqs.c
wma_freqs.h
wma.c wma: Convert to the new bitstream reader 2017-02-06 15:13:34 +01:00
wma.h vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
wmadata.h
wmadec.c wma: Convert to the new bitstream reader 2017-02-06 15:13:34 +01:00
wmaenc.c
wmalosslessdec.c wma: Convert to the new bitstream reader 2017-02-06 15:13:34 +01:00
wmaprodata.h
wmaprodec.c wma: Convert to the new bitstream reader 2017-02-06 15:13:34 +01:00
wmavoice_data.h
wmavoice.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
wmv2.c lavc: Remove deprecated XvMC support hacks 2017-03-23 10:09:14 +01:00
wmv2.h
wmv2data.c
wmv2data.h
wmv2dec.c
wmv2dsp.c idct: Change type of array stride parameters to ptrdiff_t 2016-09-29 14:48:03 +02:00
wmv2dsp.h idct: Change type of array stride parameters to ptrdiff_t 2016-09-29 14:48:03 +02:00
wmv2enc.c
wnv1.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
wrapped_avframe.c
ws-snd1.c
xan.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
xbmdec.c
xbmenc.c
xiph.c
xiph.h
xl.c
xsubdec.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
xsubenc.c
xvididct.c idct: Change type of array stride parameters to ptrdiff_t 2016-09-29 14:48:03 +02:00
xvididct.h
xwd.h
xwddec.c xwddec: support 8bpp grayscale 2017-08-13 19:58:40 +02:00
xwdenc.c
xxan.c
yop.c
zerocodec.c avcodec: Mark some codecs with threadsafe init as such 2017-02-09 23:28:18 +01:00
zmbv.c
zmbvenc.c zmbvenc: get rid of a global table 2017-01-19 09:52:10 +01:00