ffmpeg/libavcodec
Martin Storsjö a67ae67083 arm: vp9: Add NEON itxfm routines
This work is sponsored by, and copyright, Google.

For the transforms up to 8x8, we can fit all the data (including
temporaries) in registers and just do a straightforward transform
of all the data. For 16x16, we do a transform of 4x16 pixels in
4 slices, using a temporary buffer. For 32x32, we transform 4x32
pixels at a time, in two steps of 4x16 pixels each.

Examples of relative speedup compared to the C version, from checkasm:
                         Cortex       A7     A8     A9    A53
vp9_inv_adst_adst_4x4_add_neon:     3.39   5.83   4.17   4.01
vp9_inv_adst_adst_8x8_add_neon:     3.79   4.86   4.23   3.98
vp9_inv_adst_adst_16x16_add_neon:   3.33   4.36   4.11   4.16
vp9_inv_dct_dct_4x4_add_neon:       4.06   6.16   4.59   4.46
vp9_inv_dct_dct_8x8_add_neon:       4.61   6.01   4.98   4.86
vp9_inv_dct_dct_16x16_add_neon:     3.35   3.44   3.36   3.79
vp9_inv_dct_dct_32x32_add_neon:     3.89   3.50   3.79   4.42
vp9_inv_wht_wht_4x4_add_neon:       3.22   5.13   3.53   3.77

Thus, the speedup vs C code is around 3-6x.

This is mostly marginally faster than the corresponding routines
in libvpx on most cores, tested with their 32x32 idct (compared to
vpx_idct32x32_1024_add_neon). These numbers are slightly in libvpx's
favour since their version doesn't clear the input buffer like ours
do (although the effect of that on the total runtime probably is
negligible.)

                           Cortex       A7       A8       A9      A53
vp9_inv_dct_dct_32x32_add_neon:    18436.8  16874.1  14235.1  11988.9
libvpx vpx_idct32x32_1024_add_neon 20789.0  13344.3  15049.9  13030.5

Only on the Cortex A8, the libvpx function is faster. On the other cores,
ours is slightly faster even though ours has got source block clearing
integrated.

