1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-18 03:19:31 +02:00
FFmpeg/libavcodec
Janne Grunau 17c99b6158 h2645_parse: handle embedded Annex B NAL units in size prefixed NAL units
Fixes a regression in ca2f19b9cc with some mov/mp4 files. The files have
several NAL units in the supposed single NAL unit after the size field.
Annex B start code prefixes are used to separate them. The first NAL unit
is correctly parsed but the buffer does not point to the next size field.
Instead semi random data (it seems to be the rbsp_stop_one_bit and the
start code prefix) is then parsed as length and will exceed the
remaining length of the buffer.

Patch based on the code in h264's decode_nal_units() and a similar
patch by Hendrik Leppkes in FFmpeg (a9bb4cf87d).

Bug-Id: ffmpeg/trac5529
Reported-By: Vittorio Giovara
2016-07-13 22:18:52 +02:00
..
aarch64 libavcodec: fix constness in clobber test avcodec_open2() wrappers 2016-06-26 21:34:04 +03:00
arm vp8/armv6: mc: avoid boolean expression in calculation 2016-07-10 13:35:41 +02:00
avr32
mips mathops: mips: Correctly enable loongson-specific assembly 2016-01-19 20:47:49 +01:00
neon
ppc h264: rename h264.[ch] to h264dec.[ch] 2016-06-21 11:11:26 +02:00
tests tests: Move all test programs to a subdirectory 2016-05-13 14:55:56 +02:00
x86 libavcodec: fix constness in clobber test avcodec_open2() wrappers 2016-06-26 21:34:04 +03:00
.gitignore Split global .gitignore file into per-directory files 2016-05-13 14:55:56 +02:00
4xm.c
8bps.c cosmetics: Drop empty comment lines 2016-02-18 15:35:30 +01:00
8svx.c
a64colors.h
a64enc.h
a64multienc.c
a64tables.h
aac_ac3_parser.c
aac_ac3_parser.h
aac_adtstoasc_bsf.c lavc: add a new bitstream filtering API 2016-03-20 08:15:01 +01:00
aac_parser.c
aac_tablegen_decl.h
aac_tablegen.c
aac_tablegen.h
aac.h
aacadtsdec.c
aacadtsdec.h
aaccoder.c
aacdec.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
aacdectab.h
aacenc.c lavc: Drop exporting 2-pass encoding stats 2015-12-07 11:27:42 -05:00
aacenc.h
aacps_tablegen.c
aacps_tablegen.h
aacps.c
aacps.h
aacpsdata.c
aacpsdsp.c
aacpsdsp.h
aacpsy.c Move const qualifier before type name 2016-03-23 09:25:30 +01:00
aacsbr.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
aacsbr.h
aacsbrdata.h
aactab.c
aactab.h
aandcttab.c
aandcttab.h
aasc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
ac3_parser.c
ac3_parser.h
ac3.c Remove unnecessary get_bits.h #includes 2016-06-07 13:09:57 +02:00
ac3.h
ac3dec_data.c
ac3dec_data.h
ac3dec.c ac3dec: change logging of skipped E-AC-3 substreams. 2016-04-02 14:06:40 +02:00
ac3dec.h eac3dec: don't call avpriv_request_sample every frame. 2016-04-02 14:05:07 +02:00
ac3dsp.c Drop pointless assert.h #includes 2016-05-03 15:45:10 +02:00
ac3dsp.h
ac3enc_fixed.c
ac3enc_float.c
ac3enc_opts_template.c
ac3enc_template.c ac3: Check the array bound before dereferencing 2016-05-27 15:49:48 +02:00
ac3enc.c lavc: Add missing #includes for ff_dlog() 2016-01-03 22:49:55 +01:00
ac3enc.h
ac3tab.c
ac3tab.h
acelp_filters.c
acelp_filters.h cosmetics: Drop empty comment lines 2016-02-18 15:35:30 +01:00
acelp_pitch_delay.c
acelp_pitch_delay.h
acelp_vectors.c
acelp_vectors.h
adpcm_data.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
adpcm_data.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
adpcm.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
adpcm.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
adpcmenc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
adx_parser.c
adx.c
adx.h
adxdec.c
adxenc.c
aic.c aic: add frame threading support 2016-06-06 12:03:20 -04:00
alac_data.c
alac_data.h
alac.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
alacenc.c Move const qualifier before type name 2016-03-23 09:25:30 +01:00
aliaspixdec.c
aliaspixenc.c
allcodecs.c Add an OpenH264 decoder wrapper 2016-06-28 14:17:43 +03:00
alsdec.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
amr.h
amrnbdata.h
amrnbdec.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
amrwbdata.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
amrwbdec.c cosmetics: Drop empty comment lines 2016-02-18 15:35:30 +01:00
anm.c
ansi.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
apedec.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
apedsp.h
ass.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
ass.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
assdec.c
assenc.c
asv.c
asv.h
asvdec.c
asvenc.c
atrac1.c
atrac1data.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
atrac3.c
atrac3data.h
atrac3plus_data.h
atrac3plus.c lavc: Use get_bitsz where needed 2016-01-11 21:51:11 +01:00
atrac3plus.h
atrac3plusdec.c
atrac3plusdsp.c
atrac.c
atrac.h
audio_frame_queue.c
audio_frame_queue.h
audiodsp.c
audiodsp.h
aura.c
avcodec.h lavc: allow using AVCodecContext.hw_frames_ctx for decoding 2016-06-21 19:52:17 +02:00
avfft.c
avfft.h
avpacket.c avpacket: Error out when creating 0-sized side data 2016-06-13 13:31:21 -04:00
avpicture.c avpicture: Suppress warning from deprecated code 2015-12-05 13:12:27 +01:00
avs.c
bethsoftvideo.c
bethsoftvideo.h
bfi.c
bgmc.c
bgmc.h
bink.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
binkaudio.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
binkdata.h
binkdsp.c
binkdsp.h
bit_depth_template.c
bitstream_filter.c lavc: add a new bitstream filtering API 2016-03-20 08:15:01 +01:00
bitstream_filters.c Generate the lists of enabled protocols/bsfs from configure. 2016-04-19 13:34:07 +02:00
bitstream.c Move VLC and RL_VLC_ELEM structure definitions to a separate header 2016-05-17 10:29:27 +02:00
blockdsp.c
blockdsp.h
bmp_parser.c
bmp.c
bmp.h
bmpenc.c
bmvaudio.c
bmvvideo.c
brenderpix.c
bsf.c lavc: add a new bitstream filtering API 2016-03-20 08:15:01 +01:00
bsf.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
bswapdsp.c
bswapdsp.h
bytestream.h
c93.c
cabac_functions.h cosmetics: Drop empty comment lines 2016-02-18 15:35:30 +01:00
cabac.c Remove unnecessary get_bits.h #includes and add missing headers where needed. 2016-05-04 15:14:14 +02:00
cabac.h
canopus.c
canopus.h
cavs_parser.c
cavs.c cosmetics: Drop empty comment lines 2016-02-18 15:35:30 +01:00
cavs.h
cavsdata.c
cavsdec.c
cavsdsp.c
cavsdsp.h
cbrt_tablegen.c
cbrt_tablegen.h
cdgraphics.c
cdxl.c
celp_filters.c
celp_filters.h
celp_math.c lavc: G.723.1 encoder 2015-11-30 10:58:46 -05:00
celp_math.h lavc: G.723.1 encoder 2015-11-30 10:58:46 -05:00
cga_data.c
cga_data.h
chomp_bsf.c lavc: add a new bitstream filtering API 2016-03-20 08:15:01 +01:00
cinepak.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
cljrdec.c
cljrenc.c
cllc.c
cngdec.c
cngenc.c
codec_desc.c Add TrueMotion 2.0 Real Time decoder 2016-06-20 15:48:12 -04:00
cook_parser.c
cook.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
cookdata.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
copy_block.h
cos_tablegen.c
cscd.c
cyuv.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
d3d11va.c
d3d11va.h
dca_exss.c
dca_parser.c
dca_syncwords.h
dca_xll.c
dca.c dca: fix misaligned access in ff_dca_convert_bitstream 2016-01-15 13:47:11 +01:00
dca.h dca: use defines for subband related constants 2015-12-31 11:40:32 +01:00
dcadata.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
dcadata.h dca: remove unused decode_hf function and quant_d tables 2015-12-24 13:58:18 +01:00
dcadec.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
dcadsp.c dca: use defines for subband related constants 2015-12-31 11:40:32 +01:00
dcadsp.h dca: use defines for subband related constants 2015-12-31 11:40:32 +01:00
dcahuff.h
dcamath.h dca: Add math helpers. 2015-12-23 11:50:08 +01:00
dct32_fixed.c
dct32_float.c
dct32_template.c
dct32.h
dct.c
dct.h
dctref.c
dctref.h
dds.c dds: Add support for monochrome images 2016-04-26 16:30:18 -04:00
dfa.c
dirac_parser.c
dirac.c golomb: Give svq3_get_se_golomb()/svq3_get_ue_golomb() better names 2016-05-25 16:37:43 +02:00
dirac.h lavc: export Dirac parsing API used by the ogg demuxer as public 2015-12-06 10:28:04 +01:00
dnxhd_parser.c
dnxhddata.c dnxhd: Make the encoder message friendlier 2016-02-09 20:02:31 +01:00
dnxhddata.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
dnxhddec.c
dnxhdenc.c Mark read-only tables as static 2016-05-05 10:48:34 +02:00
dnxhdenc.h
dpcm.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
dpx_parser.c
dpx.c
dpxenc.c
dsicinaudio.c
dsicinvideo.c
dss_sp.c
dump_extradata_bsf.c lavc: add a new bitstream filtering API 2016-03-20 08:15:01 +01:00
dv_profile_internal.h
dv_profile.c
dv_profile.h
dv_tablegen.c
dv_tablegen.h
dv.c Remove unnecessary get_bits.h #includes 2016-06-07 13:09:57 +02:00
dv.h Remove unnecessary get_bits.h #includes 2016-06-07 13:09:57 +02:00
dvbsub_parser.c dvbsub_parser: Add missing mem.h #include 2016-06-08 18:51:56 +02:00
dvbsub.c
dvbsubdec.c Reduce the scope of some variables 2016-05-11 12:21:25 +02:00
dvdata.c
dvdata.h
dvdec.c
dvdsub_parser.c
dvdsubdec.c Reduce the scope of some variables 2016-05-11 12:21:25 +02:00
dvdsubenc.c
dvenc.c Remove unnecessary get_bits.h #includes 2016-06-07 13:09:57 +02:00
dxa.c
dxtory.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
dxv.c
dxva2_h264.c dxva2_h264: Remove an unused variable 2016-06-21 22:09:35 +03:00
dxva2_hevc.c dxva2_hevc: properly signal the num_delta_pocs from the SPS RPS 2016-02-13 14:19:54 +01:00
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 eac3dec: don't call avpriv_request_sample every frame. 2016-04-02 14:05:07 +02:00
eac3enc.c
eac3enc.h
eacmv.c
eaidct.c
eaidct.h
eamad.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
eatgq.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
eatgv.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
eatqi.c eatqi: Remove MpegEncContext dependency 2016-02-09 20:04:59 +01:00
elbg.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
elbg.h
elsdec.c
elsdec.h
error_resilience.c Add some more deprecation guards 2016-05-11 12:22:49 +02:00
error_resilience.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
escape124.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
escape130.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
exr.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
faandct.c
faandct.h
faanidct.c
faanidct.h
faxcompr.c
faxcompr.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
fdctdsp.c
fdctdsp.h
fft_fixed.c
fft_float.c
fft_template.c fft: Split MDCT bits off from FFT 2016-03-01 10:18:28 +01:00
fft-internal.h
fft.h fft: Split MDCT bits off from FFT 2016-03-01 10:18:28 +01:00
ffv1.c Drop unnecessary golomb.h #includes 2016-06-08 18:51:57 +02:00
ffv1.h lavc: Move context_model to codec private options 2016-01-21 15:33:19 -05:00
ffv1dec.c ffv1: Report additional bitstream information in verbose mode 2016-06-29 07:21:07 +02:00
ffv1enc.c ffv1: Remove version 2 and mark version 3 as non-experimental 2016-06-29 07:21:07 +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 Remove unnecessary get_bits.h #includes 2016-06-07 13:09:57 +02:00
flashsv.c
flashsvenc.c
flicvideo.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
flv.h
flvdec.c
flvenc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
fmtconvert.c dca: change the core to work with integer coefficients. 2015-12-23 11:50:18 +01:00
fmtconvert.h dca: change the core to work with integer coefficients. 2015-12-23 11:50:18 +01:00
fraps.c
frwu.c
g2meet.c
g722.c
g722.h
g722dec.c
g722dsp.c
g722dsp.h
g722enc.c
g723_1.c lavc: G.723.1 encoder 2015-11-30 10:58:46 -05:00
g723_1.h g723: Add missing header 2015-12-05 12:12:26 +01:00
g723_1dec.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
g723_1enc.c lavc: G.723.1 encoder 2015-11-30 10:58:46 -05:00
g726.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
get_bits.h get_bits: Drop some TRACE-level debug code 2016-05-22 20:22:43 +02:00
gif.c
gifdec.c
golomb.c
golomb.h golomb: Give svq3_get_se_golomb()/svq3_get_ue_golomb() better names 2016-05-25 16:37:43 +02:00
gsm_parser.c
gsm.h
gsmdec_data.c gsm: Move requant_tab table to the gsm tables file 2016-06-07 13:22:22 +02:00
gsmdec_data.h gsm: Move requant_tab table to the gsm tables file 2016-06-07 13:22:22 +02:00
gsmdec_template.c gsm: Move requant_tab table to the gsm tables file 2016-06-07 13:22:22 +02:00
gsmdec.c
h261_parser.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
h261.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
h261.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
h261data.c
h261dec.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
h261enc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
h263_parser.c
h263_parser.h
h263.c Drop unnecessary unary.h #includes 2016-06-08 18:51:56 +02:00
h263.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
h263data.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
h263data.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
h263dec.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
h263dsp.c
h263dsp.h
h264_cabac.c h264_cabac: drop an always true condition 2016-06-21 11:17:53 +02:00
h264_cavlc.c h264: rename h264.[ch] to h264dec.[ch] 2016-06-21 11:11:26 +02:00
h264_direct.c h264: move the parameter set definitions to a new header file 2016-06-21 11:13:29 +02:00
h264_loopfilter.c h264: move the parameter set definitions to a new header file 2016-06-21 11:13:29 +02:00
h264_mb_template.c h264: drop a pointless indirection 2016-04-24 10:06:25 +02:00
h264_mb.c h264: move the parameter set definitions to a new header file 2016-06-21 11:13:29 +02:00
h264_mc_template.c h264: rename h264.[ch] to h264dec.[ch] 2016-06-21 11:11:26 +02:00
h264_mp4toannexb_bsf.c h264_mp4toannexb_bsf: do not fail on annex B extradata 2016-04-24 10:06:23 +02:00
h264_mvpred.h h264: rename h264.[ch] to h264dec.[ch] 2016-06-21 11:11:26 +02:00
h264_parse.c h264: add H264_ prefix to the NAL unit types 2016-06-21 11:17:28 +02:00
h264_parse.h h264: move the parameter set definitions to a new header file 2016-06-21 11:13:29 +02:00
h264_parser.c h264: add H264_ prefix to the NAL unit types 2016-06-21 11:17:28 +02:00
h264_picture.c h264: rename h264.[ch] to h264dec.[ch] 2016-06-21 11:11:26 +02:00
h264_ps.c h264_ps: export actual height in MBs as SPS.mb_height 2016-07-11 16:29:57 +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: do not pass H264Context to h264_slice_header_parse() 2016-06-21 11:18:44 +02:00
h264_sei.c h264_sei: drop an unnecessary h264dec.h include 2016-06-21 11:15:44 +02:00
h264_sei.h h264: decouple h264_sei from the h264 decoder 2016-04-24 10:06:24 +02:00
h264_slice.c h264_ps: export actual height in MBs as SPS.mb_height 2016-07-11 16:29:57 +02:00
h264.h h264: add H264_ prefix to the NAL unit types 2016-06-21 11:17:28 +02:00
h264addpx_template.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
h264chroma_template.c
h264chroma.c
h264chroma.h
h264data.c h264: rename h264.[ch] to h264dec.[ch] 2016-06-21 11:11:26 +02:00
h264data.h h264: rename h264.[ch] to h264dec.[ch] 2016-06-21 11:11:26 +02:00
h264dec.c h264: handle frame recovery in h264_field_start() 2016-06-21 11:20:51 +02:00
h264dec.h h264: fix the check for mixed IDR/non-IDR slices 2016-06-21 11:19:19 +02:00
h264dsp_template.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
h264dsp.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
h264dsp.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
h264idct_template.c h264: rename h264.[ch] to h264dec.[ch] 2016-06-21 11:11:26 +02:00
h264idct.c
h264idct.h
h264pred_template.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
h264pred.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
h264pred.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
h264qpel_template.c
h264qpel.c
h264qpel.h
h2645_parse.c h2645_parse: handle embedded Annex B NAL units in size prefixed NAL units 2016-07-13 22:18:52 +02:00
h2645_parse.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
hap.c
hap.h
hapdec.c
hapenc.c
hevc_cabac.c
hevc_data.c
hevc_filter.c Drop unnecessary golomb.h #includes 2016-06-08 18:51:57 +02:00
hevc_mp4toannexb_bsf.c lavc: add a new bitstream filtering API 2016-03-20 08:15:01 +01:00
hevc_mvs.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
hevc_parser.c h2645_parse: add support for parsing h264 2016-03-28 09:45:04 +02:00
hevc_ps_enc.c
hevc_ps.c dxva2_hevc: properly signal the num_delta_pocs from the SPS RPS 2016-02-13 14:19:54 +01:00
hevc_refs.c
hevc_sei.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
hevc.c Mark read-only tables as static 2016-05-05 10:48:34 +02:00
hevc.h hevc_parse: rename into h2645_parse 2016-03-28 09:42:44 +02:00
hevcdsp_template.c hevcdsp: add x86 SIMD for MC 2015-12-05 21:11:52 +01:00
hevcdsp.c hevcdsp: add x86 SIMD for MC 2015-12-05 21:11:52 +01:00
hevcdsp.h hevcdsp: add x86 SIMD for MC 2015-12-05 21:11:52 +01:00
hevcpred_template.c
hevcpred.c
hnm4video.c
hpel_template.c
hpeldsp.c
hpeldsp.h
hq_hqa.c Remove unnecessary get_bits.h #includes 2016-06-07 13:09:57 +02:00
hq_hqa.h Remove unnecessary get_bits.h #includes 2016-06-07 13:09:57 +02:00
hq_hqadata.c
hq_hqadsp.c
hq_hqadsp.h
hqx.c
hqx.h
hqxdsp.c
hqxdsp.h
hqxvlc.c
huffman.c Move VLC and RL_VLC_ELEM structure definitions to a separate header 2016-05-17 10:29:27 +02:00
huffman.h Move VLC and RL_VLC_ELEM structure definitions to a separate header 2016-05-17 10:29:27 +02:00
huffyuv.c
huffyuv.h libavcodec: Add missing AVClass pointers 2016-01-22 17:08:08 +02:00
huffyuvdec.c
huffyuvdsp.c
huffyuvdsp.h
huffyuvenc.c lavc: Move prediction_method to codec private options 2016-01-21 15:33:19 -05:00
huffyuvencdsp.c
huffyuvencdsp.h
idcinvideo.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
idctdsp.c
idctdsp.h
iff.c Remove unnecessary get_bits.h #includes and add missing headers where needed. 2016-05-04 15:14:14 +02:00
iirfilter.c build: Split test programs off into separate files 2016-04-07 16:14:42 +02:00
iirfilter.h
imc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
imcdata.h
imdct15.c
imdct15.h
imgconvert.c imgconvert: Add the proper API guards to a deprecated function 2016-01-21 15:33:19 -05:00
imx_dump_header_bsf.c lavc: add a new bitstream filtering API 2016-03-20 08:15:01 +01:00
indeo2.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
indeo2data.h indeo2: Drop disabled big-endian ir2_codes table 2016-06-07 13:09:57 +02:00
indeo3.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
indeo3data.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
indeo4.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
indeo4data.h
indeo5.c
indeo5data.h
intelh263dec.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
internal.h lavc: introduce a new decoding/encoding API with decoupled input/output 2016-03-23 19:31:23 +01:00
interplayvideo.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
intrax8.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
intrax8.h intrax8: Remove mpegvideo dependency 2016-03-29 13:41:09 +02:00
intrax8dsp.c intrax8: Drop lots of pointless parentheses 2016-03-29 13:41:09 +02:00
intrax8dsp.h intrax8: K&R formatting cosmetics 2016-03-22 17:12:20 -04:00
intrax8huf.h intrax8: K&R formatting cosmetics 2016-03-22 17:12:20 -04:00
ituh263dec.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
ituh263enc.c Drop unnecessary unary.h #includes 2016-06-08 18:51:56 +02:00
ivi_dsp.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
ivi_dsp.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
ivi.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
ivi.h indeo4: Consistently initialize variables 2016-03-22 16:04:01 -04:00
jfdctfst.c
jfdctint_template.c idct8x8: Fix undefined negative shifts 2016-03-05 08:26:36 -05:00
jfdctint.c
jpeg2000.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
jpeg2000.h
jpeg2000dec.c lavc: add profiles to AVCodecDescriptor 2015-12-12 21:22:49 +01:00
jpeg2000dsp.c
jpeg2000dsp.h
jpeg2000dwt.c
jpeg2000dwt.h
jpegls.c
jpegls.h
jpeglsdec.c
jpeglsdec.h
jpeglsenc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
jpegtables.c
jpegtables.h
jrevdct.c idct8x8: Fix undefined negative shifts 2016-03-05 08:26:36 -05:00
jvdec.c
kbdwin.c
kbdwin.h
kgv1dec.c
kmvc.c
lagarith.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
lagarithrac.c
lagarithrac.h
latm_parser.c
lcl.h
lcldec.c cosmetics: Drop particularly redundant silly comments 2016-02-18 15:35:43 +01:00
lclenc.c cosmetics: Drop particularly redundant silly comments 2016-02-18 15:35:43 +01:00
libavcodec.v build: Change structure of the linker version script templates 2016-05-29 16:43:11 +02:00
libdcadec.c
libfaac.c
libfdk-aacdec.c
libfdk-aacenc.c
libgsmdec.c
libgsmenc.c
libilbc.c
libkvazaar.c libkvazaar: Set frame rate as a rational number 2016-01-19 20:47:49 +01:00
libmp3lame.c mpegaudiodecheader: check the header in avpriv_mpegaudio_decode_header 2015-12-12 21:25:42 +01:00
libopencore-amr.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
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 libopenh264: Support building with the 1.6 release 2016-07-09 22:33:58 +03:00
libopenh264enc.c libopenh264: Support building with the 1.6 release 2016-07-09 22:33:58 +03:00
libopenjpegdec.c
libopenjpegenc.c
libopus.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
libopus.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
libopusdec.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
libopusenc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
libschroedinger.c
libschroedinger.h
libschroedingerdec.c lavc: export the timestamps when decoding in AVFrame.pts 2016-06-21 19:54:42 +02:00
libschroedingerenc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
libspeexdec.c
libspeexenc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
libtheoraenc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
libtwolame.c
libvo-aacenc.c
libvo-amrwbenc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
libvorbis.c
libvpx.c
libvpx.h
libvpxdec.c
libvpxenc.c lavc: Move noise_reduction to codec private options 2016-01-21 15:33:19 -05:00
libwavpackenc.c
libwebpenc.c
libx264.c libx264: Forbid inverted Stereo3D mode 2016-04-21 12:25:42 -04:00
libx265.c
libxavs.c lavc: Move noise_reduction to codec private options 2016-01-21 15:33:19 -05:00
libxvid_rc.c
libxvid.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
libxvid.h
ljpegenc.c lavc: Move prediction_method to codec private options 2016-01-21 15:33:19 -05:00
loco.c
log2_tab.c
lpc.c
lpc.h
lsp.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
lsp.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
lzf.c
lzf.h
lzw.c
lzw.h
lzwenc.c
mace.c
magicyuv.c Add MagicYUV decoder 2016-06-20 15:45:51 -04:00
Makefile build: Drop unnecessary libavcodec <-> libavformat object dependencies 2016-06-29 20:24:10 +02:00
mathops.h lavc: Deduplicate zigzag_scan table 2016-03-25 15:23:56 +01:00
mathtables.c lavc: Deduplicate zigzag_scan table 2016-03-25 15:23:56 +01:00
mdct_fixed.c
mdct_float.c
mdct_template.c fft: Split MDCT bits off from FFT 2016-03-01 10:18:28 +01:00
mdec.c Mark read-only tables as static 2016-05-05 10:48:34 +02:00
me_cmp.c
me_cmp.h
metasound_data.c
metasound_data.h
metasound.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
mimic.c lavu: add AV_CEIL_RSHIFT and use it in various places 2016-01-11 15:32:56 -05:00
mjpeg2jpeg_bsf.c lavc: add a new bitstream filtering API 2016-03-20 08:15:01 +01:00
mjpeg_parser.c
mjpeg.h
mjpega_dump_header_bsf.c lavc: add a new bitstream filtering API 2016-03-20 08:15:01 +01:00
mjpegbdec.c
mjpegdec.c mjpegdec: Properly fail on malloc failure 2016-05-19 13:44:41 +02:00
mjpegdec.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
mjpegenc_common.c lavc: Move prediction_method to codec private options 2016-01-21 15:33:19 -05:00
mjpegenc_common.h lavc: Move prediction_method to codec private options 2016-01-21 15:33:19 -05:00
mjpegenc.c Drop pointless assert.h #includes 2016-05-03 15:45:10 +02:00
mjpegenc.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
mlp_parser.c
mlp_parser.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
mlp.c
mlp.h
mlpdec.c
mlpdsp.c
mlpdsp.h
mmaldec.c lavc: export the timestamps when decoding in AVFrame.pts 2016-06-21 19:54:42 +02:00
mmvideo.c
motion_est_template.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
motion_est.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
motion_est.h
motionpixels_tablegen.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
motionpixels_tablegen.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
motionpixels.c
movsub_bsf.c lavc: add a new bitstream filtering API 2016-03-20 08:15:01 +01:00
mpc7.c
mpc7data.h
mpc8.c
mpc8data.h
mpc8huff.h
mpc.c Remove unnecessary get_bits.h #includes 2016-06-07 13:09:57 +02:00
mpc.h mpc: Drop unused GetBitContext context member 2016-06-07 13:09:57 +02:00
mpcdata.h
mpeg4audio.c
mpeg4audio.h
mpeg4data.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
mpeg4video_parser.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
mpeg4video_parser.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
mpeg4video.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
mpeg4video.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
mpeg4videodec.c mpeg4videodec: Call av_log() in check_marker() with AVCodecContext instead of NULL 2016-05-16 10:51:17 +02:00
mpeg4videoenc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
mpeg12.c mpeg1: Make intra-block decoding independent of MpegEncContext 2016-02-09 20:04:59 +01:00
mpeg12.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
mpeg12data.c build: Move ff_mpeg12_frame_rate_tab to a separate file 2016-06-29 12:31:03 +02:00
mpeg12data.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
mpeg12dec.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
mpeg12enc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
mpeg12framerate.c build: Move ff_mpeg12_frame_rate_tab to a separate file 2016-06-29 12:31:03 +02:00
mpeg12vlc.h Remove unnecessary get_bits.h #includes 2016-06-07 13:09:57 +02:00
mpeg_er.c
mpeg_er.h
mpegaudio_parser.c lavc: make avpriv_mpa_decode_header private on next bump 2015-12-12 21:26:29 +01:00
mpegaudio_tablegen.c
mpegaudio_tablegen.h
mpegaudio.c
mpegaudio.h
mpegaudiodata.c
mpegaudiodata.h
mpegaudiodec_fixed.c
mpegaudiodec_float.c
mpegaudiodec_template.c mp3: Make the extrasize explicit 2016-05-22 23:07:54 +02:00
mpegaudiodecheader.c lavc: Add missing #includes for ff_dlog() 2016-01-03 22:49:55 +01:00
mpegaudiodecheader.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
mpegaudiodectab.h
mpegaudiodsp_data.c
mpegaudiodsp_fixed.c
mpegaudiodsp_float.c
mpegaudiodsp_template.c
mpegaudiodsp.c
mpegaudiodsp.h
mpegaudioenc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
mpegaudiotab.h
mpegpicture.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
mpegpicture.h
mpegutils.c
mpegutils.h
mpegvideo_enc.c Reduce the scope of some variables 2016-05-11 12:21:25 +02:00
mpegvideo_motion.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
mpegvideo_parser.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
mpegvideo_xvmc.c
mpegvideo.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
mpegvideo.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
mpegvideodata.c
mpegvideodata.h
mpegvideodsp.c
mpegvideodsp.h
mpegvideoencdsp.c imgconvert: Move the shrink functions only where needed 2016-01-21 15:33:19 -05:00
mpegvideoencdsp.h
mqc.c
mqc.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
mqcdec.c
msgsmdec.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
msgsmdec.h
msmpeg4.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
msmpeg4.h
msmpeg4data.c msmpeg4data: Move WMV2 data tables to their own file 2016-02-19 20:38:18 +01:00
msmpeg4data.h Remove unnecessary get_bits.h #includes 2016-06-07 13:09:57 +02:00
msmpeg4dec.c msmpeg4: Remove commented-out debug logging code 2016-06-24 13:25:36 +02:00
msmpeg4enc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
msrle.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
msrledec.c
msrledec.h
mss1.c
mss2.c mss2: Drop a silly assert 2016-06-07 13:09:57 +02:00
mss2dsp.c
mss2dsp.h
mss3.c
mss4.c
mss12.c
mss12.h
mss34dsp.c
mss34dsp.h
msvideo1.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
mvcdec.c
mxpegdec.c
nellymoser.c Remove unnecessary get_bits.h #includes 2016-06-07 13:09:57 +02:00
nellymoser.h
nellymoserdec.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
nellymoserenc.c
noise_bsf.c lavc: add a new bitstream filtering API 2016-03-20 08:15:01 +01:00
nuv.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
nvenc_h264.c nvenc: Delay frame output to increase encoding speed 2016-05-19 14:17:01 +02:00
nvenc_hevc.c nvenc: Delay frame output to increase encoding speed 2016-05-19 14:17:01 +02:00
nvenc.c nvenc: allow setting the number of slices 2016-05-19 14:17:04 +02:00
nvenc.h nvenc: drop the hard dependency on CUDA 2016-05-19 14:17:03 +02:00
omx.c omx: Don't return > 0 from omx_encode_frame 2016-06-24 22:30:54 +03:00
on2avc.c Drop unnecessary golomb.h #includes 2016-06-08 18:51:57 +02:00
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: handle hw_frames_ctx where necessary 2016-05-26 15:40:05 +02:00
opus_celt.c
opus_parser.c
opus_silk.c Mark read-only tables as static 2016-05-05 10:48:34 +02:00
opus.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
opus.h
opusdec.c
pafaudio.c
pafvideo.c
pamenc.c
parser.c
parser.h
pcm_tablegen.c
pcm_tablegen.h cosmetics: Drop empty comment lines 2016-02-18 15:35:30 +01:00
pcm-bluray.c
pcm-dvd.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
pcm.c
pcx.c Move const qualifier before type name 2016-03-23 09:25:30 +01:00
pcxenc.c
pel_template.c
pgssubdec.c Reduce the scope of some variables 2016-05-11 12:21:25 +02:00
pictordec.c
pixblockdsp_template.c
pixblockdsp.c
pixblockdsp.h
pixels.h
png_parser.c
png.c
png.h
pngdec.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
pngdsp.c
pngdsp.h
pngenc.c lavc: Move prediction_method to codec private options 2016-01-21 15:33:19 -05:00
pnm_parser.c
pnm.c
pnm.h
pnmdec.c
pnmenc.c
profiles.c lavc: add H.264 MVC profiles 2016-06-12 20:27:53 +02:00
profiles.h profiles: Add missing #endif comment 2016-02-18 15:35:44 +01:00
proresdata.c
proresdata.h
proresdec.c
proresdsp.c
proresdsp.h
proresenc.c
psymodel.c
psymodel.h
pthread_frame.c
pthread_internal.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
pthread_slice.c
pthread.c
ptx.c
put_bits.h
qcelpdata.h
qcelpdec.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
qdm2_tablegen.c
qdm2_tablegen.h
qdm2.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
qdm2data.h
qdrw.c
qpeg.c
qpel_template.c
qpeldsp.c
qpeldsp.h
qsv_api.c
qsv_internal.h qsvdec: make ff_qsv_map_pixfmt() return a MFX fourcc as well 2016-07-03 09:13:29 +02:00
qsv.c qsvdec: add support for P010 (10-bit 420) decoding 2016-07-03 09:13:29 +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: support getting the session from an AVHWFramesContext 2016-06-21 19:53:38 +02:00
qsvdec.c qsvdec: when a frames ctx is supplied, use its frame dimensions 2016-07-03 09:13:29 +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 lavc: drop unnecessary h264dec.h includes 2016-06-21 11:15:11 +02:00
qsvenc_hevc.c hevc_parse: rename into h2645_parse 2016-03-28 09:42:44 +02:00
qsvenc_mpeg2.c lavc: Move b_frame_strategy and b_sensitivity to codec private options 2016-01-21 15:33:19 -05:00
qsvenc.c qsvenc: support getting the session from an AVHWFramesContext 2016-06-21 19:53:38 +02:00
qsvenc.h qsvenc: support getting the session from an AVHWFramesContext 2016-06-21 19:53:38 +02:00
qtrle.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
qtrleenc.c Add some more deprecation guards 2016-05-11 12:22:49 +02:00
r210dec.c
ra144.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
ra144.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
ra144dec.c
ra144enc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
ra288.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
ra288.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
ralf.c
ralfdata.h
rangecoder.c build: Split test programs off into separate files 2016-04-07 16:14:42 +02:00
rangecoder.h
ratecontrol.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
ratecontrol.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
raw.c riff: add YUYV FourCC (Drastic YUYV) 2016-01-21 15:33:19 -05:00
raw.h
rawdec.c
rawenc.c
rdft.c
rdft.h
rectangle.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
remove_extradata_bsf.c lavc: add a new bitstream filtering API 2016-03-20 08:15:01 +01:00
rl2.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
rl.c Move VLC and RL_VLC_ELEM structure definitions to a separate header 2016-05-17 10:29:27 +02:00
rl.h Move VLC and RL_VLC_ELEM structure definitions to a separate header 2016-05-17 10:29:27 +02:00
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 cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
roqvideoenc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
rpza.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
rscc.c rscc: Add extended pixel format support 2016-04-04 15:39:51 +02:00
rtjpeg.c
rtjpeg.h
rv10.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
rv10.h
rv10enc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
rv20enc.c
rv30.c golomb: Give svq3_get_se_golomb()/svq3_get_ue_golomb() better names 2016-05-25 16:37:43 +02:00
rv30data.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
rv30dsp.c
rv34_parser.c
rv34.c golomb: Give svq3_get_se_golomb()/svq3_get_ue_golomb() better names 2016-05-25 16:37:43 +02:00
rv34.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
rv34data.h
rv34dsp.c
rv34dsp.h
rv34vlc.h
rv40.c golomb: Give svq3_get_se_golomb()/svq3_get_ue_golomb() better names 2016-05-25 16:37:43 +02:00
rv40data.h
rv40dsp.c
rv40vlc2.h
s302m.c
sanm.c
sbr.h
sbrdsp.c
sbrdsp.h
screenpresso.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
sgi.h
sgidec.c sgi: Correctly propagate meaningful error values 2015-11-24 09:05:01 -05:00
sgienc.c sgienc: Make sure to initialize skipped header portions 2015-12-07 11:27:42 -05:00
sgirledec.c sgirledec: simplify, no need to use reget buffer 2016-06-06 12:05:02 -04:00
shorten.c cosmetics: Drop empty comment lines 2016-02-18 15:35:30 +01:00
simple_idct_template.c simple_idct_template: Fix strict aliasing violation 2016-05-10 09:41:07 +03:00
simple_idct.c idct: Only build prores IDCT if ProRes decoder is enabled 2016-02-24 11:41:01 +01:00
simple_idct.h
sinewin_tablegen.c
sinewin_tablegen.h
sinewin.c
sinewin.h
sipr16k.c
sipr16kdata.h
sipr.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
sipr.h
siprdata.h
smacker.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
smc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
snappy.c
snappy.h
sp5x.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
sp5xdec.c
srtdec.c
startcode.c
startcode.h
sunrast.c
sunrast.h
sunrastenc.c sunrastenc: Properly load codec private options 2016-01-11 15:32:57 -05:00
svq1_cb.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
svq1_vlc.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
svq1.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
svq1.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
svq1dec.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
svq1enc_cb.h
svq1enc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
svq1enc.h svq1enc: Drop unused GetBitContext context member 2016-06-07 13:09:57 +02:00
svq3.c svq3: stop using H264Picture 2016-06-21 11:13:08 +02:00
svq13.c
synth_filter.c arm64: port synth_filter_float_neon from arm 2015-12-14 16:45:01 +01:00
synth_filter.h arm64: port synth_filter_float_neon from arm 2015-12-14 16:45:01 +01:00
tableprint.h
tak_parser.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
tak.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
tak.h get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
takdec.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
targa.c
targa.h
targaenc.c targaenc: Move size check to initialization function 2016-06-29 15:25:42 -04:00
tdsc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
texturedsp.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
texturedsp.h
texturedspenc.c Mark read-only tables as static 2016-05-05 10:48:34 +02:00
thread.h
tiertexseqv.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
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 truemotion2rt: Use ff_set_dimensions 2016-06-21 09:38:56 -04:00
truespeech_data.h
truespeech.c
tscc2.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
tscc2data.h lavc: Deduplicate zigzag_scan table 2016-03-25 15:23:56 +01:00
tscc.c cosmetics: Drop empty comment lines 2016-02-18 15:35:30 +01:00
tta.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
twinvq_data.h
twinvq.c
twinvq.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
twinvqdec.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
txd.c
ulti_cb.h
ulti.c
unary.h
utils.c lavc: export the timestamps when decoding in AVFrame.pts 2016-06-21 19:54:42 +02:00
utvideo.c lavc: Move prediction_method to codec private options 2016-01-21 15:33:19 -05:00
utvideo.h libavcodec: Add missing AVClass pointers 2016-01-22 17:08:08 +02:00
utvideodec.c
utvideoenc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
v210dec.c
v210enc.c v210: Use separate sample_factors 2016-02-01 13:40:07 +01:00
v210enc.h v210: Use separate sample_factors 2016-02-01 13:40:07 +01:00
v210x.c
v410dec.c
v410enc.c
vaapi_encode_h26x.c lavc: VAAPI H.264 encoder 2016-03-30 09:10:26 +02:00
vaapi_encode_h26x.h lavc: VAAPI H.264 encoder 2016-03-30 09:10:26 +02:00
vaapi_encode_h264.c h264: add H264_ prefix to the NAL unit types 2016-06-21 11:17:28 +02:00
vaapi_encode_h265.c vaapi_h265: cu_qp_delta should not be used in constant-QP mode 2016-06-09 21:15:39 +01:00
vaapi_encode_mjpeg.c vaapi_encode: Refactor slightly to allow easier setting of global options 2016-04-15 10:07:04 +02:00
vaapi_encode.c vaapi_encode: Respect driver quirks around buffer destruction 2016-07-02 14:09:58 +01:00
vaapi_encode.h vaapi_encode: Maintain a pool of bitstream output buffers 2016-06-26 19:40:56 +01:00
vaapi_h264.c h264: move the parameter set definitions to a new header file 2016-06-21 11:13:29 +02:00
vaapi_internal.h
vaapi_mpeg2.c vaapi: Drop pointless debug output 2016-05-03 15:45:11 +02:00
vaapi_mpeg4.c vaapi: Drop pointless debug output 2016-05-03 15:45:11 +02:00
vaapi_vc1.c vaapi: Drop pointless debug output 2016-05-03 15:45:11 +02:00
vaapi.c h264: rename h264.[ch] to h264dec.[ch] 2016-06-21 11:11:26 +02:00
vaapi.h
vb.c
vble.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
vc1_block.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
vc1_common.h
vc1_loopfilter.c
vc1_mc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
vc1_parser.c
vc1_pred.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
vc1_pred.h
vc1.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
vc1.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
vc1acdata.h
vc1data.c
vc1data.h Remove unnecessary get_bits.h #includes 2016-06-07 13:09:57 +02:00
vc1dec.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
vc1dsp.c cosmetics: Drop empty comment lines 2016-02-18 15:35:30 +01:00
vc1dsp.h cosmetics: Drop empty comment lines 2016-02-18 15:35:30 +01:00
vcr1.c
vda_h264.c h264: rename h264.[ch] to h264dec.[ch] 2016-06-21 11:11:26 +02:00
vda_internal.h
vda.c
vda.h
vdpau_h264.c h264: move the parameter set definitions to a new header file 2016-06-21 11:13:29 +02:00
vdpau_hevc.c vdpau: Support for VDPAU accelerated HEVC decoding 2016-02-13 14:42:38 +01:00
vdpau_internal.h vdpau: Support for VDPAU accelerated HEVC decoding 2016-02-13 14:42:38 +01:00
vdpau_mpeg4.c
vdpau_mpeg12.c
vdpau_vc1.c
vdpau.c h264: rename h264.[ch] to h264dec.[ch] 2016-06-21 11:11:26 +02:00
vdpau.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
version.h Add an OpenH264 decoder wrapper 2016-06-28 14:17:43 +03:00
videodsp_template.c
videodsp.c
videodsp.h
vima.c
vlc.h Move VLC and RL_VLC_ELEM structure definitions to a separate header 2016-05-17 10:29:27 +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 cosmetics: Drop empty comment lines 2016-02-18 15:35:30 +01:00
vorbis.c vorbis: Kill some pointless debug code 2016-06-07 13:09:57 +02:00
vorbis.h
vorbisdec.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
vorbisdsp.c
vorbisdsp.h
vorbisenc.c
vp3_parser.c
vp3.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
vp3data.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
vp3dsp.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
vp3dsp.h
vp5.c Remove unnecessary get_bits.h #includes 2016-06-07 13:09:57 +02:00
vp5data.h
vp6.c
vp6data.h
vp6dsp.c
vp8_parser.c
vp8.c Mark read-only tables as static 2016-05-05 10:48:34 +02:00
vp8.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
vp8data.h lavc: Deduplicate zigzag_scan table 2016-03-25 15:23:56 +01:00
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: Return the correct size when decoding a superframe 2016-06-05 16:58:04 +02:00
vp9.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
vp9block.c Remove unnecessary get_bits.h #includes 2016-06-07 13:09:57 +02:00
vp9data.c
vp9data.h
vp9dsp.c
vp9mvs.c
vp9prob.c
vp56.c
vp56.h
vp56data.c
vp56data.h
vp56dsp.c
vp56dsp.h
vp56rac.c
vqavideo.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
wavpack.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
webp.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
wma_common.c
wma_common.h
wma_freqs.c
wma_freqs.h
wma.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
wma.h
wmadata.h
wmadec.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
wmaenc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
wmalosslessdec.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
wmaprodata.h
wmaprodec.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
wmavoice_data.h
wmavoice.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
wmv2.c msmpeg4data: Move WMV2 data tables to their own file 2016-02-19 20:38:18 +01:00
wmv2.h
wmv2data.c msmpeg4data: Move WMV2 data tables to their own file 2016-02-19 20:38:18 +01:00
wmv2data.h msmpeg4data: Move WMV2 data tables to their own file 2016-02-19 20:38:18 +01:00
wmv2dec.c intrax8: Remove mpegvideo dependency 2016-03-29 13:41:09 +02:00
wmv2dsp.c
wmv2dsp.h
wmv2enc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
wnv1.c
wrapped_avframe.c
ws-snd1.c
xan.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
xbmdec.c
xbmenc.c
xiph.c
xiph.h
xl.c
xsubdec.c Reduce the scope of some variables 2016-05-11 12:21:25 +02:00
xsubenc.c
xvididct.c
xvididct.h
xvmc_internal.h
xvmc.h
xwd.h
xwddec.c xwddec: prevent overflow of lsize * avctx->height 2016-01-13 09:39:13 +01:00
xwdenc.c
xxan.c Remove unnecessary get_bits.h #includes 2016-06-07 13:09:57 +02:00
yop.c Remove unnecessary get_bits.h #includes and add missing headers where needed. 2016-05-04 15:14:14 +02:00
zerocodec.c
zmbv.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
zmbvenc.c