1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-23 12:43:46 +02:00
FFmpeg/libavcodec
Anton Khirnov fd056029f4 lavc: add avcodec_free_context().
Right now, the caller has to manually manage some allocated
AVCodecContext fields, like extradata or subtitle_header. This is
fragile and prone to leaks, especially if we want to add more such
fields in the future.

The only reason for this behaviour is so that the AVStream codec context
can be reused for decoding. Such reuse is discouraged anyway, so this
commit is the first step to deprecating it.
2014-05-18 10:17:41 +02:00
..
aarch64 aarch64: opus NEON iMDCT and FFT 2014-05-15 18:17:02 +02:00
arm mpegvideo: move the MpegEncContext fields used from arm asm to the beginning 2014-04-29 14:49:42 +02:00
avr32
bfin dsputil: Move ff_zigzag_direct and ff_crop_tab declarations to mathops.h 2014-03-22 06:17:29 -07:00
mips
ppc ppc: Drop a bunch of unnecessary dsputil_altivec.h #includes 2014-04-04 19:08:05 +02:00
x86 x86/synth_filter: remove the fma3 version ifdefs 2014-04-13 11:29:28 +02:00
4xm.c avcodec: more correct printf specifiers 2014-03-22 14:08:20 +01:00
8bps.c lavc: Add an internal wrapper around get_format() 2014-05-11 14:59:07 +02:00
8svx.c
a64colors.h
a64enc.h a64multienc: use the AVFrame API properly. 2013-11-16 12:45:05 +01:00
a64multienc.c avcodec: Consistently name encoder init functions foo_encode_init 2014-02-20 04:16:15 -08:00
a64tables.h
aac_ac3_parser.c ac3: implement request_channel_layout. 2013-11-22 23:27:33 +01:00
aac_ac3_parser.h
aac_adtstoasc_bsf.c
aac_parser.c
aac_tablegen_decl.h
aac_tablegen.c
aac_tablegen.h
aac.h
aacadtsdec.c aac: K&R formatting cosmetics 2014-05-01 13:00:57 +02:00
aacadtsdec.h
aaccoder.c
aacdec.c Update dsputil- and SIMD-related comments to match reality more closely 2014-03-13 05:50:29 -07:00
aacdectab.h
aacenc.c
aacenc.h
aacps_tablegen.c aacps: Adjust some const qualifiers to suppress warnings 2013-11-22 08:21:38 +01:00
aacps_tablegen.h aacps: Adjust some const qualifiers to suppress warnings 2013-11-22 08:21:38 +01:00
aacps.c aacps: Adjust some const qualifiers to suppress warnings 2013-11-22 08:21:38 +01:00
aacps.h
aacpsdata.c
aacpsdsp.c aacps: Adjust some const qualifiers to suppress warnings 2013-11-22 08:21:38 +01:00
aacpsdsp.h aacps: Adjust some const qualifiers to suppress warnings 2013-11-22 08:21:38 +01:00
aacpsy.c
aacsbr.c aacsbr: Add some const casts to silence warnings in ff_sbr_apply() 2013-11-25 21:04:29 +01:00
aacsbr.h
aacsbrdata.h
aactab.c aac: Fix low delay windowing. 2014-01-04 14:42:38 -08:00
aactab.h aac: Fix low delay windowing. 2014-01-04 14:42:38 -08:00
aandcttab.c
aandcttab.h
aasc.c
ac3_parser.c (e)ac3: parse and store the Dolby Surround, Surround EX and Headphone mode flags. 2014-01-05 16:41:56 +01:00
ac3_parser.h
ac3.c
ac3.h ac3: update AC3PreferredStereoDownmixMode. 2014-02-15 22:24:48 +01:00
ac3dec_data.c
ac3dec_data.h
ac3dec.c ac3dec: set AV_FRAME_DATA_DOWNMIX_INFO side data. 2014-02-15 22:25:00 +01:00
ac3dec.h (e)ac3: parse and store the Lt/Rt and LFE mix levels. 2014-01-19 19:12:42 +01:00
ac3dsp.c Update dsputil- and SIMD-related comments to match reality more closely 2014-03-13 05:50:29 -07:00
ac3dsp.h Update dsputil- and SIMD-related comments to match reality more closely 2014-03-13 05:50:29 -07:00
ac3enc_fixed.c Rename CONFIG_FFT_FLOAT ---> FFT_FLOAT 2014-01-06 19:12:48 +01:00
ac3enc_float.c dsputil: Move apply_window_int16 to ac3dsp 2013-12-08 17:57:15 +01:00
ac3enc_opts_template.c
ac3enc_template.c Add missing headers to make template files compile (more) standalone 2014-03-26 04:31:27 -07:00
ac3enc.c
ac3enc.h put_bits: Remove unused includes 2014-03-04 11:45:32 +01:00
ac3tab.c avcodec: add missing includes 2014-03-25 12:28:22 +01:00
ac3tab.h ac3tab.h: #include the correct headers 2014-01-09 15:09:07 +01:00
acelp_filters.c
acelp_filters.h
acelp_pitch_delay.c
acelp_pitch_delay.h
acelp_vectors.c
acelp_vectors.h
adpcm_data.c
adpcm_data.h
adpcm.c
adpcm.h
adpcmenc.c
adx_parser.c
adx.c adx: check that the offset is not negative 2014-01-03 16:38:36 +01:00
adx.h
adxdec.c
adxenc.c
aic.c avcodec: more correct printf specifiers 2014-03-22 14:08:20 +01:00
alac_data.c
alac_data.h
alac.c avcodec: more correct printf specifiers 2014-03-22 14:08:20 +01:00
alacenc.c Replace all instances of avcodec_alloc_frame() with av_frame_alloc(). 2013-11-16 12:44:20 +01:00
aliaspixdec.c Alias PIX image encoder and decoder 2014-03-26 23:25:02 +01:00
aliaspixenc.c Alias PIX image encoder and decoder 2014-03-26 23:25:02 +01:00
allcodecs.c lavc: add a native Opus decoder. 2014-05-15 06:49:34 +02:00
alsdec.c avcodec: more correct printf specifiers 2014-03-22 14:08:20 +01:00
amr.h
amrnbdata.h
amrnbdec.c
amrwbdata.h
amrwbdec.c
anm.c
ansi.c ansi: fix possible use of uninitialized variables 2013-11-03 11:51:40 +01:00
apedec.c avcodec: more correct printf specifiers 2014-03-22 14:08:20 +01:00
ass.c
ass.h
assdec.c
assenc.c
asv.c asvenc: use the AVFrame API properly. 2013-11-16 12:45:29 +01:00
asv.h asvenc: use the AVFrame API properly. 2013-11-16 12:45:29 +01:00
asvdec.c
asvenc.c asvenc: free avctx->coded_frame on codec close 2014-02-09 18:50:53 +01:00
atrac1.c
atrac1data.h
atrac3.c
atrac3data.h
atrac3plus_data.h ATRAC3+ decoder 2014-01-09 19:33:07 +01:00
atrac3plus.c ATRAC3+ decoder 2014-01-09 19:33:07 +01:00
atrac3plus.h ATRAC3+ decoder 2014-01-09 19:33:07 +01:00
atrac3plusdec.c atrac3plus: Make initialization dependant on channel count rather than channel map 2014-01-31 11:09:10 +01:00
atrac3plusdsp.c ATRAC3+ decoder 2014-01-09 19:33:07 +01:00
atrac.c
atrac.h
audio_frame_queue.c
audio_frame_queue.h
aura.c
avcodec.h lavc: add avcodec_free_context(). 2014-05-18 10:17:41 +02:00
avfft.c
avfft.h doxygen: Add a number of missing function parameter descriptions 2014-02-17 15:36:09 +01:00
avpacket.c
avpicture.c
avs.c avs: use the AVFrame API properly. 2013-11-16 12:46:20 +01:00
bethsoftvideo.c bethsoftvid: use the AVFrame API properly. 2013-11-16 12:47:15 +01:00
bethsoftvideo.h
bfi.c
bgmc.c
bgmc.h
bink.c
binkaudio.c
binkdata.h
binkdsp.c Remove a number of unnecessary dsputil.h #includes 2014-04-04 19:08:05 +02:00
binkdsp.h
bit_depth_template.c dsputil: Move ff_zigzag_direct and ff_crop_tab declarations to mathops.h 2014-03-22 06:17:29 -07:00
bitstream_filter.c
bitstream.c avcodec: Use av_reallocp where suitable 2013-12-09 12:27:51 +02:00
bmp_parser.c bmp: add a standalone parser 2014-03-28 00:08:24 +01:00
bmp.c avcodec: more correct printf specifiers 2014-03-22 14:08:20 +01:00
bmp.h bmpenc: use the AVFrame API properly. 2013-11-16 17:43:05 +01:00
bmpenc.c bmpenc: use the AVFrame API properly. 2013-11-16 17:43:05 +01:00
bmv.c
brenderpix.c BRender PIX image decoder 2014-03-27 18:27:23 +01:00
bytestream.h bytestream: add bytestream2_copy_buffer() functions 2014-04-12 14:49:08 -04:00
c93.c c93: use the AVFrame API properly. 2013-11-16 12:47:49 +01:00
cabac_functions.h arm: get_cabac inline asm 2014-03-09 00:45:34 +01:00
cabac.c cabac: remove leftovers from the cabac encoder 2014-01-14 22:19:03 +01:00
cabac.h aarch64: get_cabac inline asm 2014-03-09 00:45:33 +01:00
cavs_parser.c
cavs.c dsputil: cosmetics: Lose camelCase on ff_cropTbl and ff_squareTbl names 2014-03-13 08:12:44 -07:00
cavs.h
cavsdata.c
cavsdec.c cavsdec: check ff_get_buffer() return value 2014-01-06 08:22:48 +01:00
cavsdsp.c dsputil: Move ff_zigzag_direct and ff_crop_tab declarations to mathops.h 2014-03-22 06:17:29 -07:00
cavsdsp.h
cbrt_tablegen.c
cbrt_tablegen.h
cdgraphics.c
cdxl.c cdxl: remove an unused variable 2013-11-16 12:48:25 +01:00
celp_filters.c
celp_filters.h
celp_math.c
celp_math.h
cga_data.c
cga_data.h
chomp_bsf.c
cinepak.c cinepak: use the AVFrame API properly. 2013-11-16 12:48:30 +01:00
cljr.c cljr: use the AVFrame API properly. 2013-11-16 12:49:01 +01:00
cllc.c avcodec: more correct printf specifiers 2014-03-22 14:08:20 +01:00
cngdec.c
cngenc.c
codec_desc.c On2 AVC decoder 2014-04-23 19:57:44 +02:00
cook_parser.c
cook.c
cookdata.h
copy_block.h lavc: restore copy_block{4,16} functions 2014-03-27 23:25:39 +01:00
cos_tablegen.c Rename CONFIG_FFT_FLOAT ---> FFT_FLOAT 2014-01-06 19:12:48 +01:00
cscd.c
cyuv.c
dca_parser.c
dca.c put_bits: Remove unused includes 2014-03-04 11:45:32 +01:00
dca.h
dcadata.h dcadec: remove scaling in lfe_interpolation_fir 2014-02-28 13:00:47 +01:00
dcadec.c dcadec: Delete redundant init_get_bits call 2014-04-14 11:56:26 +02:00
dcadsp.c dcadec: simplify decoding of VQ high frequencies 2014-02-28 13:03:22 +01:00
dcadsp.h dcadec: simplify decoding of VQ high frequencies 2014-02-28 13:03:22 +01:00
dcahuff.h
dct32_fixed.c dct/fft: Give consistent names to fixed/float template files 2013-11-21 15:59:46 +01:00
dct32_float.c dct/fft: Give consistent names to fixed/float template files 2013-11-21 15:59:46 +01:00
dct32_template.c dct/fft: Give consistent names to fixed/float template files 2013-11-21 15:59:46 +01:00
dct32.h
dct-test.c dct-test: test ff_simple_idct_neon only on ARM for now 2014-01-15 11:58:39 +01:00
dct.c
dct.h
dctref.c
dctref.h
dfa.c avcodec: more correct printf specifiers 2014-03-22 14:08:20 +01:00
dirac_parser.c
dirac.c dirac: stop using deprecated avcodec_set_dimensions 2013-10-31 20:14:15 +01:00
dirac.h
dnxhd_parser.c DNxHD: K&R formatting cosmetics 2014-04-11 12:09:08 +02:00
dnxhddata.c DNxHD: K&R formatting cosmetics 2014-04-11 12:09:08 +02:00
dnxhddata.h
dnxhddec.c DNxHD: K&R formatting cosmetics 2014-04-11 12:09:08 +02:00
dnxhdenc.c DNxHD: make get_pixel_8x4_sym accept ptrdiff_t as stride 2014-04-11 12:09:09 +02:00
dnxhdenc.h DNxHD: make get_pixel_8x4_sym accept ptrdiff_t as stride 2014-04-11 12:09:09 +02:00
dpcm.c
dpx.c dpx: stop using deprecated avcodec_set_dimensions 2013-10-31 20:14:15 +01:00
dpxenc.c dpxenc: use the AVFrame API properly. 2013-11-16 17:43:36 +01:00
dsicinav.c cin video: use the AVFrame API properly. 2013-11-16 12:52:02 +01:00
dsputil_template.c dsputil: Move draw_edges and clear_block* out of dsputil_template 2014-03-26 04:31:27 -07:00
dsputil.c dsputil: Move DV-specific ff_zigzag248_direct table to dvdata 2014-04-04 19:08:05 +02:00
dsputil.h dsputil: Move DV-specific ff_zigzag248_direct table to dvdata 2014-04-04 19:08:05 +02:00
dsputilenc_template.c dsputil_template: Move bits that are used templatized into separate file 2014-03-26 04:31:27 -07:00
dump_extradata_bsf.c
dv_profile.c
dv_profile.h
dv_tablegen.c dv_tablegen: Remove CONFIG_SMALL preprocessor check 2013-11-19 16:04:27 +01:00
dv_tablegen.h dv: Move DV VLC data tables out of header file 2013-12-02 13:13:09 +01:00
dv.c dsputil: Move DV-specific ff_zigzag248_direct table to dvdata 2014-04-04 19:08:05 +02:00
dv.h dv: use AVFrame API properly 2013-12-09 09:10:14 +01:00
dvbsub_parser.c
dvbsub.c
dvbsubdec.c Remove a number of unnecessary dsputil.h #includes 2014-04-04 19:08:05 +02:00
dvdata.c dsputil: Move DV-specific ff_zigzag248_direct table to dvdata 2014-04-04 19:08:05 +02:00
dvdata.h dsputil: Move DV-specific ff_zigzag248_direct table to dvdata 2014-04-04 19:08:05 +02:00
dvdec.c dv: use AVFrame API properly 2013-12-09 09:10:14 +01:00
dvdsub_parser.c
dvdsubdec.c Remove a number of unnecessary dsputil.h #includes 2014-04-04 19:08:05 +02:00
dvdsubenc.c
dvenc.c dsputil: Move DV-specific ff_zigzag248_direct table to dvdata 2014-04-04 19:08:05 +02:00
dxa.c dxa: use the AVFrame API properly. 2013-11-16 12:52:36 +01:00
dxtory.c avcodec: more correct printf specifiers 2014-03-22 14:08:20 +01:00
dxva2_h264.c hwaccel: Rename priv_data_size to frame_priv_data_size 2014-05-11 14:59:07 +02:00
dxva2_internal.h dxva2: Directly use AVFrames 2014-04-01 00:10:15 +02:00
dxva2_mpeg2.c hwaccel: Rename priv_data_size to frame_priv_data_size 2014-05-11 14:59:07 +02:00
dxva2_vc1.c hwaccel: Rename priv_data_size to frame_priv_data_size 2014-05-11 14:59:07 +02:00
dxva2.c dxva2: Directly use AVFrames 2014-04-01 00:10:15 +02:00
dxva2.h dxva2_h264: add a workaround for old Intel GPUs 2014-04-28 20:21:59 +02:00
eac3_data.c
eac3_data.h
eac3dec.c ac3dec: set AV_FRAME_DATA_DOWNMIX_INFO side data. 2014-02-15 22:25:00 +01:00
eac3enc.c
eac3enc.h
eacmv.c eacmv: clear references on frame dimensions change 2014-02-04 21:59:14 +01:00
eaidct.c
eaidct.h
eamad.c eamad: use the AVFrame API properly. 2013-11-16 17:43:55 +01:00
eatgq.c eatgq: stop using deprecated avcodec_set_dimensions 2013-10-31 20:14:15 +01:00
eatgv.c avcodec: Use av_reallocp where suitable 2013-12-09 12:27:51 +02:00
eatqi.c eatqi: stop using deprecated avcodec_set_dimensions 2013-10-31 20:14:15 +01:00
elbg.c
elbg.h
error_resilience.c lavc: er: remove unused variable size 2014-03-18 13:07:52 +01:00
error_resilience.h er: move relevant fields from Picture to ERPicture 2014-03-16 23:01:00 +01:00
escape124.c escape124: use the AVFrame API properly. 2013-11-16 12:49:45 +01:00
escape130.c
exr.c OpenEXR decoder 2014-04-01 01:13:09 +02:00
faandct.c
faandct.h
faanidct.c
faanidct.h
faxcompr.c
faxcompr.h
fft_fixed.c Rename CONFIG_FFT_FLOAT ---> FFT_FLOAT 2014-01-06 19:12:48 +01:00
fft_float.c Rename CONFIG_FFT_FLOAT ---> FFT_FLOAT 2014-01-06 19:12:48 +01:00
fft_template.c aarch64: NEON float FFT 2014-04-22 19:35:40 +02:00
fft-fixed-test.c Rename CONFIG_FFT_FLOAT ---> FFT_FLOAT 2014-01-06 19:12:48 +01:00
fft-internal.h Rename CONFIG_FFT_FLOAT ---> FFT_FLOAT 2014-01-06 19:12:48 +01:00
fft-test.c Rename CONFIG_FFT_FLOAT ---> FFT_FLOAT 2014-01-06 19:12:48 +01:00
fft.h aarch64: NEON float FFT 2014-04-22 19:35:40 +02:00
ffv1.c ffv1: Drop bogus dependency on dsputil 2014-03-13 05:50:27 -07:00
ffv1.h ffv1: Drop bogus dependency on dsputil 2014-03-13 05:50:27 -07:00
ffv1dec.c avutil: remove timer.h include from internal.h 2014-01-25 21:50:20 +01:00
ffv1enc.c ffv1: use the AVFrame API properly. 2013-11-16 17:50:51 +01:00
fic.c fic: Make warning message more accurate 2014-04-23 17:53:00 +01:00
file_open.c
flac_parser.c
flac.c
flac.h
flacdata.c
flacdata.h
flacdec.c
flacdsp_lpc_template.c
flacdsp_template.c
flacdsp.c
flacdsp.h
flacenc.c
flashsv.c avcodec: Use av_reallocp where suitable 2013-12-09 12:27:51 +02:00
flashsvenc.c flashsvenc: use the AVFrame API properly. 2013-11-16 17:48:14 +01:00
flicvideo.c flicvideo: use the AVFrame API properly. 2013-11-16 13:23:59 +01:00
flv.h
flvdec.c flv: K&R formatting cosmetics 2014-05-01 13:00:57 +02:00
flvenc.c
fmtconvert.c
fmtconvert.h
fraps.c fraps: set color_range 2014-03-16 23:31:30 +01:00
frwu.c
g2meet.c More correct printf format specifiers 2014-04-02 00:27:22 +02:00
g722.c
g722.h
g722dec.c g722dec: Change bits_per_codeword to the right option type 2013-10-28 09:53:48 +02:00
g722enc.c
g723_1_data.h
g723_1.c
g726.c
get_bits.h
gif.c gif: use the AVFrame API properly. 2013-11-16 17:47:25 +01:00
gifdec.c gifdec: convert to bytestream2 2013-11-21 20:53:06 +01:00
golomb-test.c
golomb.c
golomb.h golomb: Fix the implementation of get_se_golomb_long 2014-03-30 00:28:27 +02:00
gsm_parser.c MSN Audio support 2013-11-26 08:31:10 +01:00
gsm.h MSN Audio support 2013-11-26 08:31:10 +01:00
gsmdec_data.c MSN Audio support 2013-11-26 08:31:10 +01:00
gsmdec_data.h MSN Audio support 2013-11-26 08:31:10 +01:00
gsmdec_template.c MSN Audio support 2013-11-26 08:31:10 +01:00
gsmdec.c MSN Audio support 2013-11-26 08:31:10 +01:00
h261_parser.c
h261.c
h261.h
h261data.c avcodec: add missing includes 2014-03-25 12:28:22 +01:00
h261dec.c mpegvideo: operate with pointers to AVFrames instead of whole structs 2014-04-09 02:12:19 +02:00
h261enc.c mpegvideo: move mpegvideo formats-related defines to mpegutils.h 2014-03-16 23:04:41 +01:00
h263_parser.c
h263_parser.h
h263.c mpegvideo: move mpegvideo formats-related defines to mpegutils.h 2014-03-16 23:04:41 +01:00
h263.h lavc: move FF_ASPECT_EXTENDED from avcodec.h to h263.h 2013-10-31 20:24:48 +01:00
h263data.h dsputil: Split off H.263 bits into their own H263DSPContext 2013-11-08 12:40:47 +01:00
h263dec.c lavc: set AVCodecContext.hwaccel in ff_get_format() 2014-05-11 14:59:07 +02:00
h263dsp.c h263dsp: K&R formatting cosmetics 2013-11-08 12:41:24 +01:00
h263dsp.h dsputil: Split off H.263 bits into their own H263DSPContext 2013-11-08 12:40:47 +01:00
h264_cabac.c mpegvideo: move mpegvideo formats-related defines to mpegutils.h 2014-03-16 23:04:41 +01:00
h264_cavlc.c h264 does not depend on mpegvideo any more 2014-03-16 23:05:47 +01:00
h264_direct.c h264 does not depend on mpegvideo any more 2014-03-16 23:05:47 +01:00
h264_loopfilter.c h264 does not depend on mpegvideo any more 2014-03-16 23:05:47 +01:00
h264_mb_template.c Add missing headers to make template files compile (more) standalone 2014-03-26 04:31:27 -07:00
h264_mb.c h264: move macroblock decoding into its own file 2014-03-23 22:41:12 +01:00
h264_mc_template.c Add missing headers to make template files compile (more) standalone 2014-03-26 04:31:27 -07:00
h264_mp4toannexb_bsf.c avcodec: Use av_reallocp where suitable 2013-12-09 12:27:51 +02:00
h264_mvpred.h mpegvideo: move mpegvideo formats-related defines to mpegutils.h 2014-03-16 23:04:41 +01:00
h264_parser.c mpegvideo: move mpegvideo formats-related defines to mpegutils.h 2014-03-16 23:04:41 +01:00
h264_picture.c h264: Split h264 slice decoding from nal decoding 2014-03-23 22:41:12 +01:00
h264_ps.c More correct printf format specifiers 2014-04-02 00:27:22 +02:00
h264_refs.c More correct printf format specifiers 2014-04-02 00:27:22 +02:00
h264_sei.c h264_sei: reorder headers 2014-02-14 05:10:58 +01:00
h264_slice.c lavc: Add new VDA hwaccel 2014-05-11 15:00:03 +02:00
h264.c h264: Refactor decode_nal_units 2014-04-06 23:33:17 +02:00
h264.h h264: Split h264 slice decoding from nal decoding 2014-03-23 22:41:12 +01:00
h264addpx_template.c
h264chroma_template.c h264: avoid undefined behavior in chroma motion compensation 2014-02-20 14:02:06 +01:00
h264chroma.c aarch64: h264 chroma motion compensation NEON optimizations 2014-01-15 12:07:18 +01:00
h264chroma.h aarch64: h264 chroma motion compensation NEON optimizations 2014-01-15 12:07:18 +01:00
h264data.h h264 does not depend on mpegvideo any more 2014-03-16 23:05:47 +01:00
h264dsp_template.c
h264dsp.c aarch64: h264 idct NEON assembler optimizations 2014-01-15 12:13:41 +01:00
h264dsp.h aarch64: h264 idct NEON assembler optimizations 2014-01-15 12:13:41 +01:00
h264idct_template.c Add missing headers to make template files compile (more) standalone 2014-03-26 04:31:27 -07:00
h264idct.c
h264idct.h
h264pred_template.c dsputil: Move intreadwrite.h #include from header file to .c files 2014-03-13 05:50:28 -07:00
h264pred.c Remove a number of unnecessary dsputil.h #includes 2014-04-04 19:08:05 +02:00
h264pred.h On2 VP7 decoder 2014-04-04 04:00:11 +02:00
h264qpel_template.c dsputil: Move thirdpel-related bits into their own context 2014-03-22 06:17:30 -07:00
h264qpel.c aarch64: h264 qpel NEON optimizations 2014-01-15 12:17:49 +01:00
h264qpel.h aarch64: h264 qpel NEON optimizations 2014-01-15 12:17:49 +01:00
hevc_cabac.c Add HEVC decoder 2013-10-31 20:19:59 +01:00
hevc_filter.c hevc: Do not right shift a negative value in get_pcm 2014-02-23 14:34:40 +01:00
hevc_mvs.c hevc: Conceal zero td 2014-02-09 19:53:43 +01:00
hevc_parser.c Add HEVC decoder 2013-10-31 20:19:59 +01:00
hevc_ps.c hevc: make pps/sps ids unsigned where necessary 2014-03-09 17:23:08 +01:00
hevc_refs.c Add HEVC decoder 2013-10-31 20:19:59 +01:00
hevc_sei.c hevc: Refactor decode_nal_sei_frame_packing_arrangement 2013-12-17 09:34:08 +01:00
hevc.c hevc: Do not turn 32bit timebases into negative numbers 2014-03-09 17:22:53 +01:00
hevc.h hevc: make pps/sps ids unsigned where necessary 2014-03-09 17:23:08 +01:00
hevcdsp_template.c hevc: Do not left shift a negative value in hevc_loop_filter_chroma 2014-02-23 14:34:41 +01:00
hevcdsp.c hevc: move DSP declarations from hevc.h into hevcdsp.h 2013-12-22 03:49:11 +01:00
hevcdsp.h hevc: move DSP declarations from hevc.h into hevcdsp.h 2013-12-22 03:49:11 +01:00
hevcpred_template.c Add HEVC decoder 2013-10-31 20:19:59 +01:00
hevcpred.c Add HEVC decoder 2013-10-31 20:19:59 +01:00
hnm4video.c HNM4/HNM4A demuxer & video decoder 2013-10-31 17:45:46 +01:00
hpel_template.c Add missing headers to make template files compile (more) standalone 2014-03-26 04:31:27 -07:00
hpeldsp.c hpeldsp_template: Move content to hpeldsp 2014-03-26 04:31:27 -07:00
hpeldsp.h Remove all SPARC architecture optimizations 2014-03-13 05:50:28 -07:00
huffman.c Add missing #includes for *INT64_MAX and *INT64_C 2013-11-23 21:55:52 +01:00
huffman.h
huffyuv.c
huffyuv.h huffyuv: use the AVFrame API properly. 2013-11-16 17:50:20 +01:00
huffyuvdec.c build: Let the ffvhuff decoder/encoder depend on the huffyuv decoder/encoder 2014-02-28 21:17:01 +01:00
huffyuvenc.c build: Let the ffvhuff decoder/encoder depend on the huffyuv decoder/encoder 2014-02-28 21:17:01 +01:00
idcinvideo.c
iff.c Add missing #includes for *INT64_MAX and *INT64_C 2013-11-23 21:55:52 +01:00
iirfilter.c
iirfilter.h
imc.c
imcdata.h
imgconvert.c dsputil: Move ff_zigzag_direct and ff_crop_tab declarations to mathops.h 2014-03-22 06:17:29 -07:00
imgconvert.h imgconvert: Move ff_deinterlace_line_*_mmx declarations out of dsputil 2014-03-22 06:17:29 -07:00
imx_dump_header_bsf.c
indeo2.c indeo2: use the AVFrame API properly. 2013-11-16 13:21:02 +01:00
indeo2data.h
indeo3.c indeo3: stop using deprecated avcodec_set_dimensions 2013-10-31 20:14:15 +01:00
indeo3data.h
indeo4.c
indeo4data.h dsputil: Move ff_zigzag_direct and ff_crop_tab declarations to mathops.h 2014-03-22 06:17:29 -07:00
indeo5.c Remove a number of unnecessary dsputil.h #includes 2014-04-04 19:08:05 +02:00
indeo5data.h
intelh263dec.c lavc: drop ff_pixfmt_list_420 2014-03-23 01:56:58 +01:00
internal.h lavc: Add hwaccel private data and init/uninit callbacks 2014-05-11 14:59:07 +02:00
interplayvideo.c
intrax8.c mpegvideo: operate with pointers to AVFrames instead of whole structs 2014-04-09 02:12:19 +02:00
intrax8.h
intrax8dsp.c
intrax8dsp.h
intrax8huf.h
ituh263dec.c mpegvideo: move mpegvideo formats-related defines to mpegutils.h 2014-03-16 23:04:41 +01:00
ituh263enc.c mpegvideo: move mpegvideo formats-related defines to mpegutils.h 2014-03-16 23:04:41 +01:00
ivi_common.c avcodec: more correct printf specifiers 2014-03-22 14:08:20 +01:00
ivi_common.h
ivi_dsp.c
ivi_dsp.h
jfdctfst.c
jfdctint_template.c
jfdctint.c
jpeg2000.c
jpeg2000.h
jpeg2000dec.c avcodec: more correct printf specifiers 2014-03-22 14:08:20 +01:00
jpeg2000dwt.c
jpeg2000dwt.h
jpegls.c
jpegls.h jpegls: use the AVFrame API properly. 2013-11-16 17:50:28 +01:00
jpeglsdec.c
jpeglsdec.h
jpeglsenc.c jpegls: use the AVFrame API properly. 2013-11-16 17:50:28 +01:00
jrevdct.c
jvdec.c jvdec: K&R formatting cosmetics 2014-02-04 12:35:38 +01:00
kbdwin.c
kbdwin.h
kgv1dec.c kgv1dec: replace forcing EMU_EDGE by a copy 2014-01-06 08:15:36 +01:00
kmvc.c
lagarith.c lagarith: Fix typo in printf format string 2014-03-22 18:36:33 +01:00
lagarithrac.c
lagarithrac.h
latm_parser.c
lcl.h
lcldec.c
lclenc.c lclenc: use the AVFrame API properly. 2013-11-16 17:46:01 +01:00
libavcodec.v
libfaac.c
libfdk-aacdec.c libfdk-aac: Relicense the library wrappers to 2-clause BSD 2014-05-05 14:18:43 +03:00
libfdk-aacenc.c libfdk-aac: Relicense the library wrappers to 2-clause BSD 2014-05-05 14:18:43 +03:00
libgsm.c
libilbc.c
libmp3lame.c libmp3lame: add ABR support 2014-03-31 01:11:16 +02:00
libopencore-amr.c
libopenjpegdec.c libopenjpeg: Support rgba64 decoding 2014-03-18 21:54:31 +01:00
libopenjpegenc.c libopenjpeg: Support rgba64 encoding 2014-03-18 21:54:31 +01:00
libopus.c
libopus.h
libopusdec.c
libopusenc.c libopusenc: Change default frame duration to 20 ms 2014-01-06 18:56:44 +02:00
libschroedinger.c
libschroedinger.h
libschroedingerdec.c
libschroedingerenc.c avcodec: Use av_reallocp where suitable 2013-12-09 12:27:51 +02:00
libspeexdec.c
libspeexenc.c
libtheoraenc.c avcodec: Use av_reallocp where suitable 2013-12-09 12:27:51 +02:00
libtwolame.c mp2: Do not force a samplerate 2014-04-11 00:09:34 +02:00
libvo-aacenc.c
libvo-amrwbenc.c
libvorbis.c libvorbis: Give consistent names to all functions, structs, and defines 2014-02-21 11:08:09 +01:00
libvpx.c libvpx: do not mark VP9 as experimental when using libvpx >= 1.3.0 2013-12-08 00:28:27 +01:00
libvpx.h libvpx: do not mark VP9 as experimental when using libvpx >= 1.3.0 2013-12-08 00:28:27 +01:00
libvpxdec.c libvpx: do not mark VP9 as experimental when using libvpx >= 1.3.0 2013-12-08 00:28:27 +01:00
libvpxenc.c avcodec: Use av_reallocp where suitable 2013-12-09 12:27:51 +02:00
libwavpackenc.c
libwebpenc.c Use av_frame_copy() to simplify code where appropriate. 2014-02-24 07:25:07 +01:00
libx264.c libx264: check color_range 2014-03-16 23:31:30 +01:00
libx265.c libx265: Only set the SAR if it is valid 2014-04-10 13:28:59 +01:00
libxavs.c libxavs: rename and fix a variable name 2013-11-20 21:06:31 +01:00
libxvid_rc.c
libxvid.c lavc: make the xvid-specific "gmc" flag a private option of libxvid 2014-05-01 09:24:02 +02:00
libxvid.h
ljpegenc.c ljpeg: check color_range 2014-03-16 23:31:30 +01:00
loco.c
log2_tab.c
lpc.c
lpc.h
lsp.c
lsp.h
lzw.c lzw: switch to bytestream2 2014-01-03 16:40:43 +01:00
lzw.h gifdec: convert to bytestream2 2013-11-21 20:53:06 +01:00
lzwenc.c put_bits: Remove unused includes 2014-03-04 11:45:32 +01:00
mace.c
Makefile lavc: add a native Opus decoder. 2014-05-15 06:49:34 +02:00
mathops.h dsputil: Move ff_zigzag_direct and ff_crop_tab declarations to mathops.h 2014-03-22 06:17:29 -07:00
mathtables.c dsputil: Move ff_zigzag_direct and ff_crop_tab declarations to mathops.h 2014-03-22 06:17:29 -07:00
mdct_fixed.c Rename CONFIG_FFT_FLOAT ---> FFT_FLOAT 2014-01-06 19:12:48 +01:00
mdct_float.c Rename CONFIG_FFT_FLOAT ---> FFT_FLOAT 2014-01-06 19:12:48 +01:00
mdct_template.c Rename CONFIG_FFT_FLOAT ---> FFT_FLOAT 2014-01-06 19:12:48 +01:00
mdec.c mdec: set color_range 2014-03-16 23:31:30 +01:00
metasound_data.c metasound: add last missing modes (8kHz @ 6kbps per channel) 2013-11-26 08:29:42 +01:00
metasound_data.h
metasound.c avcodec: more correct printf specifiers 2014-03-22 14:08:20 +01:00
mimic.c
mjpeg2jpeg_bsf.c avcodec: add missing includes 2014-03-25 12:28:22 +01:00
mjpeg_parser.c
mjpeg.c
mjpeg.h put_bits: Remove unused includes 2014-03-04 11:45:32 +01:00
mjpega_dump_header_bsf.c
mjpegbdec.c avcodec: more correct printf specifiers 2014-03-22 14:08:20 +01:00
mjpegdec.c mjpeg: set color_range 2014-03-16 23:31:30 +01:00
mjpegdec.h mjpegdec: apply flipping after decoding, not before 2014-01-09 09:56:51 +01:00
mjpegenc.c ljpegenc: accept bgr24 instead of bgra 2013-12-05 13:37:41 +01:00
mjpegenc.h mjpegenc: do not pass MpegEncContext to ff_mjpeg_encode_dc() 2013-12-05 13:35:30 +01:00
mlp_parser.c mlp_parser: fix request_channel_layout behavior. 2014-02-08 20:10:51 +01:00
mlp_parser.h mlp: Parse TrueHD decoder channel modifiers and set the AVMatrixEncoding for each substream. 2014-01-05 16:41:56 +01:00
mlp.c
mlp.h mlp: Parse TrueHD decoder channel modifiers and set the AVMatrixEncoding for each substream. 2014-01-05 16:41:56 +01:00
mlpdec.c truehd: break out part of output_data into platform-specific callback. 2014-03-26 19:54:29 +02:00
mlpdsp.c truehd: break out part of output_data into platform-specific callback. 2014-03-26 19:54:29 +02:00
mlpdsp.h truehd: break out part of output_data into platform-specific callback. 2014-03-26 19:54:29 +02:00
mmvideo.c mmvideo: use the AVFrame API properly. 2013-11-16 13:23:14 +01:00
motion_est_template.c lavc: move CODEC_FLAG_MV0 to mpegvideo 2014-05-01 09:24:18 +02:00
motion_est.c lavc: move CODEC_FLAG_MV0 to mpegvideo 2014-05-01 09:24:18 +02:00
motionpixels_tablegen.c dsputil: cosmetics: Lose camelCase on ff_cropTbl and ff_squareTbl names 2014-03-13 08:12:44 -07:00
motionpixels_tablegen.h dsputil: cosmetics: Lose camelCase on ff_cropTbl and ff_squareTbl names 2014-03-13 08:12:44 -07:00
motionpixels.c motionpixels: clip VLC codes. 2013-11-21 20:57:20 +01:00
movsub_bsf.c
mpc7.c
mpc7data.h
mpc8.c build: Drop stray mpc8 decoder dependency on dsputil 2014-03-13 05:50:27 -07:00
mpc8data.h
mpc8huff.h
mpc.c
mpc.h
mpcdata.h
mpeg4audio.c
mpeg4audio.h
mpeg4data.h
mpeg4video_parser.c mpeg4video_parser: Drop pointless av_-prefix from static function 2014-02-20 04:16:15 -08:00
mpeg4video_parser.h
mpeg4video.c mpegvideo: move mpegvideo formats-related defines to mpegutils.h 2014-03-16 23:04:41 +01:00
mpeg4video.h mpeg4videodec: move showed_packed_warning from MpegEncContext to Mpeg4DecContext 2013-12-05 13:22:37 +01:00
mpeg4videodec.c mpegvideo: move mpegvideo formats-related defines to mpegutils.h 2014-03-16 23:04:41 +01:00
mpeg4videoenc.c mpegvideo: operate with pointers to AVFrames instead of whole structs 2014-04-09 02:12:19 +02:00
mpeg12.c Remove a number of unnecessary dsputil.h #includes 2014-04-04 19:08:05 +02:00
mpeg12.h
mpeg12data.c
mpeg12data.h
mpeg12dec.c lavc: set AVCodecContext.hwaccel in ff_get_format() 2014-05-11 14:59:07 +02:00
mpeg12enc.c mpegvideo: operate with pointers to AVFrames instead of whole structs 2014-04-09 02:12:19 +02:00
mpegaudio_parser.c
mpegaudio_tablegen.c
mpegaudio_tablegen.h
mpegaudio.c
mpegaudio.h
mpegaudiodata.c
mpegaudiodata.h
mpegaudiodec_fixed.c mpegaudiodec: Consistently handle fixed/float templating 2013-11-23 21:36:49 +01:00
mpegaudiodec_float.c mpegaudiodec: Consistently handle fixed/float templating 2013-11-23 21:36:49 +01:00
mpegaudiodec_template.c mp3adu: Set the channel layout properly 2013-12-12 10:18:25 +02:00
mpegaudiodecheader.c
mpegaudiodecheader.h
mpegaudiodectab.h
mpegaudiodsp_data.c
mpegaudiodsp_fixed.c
mpegaudiodsp_float.c
mpegaudiodsp_template.c
mpegaudiodsp.c aarch64: NEON fixed/floating point MPADSP apply_window 2014-04-22 22:01:45 +02:00
mpegaudiodsp.h aarch64: NEON fixed/floating point MPADSP apply_window 2014-04-22 22:01:45 +02:00
mpegaudioenc.c mp2: Do not force a samplerate 2014-04-11 00:09:34 +02:00
mpegaudiotab.h mpegaudioenc: Move some static tables to MpegAudioContext 2013-11-10 16:07:22 +01:00
mpegutils.c mpegvideo: move ff_draw_horiz_band() to mpegutils.c 2014-03-16 23:05:39 +01:00
mpegutils.h mpegvideo: move ff_draw_horiz_band() to mpegutils.c 2014-03-16 23:05:39 +01:00
mpegvideo_enc.c lavc: move CODEC_FLAG_MV0 to mpegvideo 2014-05-01 09:24:18 +02:00
mpegvideo_motion.c mpegvideo: operate with pointers to AVFrames instead of whole structs 2014-04-09 02:12:19 +02:00
mpegvideo_parser.c mpegvideo_parser: stop using deprecated avcodec_set_dimensions 2013-10-31 20:14:16 +01:00
mpegvideo_xvmc.c mpegvideo: operate with pointers to AVFrames instead of whole structs 2014-04-09 02:12:19 +02:00
mpegvideo.c hwaccel: Rename priv_data_size to frame_priv_data_size 2014-05-11 14:59:07 +02:00
mpegvideo.h lavc: move CODEC_FLAG_MV0 to mpegvideo 2014-05-01 09:24:18 +02:00
mqc.c
mqc.h
mqcdec.c
msgsmdec.c MSN Audio support 2013-11-26 08:31:10 +01:00
msgsmdec.h MSN Audio support 2013-11-26 08:31:10 +01:00
msmpeg4.c mpegvideo: operate with pointers to AVFrames instead of whole structs 2014-04-09 02:12:19 +02:00
msmpeg4.h
msmpeg4data.c
msmpeg4data.h
msmpeg4dec.c Remove a number of unnecessary dsputil.h #includes 2014-04-04 19:08:05 +02:00
msmpeg4enc.c
msrle.c msrle: use the AVFrame API properly. 2013-11-16 13:20:19 +01:00
msrledec.c
msrledec.h
mss1.c mss1: use the AVFrame API properly. 2013-11-16 17:41:32 +01:00
mss2.c mpegvideo: operate with pointers to AVFrames instead of whole structs 2014-04-09 02:12:19 +02:00
mss2dsp.c
mss2dsp.h
mss3.c dsputil: Move ff_zigzag_direct and ff_crop_tab declarations to mathops.h 2014-03-22 06:17:29 -07:00
mss4.c Remove a number of unnecessary dsputil.h #includes 2014-04-04 19:08:05 +02:00
mss12.c avcodec: more correct printf specifiers 2014-03-22 14:08:20 +01:00
mss12.h
mss34dsp.c
mss34dsp.h
msvideo1.c msvideo1: use the AVFrame API properly. 2013-11-16 12:51:08 +01:00
mvcdec.c mvc: Specify the pixel format for the mv-mvc* tests 2014-04-19 21:41:34 +03:00
mxpegdec.c mxpegdec: use the AVFrame API properly. 2013-12-09 08:41:57 +01:00
nellymoser.c
nellymoser.h
nellymoserdec.c
nellymoserenc.c put_bits: Remove unused includes 2014-03-04 11:45:32 +01:00
noise_bsf.c
nuv.c nuv: Reuse the DSPContext from RTJpegContext 2014-03-22 06:17:29 -07:00
on2avc.c On2 AVC decoder 2014-04-23 19:57:44 +02:00
on2avcdata.c On2 AVC decoder 2014-04-23 19:57:44 +02:00
on2avcdata.h on2avc: change a comment at #endif to match actual define 2014-04-23 20:54:29 +02:00
options_table.h lavc: move CODEC_FLAG_MV0 to mpegvideo 2014-05-01 09:24:18 +02:00
options.c lavc: add avcodec_free_context(). 2014-05-18 10:17:41 +02:00
opus_celt.c aarch64: opus NEON iMDCT and FFT 2014-05-15 18:17:02 +02:00
opus_imdct.c aarch64: opus NEON iMDCT and FFT 2014-05-15 18:17:02 +02:00
opus_imdct.h aarch64: opus NEON iMDCT and FFT 2014-05-15 18:17:02 +02:00
opus_parser.c lavc: add a native Opus decoder. 2014-05-15 06:49:34 +02:00
opus_silk.c lavc: add a native Opus decoder. 2014-05-15 06:49:34 +02:00
opus.c lavc: add a native Opus decoder. 2014-05-15 06:49:34 +02:00
opus.h aarch64: opus NEON iMDCT and FFT 2014-05-15 18:17:02 +02:00
opusdec.c lavc: add a native Opus decoder. 2014-05-15 06:49:34 +02:00
paf.c PAF demuxer and decoder 2014-03-27 23:34:47 +01:00
pamenc.c p*menc: use the AVFrame API properly. 2013-12-09 08:41:20 +01:00
parser.c parser: cosmetics: Drop some unnecessary parentheses 2014-02-25 13:40:47 +01:00
parser.h
pcm_tablegen.c
pcm_tablegen.h
pcm-bluray.c
pcm-dvd.c pcm-dvd: Fix 20bit decoding 2014-05-09 16:07:15 +02:00
pcm.c Replace all instances of avcodec_alloc_frame() with av_frame_alloc(). 2013-11-16 12:44:20 +01:00
pcx.c pcx: round up in bits->bytes conversion in a buffer size check 2013-11-21 20:58:27 +01:00
pcxenc.c pcxenc: use the AVFrame API properly. 2013-11-16 17:49:47 +01:00
pgssubdec.c dsputil: Move ff_zigzag_direct and ff_crop_tab declarations to mathops.h 2014-03-22 06:17:29 -07:00
pictordec.c pictordec: stop using deprecated avcodec_set_dimensions 2013-10-31 20:14:16 +01:00
pixels.h dsputil: Refactor duplicated CALL_2X_PIXELS / PIXELS16 macros 2014-03-22 06:17:29 -07:00
png_parser.c png_parser: Fix parsing on big endian 2013-12-18 12:12:19 +02:00
png.c png: K&R formatting cosmetics 2014-03-16 23:29:50 +01:00
png.h
pngdec.c png: K&R formatting cosmetics 2014-03-16 23:29:50 +01:00
pngdsp.c png: K&R formatting cosmetics 2014-03-16 23:29:50 +01:00
pngdsp.h
pngenc.c png: Support rgb48 and rgba64 encoding 2014-03-16 23:29:51 +01:00
pnm_parser.c
pnm.c p*menc: use the AVFrame API properly. 2013-12-09 08:41:20 +01:00
pnm.h p*menc: use the AVFrame API properly. 2013-12-09 08:41:20 +01:00
pnmdec.c
pnmenc.c p*menc: use the AVFrame API properly. 2013-12-09 08:41:20 +01:00
proresdata.c
proresdata.h
proresdec.c
proresdsp.c prores: Drop DSP infrastructure for prores encoder bits 2014-02-28 11:17:25 +01:00
proresdsp.h prores: Drop DSP infrastructure for prores encoder bits 2014-02-28 11:17:25 +01:00
proresenc.c proresenc: Reuse proper dsputil infrastructure for FDCT 2014-02-28 11:19:47 +01:00
psymodel.c
psymodel.h
pthread_frame.c lavc: Add hwaccel private data and init/uninit callbacks 2014-05-11 14:59:07 +02:00
pthread_internal.h lavc: split slice and frame threading functions into separate files 2013-11-04 08:51:26 +01:00
pthread_slice.c pthread: store thread contexts in AVCodecInternal instead of AVCodecContext 2013-11-04 08:51:26 +01:00
pthread.c lavc: split slice and frame threading functions into separate files 2013-11-04 08:51:26 +01:00
ptx.c ptx: stop using deprecated avcodec_set_dimensions 2013-10-31 20:14:16 +01:00
put_bits.h put_bits: Remove unused includes 2014-03-04 11:45:32 +01:00
qcelpdata.h
qcelpdec.c
qdm2_tablegen.c
qdm2_tablegen.h
qdm2.c
qdm2data.h
qdrw.c
qpeg.c qpeg: use the AVFrame API properly. 2013-11-16 12:52:18 +01:00
qtrle.c qtrle: use the AVFrame API properly. 2013-11-16 12:49:18 +01:00
qtrleenc.c qtrleenc: use the AVFrame API properly. 2013-11-16 17:45:28 +01:00
r210dec.c
ra144.c
ra144.h
ra144dec.c
ra144enc.c put_bits: Remove unused includes 2014-03-04 11:45:32 +01:00
ra288.c
ra288.h
ralf.c
ralfdata.h
rangecoder.c
rangecoder.h
ratecontrol.c lavc: move CODEC_FLAG_NORMALIZE_AQP to mpegvideo 2014-05-01 09:23:19 +02:00
ratecontrol.h
raw.c rawvideo: Support decoding YVYU422 FourCC 2014-04-08 23:24:36 +02:00
raw.h
rawdec.c libavcodec: when decoding, copy replaygain side data to decoded frames 2014-03-24 06:07:51 +01:00
rawenc.c avcodec: Consistently name encoder init functions foo_encode_init 2014-02-20 04:16:15 -08:00
rdft.c
rdft.h
rectangle.h
remove_extradata_bsf.c
rl2.c
rl.h
rle.c
rle.h
rnd_avg.h dsputil: Refactor duplicated CALL_2X_PIXELS / PIXELS16 macros 2014-03-22 06:17:29 -07:00
roqaudioenc.c
roqvideo.c
roqvideo.h roqvideo: remove unused variables 2013-11-16 17:49:40 +01:00
roqvideodec.c
roqvideoenc.c
rpza.c rpza: limit the number of blocks to the total remaining blocks in the frame 2014-02-10 15:22:28 +01:00
rtjpeg.c nuv: Reuse the DSPContext from RTJpegContext 2014-03-22 06:17:29 -07:00
rtjpeg.h nuv: Reuse the DSPContext from RTJpegContext 2014-03-22 06:17:29 -07:00
rv10.c mpegvideo: operate with pointers to AVFrames instead of whole structs 2014-04-09 02:12:19 +02:00
rv10enc.c
rv20enc.c
rv30.c mpegvideo: operate with pointers to AVFrames instead of whole structs 2014-04-09 02:12:19 +02:00
rv30data.h
rv30dsp.c dsputil: Move ff_zigzag_direct and ff_crop_tab declarations to mathops.h 2014-03-22 06:17:29 -07:00
rv34_parser.c
rv34.c mpegvideo: operate with pointers to AVFrames instead of whole structs 2014-04-09 02:12:19 +02:00
rv34.h
rv34data.h
rv34dsp.c
rv34dsp.h aarch64: h264 chroma motion compensation NEON optimizations 2014-01-15 12:07:18 +01:00
rv34vlc.h
rv40.c mpegvideo: operate with pointers to AVFrames instead of whole structs 2014-04-09 02:12:19 +02:00
rv40data.h
rv40dsp.c dsputil: Move RV40-specific bits into rv40dsp 2014-03-26 04:31:27 -07:00
rv40vlc2.h
s3tc.c
s3tc.h
s302m.c
sanm.c LucasArts SMUSH SANM video decoder 2014-04-06 16:40:27 +02:00
sbr.h
sbrdsp.c sbrdsp: move #if to disable all educational code 2014-03-18 13:08:00 +01:00
sbrdsp.h
sgi.h sgi: K&R formatting cosmetics 2014-04-01 01:13:18 +02:00
sgidec.c sgi: decode 16bit RLE images 2014-04-01 01:19:03 +02:00
sgienc.c sgi: encode images with 4 channels at 8 and 16 bits 2014-04-01 01:19:03 +02:00
sgirledec.c Silicon Graphics RLE 8-bit video decoder 2014-04-19 16:24:26 +02:00
shorten.c shorten: pad the internal bitstream buffer 2014-02-04 21:59:57 +01:00
simple_idct_template.c Add missing headers to make template files compile (more) standalone 2014-03-26 04:31:27 -07:00
simple_idct.c
simple_idct.h
sinewin_tablegen.c
sinewin_tablegen.h
sinewin.c
sinewin.h
sipr16k.c
sipr16kdata.h
sipr.c
sipr.h
siprdata.h
smacker.c smacker: use the AVFrame API properly. 2013-11-16 13:23:38 +01:00
smc.c smc: use the AVFrame API properly. 2013-11-16 17:40:57 +01:00
sp5x.h
sp5xdec.c
srtdec.c
sunrast.c sunrast: stop using deprecated avcodec_set_dimensions 2013-10-31 20:14:16 +01:00
sunrast.h
sunrastenc.c sunrastenc: use the AVFrame API properly. 2013-11-16 17:47:09 +01:00
svq1_cb.h
svq1_vlc.h
svq1.c
svq1.h
svq1dec.c Replace all instances of avcodec_alloc_frame() with av_frame_alloc(). 2013-11-16 12:44:20 +01:00
svq1enc_cb.h
svq1enc.c mpegvideo: operate with pointers to AVFrames instead of whole structs 2014-04-09 02:12:19 +02:00
svq3.c dsputil: Move thirdpel-related bits into their own context 2014-03-22 06:17:30 -07:00
svq3.h svq3: Adjust #endif comment 2014-02-20 04:16:15 -08:00
svq13.c
synth_filter.c x86: synth filter float: implement SSE2 version 2014-02-28 13:00:48 +01:00
synth_filter.h x86: synth filter float: implement SSE2 version 2014-02-28 13:00:48 +01:00
tableprint.h
tak_parser.c
tak.c
tak.h
takdec.c lavc: change all decoders to behave consistently with AV_EF_CRCCHECK. 2013-10-28 07:22:18 +01:00
targa.c targa: stop using deprecated avcodec_set_dimensions 2013-10-31 20:14:16 +01:00
targa.h
targaenc.c targaenc: use the AVFrame API properly. 2013-11-16 17:46:51 +01:00
thread.h
tiertexseqv.c tiertexseqv: use the AVFrame API properly. 2013-11-16 17:41:07 +01:00
tiff.c tiffdec: support predictor type 2 with RGB48 pixel format 2014-04-12 14:52:10 -04:00
tiff.h tiff: use a better name and enum values for PhotometricInterpretation 2014-04-12 14:52:07 -04:00
tiffenc.c tiff: use a better name and enum values for PhotometricInterpretation 2014-04-12 14:52:07 -04:00
tmv.c
tpel_template.c dsputil: Move thirdpel-related bits into their own context 2014-03-22 06:17:30 -07:00
tpeldsp.c dsputil: Move thirdpel-related bits into their own context 2014-03-22 06:17:30 -07:00
tpeldsp.h dsputil: Move thirdpel-related bits into their own context 2014-03-22 06:17:30 -07:00
truemotion1.c truemotion1: check the header size 2014-02-04 22:00:13 +01:00
truemotion1data.h
truemotion2.c avcodec: more correct printf specifiers 2014-03-22 14:08:20 +01:00
truespeech_data.h
truespeech.c
tscc2.c avcodec: more correct printf specifiers 2014-03-22 14:08:20 +01:00
tscc2data.h
tscc.c
tta.c lavc: change all decoders to behave consistently with AV_EF_CRCCHECK. 2013-10-28 07:22:18 +01:00
twinvq_data.h
twinvq.c metasound: add last missing modes (8kHz @ 6kbps per channel) 2013-11-26 08:29:42 +01:00
twinvq.h metasound: add last missing modes (8kHz @ 6kbps per channel) 2013-11-26 08:29:42 +01:00
twinvqdec.c metasound: add last missing modes (8kHz @ 6kbps per channel) 2013-11-26 08:29:42 +01:00
txd.c txd: stop using deprecated avcodec_set_dimensions 2013-10-31 20:14:16 +01:00
ulti_cb.h
ulti.c ulti: use the AVFrame API properly. 2013-11-16 17:44:54 +01:00
unary.h
utils.c lavc: remove the locking code in avcodec_close() 2014-05-18 10:16:35 +02:00
utvideo.c
utvideo.h
utvideodec.c More correct printf format specifiers 2014-04-02 00:27:22 +02:00
utvideoenc.c utvideoenc: Enable support for multiple slices and use them 2014-02-14 15:09:39 +00:00
v210dec.c
v210enc.c Replace all instances of avcodec_alloc_frame() with av_frame_alloc(). 2013-11-16 12:44:20 +01:00
v210x.c
v410dec.c
v410enc.c Replace all instances of avcodec_alloc_frame() with av_frame_alloc(). 2013-11-16 12:44:20 +01:00
vaapi_h264.c hwaccel: fix dxva2 & vaapi loop filter parameters 2014-04-28 20:23:17 +02:00
vaapi_internal.h vaapi: switch ff_vaapi_get_surface_id from Picture to AVFrame 2014-03-20 17:01:59 +01:00
vaapi_mpeg2.c mpegvideo: operate with pointers to AVFrames instead of whole structs 2014-04-09 02:12:19 +02:00
vaapi_mpeg4.c mpegvideo: operate with pointers to AVFrames instead of whole structs 2014-04-09 02:12:19 +02:00
vaapi_vc1.c mpegvideo: operate with pointers to AVFrames instead of whole structs 2014-04-09 02:12:19 +02:00
vaapi.c mpegvideo: operate with pointers to AVFrames instead of whole structs 2014-04-09 02:12:19 +02:00
vaapi.h
vb.c
vble.c
vc1_parser.c
vc1.c mpegvideo: operate with pointers to AVFrames instead of whole structs 2014-04-09 02:12:19 +02:00
vc1.h vc1: move MpegEncContext.resync_marker into VC1Context. 2013-11-29 14:19:47 +01:00
vc1acdata.h
vc1data.c
vc1data.h
vc1dec.c lavc: set AVCodecContext.hwaccel in ff_get_format() 2014-05-11 14:59:07 +02:00
vc1dsp.c Remove a number of unnecessary dsputil.h #includes 2014-04-04 19:08:05 +02:00
vc1dsp.h Remove a number of unnecessary dsputil.h #includes 2014-04-04 19:08:05 +02:00
vcr1.c
vda_h264.c lavc: Add new VDA hwaccel 2014-05-11 15:00:03 +02:00
vda_internal.h lavc: Add new VDA hwaccel 2014-05-11 15:00:03 +02:00
vda.c lavc: Add new VDA hwaccel 2014-05-11 15:00:03 +02:00
vda.h lavc: Add new VDA hwaccel 2014-05-11 15:00:03 +02:00
vdpau_h264.c hwaccel: Rename priv_data_size to frame_priv_data_size 2014-05-11 14:59:07 +02:00
vdpau_internal.h vdpau: switch ff_vdpau_get_surface_id from Picture to AVFrame 2014-03-20 17:00:39 +01:00
vdpau_mpeg4.c hwaccel: Rename priv_data_size to frame_priv_data_size 2014-05-11 14:59:07 +02:00
vdpau_mpeg12.c hwaccel: Rename priv_data_size to frame_priv_data_size 2014-05-11 14:59:07 +02:00
vdpau_vc1.c hwaccel: Rename priv_data_size to frame_priv_data_size 2014-05-11 14:59:07 +02:00
vdpau.c mpegvideo: operate with pointers to AVFrames instead of whole structs 2014-04-09 02:12:19 +02:00
vdpau.h vdpau: add a constructor for AVVDPAUContext. 2013-11-14 09:38:58 +01:00
version.h lavc: add avcodec_free_context(). 2014-05-18 10:17:41 +02:00
videodsp_template.c Add missing headers to make template files compile (more) standalone 2014-03-26 04:31:27 -07:00
videodsp.c aarch64: implement videodsp.prefetch 2014-04-06 21:18:49 +02:00
videodsp.h aarch64: implement videodsp.prefetch 2014-04-06 21:18:49 +02:00
vima.c LucasArts SMUSH VIMA audio decoder 2014-04-06 16:41:39 +02:00
vmdav.c vmdvideo: use the AVFrame API properly. 2013-11-16 13:25:56 +01:00
vmnc.c vmnc: use the AVFrame API properly. 2013-11-16 13:25:29 +01:00
vorbis_data.c
vorbis_enc_data.h
vorbis_parser.c
vorbis_parser.h
vorbis.c
vorbis.h
vorbisdec.c
vorbisdsp.c aarch64: NEON vorbis_inverse_coupling 2014-04-22 22:01:45 +02:00
vorbisdsp.h aarch64: NEON vorbis_inverse_coupling 2014-04-22 22:01:45 +02:00
vorbisenc.c put_bits: Remove unused includes 2014-03-04 11:45:32 +01:00
vp3_parser.c VP3: K&R formatting cosmetics 2014-04-01 23:47:25 +02:00
vp3.c VP3: K&R formatting cosmetics 2014-04-01 23:47:25 +02:00
vp3data.h VP3: K&R formatting cosmetics 2014-04-01 23:47:25 +02:00
vp3dsp.c Remove a number of unnecessary dsputil.h #includes 2014-04-04 19:08:05 +02:00
vp3dsp.h
vp5.c vp56: stop using deprecated avcodec_set_dimensions 2013-10-31 20:14:16 +01:00
vp5data.h
vp6.c vp56: stop using deprecated avcodec_set_dimensions 2013-10-31 20:14:16 +01:00
vp6data.h
vp6dsp.c
vp8_parser.c vp8: K&R formatting cosmetics 2014-03-29 16:11:09 +01:00
vp8.c On2 VP7 decoder 2014-04-04 04:00:11 +02:00
vp8.h vp78: Align the intra4x4_pred_mode_top array within VP8Macroblock 2014-04-14 21:27:20 +03:00
vp8data.h On2 VP7 decoder 2014-04-04 04:00:11 +02:00
vp8dsp.c On2 VP7 decoder 2014-04-04 04:00:11 +02:00
vp8dsp.h On2 VP7 decoder 2014-04-04 04:00:11 +02:00
vp9.c vp9: Read the frame size as unsigned 2014-05-03 18:25:17 +02:00
vp9.h lavc: VP9 decoder 2013-11-15 10:16:28 +01:00
vp9block.c vp9: drop support for real (non-emulated) edges 2014-01-09 09:43:59 +01:00
vp9data.c lavc: VP9 decoder 2013-11-15 10:16:28 +01:00
vp9data.h lavc: VP9 decoder 2013-11-15 10:16:28 +01:00
vp9dsp.c lavc: VP9 decoder 2013-11-15 10:16:28 +01:00
vp9mvs.c vp9: fix mvref finding to adhere to bug in libvpx. 2014-01-24 07:02:56 +01:00
vp9prob.c lavc: VP9 decoder 2013-11-15 10:16:28 +01:00
vp56.c Give IDCT matrix transpose macro a more descriptive name 2014-02-27 13:38:00 -08:00
vp56.h Remove a number of unnecessary dsputil.h #includes 2014-04-04 19:08:05 +02:00
vp56data.c
vp56data.h
vp56dsp.c
vp56dsp.h
vp56rac.c
vqavideo.c
wavpack.c lavc: change all decoders to behave consistently with AV_EF_CRCCHECK. 2013-10-28 07:22:18 +01:00
webp.c webp: add a special case for a huffman table with only 1 symbol 2013-12-05 20:37:06 -05:00
wma_common.c
wma_common.h
wma.c
wma.h
wmadata.h
wmadec.c
wmaenc.c
wmalosslessdec.c avcodec: more correct printf specifiers 2014-03-22 14:08:20 +01:00
wmaprodata.h
wmaprodec.c More correct printf format specifiers 2014-04-02 00:27:22 +02:00
wmavoice_data.h
wmavoice.c
wmv2.c mpegvideo: drop support for real (non-emulated) edges 2014-01-09 09:41:19 +01:00
wmv2.h
wmv2dec.c lavc: drop ff_pixfmt_list_420 2014-03-23 01:56:58 +01:00
wmv2dsp.c
wmv2dsp.h
wmv2enc.c
wnv1.c
ws-snd1.c
xan.c xan: use the AVFrame API properly. 2013-11-16 13:25:17 +01:00
xbmdec.c X-Bitmap decoder 2014-03-27 23:59:13 +01:00
xbmenc.c xbm: use av_frame_free on close 2014-03-27 23:57:51 +01:00
xiph.c
xiph.h
xl.c
xsubdec.c
xsubenc.c
xvmc_internal.h Deprecate obsolete XvMC hardware decoding support 2013-11-13 21:07:45 +01:00
xvmc.h Deprecate obsolete XvMC hardware decoding support 2013-11-13 21:07:45 +01:00
xwd.h
xwddec.c More correct printf format specifiers 2014-04-02 00:27:22 +02:00
xwdenc.c Replace all instances of avcodec_alloc_frame() with av_frame_alloc(). 2013-11-16 12:44:20 +01:00
xxan.c xxan: use the AVFrame API properly. 2013-11-16 13:24:56 +01:00
yop.c
zerocodec.c zerocodec: use the AVFrame API properly. 2013-11-16 13:24:44 +01:00
zmbv.c
zmbvenc.c zmbvenc: use the AVFrame API properly. 2013-11-16 13:24:10 +01:00