FFmpeg/libavcodec
Rafaël Carré 65c3593792 apedec: do not buffer decoded samples over AVPackets
Only consume an AVPacket when all the samples have been read.

When the rate of samples output is limited (by the default value
of max_samples), consuming the first packet immediately will cause
timing problems:

- The first packet with PTS 0 will output 4608 samples and be
consumed entirely
- The second packet with PTS 64 will output the remaining samples
(typically, a lot, that's why max_samples exist) until the decoded
samples of the first packet have been exhausted, at which point the
samples of the second packet will be decoded and output when
av_decode_frame is called with the next packet).

That means there's a PTS jump since the first packet is 'decoded'
immediately, which can be seen with avplay or mplayer: the timing
jumps immediately to 6.2s (which is the size of a packet).

Sample: http://streams.videolan.org/issues/6348/Goldwave-MAClib.ape

Bug-Debian: http://bugs.debian.org/744901
Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
(cherry picked from commit 91d4cfb812)
Signed-off-by: Reinhard Tartler <siretart@tauware.de>
2014-05-31 20:07:52 -04:00
..
alpha dsputil: update per-arch init funcs for non-h264 high bit depth 2011-07-21 18:10:58 +01:00
arm h264: do not use 422 functions for monochrome 2014-05-31 20:05:18 -04:00
avr32 Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
bfin Replace some forgotten FFmpeg references by Libav. 2011-11-02 10:42:55 +01:00
mips Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
mlib dsputil: update per-arch init funcs for non-h264 high bit depth 2011-07-21 18:10:58 +01:00
ppc h264: do not use 422 functions for monochrome 2014-05-31 20:05:18 -04:00
ps2 dsputil: update per-arch init funcs for non-h264 high bit depth 2011-07-21 18:10:58 +01:00
sh4 dsputil: update per-arch init funcs for non-h264 high bit depth 2011-07-21 18:10:58 +01:00
sparc Replace ffmpeg references with more accurate libav* references. 2011-11-02 10:42:55 +01:00
x86 h264: do not use 422 functions for monochrome 2014-05-31 20:05:18 -04:00
4xm.c 4xm: Reject not a multiple of 16 dimension 2013-09-29 22:37:12 +02:00
8bps.c 8bps: Bound-check the input buffer 2013-10-16 23:05:50 +02:00
8svx.c Add avcodec_decode_audio4(). 2011-12-02 17:40:40 -05:00
a64colors.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
a64enc.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
a64multienc.c Remove unused variables 2011-06-02 20:06:00 +01:00
a64tables.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
aac.h aacdec: Turn off PS for multichannel files that use PCE based configs. 2012-01-09 11:04:05 -08:00
aac_ac3_parser.c Get audio_service_type for AC-3 based on bitstream mode in the AC-3 parser 2011-03-25 16:59:00 -04:00
aac_ac3_parser.h ac3: Do not clash with normal AVERROR 2013-09-23 19:45:05 -04:00
aac_adtstoasc_bsf.c lavc: use avpriv_ prefix for some mpeg4audio symbols used in lavf. 2011-10-20 21:06:57 +02:00
aac_parser.c lavc: use designated initialisers for parsers. 2011-11-02 10:03:43 +01:00
aac_tablegen.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
aac_tablegen.h Drop unnecessary directory prefixes from #include directives. 2011-06-07 10:31:26 +02:00
aac_tablegen_decl.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
aacadtsdec.c lavc: use avpriv_ prefix for some mpeg4audio symbols used in lavf. 2011-10-20 21:06:57 +02:00
aacadtsdec.h lavc: use avpriv_ prefix for ff_aac_parse_header(). 2011-10-20 21:06:57 +02:00
aaccoder.c Add libavutil/mathematics.h #includes for INFINITY 2011-11-22 16:36:44 +00:00
aacdec.c aac: Check init_get_bits return value 2013-10-28 14:16:37 +01:00
aacdectab.h Make channel layout masks unsigned 2011-11-25 13:19:54 +00:00
aacenc.c lavc: use avpriv_ prefix for ff_copy_bits and align_put_bits. 2011-10-20 21:06:58 +02:00
aacenc.h aacenc: Make chan_map const correct 2011-06-29 17:37:31 -07:00
aacps.c aac: Reset PS parameters on header decode failure. 2012-04-29 22:07:02 +02:00
aacps.h doxygen: fix wrong comment syntax, //< vs. ///< 2011-08-26 18:34:28 +02:00
aacps_tablegen.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
aacps_tablegen.h doxygen: fix wrong comment syntax, //< vs. ///< 2011-08-26 18:34:28 +02:00
aacpsdata.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
aacpsy.c doxygen: misc consistency, spelling and wording fixes 2011-12-12 23:06:23 +01:00
aacpsy.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
aacsbr.c aacsbr: prevent out of bounds memcpy(). 2012-01-10 13:13:34 -08:00
aacsbr.h Add floating-point sample format support to the ac3, eac3, dca, aac, and vorbis 2011-05-18 17:27:06 -04:00
aacsbrdata.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
aactab.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
aactab.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
aandcttab.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
aandcttab.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
aasc.c msrle: convert MS RLE decoding function to bytestream2. 2013-03-17 07:36:54 +01:00
ac3.c ac3dec: fix processing of delta bit allocation information. 2011-04-17 12:33:41 -04:00
ac3.h Make channel layout masks unsigned 2011-11-25 13:19:54 +00:00
ac3_parser.c mov: set channel layout for AC-3 streams based on the 'dac3' atom info 2012-03-08 22:07:54 +01:00
ac3_parser.h lavc: use avpriv_ prefix for ff_ac3_parse_header. 2011-10-20 21:06:58 +02:00
ac3dec.c ac3: Return proper error codes 2013-09-23 19:45:33 -04:00
ac3dec.h Add avcodec_decode_audio4(). 2011-12-02 17:40:40 -05:00
ac3dec_data.c ac3enc: add channel coupling support 2011-05-24 07:52:31 +02:00
ac3dec_data.h ac3enc: add channel coupling support 2011-05-24 07:52:31 +02:00
ac3dsp.c ac3: Do not read past the end of ff_ac3_band_start_tab. 2012-03-06 15:28:01 -08:00
ac3dsp.h ac3enc: modify mantissa bit counting to keep bap counts for all values of bap 2011-05-28 12:39:28 -04:00
ac3enc.c Make channel layout masks unsigned 2011-11-25 13:19:54 +00:00
ac3enc.h Make channel layout masks unsigned 2011-11-25 13:19:54 +00:00
ac3enc_fixed.c ac3enc: doxygen update. 2011-11-02 17:21:45 -04:00
ac3enc_float.c ac3enc: doxygen update. 2011-11-02 17:21:45 -04:00
ac3enc_opts_template.c ac3enc: Set max value for mode options correctly 2011-10-23 11:30:54 -04:00
ac3enc_template.c ac3enc: doxygen update. 2011-11-02 17:21:45 -04:00
ac3tab.c mov: set channel layout for AC-3 streams based on the 'dac3' atom info 2012-03-08 22:07:54 +01:00
ac3tab.h mov: set channel layout for AC-3 streams based on the 'dac3' atom info 2012-03-08 22:07:54 +01:00
acelp_filters.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
acelp_filters.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
acelp_pitch_delay.c Remove unused code under G729_BITEXACT #ifdef. 2011-07-20 20:47:07 +02:00
acelp_pitch_delay.h doxygen: Consistently use '@' instead of '\' for Doxygen markup. 2011-06-24 00:37:49 +02:00
acelp_vectors.c Remove unused and non-compiling vestigial g729 decoder 2011-07-20 20:47:07 +02:00
acelp_vectors.h Remove unused and non-compiling vestigial g729 decoder 2011-07-20 20:47:07 +02:00
adpcm.c adpcm: Unbreak ima-dk4 2013-09-21 15:33:11 +02:00
adpcm.h adpcm: split ADPCM encoders and decoders into separate files. 2011-09-12 11:26:11 -04:00
adpcm_data.c adpcm: pretty-print tables 2011-09-29 16:54:00 -04:00
adpcm_data.h include stdint.h in adpcm_data.h 2011-09-13 10:59:47 -04:00
adpcmenc.c adpcmenc: cosmetics: pretty-printing 2011-12-04 17:07:48 -05:00
adx.c adx: check that the offset is not negative 2014-05-31 20:05:19 -04:00
adx.h Add avcodec_decode_audio4(). 2011-12-02 17:40:40 -05:00
adx_parser.c adx_parser: rewrite. 2012-01-03 16:28:17 -05:00
adxdec.c adxdec: clear eof flag and channel states when seeking 2012-01-03 18:47:42 -05:00
adxenc.c adxenc: check output buffer size before writing 2012-01-03 18:47:42 -05:00
alac.c alacdec: do not be too strict about the extradata size 2013-01-12 17:59:40 +01:00
alacenc.c alacenc: implement the 2-pass prediction type. 2012-01-03 13:15:23 -05:00
allcodecs.c avcodec: add GSM parser 2012-01-11 08:56:24 -05:00
alsdec.c alsdec: check block length 2013-12-14 14:30:24 -05:00
amr.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
amrnbdata.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
amrnbdec.c amrnbdec: check frame size before decoding. 2012-03-05 14:48:35 +01:00
amrwbdata.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
amrwbdec.c amrwb: remove duplicate arguments from extrapolate_isf(). 2012-03-04 21:26:28 +01:00
anm.c anm: prevent infinite loop 2011-10-10 21:36:12 +02:00
ansi.c doxygen: Fix execute_code() @return documentation. 2011-07-03 18:30:02 +02:00
apedec.c apedec: do not buffer decoded samples over AVPackets 2014-05-31 20:07:52 -04:00
api-example.c api-example: update to use avcodec_decode_audio4() 2011-12-04 18:29:51 -05:00
ass.c Replace strncpy() with av_strlcpy(). 2011-05-03 21:20:13 -07:00
ass.h doxygen: Prefer member groups over grouping into modules 2011-07-02 13:52:29 +02:00
assdec.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
assenc.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
asv1.c asv1: Verify the amount of extradata 2014-01-07 09:43:57 +01:00
atrac.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
atrac.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
atrac1.c Add avcodec_decode_audio4(). 2011-12-02 17:40:40 -05:00
atrac1data.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
atrac3.c atrac3: Error on impossible encoding/channel combinations 2013-09-13 15:47:43 +02:00
atrac3data.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
audioconvert.c Make channel layout masks unsigned 2011-11-25 13:19:54 +00:00
audioconvert.h Make channel layout masks unsigned 2011-11-25 13:19:54 +00:00
aura.c lavc: use designated initialisers for all codecs. 2011-07-29 08:42:34 +02:00
avcodec.h lavc: set AVCodecContext.codec in avcodec_get_context_defaults3(). 2012-02-26 09:09:26 +01:00
avfft.c Move dct and rdft definitions to separate files 2011-03-20 17:15:33 +00:00
avfft.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
avpacket.c make av_dup_packet() more cautious on allocation failures 2011-04-15 18:02:05 +02:00
avs.c avsdec: Set dimensions instead of relying on the demuxer. 2012-10-14 15:29:00 -04:00
bethsoftvideo.c bethsoftvideo: Use bytestream2 functions to prevent buffer overreads. 2012-01-10 10:34:16 -08:00
bethsoftvideo.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
bfi.c bfi: Use bytestream2 functions to prevent buffer overreads. 2012-01-08 13:26:54 -08:00
bgmc.c bgmc: K&R cleanup 2012-01-01 22:27:04 +01:00
bgmc.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
bink.c bink: Bound check the quantization matrix. 2013-09-23 19:41:08 -04:00
binkaudio.c Drop ALT_ prefix from BITSTREAM_READER_LE name. 2011-12-22 16:51:23 +01:00
binkdata.h bink: make IDCT take 32-bit input 2011-07-27 14:39:56 +01:00
binkdsp.c dsputil: move a bink-only function to binkdsp 2011-07-27 16:05:49 +01:00
binkdsp.h dsputil: move a bink-only function to binkdsp 2011-07-27 16:05:49 +01:00
bit_depth_template.c bitdepth: simplify FUNC/FUNCC macros 2011-07-10 17:56:06 +01:00
bitstream.c vlc/rl: Add ff_ prefix to the nonstatic symbols 2012-09-29 09:34:19 +02:00
bitstream_filter.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
bmp.c msrle: convert MS RLE decoding function to bytestream2. 2013-03-17 07:36:54 +01:00
bmp.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
bmpenc.c bmpenc: support for PIX_FMT_RGB444 2012-01-10 09:29:22 -08:00
bmv.c bmv: check for len being valid in bmv_decode_frame(). 2013-04-24 21:01:14 +02:00
bytestream.h bytestream: add bytestream2_copy_buffer() functions 2014-05-31 20:05:19 -04:00
c93.c lavc: use designated initialisers for all codecs. 2011-07-29 08:42:34 +02:00
cabac.c cabac: split cabac.h into declarations and function definitions 2012-01-12 23:08:23 +01:00
cabac.h cabac: split cabac.h into declarations and function definitions 2012-01-12 23:08:23 +01:00
cabac_functions.h cabac: split cabac.h into declarations and function definitions 2012-01-12 23:08:23 +01:00
cavs.c cosmetics: drop some pointless parentheses 2012-01-07 22:13:07 +01:00
cavs.h Replace int_fast integer types with their sized standard posix counterparts. 2011-05-12 12:05:54 +02:00
cavs_parser.c doxygen: misc consistency, spelling and wording fixes 2011-12-12 23:06:23 +01:00
cavsdata.h Replace int_fast integer types with their sized standard posix counterparts. 2011-05-12 12:05:54 +02:00
cavsdec.c cavs: Check for negative cbp 2014-02-02 12:36:15 -05:00
cavsdsp.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
cavsdsp.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
cbrt_tablegen.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
cbrt_tablegen.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
cdgraphics.c lavc: use designated initialisers for all codecs. 2011-07-29 08:42:34 +02:00
celp_filters.c celp filters: Do not read earlier than the start of the 'out' vector. 2012-05-04 22:09:27 +02:00
celp_filters.h doxygen: Consistently use '@' instead of '\' for Doxygen markup. 2011-06-24 00:37:49 +02:00
celp_math.c Remove unused code under G729_BITEXACT #ifdef. 2011-07-20 20:47:07 +02:00
celp_math.h doxygen: misc consistency, spelling and wording fixes 2011-12-12 23:06:23 +01:00
cga_data.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
cga_data.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
chomp_bsf.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
cinepak.c misc Doxygen markup improvements 2011-12-05 13:06:58 +01:00
cljr.c cljr: fix buf_size sanity check 2011-12-18 23:52:53 +01:00
cook.c vlc/rl: Add ff_ prefix to the nonstatic symbols 2012-09-29 09:34:19 +02:00
cookdata.h cook: extend channel uncoupling tables so the full bit range is covered. 2012-03-14 20:47:19 +01:00
cos_tablegen.c Rename costablegen.c ---> cos_tablegen.c. 2011-05-19 21:09:02 +02:00
cscd.c cscd: use negative error values to indicate decode_init() failures. 2012-03-05 14:48:35 +01:00
cyuv.c lavc: use designated initialisers for all codecs. 2011-07-29 08:42:34 +02:00
dca.c dca: Validate the lfe parameter 2014-01-07 09:43:57 +01:00
dca.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
dca_parser.c doxygen: misc consistency, spelling and wording fixes 2011-12-12 23:06:23 +01:00
dcadata.h dca: prevent accessing static arrays with invalid indexes. 2012-03-13 23:22:32 +01:00
dcadsp.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
dcadsp.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
dcahuff.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
dct-test.c dct-test: remove unused variable cropTbl 2011-12-17 23:12:31 +00:00
dct.c dct: K&R formatting cosmetics 2012-01-03 15:25:51 +01:00
dct.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
dct32.c dct: build dct32 as separate object files 2011-05-17 13:57:23 +01:00
dct32.h dct: build dct32 as separate object files 2011-05-17 13:57:23 +01:00
dct32_fixed.c dct: build dct32 as separate object files 2011-05-17 13:57:23 +01:00
dct32_float.c dct: build dct32 as separate object files 2011-05-17 13:57:23 +01:00
dctref.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
dctref.h dctref: make sure function declarations match between .c and .h file 2011-07-27 00:26:13 +02:00
dfa.c dfa: check for invalid access in decode_wdlt(). 2013-04-24 21:01:14 +02:00
dirac.c lavc: use avpriv_ prefix for ff_frame_rate_tab. 2011-10-20 21:06:58 +02:00
dirac.h lavc: use avpriv_ prefix for ff_dirac_parse_sequence_header. 2011-10-20 21:06:58 +02:00
dirac_parser.c lavc: use designated initialisers for parsers. 2011-11-02 10:03:43 +01:00
dnxhd_parser.c lavc: use designated initialisers for parsers. 2011-11-02 10:03:43 +01:00
dnxhddata.c dnxhd: 10-bit support 2011-07-21 18:44:40 +01:00
dnxhddata.h dnxhd: 10-bit support 2011-07-21 18:44:40 +01:00
dnxhddec.c vlc/rl: Add ff_ prefix to the nonstatic symbols 2012-09-29 09:34:19 +02:00
dnxhdenc.c Merge some declarations and initializations. 2012-01-04 01:28:28 +01:00
dnxhdenc.h dnxhd: 10-bit support 2011-07-21 18:44:40 +01:00
dpcm.c dpcm: ignore extra unpaired bytes in stereo streams. 2012-03-06 15:28:01 -08:00
dpx.c lavc: use designated initialisers for all codecs. 2011-07-29 08:42:34 +02:00
dpxenc.c lavc: replace some deprecated FF_*_TYPE with AV_PICTURE_TYPE_* 2011-09-21 13:51:53 +02:00
dsicinav.c dsicinav: K&R formatting cosmetics 2013-10-28 14:16:37 +01:00
dsputil.c dsputil/pngdsp: fix signed/unsigned type in end comparison 2014-02-01 14:05:47 -05:00
dsputil.h Fix a bunch of common typos. 2011-12-11 00:32:25 +01:00
dsputil_template.c dsputil: template get_pixels() for different bit depths 2011-07-21 18:10:58 +01:00
dump_extradata_bsf.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
dv.c lavc: move put_bits_left in put_bits.h 2013-07-06 10:06:11 +02:00
dv_tablegen.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
dv_tablegen.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
dv_vlc_data.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
dvbsub.c Remove some stray unnecessary ffmpeg references. 2011-11-02 10:42:54 +01:00
dvbsub_parser.c lavc: use designated initialisers for parsers. 2011-11-02 10:03:43 +01:00
dvbsubdec.c Remove some stray unnecessary ffmpeg references. 2011-11-02 10:42:54 +01:00
dvdata.c dv: check buffer size before reading profile. 2012-03-13 23:30:21 +01:00
dvdata.h lavc: use avpriv_ prefix for some dv symbols used in lavf. 2011-10-20 21:06:58 +02:00
dvdsub_parser.c Remove some stray unnecessary ffmpeg references. 2011-11-02 10:42:54 +01:00
dvdsubdec.c Remove some stray unnecessary ffmpeg references. 2011-11-02 10:42:54 +01:00
dvdsubenc.c Remove some stray unnecessary ffmpeg references. 2011-11-02 10:42:54 +01:00
dwt.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
dwt.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
dxa.c dxa: Make sure the reference frame exists 2013-09-23 19:43:07 -04:00
dxtory.c Dxtory capture format decoder 2011-12-10 11:58:03 +01:00
dxva2.c DxVA2: unbreak build after [657ccb5ac7] 2011-07-10 16:16:19 -07:00
dxva2.h dxva2.h: include d3d9.h to define LPDIRECT3DSURFACE9 2011-12-07 16:54:23 +01:00
dxva2_h264.c Eliminate pointless 0/NULL initializers in AVCodec and similar declarations. 2011-11-28 10:01:50 +01:00
dxva2_internal.h dxva2: include dxva.h if found 2013-03-19 08:41:24 +01:00
dxva2_mpeg2.c Eliminate pointless 0/NULL initializers in AVCodec and similar declarations. 2011-11-28 10:01:50 +01:00
dxva2_vc1.c Eliminate pointless 0/NULL initializers in AVCodec and similar declarations. 2011-11-28 10:01:50 +01:00
eac3_data.c cosmetics: rename eac3dec_data.c/h to eac3_data.c/h since the tables will also 2011-07-19 14:15:00 -04:00
eac3_data.h cosmetics: rename eac3dec_data.c/h to eac3_data.c/h since the tables will also 2011-07-19 14:15:00 -04:00
eac3dec.c cosmetics: rename eac3dec_data.c/h to eac3_data.c/h since the tables will also 2011-07-19 14:15:00 -04:00
eac3enc.c ac3enc: allow new coupling coordinates to be sent independently for each 2011-08-09 16:44:34 -04:00
eac3enc.h eac3enc: use frame exponent strategy when applicable. 2011-07-19 14:15:00 -04:00
eacmv.c eacmv: Make sure a reference frame exists before referencing it 2014-01-07 09:43:56 +01:00
eaidct.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
eamad.c misc Doxygen markup improvements 2011-12-05 13:06:58 +01:00
eatgq.c tgq: convert to bytestream2 API. 2012-03-14 21:09:19 +01:00
eatgv.c Drop ALT_ prefix from BITSTREAM_READER_LE name. 2011-12-22 16:51:23 +01:00
eatqi.c tqi: Pass errors from the MB decoder 2012-05-23 20:43:42 +02:00
elbg.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
elbg.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
error_resilience.c error_resilience: initialize s->block_index[]. 2012-03-08 22:07:55 +01:00
escape124.c Replace computations of remaining bits with calls to get_bits_left(). 2012-03-14 21:27:16 +01:00
faandct.c
faandct.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
faanidct.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
faanidct.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
faxcompr.c vlc/rl: Add ff_ prefix to the nonstatic symbols 2012-09-29 09:34:19 +02:00
faxcompr.h doxygen: consistently place brief description 2011-07-14 20:49:37 +02:00
fft-fixed-test.c Fixed-point support in fft-test 2011-04-01 15:16:06 +01:00
fft-internal.h Fixed-point MDCT with 32-bit unscaled output 2011-04-02 21:06:07 +01:00
fft-test.c tests/tools/examples: Replace direct exit() calls by return. 2011-12-08 01:00:58 +01:00
fft.c Add AVX FFT implementation. 2011-04-26 18:25:24 +02:00
fft.h doxygen: Consistently use '@' instead of '\' for Doxygen markup. 2011-06-24 00:37:49 +02:00
fft_fixed.c Fixed-point FFT and MDCT 2011-03-31 12:01:27 +01:00
fft_float.c Fixed-point FFT and MDCT 2011-03-31 12:01:27 +01:00
ffv1.c ffv1: Make sure at least one slice context is initialized 2014-01-07 09:43:56 +01:00
flac.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
flac.h lavc: use avpriv_ prefix for some flac symbols used in lavf. 2011-10-20 21:06:58 +02:00
flac_parser.c lavc: use designated initialisers for parsers. 2011-11-02 10:03:43 +01:00
flacdata.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
flacdata.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
flacdec.c flac: fix infinite loops on all-zero input or end-of-stream. 2012-02-26 10:03:14 +01:00
flacenc.c flacenc: ensure the order is within the min/max range in LPC order search 2013-01-02 20:44:31 +01:00
flashsv.c flashsv: Check diff_start diff_height values 2014-02-01 14:06:24 -05:00
flashsvenc.c Fix av_dlog invocations with wrong or missing logging context. 2011-09-21 09:57:32 +02:00
flicvideo.c flicvideo: fix invalid reads 2012-01-06 16:48:27 -05:00
flv.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
flvdec.c lavc: use designated initialisers for all codecs. 2011-07-29 08:42:34 +02:00
flvenc.c lavc: use avpriv_ prefix for ff_copy_bits and align_put_bits. 2011-10-20 21:06:58 +02:00
fmtconvert.c Add float_interleave() to FmtConvertContext with x86-optimized versions. 2011-05-18 17:27:05 -04:00
fmtconvert.h fmtconvert: fix and extend documentation for float_interleave() 2011-10-21 10:13:05 -04:00
fraps.c fraps: Make the input buffer size checks more strict 2014-01-07 09:43:58 +01:00
frwu.c lavc: use designated initialisers for all codecs. 2011-07-29 08:42:34 +02:00
g722.c cosmetics: Move static and inline attributes to more standard places. 2012-01-14 17:32:36 +01:00
g722.h g722dec: Signal skipping the lower bits via AVOptions instead of bits_per_coded_sample 2011-12-05 12:41:23 +02:00
g722dec.c g722: Fix the QMF scaling 2012-03-06 15:45:30 +02:00
g722enc.c g722: Fix the QMF scaling 2012-03-06 15:45:30 +02:00
g726.c Add avcodec_decode_audio4(). 2011-12-02 17:40:40 -05:00
get_bits.h get_bits: change the failure condition in init_get_bits 2014-01-25 01:01:25 +01:00
gif.c lavc: use designated initialisers for all codecs. 2011-07-29 08:42:34 +02:00
gifdec.c gif: fix invalid signed shifts 2011-11-26 11:38:40 +00:00
golomb.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
golomb.h golomb: check remaining bits during unary decoding in get_ur_golomb_jpegls() 2012-09-28 08:07:00 +02:00
gsm.h avcodec: add GSM parser 2012-01-11 08:56:24 -05:00
gsm_parser.c avcodec: add GSM parser 2012-01-11 08:56:24 -05:00
gsmdec.c Add avcodec_decode_audio4(). 2011-12-02 17:40:40 -05:00
gsmdec_data.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
gsmdec_data.h avcodec: add GSM parser 2012-01-11 08:56:24 -05:00
gsmdec_template.c avcodec: add GSM parser 2012-01-11 08:56:24 -05:00
h261.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
h261.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
h261_parser.c lavc: use designated initialisers for parsers. 2011-11-02 10:03:43 +01:00
h261data.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
h261dec.c h261: check the mtype index 2013-09-23 19:42:57 -04:00
h261enc.c vlc/rl: Add ff_ prefix to the nonstatic symbols 2012-09-29 09:34:19 +02:00
h263.c h263: Add ff_ prefix to nonstatic symbols 2012-09-29 09:34:19 +02:00
h263.h h263: Add ff_ prefix to nonstatic symbols 2012-09-29 09:34:19 +02:00
h263_parser.c lavc: use designated initialisers for parsers. 2011-11-02 10:03:43 +01:00
h263_parser.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
h263data.h h263: Add ff_ prefix to nonstatic symbols 2012-09-29 09:34:19 +02:00
h263dec.c h263: Add ff_ prefix to nonstatic symbols 2012-09-29 09:34:19 +02:00
h264.c h264: reset next_output_pic earlier in start_frame() 2014-05-31 20:07:51 -04:00
h264.h h264: disallow constrained intra prediction modes for luma. 2012-02-26 09:09:27 +01:00
h264_cabac.c h264: prevent overreads in intra PCM decoding. 2012-03-05 14:48:35 +01:00
h264_cavlc.c h264_cavlc: check the size of the intra PCM data. 2014-02-02 12:41:02 -05:00
h264_direct.c h264: Fix invalid interlaced/progressive MB combinations for direct mode prediction. 2012-03-14 21:00:52 +01:00
h264_loopfilter.c h264: Lower bound check for slice offsets 2014-02-28 23:07:40 -05:00
h264_mp4toannexb_bsf.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
h264_mvpred.h doxygen: misc consistency, spelling and wording fixes 2011-12-12 23:06:23 +01:00
h264_parser.c Fix parser not to clobber has_b_frames when extradata is set. 2012-02-26 15:56:55 +01:00
h264_ps.c h264: reject mismatching luma/chroma bit depths during sps parsing 2014-05-31 20:05:19 -04:00
h264_refs.c h264_refs: make sure not to write over the bounds of the default ref list 2014-05-31 20:05:18 -04:00
h264_sei.c Replace computations of remaining bits with calls to get_bits_left(). 2012-03-14 21:27:16 +01:00
h264data.h h264: 4:2:2 intra decoding support 2011-10-21 01:00:41 -07:00
h264dsp.c h264: do not use 422 functions for monochrome 2014-05-31 20:05:18 -04:00
h264dsp.h H264: change weight/biweight functions to take a height argument. 2011-10-21 01:00:45 -07:00
h264dsp_template.c H264: change weight/biweight functions to take a height argument. 2011-10-21 01:00:45 -07:00
h264idct.c Adds 8-, 9- and 10-bit versions of some of the functions used by the h264 decoder. 2011-05-10 07:24:36 -04:00
h264idct_template.c Don't use ff_cropTbl[] for IDCT. 2012-03-08 22:07:55 +01:00
h264pred.c h264: do not use 422 functions for monochrome 2014-05-31 20:05:18 -04:00
h264pred.h h264: 4:2:2 intra decoding support 2011-10-21 01:00:41 -07:00
h264pred_template.c Remove extraneous semicolons 2011-12-11 17:23:24 +00:00
huffman.c vlc/rl: Add ff_ prefix to the nonstatic symbols 2012-09-29 09:34:19 +02:00
huffman.h doxygen: do not include license boilerplate in Doxygen documentation 2011-07-15 00:52:09 +02:00
huffyuv.c vlc/rl: Add ff_ prefix to the nonstatic symbols 2012-09-29 09:34:19 +02:00
idcinvideo.c Replace ffmpeg references with more accurate libav* references. 2011-11-02 10:42:55 +01:00
iff.c iff: Do not read over the source buffer 2013-09-21 15:11:07 +02:00
iirfilter.c iirfilter: add fate test 2011-07-04 16:26:26 +01:00
iirfilter.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
imc.c imc: Catch a division by zero 2013-09-13 15:49:23 +02:00
imcdata.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
imgconvert.c imgconvert: avoid undefined left shift in avcodec_find_best_pix_fmt 2012-09-28 08:06:02 +02:00
imgconvert.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
imx_dump_header_bsf.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
indeo2.c Drop ALT_ prefix from BITSTREAM_READER_LE name. 2011-12-22 16:51:23 +01:00
indeo2data.h Drop ALT_ prefix from BITSTREAM_READER_LE name. 2011-12-22 16:51:23 +01:00
indeo3.c indeo3: fix off by one in MV validity check 2013-05-07 07:13:55 +02:00
indeo3data.h indeo3data: add missing config.h #include for HAVE_BIGENDIAN 2011-11-08 17:52:56 +01:00
indeo4.c indeo: Sanitize ff_ivi_init_planes fail paths 2013-09-29 21:48:30 +02:00
indeo4data.h indeo4: add some missing static and const qualifiers 2012-01-12 13:54:41 +01:00
indeo5.c indeo: Sanitize ff_ivi_init_planes fail paths 2013-09-29 21:48:30 +02:00
indeo5data.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
intelh263dec.c h263: Add ff_ prefix to nonstatic symbols 2012-09-29 09:34:19 +02:00
internal.h avcodec: Add avcodec_encode_audio2() as replacement for avcodec_encode_audio() 2012-01-15 21:24:17 -05:00
interplayvideo.c interplayvideo: Handle changed video dimensions on the fly 2012-01-07 15:25:38 +02:00
intrax8.c lavc: introduce ER_MB_END and ER_MB_ERROR 2011-12-13 16:20:58 +01:00
intrax8.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
intrax8dsp.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
intrax8huf.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
inverse.c
ituh263dec.c ituh263: reject b-frame with pp_time = 0 2014-05-31 20:03:35 -04:00
ituh263enc.c vlc/rl: Add ff_ prefix to the nonstatic symbols 2012-09-29 09:34:19 +02:00
ivi_common.c ivi_common: Make sure color planes have been initialized 2014-01-07 09:43:56 +01:00
ivi_common.h indeo: Bound-check before applying transform 2013-09-29 21:41:12 +02:00
ivi_dsp.c Indeo 4 decoder 2011-12-28 15:22:18 +01:00
ivi_dsp.h Indeo 4 decoder 2011-12-28 15:22:18 +01:00
jfdctfst.c Remove redundant filename self-references inside files. 2011-11-08 17:52:56 +01:00
jfdctint.c jfdctint: add 10-bit version 2011-07-21 18:10:58 +01:00
jfdctint_template.c Fix a bunch of common typos. 2011-12-11 00:32:25 +01:00
jpegls.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
jpegls.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
jpeglsdec.c jpegls: check the scan offset 2013-06-22 08:40:02 +02:00
jpeglsdec.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
jpeglsenc.c lavc: use avpriv_ prefix for ff_copy_bits and align_put_bits. 2011-10-20 21:06:58 +02:00
jrevdct.c Remove redundant filename self-references inside files. 2011-11-08 17:52:56 +01:00
jvdec.c jvdec: unbreak video decoding 2012-03-14 21:02:23 +01:00
kbdwin.c Move ff_kbd_window_init() to a separate file 2011-03-19 19:49:27 +00:00
kbdwin.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
kgv1dec.c kgv1dec: Increase offsets array size so it is large enough. 2012-03-06 15:28:00 -08:00
kmvc.c kmvc: Clip pixel position to valid range 2013-07-07 21:11:35 +02:00
lagarith.c lagarith: reallocate rgb_planes when needed 2014-02-28 23:07:41 -05:00
lagarithrac.c lagarith: fix buffer overreads. 2012-04-29 22:07:03 +02:00
lagarithrac.h lagarith: avoid infinite loop in lag_rac_refill() 2014-02-28 23:07:40 -05:00
latm_parser.c doxygen: misc consistency, spelling and wording fixes 2011-12-12 23:06:23 +01:00
lcl.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
lcldec.c lcl: return negative error codes on decode_init() errors. 2012-03-04 12:26:06 +01:00
lclenc.c lavc: use designated initialisers for all codecs. 2011-07-29 08:42:34 +02:00
libavcodec.v lavc: hide private symbols. 2011-10-20 21:06:58 +02:00
libdirac.h Remove redundant filename self-references inside files. 2011-11-08 17:52:56 +01:00
libdirac_libschro.c libdirac/libschroedinger: Drop unnecessary symbol prefixes. 2011-10-30 21:40:52 +01:00
libdirac_libschro.h libdirac/libschroedinger: Drop unnecessary symbol prefixes. 2011-10-30 21:40:52 +01:00
libdiracdec.c libdirac/libschroedinger: Drop unnecessary symbol prefixes. 2011-10-30 21:40:52 +01:00
libdiracenc.c cosmetics: drop some pointless parentheses 2012-01-07 22:13:07 +01:00
libfaac.c lavc: use designated initialisers for all codecs. 2011-07-29 08:42:34 +02:00
libgsm.c avcodec: add GSM parser 2012-01-11 08:56:24 -05:00
libmp3lame.c Revert "libmp3lame: use the correct remaining buffer size when flushing" 2013-03-16 08:20:35 +01:00
libopencore-amr.c Add avcodec_decode_audio4(). 2011-12-02 17:40:40 -05:00
libopenjpeg.c Enable multithreding when decoding with libopenjpeg 2011-10-21 01:07:22 -07:00
libschroedinger.c Remove redundant filename self-references inside files. 2011-11-08 17:52:56 +01:00
libschroedinger.h Remove redundant filename self-references inside files. 2011-11-08 17:52:56 +01:00
libschroedingerdec.c libdirac/libschroedinger: Drop unnecessary symbol prefixes. 2011-10-30 21:40:52 +01:00
libschroedingerenc.c cosmetics: drop some pointless parentheses 2012-01-07 22:13:07 +01:00
libspeexdec.c Add avcodec_decode_audio4(). 2011-12-02 17:40:40 -05:00
libspeexenc.c libspeexenc: fix pts calculations for more than 1 frame per packet 2012-01-03 18:56:41 -05:00
libtheoraenc.c Replace ffmpeg references with more accurate libav* references. 2011-11-02 10:42:55 +01:00
libvo-aacenc.c lavc: use avpriv_ prefix for some mpeg4audio symbols used in lavf. 2011-10-20 21:06:57 +02:00
libvo-amrwbenc.c AVOptions: rename FF_OPT_TYPE_* => AV_OPT_TYPE_* 2011-10-12 16:51:16 +02:00
libvorbis.c libvorbis: use VBR by default, with default quality of 3 2012-10-18 10:53:51 +02:00
libvpxdec.c threads: add CODEC_CAP_AUTO_THREADS for libvpx and xavs 2012-01-11 00:23:07 +01:00
libvpxenc.c threads: add CODEC_CAP_AUTO_THREADS for libvpx and xavs 2012-01-11 00:23:07 +01:00
libx264.c libx264: add 'stats' private option for setting 2pass stats filename. 2012-03-14 21:00:12 +01:00
libxavs.c threads: add CODEC_CAP_AUTO_THREADS for libvpx and xavs 2012-01-11 00:23:07 +01:00
libxvid_internal.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
libxvid_rc.c Replace deprecated FF_*_TYPE symbols with AV_PICTURE_TYPE_*. 2011-05-02 12:18:44 +02:00
libxvidff.c cosmetics: drop some pointless parentheses 2012-01-07 22:13:07 +01:00
ljpegenc.c Use explicit struct initializers for AVCodec declarations. 2011-09-24 12:11:19 +02:00
loco.c lavc: use designated initialisers for all codecs. 2011-07-29 08:42:34 +02:00
lpc.c Replace Subversion revisions in comments by Git hashes. 2011-12-21 09:04:25 +01:00
lpc.h Fix a bunch of common typos. 2011-12-11 00:32:25 +01:00
lsp.c misc Doxygen markup improvements 2011-12-05 13:06:58 +01:00
lsp.h Remove VLAs in ff_amrwb_lsp2lpc() 2011-07-18 18:48:13 +01:00
lzw.c lzw: prevent buffer overreads. 2012-04-29 22:07:03 +02:00
lzw.h doxygen: use Doxygen markup for authors and web links where appropriate 2011-07-15 02:01:21 +02:00
lzwenc.c doxygen: consistently place brief description 2011-07-14 20:49:37 +02:00
mace.c mace: Make sure that the channel count is set to a valid value 2014-01-07 09:43:56 +01:00
Makefile build: Fix CAF demuxer dependencies 2013-02-25 20:34:26 +01:00
mathops.h mathops: remove undefined behaviour from sign_extend() 2011-10-13 15:40:16 +01:00
mdct.c Fixed-point FFT and MDCT 2011-03-31 12:01:27 +01:00
mdct_fixed.c Fixed-point MDCT with 32-bit unscaled output 2011-04-02 21:06:07 +01:00
mdct_float.c Fixed-point FFT and MDCT 2011-03-31 12:01:27 +01:00
mdec.c lavc: use designated initialisers for all codecs. 2011-07-29 08:42:34 +02:00
mimic.c vlc/rl: Add ff_ prefix to the nonstatic symbols 2012-09-29 09:34:19 +02:00
mjpeg.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
mjpeg.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
mjpeg2jpeg_bsf.c Eliminate pointless 0/NULL initializers in AVCodec and similar declarations. 2011-11-28 10:01:50 +01:00
mjpeg_parser.c doxygen: misc consistency, spelling and wording fixes 2011-12-12 23:06:23 +01:00
mjpega_dump_header_bsf.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
mjpegbdec.c mjpegbdec: Fix overflow in SOS. 2012-02-28 22:20:45 +01:00
mjpegdec.c mjpegb: Detect changing number of planes in interlaced video 2013-09-23 19:52:45 -04:00
mjpegdec.h mjpegdec: add 'extern_huff' private option. 2011-08-31 13:25:54 +02:00
mjpegenc.c lavc: use designated initialisers for all codecs. 2011-07-29 08:42:34 +02:00
mjpegenc.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
mlp.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
mlp.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
mlp_parser.c Make channel layout masks unsigned 2011-11-25 13:19:54 +00:00
mlp_parser.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
mlpdec.c mlpdec: Do not set invalid context in read_restart_header 2013-09-21 15:14:29 +02:00
mlpdsp.c Drop unnecessary directory prefixes from #include directives. 2011-06-07 10:31:26 +02:00
mmvideo.c algmm: convert to bytestream2 API. 2012-03-14 21:09:19 +01:00
motion-test.c tests/examples: Mark some variables only used within their files as static. 2011-12-08 01:01:00 +01:00
motion_est.c motion_est: make MotionExtContext.map_generation unsigned 2011-10-11 12:05:50 +01:00
motion_est_template.c motion_est: make MotionExtContext.map_generation unsigned 2011-10-11 12:05:50 +01:00
motionpixels.c vlc/rl: Add ff_ prefix to the nonstatic symbols 2012-09-29 09:34:19 +02:00
motionpixels_tablegen.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
motionpixels_tablegen.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
movsub_bsf.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
mp3_header_compress_bsf.c mpegaudio: move all header parsing to mpegaudiodecheader.[ch] 2011-05-20 11:05:07 +01:00
mp3_header_decompress_bsf.c lavc: use avpriv_ prefix for some mpegaudio symbols used in lavf. 2011-10-20 21:06:57 +02:00
mpc.c mpc: pad mpc_CC/SCF[] tables to allow for negative indices. 2012-03-14 20:48:29 +01:00
mpc.h Add avcodec_decode_audio4(). 2011-12-02 17:40:40 -05:00
mpc7.c mpc: pad mpc_CC/SCF[] tables to allow for negative indices. 2012-03-14 20:48:29 +01:00
mpc7data.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
mpc8.c vlc/rl: Add ff_ prefix to the nonstatic symbols 2012-09-29 09:34:19 +02:00
mpc8data.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
mpc8huff.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
mpcdata.h mpc: pad mpc_CC/SCF[] tables to allow for negative indices. 2012-03-14 20:48:29 +01:00
mpeg4audio.c latmdec: fix audio specific config parsing 2011-12-03 00:42:48 +01:00
mpeg4audio.h latmdec: fix audio specific config parsing 2011-12-03 00:42:48 +01:00
mpeg4data.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
mpeg4video.c Eliminate FF_COMMON_FRAME macro. 2011-07-11 00:19:00 +02:00
mpeg4video.h doxygen: misc consistency, spelling and wording fixes 2011-12-12 23:06:23 +01:00
mpeg4video_parser.c parsers: initialize MpegEncContext.slice_context_count to 1 2012-01-06 01:47:45 +01:00
mpeg4video_parser.h doxygen: misc consistency, spelling and wording fixes 2011-12-12 23:06:23 +01:00
mpeg4videodec.c mpeg4videodec: Check the width/height in mpeg4_decode_sprite_trajectory 2014-01-07 09:43:56 +01:00
mpeg4videoenc.c vlc/rl: Add ff_ prefix to the nonstatic symbols 2012-09-29 09:34:19 +02:00
mpeg12.c mpeg12: check scantable indices in all decode_block functions 2014-05-31 20:05:19 -04:00
mpeg12.h mpeg12: do not decode extradata more than once. 2013-01-05 00:35:58 +01:00
mpeg12data.c mpeg12: Pad framerate tab to 16 entries. 2012-03-06 15:28:00 -08:00
mpeg12data.h lavc: use avpriv_ prefix for ff_frame_rate_tab. 2011-10-20 21:06:58 +02:00
mpeg12decdata.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
mpeg12enc.c vlc/rl: Add ff_ prefix to the nonstatic symbols 2012-09-29 09:34:19 +02:00
mpegaudio.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
mpegaudio.h mpegaudio: move all header parsing to mpegaudiodecheader.[ch] 2011-05-20 11:05:07 +01:00
mpegaudio_parser.c lavc: use designated initialisers for parsers. 2011-11-02 10:03:43 +01:00
mpegaudio_tablegen.c mpegaudio: add _fixed suffix to some names 2011-05-17 20:17:36 +01:00
mpegaudio_tablegen.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
mpegaudiodata.c lavc: use avpriv_ prefix for some mpegaudio symbols used in lavf. 2011-10-20 21:06:57 +02:00
mpegaudiodata.h lavc: use avpriv_ prefix for some mpegaudio symbols used in lavf. 2011-10-20 21:06:57 +02:00
mpegaudiodec.c mpegaudiodec: Validate that the number of channels fits at the given offset 2014-01-07 09:43:57 +01:00
mpegaudiodec_float.c Add avcodec_decode_audio4(). 2011-12-02 17:40:40 -05:00
mpegaudiodecheader.c lavc: use avpriv_ prefix for some mpegaudio symbols used in lavf. 2011-10-20 21:06:57 +02:00
mpegaudiodecheader.h lavc: use avpriv_ prefix for some mpegaudio symbols used in lavf. 2011-10-20 21:06:57 +02:00
mpegaudiodectab.h Add missing #includes to make headers self-contained. 2011-06-04 18:15:50 +02:00
mpegaudiodsp.c mpegaudiodec: move imdct and windowing function to mpegaudiodsp 2012-01-08 17:37:07 -08:00
mpegaudiodsp.h mpegaudiodec: change imdct window arrangment for better pointer alignment 2012-01-08 17:37:23 -08:00
mpegaudiodsp_fixed.c Move some mpegaudio functions to new mpegaudiodsp subsystem 2011-05-19 12:25:34 +01:00
mpegaudiodsp_float.c Move some mpegaudio functions to new mpegaudiodsp subsystem 2011-05-19 12:25:34 +01:00
mpegaudiodsp_template.c mpegaudiodec: change imdct window arrangment for better pointer alignment 2012-01-08 17:37:23 -08:00
mpegaudioenc.c lavc: use avpriv_ prefix for some mpegaudio symbols used in lavf. 2011-10-20 21:06:57 +02:00
mpegaudiotab.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
mpegvideo.c mpegvideo: set reference/pict_type on generated reference frames 2014-05-31 20:05:19 -04:00
mpegvideo.h h264: increase reference poc list from 16 to 32. 2012-03-14 21:34:13 +01:00
mpegvideo_common.h mpegvideo: Avoid 32-bit wrapping of linesize multiplications 2013-09-23 19:53:02 -04:00
mpegvideo_enc.c h263: Add ff_ prefix to nonstatic symbols 2012-09-29 09:34:19 +02:00
mpegvideo_parser.c lavc: use designated initialisers for parsers. 2011-11-02 10:03:43 +01:00
mpegvideo_xvmc.c hwaccel: unbreak build 2011-07-10 23:58:26 +01:00
msgsmdec.c avcodec: add GSM parser 2012-01-11 08:56:24 -05:00
msgsmdec.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
msmpeg4.c vlc/rl: Add ff_ prefix to the nonstatic symbols 2012-09-29 09:34:19 +02:00
msmpeg4.h Remove some stray unnecessary ffmpeg references. 2011-11-02 10:42:54 +01:00
msmpeg4data.c h263: Add ff_ prefix to nonstatic symbols 2012-09-29 09:34:19 +02:00
msmpeg4data.h Remove some stray unnecessary ffmpeg references. 2011-11-02 10:42:54 +01:00
msrle.c msrle: convert MS RLE decoding function to bytestream2. 2013-03-17 07:36:54 +01:00
msrledec.c msrledec: check bounds before constructing a possibly invalid pointer, 2013-03-17 07:37:06 +01:00
msrledec.h msrle: convert MS RLE decoding function to bytestream2. 2013-03-17 07:36:54 +01:00
msvideo1.c lavc: use designated initialisers for all codecs. 2011-07-29 08:42:34 +02:00
mxpegdec.c lavc: replace references to deprecated AVCodecContext.error_recognition to use AVCodecContext.err_recognition 2011-10-22 14:49:55 +02:00
nellymoser.c Drop ALT_ prefix from BITSTREAM_READER_LE name. 2011-12-22 16:51:23 +01:00
nellymoser.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
nellymoserdec.c nellymoserdec: SAMPLE_FMT -> AV_SAMPLE_FMT 2012-01-12 18:18:23 +01:00
nellymoserenc.c Add libavutil/mathematics.h #includes for INFINITY 2011-11-22 16:36:44 +00:00
noise_bsf.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
nuv.c nuv: check rtjpeg_decode_frame_yuv420 return value 2013-10-16 23:05:51 +02:00
opt.h Add LGPL license boilerplate to files lacking it. 2011-07-04 12:54:26 +02:00
options.c lavc: remove stats_out from the options table. 2012-10-22 18:51:50 +02:00
pamenc.c lavc: use designated initialisers for all codecs. 2011-07-29 08:42:34 +02:00
parser.c parser: fix large overreads 2013-03-13 13:58:10 +01:00
parser.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
pcm-mpeg.c lpcm: fix sample size calculation for 20bit LCPM. 2012-03-13 23:12:00 +01:00
pcm.c pcm: always use codec->id instead of codec_id 2013-09-21 15:15:34 +02:00
pcm_tablegen.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
pcm_tablegen.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
pcx.c pcx: Check the packet size before assuming it fits a palette 2014-01-07 09:43:58 +01:00
pcxenc.c lavc: use designated initialisers for all codecs. 2011-07-29 08:42:34 +02:00
pgssubdec.c lavc: use designated initialisers for all codecs. 2011-07-29 08:42:34 +02:00
pictordec.c pictordec: pass correct context to avpriv_request_sample 2013-10-28 14:16:37 +01:00
png.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
png.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
pngdec.c pngdec: Stop trying to decode once inflate returns Z_STREAM_END 2014-01-07 09:43:57 +01:00
pngenc.c lavc: use designated initialisers for all codecs. 2011-07-29 08:42:34 +02:00
pnm.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
pnm.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
pnm_parser.c lavc: use designated initialisers for parsers. 2011-11-02 10:03:43 +01:00
pnmdec.c lavc: use designated initialisers for all codecs. 2011-07-29 08:42:34 +02:00
pnmenc.c lavc: use designated initialisers for all codecs. 2011-07-29 08:42:34 +02:00
proresdec.c proresdec: support mixed interlaced/non-interlaced content 2013-05-12 08:40:32 +02:00
proresdsp.c prores: idct sse2/sse4 optimizations. 2011-10-11 07:50:48 -07:00
proresdsp.h prores: idct sse2/sse4 optimizations. 2011-10-11 07:50:48 -07:00
psymodel.c psymodel: Add channels and channel groups to the psymodel. 2011-06-29 14:28:52 -07:00
psymodel.h psymodel: Remove the single channel analysis function 2011-06-29 14:28:53 -07:00
pthread.c pthread: Avoid spurious wakeups 2014-01-07 09:43:58 +01:00
ptx.c ptx: fix inverted check for sufficient data 2011-12-10 17:01:27 +01:00
put_bits.h lavc: move put_bits_left in put_bits.h 2013-07-06 10:06:11 +02:00
qcelpdata.h doxygen: eliminate Qt-style doxygen syntax 2011-12-05 13:06:58 +01:00
qcelpdec.c qcelpdec: K&R formatting cosmetics 2011-12-19 16:22:30 +01:00
qdm2.c qdm2: check array index before use, fix out of array accesses 2013-12-14 14:31:03 -05:00
qdm2_tablegen.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
qdm2_tablegen.h qdm2: fix signed multiplication overflow 2011-10-12 12:28:08 +01:00
qdm2data.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
qdrw.c quickdraw: Check for out of bound reads 2011-10-07 16:25:31 +02:00
qpeg.c qpeg: Add checks for running out of rows in qpeg_decode_inter 2014-01-07 09:43:57 +01:00
qtrle.c qtrle: return error on decode_init() failure. 2012-02-29 21:43:20 +01:00
qtrleenc.c lavc: use designated initialisers for all codecs. 2011-07-29 08:42:34 +02:00
r210dec.c lavc: use designated initialisers for all codecs. 2011-07-29 08:42:34 +02:00
ra144.c ra144: use macro constants to make the code more understandable. 2011-10-10 11:38:58 -04:00
ra144.h Add avcodec_decode_audio4(). 2011-12-02 17:40:40 -05:00
ra144dec.c Add avcodec_decode_audio4(). 2011-12-02 17:40:40 -05:00
ra144enc.c cosmetics: Drop unnecessary parentheses around return values. 2011-12-30 22:18:07 +01:00
ra288.c Drop ALT_ prefix from BITSTREAM_READER_LE name. 2011-12-22 16:51:23 +01:00
ra288.h ra288: utilize DSPContext.vector_fmul() 2011-11-08 12:36:48 -05:00
rangecoder.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
rangecoder.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
ratecontrol.c doxygen: misc consistency, spelling and wording fixes 2011-12-12 23:06:23 +01:00
ratecontrol.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
raw.c raw: add 10bit YUV definitions 2011-12-21 00:00:03 +01:00
raw.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
rawdec.c raw: forward avpicture_fill() error code in raw_decode(). 2012-04-29 22:07:02 +02:00
rawenc.c lavc: use designated initialisers for all codecs. 2011-07-29 08:42:34 +02:00
rdft.c Move dct and rdft definitions to separate files 2011-03-20 17:15:33 +00:00
rdft.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
rectangle.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
remove_extradata_bsf.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
resample.c resample: reject unhandled conversions 2011-10-25 12:06:48 +02:00
resample2.c doxygen: misc consistency, spelling and wording fixes 2011-12-12 23:06:23 +01:00
rl.h vlc/rl: Add ff_ prefix to the nonstatic symbols 2012-09-29 09:34:19 +02:00
rl2.c lavc: use designated initialisers for all codecs. 2011-07-29 08:42:34 +02:00
rle.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
rle.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
roqaudioenc.c lavc: use designated initialisers for all codecs. 2011-07-29 08:42:34 +02:00
roqvideo.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
roqvideo.h roqvideo: convert to bytestream2 API. 2012-03-14 21:09:40 +01:00
roqvideodec.c roqvideodec: check dimensions validity 2013-12-14 14:31:29 -05:00
roqvideoenc.c Use explicit struct initializers for AVCodec declarations. 2011-09-24 12:11:19 +02:00
rpza.c rpza: limit the number of blocks to the total remaining blocks in the frame 2014-02-14 11:43:59 +01:00
rtjpeg.c doxygen: eliminate Qt-style doxygen syntax 2011-12-05 13:06:58 +01:00
rtjpeg.h nuv: check RTjpeg header for validity 2012-09-28 08:05:24 +02:00
rv10.c rv10: Validate the dimensions set from the container 2014-01-07 09:43:56 +01:00
rv10enc.c lavc: use avpriv_ prefix for ff_copy_bits and align_put_bits. 2011-10-20 21:06:58 +02:00
rv20enc.c lavc: use designated initialisers for all codecs. 2011-07-29 08:42:34 +02:00
rv30.c rv34: Check the return value from ff_rv34_decode_init 2014-01-07 09:43:56 +01:00
rv30data.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
rv30dsp.c rv34: move inverse transform functions to DSP context 2011-10-12 15:52:22 +02:00
rv34.c rv34: error out on size changes with frame threading 2012-10-06 08:43:42 +02:00
rv34.h rv34: frame-level multi-threading 2012-01-10 22:51:56 +01:00
rv34_parser.c lavc: use designated initialisers for parsers. 2011-11-02 10:03:43 +01:00
rv34data.h h263: Add ff_ prefix to nonstatic symbols 2012-09-29 09:34:19 +02:00
rv34dsp.c Don't use ff_cropTbl[] for IDCT. 2012-03-08 22:07:55 +01:00
rv34dsp.h rv34: 1-pass inter MB reconstruction 2012-01-16 19:26:41 +01:00
rv34vlc.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
rv40.c rv34: Check the return value from ff_rv34_decode_init 2014-01-07 09:43:56 +01:00
rv40data.h rv40: move loop filter to rv34dsp context 2011-11-30 20:54:59 +00:00
rv40dsp.c rv40: rearrange loop filter functions 2011-12-14 11:26:30 +00:00
rv40vlc2.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
s3tc.c s3tc: fix shift overflow by using unsigned constant 2011-11-26 18:50:42 +00:00
s3tc.h doxygen: drop pointless star from pointer variable names 2011-08-26 18:08:38 +02:00
s302m.c Add avcodec_decode_audio4(). 2011-12-02 17:40:40 -05:00
sbr.h doxygen: Prefer member groups over grouping into modules 2011-07-02 13:52:29 +02:00
sgi.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
sgidec.c sgidec: fix buffer size check in expand_rle_row() 2014-05-31 20:05:19 -04:00
sgienc.c lavc: use designated initialisers for all codecs. 2011-07-29 08:42:34 +02:00
shorten.c shorten: pad the internal bitstream buffer 2014-02-28 23:07:40 -05:00
simple_idct.c Don't use ff_cropTbl[] for IDCT. 2012-03-08 22:07:55 +01:00
simple_idct.h prores: extract idct into its own dspcontext and merge with put_pixels. 2011-10-11 07:50:48 -07:00
simple_idct_template.c Don't use ff_cropTbl[] for IDCT. 2012-03-08 22:07:55 +01:00
sinewin.c Move sine windows to a separate file 2011-03-20 13:25:19 +00:00
sinewin.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
sinewin_tablegen.c Move sine windows to a separate file 2011-03-20 13:25:19 +00:00
sinewin_tablegen.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
sipr.c sipr: fall back to setting mode based on bit_rate. 2012-09-28 08:04:33 +02:00
sipr.h sipr: use a function pointer to select the decode_frame function 2011-11-09 14:59:52 -05:00
sipr16k.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
sipr16kdata.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
siprdata.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
smacker.c smacker: Make sure we don't fill in huffman codes out of range 2014-01-07 09:43:56 +01:00
smc.c smc: port to bytestream2 API. 2012-03-14 21:09:28 +01:00
snow.c snow: Check mallocs at init 2012-10-06 08:43:43 +02:00
snow.h snow: fix integer overflows 2011-11-26 22:53:47 +00:00
snowdata.h snow: split snow in snowdec and snowenc 2011-11-24 21:35:47 +01:00
snowdec.c snow: Check mallocs at init 2012-10-06 08:43:43 +02:00
snowenc.c snow: Check mallocs at init 2012-10-06 08:43:43 +02:00
sp5x.h Remove unused structs and tables. 2011-07-16 01:08:31 +02:00
sp5xdec.c lavc: use designated initialisers for all codecs. 2011-07-29 08:42:34 +02:00
srtdec.c Fix format string vulnerability detected by -Wformat-security. 2012-03-05 18:01:37 +01:00
sunrast.c sunrast: Check for invalid/corrupted bitstream 2011-11-10 12:32:26 +01:00
svq1.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
svq1.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
svq1_cb.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
svq1_vlc.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
svq1dec.c h263: Add ff_ prefix to nonstatic symbols 2012-09-29 09:34:19 +02:00
svq1enc.c h263: Add ff_ prefix to nonstatic symbols 2012-09-29 09:34:19 +02:00
svq1enc_cb.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
svq3.c svq3: Avoid a division by zero 2014-01-07 09:43:58 +01:00
synth_filter.c fft: remove inline wrappers for function pointers 2011-03-19 19:49:18 +00:00
synth_filter.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
tableprint.h doxygen: Replace '\' by '@' in Doxygen markup tags. 2011-12-07 15:29:14 +01:00
targa.c targa: add support for rgb555 palette 2012-01-13 17:11:41 -05:00
targa.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
targaenc.c Replace avcodec_get_pix_fmt_name() by av_get_pix_fmt_name(). 2011-06-03 13:55:55 +02:00
thread.h doxygen: misc consistency, spelling and wording fixes 2011-12-12 23:06:23 +01:00
tiertexseqv.c Drop ALT_ prefix from BITSTREAM_READER_LE name. 2011-12-22 16:51:23 +01:00
tiff.c tiffdec: use bytestream2 to simplify overread/overwrite protection 2014-05-31 20:05:19 -04:00
tiff.h doxygen: consistently place brief description 2011-07-14 20:49:37 +02:00
tiffenc.c tiffenc: Check av_malloc() results. 2012-10-19 19:23:14 +02:00
tmv.c tmv decoder: set correct pix_fmt 2011-12-18 06:58:03 -08:00
truemotion1.c truemotion1: check the header size 2014-02-28 23:07:40 -05:00
truemotion1data.h Replace ffmpeg references with more accurate libav* references. 2011-11-02 10:42:55 +01:00
truemotion2.c truemotion2: Use av_freep properly in an error path 2014-01-07 09:43:56 +01:00
truespeech.c truespeech: fix invalid reads in truespeech_apply_twopoint_filter() 2011-12-21 18:13:06 -05:00
truespeech_data.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
tscc.c msrle: convert MS RLE decoding function to bytestream2. 2013-03-17 07:36:54 +01:00
tta.c tta: prevents overflows for 32bit integers in header. 2012-05-04 21:28:45 +02:00
twinvq.c twinvq: Cope with gcc-4.8.2 miscompilation 2014-01-07 14:21:53 +01:00
twinvq_data.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
txd.c txd: Fix order of operations. 2011-11-28 11:22:36 -08:00
ulti.c ulti: convert to new bytestream API. 2012-01-04 10:57:37 -08:00
ulti_cb.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
unary.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
utils.c lavc: set the default rc_initial_buffer_occupancy 2013-10-16 22:54:30 +02:00
utvideo.c vlc/rl: Add ff_ prefix to the nonstatic symbols 2012-09-29 09:34:19 +02:00
v210dec.c v210dec: switch to PIX_FMT_422P10 2011-09-07 12:16:15 +02:00
v210enc.c v210enc: clip values according to specifications 2011-09-07 12:50:11 +02:00
v210x.c lavc: use designated initialisers for all codecs. 2011-07-29 08:42:34 +02:00
v410dec.c lavc: replace some remaining FF_I_TYPE with AV_PICTURE_TYPE_I 2012-01-12 18:18:23 +01:00
v410enc.c lavc: replace some remaining FF_I_TYPE with AV_PICTURE_TYPE_I 2012-01-12 18:18:23 +01:00
vaapi.c doxygen: Consistently use '@' instead of '\' for Doxygen markup. 2011-06-24 00:37:49 +02:00
vaapi.h doxygen: Consistently use '@' instead of '\' for Doxygen markup. 2011-06-24 00:37:49 +02:00
vaapi_h264.c Eliminate pointless 0/NULL initializers in AVCodec and similar declarations. 2011-11-28 10:01:50 +01:00
vaapi_internal.h hwaccel: unbreak build 2011-07-10 23:58:26 +01:00
vaapi_mpeg2.c cosmetics: Drop unnecessary parentheses around return values. 2011-12-30 22:18:07 +01:00
vaapi_mpeg4.c Fix a bunch of common typos. 2011-12-11 00:32:25 +01:00
vaapi_vc1.c cosmetics: Drop unnecessary parentheses around return values. 2011-12-30 22:18:07 +01:00
vb.c vb: Use bytestream2 functions 2012-01-14 22:12:53 -05:00
vble.c lavc: replace some remaining FF_I_TYPE with AV_PICTURE_TYPE_I 2012-01-12 18:18:23 +01:00
vc1.c vc1: Always reset numref when parsing a new frame header. 2014-02-02 12:48:34 -05:00
vc1.h vc1: Move init code shared between decoder and parser to common code file. 2013-03-10 13:45:43 +01:00
vc1_parser.c vc1parse: call vc1_init_common(). 2012-02-26 10:03:16 +01:00
vc1acdata.h vc1: Move init code shared between decoder and parser to common code file. 2013-03-10 13:45:43 +01:00
vc1data.c vc1: Move init code shared between decoder and parser to common code file. 2013-03-10 13:45:43 +01:00
vc1data.h vc1: Move init code shared between decoder and parser to common code file. 2013-03-10 13:45:43 +01:00
vc1dec.c vc1dec: Don't decode slices when the latest slice header failed to decode 2014-01-07 09:43:58 +01:00
vc1dsp.c Don't use ff_cropTbl[] for IDCT. 2012-03-08 22:07:55 +01:00
vc1dsp.h Windows Media Image decoder (WMVP/WVP2) 2011-08-23 11:18:35 +02:00
vcr1.c vcr1: add sanity checks 2013-10-28 14:16:37 +01:00
vda.c hwaccel: OS X Video Decoder Acceleration (VDA) support. 2011-11-14 16:07:32 +01:00
vda.h hwaccel: OS X Video Decoder Acceleration (VDA) support. 2011-11-14 16:07:32 +01:00
vda_h264.c Eliminate pointless 0/NULL initializers in AVCodec and similar declarations. 2011-11-28 10:01:50 +01:00
vda_internal.h hwaccel: OS X Video Decoder Acceleration (VDA) support. 2011-11-14 16:07:32 +01:00
vdpau.c Revert "mpeg12: move full_pel from MpegEncContext to Mpeg1Context" 2011-10-24 00:59:41 +02:00
vdpau.h doxygen: Consistently use '@' instead of '\' for Doxygen markup. 2011-06-24 00:37:49 +02:00
vdpau_internal.h Revert "mpeg12: move full_pel from MpegEncContext to Mpeg1Context" 2011-10-24 00:59:41 +02:00
version.h lavc: add avcodec_is_open(). 2012-02-26 09:03:33 +01:00
vmdav.c vmdav: convert to bytestream2 2013-06-30 16:10:46 +02:00
vmnc.c vmnc: return error on decode_init() failure. 2012-02-29 21:43:20 +01:00
vorbis.c vorbis: Validate that the floor 1 X values contain no duplicates. 2012-10-06 08:43:43 +02:00
vorbis.h vorbis: Validate that the floor 1 X values contain no duplicates. 2012-10-06 08:43:43 +02:00
vorbis_data.c Make channel layout masks unsigned 2011-11-25 13:19:54 +00:00
vorbis_enc_data.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
vorbisdec.c vorbisdec: Error on bark_map_size equal to 0. 2013-03-09 18:54:28 +01:00
vorbisenc.c vorbis: Validate that the floor 1 X values contain no duplicates. 2012-10-06 08:43:43 +02:00
vp3.c vp3: Check the framerate for validity 2014-01-07 09:43:56 +01:00
vp3_parser.c lavc: use designated initialisers for parsers. 2011-11-02 10:03:43 +01:00
vp3data.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
vp3dsp.c Don't use ff_cropTbl[] for IDCT. 2012-03-08 22:07:55 +01:00
vp5.c vp56: make parse_header return standard error codes 2013-01-02 20:28:08 +01:00
vp5data.h doxygen: do not include license boilerplate in Doxygen documentation 2011-07-15 00:52:09 +02:00
vp6.c vp6: properly fail on unsupported feature 2013-01-05 12:02:22 +01:00
vp6data.h doxygen: do not include license boilerplate in Doxygen documentation 2011-07-15 00:52:09 +02:00
vp6dsp.c doxygen: do not include license boilerplate in Doxygen documentation 2011-07-15 00:52:09 +02:00
vp8.c vp8: reset loopfilter delta values at keyframes. 2013-01-02 20:29:41 +01:00
vp8.h vp8: fix up handling of segmentation_maps in reference frames. 2011-10-21 00:17:58 -07:00
vp8_parser.c lavc: use designated initialisers for parsers. 2011-11-02 10:03:43 +01:00
vp8data.h doxygen: do not include license boilerplate in Doxygen documentation 2011-07-15 00:52:09 +02:00
vp8dsp.c Don't use ff_cropTbl[] for IDCT. 2012-03-08 22:07:55 +01:00
vp8dsp.h doxygen: do not include license boilerplate in Doxygen documentation 2011-07-15 00:52:09 +02:00
vp56.c vp56: release frames on error 2013-01-02 20:28:18 +01:00
vp56.h vp56: make parse_header return standard error codes 2013-01-02 20:28:08 +01:00
vp56data.c doxygen: do not include license boilerplate in Doxygen documentation 2011-07-15 00:52:09 +02:00
vp56data.h doxygen: do not include license boilerplate in Doxygen documentation 2011-07-15 00:52:09 +02:00
vp56dsp.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
vp56dsp.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
vp56rac.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
vqavideo.c vqavideo: check chunk sizes before reading chunks 2014-02-01 14:03:28 -05:00
w32pthreads.h w32thread: call ResetEvent() in pthread_cond_broadcast(). 2011-12-22 19:48:52 -08:00
wavpack.c wavpack: return meaningful errors 2013-06-22 08:51:56 +02:00
wma.c vlc/rl: Add ff_ prefix to the nonstatic symbols 2012-09-29 09:34:19 +02:00
wma.h wma: fix invalid buffer size assumptions causing random overreads. 2012-03-04 12:26:06 +01:00
wmadata.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
wmadec.c wmadec: require block_align to be set. 2013-03-09 18:54:28 +01:00
wmaenc.c wmaenc: fix m/s stereo encoding for the first frame 2012-03-04 21:26:29 +01:00
wmaprodata.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
wmaprodec.c wmapro: error out on impossible scale factor offsets 2013-07-06 10:10:17 +02:00
wmavoice.c wmavoice: conceal clearly corrupted blocks 2013-09-21 15:11:18 +02:00
wmavoice_data.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
wmv2.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
wmv2.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
wmv2dec.c lavc: use designated initialisers for all codecs. 2011-07-29 08:42:34 +02:00
wmv2enc.c h263: Add ff_ prefix to nonstatic symbols 2012-09-29 09:34:19 +02:00
wnv1.c wnv1: Make sure the input packet is large enough 2014-01-07 09:43:57 +01:00
ws-snd1.c ws_snd1: Fix wrong samples count and crash. 2012-02-26 10:03:05 +01:00
xan.c xan: Only read within the data that actually was initialized 2014-01-07 09:43:57 +01:00
xiph.c lavc: use avpriv_ prefix for ff_split_xiph_headers. 2011-10-20 21:06:58 +02:00
xiph.h lavc: use avpriv_ prefix for ff_split_xiph_headers. 2011-10-20 21:06:58 +02:00
xl.c xl: Make sure the width is valid 2013-09-23 19:25:50 -04:00
xsubdec.c cosmetics: fix indentation/alignment in AVCodec declarations 2011-08-03 23:31:45 +02:00
xsubenc.c lavc: use avpriv_ prefix for ff_copy_bits and align_put_bits. 2011-10-20 21:06:58 +02:00
xvmc.h lavc: remove misc disabled cruft. 2011-04-19 19:01:22 +02:00
xvmc_internal.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
xxan.c xxan: Disallow odd width 2014-01-07 09:43:57 +01:00
yop.c lavc: use designated initialisers for all codecs. 2011-07-29 08:42:34 +02:00
zmbv.c zmbvdec: Check the buffer size for uncompressed data 2014-01-07 09:43:56 +01:00
zmbvenc.c cosmetics: drop some pointless parentheses 2012-01-07 22:13:07 +01:00