ffmpeg/libavcodec
Martin Storsjö 5eb5aec475 arm: vp9itxfm: Do a simpler half/quarter idct16/idct32 when possible
This work is sponsored by, and copyright, Google.

This avoids loading and calculating coefficients that we know will
be zero, and avoids filling the temp buffer with zeros in places
where we know the second pass won't read.

This gives a pretty substantial speedup for the smaller subpartitions.

The code size increases from 12388 bytes to 19784 bytes.

The idct16/32_end macros are moved above the individual functions; the
instructions themselves are unchanged, but since new functions are added
at the same place where the code is moved from, the diff looks rather
messy.

Before:                              Cortex A7       A8       A9      A53
vp9_inv_dct_dct_16x16_sub1_add_neon:     273.0    189.5    212.0    235.8
vp9_inv_dct_dct_16x16_sub2_add_neon:    2102.1   1521.7   1736.2   1265.8
vp9_inv_dct_dct_16x16_sub4_add_neon:    2104.5   1533.0   1736.6   1265.5
vp9_inv_dct_dct_16x16_sub8_add_neon:    2484.8   1828.7   2014.4   1506.5
vp9_inv_dct_dct_16x16_sub12_add_neon:   2851.2   2117.8   2294.8   1753.2
vp9_inv_dct_dct_16x16_sub16_add_neon:   3239.4   2408.3   2543.5   1994.9
vp9_inv_dct_dct_32x32_sub1_add_neon:     758.3    456.7    864.5    553.9
vp9_inv_dct_dct_32x32_sub2_add_neon:   10776.7   7949.8   8567.7   6819.7
vp9_inv_dct_dct_32x32_sub4_add_neon:   10865.6   8131.5   8589.6   6816.3
vp9_inv_dct_dct_32x32_sub8_add_neon:   12053.9   9271.3   9387.7   7564.0
vp9_inv_dct_dct_32x32_sub12_add_neon:  13328.3  10463.2  10217.0   8321.3
vp9_inv_dct_dct_32x32_sub16_add_neon:  14176.4  11509.5  11018.7   9062.3
vp9_inv_dct_dct_32x32_sub20_add_neon:  15301.5  12999.9  11855.1   9828.2
vp9_inv_dct_dct_32x32_sub24_add_neon:  16482.7  14931.5  12650.1  10575.0
vp9_inv_dct_dct_32x32_sub28_add_neon:  17589.5  15811.9  13482.8  11333.4
vp9_inv_dct_dct_32x32_sub32_add_neon:  18696.2  17049.2  14355.6  12089.7

After:
vp9_inv_dct_dct_16x16_sub1_add_neon:     273.0    189.5    211.7    235.8
vp9_inv_dct_dct_16x16_sub2_add_neon:    1203.5    998.2   1035.3    763.0
vp9_inv_dct_dct_16x16_sub4_add_neon:    1203.5    998.1   1035.5    760.8
vp9_inv_dct_dct_16x16_sub8_add_neon:    1926.1   1610.6   1722.1   1271.7
vp9_inv_dct_dct_16x16_sub12_add_neon:   2873.2   2129.7   2285.1   1757.3
vp9_inv_dct_dct_16x16_sub16_add_neon:   3221.4   2520.3   2557.6   2002.1
vp9_inv_dct_dct_32x32_sub1_add_neon:     753.0    457.5    866.6    554.6
vp9_inv_dct_dct_32x32_sub2_add_neon:    7554.6   5652.4   6048.4   4920.2
vp9_inv_dct_dct_32x32_sub4_add_neon:    7549.9   5685.0   6046.9   4925.7
vp9_inv_dct_dct_32x32_sub8_add_neon:    8336.9   6704.5   6604.0   5478.0
vp9_inv_dct_dct_32x32_sub12_add_neon:  10914.0   9777.2   9240.4   7416.9
vp9_inv_dct_dct_32x32_sub16_add_neon:  11859.2  11223.3   9966.3   8095.1
vp9_inv_dct_dct_32x32_sub20_add_neon:  15237.1  13029.4  11838.3   9829.4
vp9_inv_dct_dct_32x32_sub24_add_neon:  16293.2  14379.8  12644.9  10572.0
vp9_inv_dct_dct_32x32_sub28_add_neon:  17424.3  15734.7  13473.0  11326.9
vp9_inv_dct_dct_32x32_sub32_add_neon:  18531.3  17457.0  14298.6  12080.0