Signed-off-by: Martin Storsjö <martin@martin.st>
2016-11-11 11:09:05 +02:00
..
aarch64 aarch64: h264idct: Use the offset parameter to movrel 2016-11-10 11:18:22 +02:00
arm arm: vp9: Add NEON itxfm routines 2016-11-11 11:09:05 +02:00
avr32
mips mathops: mips: Correctly enable loongson-specific assembly 2016-01-19 20:47:49 +01:00
neon
ppc ppc: avcodec: Drop silly "_ppc" suffixes from files in ppc subdirectories 2016-10-18 00:10:36 +02:00
tests idct: Change type of array stride parameters to ptrdiff_t 2016-09-29 14:48:03 +02:00
x86 h264_qpel: x86: Move function with only one instance out of template macro 2016-11-08 17:21:02 +01:00
.gitignore Split global .gitignore file into per-directory files 2016-05-13 14:55:56 +02:00
4xm.c
8bps.c cosmetics: Drop empty comment lines 2016-02-18 15:35:30 +01:00
8svx.c
a64colors.h
a64enc.h
a64multienc.c
a64tables.h
aac.h
aac_ac3_parser.c
aac_ac3_parser.h
aac_adtstoasc_bsf.c lavc: add a new bitstream filtering API 2016-03-20 08:15:01 +01:00
aac_parser.c
aac_tablegen.c
aac_tablegen.h
aac_tablegen_decl.h
aacadtsdec.c
aacadtsdec.h
aaccoder.c
aacdec.c Use avpriv_report_missing_feature() where appropriate 2016-11-08 17:54:34 +01:00
aacdectab.h
aacenc.c lavc: Drop exporting 2-pass encoding stats 2015-12-07 11:27:42 -05:00
aacenc.h
aacps.c
aacps.h
aacps_tablegen.c
aacps_tablegen.h
aacpsdata.c
aacpsdsp.c
aacpsdsp.h
aacpsy.c Move const qualifier before type name 2016-03-23 09:25:30 +01:00
aacsbr.c aac: Drop broken cruft 2016-08-17 12:16:42 +02:00
aacsbr.h
aacsbrdata.h
aactab.c
aactab.h aactab: Move extern keyword to the front of array declarations 2016-11-02 10:33:36 +01:00
aandcttab.c
aandcttab.h
aasc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
ac3.c Remove unnecessary get_bits.h #includes 2016-06-07 13:09:57 +02:00
ac3.h
ac3_parser.c
ac3_parser.h
ac3dec.c ac3dsp: x86: Replace inline asm for in-decoder downmixing with standalone asm 2016-10-01 00:46:25 +02:00
ac3dec.h ac3dsp: Reverse matrix in/out order in downmix() 2016-10-01 00:45:55 +02:00
ac3dec_data.c
ac3dec_data.h
ac3dsp.c ac3dsp: x86: Replace inline asm for in-decoder downmixing with standalone asm 2016-10-01 00:46:25 +02:00
ac3dsp.h ac3dsp: x86: Replace inline asm for in-decoder downmixing with standalone asm 2016-10-01 00:46:25 +02:00
ac3enc.c lavc: Add missing #includes for ff_dlog() 2016-01-03 22:49:55 +01:00
ac3enc.h
ac3enc_fixed.c
ac3enc_float.c audiodsp: reorder arguments for vector_clipf 2016-09-22 09:47:52 +02:00
ac3enc_opts_template.c
ac3enc_template.c ac3: Check the array bound before dereferencing 2016-05-27 15:49:48 +02:00
ac3tab.c
ac3tab.h
acelp_filters.c
acelp_filters.h cosmetics: Drop empty comment lines 2016-02-18 15:35:30 +01:00
acelp_pitch_delay.c
acelp_pitch_delay.h
acelp_vectors.c
acelp_vectors.h
adpcm.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
adpcm.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
adpcm_data.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
adpcm_data.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
adpcmenc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
adx.c
adx.h
adx_parser.c
adxdec.c
adxenc.c
aic.c aic: add frame threading support 2016-06-06 12:03:20 -04:00
alac.c Use avpriv_report_missing_feature() where appropriate 2016-11-08 17:54:34 +01:00
alac_data.c
alac_data.h
alacenc.c Move const qualifier before type name 2016-03-23 09:25:30 +01:00
aliaspixdec.c
aliaspixenc.c
allcodecs.c lavc/vaapi: Add VP8 decode hwaccel 2016-09-08 21:58:22 +01:00
alsdec.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
amr.h
amrnbdata.h
amrnbdec.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
amrwbdata.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
amrwbdec.c cosmetics: Drop empty comment lines 2016-02-18 15:35:30 +01:00
anm.c
ansi.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
apedec.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
apedsp.h
ass.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
ass.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
assdec.c
assenc.c
asv.c
asv.h
asvdec.c
asvenc.c
atrac.c
atrac.h
atrac1.c
atrac1data.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
atrac3.c
atrac3data.h
atrac3plus.c lavc: Use get_bitsz where needed 2016-01-11 21:51:11 +01:00
atrac3plus.h
atrac3plus_data.h
atrac3plusdec.c
atrac3plusdsp.c
audio_frame_queue.c lavc: Make AVPacket.duration int64, and deprecate convergence_duration 2015-09-29 14:33:00 +02:00
audio_frame_queue.h lavc: Make AVPacket.duration int64, and deprecate convergence_duration 2015-09-29 14:33:00 +02:00
audiodsp.c audiodsp: reorder arguments for vector_clipf 2016-09-22 09:47:52 +02:00
audiodsp.h audiodsp: reorder arguments for vector_clipf 2016-09-22 09:47:52 +02:00
aura.c
avcodec.h lavc: bsf: Document input/output codecparam alloc/init process 2016-10-12 11:06:58 -04:00
avfft.c
avfft.h
avpacket.c avpacket: Error out when creating 0-sized side data 2016-06-13 13:31:21 -04:00
avpicture.c avpicture: Suppress warning from deprecated code 2015-12-05 13:12:27 +01:00
avs.c
bethsoftvideo.c
bethsoftvideo.h
bfi.c
bgmc.c
bgmc.h
bink.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
binkaudio.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
binkdata.h
binkdsp.c
binkdsp.h bink: Have function pointer prototype match implementation 2016-11-02 10:33:39 +01:00
bit_depth_template.c
bitstream.c Use ISO C printf conversion specifiers where appropriate 2016-10-28 13:24:44 +02:00
bitstream_filter.c lavc: add a new bitstream filtering API 2016-03-20 08:15:01 +01:00
bitstream_filters.c lavc: add a bitstream filter for extracting extradata from packets 2016-10-16 20:27:16 +02:00
blockdsp.c blockdsp: Change type of array stride parameters to ptrdiff_t 2016-09-29 14:48:03 +02:00
blockdsp.h blockdsp: Change type of array stride parameters to ptrdiff_t 2016-09-29 14:48:03 +02:00
bmp.c Use avpriv_report_missing_feature() where appropriate 2016-11-08 17:54:34 +01:00
bmp.h
bmp_parser.c
bmpenc.c
bmvaudio.c
bmvvideo.c Drop unreachable break and return statements 2016-11-03 20:17:12 +01:00
brenderpix.c
bsf.c lavc: add a new bitstream filtering API 2016-03-20 08:15:01 +01:00
bsf.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
bswapdsp.c
bswapdsp.h
bytestream.h
c93.c
cabac.c Remove unnecessary get_bits.h #includes and add missing headers where needed. 2016-05-04 15:14:14 +02:00
cabac.h cabac: Make CABAC states hardcoded 2015-10-08 21:55:31 +02:00
cabac_functions.h cosmetics: Drop empty comment lines 2016-02-18 15:35:30 +01:00
canopus.c
canopus.h
cavs.c cavs: Change type of stride parameters to ptrdiff_t 2016-08-26 11:48:15 +02:00
cavs.h cavs: Change type of stride parameters to ptrdiff_t 2016-08-26 11:48:15 +02:00
cavs_parser.c
cavsdata.c
cavsdec.c cavs: Change type of stride parameters to ptrdiff_t 2016-08-26 11:48:15 +02:00
cavsdsp.c cavs: Change type of stride parameters to ptrdiff_t 2016-08-26 11:48:15 +02:00
cavsdsp.h cavs: Change type of stride parameters to ptrdiff_t 2016-08-26 11:48:15 +02:00
cbrt_tablegen.c
cbrt_tablegen.h
cdgraphics.c
cdxl.c
celp_filters.c
celp_filters.h
celp_math.c lavc: G.723.1 encoder 2015-11-30 10:58:46 -05:00
celp_math.h lavc: G.723.1 encoder 2015-11-30 10:58:46 -05:00
cga_data.c
cga_data.h
chomp_bsf.c lavc: add a new bitstream filtering API 2016-03-20 08:15:01 +01:00
cinepak.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
cljrdec.c
cljrenc.c
cllc.c
cngdec.c
cngenc.c
codec_desc.c av1: Add codec_id and basic demuxing support 2016-08-24 14:45:08 +02:00
cook.c audiodsp: reorder arguments for vector_clipf 2016-09-22 09:47:52 +02:00
cook_parser.c
cookdata.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
copy_block.h copy_block: Change type of array stride parameters to ptrdiff_t 2016-09-04 12:19:47 +02:00
cos_tablegen.c
cscd.c
cyuv.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
d3d11va.c d3d11va: make av_d3d11va_alloc_context() available at all times 2015-10-03 14:09:23 +02:00
d3d11va.h d3d11va: WindowsPhone requires a mutex around ID3D11VideoContext 2015-09-17 10:33:21 +02:00
dca.c dca: fix misaligned access in ff_dca_convert_bitstream 2016-01-15 13:47:11 +01:00
dca.h dca: use defines for subband related constants 2015-12-31 11:40:32 +01:00
dca_exss.c
dca_parser.c
dca_syncwords.h
dca_xll.c
dcadata.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
dcadata.h dca: remove unused decode_hf function and quant_d tables 2015-12-24 13:58:18 +01:00
dcadec.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
dcadsp.c dca: use defines for subband related constants 2015-12-31 11:40:32 +01:00
dcadsp.h dca: use defines for subband related constants 2015-12-31 11:40:32 +01:00
dcahuff.h
dcamath.h dca: Add math helpers. 2015-12-23 11:50:08 +01:00
dct.c
dct.h idct: Change type of array stride parameters to ptrdiff_t 2016-09-29 14:48:03 +02:00
dct32.h lavc: Sanitize header inclusion guards 2015-09-12 13:39:37 +02:00
dct32_fixed.c
dct32_float.c
dct32_template.c
dctref.c
dctref.h
dds.c dds: Add support for monochrome images 2016-04-26 16:30:18 -04:00
dfa.c
dirac.c golomb: Give svq3_get_se_golomb()/svq3_get_ue_golomb() better names 2016-05-25 16:37:43 +02:00
dirac.h lavc: export Dirac parsing API used by the ogg demuxer as public 2015-12-06 10:28:04 +01:00
dirac_parser.c
dnxhd_parser.c
dnxhddata.c dnxhd: Make the encoder message friendlier 2016-02-09 20:02:31 +01:00
dnxhddata.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
dnxhddec.c Use ISO C printf conversion specifiers where appropriate 2016-10-28 13:24:44 +02:00
dnxhdenc.c dnxhdenc: Drop pointless, commented-out debug output 2016-10-27 12:21:46 +02:00
dnxhdenc.h dnxhdenc: Have function pointer prototype match implementation 2016-11-03 17:43:55 +01:00
dpcm.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
dpx.c
dpx_parser.c
dpxenc.c dpx: Replace avpicture functions with imgutils 2015-10-21 11:59:46 +02:00
dsicinaudio.c
dsicinvideo.c
dss_sp.c
dump_extradata_bsf.c lavc: add a new bitstream filtering API 2016-03-20 08:15:01 +01:00
dv.c Remove unnecessary get_bits.h #includes 2016-06-07 13:09:57 +02:00
dv.h idct: Change type of array stride parameters to ptrdiff_t 2016-09-29 14:48:03 +02:00
dv_profile.c
dv_profile.h
dv_profile_internal.h
dv_tablegen.c
dv_tablegen.h
dvbsub.c lavc: Add data and linesize to AVSubtitleRect 2015-10-21 12:02:29 +02:00
dvbsub_parser.c dvbsub_parser: Add missing mem.h #include 2016-06-08 18:51:56 +02:00
dvbsubdec.c dvbsubdec: Remove disabled, near-duplicate debug code 2016-08-17 12:16:42 +02:00
dvdata.c
dvdata.h
dvdec.c Use ISO C printf conversion specifiers where appropriate 2016-10-28 13:24:44 +02:00
dvdsub_parser.c
dvdsubdec.c Use ISO C printf conversion specifiers where appropriate 2016-10-28 13:24:44 +02:00
dvdsubenc.c lavc: Add data and linesize to AVSubtitleRect 2015-10-21 12:02:29 +02:00
dvenc.c pixblockdsp: Change type of stride parameters to ptrdiff_t 2016-09-14 14:12:36 +02:00
dxa.c
dxtory.c dxtory: Drop nonsense ISO C printf conversion specifiers for standard types 2016-10-28 13:24:55 +02:00
dxv.c Use ISO C printf conversion specifiers where appropriate 2016-10-28 13:24:44 +02:00
dxva2.c dxva2: fix surface selection when compiled with both d3d11va and dxva2 2016-11-07 10:05:12 +01:00
dxva2.h
dxva2_h264.c dxva2_h264: Remove an unused variable 2016-06-21 22:09:35 +03:00
dxva2_hevc.c hevcdec: split ff_hevc_diag_scan* declarations into a separate header 2016-10-16 20:26:40 +02:00
dxva2_internal.h d3d11va: Use the proper decoding slice index 2016-10-05 18:37:27 +02:00
dxva2_mpeg2.c dxva: Include last the internal header 2015-10-14 14:35:34 +02:00
dxva2_vc1.c dxva: Include last the internal header 2015-10-14 14:35:34 +02:00
eac3_data.c
eac3_data.h
eac3dec.c eac3dec: don't call avpriv_request_sample every frame. 2016-04-02 14:05:07 +02:00
eac3enc.c
eac3enc.h
eacmv.c ea: Change type of array stride parameters to ptrdiff_t 2016-09-29 17:54:23 +02:00
eaidct.c ea: Change type of array stride parameters to ptrdiff_t 2016-09-29 17:54:23 +02:00
eaidct.h ea: Change type of array stride parameters to ptrdiff_t 2016-09-29 17:54:23 +02:00
eamad.c ea: Change type of array stride parameters to ptrdiff_t 2016-09-29 17:54:23 +02:00
eatgq.c ea: Change type of array stride parameters to ptrdiff_t 2016-09-29 17:54:23 +02:00
eatgv.c ea: Change type of array stride parameters to ptrdiff_t 2016-09-29 17:54:23 +02:00
eatqi.c ea: Change type of array stride parameters to ptrdiff_t 2016-09-29 17:54:23 +02:00
elbg.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
elbg.h
elsdec.c
elsdec.h
error_resilience.c error_resilience: Change type of array stride parameters to ptrdiff_t 2016-09-07 11:30:17 +02:00
error_resilience.h error_resilience: Change type of array stride parameters to ptrdiff_t 2016-09-07 11:30:17 +02:00
escape124.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
escape130.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
exr.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
extract_extradata_bsf.c lavc: add a bitstream filter for extracting extradata from packets 2016-10-16 20:27:16 +02:00
faandct.c faan(i)dct: Kill some disabled code 2016-08-17 12:16:42 +02:00
faandct.h
faanidct.c idct: Change type of array stride parameters to ptrdiff_t 2016-09-29 14:48:03 +02:00
faanidct.h idct: Change type of array stride parameters to ptrdiff_t 2016-09-29 14:48:03 +02:00
faxcompr.c
faxcompr.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
fdctdsp.c
fdctdsp.h
fft-internal.h
fft.h fft: Split MDCT bits off from FFT 2016-03-01 10:18:28 +01:00
fft_fixed.c
fft_float.c
fft_template.c fft: Split MDCT bits off from FFT 2016-03-01 10:18:28 +01:00
ffv1.c Drop unnecessary golomb.h #includes 2016-06-08 18:51:57 +02:00
ffv1.h lavc: Move context_model to codec private options 2016-01-21 15:33:19 -05:00
ffv1dec.c ffv1: Remove broken disabled cruft 2016-08-17 12:16:42 +02:00
ffv1enc.c ffv1: Remove broken disabled cruft 2016-08-17 12:16:42 +02:00
fic.c
file_open.c
flac.c
flac.h
flac_parser.c
flacdata.c
flacdata.h
flacdec.c
flacdsp.c
flacdsp.h
flacdsp_lpc_template.c
flacdsp_template.c
flacenc.c Remove unnecessary get_bits.h #includes 2016-06-07 13:09:57 +02:00
flashsv.c flashsv: Initialize the block array 2015-11-02 16:29:46 +01:00
flashsvenc.c
flicvideo.c Use avpriv_request_sample() where appropriate 2016-10-29 18:32:21 +02:00
flv.h
flvdec.c
flvenc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
fmtconvert.c dca: change the core to work with integer coefficients. 2015-12-23 11:50:18 +01:00
fmtconvert.h dca: change the core to work with integer coefficients. 2015-12-23 11:50:18 +01:00
fraps.c Use avpriv_report_missing_feature() where appropriate 2016-11-08 17:54:34 +01:00
frwu.c
g2meet.c Use avpriv_report_missing_feature() where appropriate 2016-11-08 17:54:34 +01:00
g722.c
g722.h
g722dec.c
g722dsp.c
g722dsp.h
g722enc.c
g723_1.c lavc: G.723.1 encoder 2015-11-30 10:58:46 -05:00
g723_1.h g723: Add missing header 2015-12-05 12:12:26 +01:00
g723_1dec.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
g723_1enc.c Use avpriv_report_missing_feature() where appropriate 2016-11-08 17:54:34 +01:00
g726.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
get_bits.h get_bits: Drop some TRACE-level debug code 2016-05-22 20:22:43 +02:00
gif.c
gifdec.c
golomb.c
golomb.h golomb: Drop disabled cruft 2016-08-17 12:22:29 +02:00
gsm.h
gsm_parser.c
gsmdec.c
gsmdec_data.c gsm: Move requant_tab table to the gsm tables file 2016-06-07 13:22:22 +02:00
gsmdec_data.h gsm: Move requant_tab table to the gsm tables file 2016-06-07 13:22:22 +02:00
gsmdec_template.c gsm: Move requant_tab table to the gsm tables file 2016-06-07 13:22:22 +02:00
h261.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
h261.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
h261_parser.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
h261data.c
h261dec.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
h261enc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
h263.c Drop unnecessary unary.h #includes 2016-06-08 18:51:56 +02:00
h263.h ituh263dec: Have function signature match across declaration and definition 2016-11-03 17:43:55 +01:00
h263_parser.c
h263_parser.h
h263data.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
h263data.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
h263dec.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
h263dsp.c
h263dsp.h
h264.h h264: add H264_ prefix to the NAL unit types 2016-06-21 11:17:28 +02:00
h264_cabac.c h264_cabac: drop an always true condition 2016-06-21 11:17:53 +02:00
h264_cavlc.c h264: rename h264.[ch] to h264dec.[ch] 2016-06-21 11:11:26 +02:00
h264_direct.c h264_direct: use the reference mask from the actual reference 2016-08-11 10:52:54 +02:00
h264_loopfilter.c h264_loopfilter: Do not print value of uninitialized variable 2016-10-27 12:21:46 +02:00
h264_mb.c h264: move the parameter set definitions to a new header file 2016-06-21 11:13:29 +02:00
h264_mb_template.c h264: drop a pointless indirection 2016-04-24 10:06:25 +02:00
h264_mc_template.c h264: rename h264.[ch] to h264dec.[ch] 2016-06-21 11:11:26 +02:00
h264_mp4toannexb_bsf.c h264_mp4toannexb_bsf: do not fail on annex B extradata 2016-04-24 10:06:23 +02:00
h264_mvpred.h h264: rename h264.[ch] to h264dec.[ch] 2016-06-21 11:11:26 +02:00
h264_parse.c h264: add H264_ prefix to the NAL unit types 2016-06-21 11:17:28 +02:00
h264_parse.h h264: move the parameter set definitions to a new header file 2016-06-21 11:13:29 +02:00
h264_parser.c h264: add H264_ prefix to the NAL unit types 2016-06-21 11:17:28 +02:00
h264_picture.c h264: rename h264.[ch] to h264dec.[ch] 2016-06-21 11:11:26 +02:00
h264_ps.c Use avpriv_report_missing_feature() where appropriate 2016-11-08 17:54:34 +01:00
h264_ps.h h264_ps: export actual height in MBs as SPS.mb_height 2016-07-11 16:29:57 +02:00
h264_refs.c h264: Kill broken disabled cruft 2016-08-17 12:16:42 +02:00
h264_sei.c h264_sei: drop an unnecessary h264dec.h include 2016-06-21 11:15:44 +02:00
h264_sei.h h264: decouple h264_sei from the h264 decoder 2016-04-24 10:06:24 +02:00
h264_slice.c h264: fix decoding multiple fields per packet with slice threads 2016-07-15 15:33:54 +02:00
h264addpx_template.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
h264chroma.c
h264chroma.h h264chroma: Change type of stride parameters to ptrdiff_t 2016-09-29 14:48:04 +02:00
h264chroma_template.c h264chroma: Change type of stride parameters to ptrdiff_t 2016-09-29 14:48:04 +02:00
h264data.c h264: rename h264.[ch] to h264dec.[ch] 2016-06-21 11:11:26 +02:00
h264data.h h264: rename h264.[ch] to h264dec.[ch] 2016-06-21 11:11:26 +02:00
h264dec.c h264dec: support broken files with mp4 extradata/annex b data 2016-10-02 11:41:45 +02:00
h264dec.h h264: fix decoding multiple fields per packet with slice threads 2016-07-15 15:33:54 +02:00
h264dsp.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
h264dsp.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
h264dsp_template.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
h264idct.c
h264idct.h
h264idct_template.c h264: rename h264.[ch] to h264dec.[ch] 2016-06-21 11:11:26 +02:00
h264pred.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
h264pred.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
h264pred_template.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
h264qpel.c
h264qpel.h
h264qpel_template.c
h2645_parse.c h264: Log more information about invalid NALu size 2016-07-13 18:18:46 -04:00
h2645_parse.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
hap.c
hap.h
hapdec.c
hapenc.c hap: Adjust printf length modifiers to match variable types 2016-10-28 11:22:22 +02:00
hevc.h hevc: move the SliceType enum to hevc.h 2016-10-21 10:11:20 +02:00
hevc_cabac.c hevc: move the SliceType enum to hevc.h 2016-10-21 10:11:20 +02:00
hevc_data.c hevcdec: split ff_hevc_diag_scan* declarations into a separate header 2016-10-16 20:26:40 +02:00
hevc_data.h hevcdec: split ff_hevc_diag_scan* declarations into a separate header 2016-10-16 20:26:40 +02:00
hevc_filter.c hevc: rename hevc.[ch] to hevcdec.[ch] 2016-10-16 20:26:17 +02:00
hevc_mp4toannexb_bsf.c hevcdec: move decoder-independent declarations into a separate header 2016-10-16 20:26:28 +02:00
hevc_mvs.c hevc: move the SliceType enum to hevc.h 2016-10-21 10:11:20 +02:00
hevc_parser.c hevcdec: move decoder-independent declarations into a separate header 2016-10-16 20:26:28 +02:00
hevc_ps.c Use avpriv_report_missing_feature() where appropriate 2016-11-08 17:54:34 +01:00
hevc_ps.h hevcdec: move parameter set parsing into a separate header 2016-10-16 20:26:47 +02:00
hevc_ps_enc.c Use avpriv_report_missing_feature() where appropriate 2016-11-08 17:54:34 +01:00
hevc_refs.c hevc: move the SliceType enum to hevc.h 2016-10-21 10:11:20 +02:00
hevc_sei.c Drop unreachable break and return statements 2016-11-03 20:17:12 +01:00
hevcdec.c hevc: Support extradata changes from multiple stsd 2016-11-08 11:22:29 -05:00
hevcdec.h hevc: move the SliceType enum to hevc.h 2016-10-21 10:11:20 +02:00
hevcdsp.c hevc: Add DC IDCT 2016-07-18 15:27:13 +02:00
hevcdsp.h hevc: x86: Add add_residual() SIMD optimizations 2016-10-22 17:33:35 +02:00
hevcdsp_template.c hevc: rename hevc.[ch] to hevcdec.[ch] 2016-10-16 20:26:17 +02:00
hevcpred.c hevc: rename hevc.[ch] to hevcdec.[ch] 2016-10-16 20:26:17 +02:00
hevcpred_template.c hevc: rename hevc.[ch] to hevcdec.[ch] 2016-10-16 20:26:17 +02:00
hnm4video.c
hpel_template.c
hpeldsp.c
hpeldsp.h hpeldsp: Explain why put_no_rnd_pixels_tab is larger than necessary 2016-07-25 19:38:18 +02:00
hq_hqa.c Remove unnecessary get_bits.h #includes 2016-06-07 13:09:57 +02:00
hq_hqa.h Remove unnecessary get_bits.h #includes 2016-06-07 13:09:57 +02:00
hq_hqadata.c
hq_hqadsp.c
hq_hqadsp.h
hqx.c hqx: correct type and size check of info_offset 2015-11-16 12:56:03 +01:00
hqx.h
hqxdsp.c
hqxdsp.h lavc: Sanitize header inclusion guards 2015-09-12 13:39:37 +02:00
hqxvlc.c
huffman.c Move VLC and RL_VLC_ELEM structure definitions to a separate header 2016-05-17 10:29:27 +02:00
huffman.h Move VLC and RL_VLC_ELEM structure definitions to a separate header 2016-05-17 10:29:27 +02:00
huffyuv.c
huffyuv.h libavcodec: Add missing AVClass pointers 2016-01-22 17:08:08 +02:00
huffyuvdec.c
huffyuvdsp.c huffyuvdsp: Reenable PPC optimizations 2016-10-02 17:13:36 +02:00
huffyuvdsp.h
huffyuvenc.c lavc: Move prediction_method to codec private options 2016-01-21 15:33:19 -05:00
huffyuvencdsp.c
huffyuvencdsp.h
idcinvideo.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
idctdsp.c idct: Change type of array stride parameters to ptrdiff_t 2016-09-29 14:48:03 +02:00
idctdsp.h idct: Have function pointer prototype match implementation 2016-11-02 10:33:39 +01:00
iff.c Remove unnecessary get_bits.h #includes and add missing headers where needed. 2016-05-04 15:14:14 +02:00
iirfilter.c iir_filter: Change type of array stride parameters to ptrdiff_t 2016-09-07 11:30:18 +02:00
iirfilter.h iir_filter: Change type of array stride parameters to ptrdiff_t 2016-09-07 11:30:18 +02:00
imc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
imcdata.h
imdct15.c
imdct15.h
imgconvert.c imgconvert: Add the proper API guards to a deprecated function 2016-01-21 15:33:19 -05:00
imx_dump_header_bsf.c lavc: add a new bitstream filtering API 2016-03-20 08:15:01 +01:00
indeo2.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
indeo2data.h indeo2: Drop disabled big-endian ir2_codes table 2016-06-07 13:09:57 +02:00
indeo3.c Drop unreachable break and return statements 2016-11-03 20:17:12 +01:00
indeo3data.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
indeo4.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
indeo4data.h
indeo5.c
indeo5data.h
intelh263dec.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
internal.h lavc: introduce a new decoding/encoding API with decoupled input/output 2016-03-23 19:31:23 +01:00
interplayvideo.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
intrax8.c intrax8: Have function signature match across declaration and definition 2016-11-03 15:50:48 +01:00
intrax8.h intrax8: Remove mpegvideo dependency 2016-03-29 13:41:09 +02:00
intrax8dsp.c intrax8: Change type of array stride parameters to ptrdiff_t 2016-09-29 14:48:03 +02:00
intrax8dsp.h intrax8: Change type of array stride parameters to ptrdiff_t 2016-09-29 14:48:03 +02:00
intrax8huf.h intrax8: K&R formatting cosmetics 2016-03-22 17:12:20 -04:00
ituh263dec.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
ituh263enc.c Drop unnecessary unary.h #includes 2016-06-08 18:51:56 +02:00
ivi.c indeo: Change type of array pitch parameters to ptrdiff_t 2016-09-04 11:57:15 +02:00
ivi.h indeo: Change type of array pitch parameters to ptrdiff_t 2016-09-04 11:57:15 +02:00
ivi_dsp.c indeo: Change type of array pitch parameters to ptrdiff_t 2016-09-04 11:57:15 +02:00
ivi_dsp.h indeo: Change type of array pitch parameters to ptrdiff_t 2016-09-04 11:57:15 +02:00
jfdctfst.c
jfdctint.c
jfdctint_template.c jfdct: Kill broken cruft 2016-08-17 12:16:42 +02:00
jpeg2000.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
jpeg2000.h
jpeg2000dec.c lavc: add profiles to AVCodecDescriptor 2015-12-12 21:22:49 +01:00
jpeg2000dsp.c
jpeg2000dsp.h
jpeg2000dwt.c
jpeg2000dwt.h
jpegls.c
jpegls.h
jpeglsdec.c
jpeglsdec.h
jpeglsenc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
jpegtables.c
jpegtables.h
jrevdct.c idct: Change type of array stride parameters to ptrdiff_t 2016-09-29 14:48:03 +02:00
jvdec.c
kbdwin.c
kbdwin.h
kgv1dec.c
kmvc.c
lagarith.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
lagarithrac.c lagarith: Correctly compute hash_shift 2015-11-02 16:25:17 +01:00
lagarithrac.h
latm_parser.c
lcl.h
lcldec.c cosmetics: Drop particularly redundant silly comments 2016-02-18 15:35:43 +01:00
lclenc.c cosmetics: Drop particularly redundant silly comments 2016-02-18 15:35:43 +01:00
libavcodec.v build: Change structure of the linker version script templates 2016-05-29 16:43:11 +02:00
libdcadec.c
libfaac.c
libfdk-aacdec.c libfdk-aacdec: Remove unused variable 2015-08-31 15:24:30 +02:00
libfdk-aacenc.c
libgsmdec.c
libgsmenc.c
libilbc.c
libkvazaar.c libkvazaar: Set frame rate as a rational number 2016-01-19 20:47:49 +01:00
libmp3lame.c mpegaudiodecheader: check the header in avpriv_mpegaudio_decode_header 2015-12-12 21:25:42 +01:00
libopencore-amr.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
libopenh264.c Add an OpenH264 decoder wrapper 2016-06-28 14:17:43 +03:00
libopenh264.h Add an OpenH264 decoder wrapper 2016-06-28 14:17:43 +03:00
libopenh264dec.c libopenh264dec: Simplify the init thanks to FF_CODEC_CAP_INIT_CLEANUP being set 2016-07-15 13:36:21 +03:00
libopenh264enc.c libopenh264enc: Simplify init by setting FF_CODEC_CAP_INIT_CLEANUP 2016-07-15 13:36:23 +03:00
libopenjpegdec.c Use avpriv_report_missing_feature() where appropriate 2016-11-08 17:54:34 +01:00
libopenjpegenc.c lavu: Drop the {minus,plus}1 suffix from AVComponentDescriptor fields 2015-09-07 12:37:47 +02:00
libopus.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
libopus.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
libopusdec.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
libopusenc.c Use avpriv_report_missing_feature() where appropriate 2016-11-08 17:54:34 +01:00
libschroedinger.c libschroedinger: Properly use AVFrame API 2015-10-14 11:24:55 +02:00
libschroedinger.h
libschroedingerdec.c lavc: export the timestamps when decoding in AVFrame.pts 2016-06-21 19:54:42 +02:00
libschroedingerenc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
libspeexdec.c
libspeexenc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
libtheoraenc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
libtwolame.c
libvo-aacenc.c
libvo-amrwbenc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
libvorbis.c
libvpx.c
libvpx.h
libvpxdec.c libvpx: Cast a pointer to const to squelch a warning 2016-08-26 13:25:59 +02:00
libvpxenc.c vpx: Support color range 2016-07-23 08:27:29 +02:00
libwavpackenc.c
libwebpenc.c
libx264.c libx264: Forbid inverted Stereo3D mode 2016-04-21 12:25:42 -04:00
libx265.c libx265: Add option to force IDR frames 2016-11-07 10:16:10 +02:00
libxavs.c lavc: Move noise_reduction to codec private options 2016-01-21 15:33:19 -05:00
libxvid.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
libxvid.h ratecontrol: Move Xvid-related functions to the place they are actually used 2016-07-20 18:59:36 +02:00
libxvid_rc.c
ljpegenc.c lavc: Move prediction_method to codec private options 2016-01-21 15:33:19 -05:00
loco.c
log2_tab.c
lpc.c
lpc.h
lsp.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
lsp.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
lzf.c lzf: update pointer p after realloc 2016-11-07 22:42:00 +01:00
lzf.h lavc: Add a lzf decompressor 2015-09-02 21:56:22 +02:00
lzw.c
lzw.h
lzwenc.c
mace.c
magicyuv.c Add MagicYUV decoder 2016-06-20 15:45:51 -04:00
Makefile lavc: add a bitstream filter for extracting extradata from packets 2016-10-16 20:27:16 +02:00
mathops.h mathops: Drop disabled alternative mid_pred() implementation 2016-08-17 12:16:42 +02:00
mathtables.c lavc: Deduplicate zigzag_scan table 2016-03-25 15:23:56 +01:00
mdct_fixed.c
mdct_float.c
mdct_template.c fft: Split MDCT bits off from FFT 2016-03-01 10:18:28 +01:00
mdec.c Mark read-only tables as static 2016-05-05 10:48:34 +02:00
me_cmp.c
me_cmp.h
metasound.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
metasound_data.c
metasound_data.h
mimic.c mimic: do not release the newly obsolete reference at the end of decoding 2016-07-29 15:59:48 +02:00
mjpeg.h
mjpeg2jpeg_bsf.c lavc: add a new bitstream filtering API 2016-03-20 08:15:01 +01:00
mjpeg_parser.c
mjpega_dump_header_bsf.c lavc: add a new bitstream filtering API 2016-03-20 08:15:01 +01:00
mjpegbdec.c
mjpegdec.c Use avpriv_report_missing_feature() where appropriate 2016-11-08 17:54:34 +01:00
mjpegdec.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
mjpegenc.c Drop pointless assert.h #includes 2016-05-03 15:45:10 +02:00
mjpegenc.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
mjpegenc_common.c lavc: Move prediction_method to codec private options 2016-01-21 15:33:19 -05:00
mjpegenc_common.h lavc: Move prediction_method to codec private options 2016-01-21 15:33:19 -05:00
mlp.c
mlp.h
mlp_parser.c
mlp_parser.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
mlpdec.c mlpdec: Fix a undefined left shift of negative number 2015-09-29 14:33:00 +02:00
mlpdsp.c
mlpdsp.h
mmaldec.c mmaldec: convert to stdatomic 2016-10-02 19:35:12 +02:00
mmvideo.c mmvideo: Make sure the rle does not write over the frame boundaries 2015-09-11 18:19:00 +02:00
motion_est.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
motion_est.h mpegvideo: Move macros to more appropriate headers 2015-09-13 17:34:45 +02:00
motion_est_template.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
motionpixels.c
motionpixels_tablegen.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
motionpixels_tablegen.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
movsub_bsf.c lavc: add a new bitstream filtering API 2016-03-20 08:15:01 +01:00
mpc.c Remove unnecessary get_bits.h #includes 2016-06-07 13:09:57 +02:00
mpc.h mpc: Drop unused GetBitContext context member 2016-06-07 13:09:57 +02:00
mpc7.c
mpc7data.h
mpc8.c
mpc8data.h
mpc8huff.h
mpcdata.h
mpeg4audio.c
mpeg4audio.h
mpeg4data.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
mpeg4video.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
mpeg4video.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
mpeg4video_parser.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
mpeg4video_parser.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
mpeg4videodec.c mpeg4videodec: Call av_log() in check_marker() with AVCodecContext instead of NULL 2016-05-16 10:51:17 +02:00
mpeg4videoenc.c mpeg4videoenc: Kill non-compiling disabled cruft 2016-08-17 12:16:42 +02:00
mpeg12.c mpeg1: Make intra-block decoding independent of MpegEncContext 2016-02-09 20:04:59 +01:00
mpeg12.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
mpeg12data.c build: Move ff_mpeg12_frame_rate_tab to a separate file 2016-06-29 12:31:03 +02:00
mpeg12data.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
mpeg12dec.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
mpeg12enc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
mpeg12framerate.c build: Move ff_mpeg12_frame_rate_tab to a separate file 2016-06-29 12:31:03 +02:00
mpeg12vlc.h Remove unnecessary get_bits.h #includes 2016-06-07 13:09:57 +02:00
mpeg_er.c
mpeg_er.h
mpegaudio.c
mpegaudio.h
mpegaudio_parser.c lavc: make avpriv_mpa_decode_header private on next bump 2015-12-12 21:26:29 +01:00
mpegaudio_tablegen.c
mpegaudio_tablegen.h
mpegaudiodata.c
mpegaudiodata.h
mpegaudiodec_fixed.c
mpegaudiodec_float.c
mpegaudiodec_template.c mpegaudio: Do not print value of uninitialized variable 2016-10-27 12:21:46 +02:00
mpegaudiodecheader.c lavc: Add missing #includes for ff_dlog() 2016-01-03 22:49:55 +01:00
mpegaudiodecheader.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
mpegaudiodectab.h
mpegaudiodsp.c
mpegaudiodsp.h mpegaudiodsp: Change type of array stride parameters to ptrdiff_t 2016-09-29 17:54:24 +02:00
mpegaudiodsp_data.c
mpegaudiodsp_fixed.c
mpegaudiodsp_float.c
mpegaudiodsp_template.c mpegaudiodsp: Change type of array stride parameters to ptrdiff_t 2016-09-29 17:54:24 +02:00
mpegaudioenc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
mpegaudiotab.h
mpegpicture.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
mpegpicture.h lavu: Deprecate AVFrame.error[] 2015-09-30 16:44:33 +02:00
mpegutils.c
mpegutils.h mpegvideo: Move macros to more appropriate headers 2015-09-13 17:34:45 +02:00
mpegvideo.c Fix instances of broken indentation found by gcc 6 2016-07-31 08:19:27 +02:00
mpegvideo.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
mpegvideo_enc.c mpegvideo_enc: use the new encoding API for b_strategy=2 2016-09-28 10:01:52 +02:00
mpegvideo_motion.c mpegvideo_motion: Handle edge emulation even without unrestricted_mv 2016-09-16 16:28:07 +02:00
mpegvideo_parser.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
mpegvideo_xvmc.c
mpegvideodata.c
mpegvideodata.h
mpegvideodsp.c
mpegvideodsp.h
mpegvideoencdsp.c mpegvideo: Kill some disabled code 2016-08-17 12:16:42 +02:00
mpegvideoencdsp.h
mqc.c
mqc.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
mqcdec.c
msgsmdec.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
msgsmdec.h
msmpeg4.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
msmpeg4.h
msmpeg4data.c msmpeg4data: Move WMV2 data tables to their own file 2016-02-19 20:38:18 +01:00
msmpeg4data.h Remove unnecessary get_bits.h #includes 2016-06-07 13:09:57 +02:00
msmpeg4dec.c msmpeg4: Drop disabled debug cruft 2016-08-17 12:16:42 +02:00
msmpeg4enc.c msmpeg4: Drop disabled debug cruft 2016-08-17 12:16:42 +02:00
msrle.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
msrledec.c msrle: Use AVFrame instead of AVPicture 2015-10-21 11:51:07 +02:00
msrledec.h msrle: Use AVFrame instead of AVPicture 2015-10-21 11:51:07 +02:00
mss1.c
mss2.c mss*: Change type of array stride parameters to ptrdiff_t 2016-09-29 17:54:24 +02:00
mss2dsp.c mss*: Change type of array stride parameters to ptrdiff_t 2016-09-29 17:54:24 +02:00
mss2dsp.h mss*: Change type of array stride parameters to ptrdiff_t 2016-09-29 17:54:24 +02:00
mss3.c mss*: Change type of array stride parameters to ptrdiff_t 2016-09-29 17:54:24 +02:00
mss4.c mss*: Change type of array stride parameters to ptrdiff_t 2016-09-29 17:54:24 +02:00
mss12.c mss*: Change type of array stride parameters to ptrdiff_t 2016-09-29 17:54:24 +02:00
mss12.h mss*: Change type of array stride parameters to ptrdiff_t 2016-09-29 17:54:24 +02:00
mss34dsp.c mss*: Change type of array stride parameters to ptrdiff_t 2016-09-29 17:54:24 +02:00
mss34dsp.h mss*: Change type of array stride parameters to ptrdiff_t 2016-09-29 17:54:24 +02:00
msvideo1.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
mvcdec.c
mxpegdec.c
nellymoser.c Remove unnecessary get_bits.h #includes 2016-06-07 13:09:57 +02:00
nellymoser.h
nellymoserdec.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
nellymoserenc.c
noise_bsf.c lavc: add a new bitstream filtering API 2016-03-20 08:15:01 +01:00
nuv.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
nvenc.c nvenc: Fix error log 2016-10-09 20:58:10 +02:00
nvenc.h nvenc: Extended rate-control support as provided by SDK 7 2016-09-24 19:03:10 +02:00
nvenc_h264.c nvenc: Extended rate-control support as provided by SDK 7 2016-09-24 19:03:10 +02:00
nvenc_hevc.c nvenc: Extended rate-control support as provided by SDK 7 2016-09-24 19:03:10 +02:00
omx.c omx: Don't return > 0 from omx_encode_frame 2016-06-24 22:30:54 +03:00
on2avc.c Drop unnecessary golomb.h #includes 2016-06-08 18:51:57 +02:00
on2avcdata.c
on2avcdata.h
options.c lavc: initialize AVCodecContext.sw_pix_fmt properly 2016-07-22 19:08:13 +02:00
options_table.h lavc: Add hevc main10 profile to avconv cli 2016-11-08 11:22:29 -05:00
opus.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
opus.h
opus_celt.c
opus_parser.c
opus_silk.c Use avpriv_report_missing_feature() where appropriate 2016-11-08 17:54:34 +01:00
opusdec.c opus: Do not call vector_fmul_scalar on zero samples 2015-10-28 17:57:07 +01:00
pafaudio.c
pafvideo.c
pamenc.c Replace any remaining avpicture function with imgutils 2015-10-21 11:59:59 +02:00
parser.c lavc: Make AVPacket.duration int64, and deprecate convergence_duration 2015-09-29 14:33:00 +02:00
parser.h
pcm-bluray.c
pcm-dvd.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
pcm.c
pcm_tablegen.c
pcm_tablegen.h cosmetics: Drop empty comment lines 2016-02-18 15:35:30 +01:00
pcx.c pcx: use the bytestream2 API for reading from input 2016-08-18 17:06:46 +02:00
pcxenc.c
pel_template.c
pgssubdec.c Reduce the scope of some variables 2016-05-11 12:21:25 +02:00
pictordec.c
pixblockdsp.c pixblockdsp: Change type of stride parameters to ptrdiff_t 2016-09-14 14:12:36 +02:00
pixblockdsp.h pixblockdsp: Have function pointer prototype match implementation 2016-11-03 17:43:55 +01:00
pixblockdsp_template.c pixblockdsp: Change type of stride parameters to ptrdiff_t 2016-09-14 14:12:36 +02:00
pixels.h
png.c
png.h
png_parser.c
pngdec.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
pngdsp.c
pngdsp.h lavc: Sanitize header inclusion guards 2015-09-12 13:39:37 +02:00
pngenc.c lavc: Move prediction_method to codec private options 2016-01-21 15:33:19 -05:00
pnm.c
pnm.h
pnm_parser.c pnm_parser: Drop broken disabled cruft 2016-08-17 12:16:42 +02:00
pnmdec.c
pnmenc.c Replace any remaining avpicture function with imgutils 2015-10-21 11:59:59 +02:00
profiles.c lavc: add H.264 MVC profiles 2016-06-12 20:27:53 +02:00
profiles.h profiles: Add missing #endif comment 2016-02-18 15:35:44 +01:00
proresdata.c
proresdata.h
proresdec.c
proresdsp.c prores: Change type of stride parameters to ptrdiff_t 2016-08-26 11:50:21 +02:00
proresdsp.h prores: Change type of stride parameters to ptrdiff_t 2016-08-26 11:50:21 +02:00
proresenc.c prores: Change type of stride parameters to ptrdiff_t 2016-08-26 11:50:21 +02:00
psymodel.c
psymodel.h
pthread.c
pthread_frame.c pthread_frame: Unreference hw_frames_ctx on per-thread codec contexts 2016-11-10 20:36:11 +00:00
pthread_internal.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
pthread_slice.c
ptx.c
put_bits.h
qcelpdata.h
qcelpdec.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
qdm2.c Fix instances of broken indentation found by gcc 6 2016-07-31 08:19:27 +02:00
qdm2_tablegen.c
qdm2_tablegen.h
qdm2data.h
qdrw.c
qpeg.c qpeg: fix an off by 1 error in the MV check 2016-08-18 17:06:46 +02:00
qpel_template.c
qpeldsp.c
qpeldsp.h
qsv.c qsv{enc,dec}: extend the internal frame allocator 2016-11-07 12:48:00 +01:00
qsv.h qsvenc: add an API for allocating opaque surfaces 2015-10-16 20:00:40 +02:00
qsv_api.c
qsv_internal.h qsv{enc,dec}: extend the internal frame allocator 2016-11-07 12:48:00 +01:00
qsvdec.c qsv{enc,dec}: extend the internal frame allocator 2016-11-07 12:48:00 +01:00
qsvdec.h qsvdec: use the same mfxFrameInfo for allocating frames that was passed to DECODE_Init 2016-07-03 09:13:29 +02:00
qsvdec_h2645.c qsvdec: add support for P010 (10-bit 420) decoding 2016-07-03 09:13:29 +02:00
qsvdec_mpeg2.c qsvdec: support getting the session from an AVHWFramesContext 2016-06-21 19:53:38 +02:00
qsvenc.c qsv{enc,dec}: extend the internal frame allocator 2016-11-07 12:48:00 +01:00
qsvenc.h qsvenc: support getting the session from an AVHWFramesContext 2016-06-21 19:53:38 +02:00
qsvenc_h264.c qsvenc: add support for p010 2016-07-22 19:08:13 +02:00
qsvenc_hevc.c hevcdec: move decoder-independent declarations into a separate header 2016-10-16 20:26:28 +02:00
qsvenc_mpeg2.c lavc: Move b_frame_strategy and b_sensitivity to codec private options 2016-01-21 15:33:19 -05:00
qtrle.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
qtrleenc.c Add some more deprecation guards 2016-05-11 12:22:49 +02:00
r210dec.c
ra144.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
ra144.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
ra144dec.c
ra144enc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
ra288.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
ra288.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
ralf.c
ralfdata.h
rangecoder.c build: Split test programs off into separate files 2016-04-07 16:14:42 +02:00
rangecoder.h rangecoder: Kill non-compiling disabled cruft 2016-08-17 12:16:42 +02:00
ratecontrol.c ratecontrol: Reorder functions to avoid forward declarations 2016-07-20 19:03:31 +02:00
ratecontrol.h ratecontrol: Move Xvid-related functions to the place they are actually used 2016-07-20 18:59:36 +02:00
raw.c riff: add YUYV FourCC (Drastic YUYV) 2016-01-21 15:33:19 -05:00
raw.h
rawdec.c rawdec: Replace avpicture functions with imgutils 2015-10-21 11:59:33 +02:00
rawenc.c rawenc: Replace avpicture functions with imgutils 2015-10-21 11:59:07 +02:00
rdft.c
rdft.h
rectangle.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
remove_extradata_bsf.c lavc: add a new bitstream filtering API 2016-03-20 08:15:01 +01:00
rl.c Move VLC and RL_VLC_ELEM structure definitions to a separate header 2016-05-17 10:29:27 +02:00
rl.h Move VLC and RL_VLC_ELEM structure definitions to a separate header 2016-05-17 10:29:27 +02:00
rl2.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
rle.c rle: K&R formatting cosmetics 2016-06-29 15:25:42 -04:00
rle.h rle: K&R formatting cosmetics 2016-06-29 15:25:42 -04:00
rnd_avg.h
roqaudioenc.c
roqvideo.c
roqvideo.h
roqvideodec.c Use avpriv_request_sample() where appropriate 2016-10-29 18:32:21 +02:00
roqvideoenc.c roqvideoenc: Drop broken disabled cruft 2016-08-17 12:16:42 +02:00
rpza.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
rscc.c rscc: Support palette format 2016-10-02 15:42:03 -04:00
rtjpeg.c
rtjpeg.h
rv10.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
rv10.h
rv10enc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
rv20enc.c
rv30.c golomb: Give svq3_get_se_golomb()/svq3_get_ue_golomb() better names 2016-05-25 16:37:43 +02:00
rv30data.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
rv30dsp.c
rv34.c golomb: Give svq3_get_se_golomb()/svq3_get_ue_golomb() better names 2016-05-25 16:37:43 +02:00
rv34.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
rv34_parser.c
rv34data.h
rv34dsp.c
rv34dsp.h
rv34vlc.h
rv40.c golomb: Give svq3_get_se_golomb()/svq3_get_ue_golomb() better names 2016-05-25 16:37:43 +02:00
rv40data.h
rv40dsp.c h264chroma: Change type of stride parameters to ptrdiff_t 2016-09-29 14:48:04 +02:00
rv40vlc2.h
s302m.c
sanm.c Drop unreachable break and return statements 2016-11-03 20:17:12 +01:00
sbr.h
sbrdsp.c sbrdsp: Move a misplaced #endif directive to the right spot 2016-08-03 08:26:40 +02:00
sbrdsp.h
screenpresso.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
sgi.h
sgidec.c sgi: Correctly propagate meaningful error values 2015-11-24 09:05:01 -05:00
sgienc.c sgienc: Make sure to initialize skipped header portions 2015-12-07 11:27:42 -05:00
sgirledec.c sgirledec: simplify, no need to use reget buffer 2016-06-06 12:05:02 -04:00
shorten.c Use avpriv_report_missing_feature() where appropriate 2016-11-08 17:54:34 +01:00
simple_idct.c idct: Change type of array stride parameters to ptrdiff_t 2016-09-29 14:48:03 +02:00
simple_idct.h idct: Change type of array stride parameters to ptrdiff_t 2016-09-29 14:48:03 +02:00
simple_idct_template.c idct: Change type of array stride parameters to ptrdiff_t 2016-09-29 14:48:03 +02:00
sinewin.c
sinewin.h
sinewin_tablegen.c
sinewin_tablegen.h
sipr.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
sipr.h
sipr16k.c
sipr16kdata.h
siprdata.h
smacker.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
smc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
snappy.c
snappy.h
sp5x.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
sp5xdec.c
srtdec.c srt: Adjust signedness of sscanf format strings 2016-10-28 13:28:36 +02:00
startcode.c
startcode.h
sunrast.c
sunrast.h
sunrastenc.c sunrastenc: Properly load codec private options 2016-01-11 15:32:57 -05:00
svq1.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
svq1.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
svq1_cb.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
svq1_vlc.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
svq1dec.c svq1dec: Change type of array pitch parameters to ptrdiff_t 2016-09-04 11:57:15 +02:00
svq1enc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
svq1enc.h svq1enc: Drop unused GetBitContext context member 2016-06-07 13:09:57 +02:00
svq1enc_cb.h
svq3.c svq3: Drop unused function dctcoef_get() 2016-11-03 15:52:12 +01:00
svq13.c
synth_filter.c arm64: port synth_filter_float_neon from arm 2015-12-14 16:45:01 +01:00
synth_filter.h arm64: port synth_filter_float_neon from arm 2015-12-14 16:45:01 +01:00
tableprint.h
tak.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
tak.h get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
tak_parser.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
takdec.c Use avpriv_report_missing_feature() where appropriate 2016-11-08 17:54:34 +01:00
targa.c
targa.h
targaenc.c targaenc: Move size check to initialization function 2016-06-29 15:25:42 -04:00
tdsc.c tdsc: use the new decoding API 2016-09-28 10:01:52 +02:00
texturedsp.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
texturedsp.h
texturedspenc.c Mark read-only tables as static 2016-05-05 10:48:34 +02:00
thread.h
tiertexseqv.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
tiff.c
tiff.h
tiffenc.c tiffenc: Check zlib support for deflate option during initialization 2016-06-29 15:25:42 -04:00
tmv.c
tpeldsp.c
tpeldsp.h
truemotion1.c
truemotion1data.h
truemotion2.c truemotion2: Fix the buffer check 2015-11-02 16:29:14 +01:00
truemotion2rt.c truemotion2rt: Use ff_set_dimensions 2016-06-21 09:38:56 -04:00
truespeech.c
truespeech_data.h
tscc.c cosmetics: Drop empty comment lines 2016-02-18 15:35:30 +01:00
tscc2.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
tscc2data.h lavc: Deduplicate zigzag_scan table 2016-03-25 15:23:56 +01:00
tta.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
twinvq.c
twinvq.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
twinvq_data.h
twinvqdec.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
txd.c Use avpriv_report_missing_feature() where appropriate 2016-11-08 17:54:34 +01:00
ulti.c
ulti_cb.h
unary.h
utils.c Add GBRAP12 pixel format support 2016-10-12 21:33:34 +02:00
utvideo.c lavc: Move prediction_method to codec private options 2016-01-21 15:33:19 -05:00
utvideo.h utvideo: Change type of array stride parameters to ptrdiff_t 2016-09-08 13:51:30 +02:00
utvideodec.c utvideo: Change type of array stride parameters to ptrdiff_t 2016-09-08 13:51:30 +02:00
utvideoenc.c utvideo: Change type of array stride parameters to ptrdiff_t 2016-09-08 13:51:30 +02:00
v210dec.c
v210enc.c v210: Use separate sample_factors 2016-02-01 13:40:07 +01:00
v210enc.h v210: Use separate sample_factors 2016-02-01 13:40:07 +01:00
v210x.c
v410dec.c
v410enc.c
vaapi.h lavc: Remove old vaapi decode infrastructure 2016-08-30 22:16:01 +01:00
vaapi_decode.c vaapi_decode: Remove vestigial unmap code 2016-10-24 20:17:47 +01:00
vaapi_decode.h lavc: Remove old vaapi decode infrastructure 2016-08-30 22:16:01 +01:00
vaapi_encode.c vaapi_encode: Write sequence header as extradata 2016-10-17 21:07:25 +01:00
vaapi_encode.h vaapi_encode: Write sequence header as extradata 2016-10-17 21:07:25 +01:00
vaapi_encode_h26x.c lavc: VAAPI H.264 encoder 2016-03-30 09:10:26 +02:00
vaapi_encode_h26x.h lavc: VAAPI H.264 encoder 2016-03-30 09:10:26 +02:00
vaapi_encode_h264.c vaapi_h264: Write bitstream restriction fields 2016-10-02 20:23:18 +01:00
vaapi_encode_h265.c hevc: move the SliceType enum to hevc.h 2016-10-21 10:11:20 +02:00
vaapi_encode_mjpeg.c vaapi_encode: Check packed header capabilities 2016-09-28 22:54:11 +01:00
vaapi_h264.c vaapi_h264: fix RefPicList[] field flags. 2016-10-24 20:17:47 +01:00
vaapi_mpeg2.c vaapi_mpeg2: Convert to use the new VAAPI hwaccel code 2016-08-30 21:45:59 +01:00
vaapi_mpeg4.c vaapi_mpeg4: Convert to use the new VAAPI hwaccel code 2016-08-30 21:45:59 +01:00
vaapi_vc1.c vaapi_vc1: Convert to use the new VAAPI hwaccel code 2016-08-30 21:45:59 +01:00
vaapi_vp8.c vaapi_vp8: Explicitly include libva vp8 decode header 2016-09-09 18:56:18 +01:00
vb.c
vble.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
vc1.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
vc1.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
vc1_block.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
vc1_common.h
vc1_loopfilter.c
vc1_mc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
vc1_parser.c
vc1_pred.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
vc1_pred.h
vc1acdata.h
vc1data.c
vc1data.h Remove unnecessary get_bits.h #includes 2016-06-07 13:09:57 +02:00
vc1dec.c vc1: check that slices have a positive height 2016-08-18 17:06:46 +02:00
vc1dsp.c h264chroma: Change type of stride parameters to ptrdiff_t 2016-09-29 14:48:04 +02:00
vc1dsp.h idct: Change type of array stride parameters to ptrdiff_t 2016-09-29 14:48:03 +02:00
vcr1.c
vda.c
vda.h
vda_h264.c h264: rename h264.[ch] to h264dec.[ch] 2016-06-21 11:11:26 +02:00
vda_internal.h
vdpau.c h264: rename h264.[ch] to h264dec.[ch] 2016-06-21 11:11:26 +02:00
vdpau.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
vdpau_h264.c h264: move the parameter set definitions to a new header file 2016-06-21 11:13:29 +02:00
vdpau_hevc.c hevcdec: split ff_hevc_diag_scan* declarations into a separate header 2016-10-16 20:26:40 +02:00
vdpau_internal.h vdpau: Support for VDPAU accelerated HEVC decoding 2016-02-13 14:42:38 +01:00
vdpau_mpeg4.c vdpau: remove dysfunctional H.263 support 2015-10-30 12:46:56 +01:00
vdpau_mpeg12.c
vdpau_vc1.c
version.h lavc: Add hevc main10 profile to avconv cli 2016-11-08 11:22:29 -05:00
videodsp.c
videodsp.h
videodsp_template.c
vima.c
vlc.h Move VLC and RL_VLC_ELEM structure definitions to a separate header 2016-05-17 10:29:27 +02:00
vmdaudio.c
vmdvideo.c
vmnc.c vmnc: check that subrectangles fit into their containing rectangles 2016-08-18 17:06:46 +02:00
vorbis.c vorbis: Kill some pointless debug code 2016-06-07 13:09:57 +02:00
vorbis.h
vorbis_data.c
vorbis_enc_data.h
vorbis_parser.c
vorbis_parser.h cosmetics: Drop empty comment lines 2016-02-18 15:35:30 +01:00
vorbis_parser_internal.h
vorbisdec.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
vorbisdsp.c
vorbisdsp.h
vorbisenc.c
vp3.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
vp3_parser.c
vp3data.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
vp3dsp.c vp3: Change type of stride parameters to ptrdiff_t 2016-08-26 11:36:26 +02:00
vp3dsp.h vp3: Change type of stride parameters to ptrdiff_t 2016-08-26 11:36:26 +02:00
vp5.c Use avpriv_report_missing_feature() where appropriate 2016-11-08 17:54:34 +01:00
vp5data.h
vp6.c vp56: Separate VP5 and VP6 dsp initialization 2016-08-26 11:50:22 +02:00
vp6data.h
vp6dsp.c vp56: Change type of stride parameters to ptrdiff_t 2016-08-26 11:36:26 +02:00
vp8.c lavc/vaapi: Add VP8 decode hwaccel 2016-09-08 21:58:22 +01:00
vp8.h vp8: Add hwaccel hooks 2016-09-08 21:58:22 +01:00
vp8_parser.c
vp8data.h lavc: Deduplicate zigzag_scan table 2016-03-25 15:23:56 +01:00
vp8dsp.c
vp8dsp.h vp8dsp: Remove the comment saying that the height is equal to the width 2016-07-10 14:52:16 +03:00
vp9.c vp9: ignore reference segmentation map if error_resilience flag is set. 2016-10-04 10:54:07 +02:00
vp9.h aarch64: vp9: Add NEON optimizations of VP9 MC functions 2016-11-10 11:15:56 +02:00
vp9block.c aarch64: vp9: Add NEON optimizations of VP9 MC functions 2016-11-10 11:15:56 +02:00
vp9data.c
vp9data.h
vp9dsp.c aarch64: vp9: Add NEON optimizations of VP9 MC functions 2016-11-10 11:15:56 +02:00
vp9mvs.c vp9: add frame threading 2016-08-11 10:54:44 +02:00
vp9prob.c
vp56.c vp56: Separate VP5 and VP6 dsp initialization 2016-08-26 11:50:22 +02:00
vp56.h vp56: Separate VP5 and VP6 dsp initialization 2016-08-26 11:50:22 +02:00
vp56data.c
vp56data.h
vp56dsp.c vp56: Separate VP5 and VP6 dsp initialization 2016-08-26 11:50:22 +02:00
vp56dsp.h vp56: Separate VP5 and VP6 dsp initialization 2016-08-26 11:50:22 +02:00
vp56rac.c
vqavideo.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
wavpack.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
webp.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
wma.c wma: Kill non-compiling disabled cruft 2016-08-17 12:16:42 +02:00
wma.h
wma_common.c
wma_common.h
wma_freqs.c
wma_freqs.h lavc: Sanitize header inclusion guards 2015-09-12 13:39:37 +02:00
wmadata.h
wmadec.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
wmaenc.c wma: Kill non-compiling disabled cruft 2016-08-17 12:16:42 +02:00
wmalosslessdec.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
wmaprodata.h
wmaprodec.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
wmavoice.c wmavoice: Simplify GetBitContext initialization 2016-08-30 22:06:47 +02:00
wmavoice_data.h
wmv2.c msmpeg4data: Move WMV2 data tables to their own file 2016-02-19 20:38:18 +01:00
wmv2.h
wmv2data.c msmpeg4data: Move WMV2 data tables to their own file 2016-02-19 20:38:18 +01:00
wmv2data.h msmpeg4data: Move WMV2 data tables to their own file 2016-02-19 20:38:18 +01:00
wmv2dec.c intrax8: Remove mpegvideo dependency 2016-03-29 13:41:09 +02:00
wmv2dsp.c idct: Change type of array stride parameters to ptrdiff_t 2016-09-29 14:48:03 +02:00
wmv2dsp.h idct: Change type of array stride parameters to ptrdiff_t 2016-09-29 14:48:03 +02:00
wmv2enc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
wnv1.c
wrapped_avframe.c wrapped_avframe: Drop a now-unused variable 2015-10-16 17:45:09 +02:00
ws-snd1.c
xan.c get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 2016-06-07 13:09:57 +02:00
xbmdec.c
xbmenc.c
xiph.c
xiph.h
xl.c
xsubdec.c Reduce the scope of some variables 2016-05-11 12:21:25 +02:00
xsubenc.c lavc: Add data and linesize to AVSubtitleRect 2015-10-21 12:02:29 +02:00
xvididct.c idct: Change type of array stride parameters to ptrdiff_t 2016-09-29 14:48:03 +02:00
xvididct.h
xvmc.h
xvmc_internal.h
xwd.h
xwddec.c Use avpriv_report_missing_feature() where appropriate 2016-11-08 17:54:34 +01:00
xwdenc.c
xxan.c Remove unnecessary get_bits.h #includes 2016-06-07 13:09:57 +02:00
yop.c Remove unnecessary get_bits.h #includes and add missing headers where needed. 2016-05-04 15:14:14 +02:00
zerocodec.c
zmbv.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
zmbvenc.c