ffmpeg/libavcodec
Hendrik Leppkes 8df8a92993 avcodec/aac_ac3_parser: account for data already in the parsing buffer
If a frame starts very close to a packet boundary, the start code may
already have been added to the parsing buffer, indicated by a small
negative value of "i", while the header is still being tracked in the
"state" variable.

Reduce the remaining size accordingly, otherwise trying to find the next
frame could skip over the frame header and lump two frames together as
one.
2018-04-15 10:18:26 +02:00
..
aarch64
alpha
arm avcodec/arm/hevcdsp_sao : add NEON optimization for sao 2018-04-09 03:45:15 +02:00
avr32
bfin
mips
neon
ppc
sh4
sparc
tests simple_idct: Template functions to support an input bitdepth parameter 2018-04-02 13:06:19 +01:00
x86 mpeg4video: Add support for MPEG-4 Simple Studio Profile. 2018-04-02 13:06:23 +01:00
.gitignore
4xm.c
8bps.c
8svx.c
012v.c
a64colors.h
a64multienc.c
a64tables.h
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
aac.h
aaccoder_trellis.h
aaccoder_twoloop.h
aaccoder.c
aacdec_fixed.c avcodec/aacdec_fixed: Fix integer overflow in apply_independent_coupling_fixed() 2018-04-02 23:27:51 +02:00
aacdec_template.c
aacdec.c
aacdectab.h
aacenc_is.c
aacenc_is.h
aacenc_ltp.c
aacenc_ltp.h
aacenc_pred.c
aacenc_pred.h
aacenc_quantization_misc.h
aacenc_quantization.h
aacenc_tns.c
aacenc_tns.h
aacenc_utils.h
aacenc.c
aacenc.h
aacenctab.c
aacenctab.h
aacps_fixed_tablegen.c
aacps_fixed_tablegen.h
aacps_fixed.c
aacps_float.c
aacps_tablegen_template.c
aacps_tablegen.c
aacps_tablegen.h
aacps.c
aacps.h
aacpsdata.c
aacpsdsp_fixed.c
aacpsdsp_float.c
aacpsdsp_template.c
aacpsdsp.h
aacpsy.c
aacsbr_fixed_tablegen.h
aacsbr_fixed.c avcodec/aacsbr_fixed: Fix integer overflow in sbr_hf_assemble() 2018-04-07 23:34:47 +02:00
aacsbr_tablegen_common.h
aacsbr_tablegen.h
aacsbr_template.c
aacsbr.c
aacsbr.h
aacsbrdata.h
aactab.c
aactab.h
aandcttab.c
aandcttab.h
aasc.c
ac3_parser_internal.h
ac3_parser.c avcodec/eac3: add support for dependent stream 2018-03-29 10:19:03 +02:00
ac3_parser.h
ac3.c
ac3.h avcodec/ac3: fix out of array access introduced previously 2018-03-30 10:14:48 +02:00
ac3dec_data.c
ac3dec_data.h
ac3dec_fixed.c
ac3dec_float.c
ac3dec.c avcodec/ac3: fix out of array access introduced previously 2018-03-30 10:14:48 +02:00
ac3dec.h avcodec/ac3: fix out of array access introduced previously 2018-03-30 10:14:48 +02:00
ac3dsp.c
ac3dsp.h
ac3enc_fixed.c
ac3enc_float.c
ac3enc_opts_template.c
ac3enc_template.c
ac3enc.c
ac3enc.h
ac3tab.c
ac3tab.h
acelp_filters.c
acelp_filters.h
acelp_pitch_delay.c
acelp_pitch_delay.h
acelp_vectors.c
acelp_vectors.h
adpcm_data.c
adpcm_data.h
adpcm.c
adpcm.h
adpcmenc.c
adts_header.c
adts_header.h
adts_parser.c
adts_parser.h
adx_parser.c
adx.c
adx.h
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_data.c
alac_data.h
alac.c
alacdsp.c
alacdsp.h
alacenc.c
aliaspixdec.c
aliaspixenc.c
allcodecs.c lavc: prefer the mp3float decoder to the mp3 decoder 2018-04-01 13:02:12 +01:00
alsdec.c
amfenc_h264.c
amfenc_hevc.c
amfenc.c lavc/amfenc: Retain a reference to D3D frames used as input during the encoding process 2018-04-10 23:59:21 +01:00
amfenc.h lavc/amfenc: Retain a reference to D3D frames used as input during the encoding process 2018-04-10 23:59:21 +01:00
amr.h
amrnbdata.h
amrnbdec.c
amrwbdata.h
amrwbdec.c
anm.c
ansi.c
apedec.c
apng.h
aptx.c
ass_split.c
ass_split.h
ass.c
ass.h
assdec.c
assenc.c
asv.c
asv.h
asvdec.c
asvenc.c
atrac1.c
atrac1data.h
atrac3.c
atrac3data.h
atrac3plus_data.h
atrac3plus.c
atrac3plus.h
atrac3plusdec.c
atrac3plusdsp.c
atrac.c
atrac.h
audio_frame_queue.c
audio_frame_queue.h
audiodsp.c
audiodsp.h
audiotoolboxdec.c
audiotoolboxenc.c
aura.c
avcodec.h avcodec/avpacket: add av_packet_make_refcounted() 2018-04-01 23:40:41 -03:00
avcodecres.rc
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 avcodec/avpacket: add av_packet_make_refcounted() 2018-04-01 23:40:41 -03:00
avpicture.c
avrndec.c
avs.c
avuidec.c
avuienc.c
bethsoftvideo.c
bethsoftvideo.h
bfi.c
bgmc.c
bgmc.h
bink.c
binkaudio.c
binkdata.h
binkdsp.c
binkdsp.h
bintext.c
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_filter.c
bitstream_filters.c avcodec: add eac3_core bitstream filter 2018-03-29 10:24:00 +02:00
bitstream.c
blockdsp.c
blockdsp.h
bmp_parser.c
bmp.c
bmp.h
bmpenc.c
bmvaudio.c
bmvvideo.c
brenderpix.c
bsf.c avcodec/bsf: use av_packet_make_refcounted to ensure packets are ref counted 2018-04-02 00:37:46 -03:00
bsf.h
bswapdsp.c
bswapdsp.h
bytestream.h
c93.c
cabac_functions.h
cabac.c
cabac.h
canopus.c
canopus.h
cavs_parser.c
cavs.c
cavs.h
cavsdata.c
cavsdec.c
cavsdsp.c
cavsdsp.h
cbrt_data_fixed.c
cbrt_data.c
cbrt_data.h
cbrt_fixed_tablegen.c
cbrt_tablegen_template.c
cbrt_tablegen.c
cbrt_tablegen.h
cbs_h264_syntax_template.c cbs_h264: Fix overflow in shifts 2018-03-18 17:54:55 +00:00
cbs_h264.h
cbs_h265_syntax_template.c cbs_h265: Use helper macro for maximum values of fixed-width elements 2018-03-18 17:55:00 +00:00
cbs_h265.h
cbs_h2645.c
cbs_h2645.h
cbs_internal.h cbs_h264: Fix overflow in shifts 2018-03-18 17:54:55 +00:00
cbs_mpeg2_syntax_template.c
cbs_mpeg2.c
cbs_mpeg2.h
cbs.c cbs: Add a table of all supported codec IDs 2018-03-18 17:55:00 +00:00
cbs.h cbs: Add a table of all supported codec IDs 2018-03-18 17:55:00 +00:00
ccaption_dec.c
cdgraphics.c
cdxl.c
celp_filters.c
celp_filters.h
celp_math.c
celp_math.h
cfhd.c lavc/cfhd: fix distortion of lowest 8 lines when height is not multiple of 16 2018-04-03 18:20:30 +02:00
cfhd.h
cfhddata.c
cga_data.c
cga_data.h
chomp_bsf.c
cinepak.c
cinepakenc.c
clearvideo.c lavc/clearvideo: Allow decoding without extradata. 2018-04-07 22:13:20 +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
codec2utils.h
codec_desc.c avcode/profiles: add AV1 profiles 2018-03-29 00:05:52 -03:00
cook_parser.c
cook.c
cookdata.h
copy_block.h
cos_tablegen.c
cpia.c
crystalhd.c
cscd.c avcodec/cscd: Error out when LZ* decompression fails 2018-04-02 23:27:51 +02:00
cuviddec.c
cyuv.c
d3d11va.c
d3d11va.h
dca_core_bsf.c
dca_core.c
dca_core.h
dca_exss.c
dca_exss.h
dca_lbr.c
dca_lbr.h
dca_parser.c
dca_syncwords.h
dca_xll.c
dca_xll.h
dca.c
dca.h
dcaadpcm.c
dcaadpcm.h
dcadata.c
dcadata.h
dcadct.c
dcadct.h
dcadec.c
dcadec.h
dcadsp.c
dcadsp.h
dcaenc.c
dcaenc.h
dcahuff.c
dcahuff.h
dcamath.h
dct32_fixed.c
dct32_float.c
dct32_template.c
dct32.h
dct.c
dct.h
dctref.c
dctref.h
dds.c
decode.c avcodec/decode: fix warning when decoding pseudo paletted formats 2018-04-05 16:58:40 +02:00
decode.h
dfa.c
dirac_arith.c
dirac_arith.h
dirac_dwt_template.c
dirac_dwt.c
dirac_dwt.h
dirac_parser.c
dirac_vlc.c
dirac_vlc.h
dirac.c
dirac.h
diracdec.c
diracdsp.c
diracdsp.h
diractab.c
diractab.h
dnxhd_parser.c
dnxhddata.c
dnxhddata.h
dnxhddec.c
dnxhdenc.c
dnxhdenc.h
dolby_e.c
dolby_e.h
dpcm.c
dpx_parser.c
dpx.c avcodec/dpx: Support for RGB 12-bit packed decoding 2018-04-12 02:54:14 +02:00
dpxenc.c
dsd_tablegen.h
dsd.c
dsd.h
dsddec.c
dsicinaudio.c
dsicinvideo.c
dss_sp.c
dstdec.c
dump_extradata_bsf.c lavc/dump_extradata_bsf: support dump options. 2018-03-21 22:00:28 -03:00
dv_profile_internal.h
dv_profile.c
dv_profile.h
dv_tablegen.c
dv_tablegen.h
dv.c
dv.h
dvaudio_parser.c
dvaudio.h
dvaudiodec.c
dvbsub_parser.c
dvbsub.c
dvbsubdec.c
dvbtxt.h
dvd_nav_parser.c
dvdata.c
dvdata.h
dvdec.c
dvdsub_parser.c
dvdsubdec.c
dvdsubenc.c
dvenc.c
dxa.c
dxtory.c
dxv.c avcodec/dxv: add support for "high" quality mode 2018-04-15 09:27:42 +02:00
dxva2_h264.c Merge commit '8f144d9e3d5cb2ca92e5bdf7cc9f72effa1bd2ce' 2018-04-13 20:59:12 -03:00
dxva2_hevc.c Merge commit '8f144d9e3d5cb2ca92e5bdf7cc9f72effa1bd2ce' 2018-04-13 20:59:12 -03:00
dxva2_internal.h
dxva2_mpeg2.c Merge commit '8f144d9e3d5cb2ca92e5bdf7cc9f72effa1bd2ce' 2018-04-13 20:59:12 -03:00
dxva2_vc1.c Merge commit '8f144d9e3d5cb2ca92e5bdf7cc9f72effa1bd2ce' 2018-04-13 20:59:12 -03:00
dxva2_vp9.c Merge commit '8f144d9e3d5cb2ca92e5bdf7cc9f72effa1bd2ce' 2018-04-13 20:59:12 -03:00
dxva2.c avcodec/dxva2: add VP9 10-bit Profile2 mode mappings 2018-04-13 11:27:20 +02:00
dxva2.h
eac3_core_bsf.c avcodec: add eac3_core bitstream filter 2018-03-29 10:24:00 +02:00
eac3_data.c
eac3_data.h
eac3dec.c avcodec/eac3: add support for dependent stream 2018-03-29 10:19:03 +02:00
eac3enc.c
eac3enc.h
eacmv.c
eaidct.c
eaidct.h
eamad.c
eatgq.c
eatgv.c
eatqi.c
elbg.c
elbg.h
elsdec.c
elsdec.h
encode.c avcodec/encode: use av_packet_make_refcounted to ensure packets are ref counted 2018-04-01 23:40:42 -03:00
error_resilience.c mpeg4video: Add support for MPEG-4 Simple Studio Profile. 2018-04-02 13:06:23 +01:00
error_resilience.h
escape124.c
escape130.c
evrcdata.h
evrcdec.c
exif.c
exif.h
exr.c
exrdsp.c
exrdsp.h
extract_extradata_bsf.c avcodec/extract_extradata: don't uninitialize the H2645Packet on every processed packet 2018-03-22 17:13:56 -03:00
faandct.c
faandct.h
faanidct.c
faanidct.h
faxcompr.c
faxcompr.h
fdctdsp.c
fdctdsp.h
ffjni.c
ffjni.h
fft_fixed_32.c
fft_fixed.c
fft_float.c
fft_init_table.c
fft_table.h
fft_template.c
fft-internal.h
fft.h
ffv1_template.c
ffv1.c
ffv1.h
ffv1dec_template.c
ffv1dec.c avutil/pixdesc: deprecate AV_PIX_FMT_FLAG_PSEUDOPAL 2018-04-03 17:53:00 +02:00
ffv1enc_template.c
ffv1enc.c
ffwavesynth.c
fic.c
file_open.c
filter_units_bsf.c lavc: Add filter_units bitstream filter 2018-03-18 18:23:18 +00:00
fits.c
fits.h
fitsdec.c
fitsenc.c
flac_parser.c
flac.c
flac.h
flacdata.c
flacdata.h
flacdec.c
flacdsp_lpc_template.c
flacdsp_template.c
flacdsp.c
flacdsp.h
flacenc.c
flashsv2enc.c
flashsv.c
flashsvenc.c
flicvideo.c
flv.h
flvdec.c
flvenc.c
fmtconvert.c
fmtconvert.h
fmvc.c
frame_thread_encoder.c avcodec/frame_thread_encoder: remove usage of av_dup_packet() 2018-04-01 23:40:41 -03:00
frame_thread_encoder.h
fraps.c
frwu.c
g2meet.c
g722.c
g722.h
g722dec.c
g722dsp.c
g722dsp.h
g722enc.c
g723_1.c
g723_1.h
g723_1dec.c
g723_1enc.c
g726.c
g729_parser.c
g729.h
g729data.h
g729dec.c
g729postfilter.c
g729postfilter.h
gdv.c
get_bits.h avcodec/get_bits: Document skip_bits_long() 2018-04-07 19:16:37 +02:00
gif.c
gif.h
gifdec.c
golomb.c
golomb.h
gsm_parser.c
gsm.h
gsmdec_data.c
gsmdec_data.h
gsmdec_template.c
gsmdec.c
h261_parser.c
h261.c
h261.h
h261data.c
h261dec.c
h261enc.c
h263_parser.c
h263_parser.h
h263.c
h263.h
h263data.c
h263data.h
h263dec.c mpeg4video: Add support for MPEG-4 Simple Studio Profile. 2018-04-02 13:06:23 +01:00
h263dsp.c
h263dsp.h
h264_cabac.c
h264_cavlc.c
h264_direct.c
h264_loopfilter.c
h264_mb_template.c
h264_mb.c
h264_mc_template.c
h264_metadata_bsf.c avcodec/h264_metadata: fix memory leak in case of output packet creation failure 2018-03-20 18:19:20 -03:00
h264_mp4toannexb_bsf.c
h264_mvpred.h
h264_parse.c
h264_parse.h
h264_parser.c
h264_picture.c
h264_ps.c
h264_ps.h
h264_redundant_pps_bsf.c
h264_refs.c
h264_sei.c
h264_sei.h
h264_slice.c avcodec/h264_slice: Fix integer overflow with last_poc 2018-04-12 23:52:59 +02:00
h264.h
h264addpx_template.c
h264chroma_template.c
h264chroma.c
h264chroma.h
h264data.c
h264data.h
h264dec.c
h264dec.h
h264dsp_template.c
h264dsp.c
h264dsp.h
h264idct_template.c
h264idct.c
h264idct.h
h264pred_template.c
h264pred.c
h264pred.h
h264qpel_template.c
h264qpel.c
h264qpel.h
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
h2645_parse.c
h2645_parse.h
hap.c
hap.h
hapdec.c
hapenc.c
hapqa_extract_bsf.c Partially revert "avcodec/hapqa_extract: remove the AVOption flags 2018-03-17 12:16:43 -03:00
hevc_cabac.c
hevc_data.c
hevc_data.h
hevc_filter.c
hevc_mp4toannexb_bsf.c
hevc_mvs.c
hevc_parse.c
hevc_parse.h
hevc_parser.c
hevc_ps_enc.c
hevc_ps.c 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.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_refs.c
hevc_sei.c
hevc_sei.h
hevc.h
hevcdec.c
hevcdec.h
hevcdsp_template.c
hevcdsp.c
hevcdsp.h
hevcpred_template.c
hevcpred.c
hevcpred.h
hnm4video.c
hpel_template.c
hpeldsp.c
hpeldsp.h
hq_hqa.c
hq_hqa.h
hq_hqadata.c
hq_hqadsp.c
hq_hqadsp.h
hqx.c
hqx.h
hqxdsp.c
hqxdsp.h
hqxvlc.c
htmlsubtitles.c
htmlsubtitles.h
huffman.c
huffman.h
huffyuv.c
huffyuv.h
huffyuvdec.c
huffyuvdsp.c
huffyuvdsp.h
huffyuvenc.c
huffyuvencdsp.c
huffyuvencdsp.h
hwaccel.h
hwaccels.h
idcinvideo.c
idctdsp.c mpeg4video: Add support for MPEG-4 Simple Studio Profile. 2018-04-02 13:06:23 +01:00
idctdsp.h
iff.c
iirfilter.c
iirfilter.h
imc.c
imcdata.h
imgconvert.c avcodec/imgconvert: fix possible null pointer dereference 2018-04-03 16:20:31 +02:00
imx_dump_header_bsf.c
indeo2.c
indeo2data.h
indeo3.c
indeo3data.h
indeo4.c
indeo4data.h
indeo5.c
indeo5data.h
intelh263dec.c
internal.h
interplayacm.c
interplayvideo.c
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_dsp.c
ivi_dsp.h
ivi.c
ivi.h
j2kenc.c
jacosub.h
jacosubdec.c
jfdctfst.c
jfdctint_template.c
jfdctint.c
jni.c
jni.h
jpeg2000.c
jpeg2000.h
jpeg2000dec.c
jpeg2000dsp.c
jpeg2000dsp.h
jpeg2000dwt.c
jpeg2000dwt.h
jpegls.c
jpegls.h
jpeglsdec.c
jpeglsdec.h
jpeglsenc.c
jpegtables.c
jpegtables.h
jrevdct.c
jvdec.c
kbdwin.c
kbdwin.h
kgv1dec.c
kmvc.c
lagarith.c
lagarithrac.c
lagarithrac.h
latm_parser.c
lcl.h
lcldec.c
lclenc.c
libaomdec.c avcodec/libaomdec: fix broken pix_fmt changes from the previous commit 2018-04-04 02:13:40 -03:00
libaomenc.c avcodec/libaomenc: remove references to gbrp pixfmt 2018-04-02 17:54:36 -03:00
libavcodec.v
libcelt_dec.c
libcodec2.c
libfdk-aacdec.c
libfdk-aacenc.c
libgsmdec.c
libgsmenc.c
libilbc.c
libkvazaar.c
libmp3lame.c
libopencore-amr.c
libopenh264.c
libopenh264.h
libopenh264dec.c
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
libopenjpegenc.c
libopus.c
libopus.h
libopusdec.c lavc/libopusdec: Allow avcodec_open2 to call .close 2018-04-11 02:42:41 +02:00
libopusenc.c
librsvgdec.c
libshine.c
libspeexdec.c
libspeexenc.c
libtheoraenc.c
libtwolame.c
libvo-amrwbenc.c
libvorbisdec.c
libvorbisenc.c
libvpx.c
libvpx.h
libvpxdec.c
libvpxenc.c
libwavpackenc.c
libwebpenc_animencoder.c
libwebpenc_common.c
libwebpenc_common.h
libwebpenc.c
libx264.c
libx265.c Merge commit 'cc06f7bd10c236539b4f6f87b795c459dd873770' 2018-04-13 20:41:00 -03:00
libxavs.c
libxvid_rc.c
libxvid.c
libxvid.h
libzvbi-teletextdec.c
ljpegenc.c
loco.c
log2_tab.c
lossless_audiodsp.c
lossless_audiodsp.h
lossless_videodsp.c
lossless_videodsp.h
lossless_videoencdsp.c
lossless_videoencdsp.h
lpc.c
lpc.h
lsp.c
lsp.h
lzf.c
lzf.h
lzw.c
lzw.h
lzwenc.c
m101.c
mace.c
magicyuv.c
magicyuvenc.c avcodec/magicyuvenc: mark as experimental 2018-04-13 13:33:44 +02:00
Makefile avcodec: add eac3_core bitstream filter 2018-03-29 10:24:00 +02:00
mathops.h
mathtables.c
mdct15.c
mdct15.h
mdct_fixed_32.c
mdct_fixed.c
mdct_float.c
mdct_template.c
mdec.c
me_cmp.c simple_idct: Template functions to support an input bitdepth parameter 2018-04-02 13:06:19 +01:00
me_cmp.h
mediacodec_surface.c
mediacodec_surface.h
mediacodec_sw_buffer.c
mediacodec_sw_buffer.h
mediacodec_wrapper.c
mediacodec_wrapper.h
mediacodec.c
mediacodec.h
mediacodecdec_common.c avcodec/mediacodecdec: propagate SAR to h/w frames 2018-03-20 15:52:23 -07:00
mediacodecdec_common.h avcodec/mediacodecdec: propagate SAR to h/w frames 2018-03-20 15:52:23 -07:00
mediacodecdec.c
metasound_data.c
metasound_data.h
metasound.c
microdvddec.c
mimic.c
mjpeg2jpeg_bsf.c
mjpeg_parser.c
mjpeg.h
mjpega_dump_header_bsf.c
mjpegbdec.c
mjpegdec.c avcodec/mjpegdec: Check input buffer size. 2018-04-12 23:52:59 +02:00
mjpegdec.h avcodec/mjpegdec: Check input buffer size. 2018-04-12 23:52:59 +02:00
mjpegenc_common.c
mjpegenc_common.h
mjpegenc_huffman.c
mjpegenc_huffman.h
mjpegenc.c
mjpegenc.h
mlp_parser.c
mlp_parser.h
mlp.c
mlp.h
mlpdec.c
mlpdsp.c
mlpdsp.h
mlpenc.c
mlz.c
mlz.h
mmaldec.c
mmvideo.c
motion_est_template.c
motion_est.c
motion_est.h
motionpixels_tablegen.c
motionpixels_tablegen.h
motionpixels.c
movsub_bsf.c
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
mpc7.c
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
mpc8huff.h
mpc.c
mpc.h
mpcdata.h
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: make sure the packet is writable when data needs to be changed 2018-03-22 16:41:10 -03:00
mpeg4audio.c
mpeg4audio.h
mpeg4data.h mpeg4video: Add support for MPEG-4 Simple Studio Profile. 2018-04-02 13:06:23 +01:00
mpeg4video_parser.c
mpeg4video_parser.h
mpeg4video.c
mpeg4video.h mpeg4video: Add support for MPEG-4 Simple Studio Profile. 2018-04-02 13:06:23 +01:00
mpeg4videodec.c avcodec/mpeg4videodec: unbreak multithreading decoding 2018-04-04 11:09:11 -03:00
mpeg4videoenc.c
mpeg12.c
mpeg12.h
mpeg12data.c
mpeg12data.h
mpeg12dec.c mpeg4video: Add support for MPEG-4 Simple Studio Profile. 2018-04-02 13:06:23 +01:00
mpeg12enc.c
mpeg12framerate.c
mpeg12vlc.h
mpeg_er.c
mpeg_er.h
mpegaudio_parser.c
mpegaudio_tablegen.c
mpegaudio_tablegen.h
mpegaudio.c
mpegaudio.h
mpegaudiodata.c
mpegaudiodata.h
mpegaudiodec_fixed.c
mpegaudiodec_float.c
mpegaudiodec_template.c
mpegaudiodecheader.c
mpegaudiodecheader.h
mpegaudiodectab.h
mpegaudiodsp_data.c
mpegaudiodsp_fixed.c
mpegaudiodsp_float.c
mpegaudiodsp_template.c
mpegaudiodsp.c
mpegaudiodsp.h
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
mpegutils.h
mpegvideo_enc.c
mpegvideo_motion.c
mpegvideo_parser.c
mpegvideo_xvmc.c
mpegvideo.c mpeg4video: Add support for MPEG-4 Simple Studio Profile. 2018-04-02 13:06:23 +01:00
mpegvideo.h mpeg4video: Add support for MPEG-4 Simple Studio Profile. 2018-04-02 13:06:23 +01:00
mpegvideodata.c
mpegvideodata.h
mpegvideodsp.c
mpegvideodsp.h
mpegvideoencdsp.c
mpegvideoencdsp.h
mpl2dec.c
mqc.c
mqc.h
mqcdec.c
mqcenc.c
mscc.c
msgsmdec.c
msgsmdec.h
msmpeg4.c
msmpeg4.h
msmpeg4data.c
msmpeg4data.h
msmpeg4dec.c
msmpeg4enc.c
msrle.c
msrledec.c
msrledec.h
mss1.c
mss2.c
mss2dsp.c
mss2dsp.h
mss3.c
mss4.c
mss12.c
mss12.h
mss34dsp.c
mss34dsp.h
msvideo1.c
msvideo1enc.c
mvcdec.c
mxpegdec.c
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
nvdec_h264.c
nvdec_hevc.c avcodec/nv{enc,dec}: use sane version checking macro 2018-04-13 11:19:43 +02:00
nvdec_mjpeg.c
nvdec_mpeg4.c
nvdec_mpeg12.c
nvdec_vc1.c
nvdec_vp8.c
nvdec_vp9.c
nvdec.c
nvdec.h avcodec/nv{enc,dec}: use sane version checking macro 2018-04-13 11:19:43 +02:00
nvenc_h264.c avcodec/nvenc: add support for B frames as ref 2018-04-11 14:55:28 +02:00
nvenc_hevc.c
nvenc.c avcodec/nv{enc,dec}: use sane version checking macro 2018-04-13 11:19:43 +02:00
nvenc.h avcodec/nv{enc,dec}: use sane version checking macro 2018-04-13 11:19:43 +02:00
omx.c
on2avc.c
on2avcdata.c
on2avcdata.h
options_table.h avcodec: add a subcharenc mode that disables UTF-8 check 2018-03-25 19:27:02 +02:00
options.c
opus_celt.c
opus_celt.h
opus_parser.c
opus_pvq.c
opus_pvq.h
opus_rc.c
opus_rc.h
opus_silk.c
opus.c
opus.h
opusdec.c
opusenc_psy.c
opusenc_psy.h
opusenc_utils.h
opusenc.c
opusenc.h
opustab.c
opustab.h
paf.h
pafaudio.c
pafvideo.c
pamenc.c
parser.c
parser.h
pcm_tablegen.c
pcm_tablegen.h
pcm-bluray.c
pcm-dvd.c
pcm.c
pcx.c
pcxenc.c
pel_template.c
pgssubdec.c
pictordec.c
pixblockdsp.c
pixblockdsp.h
pixels.h
pixlet.c
png_parser.c
png.c
png.h
pngdec.c
pngdsp.c
pngdsp.h
pngenc.c
pnm_parser.c
pnm.c
pnm.h
pnmdec.c
pnmenc.c
profiles.c avcode/profiles: add AV1 profiles 2018-03-29 00:05:52 -03:00
profiles.h avcode/profiles: add AV1 profiles 2018-03-29 00:05:52 -03:00
proresdata.c
proresdata.h
proresdec2.c
proresdec_lgpl.c
proresdec.h
proresdsp.c
proresdsp.h
proresenc_anatoliy.c
proresenc_kostya.c avcodec/prores_ks : do not call estimate_alpha at each quantification step 2018-04-05 22:06:30 +02:00
psd.c
psymodel.c
psymodel.h
pthread_frame.c w32pthreads: always use Vista+ API, drop XP support 2018-04-09 21:58:39 +02:00
pthread_internal.h
pthread_slice.c w32pthreads: always use Vista+ API, drop XP support 2018-04-09 21:58:39 +02:00
pthread.c
ptx.c
put_bits.h
qcelpdata.h
qcelpdec.c
qdm2_tablegen.c
qdm2_tablegen.h
qdm2.c
qdm2data.h
qdmc.c
qdrw.c
qpeg.c
qpel_template.c
qpeldsp.c
qpeldsp.h
qsv_api.c
qsv_internal.h Merge commit 'cca5e4f040971db6de0bfe6968f00c021d8a9c42' 2018-04-13 20:34:23 -03:00
qsv.c Merge commit 'cca5e4f040971db6de0bfe6968f00c021d8a9c42' 2018-04-13 20:34:23 -03:00
qsv.h
qsvdec_h2645.c
qsvdec_other.c
qsvdec.c Merge commit '54307b35311e9a871b3d8ecb2b2eecfc16de0163' 2018-04-13 20:38:46 -03:00
qsvdec.h
qsvenc_h264.c Merge commit 'cca5e4f040971db6de0bfe6968f00c021d8a9c42' 2018-04-13 20:34:23 -03:00
qsvenc_hevc.c
qsvenc_jpeg.c
qsvenc_mpeg2.c
qsvenc.c Merge commit 'cca5e4f040971db6de0bfe6968f00c021d8a9c42' 2018-04-13 20:34:23 -03:00
qsvenc.h Merge commit 'cca5e4f040971db6de0bfe6968f00c021d8a9c42' 2018-04-13 20:34:23 -03:00
qtrle.c
qtrleenc.c
r210dec.c
r210enc.c
ra144.c
ra144.h
ra144dec.c
ra144enc.c
ra288.c
ra288.h
ralf.c
ralfdata.h
rangecoder.c
rangecoder.h
ratecontrol.c
ratecontrol.h
raw.c
raw.h
rawdec.c avutil/pixdesc: deprecate AV_PIX_FMT_FLAG_PSEUDOPAL 2018-04-03 17:53:00 +02:00
rawenc.c
rdft.c
rdft.h
realtextdec.c
rectangle.h
remove_extradata_bsf.c lavc/remove_extradata_bsf: support dump options. 2018-03-21 22:00:36 -03:00
reverse.c
rkmppdec.c
rl2.c
rl.c
rl.h
rle.c
rle.h
rnd_avg.h
roqaudioenc.c
roqvideo.c
roqvideo.h
roqvideodec.c
roqvideoenc.c
rpza.c
rscc.c
rtjpeg.c
rtjpeg.h
rv10.c
rv10.h
rv10enc.c
rv20enc.c
rv30.c
rv30data.h
rv30dsp.c
rv34_parser.c
rv34.c libavcodec/rv34: error out earlier on missing references 2018-04-07 19:16:37 +02:00
rv34.h
rv34data.h
rv34dsp.c
rv34dsp.h
rv34vlc.h
rv40.c
rv40data.h
rv40dsp.c
rv40vlc2.h
s302m.c
s302menc.c
samidec.c
sanm.c
sbc_parser.c
sbc.c
sbc.h
sbcdec_data.c
sbcdec_data.h
sbcdec.c
sbcdsp_data.c
sbcdsp_data.h
sbcdsp.c
sbcdsp.h
sbcenc.c
sbr.h
sbrdsp_fixed.c
sbrdsp_template.c
sbrdsp.c
sbrdsp.h
scpr.c avcodec/scpr: fix decoding of prev+top-topleft prediction in keyframes 2018-04-02 16:05:23 +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/sheervideo: add missing wrappers to sheervideodata.h 2018-04-03 23:32:03 -03:00
shorten.c
simple_idct_template.c simple_idct: Template functions to support an input bitdepth parameter 2018-04-02 13:06:19 +01: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
sinewin_fixed_tablegen.c
sinewin_fixed.c
sinewin_tablegen_template.c
sinewin_tablegen.c
sinewin_tablegen.h
sinewin.c
sinewin.h
sipr16k.c
sipr16kdata.h
sipr_parser.c
sipr.c
sipr.h
siprdata.h
smacker.c
smc.c
smvjpegdec.c avutil/pixdesc: deprecate AV_PIX_FMT_FLAG_PSEUDOPAL 2018-04-03 17:53:00 +02:00
snappy.c
snappy.h
snow_dwt.c
snow_dwt.h
snow.c
snow.h
snowdata.h
snowdec.c
snowenc.c
sonic.c
sp5x.h
sp5xdec.c
speedhq.c
srtdec.c
srtenc.c
startcode.c
startcode.h
subviewerdec.c
sunrast.c
sunrast.h
sunrastenc.c
svq1_cb.h
svq1_vlc.h
svq1.c
svq1.h
svq1dec.c
svq1enc_cb.h
svq1enc.c
svq1enc.h
svq3.c
svq13.c
synth_filter.c
synth_filter.h
tableprint_vlc.h avcodec/tableprint_vlc: Fix build failure with --enable-hardcoded-tables 2018-03-29 01:11:45 +02:00
tableprint.h
tak_parser.c
tak.c
tak.h
takdec.c
takdsp.c
takdsp.h
targa_y216dec.c
targa.c
targa.h
targaenc.c
tdsc.c
textdec.c
texturedsp.c
texturedsp.h
texturedspenc.c
thread.h
tiertexseqv.c
tiff_common.c
tiff_common.h
tiff_data.c
tiff_data.h
tiff.c
tiff.h
tiffenc.c
tmv.c
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: Propagate out of bounds error from GET_TOK() 2018-04-13 21:46:37 +02:00
truemotion2rt.c
truespeech_data.h
truespeech.c
tscc2.c
tscc2data.h
tscc.c
tta.c
ttadata.c
ttadata.h
ttadsp.c
ttadsp.h
ttaenc.c
ttaencdsp.c
ttaencdsp.h
twinvq_data.h
twinvq.c
twinvq.h
twinvqdec.c
txd.c
ulti_cb.h
ulti.c
unary.h
utils.c avcodec/utils: Enforce minimum width also for VP5/6 2018-04-13 21:46:42 +02:00
utvideo.c
utvideo.h
utvideodec.c avcodec/utvideodec: Set pro flag based on fourcc 2018-04-01 02:58:51 +02:00
utvideodsp.c
utvideodsp.h
utvideoenc.c
v4l2_buffers.c
v4l2_buffers.h
v4l2_context.c
v4l2_context.h
v4l2_fmt.c
v4l2_fmt.h
v4l2_m2m_dec.c
v4l2_m2m_enc.c
v4l2_m2m.c
v4l2_m2m.h
v210dec.c
v210dec.h
v210enc.c
v210enc.h
v210x.c
v308dec.c
v308enc.c
v408dec.c
v408enc.c
v410dec.c
v410enc.c
vaapi_decode.c
vaapi_decode.h
vaapi_encode_h264.c
vaapi_encode_h265.c
vaapi_encode_mjpeg.c
vaapi_encode_mpeg2.c
vaapi_encode_vp8.c
vaapi_encode_vp9.c
vaapi_encode.c
vaapi_encode.h
vaapi_h264.c
vaapi_hevc.c
vaapi_mjpeg.c
vaapi_mpeg2.c
vaapi_mpeg4.c
vaapi_vc1.c
vaapi_vp8.c
vaapi_vp9.c
vaapi.h
vb.c
vble.c
vc1_block.c
vc1_common.h
vc1_loopfilter.c
vc1_mc.c
vc1_parser.c
vc1_pred.c
vc1_pred.h
vc1.c simple_idct: Template functions to support an input bitdepth parameter 2018-04-02 13:06:19 +01:00
vc1.h
vc1acdata.h
vc1data.c
vc1data.h
vc1dec.c
vc1dsp.c
vc1dsp.h
vc2enc_dwt.c
vc2enc_dwt.h
vc2enc.c
vcr1.c
vdpau_h264.c
vdpau_hevc.c
vdpau_internal.h
vdpau_mpeg4.c
vdpau_mpeg12.c
vdpau_vc1.c
vdpau.c
vdpau.h
version.h avcodec/avpacket: add av_packet_make_refcounted() 2018-04-01 23:40:41 -03:00
videodsp_template.c
videodsp.c
videodsp.h
videotoolbox.c lavc/videotoolbox: fix failure to decode PAFF 2018-04-10 10:24:28 -07:00
videotoolbox.h
videotoolboxenc.c
vima.c
vlc.h
vmdaudio.c
vmdvideo.c
vmnc.c
vorbis_data.c
vorbis_enc_data.h
vorbis_parser_internal.h
vorbis_parser.c
vorbis_parser.h
vorbis.c
vorbis.h
vorbisdec.c
vorbisdsp.c
vorbisdsp.h
vorbisenc.c
vp3_parser.c
vp3.c
vp3data.h
vp3dsp.c
vp3dsp.h
vp5.c
vp5data.h
vp6.c
vp6data.h
vp6dsp.c
vp8_parser.c
vp8.c
vp8.h
vp8data.h
vp8dsp.c
vp8dsp.h
vp9_mc_template.c
vp9_parser.c
vp9_raw_reorder_bsf.c
vp9_superframe_bsf.c Revert "avcodec/vp9_superframe_bsf: cache packets by creating new references rather than moving them" 2018-03-24 11:17:55 -03:00
vp9_superframe_split_bsf.c avcodec/vp9_superframe_split: fix memory leak in case of output packet creation failure 2018-03-21 01:38:34 -03:00
vp9.c avcodec/vp9: add profile 2 10-bit DXVA2/D3D11 decoding support 2018-04-13 11:27:25 +02:00
vp9.h
vp9block.c
vp9data.c
vp9data.h
vp9dec.h
vp9dsp_8bpp.c
vp9dsp_10bpp.c
vp9dsp_12bpp.c
vp9dsp_template.c
vp9dsp.c
vp9dsp.h
vp9lpf.c
vp9mvs.c
vp9prob.c
vp9recon.c
vp9shared.h
vp56.c
vp56.h
vp56data.c
vp56data.h
vp56dsp.c
vp56dsp.h
vp56rac.c
vqavideo.c
vt_internal.h
wavpack.c
wavpack.h
wavpackenc.c
wavpackenc.h
webp.c
webvttdec.c
webvttenc.c
wma_common.c
wma_common.h
wma_freqs.c
wma_freqs.h
wma.c
wma.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
wmaprodec.c
wmavoice_data.h
wmavoice.c
wmv2.c
wmv2.h
wmv2data.c
wmv2data.h
wmv2dec.c
wmv2dsp.c
wmv2dsp.h
wmv2enc.c
wnv1.c
wrapped_avframe.c
ws-snd1.c
xan.c
xbmdec.c
xbmenc.c
xface.c
xface.h
xfacedec.c
xfaceenc.c
xiph.c
xiph.h
xl.c
xma_parser.c
xpmdec.c
xsubdec.c
xsubenc.c
xvididct.c
xvididct.h
xvmc_internal.h
xvmc.h
xwd.h
xwddec.c
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
zmbvenc.c