Signed-off-by: Martin Storsjö <martin@martin.st>
2017-02-09 12:32:00 +02:00
..
aarch64 aarch64: vp9itxfm: Move the load_add_store macro out from the itxfm16 pass2 function 2017-02-09 12:31:56 +02:00
arm arm: vp9itxfm: Do a simpler half/quarter idct16/idct32 when possible 2017-02-09 12:32:00 +02:00
avr32
mips mathops: mips: Correctly enable loongson-specific assembly 2016-01-19 20:47:49 +01:00
neon mpegvideo: cosmetics: Lowercase ugly uppercase MPV_ function name prefixes 2014-08-15 01:26:33 -07:00
ppc ppc: Centralize compiler-specific altivec.h #include handling in one place 2016-12-14 14:08:43 +01:00
tests golomb: Convert to the new bitstream reader 2017-01-31 17:46:19 +01:00
x86 asm: Consistently uppercase SECTION markers 2017-02-03 11:37:53 +01:00
.gitignore Split global .gitignore file into per-directory files 2016-05-13 14:55:56 +02:00
4xm.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
8bps.c cosmetics: Drop empty comment lines 2016-02-18 15:35:30 +01:00
8svx.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
a64colors.h
a64enc.h a64multienc: use the AVFrame API properly. 2013-11-16 12:45:05 +01:00
a64multienc.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
a64tables.h
aac.h lavc: remove unused traces of fmtconvert usage 2015-02-28 21:51:24 +01:00
aac_ac3_parser.c lavc: Drop deprecated request_channels related functions 2015-08-28 16:01:16 +02:00
aac_ac3_parser.h ac3: Do not clash with normal AVERROR 2013-08-27 16:19:12 +02:00
aac_adtstoasc_bsf.c aac_adtstoasc_bsf: validate and forward extradata if the stream is already ASC 2016-11-29 10:39:20 +01:00
aac_parser.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
aac_tablegen.c
aac_tablegen.h cosmetics: Add '0' to float constants ending in '.'. 2013-07-25 11:33:23 +02:00
aac_tablegen_decl.h aac: fix build with hardcoded tables 2012-10-18 19:59:43 +01:00
aacadtsdec.c aac: K&R formatting cosmetics 2014-05-01 13:00:57 +02:00
aacadtsdec.h Give all anonymously typedeffed structs in headers a name 2012-10-06 09:27:11 +02:00
aaccoder.c Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
aacdec.c Use avpriv_report_missing_feature() where appropriate 2016-11-08 17:54:34 +01:00
aacdectab.h aac: Support channel configurations 11 and 12 2015-06-07 10:14:46 +02:00
aacenc.c Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
aacenc.h Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
aacps.c aacps: invert the order of parameters of ipdopd_reset() 2014-12-18 23:27:14 +01:00
aacps.h Give all anonymously typedeffed structs in headers a name 2012-10-06 09:27:11 +02:00
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
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 aac: Drop pointless cast 2016-11-13 18:44:00 +01:00
aacsbr.c aac: Drop broken cruft 2016-08-17 12:16:42 +02:00
aacsbr.h Remove pointless av_cold attributes in header files 2013-02-23 20:13:47 +01:00
aacsbrdata.h Convert vector_fmul range of functions to YASM and add AVX versions 2012-05-21 17:13:05 -04:00
aactab.c aacdec: Tables for length 480 AAC ELD. 2015-02-03 20:32:16 -08:00
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: update AC3PreferredStereoDownmixMode. 2014-02-15 22:24:48 +01:00
ac3_parser.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
ac3_parser.h lavc: use avpriv_ prefix for ff_ac3_parse_header. 2011-10-20 21:06:58 +02:00
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 ac3enc: Restructure DEBUG ifdefs to avoid unused function parameter warnings 2016-11-22 17:28:17 +01:00
ac3enc.h ac3enc: allow Dolby Pro Logic IIz as the Dolby Surround EX mode. 2014-09-26 17:09:14 +02:00
ac3enc_fixed.c ac3enc: Avoid unnecessary macro indirections 2016-11-28 17:19:30 +01:00
ac3enc_float.c ac3enc: Reshuffle functions to avoid forward declarations 2016-11-28 17:19:30 +01:00
ac3enc_opts_template.c ac3enc: allow Dolby Pro Logic IIz as the Dolby Surround EX mode. 2014-09-26 17:09:14 +02:00
ac3enc_template.c ac3enc: Reshuffle functions to avoid forward declarations 2016-11-28 17:19:30 +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 Don't include common.h from avutil.h 2012-08-15 22:32:06 +03:00
acelp_filters.h cosmetics: Drop empty comment lines 2016-02-18 15:35:30 +01:00
acelp_pitch_delay.c dsputil: Split audio operations off into a separate context 2014-06-22 06:20:15 -07:00
acelp_pitch_delay.h dsputil: Split audio operations off into a separate context 2014-06-22 06:20:15 -07:00
acelp_vectors.c cosmetics: Add '0' to float constants ending in '.'. 2013-07-25 11:33:23 +02:00
acelp_vectors.h Give all anonymously typedeffed structs in headers a name 2012-10-06 09:27:11 +02:00
adpcm.c adpcm: Convert to the new bitstream header 2016-11-18 10:33:01 +01: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 lavc: remove obsolete and disabled avpriv functions 2014-08-09 16:59:34 +00:00
adx.h lavc: remove obsolete and disabled avpriv functions 2014-08-09 16:59:34 +00:00
adx_parser.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
adxdec.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
adxenc.c cosmetics: Group .name and .long_name together in codec/format declarations 2013-10-03 23:32:01 +02:00
aic.c Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
alac.c alac: Convert to the new bitstream reader 2017-01-13 10:27:03 +01:00
alac_data.c alacenc: add support for multi-channel encoding 2012-12-05 16:13:37 -05:00
alac_data.h alacenc: add support for multi-channel encoding 2012-12-05 16:13:37 -05:00
alacenc.c Move const qualifier before type name 2016-03-23 09:25:30 +01:00
aliaspixdec.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
aliaspixenc.c Deprecate avctx.coded_frame 2015-07-20 15:06:50 +01:00
allcodecs.c vaapi_encode: Add VP8 support 2017-01-30 23:03:46 +00:00
alsdec.c als: Convert to the new bitstream reader 2017-01-17 09:52:11 +01:00
amr.h Don't include common.h from avutil.h 2012-08-15 22:32:06 +03:00
amrnbdata.h Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
amrnbdec.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
amrwbdata.h Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
amrwbdec.c cosmetics: Drop empty comment lines 2016-02-18 15:35:30 +01:00
anm.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
ansi.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
apedec.c apedec: Convert to the new bitstream reader 2017-01-20 10:18:32 +01:00
apedsp.h dsputil: Move APE-specific bits into apedsp 2014-05-29 06:41:15 -07:00
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 assdec: check the right variable 2014-12-18 23:27:14 +01:00
assenc.c lavc: replace AVCodecContext.encode with subtitle-specific callback 2012-09-17 15:48:20 +02:00
asv.c asv: K&R formatting cosmetics 2014-09-02 03:45:21 -07:00
asv.h asvdec: Convert to the new bitstream reader 2016-11-18 10:33:45 +01:00
asvdec.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
asvenc.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
atrac.c atrac: Add missing av_cold 2013-10-03 23:00:09 +02:00
atrac.h atrac3: Generalize gain compensation code 2013-10-03 18:20:01 +02:00
atrac1.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
atrac1data.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
atrac3.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
atrac3data.h cosmetics: Fix ATRAC codec name spelling 2013-09-02 21:38:57 +02:00
atrac3plus.c Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
atrac3plus.h atrac3plus: Convert to the new bitstream reader 2016-11-18 10:33:59 +01:00
atrac3plus_data.h ATRAC3+ decoder 2014-01-09 19:33:07 +01:00
atrac3plusdec.c atrac3plus: Convert to the new bitstream reader 2016-11-18 10:33:59 +01:00
atrac3plusdsp.c ATRAC3+ decoder 2014-01-09 19:33:07 +01:00
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 lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
avcodec.h lavc: deprecate refcounted_frames field 2017-02-01 10:47:46 +01:00
avfft.c avcodec: Add av_cold attributes to end functions missing them 2013-05-05 20:51:28 +02:00
avfft.h doxygen: Add a number of missing function parameter descriptions 2014-02-17 15:36:09 +01:00
avpacket.c avpacket: fix leak on realloc in av_packet_add_side_data() 2016-11-23 13:17:52 +01:00
avpicture.c avpicture: Suppress warning from deprecated code 2015-12-05 13:12:27 +01:00
avs.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
bethsoftvideo.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
bethsoftvideo.h
bfi.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
bgmc.c als: Convert to the new bitstream reader 2017-01-17 09:52:11 +01:00
bgmc.h als: Convert to the new bitstream reader 2017-01-17 09:52:11 +01:00
bink.c bink: Convert to the new bitstream reader 2016-11-18 10:34:10 +01:00
binkaudio.c binkaudio: switch to the new send/receive API 2016-12-14 09:06:45 +01:00
binkdata.h use my full first name instead of short one in copyrights 2013-06-01 13:38:50 +02:00
binkdsp.c dsputil: Move Bink-specific add_pixels8 to binkdsp 2014-05-29 06:48:08 -07:00
binkdsp.h bink: Have function pointer prototype match implementation 2016-11-02 10:33:39 +01:00
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.c Use ISO C printf conversion specifiers where appropriate 2016-10-28 13:24:44 +02:00
bitstream.h lavc: add a new bitstream reader to replace get_bits 2016-11-18 10:31:56 +01: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 splitting VP9 superframes 2016-12-14 09:06:45 +01: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 bmpenc: use the AVFrame API properly. 2013-11-16 17:43:05 +01:00
bmp_parser.c bmp: add a standalone parser 2014-03-28 00:08:24 +01:00
bmpenc.c Deprecate avctx.coded_frame 2015-07-20 15:06:50 +01:00
bmvaudio.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
bmvvideo.c Drop unreachable break and return statements 2016-11-03 20:17:12 +01:00
brenderpix.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
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 dsputil: Split bswap*_buf() off into a separate context 2014-06-22 18:22:31 -07:00
bswapdsp.h dsputil: Split bswap*_buf() off into a separate context 2014-06-22 18:22:31 -07:00
bytestream.h bytestream2: set the reader to the end when reading more than available 2015-07-12 18:15:39 +02:00
c93.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
cabac.c Remove unnecessary get_bits.h #includes and add missing headers where needed. 2016-05-04 15:14:14 +02:00
cabac.h 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 Implement shared parsing of INFO tag in Canopus family 2015-04-19 22:37:02 +01:00
canopus.h Implement shared parsing of INFO tag in Canopus family 2015-04-19 22:37:02 +01:00
cavs.c cavs: Convert to the new bitstream reader 2017-01-31 17:54:10 +01:00
cavs.h cavs: Convert to the new bitstream reader 2017-01-31 17:54:10 +01:00
cavs_parser.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
cavsdata.c cavs: convert cavsdata.h to a .c file 2012-08-26 14:03:56 +02:00
cavsdec.c cavs: Convert to the new bitstream reader 2017-01-31 17:54:10 +01: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 Revert "cbrt_tablegen: Include libm.h" 2012-09-25 12:54:26 -04:00
cbrt_tablegen.h tablegen: Don't use cbrtf in host tools 2013-10-15 17:00:28 +01:00
cdgraphics.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
cdxl.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
celp_filters.c celp_filters: don't use filter lenght as loop bound 2014-11-03 12:45:42 -05:00
celp_filters.h Add a shift parameter to celp_lp_synthesis_filter() 2012-07-22 07:58:53 +02:00
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 Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
cljrenc.c Deprecate avctx.coded_frame 2015-07-20 15:06:50 +01:00
cllc.c cllc: Convert to the new bitstream reader 2016-11-18 10:31:59 +01:00
cngdec.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
cngenc.c cosmetics: Group .name and .long_name together in codec/format declarations 2013-10-03 23:32:01 +02:00
codec_desc.c av1: Add codec_id and basic demuxing support 2016-08-24 14:45:08 +02:00
cook.c cook: Convert to the new bitstream reader 2016-11-18 10:34:32 +01:00
cook_parser.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
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 Rename CONFIG_FFT_FLOAT ---> FFT_FLOAT 2014-01-06 19:12:48 +01:00
cscd.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
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: Support for XLL (lossless extension) 2015-03-15 14:51:36 +01:00
dca_parser.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
dca_syncwords.h dca: Mark syncword constants unsigned; they do not fit in 32-bit signed int 2015-03-13 21:20:37 +01:00
dca_xll.c unary: Convert to the new bitstream reader 2016-12-19 12:35:05 +01:00
dcadata.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
dcadata.h dca: remove unused decode_hf function and quant_d tables 2015-12-24 13:58:18 +01:00
dcadec.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
dcadsp.c dca: use defines for subband related constants 2015-12-31 11:40:32 +01:00
dcadsp.h dca: use defines for subband related constants 2015-12-31 11:40:32 +01:00
dcahuff.h dca: K&R formatting cosmetics 2014-09-16 04:42:32 -07:00
dcamath.h dca: Add math helpers. 2015-12-23 11:50:08 +01:00
dct.c dct: Check memory allocation 2015-05-31 15:03:30 +02:00
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 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
dctref.c
dctref.h
dds.c dds: Add support for monochrome images 2016-04-26 16:30:18 -04:00
decode.c lavc: add an option for exporting cropping information to the caller 2017-01-12 16:24:15 +01:00
decode.h decode.h: Add missing headers to fix standalone compilation 2016-12-14 14:08:43 +01:00
dfa.c Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
dirac.c dirac: Convert to the new bitstream reader 2017-01-31 17:54:10 +01: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 dirac: K&R formatting cosmetics 2014-09-09 01:39:47 -07:00
dnxhd_parser.c DNxHD: K&R formatting cosmetics 2014-04-11 12:09:08 +02:00
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 lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
dpx_parser.c DPX parser 2014-12-18 23:22:59 +01:00
dpxenc.c dpx: Replace avpicture functions with imgutils 2015-10-21 11:59:46 +02:00
dsicinaudio.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
dsicinvideo.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
dss_sp.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
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: K&R formatting cosmetics 2014-09-09 05:30:28 -07:00
dv_profile.h lavc: remove obsolete and disabled avpriv functions 2014-08-09 16:59:34 +00:00
dv_profile_internal.h lavc: export DV profile API used by muxer/demuxer as public 2014-07-09 13:35:07 +00:00
dv_tablegen.c dv_tablegen: Remove CONFIG_SMALL preprocessor check 2013-11-19 16:04:27 +01:00
dv_tablegen.h dv: K&R formatting cosmetics 2014-09-09 05:30:28 -07:00
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 Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
dvdata.c dv: K&R formatting cosmetics 2014-09-09 05:30:28 -07:00
dvdata.h dsputil: Move DV-specific ff_zigzag248_direct table to dvdata 2014-04-04 19:08:05 +02:00
dvdec.c Use ISO C printf conversion specifiers where appropriate 2016-10-28 13:24:44 +02:00
dvdsub_parser.c Don't include common.h from avutil.h 2012-08-15 22:32:06 +03:00
dvdsubdec.c dvdsubdec: Convert to the new bitstream reader 2016-11-18 10:34:53 +01: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 lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
dxtory.c dxtory: Convert to the new bitstream reader 2017-01-20 10:18:32 +01:00
dxv.c Use correct printf conversion specifiers for POSIX integer types 2016-12-23 19:30:00 +01:00
dxva2.c dxva2: get the slice number directly from the surface in D3D11VA 2017-01-12 16:09:41 +01:00
dxva2.h dxva2: Adjust multiple inclusion guard names to follow convention 2016-12-09 08:41:52 +01:00
dxva2_h264.c dxva2: Factorize DXVA context validity test into a single macro 2017-01-08 16:41:24 +01:00
dxva2_hevc.c dxva2: Factorize DXVA context validity test into a single macro 2017-01-08 16:41:24 +01:00
dxva2_internal.h dxva2: allow an empty array of ID3D11VideoDecoderOutputView 2017-01-12 16:19:13 +01:00
dxva2_mpeg2.c dxva2: Factorize DXVA context validity test into a single macro 2017-01-08 16:41:24 +01:00
dxva2_vc1.c dxva2: Factorize DXVA context validity test into a single macro 2017-01-08 16:41:24 +01: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 ac3: Only initialize float_dsp for the float encoder variant 2014-06-13 05:21:34 -07:00
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 eamad: Convert to the new bitstream reader 2016-11-18 10:32:40 +01:00
eatgq.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
eatgv.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01: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 elbg: check memory allocations and propagate errors 2014-12-18 23:22:59 +01:00
elsdec.c elsdec: Replace EOVERFLOW with INVALIDDATA 2015-07-01 16:26:42 +01:00
elsdec.h Go2Meeting decoder 2015-07-01 01:08:15 +02:00
encode.c lavc: move encoding-related code from utils.c to a new file 2016-11-29 10:39:20 +01:00
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 Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
escape130.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
exr.c exr: Convert to the new bitstream reader 2016-11-18 10:35:04 +01: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 Drop DCTELEM typedef 2013-01-22 18:32:56 -08:00
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 Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
faxcompr.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
fdctdsp.c Split off floating point AAN (I)DCT into separate components 2014-09-07 13:36:26 -07:00
fdctdsp.h dsputil: Split off FDCT bits into their own context 2014-07-07 12:28:45 -07:00
fft-internal.h Rename CONFIG_FFT_FLOAT ---> FFT_FLOAT 2014-01-06 19:12:48 +01:00
fft.h fft: Split MDCT bits off from FFT 2016-03-01 10:18:28 +01:00
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 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 ffv1: Convert to the new bitstream reader 2017-01-31 17:54:11 +01:00
ffv1dec.c ffv1: Convert to the new bitstream reader 2017-01-31 17:54:11 +01:00
ffv1enc.c ffv1: Convert to the new bitstream reader 2017-01-31 17:54:11 +01:00
fic.c fic: Convert to the new bitstream reader 2017-01-31 17:54:10 +01:00
file_open.c libavutil: Make avpriv_open a library-internal function on msvcrt 2013-08-10 00:53:33 +03:00
flac.c lavc: make avpriv_flac_is_extradata_valid() private on the next bump 2014-11-06 09:04:56 +01:00
flac.h lavc: make avpriv_flac_is_extradata_valid() private on the next bump 2014-11-06 09:04:56 +01:00
flac_parser.c Drop pointless void* casts 2016-11-13 18:44:01 +01:00
flacdata.c
flacdata.h
flacdec.c golomb: Convert to the new bitstream reader 2017-01-31 17:46:19 +01:00
flacdsp.c flacdsp: move lpc encoding from FLAC encoder to FLACDSPContext 2012-11-05 15:32:30 -05:00
flacdsp.h flacdsp: move lpc encoding from FLAC encoder to FLACDSPContext 2012-11-05 15:32:30 -05:00
flacdsp_lpc_template.c flacdsp: move lpc encoding from FLAC encoder to FLACDSPContext 2012-11-05 15:32:30 -05:00
flacdsp_template.c flacdec: add planar output support 2012-07-05 21:57:51 +01:00
flacenc.c golomb: Convert to the new bitstream reader 2017-01-31 17:46:19 +01:00
flashsv.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
flashsvenc.c Deprecate avctx.coded_frame 2015-07-20 15:06:50 +01:00
flicvideo.c Use avpriv_request_sample() where appropriate 2016-10-29 18:32:21 +02:00
flv.h flv: K&R formatting cosmetics 2014-09-02 04:03:45 -07:00
flvdec.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
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 bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
frwu.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
g2meet.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
g722.c g722: Split out computation of band->s_zero and unroll code 2015-02-15 22:47:19 +02:00
g722.h g722: Split out g722_qmf_apply() function into g722dsp.c 2015-02-15 22:47:10 +02:00
g722dec.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
g722dsp.c g722: Add ARM NEON implementation for g722_apply_qmf() 2015-02-15 22:47:21 +02:00
g722dsp.h g722: Add ARM NEON implementation for g722_apply_qmf() 2015-02-15 22:47:21 +02:00
g722enc.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
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 Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
g723_1enc.c Use avpriv_report_missing_feature() where appropriate 2016-11-08 17:54:34 +01:00
g726.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
get_bits.h get_bits: Drop some TRACE-level debug code 2016-05-22 20:22:43 +02:00
gif.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
gifdec.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
golomb.c
golomb.h golomb: Convert to the new bitstream reader 2017-01-31 17:46:19 +01:00
golomb_legacy.h golomb: Convert to the new bitstream reader 2017-01-31 17:46:19 +01:00
gsm.h MSN Audio support 2013-11-26 08:31:10 +01:00
gsm_parser.c MSN Audio support 2013-11-26 08:31:10 +01:00
gsmdec.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
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: Convert to the new bitstream reader 2016-11-18 10:35:36 +01: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 avcodec: add missing includes 2014-03-25 12:28:22 +01:00
h261dec.c h261dec: Convert to the new bitstream reader 2017-01-31 17:54:11 +01: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 Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
h263_parser.h
h263data.c Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
h263data.h Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
h263dec.c pthread_frame: ensure the threads don't run simultaneously with hwaccel 2016-12-19 08:09:19 +01: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.h h264: add H264_ prefix to the NAL unit types 2016-06-21 11:17:28 +02:00
h264_cabac.c cabac: x86: Give optimizations header a more meaningful name 2016-12-01 08:23:54 +01:00
h264_cavlc.c golomb: Convert to the new bitstream reader 2017-01-31 17:46:19 +01: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 golomb: Convert to the new bitstream reader 2017-01-31 17:46:19 +01: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 golomb: Convert to the new bitstream reader 2017-01-31 17:46:19 +01:00
h264_picture.c h264dec: make sure to only end a field if it has been started 2016-12-19 08:15:58 +01:00
h264_ps.c golomb: Convert to the new bitstream reader 2017-01-31 17:46:19 +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 golomb: Convert to the new bitstream reader 2017-01-31 17:46:19 +01:00
h264_sei.c golomb: Convert to the new bitstream reader 2017-01-31 17:46:19 +01:00
h264_sei.h h264: decouple h264_sei from the h264 decoder 2016-04-24 10:06:24 +02:00
h264_slice.c golomb: Convert to the new bitstream reader 2017-01-31 17:46:19 +01:00
h264addpx_template.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
h264chroma.c aarch64: h264 chroma motion compensation NEON optimizations 2014-01-15 12:07:18 +01:00
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 golomb: Convert to the new bitstream reader 2017-01-31 17:46:19 +01:00
h264dec.h h264dec: export cropping information instead of handling it internally 2017-01-12 16:29:12 +01: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 dsputil: Move ff_h264_idct function declarations to a separate header 2013-02-07 22:08:19 +01:00
h264idct.h dsputil: Move ff_h264_idct function declarations to a separate header 2013-02-07 22:08:19 +01:00
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 aarch64: h264 qpel NEON optimizations 2014-01-15 12:17:49 +01:00
h264qpel.h dsputil: Split off quarterpel bits into their own context 2014-05-29 06:48:31 -07:00
h264qpel_template.c Drop unnecessary av_unused attributes. 2014-09-05 13:55:04 +02:00
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: Add utility functions file 2015-07-27 16:21:14 +01:00
hap.h Support the Hap chunked frame format 2015-07-27 16:00:22 +01:00
hapdec.c Support the Hap chunked frame format 2015-07-27 16:00:22 +01:00
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: Drop pointless av_unused attribute 2016-11-30 14:11:43 +01: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 golomb: Convert to the new bitstream reader 2017-01-31 17:46:19 +01:00
hevc_ps.c golomb: Convert to the new bitstream reader 2017-01-31 17:46:19 +01:00
hevc_ps.h hevcdec: export cropping information instead of handling it internally 2017-01-12 16:27:56 +01:00
hevc_ps_enc.c golomb: Convert to the new bitstream reader 2017-01-31 17:46:19 +01:00
hevc_refs.c hevcdec: export cropping information instead of handling it internally 2017-01-12 16:27:56 +01:00
hevc_sei.c golomb: Convert to the new bitstream reader 2017-01-31 17:46:19 +01:00
hevcdec.c golomb: Convert to the new bitstream reader 2017-01-31 17:46:19 +01:00
hevcdec.h hevcdec: export cropping information instead of handling it internally 2017-01-12 16:27:56 +01:00
hevcdsp.c hevc: ppc: Add HEVC 4x4 IDCT for PowerPC 2016-12-12 09:25:16 +01:00
hevcdsp.h hevc: ppc: Add HEVC 4x4 IDCT for PowerPC 2016-12-12 09:25:16 +01: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 lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +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 Rename tpel_template.c ---> pel_template.c 2014-06-13 05:21:34 -07:00
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 Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
hq_hqa.h Remove unnecessary get_bits.h #includes 2016-06-07 13:09:57 +02:00
hq_hqadata.c hq_hqa: Fix table data for profile 17 2015-04-24 14:55:10 +01:00
hq_hqadsp.c Canopus HQ/HQA decoder 2015-04-19 22:37:23 +01:00
hq_hqadsp.h Canopus HQ/HQA decoder 2015-04-19 22:37:23 +01:00
hqx.c Use correct printf conversion specifiers for POSIX integer types 2016-12-23 19:30:00 +01:00
hqx.h hqx: Convert to the new bitstream header 2016-11-18 10:35:43 +01:00
hqxdsp.c hqx: Move DSP related code to a separate file 2015-04-19 12:41:59 +01:00
hqxdsp.h lavc: Sanitize header inclusion guards 2015-09-12 13:39:37 +02:00
hqxvlc.c hqx: Drop unused offsets table 2015-03-17 13:34:23 +00:00
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 dsputil: Split bswap*_buf() off into a separate context 2014-06-22 18:22:31 -07:00
huffyuv.h libavcodec: Add missing AVClass pointers 2016-01-22 17:08:08 +02:00
huffyuvdec.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
huffyuvdsp.c huffyuvdsp: Reenable PPC optimizations 2016-10-02 17:13:36 +02:00
huffyuvdsp.h dsputil: Split off HuffYUV decoding bits into their own context 2014-05-27 08:52:34 -07:00
huffyuvenc.c lavc: Move prediction_method to codec private options 2016-01-21 15:33:19 -05:00
huffyuvencdsp.c dsputil: Split off HuffYUV encoding bits into their own context 2014-05-27 08:54:53 -07:00
huffyuvencdsp.h dsputil: Split off HuffYUV encoding bits into their own context 2014-05-27 08:54:53 -07:00
hwaccel.h pthread_frame: do not run hwaccel decoding asynchronously unless it's safe 2016-12-19 08:10:22 +01:00
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 Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
imcdata.h iac: generate codec tables as they are supposed to be 2012-06-09 08:38:51 +02:00
imdct15.c opus: Factor out imdct15 into a standalone component 2015-02-02 16:07:33 +01:00
imdct15.h opus: Factor out imdct15 into a standalone component 2015-02-02 16:07:33 +01:00
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 Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
indeo2data.h indeo2: Drop disabled big-endian ir2_codes table 2016-06-07 13:09:57 +02:00
indeo3.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
indeo3data.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
indeo4.c indeo: Convert to the new bitstream reader 2016-12-03 14:36:03 +01:00
indeo4data.h Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
indeo5.c indeo: Convert to the new bitstream reader 2016-12-03 14:36:03 +01:00
indeo5data.h
intelh263dec.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
internal.h lavc: add an option for exporting cropping information to the caller 2017-01-12 16:24:15 +01:00
interplayvideo.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01: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 unary: Convert to the new bitstream reader 2016-12-19 12:35:05 +01:00
ituh263enc.c Drop unnecessary unary.h #includes 2016-06-08 18:51:56 +02:00
ivi.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
ivi.h indeo: Convert to the new bitstream reader 2016-12-03 14:36:03 +01: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 dsputil: Move fdct function declarations to dct.h 2013-02-09 00:08:28 +01:00
jfdctint.c doxygen: Do not include license boilerplates in Doxygen comment blocks. 2012-02-06 19:39:24 +01:00
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 jpeg2000: Remove unused passes array in Jpeg200Cblk structure 2013-07-13 14:28:48 +02:00
jpeg2000dec.c lavc: add profiles to AVCodecDescriptor 2015-12-12 21:22:49 +01:00
jpeg2000dsp.c jpeg2000: split off inverse MCT as Jpeg2000DSP 2014-10-08 08:02:55 +00:00
jpeg2000dsp.h jpeg2000: split off inverse MCT as Jpeg2000DSP 2014-10-08 08:02:55 +00:00
jpeg2000dwt.c jpeg2000: Merge rescaling with interleaving in 9/7 IDWT 2013-07-02 20:05:48 +02:00
jpeg2000dwt.h jpeg2000: split off inverse MCT as Jpeg2000DSP 2014-10-08 08:02:55 +00:00
jpegls.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
jpegls.h jpegls: use the AVFrame API properly. 2013-11-16 17:50:28 +01:00
jpeglsdec.c golomb: Convert to the new bitstream reader 2017-01-31 17:46:19 +01:00
jpeglsdec.h jpegls: K&R formatting cosmetics 2013-05-16 00:00:41 +02:00
jpeglsenc.c golomb: Convert to the new bitstream reader 2017-01-31 17:46:19 +01:00
jpegtables.c build: Split JPEG-related tables off into a separate component 2015-03-30 17:51:21 +02:00
jpegtables.h build: Split JPEG-related tables off into a separate component 2015-03-30 17:51:21 +02:00
jrevdct.c idct: Change type of array stride parameters to ptrdiff_t 2016-09-29 14:48:03 +02:00
jvdec.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
kbdwin.c Use proper "" quotes for local header #includes 2013-02-01 12:51:15 +01:00
kbdwin.h
kgv1dec.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
kmvc.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
lagarith.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
lagarithrac.c lagarith: Convert to the new bitstream reader 2016-12-03 14:36:03 +01:00
lagarithrac.h lagarith: Convert to the new bitstream reader 2016-12-03 14:36:03 +01:00
latm_parser.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
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 lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
libfaac.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
libfdk-aacdec.c libfdk-aacdec: Remove unused variable 2015-08-31 15:24:30 +02:00
libfdk-aacenc.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
libgsmdec.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
libgsmenc.c libgsm: Split decoder and encoder 2014-07-18 17:27:54 +02:00
libilbc.c libilbc: support for latest git of libilbc 2016-11-16 08:21:05 +01:00
libkvazaar.c libkvazaar: Add missing header #includes 2016-12-08 21:34:30 +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 Drop pointless void* casts 2016-11-13 18:44:01 +01: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 libopusdec: fix out-of-bounds read 2016-12-08 15:53:58 -05:00
libopusenc.c Use avpriv_report_missing_feature() where appropriate 2016-11-08 17:54:34 +01:00
libschroedinger.c Drop pointless void* casts 2016-11-13 18:44:01 +01:00
libschroedinger.h libschroedinger: cosmetics: rename variable avccontext to avctx 2013-02-25 15:15:21 -05:00
libschroedingerdec.c libschroedingerdec: fix leaking of framewithpts 2016-12-08 15:53:58 -05:00
libschroedingerenc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
libspeexdec.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
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 lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
libvo-aacenc.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
libvo-amrwbenc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
libvorbis.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
libvpx.c libvpx: fix test for VPX_IMAGE_ABI_VERSION 2015-06-24 08:48:52 +02:00
libvpx.h libvpx: Add the library header 2015-07-09 21:36:19 +02:00
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 lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
libwebpenc.c libwebpenc: use WebPMemoryWriterClear() 2015-06-17 14:13:43 +01:00
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 Drop libxvid rate control support for mpegvideo encoding 2016-12-11 09:27:40 +01:00
ljpegenc.c lavc: Move prediction_method to codec private options 2016-01-21 15:33:19 -05:00
loco.c loco: Convert to the new bitstream reader 2017-01-31 17:54:10 +01:00
log2_tab.c avutil: Duplicate ff_log2_tab instead of sharing it across libs 2012-10-12 20:39:17 +02:00
lpc.c lpc: always initialize ref and err 2014-11-14 20:25:52 +01:00
lpc.h lpc: remove unneeded {} 2014-11-25 02:00:06 +00:00
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: 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 lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
magicyuv.c magicyuv: Convert to the new bitstream reader 2017-01-25 10:38:43 +01:00
Makefile vaapi_encode: Add VP8 support 2017-01-30 23:03:46 +00: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 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 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 motion_est: convert stride to ptrdiff_t 2014-11-24 01:30:10 +00:00
me_cmp.h motion_est: convert stride to ptrdiff_t 2014-11-24 01:30:10 +00:00
metasound.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
metasound_data.c metasound: Drop unused tables 2016-11-30 13:44:05 +01:00
metasound_data.h Voxware MetaSound decoder 2013-08-08 10:52:44 +02:00
mimic.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
mjpeg.h build: Split JPEG-related tables off into a separate component 2015-03-30 17:51:21 +02:00
mjpeg2jpeg_bsf.c lavc: add a new bitstream filtering API 2016-03-20 08:15:01 +01:00
mjpeg_parser.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
mjpega_dump_header_bsf.c lavc: add a new bitstream filtering API 2016-03-20 08:15:01 +01:00
mjpegbdec.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
mjpegdec.c mjpegdec: Check return values of functions that may fail 2016-11-29 13:13:35 +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 mlpdec: support TrueHD streams with an Atmos substream 2015-03-11 16:06:40 +01:00
mlp_parser.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
mlp_parser.h mlp: Convert to the new bitstream reader 2016-12-19 13:22:29 +01:00
mlpdec.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01: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
mmaldec.c mmaldec: initialize refcount using atomic_init() 2016-12-02 12:16:26 -05: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 Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
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 Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
mpc7data.h
mpc8.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
mpc8data.h
mpc8huff.h
mpcdata.h mpc: pad mpc_CC/SCF[] tables to allow for negative indices. 2012-03-10 14:28:08 -08:00
mpeg4audio.c mpeg4audio: correctly propagate meaningful error values 2016-12-02 12:16:30 -05:00
mpeg4audio.h aacdec: Support for ER AAC ELD 480. 2015-02-03 20:32:16 -08:00
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 Mark some arrays that never change as const. 2017-02-01 10:42:59 +01: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 mpeg12dec: move setting first_field to mpeg_field_start() 2016-12-19 08:15:49 +01: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 mpegvideo: Move ER functions to a separate file 2015-06-12 11:57:26 +01:00
mpeg_er.h mpegvideo: Move ER functions to a separate file 2015-06-12 11:57:26 +01:00
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 mpegaudio_tablegen: Don't use llrint 2013-10-15 17:00:28 +01:00
mpegaudiodata.c mpegaudio: move ff_mpa_enwindow to a separate file 2012-08-24 10:45:39 +01:00
mpegaudiodata.h Add support for building shared libraries with MSVC 2012-10-18 14:26:15 +03:00
mpegaudiodec_fixed.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
mpegaudiodec_float.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
mpegaudiodec_template.c Use correct printf conversion specifiers for POSIX integer types 2016-12-23 19:30:00 +01: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 aarch64: NEON fixed/floating point MPADSP apply_window 2014-04-22 22:01:45 +02:00
mpegaudiodsp.h mpegaudiodsp: Change type of array stride parameters to ptrdiff_t 2016-09-29 17:54:24 +02:00
mpegaudiodsp_data.c mpegaudio: move ff_mpa_enwindow to a separate file 2012-08-24 10:45:39 +01:00
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 mpegaudioenc: Move some static tables to MpegAudioContext 2013-11-10 16:07:22 +01:00
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 mpegvideo: move ff_draw_horiz_band() to mpegutils.c 2014-03-16 23:05:39 +01:00
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 h261dec: Convert to the new bitstream reader 2017-01-31 17:54:11 +01:00
mpegvideo_enc.c Drop libxvid rate control support for mpegvideo encoding 2016-12-11 09:27:40 +01:00
mpegvideo_motion.c mpegvideo_motion: Handle edge emulation even without unrestricted_mv 2016-09-16 16:28:07 +02:00
mpegvideo_parser.c mpegvideo_parser: avoid signed overflow in bitrate calculation 2016-12-19 08:15:07 +01:00
mpegvideo_xvmc.c lavc: AV-prefix all codec flags 2015-07-27 15:24:58 +01:00
mpegvideodata.c mpegvideo: Move tables to a separate file 2015-05-31 13:06:19 +02:00
mpegvideodata.h mpegvideo: Move tables to a separate file 2015-05-31 13:06:19 +02:00
mpegvideodsp.c dsputil: Split off global motion compensation bits into a separate context 2014-06-23 09:58:17 -07:00
mpegvideodsp.h dsputil: Split off global motion compensation bits into a separate context 2014-06-23 09:58:17 -07:00
mpegvideoencdsp.c mpegvideo: Kill some disabled code 2016-08-17 12:16:42 +02:00
mpegvideoencdsp.h dsputil: Move draw_edges() to mpegvideoencdsp 2014-07-06 14:48:50 -07:00
mqc.c jpeg2000: Mark static data init functions as av_cold 2014-06-17 08:44:07 -07:00
mqc.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
mqcdec.c JPEG 2000 decoder for DCinema 2013-04-22 15:38:29 +02:00
msgsmdec.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
msgsmdec.h MSN Audio support 2013-11-26 08:31:10 +01:00
msmpeg4.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
msmpeg4.h mpegvideo: msmpeg4: Move function declarations 2015-05-31 13:06:19 +02:00
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 lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
mss2.c mss2: only use error correction for matching block counts 2016-11-29 10:38:01 +01: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 unary: Convert to the new bitstream reader 2016-12-19 12:35:05 +01: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 lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
mxpegdec.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
nellymoser.c Remove unnecessary get_bits.h #includes 2016-06-07 13:09:57 +02:00
nellymoser.h
nellymoserdec.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
nellymoserenc.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
noise_bsf.c lavc: add a new bitstream filtering API 2016-03-20 08:15:01 +01:00
null_bsf.c lavc: add a null bitstream filter 2016-12-14 09:06:44 +01:00
nuv.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
nvenc.c nvenc: Explicitly push the cuda context on encoding 2017-01-17 07:37:12 +01:00
nvenc.h nvenc: Explicitly push the cuda context on encoding 2017-01-17 07:37:12 +01: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: Use the EOS flag to handle flushing at the end 2017-02-08 11:50:57 +02:00
on2avc.c Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
on2avcdata.c Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
on2avcdata.h Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
options.c lavc: initialize AVCodecContext.sw_pix_fmt properly 2016-07-22 19:08:13 +02:00
options_table.h lavc: add an option for exporting cropping information to the caller 2017-01-12 16:24:15 +01:00
opus.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
opus.h opus: Convert to the new bitstream reader 2016-11-18 10:36:11 +01:00
opus_celt.c lavc: AV-prefix all codec flags 2015-07-27 15:24:58 +01:00
opus_parser.c opus_parser: drop unused variable 2015-01-15 01:25:16 +01:00
opus_silk.c Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
opusdec.c opus: Convert to the new bitstream reader 2016-11-18 10:36:11 +01:00
pafaudio.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
pafvideo.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
pamenc.c Replace any remaining avpicture function with imgutils 2015-10-21 11:59:59 +02:00
parser.c parser: Add missing #include for printing ISO C99 conversion specifiers 2016-12-25 13:22:50 +01:00
parser.h parser: Move Doxygen documentation to the header files 2012-11-02 16:44:23 +01:00
pcm-bluray.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
pcm-dvd.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
pcm.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
pcm_tablegen.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
pcm_tablegen.h cosmetics: Drop empty comment lines 2016-02-18 15:35:30 +01:00
pcx.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
pcxenc.c Deprecate avctx.coded_frame 2015-07-20 15:06:50 +01:00
pel_template.c Rename tpel_template.c ---> pel_template.c 2014-06-13 05:21:34 -07:00
pgssubdec.c pgssubdec: reset rle_data_len/rle_remaining_len on allocation error 2017-01-31 09:35:54 +01:00
pictordec.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
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 dsputil: Refactor duplicated CALL_2X_PIXELS / PIXELS16 macros 2014-03-22 06:17:29 -07:00
png.c png: K&R formatting cosmetics 2014-03-16 23:29:50 +01:00
png.h
png_parser.c png_parser: fix size of chunk_lenght 2014-11-11 11:49:54 +01:00
pngdec.c Use correct printf conversion specifiers for POSIX integer types 2016-12-23 19:30:00 +01:00
pngdsp.c png: K&R formatting cosmetics 2014-03-16 23:29:50 +01:00
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 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
pnm_parser.c pnm_parser: Drop broken disabled cruft 2016-08-17 12:16:42 +02:00
pnmdec.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
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 prores: move data shared between decoder and encoder to common file 2012-02-15 07:14:45 +01:00
proresdata.h prores: move data shared between decoder and encoder to common file 2012-02-15 07:14:45 +01:00
proresdec.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
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: Check memory allocation 2015-05-31 15:03:31 +02:00
psymodel.h Remove pointless av_cold attributes in header files 2013-02-23 20:13:47 +01:00
pthread.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
pthread_frame.c pthread_frame: do not run hwaccel decoding asynchronously unless it's safe 2016-12-19 08:10:22 +01:00
pthread_internal.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
pthread_slice.c pthread: store thread contexts in AVCodecInternal instead of AVCodecContext 2013-11-04 08:51:26 +01:00
ptx.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
put_bits.h put_bits: Remove unused includes 2014-03-04 11:45:32 +01:00
qcelpdata.h Give all anonymously typedeffed structs in headers a name 2012-10-06 09:27:11 +02:00
qcelpdec.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
qdm2.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
qdm2_tablegen.c
qdm2_tablegen.h
qdm2data.h
qdrw.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
qpeg.c qpeg: fix an off by 1 error in the MV check 2016-08-18 17:06:46 +02:00
qpel_template.c dsputil: Split off quarterpel bits into their own context 2014-05-29 06:48:31 -07:00
qpeldsp.c qpeldsp: Mark source pointer in qpel_mc_func function pointer const 2014-07-25 02:52:54 -07:00
qpeldsp.h qpeldsp: Mark source pointer in qpel_mc_func function pointer const 2014-07-25 02:52:54 -07:00
qsv.c qsv: Drop some unused variables 2016-11-17 16:53:48 +01:00
qsv.h qsvenc: add an API for allocating opaque surfaces 2015-10-16 20:00:40 +02:00
qsv_api.c qsv_api: fix building with libmfx disabled 2015-02-19 17:35:34 +01:00
qsv_internal.h qsvdec: Pass the correct profile to libmfx 2016-11-14 19:38:19 +00:00
qsvdec.c qsvdec: do not sync PIX_FMT_QSV surfaces 2017-01-12 16:21:39 +01:00
qsvdec.h qsvdec: Only warn about unconsumed data if it happens more than once 2016-11-14 19:38:19 +00:00
qsvdec_h2645.c Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
qsvdec_other.c qsv: Add VP8 decoder 2016-11-14 19:38:20 +00:00
qsvenc.c qsv: Set the correct range for la_depth 2017-01-13 08:42:10 +01:00
qsvenc.h qsv: Set the correct range for la_depth 2017-01-13 08:42:10 +01:00
qsvenc_h264.c qsvenc: add support for p010 2016-07-22 19:08:13 +02:00
qsvenc_hevc.c Mark some arrays that never change as const. 2017-02-01 10:42:59 +01: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 lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
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 Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
ra144enc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
ra288.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
ra288.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
ralf.c ralf: Convert to the new bitstream reader 2017-01-31 17:54:11 +01:00
ralfdata.h RealAudio Lossless decoder 2012-03-19 18:46:34 +01:00
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: Use correct function pointer casts instead of void* 2016-11-12 16:47:06 +01:00
ratecontrol.h ratecontrol: Drop xvid-rc-related struct members unused after a6901b9c6 2016-12-21 11:13:20 +01:00
raw.c riff: add YUYV FourCC (Drastic YUYV) 2016-01-21 15:33:19 -05:00
raw.h Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat 2012-10-08 07:13:26 +02:00
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: Move some variables into a separate block 2014-09-05 13:55:03 +02:00
rdft.h dct/rdft: Remove duplicate typedefs for context structs 2014-07-25 02:02:15 -07:00
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 dsputil: Refactor duplicated CALL_2X_PIXELS / PIXELS16 macros 2014-03-22 06:17:29 -07:00
roqaudioenc.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
roqvideo.c cosmetics: Write NULL pointer equality checks more compactly 2014-08-15 03:18:18 -07:00
roqvideo.h roqvideo: remove unused variables 2013-11-16 17:49:40 +01:00
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: Convert to the new bitstream reader 2016-11-24 11:22:11 +01:00
rtjpeg.h dsputil: Split off IDCT bits into their own context 2014-06-30 07:58:46 -07:00
rv10.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
rv10.h mpegvideo: rv10: Move function declaration to a separate header 2015-06-12 12:26:54 +01:00
rv10enc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
rv20enc.c mpegvideo: Expand macro 2015-06-12 12:29:46 +01:00
rv30.c golomb: Convert to the new bitstream reader 2017-01-31 17:46:19 +01:00
rv30data.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
rv30dsp.c Drop unnecessary av_unused attributes. 2014-09-05 13:55:04 +02:00
rv34.c golomb: Convert to the new bitstream reader 2017-01-31 17:46:19 +01:00
rv34.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
rv34_parser.c avcodec: Don't anonymously typedef structs 2015-02-14 10:13:49 -08:00
rv34data.h h263: Add ff_ prefix to nonstatic symbols 2012-02-15 22:06:22 +02:00
rv34dsp.c rv34: Drop now unnecessary dsputil dependencies 2013-02-06 11:30:54 +01:00
rv34dsp.h dsputil: Split off quarterpel bits into their own context 2014-05-29 06:48:31 -07:00
rv34vlc.h
rv40.c golomb: Convert to the new bitstream reader 2017-01-31 17:46:19 +01:00
rv40data.h rv40: move loop filter to rv34dsp context 2011-11-30 20:54:59 +00:00
rv40dsp.c h264chroma: Change type of stride parameters to ptrdiff_t 2016-09-29 14:48:04 +02:00
rv40vlc2.h
s302m.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
sanm.c Drop unreachable break and return statements 2016-11-03 20:17:12 +01:00
sbr.h Give all anonymously typedeffed structs in headers a name 2012-10-06 09:27:11 +02:00
sbrdsp.c sbrdsp: Move a misplaced #endif directive to the right spot 2016-08-03 08:26:40 +02:00
sbrdsp.h sbrdsp: Use standard multiple inclusion guards. 2012-04-04 14:54:11 +02:00
screenpresso.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
sgi.h sgi: K&R formatting cosmetics 2014-04-01 01:13:18 +02:00
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 shorten: Convert to the new bitstream reader 2017-01-31 17:54:11 +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 Convert vector_fmul range of functions to YASM and add AVX versions 2012-05-21 17:13:05 -04:00
sinewin_tablegen.c fix hardcoded tables compililation caused by missing math constants 2012-06-21 18:05:40 +02:00
sinewin_tablegen.h Don't include common.h from avutil.h 2012-08-15 22:32:06 +03:00
sipr.c Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
sipr.h Remove unnecessary dsputil.h #includes 2013-02-26 00:51:34 +01:00
sipr16k.c Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
sipr16kdata.h Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
siprdata.h Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
smacker.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
smc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
snappy.c snappy: Refactor so ff_snappy_uncompress() uses an existing buffer 2015-07-23 13:35:16 +01:00
snappy.h snappy: Refactor so ff_snappy_uncompress() uses an existing buffer 2015-07-23 13:35:16 +01:00
sp5x.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
sp5xdec.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
srtdec.c srt: Adjust signedness of sscanf format strings 2016-10-28 13:28:36 +02:00
startcode.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
startcode.h h264: Move start code search functions into separate source files. 2014-08-04 22:22:54 +02:00
sunrast.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
sunrast.h avcodec: add a Sun Rasterfile encoder 2012-02-17 14:28:56 -05:00
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 Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01: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 svq1: K&R formatting cosmetics 2012-10-10 14:14:22 +02:00
svq3.c svq3: Convert to the new bitstream reader 2017-02-02 17:06:17 +01:00
svq13.c svq1: K&R formatting cosmetics 2012-10-10 14:14:22 +02:00
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 tableprint: Fix use of a size_t print with MSVC 2013-10-15 17:00:28 +01:00
tak.c tak: Convert to the new bitstream reader 2017-01-25 11:06:58 +01:00
tak.h tak: Convert to the new bitstream reader 2017-01-25 11:06:58 +01:00
tak_parser.c tak: Convert to the new bitstream reader 2017-01-25 11:06:58 +01:00
takdec.c tak: Convert to the new bitstream reader 2017-01-25 11:06:58 +01:00
targa.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
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 Introduce a TextureDSP module 2015-06-22 15:23:08 +01:00
texturedspenc.c Mark read-only tables as static 2016-05-05 10:48:34 +02:00
thread.h lavc decoders: work with refcounted frames. 2013-03-08 07:38:30 +01:00
tiertexseqv.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
tiff.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
tiff.h tiff: Return proper error for missing LZMA compression 2014-08-18 14:23:24 +02:00
tiffenc.c tiffenc: Check zlib support for deflate option during initialization 2016-06-29 15:25:42 -04:00
tmv.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
tpeldsp.c Rename tpel_template.c ---> pel_template.c 2014-06-13 05:21:34 -07:00
tpeldsp.h dsputil: Move thirdpel-related bits into their own context 2014-03-22 06:17:30 -07:00
truemotion1.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
truemotion1data.h Replace ffmpeg references with more accurate libav* references. 2011-11-02 10:42:55 +01:00
truemotion2.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
truemotion2rt.c truemotion2rt: Convert to the new bitstream reader 2017-01-25 09:55:36 +01:00
truespeech.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
truespeech_data.h
tscc.c cosmetics: Drop empty comment lines 2016-02-18 15:35:30 +01:00
tscc2.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
tscc2data.h Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
tta.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
twinvq.c lavc: AV-prefix all codec flags 2015-07-27 15:24:58 +01:00
twinvq.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
twinvq_data.h twinvq: Convert to the new bitstream reader 2016-11-24 11:22:12 +01:00
twinvqdec.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
txd.c Use avpriv_report_missing_feature() where appropriate 2016-11-08 17:54:34 +01:00
ulti.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
ulti_cb.h
unary.h unary: Convert to the new bitstream reader 2016-12-19 12:35:05 +01:00
unary_legacy.h unary: Convert to the new bitstream reader 2016-12-19 12:35:05 +01:00
utils.c lavc: add support for filtering packets before decoding 2016-12-14 09:06:45 +01: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 Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
utvideoenc.c utvideo: Change type of array stride parameters to ptrdiff_t 2016-09-08 13:51:30 +02:00
v210dec.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
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 lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
v410dec.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
v410enc.c Deprecate avctx.coded_frame 2015-07-20 15:06:50 +01:00
vaapi.h lavc: Remove old vaapi decode infrastructure 2016-08-30 22:16:01 +01:00
vaapi_decode.c vaapi_decode: use the correct logging context 2016-12-19 08:13:28 +01:00
vaapi_decode.h lavc: Remove old vaapi decode infrastructure 2016-08-30 22:16:01 +01:00
vaapi_encode.c Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
vaapi_encode.h vaapi_encode: Pass framerate parameters to driver 2017-01-30 22:52:54 +00: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: Enable VBR mode 2017-01-30 22:52:54 +00:00
vaapi_encode_h265.c vaapi_h265: Fix build failure with old libva without 10-bit surfaces 2017-01-04 21:49:41 +00:00
vaapi_encode_mjpeg.c Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
vaapi_encode_mpeg2.c vaapi_encode: Add MPEG-2 support 2017-01-29 13:28:31 +00:00
vaapi_encode_vp8.c vaapi_encode: Add VP8 support 2017-01-30 23:03:46 +00:00
vaapi_h264.c pthread_frame: do not run hwaccel decoding asynchronously unless it's safe 2016-12-19 08:10:22 +01:00
vaapi_hevc.c hevcdec: add a VAAPI hwaccel 2016-12-19 08:13:08 +01:00
vaapi_mpeg2.c pthread_frame: do not run hwaccel decoding asynchronously unless it's safe 2016-12-19 08:10:22 +01:00
vaapi_mpeg4.c pthread_frame: do not run hwaccel decoding asynchronously unless it's safe 2016-12-19 08:10:22 +01:00
vaapi_vc1.c pthread_frame: do not run hwaccel decoding asynchronously unless it's safe 2016-12-19 08:10:22 +01:00
vaapi_vp8.c pthread_frame: do not run hwaccel decoding asynchronously unless it's safe 2016-12-19 08:10:22 +01:00
vb.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
vble.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
vc1.c unary: Convert to the new bitstream reader 2016-12-19 12:35:05 +01:00
vc1.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
vc1_block.c unary: Convert to the new bitstream reader 2016-12-19 12:35:05 +01:00
vc1_common.h vc1: Split bits used in libavformat into a separate header 2014-09-04 07:11:03 -07:00
vc1_loopfilter.c lavc: AV-prefix all codec flags 2015-07-27 15:24:58 +01:00
vc1_mc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
vc1_parser.c vc1: Return stream format information from parser 2016-11-14 19:38:19 +00:00
vc1_pred.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
vc1_pred.h vc1: Split the decoder in components 2014-10-08 18:34:48 +02:00
vc1acdata.h vc1: Move init code shared between decoder and parser to common code file. 2012-03-07 09:36:04 +01:00
vc1data.c vc1: Do not read from array if index is invalid. 2012-03-26 17:48:13 -07:00
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 lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
vda.c vda: Make output CVPixelBuffer format configurable 2015-05-13 17:39:37 +02:00
vda.h vda: Make output CVPixelBuffer format configurable 2015-05-13 17:39:37 +02:00
vda_h264.c h264: rename h264.[ch] to h264dec.[ch] 2016-06-21 11:11:26 +02:00
vda_internal.h lavc: Add new VDA hwaccel 2014-05-11 15:00:03 +02:00
vdpau.c Drop pointless void* casts 2016-11-13 18:44:01 +01:00
vdpau.h vdpau: Do not #include vdpau_x11.h from the main vdpau header 2016-12-09 08:41:53 +01:00
vdpau_h264.c pthread_frame: do not run hwaccel decoding asynchronously unless it's safe 2016-12-19 08:10:22 +01:00
vdpau_hevc.c pthread_frame: do not run hwaccel decoding asynchronously unless it's safe 2016-12-19 08:10:22 +01:00
vdpau_internal.h vdpau: Support for VDPAU accelerated HEVC decoding 2016-02-13 14:42:38 +01:00
vdpau_mpeg4.c pthread_frame: do not run hwaccel decoding asynchronously unless it's safe 2016-12-19 08:10:22 +01:00
vdpau_mpeg12.c pthread_frame: do not run hwaccel decoding asynchronously unless it's safe 2016-12-19 08:10:22 +01:00
vdpau_vc1.c pthread_frame: do not run hwaccel decoding asynchronously unless it's safe 2016-12-19 08:10:22 +01:00
version.h vaapi_encode: Add VP8 support 2017-01-30 23:03:46 +00: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
videodsp_template.c Add missing headers to make template files compile (more) standalone 2014-03-26 04:31:27 -07:00
vima.c vima: Convert to the new bitstream reader 2016-11-24 11:22:12 +01:00
vlc.h Move VLC and RL_VLC_ELEM structure definitions to a separate header 2016-05-17 10:29:27 +02:00
vmdaudio.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
vmdvideo.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
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 vorbisdec: cosmetics: rename variable avccontext to avctx 2013-02-25 15:15:21 -05:00
vorbis_data.c Remove unnecessary dsputil.h #includes 2013-02-26 00:51:34 +01:00
vorbis_enc_data.h
vorbis_parser.c vorbis_parser: Move vp check to avoid a null pointer dereference 2014-11-25 02:00:06 +00:00
vorbis_parser.h Drop some bogus Doxygen documentation. 2016-11-21 14:29:11 +01:00
vorbis_parser_internal.h lavc: add a public API for parsing vorbis packets. 2014-11-06 08:51:25 +01:00
vorbisdec.c Use correct printf conversion specifiers for POSIX integer types 2016-12-23 19:30:00 +01:00
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 lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
vp3.c theora: export cropping information instead of handling it internally 2017-01-12 16:29:17 +01:00
vp3_parser.c VP3: K&R formatting cosmetics 2014-04-01 23:47:25 +02:00
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 vp56data: Move all shared enum/struct declarations to common header 2013-08-15 14:38:03 +02:00
vp6dsp.c vp56: Change type of stride parameters to ptrdiff_t 2016-08-26 11:36:26 +02:00
vp8.c Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
vp8.h vp8: Add hwaccel hooks 2016-09-08 21:58:22 +01:00
vp8_parser.c vp8: Return stream format information from parser 2016-11-14 19:38:19 +00:00
vp8data.h lavc: Deduplicate zigzag_scan table 2016-03-25 15:23:56 +01:00
vp8dsp.c On2 VP7 decoder 2014-04-04 04:00:11 +02:00
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: split superframes in the filtering stage before actual decoding 2016-12-14 09:06:45 +01:00
vp9.h aarch64: vp9: Add NEON optimizations of VP9 MC functions 2016-11-10 11:15:56 +02:00
vp9_superframe_split_bsf.c lavc: add a bitstream filter for splitting VP9 superframes 2016-12-14 09:06:45 +01:00
vp9block.c Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
vp9data.c Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
vp9data.h Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
vp9dsp.c vp9dsp: add DC only versions for idct/idct. 2016-11-30 23:48:28 +02:00
vp9mvs.c vp9: add frame threading 2016-08-11 10:54:44 +02:00
vp9prob.c lavc: VP9 decoder 2013-11-15 10:16:28 +01:00
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: Move all data tables to the .c file 2013-08-15 14:38:03 +02:00
vp56data.h vp56data: Move all data tables to the .c file 2013-08-15 14:38:03 +02:00
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 Update Fiona's name in copyright statements. 2014-07-01 03:26:51 -07:00
vqavideo.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
wavpack.c wavpack: Convert to the new bitstream reader 2017-01-25 09:55:35 +01:00
webp.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
wma.c wma: Convert to the new bitstream reader 2017-02-06 15:13:34 +01:00
wma.h wma: Convert to the new bitstream reader 2017-02-06 15:13:34 +01:00
wma_common.c wma: K&R formatting cosmetics 2014-09-03 03:09:08 -07:00
wma_common.h Remove pointless av_cold attributes in header files 2013-02-23 20:13:47 +01:00
wma_freqs.c build: Split WMA frequencies into a separate object file 2014-09-04 05:19:46 -07:00
wma_freqs.h lavc: Sanitize header inclusion guards 2015-09-12 13:39:37 +02:00
wmadata.h build: Split WMA frequencies into a separate object file 2014-09-04 05:19:46 -07:00
wmadec.c wma: Convert to the new bitstream reader 2017-02-06 15:13:34 +01:00
wmaenc.c wma: Kill non-compiling disabled cruft 2016-08-17 12:16:42 +02:00
wmalosslessdec.c wma: Convert to the new bitstream reader 2017-02-06 15:13:34 +01:00
wmaprodata.h
wmaprodec.c wma: Convert to the new bitstream reader 2017-02-06 15:13:34 +01:00
wmavoice.c wma: Convert to the new bitstream reader 2017-02-06 15:13:34 +01: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 mpegvideo: wmv2: Move function declarations 2015-05-31 13:06:19 +02:00
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 Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
wrapped_avframe.c wrapped_avframe: Drop a now-unused variable 2015-10-16 17:45:09 +02:00
ws-snd1.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
xan.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
xbmdec.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
xbmenc.c Deprecate avctx.coded_frame 2015-07-20 15:06:50 +01:00
xiph.c lavc: use avpriv_ prefix for ff_split_xiph_headers. 2011-10-20 21:06:58 +02:00
xiph.h lavc: use avpriv_ prefix for ff_split_xiph_headers. 2011-10-20 21:06:58 +02:00
xl.c lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
xsubdec.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01: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 xvid: Add C IDCT 2014-09-02 14:41:13 -07:00
xvmc.h Deprecate obsolete XvMC hardware decoding support 2013-11-13 21:07:45 +01:00
xvmc_internal.h Deprecate obsolete XvMC hardware decoding support 2013-11-13 21:07:45 +01:00
xwd.h XWD encoder and decoder 2012-01-23 19:04:35 +01:00
xwddec.c Use avpriv_report_missing_feature() where appropriate 2016-11-08 17:54:34 +01:00
xwdenc.c Deprecate avctx.coded_frame 2015-07-20 15:06:50 +01:00
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 lavc: AV-prefix all codec capabilities 2015-07-27 15:24:58 +01:00
zmbv.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
zmbvenc.c zmbvenc: get rid of a global table 2017-01-19 09:52:10 +01:00