1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-23 12:43:46 +02:00
FFmpeg/libavcodec
Andriy Gelman d4c46dc328 avcodec/movtextenc: fix writing to bytestream on BE arches
Fixes fate-binsub-movtextenc on PPC64

Currently tags are written in reverse order on BE arches. This is fixed
by using MKBETAG() and AV_RB32() to be arch agnostics.

Also s->font_count is of type int. On BE arches with 32bit int,
count = AV_RB16(&s->font_count) will read two most significant bytes
instead of the least significant bytes. This is fixed by assigning
s->font_count to count first.

The final change is modifying the type of len. On BE arches
the most significant byte of the int was written instead of the least
significant byte.

Signed-off-by: Andriy Gelman <andriy.gelman@gmail.com>
2020-10-15 22:27:37 -04:00
..
aarch64
alpha
arm
avr32
bfin
mips
neon
ppc
sh4
sparc
tests
x86
.gitignore
4xm.c
8bps.c
8svx.c
012v.c
a64colors.h
a64multienc.c
a64tables.h
aac_ac3_parser.c
aac_ac3_parser.h
aac_adtstoasc_bsf.c
aac_defines.h
aac_parser.c
aac.h
aaccoder_trellis.h
aaccoder_twoloop.h
aaccoder.c
aacdec_fixed.c
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
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
ac3_parser.h
ac3.c
ac3.h
ac3dec_data.c
ac3dec_data.h
ac3dec_fixed.c
ac3dec_float.c
ac3dec.c
ac3dec.h
ac3dsp.c
ac3dsp.h
ac3enc_fixed.c
ac3enc_float.c avcodec/ac3enc_float, eac3enc: Fix leaks on init error 2020-09-18 02:52:15 +02:00
ac3enc_opts_template.c
ac3enc_template.c avcodec/ac3enc_template: Don't free uninitialized pointers on error 2020-09-18 02:52:04 +02:00
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 lavc, lavf: Remove newlines from calls to avpriv_request_sample(). 2020-10-11 19:59:24 +02:00
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 avformat: add CRI AAX demuxer 2020-09-18 11:34:11 +02:00
adxenc.c
agm.c
aic.c
alac_data.c
alac_data.h
alac.c
alacdsp.c
alacdsp.h
alacenc.c avcodec/alacenc: Don't free unnecessarily 2020-09-18 02:50:34 +02:00
aliaspixdec.c
aliaspixenc.c
allcodecs.c avcodec/allcodecs: move av1_cuvid below libaom_av1 2020-10-15 17:29:27 -03:00
alsdec.c lavc, lavf: Remove newlines from calls to avpriv_request_sample(). 2020-10-11 19:59:24 +02:00
amfenc_h264.c
amfenc_hevc.c
amfenc.c
amfenc.h
amr.h
amrnbdata.h
amrnbdec.c
amrwbdata.h
amrwbdec.c
anm.c
ansi.c avcodec/ansi: Check initial dimensions 2020-10-15 22:53:56 +02:00
apedec.c avcodec/apedec: use proper macro and type for pivot variable 2020-10-12 12:20:26 +02:00
apng.h
aptx.c
aptx.h
aptxdec.c
aptxenc.c
arbc.c
argo.c avcodec: add Argonaut Games Video decoder 2020-09-27 09:56:13 +02:00
ass_split.c
ass_split.h
ass.c
ass.h
assdec.c
assenc.c
asv.c
asv.h
asvdec.c avcodec/asvdec: Use init_get_bits8() 2020-10-16 00:39:01 +02:00
asvenc.c avcodec/asvenc: Inline constants 2020-10-16 00:39:07 +02:00
atrac1.c avcodec/atrac1: Avoid indirection when calling float dsp function 2020-09-18 02:50:48 +02:00
atrac1data.h
atrac3.c avcodec/atrac3: Avoid indirection when calling float dsp function 2020-09-18 02:51:15 +02:00
atrac3data.h
atrac3plus_data.h
atrac3plus.c
atrac3plus.h
atrac3plusdec.c
atrac3plusdsp.c
atrac9dec.c
atrac9tab.h
atrac.c
atrac.h
atsc_a53.c
atsc_a53.h
audio_frame_queue.c
audio_frame_queue.h
audiodsp.c
audiodsp.h
audiotoolboxdec.c
audiotoolboxenc.c
aura.c
av1_frame_merge_bsf.c
av1_frame_split_bsf.c
av1_metadata_bsf.c
av1_parse.c
av1_parse.h
av1_parser.c
av1.h
av1dec.c avcodec/av1dec: avoid probing with av1dec 2020-10-06 11:28:12 -03:00
av1dec.h
avcodec.h avcodec/parsers: add missing FF_API_NEXT wrappers 2020-10-10 01:15:49 -03:00
avcodecres.rc
avdct.c
avdct.h
avfft.c
avfft.h
avpacket.c
avpicture.c
avrndec.c
avs2_parser.c lavc/avs2_parser.c: optimize code style 2020-10-06 00:01:34 +08:00
avs3_parser.c lavc/avs3_parser: add avs3 parser 2020-10-05 23:10:13 +08:00
avs3.h lavc/avs3.h: add AVS3 related definitions 2020-10-05 23:10:13 +08:00
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
bitpacked.c
bitstream_filter.c
bitstream_filters.c
bitstream.c avcodec/vlc, bitstream: Allow to use BE codes to initialize LE VLC 2020-10-12 22:20:37 +02:00
blockdsp.c
blockdsp.h
bmp_parser.c
bmp.c
bmp.h
bmpenc.c
bmvaudio.c
bmvvideo.c
brenderpix.c
bsf_internal.h
bsf.c
bsf.h
bswapdsp.c
bswapdsp.h
bytestream.h avcodec/bytestream: Add unchecked bytestream2 peek functions 2020-09-26 20:38:30 +02:00
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_av1_syntax_template.c
cbs_av1.c avcodec/cbs_av1: Free content in cbs_av1_free_metadata() 2020-10-12 17:54:52 +02:00
cbs_av1.h
cbs_h264_syntax_template.c
cbs_h264.h
cbs_h265_syntax_template.c
cbs_h265.h
cbs_h2645.c avcodec/cbs_h2645: implement CodedBitstreamType.flush() callbacks 2020-09-29 21:38:27 -03:00
cbs_h2645.h
cbs_internal.h avcodec/cbs: add a flush callback to CodedBitstreamType 2020-09-29 21:38:27 -03:00
cbs_jpeg_syntax_template.c
cbs_jpeg.c
cbs_jpeg.h
cbs_mpeg2_syntax_template.c
cbs_mpeg2.c
cbs_mpeg2.h
cbs_vp9_syntax_template.c
cbs_vp9.c avcodec/cbs_vp9: implement a CodedBitstreamType.flush() callback 2020-09-29 21:38:27 -03:00
cbs_vp9.h
cbs.c avcodec/cbs: add a flush callback to CodedBitstreamType 2020-09-29 21:38:27 -03:00
cbs.h avcodec/cbs: add a flush callback to CodedBitstreamType 2020-09-29 21:38:27 -03:00
ccaption_dec.c
cdgraphics.c
cdtoons.c
cdxl.c
celp_filters.c avcodec/celp_filters: Avoid invalid negation in ff_celp_lp_synthesis_filter() 2020-10-10 13:08:24 +02:00
celp_filters.h
celp_math.c
celp_math.h
cfhd.c avcodec/cfhd: check that lowpass_height is >= 3 when used in vertical filter 2020-09-23 23:04:36 +02:00
cfhd.h
cfhddata.c
cfhddsp.c
cfhddsp.h
cfhdenc.c
cga_data.c
cga_data.h
chomp_bsf.c
cinepak.c
cinepakenc.c
clearvideo.c
clearvideodata.h
cljrdec.c
cljrenc.c
cllc.c
cngdec.c
cngenc.c avcodec/cngenc: Cleanup generically after init failure 2020-09-18 02:51:31 +02:00
codec2utils.c
codec2utils.h
codec_desc.c avcodec: add Cintel RAW decoder 2020-10-07 22:16:09 +02:00
codec_desc.h
codec_id.h avcodec: add Cintel RAW decoder 2020-10-07 22:16:09 +02:00
codec_par.h
codec.h avcodec/codec.h: add missing FF_API_NEXT wrapper 2020-10-10 23:58:11 -03:00
cook_parser.c
cook.c
cookdata.h
copy_block.h
cos_tablegen.c
cpia.c
cri.c avcodec: add Cintel RAW decoder 2020-10-07 22:16:09 +02:00
crystalhd.c
cscd.c
cuviddec.c avcodec/cuviddec: add av1 support 2020-10-15 21:20:40 +02:00
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
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 avcodec/diracdsp: Remove unused variable 2020-09-26 20:38:30 +02:00
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
dpxenc.c
dsd_tablegen.h
dsd.c
dsd.h
dsddec.c
dsicinaudio.c
dsicinvideo.c
dss_sp.c
dstdec.c
dump_extradata_bsf.c
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
dvbsubdec.c
dvbsubenc.c
dvbtxt.h
dvd_nav_parser.c
dvdata.c
dvdata.h
dvdec.c
dvdsub_parser.c
dvdsub.c
dvdsubdec.c
dvdsubenc.c
dvenc.c avcodec/dvenc: Fix undefined left shift of negative numbers 2020-10-04 23:36:50 +02:00
dxa.c avcodec/dxa: Cleanup generically after init failure 2020-09-18 02:51:40 +02:00
dxtory.c avcodec/dxtory: Fix negative stride shift in dx2_decode_slice_420() 2020-10-04 16:54:11 +02:00
dxv.c
dxva2_h264.c
dxva2_hevc.c
dxva2_internal.h
dxva2_mpeg2.c
dxva2_vc1.c
dxva2_vp9.c
dxva2.c
dxva2.h
eac3_core_bsf.c
eac3_data.c
eac3_data.h
eac3dec.c
eac3enc.c avcodec/ac3enc_float, eac3enc: Fix leaks on init error 2020-09-18 02:52:15 +02:00
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
encode.h
error_resilience.c
error_resilience.h
escape124.c
escape130.c avcodec/escape130: Cleanup generically on init failure 2020-09-18 02:52:32 +02:00
evrcdata.h
evrcdec.c
exif.c
exif.h
exr.c avcodec/exr: Fix overflow with many blocks 2020-10-15 23:38:58 +02:00
exrdsp.c
exrdsp.h
extract_extradata_bsf.c
faandct.c
faandct.h
faanidct.c
faanidct.h
fastaudio.c
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
ffv1enc_template.c
ffv1enc.c
ffwavesynth.c avcodec/ffwavesynth: Cleanup generically after init failure 2020-09-18 02:52:45 +02:00
fic.c
file_open.c
filter_units_bsf.c
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 avcodec/flashsv2enc: Return better error codes 2020-09-19 18:45:30 +02:00
flashsv.c
flashsvenc.c avcodec/flashsvenc: Remove unused z_stream 2020-09-19 18:39:58 +02:00
flicvideo.c
flv.h
flvdec.c
flvenc.c
fmtconvert.c
fmtconvert.h
fmvc.c
frame_thread_encoder.c
frame_thread_encoder.h
fraps.c avcodec/fraps: Use cached bitstream reader 2020-09-26 21:10:45 +02:00
frwu.c
g2meet.c lavc, lavf: Remove newlines from calls to avpriv_request_sample(). 2020-10-11 19:59:24 +02:00
g722.c
g722.h
g722dec.c
g722dsp.c
g722dsp.h
g722enc.c avcodec/g722enc: Cleanup generically on init failure 2020-09-19 18:46:45 +02:00
g723_1_parser.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
gif_parser.c
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
h263dsp.c
h263dsp.h
h264_cabac.c
h264_cavlc.c
h264_direct.c lavc, lavf: Remove newlines from calls to avpriv_request_sample(). 2020-10-11 19:59:24 +02:00
h264_levels.c
h264_levels.h
h264_loopfilter.c
h264_mb_template.c
h264_mb.c
h264_mc_template.c
h264_metadata_bsf.c
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: use av_buffer_replace() to simplify code 2020-10-05 11:20:17 -03: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
h265_profile_level.c
h265_profile_level.h
h2645_parse.c
h2645_parse.h
hap.c
hap.h
hapdec.c
hapenc.c
hapqa_extract_bsf.c
hca_data.h
hcadec.c
hcom.c
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
hevc_ps.h
hevc_refs.c
hevc_sei.c
hevc_sei.h
hevc.h
hevcdec.c avcodec/hevcdec: Check slice_cb_qp_offset / slice_cr_qp_offset 2020-10-15 22:53:56 +02:00
hevcdec.h
hevcdsp_template.c
hevcdsp.c
hevcdsp.h
hevcpred_template.c
hevcpred.c
hevcpred.h
hnm4video.c avcodec/hnm4video: Don't reimplement FFSWAP() 2020-09-19 18:47:01 +02:00
hpel_template.c
hpeldsp.c
hpeldsp.h
hq_hqa.c
hq_hqa.h
hq_hqadata.c avcodec/hq_hqadata: Make local arrays static 2020-09-19 18:47:05 +02:00
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
hwaccels.h
hwconfig.h
idcinvideo.c
idctdsp.c
idctdsp.h
iff.c
iirfilter.c
iirfilter.h
ilbcdata.h
ilbcdec.c
imc.c avcodec/imc: Avoid indirection when calling float dsp function 2020-09-19 18:47:10 +02:00
imcdata.h
imgconvert.c
imm4.c
imm5.c
imx_dump_header_bsf.c
indeo2.c avcodec/indeo2: Remove #ifdef BITSTREAM_READER_LE cruft 2020-10-12 22:06:28 +02:00
indeo2data.h
indeo3.c avcodec/indeo3: Cleanup generically after init failure 2020-09-19 18:47:27 +02:00
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
ipu_parser.c avcodec: add IPU Video decoder and parser 2020-09-24 13:33:29 +02:00
ituh263dec.c
ituh263enc.c
ivi_dsp.c
ivi_dsp.h
ivi.c avcodec/ivi: Avoid reversing BE VLC codes for LE bitstream reader 2020-10-12 22:38:40 +02:00
ivi.h
j2kenc.c avcodec/j2kenc: Fix leaks on init failure 2020-09-19 18:47:39 +02:00
jacosub.h
jacosubdec.c
jfdctfst.c
jfdctint_template.c
jfdctint.c
jni.c
jni.h
jpeg2000_parser.c
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 avcodec/mjpegdec: improve decoding of DNG files 2020-10-07 22:16:35 +02:00
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
libaomenc.c
libaribb24.c
libavcodec.v
libcelt_dec.c
libcodec2.c
libdav1d.c
libdavs2.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
libopenjpegdec.c
libopenjpegenc.c
libopus.c
libopus.h
libopusdec.c
libopusenc.c
librav1e.c
librsvgdec.c
libshine.c
libspeexdec.c
libspeexenc.c
libsvtav1.c
libtheoraenc.c
libtwolame.c
libuavs3d.c lavc,doc: add libuavs3d video decoder wrapper 2020-10-06 00:01:33 +08:00
libvo-amrwbenc.c
libvorbisdec.c
libvorbisenc.c
libvpx.c
libvpx.h
libvpxdec.c
libvpxenc.c avcodec/libvpxenc: add missing FF_API_ERROR_FRAME check 2020-10-01 22:42:37 -03:00
libwebpenc_animencoder.c
libwebpenc_common.c
libwebpenc_common.h
libwebpenc.c
libx264.c
libx265.c
libxavs2.c
libxavs.c
libxvid.c
libxvid.h
libzvbi-teletextdec.c
ljpegenc.c avcodec/ljpegenc: Don't free buffer known to be NULL 2020-09-19 18:47:54 +02:00
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 avcodec/magicyuv: Don't waste stack space 2020-09-26 20:38:30 +02:00
magicyuvenc.c avcodec/magicyuvenc: Use more correct cast in compare function 2020-10-09 01:17:02 +02:00
Makefile avcodec/Makefile: add missing av1_cuvid entry 2020-10-15 18:30:04 -03:00
mathops.h
mathtables.c
mdct15.c
mdct15.h
mdct_fixed_32.c
mdct_fixed.c
mdct_float.c
mdct_template.c
mdec.c avcodec/mpeg12: Don't pretend reading dct_dc_size_* VLCs can fail 2020-10-12 02:10:41 +02:00
me_cmp.c
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
mediacodecdec_common.h
mediacodecdec.c
metasound_data.c
metasound_data.h
metasound.c
mf_utils.c
mf_utils.h
mfenc.c
microdvddec.c
midivid.c
mimic.c
mjpeg2jpeg_bsf.c
mjpeg_parser.c
mjpeg.h
mjpega_dump_header_bsf.c
mjpegbdec.c
mjpegdec.c avcodec/mjpegdec: Remove redundant initialization 2020-10-09 01:17:02 +02:00
mjpegdec.h
mjpegenc_common.c
mjpegenc_common.h
mjpegenc_huffman.c
mjpegenc_huffman.h
mjpegenc.c
mjpegenc.h
mlp_parse.c
mlp_parse.h
mlp_parser.c
mlp.c
mlp.h
mlpdec.c
mlpdsp.c
mlpdsp.h
mlpenc.c
mlz.c
mlz.h
mmaldec.c
mmvideo.c
mobiclip.c avcodec/mobiclip: Check that Motion vectors are within the input frame 2020-10-15 22:53:56 +02:00
motion_est_template.c
motion_est.c
motion_est.h
motionpixels_tablegen.c
motionpixels_tablegen.h
motionpixels.c
movsub_bsf.c
movtextdec.c
movtextenc.c avcodec/movtextenc: fix writing to bytestream on BE arches 2020-10-15 22:27:37 -04:00
mp3_header_decompress_bsf.c
mpc7.c
mpc7data.h
mpc8.c
mpc8data.h
mpc8huff.h
mpc.c
mpc.h
mpcdata.h
mpeg2_metadata_bsf.c
mpeg4_unpack_bframes_bsf.c
mpeg4audio.c
mpeg4audio.h
mpeg4data.h
mpeg4video_parser.c
mpeg4video_parser.h
mpeg4video.c
mpeg4video.h
mpeg4videodec.c lavc, lavf: Remove newlines from calls to avpriv_request_sample(). 2020-10-11 19:59:24 +02:00
mpeg4videoenc.c
mpeg12.c avcodec/mpeg12: Reduce size of motion-vector VLC 2020-10-12 02:00:08 +02:00
mpeg12.h avcodec/mpeg12: Don't pretend reading dct_dc_size_* VLCs can fail 2020-10-12 02:10:41 +02:00
mpeg12data.c
mpeg12data.h
mpeg12dec.c avcodec/mpeg12: Don't pretend reading dct_dc_size_* VLCs can fail 2020-10-12 02:10:41 +02:00
mpeg12enc.c
mpeg12framerate.c
mpeg12vlc.h avcodec/mpeg12: Reduce size of motion-vector VLC 2020-10-12 02:00:08 +02:00
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 avcodec/mpegaudiodec*: Cleanup generically on init failure 2020-09-19 18:52:41 +02:00
mpegaudiodec_float.c avcodec/mpegaudiodec*: Cleanup generically on init failure 2020-09-19 18:52:41 +02:00
mpegaudiodec_template.c avcodec/mpegaudiodec*: Cleanup generically on init failure 2020-09-19 18:52:41 +02:00
mpegaudiodecheader.c
mpegaudiodecheader.h
mpegaudiodectab.h
mpegaudiodsp_data.c
mpegaudiodsp_fixed.c
mpegaudiodsp_float.c
mpegaudiodsp_template.c
mpegaudiodsp.c
mpegaudiodsp.h
mpegaudioenc_fixed.c
mpegaudioenc_float.c
mpegaudioenc_template.c
mpegaudiotab.h
mpegpicture.c mpegvideo: use av_buffer_replace() to simplify code 2020-09-28 11:33:36 +02:00
mpegpicture.h
mpegutils.c
mpegutils.h
mpegvideo_enc.c
mpegvideo_motion.c
mpegvideo_parser.c
mpegvideo_xvmc.c
mpegvideo.c
mpegvideo.h
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
mv30.c avcodec/mv30: Fix several integer overflows in idct_1d() 2020-09-29 00:43:26 +02:00
mvcdec.c
mvha.c
mwsc.c
mxpegdec.c
nellymoser.c
nellymoser.h
nellymoserdec.c
nellymoserenc.c
noise_bsf.c
notchlc.c
null_bsf.c
nuv.c
nvdec_h264.c
nvdec_hevc.c
nvdec_mjpeg.c
nvdec_mpeg4.c
nvdec_mpeg12.c
nvdec_vc1.c
nvdec_vp8.c
nvdec_vp9.c
nvdec.c
nvdec.h
nvenc_h264.c
nvenc_hevc.c
nvenc.c
nvenc.h
omx.c
on2avc.c
on2avcdata.c
on2avcdata.h
options_table.h
options.c avcodec/options: add missing FF_API_COPY_CONTEXT checks 2020-10-01 22:43:03 -03:00
opus_celt.c
opus_celt.h
opus_metadata_bsf.c
opus_parser.c
opus_pvq.c
opus_pvq.h
opus_rc.c
opus_rc.h
opus_silk.c opusdec: do not fail when LBRR frames are present 2020-10-01 11:16:17 +02:00
opus.c
opus.h
opusdec.c
opusdsp.c
opusdsp.h
opusenc_psy.c
opusenc_psy.h
opusenc_utils.h
opusenc.c
opusenc.h
opustab.c opusdec: do not fail when LBRR frames are present 2020-10-01 11:16:17 +02:00
opustab.h opusdec: do not fail when LBRR frames are present 2020-10-01 11:16:17 +02:00
packet_internal.h
packet.h
paf.h
pafaudio.c
pafvideo.c
pamenc.c
parser.c
parser.h
parsers.c avcodec/parsers: add missing FF_API_NEXT wrappers 2020-10-10 01:15:49 -03:00
pcm_rechunk_bsf.c
pcm_tablegen.c
pcm_tablegen.h
pcm-bluray.c
pcm-dvd.c
pcm-dvdenc.c
pcm.c
pcx.c
pcxenc.c
pel_template.c
pgssubdec.c
pgxdec.c avcodec/pgxdec: Fix invalid shift in write_frame_* 2020-09-29 00:43:26 +02:00
photocd.c avcodec/photocd: Simplify parsing Huffman tables a bit 2020-09-26 20:38:30 +02:00
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
profiles.h
prores_metadata_bsf.c
proresdata.c
proresdata.h
proresdec2.c
proresdec.h
proresdsp.c
proresdsp.h
proresenc_anatoliy.c
proresenc_kostya.c
prosumer.c
psd.c
psymodel.c
psymodel.h
pthread_frame.c pthread_frame: use av_buffer_replace() to simplify code 2020-09-28 11:33:36 +02:00
pthread_internal.h
pthread_slice.c
pthread.c
ptx.c
put_bits.h
qcelpdata.h
qcelpdec.c
qdm2_tablegen.c
qdm2_tablegen.h
qdm2.c
qdm2data.h
qdmc.c
qdrw.c
qpeg.c
qpel_template.c
qpeldsp.c
qpeldsp.h
qsv_api.c
qsv_internal.h
qsv.c avcodec/qsv: Fix leak of options on error 2020-10-05 00:48:47 +02:00
qsv.h
qsvdec_h2645.c
qsvdec_other.c lavc/qsvdec: Add QSV AV1 decoder 2020-09-26 23:42:39 +08:00
qsvdec.c
qsvdec.h
qsvenc_h264.c
qsvenc_hevc.c
qsvenc_jpeg.c
qsvenc_mpeg2.c
qsvenc_vp9.c
qsvenc.c
qsvenc.h
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
rasc.c
ratecontrol.c
ratecontrol.h
raw.c avformat/isom: add support for RAW ASC Bayer BGGR in mov 2020-10-12 12:19:29 +02:00
raw.h
rawdec.c
rawenc.c
rdft.c
rdft.h
realtextdec.c
rectangle.h
remove_extradata_bsf.c
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
rpzaenc.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
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
scpr3.c
scpr3.h
scpr.c
scpr.h
screenpresso.c
sgi.h
sgidec.c
sgienc.c
sgirledec.c
sheervideo.c avcodec/sheervideo: Avoid code duplication when creating VLC tables 2020-10-10 20:59:05 +02:00
sheervideodata.h avcodec/sheervideo: Avoid code duplication when creating VLC tables 2020-10-10 20:59:05 +02:00
shorten.c
simple_idct_template.c
simple_idct.c
simple_idct.h
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
siren.c
smacker.c Revert "avcodec/vlc: Add macro for ff_init_vlc_sparse()" 2020-09-18 12:20:16 +02:00
smc.c
smvjpegdec.c
snappy.c
snappy.h
snow_dwt.c
snow_dwt.h
snow.c
snow.h
snowdata.h
snowdec.c
snowenc.c
sonic.c avcodec/sonic: Check for overread 2020-10-15 22:53:56 +02:00
sp5x.h
sp5xdec.c
speedhq.c avcodec/speedhq: Avoid reversing BE codes for LE bitstream reader 2020-10-12 22:35:40 +02:00
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
synth_filter.c
synth_filter.h
tableprint_vlc.h
tableprint.h
tak_parser.c
tak.c
tak.h
takdec.c
takdsp.c avcodec/takdsp: Fix negative shift in decorrelate_sf() 2020-10-10 13:08:24 +02:00
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 lavc, lavf: Remove newlines from calls to avpriv_request_sample(). 2020-10-11 19:59:24 +02:00
tiff.h
tiffenc.c
tmv.c
tpeldsp.c
tpeldsp.h
trace_headers_bsf.c
truehd_core_bsf.c
truemotion1.c
truemotion1data.h
truemotion2.c
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: add missing FF_API_TAG_STRING check 2020-10-01 22:43:28 -03:00
utvideo.h avcodec/utvideo: Move stuff only used by Ut encoder to Ut encoder 2020-09-26 21:10:45 +02:00
utvideodec.c avcodec/utvideodec: Avoid qsort when creating Huffman tables 2020-09-26 21:10:45 +02:00
utvideodsp.c
utvideodsp.h
utvideoenc.c avcodec/utvideo: Move stuff only used by Ut encoder to Ut encoder 2020-09-26 21:10:45 +02:00
v4l2_buffers.c avcodec/v4l2_buffers: remove unused function argument 2020-09-26 17:37:51 -04:00
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
v210_template.c
v210dec.c
v210dec.h
v210enc.c
v210enc.h
v210x.c
v308dec.c
v308enc.c avcodec/v3/408enc: Remove empty close functions 2020-10-16 00:29:06 +02:00
v408dec.c
v408enc.c avcodec/v3/408enc: Remove empty close functions 2020-10-16 00:29:06 +02:00
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_hevc.h
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 avcodec/vc1_block: Fix integer overflow in ac value 2020-10-02 14:59:53 +02:00
vc1_common.h
vc1_loopfilter.c
vc1_mc.c
vc1_parser.c
vc1_pred.c
vc1_pred.h
vc1.c
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_vp9.c
vdpau.c
vdpau.h
version.h avcodec/cuviddec: add av1 support 2020-10-15 21:20:40 +02:00
videodsp_template.c
videodsp.c
videodsp.h
videotoolbox.c
videotoolbox.h
videotoolboxenc.c libavcodec/videotoolboxenc: Fix crash when frame received after error 2020-09-28 21:48:23 -04:00
vima.c
vlc.h avcodec/vlc, bitstream: Allow to use BE codes to initialize LE VLC 2020-10-12 22:20:37 +02:00
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
vp4data.h
vp5.c
vp5data.h
vp6.c
vp6data.h
vp6dsp.c
vp8_parser.c
vp8.c libavcodec/vp8dec: fix the multi-thread HWAccel decode error 2020-09-23 13:47:36 -04:00
vp8.h
vp8data.h
vp8dsp.c
vp8dsp.h
vp9_mc_template.c
vp9_metadata_bsf.c
vp9_parser.c
vp9_raw_reorder_bsf.c
vp9_superframe_bsf.c
vp9_superframe_split_bsf.c
vp9.c avcodec/vp9: Fix stack-buffer overflow with VP9 VDPAU available 2020-10-11 02:11:32 +02:00
vp9.h
vp9block.c
vp9data.c
vp9data.h
vp9dec.h
vp9dsp_8bpp.c
vp9dsp_10bpp.c
vp9dsp_12bpp.c
vp9dsp_template.c avcodec/vp9dsp_template: Fix integer overflows in idct16_1d() 2020-10-15 22:53:56 +02:00
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
wcmv.c
webp_parser.c
webp.c avcodec/webp: Use LE VLC table for LE bitstream reader 2020-10-12 22:40:00 +02:00
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
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
xxan.c
y41pdec.c
y41penc.c
ylc.c avcodec/ylc: Inline constants 2020-10-16 00:38:50 +02:00
yop.c
yuv4dec.c
yuv4enc.c
zerocodec.c
zmbv.c
zmbvenc.c