1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-01-03 05:10:03 +02:00
FFmpeg/libavcodec
Christophe Gisquet 5fdbfcb5b7 dcadsp: split lfe_dir cases
The x86 runs short on registers because numerous elements are not static.
In addition, splitting them allows more optimized code, at least for x86.

Arm asm changes by Janne Grunau.

Signed-off-by: Janne Grunau <janne-libav@jannau.net>
2014-02-07 22:54:18 +01:00
..
aarch64 aarch64: port neon clobber test from arm 2014-01-15 12:31:07 +01:00
arm dcadsp: split lfe_dir cases 2014-02-07 22:54:18 +01:00
avr32
bfin bfin: vp3: Mark all binary object sections appropriately 2014-01-22 05:38:15 -08:00
mips
ppc h264: do not use 422 functions for monochrome 2014-01-06 08:25:36 +01:00
sh4
sparc
x86 x86: dcadsp: implement int8x8_fmul_int32 2014-02-07 22:52:40 +01:00
4xm.c 4xm: replace forcing EMU_EDGE by a copy 2014-01-06 08:14:14 +01:00
8bps.c
8svx.c
a64colors.h
a64enc.h a64multienc: use the AVFrame API properly. 2013-11-16 12:45:05 +01:00
a64multienc.c a64multienc: use the AVFrame API properly. 2013-11-16 12:45:05 +01: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
aacadtsdec.h
aaccoder.c
aacdec.c aac: Fix low delay windowing. 2014-01-04 14:42:38 -08: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 (e)ac3: parse and store the Lt/Rt and LFE mix levels. 2014-01-19 19:12:42 +01:00
ac3dec_data.c
ac3dec_data.h
ac3dec.c ac3dec: Allow asymmetric application of DRC when drc_scale > 1 2014-01-29 23:26:25 +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 dsputil: Move apply_window_int16 to ac3dsp 2013-12-08 17:57:15 +01:00
ac3dsp.h dsputil: Move apply_window_int16 to ac3dsp 2013-12-08 17:57:15 +01: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 dsputil: Move apply_window_int16 to ac3dsp 2013-12-08 17:57:15 +01:00
ac3enc.c
ac3enc.h
ac3tab.c
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
alac_data.c
alac_data.h
alac.c
alacenc.c Replace all instances of avcodec_alloc_frame() with av_frame_alloc(). 2013-11-16 12:44:20 +01:00
allcodecs.c ATRAC3+ decoder 2014-01-09 19:33:07 +01:00
alsdec.c alsdec: check block length 2013-12-10 07:21:40 -05:00
amr.h
amrnbdata.h
amrnbdec.c
amrwbdata.h
amrwbdec.c
anm.c
ansi.c
apedec.c
api-example.c api-example: remove an unneeded call to avcodec_get_frame_defaults(). 2013-12-11 20:39:55 +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: use the AVFrame API properly. 2013-11-16 12:45:29 +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: deprecate CODEC_FLAG_EMU_EDGE and avcodec_get_edge_width(). 2014-01-20 12:52:28 +01:00
avfft.c
avfft.h
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
binkdsp.h
bit_depth_template.c
bitstream_filter.c
bitstream.c avcodec: Use av_reallocp where suitable 2013-12-09 12:27:51 +02:00
bmp.c
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
bytestream.h
c93.c c93: use the AVFrame API properly. 2013-11-16 12:47:49 +01:00
cabac_functions.h
cabac.c cabac: remove leftovers from the cabac encoder 2014-01-14 22:19:03 +01:00
cabac.h cabac: remove leftovers from the cabac encoder 2014-01-14 22:19:03 +01:00
cavs_parser.c
cavs.c lavc: Edge emulation with dst/src linesize 2013-11-15 10:16:27 +01:00
cavs.h
cavsdata.c
cavsdec.c cavsdec: check ff_get_buffer() return value 2014-01-06 08:22:48 +01:00
cavsdsp.c
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
cngdec.c
cngenc.c
codec_desc.c Deprecate obsolete XvMC hardware decoding support 2013-11-13 21:07:45 +01:00
cook_parser.c
cook.c
cookdata.h
copy_block.h
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
dca.h
dcadata.h dca: support mixing LFE in dca_downmix. 2013-11-28 22:02:53 +01:00
dcadec.c dcadsp: split lfe_dir cases 2014-02-07 22:54:18 +01:00
dcadsp.c dcadsp: split lfe_dir cases 2014-02-07 22:54:18 +01:00
dcadsp.h dcadsp: split lfe_dir cases 2014-02-07 22:54:18 +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
dirac_parser.c
dirac.c
dirac.h
dnxhd_parser.c
dnxhddata.c
dnxhddata.h
dnxhddec.c avutil: remove timer.h include from internal.h 2014-01-25 21:50:20 +01:00
dnxhdenc.c avutil: remove timer.h include from internal.h 2014-01-25 21:50:20 +01:00
dnxhdenc.h dnxhdenc: use the AVFrame API properly. 2013-11-16 17:47:58 +01:00
dpcm.c
dpx.c
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.c dsputil: Move apply_window_int16 to ac3dsp 2013-12-08 17:57:15 +01:00
dsputil.h dsputil: Move apply_window_int16 to ac3dsp 2013-12-08 17:57:15 +01: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 dv: use AVFrame API properly 2013-12-09 09:10:14 +01:00
dv.h dv: use AVFrame API properly 2013-12-09 09:10:14 +01:00
dvbsub_parser.c
dvbsub.c
dvbsubdec.c
dvdata.c dv: Move DV VLC data tables out of header file 2013-12-02 13:13:09 +01:00
dvdata.h dv: Move DV VLC data tables out of header file 2013-12-02 13:13:09 +01:00
dvdec.c dv: use AVFrame API properly 2013-12-09 09:10:14 +01:00
dvdsub_parser.c
dvdsubdec.c
dvdsubenc.c
dvenc.c dv: use AVFrame API properly 2013-12-09 09:10:14 +01:00
dxa.c dxa: use the AVFrame API properly. 2013-11-16 12:52:36 +01:00
dxtory.c dxtory: compressed RGB555/RGB565 decoding support 2014-01-24 20:09:51 +01:00
dxva2_h264.c
dxva2_internal.h
dxva2_mpeg2.c
dxva2_vc1.c vc1: move MpegEncContext.resync_marker into VC1Context. 2013-11-29 14:19:47 +01:00
dxva2.c dxva2: Use correct printf format strings 2014-01-21 14:42:44 +01:00
dxva2.h
eac3_data.c
eac3_data.h
eac3dec.c eac3: cosmetics, re-indent. 2014-01-19 19:12:58 +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
eatgv.c avcodec: Use av_reallocp where suitable 2013-12-09 12:27:51 +02:00
eatqi.c
elbg.c
elbg.h
error_resilience.c Deprecate obsolete XvMC hardware decoding support 2013-11-13 21:07:45 +01:00
error_resilience.h
escape124.c escape124: use the AVFrame API properly. 2013-11-16 12:49:45 +01:00
escape130.c
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 Rename CONFIG_FFT_FLOAT ---> FFT_FLOAT 2014-01-06 19:12:48 +01: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 Rename CONFIG_FFT_FLOAT ---> FFT_FLOAT 2014-01-06 19:12:48 +01:00
ffv1.c ffv1: use the AVFrame API properly. 2013-11-16 17:50:51 +01:00
ffv1.h ffv1: use the AVFrame API properly. 2013-11-16 17:50:51 +01: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
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
flvenc.c
fmtconvert.c
fmtconvert.h
fraps.c fraps: use the AVFrame API properly. 2013-11-16 13:27:17 +01:00
frwu.c
g2meet.c avcodec: Use av_reallocp where suitable 2013-12-09 12:27:51 +02:00
g722.c
g722.h
g722dec.c
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
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
h261dec.c mpegvideo: do not set current_picture_ptr in decoders 2013-12-05 13:28:05 +01:00
h261enc.c
h263_parser.c
h263_parser.h
h263.c
h263.h
h263data.h
h263dec.c mpeg4videodec: move mpeg4-specific post-frame-decode code from h264dec to mpeg4videodec 2013-11-29 14:19:47 +01:00
h263dsp.c
h263dsp.h
h264_cabac.c avutil: remove timer.h include from internal.h 2014-01-25 21:50:20 +01:00
h264_cavlc.c h264_cavlc: check the size of the intra PCM data. 2013-11-21 20:52:34 +01:00
h264_direct.c
h264_loopfilter.c
h264_mb_template.c
h264_mc_template.c
h264_mp4toannexb_bsf.c avcodec: Use av_reallocp where suitable 2013-12-09 12:27:51 +02:00
h264_mvpred.h
h264_parser.c
h264_ps.c h264: reset num_reorder_frames if it is invalid 2014-01-18 20:53:06 +01:00
h264_refs.c h264: prevent two matching fields from being both a short/long ref combination 2014-01-18 20:42:39 +01:00
h264_sei.c h264: Refactor decode_frame_packing_arrangement 2013-12-17 09:34:08 +01:00
h264.c h264: reset data partitioning at the beginning of each decode call 2014-02-04 11:26:17 +01:00
h264.h h264: parse frame packing arrangement SEI messages and save relevant stereo3d information 2013-12-09 16:02:43 +01:00
h264addpx_template.c
h264chroma_template.c
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
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
h264idct.c
h264idct.h
h264pred_template.c
h264pred.c h264: do not use 422 functions for monochrome 2014-01-06 08:25:36 +01:00
h264pred.h
h264qpel_template.c
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
hevc_filter.c hevc: Consider first quantization group any reference to 0, 0 2014-02-01 17:02:35 +01:00
hevc_mvs.c
hevc_parser.c
hevc_ps.c hevc: Prevent some integer overflows 2014-01-21 11:59:18 +01:00
hevc_refs.c
hevc_sei.c hevc: Refactor decode_nal_sei_frame_packing_arrangement 2013-12-17 09:34:08 +01:00
hevc.c hevc: check that the VCL NAL types are the same for all slice segments of a frame 2014-02-04 10:39:07 +01:00
hevc.h hevc: check that the VCL NAL types are the same for all slice segments of a frame 2014-02-04 10:39:07 +01:00
hevcdsp_template.c hevc: Remove useless clip 2014-01-21 11:58:52 +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
hevcpred.c
hnm4video.c
hpel_template.c
hpeldsp_template.c
hpeldsp.c aarch64: hpeldsp NEON optimizations 2014-01-15 12:30:24 +01:00
hpeldsp.h aarch64: hpeldsp NEON optimizations 2014-01-15 12:30:24 +01: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
huffyuvenc.c huffyuv: use the AVFrame API properly. 2013-11-16 17:50:20 +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
imgconvert.h
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
indeo3data.h
indeo4.c
indeo4data.h
indeo5.c
indeo5data.h
intelh263dec.c
internal.h avframe: add AV_FRAME_DATA_MATRIXENCODING side data type. 2014-01-05 16:41:56 +01:00
interplayvideo.c
intrax8.c
intrax8.h
intrax8dsp.c
intrax8dsp.h
intrax8huf.h
ituh263dec.c mpeg4videodec: move MpegEncContext.shape to Mpeg4DecContext 2013-11-29 14:19:47 +01:00
ituh263enc.c
ivi_common.c avutil: remove timer.h include from internal.h 2014-01-25 21:50: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
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: reallocate rgb_planes when needed 2014-02-04 22:00:27 +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-aacenc.c
libgsm.c
libilbc.c
libmp3lame.c avcodec: Use av_reallocp where suitable 2013-12-09 12:27:51 +02:00
libopencore-amr.c
libopenjpegdec.c
libopenjpegenc.c Replace all instances of avcodec_alloc_frame() with av_frame_alloc(). 2013-11-16 12:44:20 +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
libvo-aacenc.c
libvo-amrwbenc.c
libvorbis.c
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 Add a libwebp encoder 2013-12-21 17:01:42 -05:00
libx264.c libx264: set frame packing information when relevant information is found 2013-12-09 16:02:43 +01:00
libxavs.c libxavs: rename and fix a variable name 2013-11-20 21:06:31 +01:00
libxvid_rc.c
libxvid.c libxvid: use the AVFrame API properly. 2013-11-16 17:50:09 +01:00
libxvid.h
ljpegenc.c ljpegenc: split yuv encoding into a separate function 2013-12-05 13:38:07 +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
mace.c
Makefile build: Add separate hidden config option for the intrax8 code 2014-01-15 15:23:46 +01:00
mathops.h
mathtables.c
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
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 metasound: add last missing modes (8kHz @ 6kbps per channel) 2013-11-26 08:29:42 +01:00
mimic.c
mjpeg2jpeg_bsf.c
mjpeg_parser.c
mjpeg.c
mjpeg.h
mjpega_dump_header_bsf.c
mjpegbdec.c
mjpegdec.c mjpegdec: apply flipping after decoding, not before 2014-01-09 09:56:51 +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: Parse TrueHD decoder channel modifiers and set the AVMatrixEncoding for each substream. 2014-01-05 16:41:56 +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 mlpdec: set AV_FRAME_DATA_MATRIXENCODING side data. 2014-01-05 16:41:56 +01:00
mlpdsp.c
mlpdsp.h
mmvideo.c mmvideo: use the AVFrame API properly. 2013-11-16 13:23:14 +01:00
motion_est_template.c
motion_est.c
motionpixels_tablegen.c
motionpixels_tablegen.h
motionpixels.c motionpixels: clip VLC codes. 2013-11-21 20:57:20 +01:00
movsub_bsf.c
mpc7.c
mpc7data.h
mpc8.c
mpc8data.h
mpc8huff.h
mpc.c
mpc.h
mpcdata.h
mpeg4audio.c
mpeg4audio.h
mpeg4data.h
mpeg4video_parser.c mpeg4videodec: move MpegEncContext.shape to Mpeg4DecContext 2013-11-29 14:19:47 +01:00
mpeg4video_parser.h
mpeg4video.c
mpeg4video.h mpeg4videodec: move showed_packed_warning from MpegEncContext to Mpeg4DecContext 2013-12-05 13:22:37 +01:00
mpeg4videodec.c xvid: switch to xvid mmx idct as soon as possible 2014-01-31 11:09:11 +01:00
mpeg4videoenc.c mpeg4videoenc: don't set MpegEncContext.resync_marker 2013-11-29 14:19:47 +01:00
mpeg12.c Deprecate obsolete XvMC hardware decoding support 2013-11-13 21:07:45 +01:00
mpeg12.h
mpeg12data.c
mpeg12data.h
mpeg12dec.c mpeg: K&R formatting cosmetics 2014-02-04 22:29:53 +01:00
mpeg12enc.c mpeg12enc: set frame packing information when relevant metadata is found 2013-12-09 16:02:43 +01: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
mpegaudiodsp.h
mpegaudioenc.c mpegaudioenc: Move some static tables to MpegAudioContext 2013-11-10 16:07:22 +01:00
mpegaudiotab.h mpegaudioenc: Move some static tables to MpegAudioContext 2013-11-10 16:07:22 +01:00
mpegvideo_enc.c avutil: remove timer.h include from internal.h 2014-01-25 21:50:20 +01:00
mpegvideo_motion.c mpegvideo: drop support for real (non-emulated) edges 2014-01-09 09:41:19 +01:00
mpegvideo_parser.c
mpegvideo_xvmc.c Deprecate obsolete XvMC hardware decoding support 2013-11-13 21:07:45 +01:00
mpegvideo.c mpeg: Drop unused parameters from ff_draw_horiz_band() 2014-01-29 16:37:23 +01:00
mpegvideo.h mpeg: Drop unused parameters from ff_draw_horiz_band() 2014-01-29 16:37:23 +01: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 Remove all Alpha architecture optimizations 2013-11-13 20:45:49 +01:00
msmpeg4.h
msmpeg4data.c
msmpeg4data.h
msmpeg4dec.c
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: drop support for real (non-emulated) edges 2014-01-09 09:41:19 +01:00
mss2dsp.c
mss2dsp.h
mss3.c mss3: use the AVFrame API properly. 2013-11-16 17:41:54 +01:00
mss4.c mss4: use the AVFrame API properly. 2013-11-16 17:42:23 +01:00
mss12.c
mss12.h
mss34dsp.c
mss34dsp.h
msvideo1.c msvideo1: use the AVFrame API properly. 2013-11-16 12:51:08 +01: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
noise_bsf.c
nuv.c nuv: use the AVFrame API properly. 2013-11-16 17:49:02 +01:00
options_table.h Add missing #includes for *INT64_MAX and *INT64_C 2013-11-23 21:55:52 +01:00
options.c
pamenc.c p*menc: use the AVFrame API properly. 2013-12-09 08:41:20 +01:00
parser.c Add missing #includes for *INT64_MAX and *INT64_C 2013-11-23 21:55:52 +01:00
parser.h
pcm_tablegen.c
pcm_tablegen.h
pcm-bluray.c
pcm-dvd.c
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
pictordec.c
png_parser.c png_parser: Fix parsing on big endian 2013-12-18 12:12:19 +02:00
png.c
png.h
pngdec.c
pngdsp.c dsputil/pngdsp: fix signed/unsigned type in end comparison 2013-11-28 15:37:55 +01:00
pngdsp.h
pngenc.c pngenc: use the AVFrame API properly. 2013-11-16 17:46:16 +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
proresdsp.h
proresenc.c Replace all instances of avcodec_alloc_frame() with av_frame_alloc(). 2013-11-16 12:44:20 +01:00
psymodel.c
psymodel.h
pthread_frame.c pthread_frame: unref decoded frames on failure 2014-01-06 08:25:55 +01:00
pthread_internal.h
pthread_slice.c
pthread.c
ptx.c
put_bits.h
qcelpdata.h
qcelpdec.c
qdm2_tablegen.c
qdm2_tablegen.h
qdm2.c
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
ra288.c
ra288.h
ralf.c
ralfdata.h
rangecoder.c
rangecoder.h
ratecontrol.c
ratecontrol.h
raw.c
raw.h
rawdec.c
rawenc.c
rdft.c
rdft.h
rectangle.h
remove_extradata_bsf.c
rl2.c
rl.h
rle.c
rle.h
rnd_avg.h
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: use the AVFrame API properly. 2013-11-16 13:27:07 +01:00
rtjpeg.c
rtjpeg.h
rv10.c mpegvideo: drop support for real (non-emulated) edges 2014-01-09 09:41:19 +01:00
rv10enc.c
rv20enc.c
rv30.c rv30: fix extradata size check. 2014-01-03 16:38:33 +01:00
rv30data.h
rv30dsp.c
rv34_parser.c
rv34.c mpegvideo: drop support for real (non-emulated) edges 2014-01-09 09:41:19 +01: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
rv40data.h
rv40dsp.c aarch64: h264 chroma motion compensation NEON optimizations 2014-01-15 12:07:18 +01:00
rv40vlc2.h
s3tc.c
s3tc.h
s302m.c
sbr.h
sbrdsp.c
sbrdsp.h
sgi.h
sgidec.c sgidec: fix buffer size check in expand_rle_row() 2014-01-06 08:18:45 +01:00
sgienc.c sgienc: use the AVFrame API properly. 2013-11-16 17:42:36 +01:00
shorten.c shorten: pad the internal bitstream buffer 2014-02-04 21:59:57 +01:00
simple_idct_template.c
simple_idct.c
simple_idct.h
sinewin_tablegen.c
sinewin_tablegen.h
sinewin.c
sinewin.h
sipr16k.c
sipr16kdata.h
sipr.c
sipr.h
siprdata.h
smacker.c 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.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 svq1enc: use the AVFrame API properly. 2013-11-16 17:47:34 +01:00
svq3.c mpeg: Drop unused parameters from ff_draw_horiz_band() 2014-01-29 16:37:23 +01:00
svq3.h
svq13.c
synth_filter.c
synth_filter.h
tableprint.h
tak_parser.c
tak.c
tak.h
takdec.c
targa.c
targa.h
targaenc.c targaenc: 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
tiff.h
tiffenc.c tiffenc: use the AVFrame API properly. 2013-11-16 17:46:24 +01:00
tmv.c
truemotion1.c truemotion1: check the header size 2014-02-04 22:00:13 +01:00
truemotion1data.h
truemotion2.c truemotion2: use the AVFrame API properly. 2013-11-16 13:29:24 +01:00
truespeech_data.h
truespeech.c
tscc2.c
tscc2data.h
tscc.c
tta.c
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
ulti_cb.h
ulti.c ulti: use the AVFrame API properly. 2013-11-16 17:44:54 +01:00
unary.h
utils.c avcodec: Suppress deprecation warnings from avcodec_alloc_frame() 2014-02-04 13:46:20 +01:00
utvideo.c
utvideo.h
utvideodec.c
utvideoenc.c utvideoenc: Add support for the new BT.709 FourCCs for YCbCr 2014-02-04 10:59:28 +01: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
vaapi_internal.h
vaapi_mpeg2.c
vaapi_mpeg4.c mpeg4videodec: move intra_dc_threshold from MpegEncContext to Mpeg4DecContext 2013-12-05 13:22:18 +01:00
vaapi_vc1.c vc1: move MpegEncContext.resync_marker into VC1Context. 2013-11-29 14:19:47 +01:00
vaapi.c
vaapi.h
vb.c
vble.c
vc1_parser.c
vc1.c vc1: Always reset numref when parsing a new frame header. 2014-01-20 23:22:30 +01: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 mpegvideo: drop support for real (non-emulated) edges 2014-01-09 09:41:19 +01:00
vc1dsp.c aarch64: h264 chroma motion compensation NEON optimizations 2014-01-15 12:07:18 +01:00
vc1dsp.h aarch64: h264 chroma motion compensation NEON optimizations 2014-01-15 12:07:18 +01:00
vcr1.c
vda_h264.c
vda.h
vdpau_h264.c
vdpau_internal.h
vdpau_mpeg4.c mpeg4videodec: move MpegEncContext.resync_marker into Mpeg4DecContext. 2013-11-29 14:19:47 +01:00
vdpau_mpeg12.c
vdpau_vc1.c vc1: move MpegEncContext.resync_marker into VC1Context. 2013-11-29 14:19:47 +01:00
vdpau.c vdpau: add a constructor for AVVDPAUContext. 2013-11-14 09:38:58 +01:00
vdpau.h vdpau: add a constructor for AVVDPAUContext. 2013-11-14 09:38:58 +01:00
version.h lavc: deprecate CODEC_FLAG_EMU_EDGE and avcodec_get_edge_width(). 2014-01-20 12:52:28 +01:00
videodsp_template.c lavc: Edge emulation with dst/src linesize 2013-11-15 10:16:27 +01:00
videodsp.c
videodsp.h lavc: Edge emulation with dst/src linesize 2013-11-15 10:16:27 +01: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
vorbisdsp.h
vorbisenc.c
vp3_parser.c
vp3.c lavc: Edge emulation with dst/src linesize 2013-11-15 10:16:27 +01:00
vp3data.h
vp3dsp.c
vp3dsp.h
vp5.c
vp5data.h
vp6.c
vp6data.h
vp6dsp.c
vp8_parser.c
vp8.c vp8: use a fixed-size edge emu buffer 2014-02-04 11:21:07 +01:00
vp8.h vp8: use a fixed-size edge emu buffer 2014-02-04 11:21:07 +01:00
vp8data.h
vp8dsp.c vp8: fix bilinear C code to work if src_stride != dst_stride. 2014-02-06 22:45:29 +01:00
vp8dsp.h
vp9.c vp9: fix bugs in updating coef probabilities with parallelmode=1 2014-01-24 07:03:11 +01: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 lavc: Edge emulation with dst/src linesize 2013-11-15 10:16:27 +01:00
vp56.h
vp56data.c
vp56data.h
vp56dsp.c
vp56dsp.h
vp56rac.c
vqavideo.c
wavpack.c
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
wmaprodata.h
wmaprodec.c
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
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
xbmenc.c Replace all instances of avcodec_alloc_frame() with av_frame_alloc(). 2013-11-16 12:44:20 +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
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