FFmpeg/libavcodec
Michael Niedermayer 8f15248024 avcodec/aacdec_template: Allow duplicated elements
Such streams are invalid according to
4.5.2.1 Top level payloads for the audio object types AAC main, AAC SSR, AAC LC and AAC LTP
4.5.2.1.1 Definitions
...cIn the raw_data_block(), several instances of the
same syntactic element may occur, but must have a different 4 bit
element_instance_tag, except for data_stream_element()'s and
fill_element()'s.

Fixes: Ticket7477

Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-10-12 00:53:14 +02:00
..
aarch64 lavc/aarch64/h264dsp_init_aarch64: Fix weight function prototypes. 2018-07-13 21:28:04 +02:00
alpha
arm avcodec/arm/hevcdsp_sao : add NEON optimization for sao 2018-04-09 03:45:15 +02:00
avr32
bfin
mips avcodec: [loongson] optimize get_cabac_inline. 2018-09-19 18:33:59 +02:00
neon
ppc libavcodec/ppc: Fix HEVC AltiVec routines with --enable-small 2018-07-21 13:36:24 +02:00
sh4
sparc
tests lavc/h264: Add common code for level handling 2018-09-23 14:42:34 +01:00
x86 mdct15: simplify x86 exptab permutation 2018-05-07 23:44:40 +01:00
.gitignore lavc: add new API for iterating codecs and codec parsers 2018-02-06 18:50:27 +00:00
4xm.c
8bps.c avcodec/8bps: Check side data size before use 2016-10-30 14:15:00 +01:00
8svx.c
012v.c
a64colors.h
a64multienc.c
a64tables.h
aac.h Parse and drop gain control data, so that SSR packets decode. 2018-02-21 18:17:24 -08:00
aac_ac3_parser.c avcodec/aac_ac3_parser: account for data already in the parsing buffer 2018-04-15 10:18:26 +02:00
aac_ac3_parser.h
aac_adtstoasc_bsf.c avcodec/aac_adtstoasc: move the reference in the bsf internal buffer 2018-03-18 17:30:59 -03:00
aac_defines.h
aac_parser.c Merge commit 'b5f19f7478' 2017-10-30 18:56:45 -03:00
aaccoder.c Merge commit 'fd9212f2ed' 2017-09-26 16:02:40 -03:00
aaccoder_trellis.h aacenc: add SIMD optimizations for abs_pow34 and quantization 2016-10-18 21:41:18 +01:00
aaccoder_twoloop.h
aacdec.c avcodec/aacdec: log configuration change details 2018-03-07 11:32:50 -08:00
aacdec_fixed.c avcodec/aacdec_fixed: Fix undefined integer overflow in apply_independent_coupling_fixed() 2018-06-15 21:52:38 +02:00
aacdec_template.c avcodec/aacdec_template: Allow duplicated elements 2018-10-12 00:53:14 +02:00
aacdectab.h aactab: move ltp_coef[] from aacdectab to aactab 2015-10-17 02:31:20 +01:00
aacenc.c avcodec/aacenc: report channel layout by name 2018-09-09 12:01:07 +02:00
aacenc.h
aacenc_is.c
aacenc_is.h
aacenc_ltp.c
aacenc_ltp.h
aacenc_pred.c
aacenc_pred.h
aacenc_quantization.h aacenc: add SIMD optimizations for abs_pow34 and quantization 2016-10-18 21:41:18 +01:00
aacenc_quantization_misc.h aacenc: use generational cache instead of resetting. 2016-03-08 23:56:51 +01:00
aacenc_tns.c
aacenc_tns.h
aacenc_utils.h
aacenctab.c
aacenctab.h
aacps.c
aacps.h
aacps_fixed.c avcodec: Implementation of AAC_fixed_decoder (PS-module) 2015-07-22 21:51:28 +02:00
aacps_fixed_tablegen.c
aacps_fixed_tablegen.h
aacps_float.c
aacps_tablegen.c
aacps_tablegen.h
aacps_tablegen_template.c
aacpsdata.c avcodec: Implementation of AAC_fixed_decoder (PS-module) 2015-07-22 21:51:28 +02:00
aacpsdsp.h
aacpsdsp_fixed.c
aacpsdsp_float.c avcodec: Implementation of AAC_fixed_decoder (PS-module) 2015-07-22 21:51:28 +02:00
aacpsdsp_template.c avcodec/aacpsdsp_template: Fix integer overflow in ps_stereo_interpolate_c() 2018-08-04 16:17:01 +02:00
aacpsy.c Merge commit 'd316f9cefc' 2017-03-31 16:33:48 -03:00
aacsbr.c
aacsbr.h
aacsbr_fixed.c avcodec/aacsbr_fixed: Fix integer overflow in sbr_hf_assemble() 2018-04-07 23:34:47 +02:00
aacsbr_fixed_tablegen.h
aacsbr_tablegen.h
aacsbr_tablegen_common.h lavc/aacsbr: fix make checkheaders warning 2018-06-10 08:46:18 +08:00
aacsbr_template.c lavc/aacsbr: fix make checkheaders warning 2018-06-10 08:46:18 +08:00
aacsbrdata.h avcodec/aacsbr: add missing header include 2015-07-24 16:27:52 -03:00
aactab.c avcodec/aac: Add floating point 960/120 MDCT window 2017-08-24 17:42:07 -07:00
aactab.h avcodec/aac: Add floating point 960/120 MDCT window 2017-08-24 17:42:07 -07:00
aandcttab.c
aandcttab.h
aasc.c avcodec: Mark some codecs with threadsafe init as such 2017-02-07 23:31:25 +01:00
ac3.c Merge commit 'b7f98659f2' 2016-06-29 11:16:01 +02:00
ac3.h avcodec/ac3: fix out of array access introduced previously 2018-03-30 10:14:48 +02:00
ac3_parser.c avcodec/ac3_parser: Check init_get_bits8() for failure 2018-06-28 21:35:01 +02:00
ac3_parser.h Merge commit '50a1c66cf6' 2017-10-27 18:15:37 -03:00
ac3_parser_internal.h Merge commit '50a1c66cf6' 2017-10-27 18:15:37 -03:00
ac3dec.c avcodec/ac3dec: Fix shift signedness in mask creation 2018-09-22 00:12:27 +02:00
ac3dec.h avcodec/ac3: fix out of array access introduced previously 2018-03-30 10:14:48 +02:00
ac3dec_data.c Merge remote-tracking branch 'qatar/master' 2011-05-25 06:32:45 +02:00
ac3dec_data.h Merge remote-tracking branch 'qatar/master' 2011-05-25 06:32:45 +02:00
ac3dec_fixed.c avcodec/ac3dec_fixed: Fix integer overflow in scale_coefs() 2018-01-15 19:55:22 +01:00
ac3dec_float.c
ac3dsp.c
ac3dsp.h
ac3enc.c
ac3enc.h
ac3enc_fixed.c
ac3enc_float.c Merge commit 'f0d3e43bd7' 2017-04-07 00:19:32 -03:00
ac3enc_opts_template.c
ac3enc_template.c
ac3tab.c avcodec/eac3dec: Check that channel_map does not contain more than EAC3_MAX_CHANNELS 2018-09-22 00:12:27 +02:00
ac3tab.h avcodec/eac3dec: Check that channel_map does not contain more than EAC3_MAX_CHANNELS 2018-09-22 00:12:27 +02:00
acelp_filters.c
acelp_filters.h
acelp_pitch_delay.c
acelp_pitch_delay.h
acelp_vectors.c
acelp_vectors.h
adpcm.c adpcm: consume remainder after consuming XA chunks 2018-01-06 03:14:38 +01:00
adpcm.h
adpcm_data.c avcodec/adpcm_data: use uint16_t to handle all values 2017-06-24 22:30:44 +02:00
adpcm_data.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
adpcmenc.c
adts_header.c Merge commit 'b5f19f7478' 2017-10-30 18:56:45 -03:00
adts_header.h
adts_parser.c Merge commit 'b5f19f7478' 2017-10-30 18:56:45 -03:00
adts_parser.h Merge commit 'b5f19f7478' 2017-10-30 18:56:45 -03:00
adx.c
adx.h
adx_parser.c Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
adxdec.c
adxenc.c
aic.c avcodec/aic: fix decoding of videos which height is not multiple of 16 2018-04-02 16:17:18 +02:00
alac.c
alac_data.c Merge remote-tracking branch 'qatar/master' 2012-12-06 16:14:38 +01:00
alac_data.h
alacdsp.c
alacdsp.h
alacenc.c
aliaspixdec.c Merge commit 'def97856de' 2015-07-27 22:50:18 +02:00
aliaspixenc.c
allcodecs.c avcodec: add native iLBC decoder 2018-09-23 15:25:50 +02:00
alsdec.c libavcodec/als: fix address sanitization error in decoder 2017-11-16 23:37:11 +01:00
amfenc.c amfenc: Retain a reference to D3D frames used as input during the encoding process 2018-04-19 20:05:24 +02:00
amfenc.h amfenc: Retain a reference to D3D frames used as input during the encoding process 2018-04-19 20:05:24 +02:00
amfenc_h264.c Merge commit '34c113335b' 2018-01-16 23:25:27 +00:00
amfenc_hevc.c Merge commit '34c113335b' 2018-01-16 23:25:27 +00:00
amr.h
amrnbdata.h Merge remote-tracking branch 'qatar/master' 2012-10-06 13:45:08 +02:00
amrnbdec.c
amrwbdata.h Merge commit 'fd9212f2ed' 2017-09-26 16:02:40 -03:00
amrwbdec.c avcodec/amrwbdec: Fix division by 0 in find_hb_gain() 2018-06-04 23:47:51 +02:00
anm.c avcodec/anm: fix palette alpha 2018-04-30 21:50:12 +02:00
ansi.c
apedec.c avcodec/apedec: Fix integer overflow 2017-07-16 16:53:02 +02:00
apng.h
aptx.c aptx: indentation (cosmetics only) 2018-02-09 22:10:56 +01:00
ass.c lavc/options: add ass_ro_flush_noop to flags2 2016-02-26 21:53:32 +01:00
ass.h
ass_split.c avcodec/ass_split: Change order of operations in ass_split_section() 2016-11-17 18:05:18 +01:00
ass_split.h fix some a/an typos 2016-03-28 14:13:17 -08:00
assdec.c lavc: allow subtitle text format to be ASS without timing 2016-02-26 21:49:34 +01:00
assenc.c
asv.c
asv.h
asvdec.c
asvenc.c
atrac.c
atrac.h
atrac1.c
atrac1data.h
atrac3.c
atrac3data.h
atrac3plus.c
atrac3plus.h
atrac3plus_data.h
atrac3plusdec.c
atrac3plusdsp.c
atrac9dec.c atrac9dec: clean up code slightly 2018-08-28 04:25:35 +01:00
atrac9tab.h avcodec/atrac9tab: add missing header include 2018-07-04 15:56:44 -03:00
audio_frame_queue.c Merge commit '948f3c19a8' 2015-09-29 15:22:52 +02:00
audio_frame_queue.h Merge commit '948f3c19a8' 2015-09-29 15:22:52 +02:00
audiodsp.c
audiodsp.h
audiotoolboxdec.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
audiotoolboxenc.c lavc/audiotoolboxenc: fix noise in encoded audio 2018-01-03 17:32:55 -03:00
aura.c avcodec: Mark some codecs with threadsafe init as such 2017-02-07 23:31:25 +01:00
av1.h lavc: Add coded bitstream read/write support for AV1 2018-09-26 23:27:53 +01:00
av1_metadata_bsf.c av1_metadata: Fix constraint on setting chroma_sample_position 2018-10-06 12:51:46 +01:00
av1_parse.c avcodec/av1_parse: take trailing bits into account when initializing the GetBitContext 2018-08-17 15:09:01 -03:00
av1_parse.h avcodec/av1_parse: Fix bistream typo 2018-09-19 23:01:44 +02:00
av1_parser.c avcodec: add an AV1 parser 2018-10-03 20:48:49 -03:00
avcodec.h avcodec: add AV_PKT_DATA_AFD to allow AFD data to be embedded in AVPacket 2018-09-09 22:42:26 +02:00
avcodecres.rc Add Windows resource file support for shared libraries 2013-12-05 23:42:07 +01:00
avdct.c avcodec/avdct: use the proper function to free AVCodecContext 2018-03-26 12:51:25 -03:00
avdct.h
avfft.c
avfft.h
avpacket.c lavc/avpacket: Add missing conversions from side data enum to name. 2018-09-21 18:09:37 +08:00
avpicture.c
avrndec.c
avs.c
avs2_parser.c avs2: correct avs2 description 2018-08-08 00:13:13 +05:30
avuidec.c
avuienc.c
bethsoftvideo.c
bethsoftvideo.h
bfi.c avcodec: Mark some codecs with threadsafe init as such 2017-02-07 23:31:25 +01:00
bgmc.c Update my email address. 2013-08-13 15:45:08 +02:00
bgmc.h
bink.c avcodec/bink: set color range 2018-07-22 10:19:03 +02:00
binkaudio.c
binkdata.h Merge commit '28306e6d62' 2013-06-02 10:30:35 +02:00
binkdsp.c
binkdsp.h
bintext.c avcodec/bintext: Use ff_get_buffer instead of ff_reget_buffer and simplify 2018-09-28 01:33:48 +02:00
bintext.h
bit_depth_template.c simple_idct: Template functions to support an input bitdepth parameter 2018-04-02 13:06:19 +01:00
bitpacked.c
bitstream.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02:00
bitstream_filter.c lavc/bsf: make BSF iteration the same as other iterators 2018-02-06 18:57:43 +00:00
bitstream_filters.c lavc: Add AV1 metadata bitstream filter 2018-09-26 23:41:34 +01:00
blockdsp.c Merge commit 'b2939a7527' 2017-03-21 15:19:17 +01:00
blockdsp.h libavcodec/blockdsp : fix comment. clear_block need 32 aligned now 2017-11-07 00:48:11 +01:00
bmp.c
bmp.h bmpenc: get rid of BMPContext as it is unused 2013-04-04 22:43:25 +00:00
bmp_parser.c avcodec/bmp_parser: Check fsize 2016-06-06 14:32:48 +02:00
bmpenc.c
bmvaudio.c
bmvvideo.c
brenderpix.c
bsf.c bsf: add a flushing mechanism to AVBSFContext 2018-08-17 14:06:21 -03:00
bsf.h avcodec/bsf: Add ff_bsf_get_packet_ref() function 2016-08-13 12:46:18 +02:00
bswapdsp.c
bswapdsp.h
bytestream.h
c93.c avcodec: Mark some codecs with threadsafe init as such 2017-02-07 23:31:25 +01:00
cabac.c Fix missing used attribute for inline assembly variables 2017-11-13 03:58:34 +01:00
cabac.h
cabac_functions.h avcodec: [loongson] optimize get_cabac_inline. 2018-09-19 18:33:59 +02:00
canopus.c
canopus.h
cavs.c
cavs.h
cavs_parser.c Merge commit '36ef5369ee' 2012-08-07 22:45:46 +02:00
cavsdata.c avcodec/cavs: make cavs_chroma_qp non static 2014-06-28 19:08:39 +02:00
cavsdec.c avcodec/cavsdec: Check alpha/beta offset 2018-02-22 00:29:27 +01:00
cavsdsp.c
cavsdsp.h
cbrt_data.c avcodec/cbrt_data: include avutil/libm.h to unbreak compilation on systems without cbrt 2016-03-14 15:49:34 +01:00
cbrt_data.h avcodec/cbrt_data: add missing header include 2017-02-22 14:36:26 -03:00
cbrt_data_fixed.c Move cbrt tables to separate cbrt_data(_fixed).c files. 2016-03-13 18:15:57 +01:00
cbrt_fixed_tablegen.c
cbrt_tablegen.c
cbrt_tablegen.h
cbrt_tablegen_template.c
cbs.c lavc: Add coded bitstream read/write support for AV1 2018-09-26 23:27:53 +01:00
cbs.h lavc: Add coded bitstream read/write support for VP9 2018-05-02 01:21:33 +01:00
cbs_av1.c lavc: Add coded bitstream read/write support for AV1 2018-09-26 23:27:53 +01:00
cbs_av1.h lavc: Add coded bitstream read/write support for AV1 2018-09-26 23:27:53 +01:00
cbs_av1_syntax_template.c lavc: Add coded bitstream read/write support for AV1 2018-09-26 23:27:53 +01:00
cbs_h264.h cbs_h264: Add support for mastering display SEI messages 2018-05-10 23:54:01 +01:00
cbs_h264_syntax_template.c cbs_h264: Infer default VUI values if VUI parameters are not present 2018-09-23 14:42:34 +01:00
cbs_h265.h cbs_h265: read/write content light level information SEI message 2018-05-10 20:55:42 +01:00
cbs_h265_syntax_template.c cbs_h265: read/write content light level information SEI message 2018-05-10 20:55:42 +01:00
cbs_h2645.c cbs_h264: Add support for mastering display SEI messages 2018-05-10 23:54:01 +01:00
cbs_h2645.h
cbs_internal.h lavc: Add coded bitstream read/write support for AV1 2018-09-26 23:27:53 +01:00
cbs_jpeg.c lavc/cbs: Add JPEG support 2018-09-23 14:42:34 +01:00
cbs_jpeg.h lavc/cbs: Add JPEG support 2018-09-23 14:42:34 +01:00
cbs_jpeg_syntax_template.c lavc/cbs: Add JPEG support 2018-09-23 14:42:34 +01:00
cbs_mpeg2.c cbs: Add support for array subscripts in trace output 2018-05-02 01:20:45 +01:00
cbs_mpeg2.h Merge commit 'ce5870a3a8' 2018-02-21 22:22:54 +00:00
cbs_mpeg2_syntax_template.c cbs: Add support for array subscripts in trace output 2018-05-02 01:20:45 +01:00
cbs_vp9.c lavc: Add coded bitstream read/write support for VP9 2018-05-02 01:21:33 +01:00
cbs_vp9.h lavc: Add coded bitstream read/write support for VP9 2018-05-02 01:21:33 +01:00
cbs_vp9_syntax_template.c lavc: Add coded bitstream read/write support for VP9 2018-05-02 01:21:33 +01:00
ccaption_dec.c avcodecc/ccaption_dec: remove extra word from long codec description 2017-01-25 12:00:02 +01:00
cdgraphics.c avcodec/cdgraphics: Clear first frame only once 2018-07-23 02:58:38 +02:00
cdxl.c
celp_filters.c
celp_filters.h
celp_math.c Merge commit 'd15c21e5fa' 2012-10-21 13:35:42 +02:00
celp_math.h Merge commit 'f023d57d35' 2015-12-07 15:50:45 +01:00
cfhd.c avcodec/cfhd: Use the actual count instead of the expected in peak_table() 2018-08-20 02:32:41 +02:00
cfhd.h avcodec/cfhd: Use bytestream2 for peaks 2018-07-18 13:59:25 +02:00
cfhddata.c
cga_data.c Move xGA font data from lavc to lavu. 2012-10-01 22:24:17 +02:00
cga_data.h Move xGA font data from lavc to lavu. 2012-10-01 22:24:17 +02:00
chomp_bsf.c avcodec/chomp: move the reference in the bsf internal buffer 2018-03-11 15:38:24 -03:00
cinepak.c avcodec/cinepak: Skip empty frames 2018-04-19 22:59:40 +02:00
cinepakenc.c
clearvideo.c avcodec/clearvideo: display warning if decoder overreads input 2018-04-24 17:20:26 +02:00
clearvideodata.h avcodec/clearvideo: add missing wrappers to clearvideodata.h 2018-04-03 23:31:36 -03:00
cljrdec.c
cljrenc.c
cllc.c
cngdec.c
cngenc.c
codec2utils.c Add libcodec2 en/decoder 2018-02-24 17:06:31 +01:00
codec2utils.h Add libcodec2 en/decoder 2018-02-24 17:06:31 +01:00
codec_desc.c avcodec: add RemotelyAnywhere Screen Capture decoder 2018-09-08 15:59:10 +02:00
cook.c avcodec/cook: decoder supports init_cleanup capability 2018-09-08 20:02:41 +02:00
cook_parser.c
cookdata.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
copy_block.h
cos_tablegen.c
cpia.c avcodec: do not use AVFrame accessor 2017-04-23 14:27:47 +07:00
crystalhd.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
cscd.c avcodecc/cscd: fix some obvious style issues 2018-09-08 20:09:27 +02:00
cuviddec.c avcodec/cuviddec: explicitly synchronize cuMemcpy calls 2018-05-10 00:34:22 +02:00
cyuv.c
d3d11va.c
d3d11va.h
dca.c avcodec/dca: return standard error codes in avpriv_dca_parse_core_frame_header() 2017-11-01 18:36:53 -03:00
dca.h Merge commit 'abf1c058d1' 2017-11-11 11:29:16 -03:00
dca_core.c avcodec/dca_core: always limit frame size to data size 2017-10-09 16:53:23 +03:00
dca_core.h avcodec/dca: avoid using bitstream reader in a non-standard way 2017-07-18 21:04:58 -03:00
dca_core_bsf.c avcodec/dca_core: move the reference in the bsf internal buffer 2018-03-11 15:38:58 -03:00
dca_exss.c
dca_exss.h
dca_lbr.c
dca_lbr.h
dca_parser.c avcodec/dca_parser: revert to conservative sync distance estimation 2017-10-09 16:12:19 +03:00
dca_syncwords.h avcodec/dca: add REV1AUX sync word 2016-01-31 17:09:38 +01:00
dca_xll.c
dca_xll.h
dcaadpcm.c
dcaadpcm.h
dcadata.c avcodec/dca: move bits per sample array to dca.c 2017-07-18 21:04:55 -03:00
dcadata.h avcodec/dca: move bits per sample array to dca.c 2017-07-18 21:04:55 -03:00
dcadct.c avcodec/dca: add math helpers and fixed point DCT 2016-01-31 17:09:38 +01:00
dcadct.h
dcadec.c
dcadec.h
dcadsp.c
dcadsp.h
dcaenc.c dcaenc: fix segfault when attempting to encode with invalid samplerate 2018-05-05 19:41:30 +01:00
dcaenc.h
dcahuff.c dcaenc: Use Huffman codes for Bit Allocation Index 2017-01-20 10:03:46 +00:00
dcahuff.h
dcamath.h
dct.c Merge commit '69277069dd' 2015-06-01 01:42:13 +02:00
dct.h Merge commit '2ec9fa5ec6' 2017-03-21 14:29:52 -03:00
dct32.h
dct32_fixed.c Merge remote-tracking branch 'qatar/master' 2013-11-21 19:26:01 +01:00
dct32_float.c Merge remote-tracking branch 'qatar/master' 2013-11-21 19:26:01 +01:00
dct32_template.c
dctref.c Remove explicit filename from Doxygen @file commands. 2010-04-20 14:45:34 +00:00
dctref.h
dds.c avcodec/dds: Fix runtime error: left shift of 145 by 24 places cannot be represented in type 'int' 2017-05-29 13:51:42 +02:00
decode.c decode: copy the output parameters from the last bsf in the chain back to the AVCodecContext 2018-08-17 14:33:44 -03:00
decode.h decode: flush the internal bsfs instead of constantly reinitalizing them 2018-08-17 14:33:43 -03:00
dfa.c avcodec/dfa: Check dimension against maximum 2018-04-19 22:59:40 +02:00
dirac.c avcodec: remove remaining uses of avcodec_get_chroma_sub_sample 2017-11-06 19:13:03 -03:00
dirac.h diracdec: move the MAX_DWT_LEVELS macro to dirac.h 2016-02-03 17:19:30 +00:00
dirac_arith.c
dirac_arith.h
dirac_dwt.c
dirac_dwt.h avcodec/dirac_dwt: Fix integer overflow in COMPOSE_DD97iH0 / COMPOSE_DD137iL0 2018-05-17 02:23:06 +02:00
dirac_dwt_template.c avcodec/dirac_dwt_template: Fix several integer overflows in horizontal_compose_daub97i() 2018-07-28 14:35:50 +02:00
dirac_parser.c dirac: add more parse codes from the specifications 2016-01-21 16:49:45 +00:00
dirac_vlc.c
dirac_vlc.h
diracdec.c avcodec/diracdec: check that GetBitContext has not ended in codeblock() 2018-09-28 01:35:12 +02:00
diracdsp.c avcodec/diracdsp: Fix integer overflow in PUT_SIGNED_RECT_CLAMPED() 2017-12-06 22:09:25 +01:00
diracdsp.h
diractab.c diradec: split tables away to a separate diractab file 2016-02-03 17:19:33 +00:00
diractab.h diractab: expose the maximum quantization index as a macro 2016-07-11 23:38:01 +01:00
dnxhd_parser.c libavcodec/dnxhd: change ff_dnxhd_get_hr_frame_size to avpriv_ 2018-09-10 23:15:42 +02:00
dnxhddata.c libavcodec/dnxhd: change ff_dnxhd_get_hr_frame_size to avpriv_ 2018-09-10 23:15:42 +02:00
dnxhddata.h libavcodec/dnxhd: change ff_dnxhd_get_hr_frame_size to avpriv_ 2018-09-10 23:15:42 +02:00
dnxhddec.c avcodec/dnxhddec: ask for samples with alpha 2018-09-06 13:47:48 +02:00
dnxhdenc.c libavcodec/dnxhd: change ff_dnxhd_get_hr_frame_size to avpriv_ 2018-09-10 23:15:42 +02:00
dnxhdenc.h avcodec/dnxhdenc: stop leaking memory when initalization fails 2018-08-31 17:45:35 +02:00
dolby_e.c lavc/dolby_e: fix make checkheaders warning 2018-06-10 08:46:09 +08:00
dolby_e.h lavc/dolby_e: fix make checkheaders warning 2018-06-10 08:46:09 +08:00
dpcm.c avcodec: add Gremlin DPCM decoder 2017-06-11 10:00:16 +02:00
dpx.c avcodec/dpx: Check elements in 12bps planar path 2018-06-28 21:35:01 +02:00
dpx_parser.c
dpxenc.c
dsd.c avcodec: add Direct Stream Transfer (DST) decoder 2016-05-15 01:01:45 +02:00
dsd.h avcodec/dsd: Fix "warning: ctables defined but not used [-Wunused-variable]" 2016-05-15 17:46:38 +02:00
dsd_tablegen.h
dsddec.c avcodec/dsddec: correct for DSD silence bit-ordering 2017-04-01 12:51:00 +02:00
dsicinaudio.c
dsicinvideo.c avcodec/dsicinvideo: decoder supports init_cleanup capability 2018-09-08 20:14:58 +02:00
dss_sp.c
dstdec.c avcodec/dstdec: Fix "warning: initialization from incompatible pointer type [enabled by default]" 2016-05-15 12:21:15 +02:00
dump_extradata_bsf.c avcodec/dump_extradata_bsf: don't allocate a new AVPacket per filtered packet 2018-08-02 12:41:04 -03:00
dv.c Merge commit 'b7f98659f2' 2016-06-29 11:16:01 +02:00
dv.h
dv_profile.c
dv_profile.h
dv_profile_internal.h
dv_tablegen.c
dv_tablegen.h
dvaudio.h
dvaudio_parser.c avcodec: add dvaudio parser 2016-01-28 10:31:41 +01:00
dvaudiodec.c
dvbsub.c
dvbsub_parser.c avcodec/dvbsub_parser: Do not discard data 2018-07-18 13:59:25 +02:00
dvbsubdec.c avcodec/dvbsubdec: Compute scoretab without iterating over pixels multiple times in compute_default_clut() 2018-06-27 13:43:39 +02:00
dvbtxt.h
dvd_nav_parser.c Merge commit '2d60444331' 2014-07-17 23:27:40 +02:00
dvdata.c dv: move inverse weight tables to decoder 2014-10-26 19:21:59 +01:00
dvdata.h dv: move inverse weight tables to decoder 2014-10-26 19:21:59 +01:00
dvdec.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02:00
dvdsub_parser.c avcodec/dvdsub_parser: Allocate input padding 2018-07-15 19:42:25 +02:00
dvdsubdec.c avcodec/dvdsubdec: Sanity check len in decode_rle() 2018-09-19 23:16:00 +02:00
dvdsubenc.c lavc/dvdsubenc: Replace the number by macro for bprint init 2018-06-17 09:59:33 +08:00
dvenc.c
dxa.c Merge commit 'def97856de' 2015-07-27 22:50:18 +02:00
dxtory.c avcodec/dxtory: Remove code that corrupts dimensions 2018-02-20 15:27:51 +01:00
dxv.c avcodec/dxv: add support for "high" quality mode 2018-04-15 09:27:42 +02:00
dxva2.c avcodec/dxva2: add VP9 10-bit Profile2 mode mappings 2018-04-13 11:27:20 +02:00
dxva2.h
dxva2_h264.c Merge commit '8f144d9e3d' 2018-04-13 20:59:12 -03:00
dxva2_hevc.c Merge commit '8f144d9e3d' 2018-04-13 20:59:12 -03:00
dxva2_internal.h lavc/dxva2_internal: Cast the dxva2 and d3d11 decoders and cfgs to (void *). 2018-04-18 20:28:25 +02:00
dxva2_mpeg2.c Merge commit '8f144d9e3d' 2018-04-13 20:59:12 -03:00
dxva2_vc1.c Merge commit '8f144d9e3d' 2018-04-13 20:59:12 -03:00
dxva2_vp9.c Merge commit '8f144d9e3d' 2018-04-13 20:59:12 -03:00
eac3_core_bsf.c avcodec: add eac3_core bitstream filter 2018-03-29 10:24:00 +02:00
eac3_data.c Merge remote-tracking branch 'qatar/master' 2011-07-20 18:31:45 +02:00
eac3_data.h Merge remote-tracking branch 'qatar/master' 2011-07-20 18:31:45 +02:00
eac3dec.c avcodec/eac3dec: Check that channel_map does not contain more than EAC3_MAX_CHANNELS 2018-09-22 00:12:27 +02:00
eac3enc.c
eac3enc.h
eacmv.c
eaidct.c Merge commit 'a339e919ca' 2017-03-21 15:55:44 -03:00
eaidct.h
eamad.c
eatgq.c
eatgv.c
eatqi.c
elbg.c
elbg.h
elsdec.c avcodec/elsdec: Fix memleaks 2018-04-25 23:09:47 +02:00
elsdec.h
encode.c lavc/encode: fix frame_number double-counted 2018-08-27 16:54:40 +08:00
error_resilience.c avcodec/mpeg4videodec: Remove use of FF_PROFILE_MPEG4_SIMPLE_STUDIO as indicator of studio profile 2018-07-04 12:11:36 +02:00
error_resilience.h error_resilience: remove avpriv_atomic usage 2017-11-26 02:17:23 +00:00
escape124.c avcodec/escape124: Fix spelling errors in comment 2018-06-27 13:50:14 +02:00
escape130.c
evrcdata.h
evrcdec.c avcodec: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:37:05 +01:00
exif.c avcodec/exif: remove GetByteContext usage from avpriv_exif_decode_ifd() 2017-10-26 00:45:49 -03:00
exif.h
exr.c avcodec/exr: fix invalid shift in unpack_14() 2018-02-27 19:37:06 +01:00
exrdsp.c libavcodec/exr : add x86 SIMD for predictor 2017-10-01 17:35:30 -03:00
exrdsp.h
extract_extradata_bsf.c lavc/extract_extradata_bsf.c: add AVS2 2018-08-23 16:00:26 +02:00
faandct.c
faandct.h
faanidct.c
faanidct.h
faxcompr.c avcodec/faxcompr: Add missing runs check in decode_uncompressed() 2015-11-05 21:36:14 +01:00
faxcompr.h
fdctdsp.c avcodec/fdctdsp: use the 10bit code for 9 bit too 2014-12-20 18:32:50 +01:00
fdctdsp.h
ffjni.c
ffjni.h
fft-internal.h
fft.h avcodec/fft: Add revtab32 for FFTs with more than 65536 samples 2016-03-04 16:05:47 +01:00
fft_fixed.c rename CONFIG_FFT_FIXED_32 -> FFT_FIXED_32 2014-01-07 13:11:06 +01:00
fft_fixed_32.c
fft_float.c rename CONFIG_FFT_FIXED_32 -> FFT_FIXED_32 2014-01-07 13:11:06 +01:00
fft_init_table.c avcodec: Extend fft to size 2^17 2016-03-04 13:51:42 +01:00
fft_table.h avcodec: Extend fft to size 2^17 2016-03-04 13:51:42 +01:00
fft_template.c lavc/fft_template: Do not define unneded functions with --enable-small. 2018-07-21 14:05:41 +02:00
ffv1.c avcodec/ffv1: add AV_PIX_FMT_GBRP16 support 2016-08-08 00:32:09 +02:00
ffv1.h
ffv1_template.c
ffv1dec.c avcodec/ffv1dec: Check state transition table 2018-06-25 22:58:45 +02:00
ffv1dec_template.c avcodec/ffv1dec_template: do not ignore the return code of decode_line() 2018-09-03 00:01:32 +02:00
ffv1enc.c libavcodec/ffv1enc: minor cosmetic fix 2018-06-23 01:06:29 +02:00
ffv1enc_template.c avcodec/ffv1: Support for GBRAP10 and GBRAP12 2018-02-15 04:35:23 +01:00
ffwavesynth.c
fic.c avcodec/fic: change class name to more correct one 2018-09-08 20:25:47 +02:00
file_open.c libavutil: Make avpriv_open a library-internal function on msvcrt 2013-08-10 00:53:33 +03:00
filter_units_bsf.c lavc: Add filter_units bitstream filter 2018-03-18 18:23:18 +00:00
fits.c
fits.h
fitsdec.c avcodec/fitsdec: write output to frame directly 2017-09-06 22:48:42 -03:00
fitsenc.c
flac.c avcodec/flac: forward errors from ff_flac_parse_streaminfo() 2016-12-03 23:39:11 +01:00
flac.h
flac_parser.c avcodec/flac_parser: Fix infinite loop 2018-05-05 16:52:34 +02:00
flacdata.c Fix type of shared flac table ff_flac_blocksize_table[]. 2013-05-05 19:29:00 +02:00
flacdata.h Fix type of shared flac table ff_flac_blocksize_table[]. 2013-05-05 19:29:00 +02:00
flacdec.c avcodec/flacdec: Fix overflow in multiplication in decode_subframe_fixed() 2017-12-28 20:13:59 +01:00
flacdsp.c
flacdsp.h
flacdsp_lpc_template.c
flacdsp_template.c
flacenc.c
flashsv.c avcodec/flashsv: check return value of flashsv_decode_init() 2018-09-08 20:29:34 +02:00
flashsv2enc.c
flashsvenc.c
flicvideo.c
flv.h
flvdec.c avcodec: Add FF_CODEC_CAP_SKIP_FRAME_FILL_PARAM to most h263 based codecs 2017-01-21 02:30:38 +01:00
flvenc.c
fmtconvert.c Merge commit 'aebf07075f' 2016-01-02 13:08:29 +01:00
fmtconvert.h
fmvc.c avcodec/fmvc: use correct pixel format on big-endian for 16 bpp 2018-09-08 20:33:15 +02:00
frame_thread_encoder.c avcodec/frame_thread_encoder: fix memory leak that occurs when close encoder without sending eof and receiving to end 2018-08-16 03:05:54 +02:00
frame_thread_encoder.h all: Add missing header guards 2016-01-28 19:49:48 -08:00
fraps.c
frwu.c
g2meet.c avcodec/g2meet: ask for sample with overflowing RGB 2018-05-17 02:23:06 +02:00
g722.c
g722.h
g722dec.c
g722dsp.c
g722dsp.h
g722enc.c
g723_1.c
g723_1.h
g723_1dec.c avcodec/g723_1dec: Clip bits2 in both directions 2018-05-27 23:10:12 +02:00
g723_1enc.c
g726.c
g729.h
g729_parser.c avcodec/g729_parser: Replace codec_id check by assert 2015-08-11 23:16:35 +02:00
g729data.h Fix comments about implemented codecs 2011-09-24 21:11:01 +02:00
g729dec.c
g729postfilter.c
g729postfilter.h
gdv.c avcodec/gdv: Remove unused variable 2018-09-30 22:23:02 +02:00
get_bits.h avcodec/get_bits: actually make cached reader correctly disabled 2018-08-30 22:47:31 +02:00
gif.c
gif.h
gifdec.c avcodec/gifdec: set .caps_internal 2018-09-09 11:35:14 +02:00
golomb.c
golomb.h avcodec/get_bits: actually make cached reader correctly disabled 2018-08-30 22:47:31 +02:00
gsm.h
gsm_parser.c avcodec/gsm_parser: Replace codec_id check by assert 2015-08-12 01:00:20 +02:00
gsmdec.c
gsmdec_data.c Merge commit '81f769fa12' 2016-06-29 11:48:53 +02:00
gsmdec_data.h Merge commit '81f769fa12' 2016-06-29 11:48:53 +02:00
gsmdec_template.c
h261.c
h261.h
h261_parser.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
h261data.c Merge remote-tracking branch 'qatar/master' 2014-03-25 19:39:00 +01:00
h261dec.c
h261enc.c
h263.c
h263.h
h263_parser.c
h263_parser.h
h263data.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
h263data.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
h263dec.c lavc/h263dec: Remove a variable declaration that can lead to a warning. 2018-07-13 01:01:06 +02:00
h263dsp.c
h263dsp.h
h264.h lavc/h2645_parse: add h264_nal_unit_name for h264 NAL type. 2018-05-16 20:24:48 +08:00
h264_cabac.c avcodec/h264_cabac: Tighten allowed coeff_abs range 2018-02-15 04:36:00 +01:00
h264_cavlc.c avcodec/h264_cavlc: Set valid qscale value in ff_h264_decode_mb_cavlc() 2018-02-14 01:06:37 +01:00
h264_direct.c
h264_levels.c lavc/h264_levels: Avoid integer overflow in bitrate 2018-09-24 23:08:45 +01:00
h264_levels.h lavc/h264: Add common code for level handling 2018-09-23 14:42:34 +01:00
h264_loopfilter.c Merge commit '0574780d7a' 2017-03-24 13:15:15 +01:00
h264_mb.c
h264_mb_template.c
h264_mc_template.c avcodec/h264_mc_template: Only prefetch motion if the list is used. 2018-06-11 00:51:20 +02:00
h264_metadata_bsf.c h264_metadata: Avoid integer overflow in bitrate 2018-09-24 23:09:32 +01:00
h264_mp4toannexb_bsf.c h264_mp4toannexb_bsf: implement a AVBSFContext.flush() callback 2018-08-17 14:06:21 -03:00
h264_mvpred.h
h264_parse.c lavc/h264_parse: Remove a superfluous linebreak. 2018-05-22 12:48:53 +02:00
h264_parse.h avcodec/h264_parse: Check picture structure when initializing weight table 2017-06-10 00:48:23 +02:00
h264_parser.c avcodec/h264_parser: Reduce needed history for parsing mb index 2018-06-25 02:11:13 +02:00
h264_picture.c h264_picture: Actually return error during alloc failure 2017-11-26 13:37:02 +00:00
h264_ps.c avcodec/h264_ps: Move MAX_LOG2_MAX_FRAME_NUM to header so it can be used in h264_sei 2018-06-11 00:51:20 +02:00
h264_ps.h avcodec/h264_ps: Move MAX_LOG2_MAX_FRAME_NUM to header so it can be used in h264_sei 2018-06-11 00:51:20 +02:00
h264_redundant_pps_bsf.c h264_redundant_pps_bsf: implement a AVBSFContext.flush() callback 2018-08-17 14:33:43 -03:00
h264_refs.c avcodec/h264_refs: Document last if() in ff_h264_execute_ref_pic_marking() 2018-09-03 00:01:32 +02:00
h264_sei.c h264: Support multi-field closed captions by using AVBufferRef and not resetting per field 2018-08-17 16:24:19 +01:00
h264_sei.h h264: Support multi-field closed captions by using AVBufferRef and not resetting per field 2018-08-17 16:24:19 +01:00
h264_slice.c h264_slice: Copy the value of x264_build before calling h264_slice_header_init during thread init 2018-10-09 15:05:44 +01:00
h264addpx_template.c avcodec/h264addpx_template: Fixes integer overflows 2018-01-08 21:50:34 +01:00
h264chroma.c
h264chroma.h
h264chroma_template.c
h264data.c
h264data.h Merge commit '9df889a5f1' 2016-07-29 11:01:36 +02:00
h264dec.c avcodec/h264dec: remove unnecessary checks in h264_decode_frame 2018-09-07 20:35:54 +02:00
h264dec.h
h264dsp.c
h264dsp.h
h264dsp_template.c
h264idct.c
h264idct.h
h264idct_template.c avcodec/h264idct_template: Fix integer overflow in ff_h264_idct8_add 2017-11-27 03:31:53 +01:00
h264pred.c
h264pred.h
h264pred_template.c
h264qpel.c
h264qpel.h
h264qpel_template.c
h265_metadata_bsf.c avcodec/h265_metadata: fix memory leak in case of output packet creation failure 2018-03-20 18:20:29 -03:00
h265_profile_level.c lavc/h265_profile_level: Fix level guessing with no PTL structure 2018-09-24 23:09:45 +01:00
h265_profile_level.h lavc/h265: Add some common code for profile/tier/level handling 2018-09-23 14:42:34 +01:00
h2645_parse.c lavc/h2645_parse: add h264_nal_unit_name for h264 NAL type. 2018-05-16 20:24:48 +08:00
h2645_parse.h
hap.c avcodec/hap : move parse_section_header to hap.c in order to be use by new bsf filter 2018-03-13 20:26:02 +01:00
hap.h avcodec/hap : move parse_section_header to hap.c in order to be use by new bsf filter 2018-03-13 20:26:02 +01:00
hapdec.c avcodec/hap : move parse_section_header to hap.c in order to be use by new bsf filter 2018-03-13 20:26:02 +01:00
hapenc.c avcodec/hap: add "compressor" option to Hap encoder to disable secondary compression 2016-11-10 14:27:38 +00:00
hapqa_extract_bsf.c avcodec: Fix AVClass .version 2018-04-19 23:44:13 +02:00
hevc.h lavc/h2645_parse: log more HEVC NAL type. 2018-05-16 20:24:48 +08:00
hevc_cabac.c avcodec/hevc_cabac: Check prefix so as to avoid invalid shifts in coeff_abs_level_remaining_decode() 2018-01-27 04:29:30 +01:00
hevc_data.c
hevc_data.h Merge commit '150c896a9e' 2017-03-23 15:14:06 -03:00
hevc_filter.c libavcodec/hevc_filter: move AVDISCARD_NONREF switch-case into function 2017-12-08 20:02:16 +01:00
hevc_mp4toannexb_bsf.c
hevc_mvs.c
hevc_parse.c avcodec/hevc_sei: rename HEVCSEIContext to HEVCSEI 2017-10-31 12:27:57 -03:00
hevc_parse.h
hevc_parser.c avcodec/hevc_parser: very minor simplification in hevc_parse() 2018-09-30 20:08:21 +02:00
hevc_ps.c lavc/hevc_ps: fix crop info for monochrome 2018-08-22 14:01:12 -03:00
hevc_ps.h avcodec/nvdec_hevc: add support for new extended sps/pps flags from SDK 8.1 2018-04-13 09:21:07 +02:00
hevc_ps_enc.c
hevc_refs.c avcodec/hevcdec: make ff_hevc_frame_nb_refs take a const pointer 2018-05-10 18:41:56 +02:00
hevc_sei.c avcodec/hevc_sei: Fix integer overflows in decode_nal_sei_message() 2017-12-17 02:09:31 +01:00
hevc_sei.h Merge commit '99e9697e3a' 2017-11-29 21:06:49 -03:00
hevcdec.c lavc/hevcdec: add ONLY_IF_THREADS_ENABLED where it is missing. 2018-08-10 18:48:25 +08:00
hevcdec.h avcodec/hevcdec: make ff_hevc_frame_nb_refs take a const pointer 2018-05-10 18:41:56 +02:00
hevcdsp.c
hevcdsp.h
hevcdsp_template.c avcodec/hevcdsp_template: Fix Invalid shifts in put_hevc_qpel_bi_w_h() and put_hevc_qpel_bi_w_w() 2017-12-28 20:13:59 +01:00
hevcpred.c
hevcpred.h
hevcpred_template.c
hnm4video.c avcodec/hnm4video: fix palette alpha 2018-04-30 21:50:12 +02:00
hpel_template.c
hpeldsp.c
hpeldsp.h
hq_hqa.c avcodec/hq_hqa: Check remaining input bits in hqa_decode_mb() 2018-08-25 21:50:17 +02:00
hq_hqa.h
hq_hqadata.c
hq_hqadsp.c
hq_hqadsp.h
hqx.c
hqx.h
hqxdsp.c
hqxdsp.h
hqxvlc.c
htmlsubtitles.c avcodec/htmlsubtitles: fix format specifier in av_bprintf calls 2017-08-03 17:51:51 -03:00
htmlsubtitles.h
huffman.c
huffman.h
huffyuv.c
huffyuv.h
huffyuvdec.c avcodec/huffyuvdec: Check input buffer size 2018-02-09 03:01:30 +01:00
huffyuvdsp.c
huffyuvdsp.h
huffyuvenc.c lavc/huffyuvenc: Move a variable declaration up. 2017-12-10 20:46:55 +01:00
huffyuvencdsp.c
huffyuvencdsp.h
hwaccel.h lavc: Add hardware config metadata for decoders supporting hardware output 2017-12-19 23:21:59 +00:00
hwaccels.h avcodec/nvdec: Implement mjpeg nvdec hwaccel 2018-02-21 23:38:42 +00:00
idcinvideo.c
idctdsp.c avcodec/idctdsp: Clear idct/idct_add for studio profile 2018-05-30 17:58:08 +02:00
idctdsp.h avcodec/idctdsp: Transmit studio_profile to init instead of using AVCodecContext profile 2018-05-30 17:58:08 +02:00
iff.c avcodec/iff: Cleanup on init failure 2017-06-18 14:05:57 +02:00
iirfilter.c
iirfilter.h
ilbcdata.h avcodec: add native iLBC decoder 2018-09-23 15:25:50 +02:00
ilbcdec.c avcodec/ilbcdec: fix typo, fixes CID 1439653 2018-09-24 09:20:31 +02:00
imc.c avcodec/imc: cast float to int prior to comparing with int variable 2017-07-01 21:42:12 +02:00
imcdata.h Merge remote-tracking branch 'qatar/master' 2012-06-09 20:30:17 +02:00
imgconvert.c avcodec/imgconvert: fix possible null pointer dereference 2018-04-03 16:20:31 +02:00
imm4.c avcodec: add IMM4 decoder 2018-08-21 11:52:06 +02:00
imx_dump_header_bsf.c
indeo2.c
indeo2data.h Merge commit '09c4e5c598' 2016-06-29 11:20:20 +02:00
indeo3.c
indeo3data.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
indeo4.c avcodec/indeo4: Check dimensions in decode_pic_hdr() 2018-09-03 00:01:32 +02:00
indeo4data.h Merge commit '23944d29a2' 2015-03-30 20:39:08 +02:00
indeo5.c avcodec/indeo5: require initial valid intra/gop headers not just later 2018-08-12 21:48:08 +02:00
indeo5data.h Prepare Indeo4 (step 1): upscale indeo5 base tables by 2 and convert those into uint16_t. 2010-06-08 09:20:12 +00:00
intelh263dec.c avcodec: Add FF_CODEC_CAP_SKIP_FRAME_FILL_PARAM to most h263 based codecs 2017-01-21 02:30:38 +01:00
internal.h avcodec/internal: increase FF_SANE_NB_CHANNELS to 256 2018-07-13 22:24:33 +02:00
interplayacm.c avcodec/interplayacm: decoder supports init_cleanup capability 2018-09-08 20:44:22 +02:00
interplayvideo.c avcodec/interplayvideo: Clean up frames on parameter change 2017-07-06 03:59:09 +02:00
intrax8.c
intrax8.h
intrax8dsp.c
intrax8dsp.h
intrax8huf.h
ituh263dec.c mpeg4video: Add support for MPEG-4 Simple Studio Profile. 2018-04-02 13:06:23 +01:00
ituh263enc.c
ivi.c avcodec/ivi: Factor width dereference out of the loops in ivi_output_plane() 2018-08-12 21:48:15 +02:00
ivi.h
ivi_dsp.c
ivi_dsp.h
j2kenc.c lavc/j2kenc: Support AV_PIX_FMT_PAL8. 2018-05-25 20:09:22 +02:00
jacosub.h
jacosubdec.c
jfdctfst.c
jfdctint.c
jfdctint_template.c
jni.c
jni.h
jpeg2000.c avcodec/jpeg2000: Check sum of sizes of band->prec before allocating 2018-01-15 19:55:22 +01:00
jpeg2000.h avcodec/jpeg2000dec: Allocate lengthinc and data_start arrays as needed 2017-12-21 19:48:41 +01:00
jpeg2000dec.c avcodec/jpeg2000dec: Fixes invalid shifts in jpeg2000_decode_packets_po_iteration() 2018-07-04 01:10:28 +02:00
jpeg2000dsp.c avcodec/jpeg2000dsp: Fix integer overflows in ict_int() 2018-01-08 18:57:22 +01:00
jpeg2000dsp.h
jpeg2000dwt.c avcodec/jpeg2000dwt: Fix integer overflows in sr_1d53() 2018-02-20 15:27:51 +01:00
jpeg2000dwt.h avcodec/jpeg2000: Change coord to 32bit to support larger than 32k width or height 2015-11-15 22:11:05 +01:00
jpegls.c
jpegls.h fix MSVC compilation errors 2017-12-10 14:43:01 +01:00
jpeglsdec.c
jpeglsdec.h
jpeglsenc.c
jpegtables.c
jpegtables.h
jrevdct.c
jvdec.c
kbdwin.c
kbdwin.h
kgv1dec.c avcodec/kgv1dec: Check that there is enough input for maximum RLE compression 2017-11-27 03:31:53 +01:00
kmvc.c
lagarith.c avcodec/lagarith: set pict_type too 2018-09-09 22:58:26 +02:00
lagarithrac.c
lagarithrac.h
latm_parser.c Merge commit '36ef5369ee' 2012-08-07 22:45:46 +02:00
lcl.h
lcldec.c avcodec/lcldec: mark output frames as keyframes 2017-04-11 17:07:52 +02:00
lclenc.c
libaomdec.c avcodec/libaomdec: remove bogus comment 2018-10-04 15:44:15 -03:00
libaomenc.c avcodec/libaom: fix setting amount of threads 2018-09-13 13:44:45 -03:00
libavcodec.v avcodec/libavcodec.v: remove obsolete exports 2017-10-22 10:13:19 -03:00
libcelt_dec.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libcodec2.c Add libcodec2 en/decoder 2018-02-24 17:06:31 +01:00
libdavs2.c lavc/libdavs2: fix error return codes 2018-09-17 23:20:40 +01:00
libfdk-aacdec.c Merge commit '2a9e1c122e' 2018-09-13 23:16:18 -03:00
libfdk-aacenc.c Merge commit '2a9e1c122e' 2018-09-13 23:16:18 -03:00
libgsmdec.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libgsmenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libilbc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libkvazaar.c lavc/libkvazaar: fix incompatible pointer type. 2018-08-22 19:06:12 +08:00
libmp3lame.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libopencore-amr.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libopenh264.c Add an OpenH264 decoder wrapper 2016-07-27 10:19:40 +03:00
libopenh264.h
libopenh264dec.c Merge commit '83678dbbae' 2018-09-11 13:57:23 -03:00
libopenh264enc.c avcodec/openh264enc.c: generate IDR frame in response to I frame pict_type 2018-04-05 15:59:18 -03:00
libopenjpegdec.c lavc/libopenjpeg: Support GRAY10, GRAY12 and GRAY14. 2018-06-26 00:20:04 +02:00
libopenjpegenc.c lavc/libopenjpeg: Support GRAY10, GRAY12 and GRAY14. 2018-06-26 00:20:04 +02:00
libopus.c Merge commit 'fd41cb4370' 2012-10-02 14:58:19 +02:00
libopus.h Merge commit 'fd41cb4370' 2012-10-02 14:58:19 +02:00
libopusdec.c lavc/libopusdec: Allow avcodec_open2 to call .close 2018-04-11 02:42:41 +02:00
libopusenc.c avcodec/libopusenc: support encoding packets of sizes bigger than 60ms 2018-08-24 13:21:09 -03:00
librsvgdec.c librsvgdec: Fix frame clearing code 2018-02-02 15:36:21 +00:00
libshine.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libspeexdec.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libspeexenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libtheoraenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libtwolame.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libvo-amrwbenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libvorbisdec.c avcodec/libvorbisdec: Fix memory leak 2015-09-09 01:56:14 +02:00
libvorbisenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libvpx.c avcodec/libvpx: remove disabled code 2017-12-11 00:42:26 -03:00
libvpx.h Merge commit '67c884eb07' 2015-07-10 02:32:08 +02:00
libvpxdec.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libvpxenc.c avcodec/libvpxenc: fix setting amount of threads used for encoding 2018-05-21 18:52:31 -03:00
libwavpackenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libwebpenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libwebpenc_animencoder.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libwebpenc_common.c avutil: Rename FF_CEIL_COMPAT to AV_CEIL_COMPAT 2016-01-27 16:36:46 +00:00
libwebpenc_common.h libwebp: simplify AVCodec.close functions 2015-05-23 14:46:46 -03:00
libx264.c lavc/libx264: Support monochrome encoding. 2018-08-07 20:41:02 +02:00
libx265.c avcodec/libx265: apply lavc maxrate, bufsize & rc_init_occupancy 2018-06-19 10:25:04 +05:30
libxavs.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libxavs2.c lavc/libxavs2: remove nonexistent parameters 2018-09-17 23:20:40 +01:00
libxvid.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libxvid.h
libzvbi-teletextdec.c avcodec/libzvbi-teletextdec: add formatted ass output 2018-09-30 01:10:23 +02:00
ljpegenc.c
loco.c avcodec/loco: rotate other planes too for non-power of 2 widths 2018-09-11 10:15:59 +02:00
log2_tab.c avutil: Duplicate ff_log2_tab instead of sharing it across libs 2012-10-12 20:39:17 +02:00
lossless_audiodsp.c
lossless_audiodsp.h
lossless_videodsp.c avcodec/utvideodec : add SIMD (SSSE3 and AVX2) for gradient_pred 2017-12-09 15:19:03 +01:00
lossless_videodsp.h avcodec/utvideodec : add SIMD (SSSE3 and AVX2) for gradient_pred 2017-12-09 15:19:03 +01:00
lossless_videoencdsp.c avcodec/utvideoenc : add SIMD (avx) for sub_left_prediction 2018-01-28 20:23:11 +01:00
lossless_videoencdsp.h avcodec/utvideoenc : add SIMD (avx) for sub_left_prediction 2018-01-28 20:23:11 +01:00
lpc.c lavc/lpc: Add min_shift parameter in LPC 2016-08-28 11:18:16 +02:00
lpc.h avcodec/lpc: signed integer overflow in compute_lpc_coefs() (aacdec_fixed) 2017-06-21 02:25:23 +02:00
lsp.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
lsp.h
lzf.c
lzf.h
lzw.c
lzw.h
lzwenc.c
m101.c
mace.c Merge commit 'def97856de' 2015-07-27 22:50:18 +02:00
magicyuv.c avcodec/magicyuv: Check bits left in flags&1 branch 2018-06-25 02:11:13 +02:00
magicyuvenc.c avcodec/magicyuvenc: mark as not more experimental 2018-06-05 11:28:48 +02:00
Makefile avcodec: add an AV1 parser 2018-10-03 20:48:49 -03:00
mathops.h Merge commit 'be1db21ba8' 2017-03-19 16:05:13 +01:00
mathtables.c Merge commit 'f4d581cda3' 2016-04-24 11:47:39 +01:00
mdct15.c
mdct15.h
mdct_fixed.c avcodec/mdct_*: Fix integer overflow in addition in RESCALE() 2017-11-13 19:54:20 +01:00
mdct_fixed_32.c
mdct_float.c rename CONFIG_FFT_FIXED_32 -> FFT_FIXED_32 2014-01-07 13:11:06 +01:00
mdct_template.c
mdec.c libavcodec/blockdsp : add AVX version 2017-10-03 19:47:37 -03:00
me_cmp.c simple_idct: Template functions to support an input bitdepth parameter 2018-04-02 13:06:19 +01:00
me_cmp.h avcodec/me_cmp: remove ff_me_cmp_init_static() 2018-02-05 22:42:59 +07:00
mediacodec.c avcodec/mediacodecdec: add debug logging around hw buffer lifecycle 2018-03-12 01:23:30 -07:00
mediacodec.h
mediacodec_surface.c
mediacodec_surface.h
mediacodec_sw_buffer.c
mediacodec_sw_buffer.h
mediacodec_wrapper.c avcodec/mediacodec_wrapper: add helper to fetch SDK_INT 2018-05-04 11:51:45 -07:00
mediacodec_wrapper.h avcodec/mediacodec_wrapper: add helper to fetch SDK_INT 2018-05-04 11:51:45 -07:00
mediacodecdec.c avcodec/mediacodecdec: add workaround for buggy amlogic mpeg2 decoder 2018-05-04 11:53:44 -07:00
mediacodecdec_common.c avcodec/mediacodecdec: fix spurious newline in trace logging 2018-08-05 12:31:13 -07:00
mediacodecdec_common.h Revert "avcodec/mediacodecdec: wait on first frame after input buffers are full" 2018-06-18 11:55:23 -07:00
metasound.c
metasound_data.c
metasound_data.h
microdvddec.c avcodec/microdvddec: limit style characters in parsing 2018-08-12 21:47:17 +02:00
mimic.c
mjpeg.h
mjpeg2jpeg_bsf.c
mjpeg_parser.c
mjpega_dump_header_bsf.c
mjpegbdec.c
mjpegdec.c avcodec/mjpegdec: simplify rgb index remaping 2018-09-12 00:52:01 +02:00
mjpegdec.h avcodec/mjpegdec: Check input buffer size. 2018-04-12 23:52:59 +02:00
mjpegenc.c
mjpegenc.h
mjpegenc_common.c
mjpegenc_common.h
mjpegenc_huffman.c
mjpegenc_huffman.h
mlp.c mlpenc: Working MLP/TrueHD encoder 2016-09-17 13:23:56 +01:00
mlp.h
mlp_parser.c avcodec/mlp_parser: Check if synccode is within buffer 2018-08-03 02:08:16 +02:00
mlp_parser.h Merge commit '970c76f322' 2017-10-30 17:20:45 -03:00
mlpdec.c avcodec/mlpdec: Only change noise_type if the related fields are valid 2018-05-26 00:54:55 +02:00
mlpdsp.c avcodec/mlpdsp: Fix signed integer overflow, 2nd try 2017-11-27 03:31:54 +01:00
mlpdsp.h
mlpenc.c
mlz.c mlz: limit next_code to data buffer size 2016-11-15 22:01:08 +01:00
mlz.h
mmaldec.c mmaldec: Fix compilation after 2fcb0090 2017-12-20 10:11:27 +02:00
mmvideo.c
motion_est.c Merge commit '94eed68ace' 2017-10-23 17:08:32 -03:00
motion_est.h
motion_est_template.c
motionpixels.c Merge commit 'def97856de' 2015-07-27 22:50:18 +02:00
motionpixels_tablegen.c
motionpixels_tablegen.h
movsub_bsf.c avcodec/mov2textsub: move the reference in the bsf internal buffer 2018-03-11 15:40:37 -03:00
movtextdec.c avcodec/movtextdec: Check style_start/end 2018-04-09 03:09:08 +02:00
movtextenc.c movtextenc: fix handling of utf-8 subtitles 2018-03-29 20:46:47 -07:00
mp3_header_decompress_bsf.c avcodec/mp3_header_decompress: don't free the user provided packet on error 2018-03-20 17:39:00 -03:00
mpc.c Merge commit 'b7f98659f2' 2016-06-29 11:16:01 +02:00
mpc.h Merge commit '42dc214323' 2016-06-29 11:46:36 +02:00
mpc7.c avcodec/mpc7: use init_get_bits8() 2017-02-03 20:16:30 +01:00
mpc7data.h
mpc8.c avcodec/mpc8: get frame output buffer right before it is actually needed 2018-03-30 12:52:54 +02:00
mpc8data.h cosmetics: 'const static' --> 'static const' to avoid warnings of the type 2009-02-17 12:03:10 +00:00
mpc8huff.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
mpcdata.h Merge remote-tracking branch 'qatar/master' 2012-03-12 04:35:06 +01:00
mpeg2_metadata_bsf.c avcodec/mpeg2_metadata: unref output packet on failure 2018-03-20 18:26:38 -03:00
mpeg4_unpack_bframes_bsf.c avcodec/mpeg4_unpack_bframes_bsf: implement a AVBSFContext.flush() callback 2018-08-16 23:43:12 -03:00
mpeg4audio.c Merge commit '831018b0bb' 2017-10-30 17:47:21 -03:00
mpeg4audio.h Merge commit 'abf1c058d1' 2017-11-11 11:29:16 -03:00
mpeg4data.h mpeg4video: Add support for MPEG-4 Simple Studio Profile. 2018-04-02 13:06:23 +01:00
mpeg4video.c
mpeg4video.h avcodec/mpeg4video: Detect reference studio streams as studio streams 2018-05-17 02:23:06 +02:00
mpeg4video_parser.c avcodec/mpeg4video_parser: Avoid litteral 0x1B6, use named constant instead 2018-04-30 20:39:56 +02:00
mpeg4video_parser.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
mpeg4videodec.c avcodec/mpeg4videodec: Fix undefined shift in get_amv() 2018-09-19 23:08:31 +02:00
mpeg4videoenc.c avcodec/mpeg4videoenc: Use 64 bit for times in mpeg4_encode_gop_header() 2018-05-27 23:10:12 +02:00
mpeg12.c avcodec: add Newtek SpeedHQ decoder 2017-01-11 16:02:10 +01:00
mpeg12.h mpeg12: Add a common function to find the best frame rate 2017-10-17 20:56:30 +01:00
mpeg12data.c Merge commit 'fe27792fd7' 2016-11-14 10:42:36 +01:00
mpeg12data.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
mpeg12dec.c mpeg4video: Add support for MPEG-4 Simple Studio Profile. 2018-04-02 13:06:23 +01:00
mpeg12enc.c avcodec/mpeg12enc: add support for specifying video_format in the sequence_display_extension 2018-02-13 00:13:21 +01:00
mpeg12framerate.c
mpeg12vlc.h
mpeg_er.c avcodec/mpeg_er: Clear mcsel in mpeg_er_decode_mb() 2017-10-10 23:58:40 +02:00
mpeg_er.h
mpegaudio.c Remove explicit filename from Doxygen @file commands. 2010-04-20 14:45:34 +00:00
mpegaudio.h Factorize CHECK/SUINT code 2017-02-21 00:40:20 +01:00
mpegaudio_parser.c avcodec/mpegaudio_parser: Initialize poutbuf* 2018-08-12 21:51:39 +02:00
mpegaudio_tablegen.c avcodec: include tablegen compat header before the tablegen functionality 2015-12-04 14:49:38 +01:00
mpegaudio_tablegen.h
mpegaudiodata.c
mpegaudiodata.h
mpegaudiodec_fixed.c
mpegaudiodec_float.c Merge commit 'def97856de' 2015-07-27 22:50:18 +02:00
mpegaudiodec_template.c
mpegaudiodecheader.c avcodec/mpegaudiodecheader: remove dead code 2017-11-11 01:39:47 -03:00
mpegaudiodecheader.h libavcodec/mpegaudiodecheader.h: fix version check pattern 2018-07-13 02:19:50 +02:00
mpegaudiodectab.h Merge remote-tracking branch 'qatar/master' 2011-06-05 03:00:31 +02:00
mpegaudiodsp.c
mpegaudiodsp.h
mpegaudiodsp_data.c Merge remote-tracking branch 'qatar/master' 2012-08-24 15:00:39 +02:00
mpegaudiodsp_fixed.c
mpegaudiodsp_float.c libavcodec/mpegaudio: change CONFIG_FLOAT to USE_FLOAT 2013-12-03 21:12:00 +01:00
mpegaudiodsp_template.c
mpegaudioenc_fixed.c
mpegaudioenc_float.c
mpegaudioenc_template.c
mpegaudiotab.h
mpegpicture.c avcodec/mpegpicture: fix "stride changed" failures in gray mode 2018-04-11 16:19:46 -07:00
mpegpicture.h
mpegutils.c libavcodec: Move ff_print_debug_info2 to mpegutils.c 2017-12-11 00:09:25 +00:00
mpegutils.h libavcodec: Move ff_print_debug_info2 to mpegutils.c 2017-12-11 00:09:25 +00:00
mpegvideo.c mpeg4video: Add Studio DPCM support 2018-08-25 22:08:19 +02:00
mpegvideo.h mpeg4video: Add Studio DPCM support 2018-08-25 22:08:19 +02:00
mpegvideo_enc.c mpegvideo: remove support for libxvid's RC system 2018-05-05 19:41:30 +01:00
mpegvideo_motion.c avcodec/mpeg2dec: Fix motion vector rounding for chroma components 2018-02-11 12:04:47 +01:00
mpegvideo_parser.c mpegvideo_parser: fix indentation of an if statement 2018-03-07 02:11:10 +02:00
mpegvideo_xvmc.c lavc: Mark all AVHWAccel structures as const 2017-11-26 21:41:19 +00:00
mpegvideodata.c
mpegvideodata.h
mpegvideodsp.c
mpegvideodsp.h
mpegvideoencdsp.c avcodec/me_cmp: remove ff_me_cmp_init_static() 2018-02-05 22:42:59 +07:00
mpegvideoencdsp.h
mpl2dec.c
mqc.c
mqc.h
mqcdec.c
mqcenc.c
mscc.c avcodec/mscc: decoders supports init_cleanup capability 2018-09-08 20:55:59 +02:00
msgsmdec.c Merge commit 'b668662939' 2016-06-29 11:35:10 +02:00
msgsmdec.h Merge commit 'a16577d985' 2013-11-26 12:37:20 +01:00
msmpeg4.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
msmpeg4.h Merge commit '31a117a0e6' 2015-06-01 01:17:26 +02:00
msmpeg4data.c Merge commit 'f9fbd47467' 2016-02-24 18:15:14 +00:00
msmpeg4data.h Merge commit 'b7f98659f2' 2016-06-29 11:16:01 +02:00
msmpeg4dec.c avcodec/msmpeg4dec: Check for input end in msmpeg4v34_decode_mb() 2018-02-27 19:37:06 +01:00
msmpeg4enc.c
msrle.c
msrledec.c
msrledec.h
mss1.c
mss2.c fix MSVC compilation errors 2017-12-10 14:43:01 +01:00
mss2dsp.c
mss2dsp.h
mss3.c avcodec/mss3: Fix runtime error: signed integer overflow: -2146318336 - 2139696256 cannot be represented in type 'int' 2017-05-11 23:55:59 +02:00
mss4.c
mss12.c
mss12.h
mss34dsp.c
mss34dsp.h
msvideo1.c
msvideo1enc.c
mvcdec.c avcodec/mvcdec: simplify, no need to use reget buffer 2016-05-22 22:58:01 +02:00
mwsc.c avcodec: add MatchWare Screen Capture Codec 2018-08-27 22:06:19 +02:00
mxpegdec.c Merge commit 'def97856de' 2015-07-27 22:50:18 +02:00
nellymoser.c
nellymoser.h
nellymoserdec.c
nellymoserenc.c
noise_bsf.c avcodec/noise_bsf: move the reference in the bsf internal buffer 2018-03-23 22:28:27 -03:00
null_bsf.c avcodec/null_bsf: move the reference in the bsf internal buffer 2018-03-16 19:51:08 -03:00
nuv.c avcodec/nuv: rtjpeg with dimensions less than 16 would result in no decoded pixels thus reject it 2018-03-12 01:32:42 +01:00
nvdec.c avcodec/nvdec: pass CUstream in vpp parameters 2018-05-10 00:34:22 +02:00
nvdec.h avcodec/nv{enc,dec}: use sane version checking macro 2018-04-13 11:19:43 +02:00
nvdec_h264.c avcodec/nvdec: correctly set intra_pic_flag for h264/hevc 2018-04-15 11:26:46 +02:00
nvdec_hevc.c avcodec/nvdec_hevc: fix scaling lists 2018-05-10 18:41:56 +02:00
nvdec_mjpeg.c avcodec/nvdec: Implement mjpeg nvdec hwaccel 2018-02-21 23:38:42 +00:00
nvdec_mpeg4.c lavc: Mark all AVHWAccel structures as const 2017-11-26 21:41:19 +00:00
nvdec_mpeg12.c lavc: Mark all AVHWAccel structures as const 2017-11-26 21:41:19 +00:00
nvdec_vc1.c lavc: Mark all AVHWAccel structures as const 2017-11-26 21:41:19 +00:00
nvdec_vp8.c avcodec/nvdec: More effort to make vp8 compile with gcc < 4.6 2017-11-26 22:21:12 -08:00
nvdec_vp9.c lavc: Mark all AVHWAccel structures as const 2017-11-26 21:41:19 +00:00
nvenc.c avcodec/nvenc: add option to turn off a53 closed caption embedding 2018-08-21 15:14:56 +02:00
nvenc.h avcodec/nvenc: add option to turn off a53 closed caption embedding 2018-08-21 15:14:56 +02:00
nvenc_h264.c avcodec/nvenc: add option to turn off a53 closed caption embedding 2018-08-21 15:14:56 +02:00
nvenc_hevc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
omx.c
on2avc.c avcodec/on2avc: decoder supports init_cleanup capability 2018-09-08 21:01:28 +02:00
on2avcdata.c Merge commit 'fd9212f2ed' 2017-09-26 16:02:40 -03:00
on2avcdata.h Merge commit 'fd9212f2ed' 2017-09-26 16:02:40 -03:00
options.c lavc/options: Remove unneeded header 2018-01-03 13:00:06 -05:00
options_table.h avcodec: add a subcharenc mode that disables UTF-8 check 2018-03-25 19:27:02 +02:00
opus.c avcodec/opus: Add {} over multiline if() body 2018-01-12 22:57:01 +01:00
opus.h opus: merge encoder and decoder bitallocation functions into one 2017-12-30 17:05:23 +00:00
opus_celt.c opus: merge encoder and decoder bitallocation functions into one 2017-12-30 17:05:23 +00:00
opus_celt.h opus: add an option to toggle intensity stereo phase inversion 2017-12-04 07:28:45 +00:00
opus_parser.c Revert "avcodec/opus_parser: Handle complete frames flag." 2018-08-23 17:34:25 -03:00
opus_pvq.c opus_pvq: do not compile encoding/decoding code if the encoder/decoder is disabled 2017-12-04 10:51:19 +00:00
opus_pvq.h opus_pvq: do not compile encoding/decoding code if the encoder/decoder is disabled 2017-12-04 10:51:19 +00:00
opus_rc.c opus_rc: fix CDF encoding of zeroes 2017-07-20 08:24:46 +01:00
opus_rc.h
opus_silk.c avcodec/opus_silk: Change silk_lsf2lpc() slightly toward silk/NLSF2A.c 2018-06-04 23:47:55 +02:00
opusdec.c opus: add an option to toggle intensity stereo phase inversion 2017-12-04 07:28:45 +00:00
opusenc.c opusenc: use for loops with declarations 2018-05-18 02:38:08 +01:00
opusenc.h opus: merge encoder and decoder bitallocation functions into one 2017-12-30 17:05:23 +00:00
opusenc_psy.c avcodec/opusenc_psy: Fix warning: ISO C90 forbids mixed declarations and code 2018-04-19 23:28:26 +02:00
opusenc_psy.h
opusenc_utils.h
opustab.c
opustab.h
paf.h
pafaudio.c
pafvideo.c avcodec/pafvideo: Check allocated frame size 2018-02-11 02:49:15 +01:00
pamenc.c
parser.c avcodec/parser: move parsers list and related API to its own file 2018-07-21 16:08:29 -03:00
parser.h avcodec/parser: add fuzzy mode to ff_fetch_timestamp() 2015-01-07 11:52:08 +01:00
parsers.c avcodec: add an AV1 parser 2018-10-03 20:48:49 -03:00
pcm-bluray.c
pcm-dvd.c
pcm.c avcodec: add pcm_f16le and pcm_f24le decoder 2016-12-22 10:30:21 +01:00
pcm_tablegen.c
pcm_tablegen.h
pcx.c avcodec/pcx: Check for end of input in pcx_rle_decode() and propagate error 2018-09-19 23:08:20 +02:00
pcxenc.c
pel_template.c
pgssubdec.c
pictordec.c
pixblockdsp.c
pixblockdsp.h
pixels.h Merge commit '322a1dda97' 2014-03-22 22:53:33 +01:00
pixlet.c
png.c
png.h
png_parser.c
pngdec.c lavc/pngdec: Replace the number by macro for bprint init 2018-06-17 09:59:33 +08:00
pngdsp.c
pngdsp.h
pngenc.c
pnm.c
pnm.h
pnm_parser.c libavcodec/pnm_parser: do not lose skipped parts in reporting of how much was consumed 2018-09-12 00:52:01 +02:00
pnmdec.c
pnmenc.c
profiles.c lavc/profiles: Mention AAC-LC only once. 2018-06-06 22:36:25 +02:00
profiles.h avcode/profiles: add AV1 profiles 2018-03-29 00:05:52 -03:00
proresdata.c Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
proresdata.h prores: Fix license header 2012-06-29 20:43:30 +02:00
proresdec.h
proresdec2.c avcodec/proresdec2: add frame threading support 2018-08-26 18:07:57 +02:00
proresdsp.c
proresdsp.h
proresenc_anatoliy.c
proresenc_kostya.c avcodec/prores_ks : use official quant_matrix (for proxy and xq codec luma and chroma quant matrix is not the same) 2018-04-22 18:49:44 +02:00
prosumer.c avcodec/prosumer: Check remaining space in put byte context 2018-09-24 00:49:30 +02:00
psd.c avcodec/psd : add support for gray float 2018-08-22 11:36:19 +02:00
psymodel.c lavc/psymodel: check for av_malloc failure 2016-03-23 08:22:22 -07:00
psymodel.h avcodec: stop using deprecated codec flags 2017-03-25 21:37:05 -03:00
pthread.c Merge commit 'def97856de' 2015-07-27 22:50:18 +02:00
pthread_frame.c lavc/pthread: use THREAD_SAFE_CALLBACKS() to simplifx more code 2018-08-31 11:08:24 +08:00
pthread_internal.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
pthread_slice.c w32pthreads: always use Vista+ API, drop XP support 2018-04-09 21:58:39 +02:00
ptx.c
put_bits.h lavc/g726: Add a little-endian G.726 encoder. 2017-08-21 16:19:58 +02:00
qcelpdata.h qcelp: grammar 2014-02-21 16:57:26 -03:00
qcelpdec.c
qdm2.c
qdm2_tablegen.c
qdm2_tablegen.h
qdm2data.h Remove explicit filename from Doxygen @file commands. 2010-04-20 14:45:34 +00:00
qdmc.c avcodec/qdmc: check return code of ff_fft_init() 2018-09-08 15:43:46 +02:00
qdrw.c lavc/qdrw: Read PixMap palette. 2018-05-10 23:03:50 +02:00
qpeg.c Merge commit 'bba9d8bdfb' 2017-03-19 17:39:49 +01:00
qpel_template.c
qpeldsp.c
qpeldsp.h
qsv.c lavc/qsv: handle MFX_FRAMETYPE_UNKNOWN case 2018-07-12 15:29:55 +08:00
qsv.h
qsv_api.c
qsv_internal.h Merge commit 'cca5e4f040' 2018-04-13 20:34:23 -03:00
qsvdec.c Merge commit 'c1bcd321ea' 2018-09-02 19:23:26 -03:00
qsvdec.h lavc: Add hardware config metadata for decoders supporting hardware output 2017-12-19 23:21:59 +00:00
qsvdec_h2645.c Merge commit 'c1bcd321ea' 2018-09-02 19:23:26 -03:00
qsvdec_other.c Merge commit '69caad8959' 2018-09-11 13:42:09 -03:00
qsvenc.c Merge commit 'a2041a6522' 2018-09-18 13:28:05 -03:00
qsvenc.h Merge commit 'c1bcd321ea' 2018-09-02 19:23:26 -03:00
qsvenc_h264.c Fix typos 2018-09-14 21:36:21 +02:00
qsvenc_hevc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
qsvenc_jpeg.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
qsvenc_mpeg2.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
qtrle.c avcodec/qtrle: Check remaining bytestream in qtrle_decode_XYbpp() 2018-08-03 02:08:16 +02:00
qtrleenc.c
r210dec.c avcodec: Mark some codecs with threadsafe init as such 2017-02-07 23:31:25 +01:00
r210enc.c
ra144.c avcodec/ra144: Fix undefined integer overflow in add_wav() 2018-09-03 00:01:32 +02:00
ra144.h
ra144dec.c
ra144enc.c
ra288.c
ra288.h
ralf.c avcodec/ralf: add support for mono 2016-04-14 22:31:57 +02:00
ralfdata.h
rangecoder.c avcodec/rangecoder: Do not increase the pointer beyond the buffer 2017-08-18 11:33:14 +02:00
rangecoder.h avcodec/rangecoder: Do not increase the pointer beyond the buffer 2017-08-18 11:33:14 +02:00
rasc.c avcodec/rasc: unref both frames on reinit 2018-10-03 11:14:40 +02:00
ratecontrol.c Merge commit '3b50dbc51f' 2017-03-31 16:19:30 -03:00
ratecontrol.h Merge commit 'd639dcdae0' 2017-02-01 14:21:36 +01:00
raw.c swscale: add gray14 support 2018-05-05 21:35:31 +02:00
raw.h Merge commit 'abf1c058d1' 2017-11-11 11:29:16 -03:00
rawdec.c avutil/pixdesc: deprecate AV_PIX_FMT_FLAG_PSEUDOPAL 2018-04-03 17:53:00 +02:00
rawenc.c
rdft.c avcodec/rdft: reorder calculation 2017-07-26 06:13:05 +07:00
rdft.h avcodec/rdft: remove sintable 2017-07-11 13:22:02 +07:00
realtextdec.c lavc: allow subtitle text format to be ASS without timing 2016-02-26 21:49:34 +01:00
rectangle.h
remove_extradata_bsf.c lavc/remove_extradata_bsf: support dump options. 2018-03-21 22:00:36 -03:00
reverse.c avutil: add ff_reverse as av_reverse replacement 2015-08-12 00:14:14 +02:00
rkmppdec.c avcodec/rkmpp : remove stream start retries before first frame. 2018-01-06 18:08:41 +01:00
rl.c lavc: fix previous merge 2016-06-23 00:42:16 +02:00
rl.h Merge commit 'ffa190d047' 2016-06-23 00:29:25 +02:00
rl2.c Merge commit 'def97856de' 2015-07-27 22:50:18 +02:00
rle.c
rle.h
rnd_avg.h
roqaudioenc.c
roqvideo.c
roqvideo.h
roqvideodec.c
roqvideoenc.c
rpza.c
rscc.c avcodec/rscc: fix decoding of some iscc files 2018-09-08 17:27:40 +02:00
rtjpeg.c Merge commit 'e3fcb14347' 2014-07-01 15:22:11 +02:00
rtjpeg.h Merge commit 'e3fcb14347' 2014-07-01 15:22:11 +02:00
rv10.c
rv10.h
rv10enc.c
rv20enc.c
rv30.c
rv30data.h Various small spelling fixes. 2014-04-22 20:44:31 +02:00
rv30dsp.c
rv34.c libavcodec/rv34: error out earlier on missing references 2018-04-07 19:16:37 +02:00
rv34.h
rv34_parser.c
rv34data.h
rv34dsp.c
rv34dsp.h
rv34vlc.h
rv40.c
rv40data.h
rv40dsp.c
rv40vlc2.h
s302m.c
s302menc.c
samidec.c lavc/samidec: properly raise errors from sami_paragraph_to_ass() 2017-11-29 22:23:36 +01:00
sanm.c
sbc.c avcodec/sbc: Fix non static function prefix 2018-04-19 23:32:07 +02:00
sbc.h avcodec/sbc: Fix non static function prefix 2018-04-19 23:32:07 +02:00
sbc_parser.c sbc: add parser for SBC 2018-03-07 22:26:53 +01:00
sbcdec.c avcodec/sbc: Fix non static function prefix 2018-04-19 23:32:07 +02:00
sbcdec_data.c sbc: implement SBC decoder (low-complexity subband codec) 2018-03-07 22:26:53 +01:00
sbcdec_data.h sbc: implement SBC decoder (low-complexity subband codec) 2018-03-07 22:26:53 +01:00
sbcdsp.c sbcenc: add armv6 and neon asm optimizations 2018-03-07 22:26:53 +01:00
sbcdsp.h sbcenc: add armv6 and neon asm optimizations 2018-03-07 22:26:53 +01:00
sbcdsp_data.c sbc: implement SBC encoder (low-complexity subband codec) 2018-03-07 22:26:53 +01:00
sbcdsp_data.h sbc: implement SBC encoder (low-complexity subband codec) 2018-03-07 22:26:53 +01:00
sbcenc.c avcodec/sbc: Fix non static function prefix 2018-04-19 23:32:07 +02:00
sbr.h
sbrdsp.c
sbrdsp.h
sbrdsp_fixed.c avcodec/sbrdsp_fixed: Fix integer overflow 2017-11-25 02:32:33 +01:00
sbrdsp_template.c
scpr.c avcodec/scpr: Skip frames which change nothing 2018-09-30 22:23:02 +02:00
screenpresso.c
sgi.h
sgidec.c
sgienc.c
sgirledec.c
sheervideo.c avcodec/sheervideo: move tables to own header 2018-04-03 17:28:16 +02:00
sheervideodata.h avcodec/sheervideodata: Fix libavutil include 2018-04-19 23:34:11 +02:00
shorten.c avcodec/shorten: Fix bitstream end check in read_header() 2018-09-15 20:00:45 +02:00
simple_idct.c simple_idct: Template functions to support an input bitdepth parameter 2018-04-02 13:06:19 +01:00
simple_idct.h simple_idct: Template functions to support an input bitdepth parameter 2018-04-02 13:06:19 +01:00
simple_idct_template.c avcodec/simple_idct_template: Fix several integer overflows 2018-08-04 16:17:01 +02:00
sinewin.c
sinewin.h
sinewin_fixed.c
sinewin_fixed_tablegen.c
sinewin_tablegen.c
sinewin_tablegen.h
sinewin_tablegen_template.c
sipr.c
sipr.h
sipr16k.c
sipr16kdata.h
sipr_parser.c avcodec: add SIPR parser 2017-01-16 10:24:01 +01:00
siprdata.h
smacker.c Merge commit '0ccddbad20' 2017-11-12 01:13:07 -03:00
smc.c avcodec/smc: Check input packet size 2018-02-24 04:50:55 +01:00
smvjpegdec.c avutil/pixdesc: deprecate AV_PIX_FMT_FLAG_PSEUDOPAL 2018-04-03 17:53:00 +02:00
snappy.c avcodec/snappy: refactor so ff_snappy_uncompress uses an existing buffer 2015-07-16 20:41:07 +02:00
snappy.h
snow.c
snow.h
snow_dwt.c
snow_dwt.h lavc/snow_dwt: add struct MpegEncContext to fix headers check. 2018-01-16 22:02:34 +01:00
snowdata.h Merge remote-tracking branch 'qatar/master' 2012-02-16 01:34:37 +01:00
snowdec.c avcodec/snowdec: Fix integer overflow with motion vector residual 2018-08-25 21:50:17 +02:00
snowenc.c avcodec/me_cmp: remove ff_me_cmp_init_static() 2018-02-05 22:42:59 +07:00
sonic.c sonic: make sure num_taps * channels is not larger than frame_size 2015-12-17 19:55:09 +01:00
sp5x.h
sp5xdec.c
speedhq.c avcodec/speedhq: Make speedhq_vlc const 2018-10-07 03:03:09 +02:00
srtdec.c
srtenc.c
startcode.c Merge commit '059a934806' 2015-07-27 23:15:19 +02:00
startcode.h Merge commit 'db7f1c7c5a' 2014-08-05 12:46:10 +02:00
subviewerdec.c
sunrast.c avcodec/sunrast: Fix input buffer pointer check 2016-11-02 12:06:22 +01:00
sunrast.h
sunrastenc.c
svq1.c
svq1.h
svq1_cb.h
svq1_vlc.h
svq1dec.c
svq1enc.c
svq1enc.h
svq1enc_cb.h
svq3.c lavc/svq3: Fix regression decoding some files. 2018-08-03 02:10:14 +02:00
svq13.c
synth_filter.c avcodec/synth_filter: add more filters 2016-01-31 17:09:38 +01:00
synth_filter.h avcodec/synth_filter: add more filters 2016-01-31 17:09:38 +01:00
tableprint.h libavcodec: Implementation of AAC_fixed_decoder (LC-module) [2/4] 2015-07-09 14:41:19 +02:00
tableprint_vlc.h avcodec/tableprint_vlc: Fix build failure with --enable-hardcoded-tables 2018-03-29 01:11:45 +02:00
tak.c
tak.h
tak_parser.c Merge commit 'b668662939' 2016-06-29 11:35:10 +02:00
takdec.c
takdsp.c
takdsp.h
targa.c
targa.h
targa_y216dec.c
targaenc.c
tdsc.c
textdec.c lavc/options: add ass_ro_flush_noop to flags2 2016-02-26 21:53:32 +01:00
texturedsp.c avcodec/texturedsp : add rgtc1u gray decoding 2017-11-25 19:49:25 +01:00
texturedsp.h avcodec/texturedsp : add rgtc1u gray decoding 2017-11-25 19:49:25 +01:00
texturedspenc.c
thread.h Merge commit '4cf84e254a' 2018-02-11 23:08:48 -03:00
tiertexseqv.c avcodec/tiertexseqv: set the fixed dimenasions, do not depend on the demuxer doing so 2017-05-05 13:36:52 +02:00
tiff.c avcodec/tiff: check remaining packet size for strips 2018-10-03 11:13:38 +02:00
tiff.h
tiff_common.c
tiff_common.h
tiff_data.c Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
tiff_data.h Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
tiffenc.c
tmv.c Merge commit 'def97856de' 2015-07-27 22:50:18 +02:00
tpeldsp.c
tpeldsp.h
trace_headers_bsf.c cbs: Add a table of all supported codec IDs 2018-03-18 17:55:00 +00:00
truemotion1.c
truemotion1data.h
truemotion2.c avcodec/truemotion2: Check len in tm2_read_stream() 2018-07-04 12:14:00 +02:00
truemotion2rt.c avcodec/truemotion2rt: Check input buffer size 2018-02-27 19:37:06 +01:00
truespeech.c
truespeech_data.h
tscc.c avcodec/tscc: decoder supports init_cleanup capability 2018-09-08 21:18:47 +02:00
tscc2.c avcodec/tscc2: Skip duplicate frames 2017-05-25 14:30:04 +02:00
tscc2data.h Merge commit 'fd9212f2ed' 2017-09-26 16:02:40 -03:00
tta.c
ttadata.c tta: move code that will be shared with encoder to separate file 2013-06-02 14:53:14 +00:00
ttadata.h tta: move code that will be shared with encoder to separate file 2013-06-02 14:53:14 +00:00
ttadsp.c
ttadsp.h
ttaenc.c
ttaencdsp.c
ttaencdsp.h
twinvq.c
twinvq.h
twinvq_data.h Merge commit '6c145ecf78' 2013-07-26 10:30:47 +02:00
twinvqdec.c
txd.c Merge commit '67deba8a41' 2017-03-31 10:40:34 +02:00
ulti.c avcodec/ulti: fix minor style issue 2018-09-08 21:21:50 +02:00
ulti_cb.h
unary.h avcodec/unary: Improve get_unary() docs 2018-10-07 03:03:09 +02:00
utils.c decode: flush the internal bsfs instead of constantly reinitalizing them 2018-08-17 14:33:43 -03:00
utvideo.c
utvideo.h avcodec/utvideodec: add support for UMH2, UMY2, UMH4, UMY4, UMRA, UMRG 2018-01-02 13:41:49 +01:00
utvideodec.c avcodec/utvideodec: use cached bitstream reader everywhere except on x86_32 2018-08-30 12:00:27 +02:00
utvideodsp.c
utvideodsp.h avcodec/utvideodec: add SIMD for restore_rgb_planes 2017-06-27 09:54:10 +02:00
utvideoenc.c avcodec/utvideoenc : add SIMD (avx) for sub_left_prediction 2018-01-28 20:23:11 +01:00
v4l2_buffers.c v4l2_m2m: Fix integer overflow in timestamp handling 2018-01-22 17:24:36 +01:00
v4l2_buffers.h libavcodec/v4l2_buffers.h: fix cant typos 2018-10-07 03:03:09 +02:00
v4l2_context.c avcodec: v4l2_context: remove unnecessary code 2018-01-23 09:56:08 +01:00
v4l2_context.h
v4l2_fmt.c
v4l2_fmt.h
v4l2_m2m.c v4l2_m2m: Fix free of the wrong pointer in an error path 2018-01-21 23:02:16 +00:00
v4l2_m2m.h avcodec: v4l2_m2m: fix races around freeing data on close 2018-01-21 00:37:35 +00:00
v4l2_m2m_dec.c v4l2_m2m: decoder: fix memory leak 2018-06-27 08:38:50 +02:00
v4l2_m2m_enc.c lavc/v4l2_m2m_enc: Add missing braces around initializers. 2018-08-31 00:43:17 +02:00
v210dec.c lavc/v210dec: Skip Canopus C210 extradata. 2018-05-17 12:19:38 +02:00
v210dec.h
v210enc.c avcodec/v210enc: Pass through Active Format Description (AFD) data 2018-09-09 22:42:26 +02:00
v210enc.h
v210x.c
v308dec.c
v308enc.c
v408dec.c
v408enc.c
v410dec.c
v410enc.c
vaapi.h avodec/vaapi: drop deprecated vaapi_context fields 2017-10-23 17:00:06 -03:00
vaapi_decode.c avcodec/vaapi: free slice_buffers when decoding failed 2018-09-23 17:46:37 +01:00
vaapi_decode.h vaapi_decode: Make the frames context format selection more general 2018-02-21 23:38:10 +00:00
vaapi_encode.c vaapi_encode: Clean up the packed header configuration 2018-09-23 14:42:34 +01:00
vaapi_encode.h vaapi_encode: Clean up the packed header configuration 2018-09-23 14:42:34 +01:00
vaapi_encode_h264.c cbs_h264: Fix default value for max mv lengths 2018-09-23 14:42:34 +01:00
vaapi_encode_h265.c vaapi_encode_h265: Add missing error return 2018-09-24 23:09:45 +01:00
vaapi_encode_mjpeg.c vaapi_encode_mjpeg: Mark as intra-only 2018-09-23 14:42:34 +01:00
vaapi_encode_mpeg2.c vaapi_encode: Clean up the packed header configuration 2018-09-23 14:42:34 +01:00
vaapi_encode_vp8.c vaapi_encode: Clean up the packed header configuration 2018-09-23 14:42:34 +01:00
vaapi_encode_vp9.c vaapi_encode: Clean up the packed header configuration 2018-09-23 14:42:34 +01:00
vaapi_h264.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
vaapi_hevc.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
vaapi_mjpeg.c vaapi: Add MJPEG decode hwaccel 2018-02-21 23:38:30 +00:00
vaapi_mpeg2.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
vaapi_mpeg4.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
vaapi_vc1.c avcodec/vaapi_vc1: slice_vertical_position starts from zero for the second field 2018-06-17 16:35:30 +01:00
vaapi_vp8.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
vaapi_vp9.c lavc: Mark all AVHWAccel structures as const 2017-11-26 21:41:19 +00:00
vb.c avcodec/vb: Check for end of bytestream before reading blocktype 2018-08-25 21:50:17 +02:00
vble.c avcodec: Mark some codecs with threadsafe init as such 2017-02-07 23:31:25 +01:00
vc1.c avcodec/vc1: FIELDTX is only present in interlaced frame I/BI pictures 2018-05-20 23:56:30 +02:00
vc1.h avcodec/vc1: remove unused ff_vc1_loop_filter_iblk 2018-06-18 11:57:56 +02:00
vc1_block.c avcodec/vc1_block: Fix mqaunt check for negative values 2018-06-30 00:41:35 +02:00
vc1_common.h
vc1_loopfilter.c avcodec/vc1_loopfilter: Fix colums typos 2018-10-07 03:03:09 +02:00
vc1_mc.c avcodec/vc1: fix out-of-bounds reference pixel replication 2018-06-04 16:32:57 +02:00
vc1_parser.c vc1: Return stream format information from parser 2016-10-31 19:23:40 +00:00
vc1_pred.c avcodec/vc1: correct forgotten v->blocks_off 2018-04-25 22:07:20 +02:00
vc1_pred.h
vc1acdata.h Merge remote-tracking branch 'qatar/master' 2012-03-08 02:51:45 +01:00
vc1data.c avcodec/vc1: correct ff_vc1_dqscale 2018-04-25 22:07:20 +02:00
vc1data.h Merge commit 'b7f98659f2' 2016-06-29 11:16:01 +02:00
vc1dec.c avcodec/vc1: fix check for missing CBPTAB 2018-06-29 01:19:10 +02:00
vc1dsp.c avcodec/vc1: fix overlap filter for frame interlaced pictures 2018-06-29 01:18:44 +02:00
vc1dsp.h avcodec/vc1: fix overlap filter for frame interlaced pictures 2018-06-29 01:18:44 +02:00
vc2enc.c vc2enc: properly promote operations to 64 bits 2018-03-13 01:43:30 +00:00
vc2enc_dwt.c
vc2enc_dwt.h
vcr1.c
vdpau.c
vdpau.h
vdpau_h264.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
vdpau_hevc.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
vdpau_internal.h
vdpau_mpeg4.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
vdpau_mpeg12.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
vdpau_vc1.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
version.h avcodec: add an AV1 parser 2018-10-03 20:48:49 -03:00
videodsp.c
videodsp.h
videodsp_template.c
videotoolbox.c avcodec/videotoolbox: fix decoding of some HEVC videos 2018-05-18 12:38:51 -07:00
videotoolbox.h
videotoolboxenc.c lavc/videotoolboxenc: Fix compilation on osx 10.10.5 Yosemite 2018-08-14 10:01:30 -07:00
vima.c avcodec: remove missing bits from deprecated VIMA decoder 2015-09-07 16:06:25 -03:00
vlc.h
vmdaudio.c
vmdvideo.c
vmnc.c
vorbis.c avcodec/vorbis: Fix another 1 << 31 > int32_t::max() with 1u. 2017-12-01 17:46:12 +01:00
vorbis.h
vorbis_data.c Merge commit 'c242bbd8b6' 2013-02-26 13:05:10 +01:00
vorbis_enc_data.h
vorbis_parser.c avcodec/vorbis: remove avpriv vorbis parser cruft 2015-09-06 16:25:58 +02:00
vorbis_parser.h Merge commit '81a3c42abe' 2017-04-03 20:43:45 +02:00
vorbis_parser_internal.h
vorbisdec.c lavc/vorbisdec: Allow avcodec_open2 to call .close 2018-03-07 20:37:33 +01:00
vorbisdsp.c
vorbisdsp.h
vorbisenc.c vorbisenc: Check the return value of av_frame_clone 2017-11-26 17:26:59 +00:00
vp3.c avcodec/vp3: Fix end of bitstream check in unpack_superblocks() 2018-06-02 21:46:40 +02:00
vp3_parser.c Merge remote-tracking branch 'qatar/master' 2014-04-02 00:25:21 +02:00
vp3data.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
vp3dsp.c
vp3dsp.h
vp5.c
vp5data.h Merge remote-tracking branch 'qatar/master' 2011-07-15 17:51:09 +02:00
vp6.c
vp6data.h
vp6dsp.c
vp8.c avcodec/vp8: Check bitstream input in vp7_fade_frame() before time consuming operation 2018-09-12 00:52:01 +02:00
vp8.h webp: Fix alpha initialisation 2017-12-19 23:21:59 +00:00
vp8_parser.c avcodec/vp8_parser: Remove redundant output initialization 2018-07-15 19:42:25 +02:00
vp8data.h Merge commit 'f4d581cda3' 2016-04-24 11:47:39 +01:00
vp8dsp.c
vp8dsp.h
vp9.c avcodec/vp9: add profile 2 10-bit DXVA2/D3D11 decoding support 2018-04-13 11:27:25 +02:00
vp9.h
vp9_mc_template.c
vp9_metadata_bsf.c lavc: Add VP9 metadata bitstream filter 2018-05-02 01:21:40 +01:00
vp9_parser.c vp9_parser: don't split superframes into separate packets 2017-11-29 17:18:36 +01:00
vp9_raw_reorder_bsf.c
vp9_superframe_bsf.c vp9_superframe_bsf: implement a AVBSFContext.flush() callback 2018-08-17 14:33:43 -03:00
vp9_superframe_split_bsf.c vp9_superframe_split_bsf: implement a AVBSFContext.flush() callback 2018-08-17 14:33:25 -03:00
vp9block.c
vp9data.c vp9: split out reconstruction functions in their own source file. 2017-03-28 18:04:26 -04:00
vp9data.h vp9: split out reconstruction functions in their own source file. 2017-03-28 18:04:26 -04:00
vp9dec.h
vp9dsp.c
vp9dsp.h
vp9dsp_8bpp.c
vp9dsp_10bpp.c
vp9dsp_12bpp.c
vp9dsp_template.c
vp9lpf.c
vp9mvs.c
vp9prob.c
vp9recon.c
vp9shared.h vp9: split out generic decoding skeleton interface API from VP9 types. 2017-03-28 18:04:27 -04:00
vp56.c
vp56.h
vp56data.c Merge commit '239f55bf3c' 2013-08-16 13:37:10 +02:00
vp56data.h Merge commit '239f55bf3c' 2013-08-16 13:37:10 +02:00
vp56dsp.c
vp56dsp.h
vp56rac.c
vqavideo.c
vt_internal.h lavc/videotoolbox: fix threaded decoding 2018-03-08 14:04:25 -08:00
wavpack.c avcodec/wavpack: Fix overflow in adding tail 2018-06-11 00:51:20 +02:00
wavpack.h avcodec/wavpack: Fix integer overflow in DEC_MED() / INC_MED() 2018-04-29 18:02:22 +02:00
wavpackenc.c
wavpackenc.h
wcmv.c avcodec/wcmv: Fix integer overflows 2018-09-30 22:23:02 +02:00
webp.c webp: Fix alpha initialisation 2017-12-19 23:21:59 +00:00
webvttdec.c lavc: allow subtitle text format to be ASS without timing 2016-02-26 21:49:34 +01:00
webvttenc.c
wma.c
wma.h
wma_common.c
wma_common.h
wma_freqs.c
wma_freqs.h
wmadata.h
wmadec.c
wmaenc.c
wmalosslessdec.c avcodec/wmalosslessdec: Fix null pointer dereference in decode_frame() 2018-03-29 22:41:36 +02:00
wmaprodata.h Remove explicit filename from Doxygen @file commands. 2010-04-20 14:45:34 +00:00
wmaprodec.c avcodec/wmaprodec: support decoding up to 16 channels of xma 2018-03-01 20:01:53 +01:00
wmavoice.c avcodec: do not use init_static_data on some codecs 2018-02-04 06:11:07 +07:00
wmavoice_data.h
wmv2.c
wmv2.h
wmv2data.c Merge commit 'f9fbd47467' 2016-02-24 18:15:14 +00:00
wmv2data.h Merge commit 'f9fbd47467' 2016-02-24 18:15:14 +00:00
wmv2dec.c avcodec/wmv2dec: skip frames that have only skiped MBs 2018-09-03 00:01:32 +02:00
wmv2dsp.c
wmv2dsp.h
wmv2enc.c
wnv1.c
wrapped_avframe.c
ws-snd1.c
xan.c
xbmdec.c
xbmenc.c
xface.c lavc/xface: Reorder conditions to silence a gcc warning. 2017-03-24 19:51:36 +01:00
xface.h
xfacedec.c
xfaceenc.c
xiph.c avcodec/xiph: mark returned header pointers const from avpriv_split_xiph_headers() 2014-12-14 14:30:45 +01:00
xiph.h
xl.c
xma_parser.c avcodec: add XMA2 parser 2017-01-20 13:58:41 +01:00
xpmdec.c
xsubdec.c
xsubenc.c
xvididct.c
xvididct.h
xvmc.h
xvmc_internal.h
xwd.h
xwddec.c avcodec/xwddec: Use ff_set_dimensions() 2018-06-11 00:51:20 +02:00
xwdenc.c avcodec/xwdenc: do not rely on AV_PIX_FMT_FLAG_PSEUDOPAL palettes 2018-04-03 17:52:06 +02:00
xxan.c
y41pdec.c
y41penc.c
ylc.c
yop.c
yuv4dec.c
yuv4enc.c
zerocodec.c
zmbv.c avcodec/zmbv: Update decomp_len in raw frames 2018-09-19 00:46:44 +02:00
zmbvenc.c