1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-12 19:18:44 +02:00
FFmpeg/libavcodec
James Almer 2eb7151261 avcodec/pthread_frame.c: keep the last_pkt_props from worker threads in sync with the user context
Making it point to the input packet results in different behavior during flush,
where its contents will be that of an empty packet instead of containing the
props from the last input packet fed to the decoder.
After this change, decoding with more than one thread will shield the same
results as using a single thread.

Signed-off-by: James Almer <jamrial@gmail.com>
2022-12-07 09:01:24 -03:00
..
aarch64 dca_core: convert to lavu/tx 2022-11-06 14:39:36 +01:00
alpha
arm dca_core: convert to lavu/tx 2022-11-06 14:39:36 +01:00
avr32
bfin
loongarch
mips mips/aacsbr: port to lavu/tx 2022-11-06 17:37:21 +01:00
neon
ppc avcodec/mpegvideodsp: Make MpegVideoDSP MPEG-4 only 2022-10-20 07:56:17 +02:00
riscv
sh4
sparc
tests avcodec/tests/fft: Fix building with CONFIG_MDCT disabled 2022-11-07 10:34:31 +02:00
x86 avcodec/x86/v210enc: change '0b' binary constant prefix to 'b' suffix 2022-12-03 16:44:24 +01:00
.gitignore
4xm.c
8bps.c
8svx.c
012v.c
a64colors.h
a64multienc.c
a64tables.h
aac_ac3_parser.c avcodec/ac3_parser: improve false positive detection when parsing sync frames 2022-10-26 10:18:33 -03:00
aac_ac3_parser.h avcodec/ac3_parser: improve false positive detection when parsing sync frames 2022-10-26 10:18:33 -03:00
aac_adtstoasc_bsf.c
aac_defines.h aacdec: convert to lavu/tx and support fixed-point 960-sample decoding 2022-11-06 14:39:33 +01:00
aac_parser.c avcodec/aac_ac3_parser: don't fill stream info in the sync function 2022-10-26 10:18:33 -03:00
aac.h aacdec: convert to lavu/tx and support fixed-point 960-sample decoding 2022-11-06 14:39:33 +01:00
aaccoder_trellis.h
aaccoder_twoloop.h
aaccoder.c avcodec/aaccoder: Mark function pointer arrays as const 2022-10-28 09:08:11 +02:00
aacdec_fixed.c aacdec: convert to lavu/tx and support fixed-point 960-sample decoding 2022-11-06 14:39:33 +01:00
aacdec_template.c aacsbr: convert to lavu/tx 2022-11-06 14:39:35 +01:00
aacdec.c aacdec: convert to lavu/tx and support fixed-point 960-sample decoding 2022-11-06 14:39:33 +01:00
aacdectab.h avcodec/aacdec: refactor the channel layout derivation code 2022-11-03 19:39:52 -03:00
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: convert to lavu/tx 2022-11-06 14:39:35 +01:00
aacenc.h aacenc: convert to lavu/tx 2022-11-06 14:39:35 +01:00
aacenctab.c
aacenctab.h
aacps_common.c
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.c aacdec: convert to lavu/tx and support fixed-point 960-sample decoding 2022-11-06 14:39:33 +01:00
aacsbr_template.c aacsbr: convert to lavu/tx 2022-11-06 14:39:35 +01:00
aacsbr.c aacdec: convert to lavu/tx and support fixed-point 960-sample decoding 2022-11-06 14:39:33 +01:00
aacsbr.h aacsbr: convert to lavu/tx 2022-11-06 14:39:35 +01:00
aacsbrdata.h
aactab.c
aactab.h
aandcttab.c
aandcttab.h
aasc.c
ac3_channel_layout_tab.c
ac3_channel_layout_tab.h
ac3_parser_internal.h avcodec/ac3dec: split off code discarding garbage at the beginning of a packet 2022-10-26 09:16:21 -03:00
ac3_parser.c avcodec/ac3_parser: improve false positive detection when parsing sync frames 2022-10-26 10:18:33 -03:00
ac3_parser.h
ac3.c
ac3.h ac3: convert to lavu/tx 2022-11-06 14:39:27 +01:00
ac3dec_data.c
ac3dec_data.h
ac3dec_fixed.c ac3: convert to lavu/tx 2022-11-06 14:39:27 +01:00
ac3dec_float.c ac3: convert to lavu/tx 2022-11-06 14:39:27 +01:00
ac3dec.c ac3: convert to lavu/tx 2022-11-06 14:39:27 +01:00
ac3dec.h ac3: convert to lavu/tx 2022-11-06 14:39:27 +01:00
ac3defs.h
ac3dsp.c
ac3dsp.h
ac3enc_fixed.c avcodec: Remove unnecessary fft, dct inclusions 2022-11-11 12:22:47 +01:00
ac3enc_float.c ac3: convert to lavu/tx 2022-11-06 14:39:27 +01:00
ac3enc_template.c ac3: convert to lavu/tx 2022-11-06 14:39:27 +01:00
ac3enc.c avcodec: Remove unnecessary fft, dct inclusions 2022-11-11 12:22:47 +01:00
ac3enc.h ac3: convert to lavu/tx 2022-11-06 14:39:27 +01:00
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 avcodec/adts_parser: allow passing a pre allocated AACADTSHeaderInfo to avpriv_adts_header_parse() 2022-10-26 10:18:24 -03:00
adts_header.h
adts_parser.c avcodec/adts_parser: allow passing a pre allocated AACADTSHeaderInfo to avpriv_adts_header_parse() 2022-10-26 10:18:24 -03:00
adts_parser.h
adx_parser.c
adx.c
adx.h
adxdec.c
adxenc.c
agm.c avcodec/jpegtables: remove duplicate luma and chroma quantization tables 2022-10-26 20:30:25 +11:00
aic.c avcodec/aic: Remove useless ScanTable 2022-10-24 00:46:56 +02:00
alac_data.c
alac_data.h
alac.c
alacdsp.c
alacdsp.h
alacenc.c
aliaspixdec.c
aliaspixenc.c
allcodecs.c avcodec: add MediaCodec encoder 2022-11-21 23:56:16 +08:00
alsdec.c avcodec/alsdec: Check bits left before block decoding in non multi channel coding loop 2022-11-04 22:47:19 +01:00
amfenc_h264.c
amfenc_hevc.c
amfenc.c
amfenc.h
amr_parser.c
amr.h
amrnbdata.h
amrnbdec.c
amrwbdata.h
amrwbdec.c avcodec/amrwbdec: update .p.sample_fmts to planar variant 2022-11-28 09:11:38 +01:00
anm.c
ansi.c
apac.c avcodec/apac: use unsigned for sample residual 2022-11-28 21:20:56 +01:00
apedec.c
apng.h
aptx.c
aptx.h
aptxdec.c
aptxenc.c
arbc.c
argo.c
ass_split.c
ass_split.h
ass.c avcodec/ass: specify a permissive encoding 2022-12-03 19:08:44 +01:00
ass.h
assdec.c
assenc.c
asv.c
asv.h
asvdec.c avcodec/asvdec: Only keep what is used from ScanTable 2022-10-24 00:47:01 +02:00
asvenc.c
atrac1.c atrac1: convert to lavu/tx 2022-11-06 14:39:39 +01:00
atrac1data.h
atrac3.c atrac3: convert to lavu/tx 2022-11-06 14:39:40 +01:00
atrac3data.h
atrac3plus_data.h
atrac3plus.c
atrac3plus.h atrac3plus: convert to lavu/tx 2022-11-06 14:39:40 +01:00
atrac3plusdec.c atrac3plus: convert to lavu/tx 2022-11-06 14:39:40 +01:00
atrac3plusdsp.c avcodec: Remove unnecessary fft, dct inclusions 2022-11-11 12:22:47 +01:00
atrac9dec.c atrac9dec: convert to lavu/tx 2022-11-06 14:39:34 +01:00
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
av1dec.h
avcodec.c Revert "avcodec/decode: use a packet list to store packet properties" 2022-12-07 08:55:33 -03:00
avcodec.h
avcodecres.rc
avdct.c
avdct.h Revert "lavc: deprecate avcodec_dct, av_fft, av_dct, av_rdft and av_mdct" 2022-11-06 12:15:56 -03:00
avfft.c
avfft.h Revert "lavc: deprecate avcodec_dct, av_fft, av_dct, av_rdft and av_mdct" 2022-11-06 12:15:56 -03:00
avpacket.c avcodec/avpacket: use av_dict_iterate 2022-12-01 11:21:14 +01:00
avrndec.c
avs2_parser.c
avs2.c
avs2.h
avs3_parser.c
avs3.h
avs.c
avuidec.c
avuienc.c
bethsoftvideo.c
bethsoftvideo.h
bfi.c
bgmc.c
bgmc.h
bink.c
binkaudio.c avcodec/binkaudio: clear pts when returning more than one frame per input packet 2022-12-07 08:48:47 -03:00
binkdata.h
binkdsp.c
binkdsp.h
bintext.c
bintext.h
bit_depth_template.c
bitpacked_dec.c
bitpacked_enc.c
bitstream_filters.c
bitstream.c
blockdsp.c
blockdsp.h
bmp_parser.c
bmp.c
bmp.h
bmpenc.c
bmvaudio.c
bmvvideo.c
bonk.c avcodec/bonk: Use unsigned in predictor_init_state() to avoid undefined behavior 2022-11-28 21:20:56 +01:00
brenderpix.c
bsf_internal.h
bsf.c
bsf.h avcodec/bsf: document missing arguments 2022-10-17 09:56:47 +02:00
bswapdsp.c
bswapdsp.h
bytestream.h
c93.c
cabac_functions.h
cabac.c
cabac.h
canopus.c
canopus.h
cavs_parser.c
cavs.c avcodec/cavs: Only keep what is needed from IDCTDSP-API 2022-10-24 00:47:03 +02:00
cavs.h avcodec/cavs: Only keep what is needed from IDCTDSP-API 2022-10-24 00:47:03 +02:00
cavsdata.c
cavsdec.c avcodec/cavs: Only keep what is needed from IDCTDSP-API 2022-10-24 00:47:03 +02:00
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
cbs_av1.h
cbs_bsf.c
cbs_bsf.h
cbs_h264_syntax_template.c
cbs_h264.h
cbs_h265_syntax_template.c
cbs_h265.h
cbs_h2645.c
cbs_h2645.h
cbs_internal.h avocdec/cbs_internal: Rename CBS_MAX_UNIT_TYPES->CBS_MAX_LIST_UNIT_TYPES 2022-10-22 17:35:56 +02:00
cbs_jpeg_syntax_template.c
cbs_jpeg.c
cbs_jpeg.h
cbs_mpeg2_syntax_template.c
cbs_mpeg2.c
cbs_mpeg2.h
cbs_sei_syntax_template.c
cbs_sei.c
cbs_sei.h
cbs_vp9_syntax_template.c
cbs_vp9.c
cbs_vp9.h
cbs.c avcodec/cbs: Remove CBS_CONTENT_TYPE_POD 2022-10-22 17:28:01 +02:00
cbs.h
ccaption_dec.c
cdgraphics.c
cdtoons.c
cdxl.c
celp_filters.c
celp_filters.h
celp_math.c
celp_math.h
cfhd.c
cfhd.h
cfhddata.c
cfhddsp.c
cfhddsp.h
cfhdenc.c avcodec/cfhdenc: stop crashing on heights not multiple of 8 2022-12-03 20:11:43 +01:00
cfhdencdsp.c
cfhdencdsp.h
cga_data.c
cga_data.h
chomp_bsf.c
cinepak.c
cinepakenc.c
clearvideo.c avcodec/clearvideo: Avoid allocations when decoding tiles 2022-11-10 00:39:43 +01:00
clearvideodata.h
cljrdec.c
cljrenc.c
cllc.c
cngdec.c
cngenc.c
codec2utils.h
codec_desc.c avcodec: ViewQuest VQC decoder 2022-10-18 13:20:37 +11:00
codec_desc.h
codec_id.h avcodec: ViewQuest VQC decoder 2022-10-18 13:20:37 +11:00
codec_internal.h
codec_par.c
codec_par.h avcodec/codec_par: Add missing doxy group opening 2022-10-17 09:51:47 +02:00
codec.h
cook_parser.c
cook.c cookdec: convert to lavu/tx 2022-11-06 14:39:36 +01:00
cookdata.h
copy_block.h
cos_tablegen.c
cpia.c
cri_parser.c
cri.c
crystalhd.c
cscd.c
cuviddec.c
cyuv.c avcodec/cyuv: Remove useless private context 2022-10-21 21:12:45 +02:00
d3d11va.c
d3d11va.h
dca_core_bsf.c
dca_core.c dca_core: convert to lavu/tx 2022-11-06 14:39:36 +01:00
dca_core.h dca_core: convert to lavu/tx 2022-11-06 14:39:36 +01:00
dca_exss.c
dca_exss.h
dca_lbr.c dca_lbr: convert to lavu/tx 2022-11-06 14:39:37 +01:00
dca_lbr.h dca_lbr: convert to lavu/tx 2022-11-06 14:39:37 +01:00
dca_parser.c
dca_sample_rate_tab.c
dca_sample_rate_tab.h
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 dca_core: convert to lavu/tx 2022-11-06 14:39:36 +01:00
dcadsp.h dca_core: convert to lavu/tx 2022-11-06 14:39:36 +01:00
dcaenc.c dcaenc: convert to lavu/tx 2022-11-06 14:39:37 +01:00
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: don't set last_pkt_props->size 2022-12-07 08:55:38 -03:00
decode.h
defs.h
dfa.c
dfpwmdec.c
dfpwmenc.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 avcodec/dnxhddec: Only keep what is used from ScanTable 2022-10-24 00:47:02 +02:00
dnxhdenc.c
dnxhdenc.h
dolby_e_parse.c
dolby_e_parser.c
dolby_e.c dolby_e: convert to lavu/tx 2022-11-06 14:39:36 +01:00
dolby_e.h
dovi_rpu.c
dovi_rpu.h
dpcm.c
dpx_parser.c
dpx.c
dpxenc.c
dsd.c
dsd.h
dsddec.c
dsicinaudio.c
dsicinvideo.c
dss_sp.c
dstdec.c
dts2pts_bsf.c avcodec/dts2pts_bsf: Eliminate some 64bit corner cases 2022-11-28 20:58:06 +01:00
dump_extradata_bsf.c
dv_error_marker_bsf.c
dv_internal.h
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 avcodec/dvdsub_parser: Fix length check for short packets 2022-11-16 08:41:14 +01:00
dvdsub.c
dvdsub.h
dvdsubdec.c
dvdsubenc.c
dvenc.c
dxa.c
dxtory.c
dxv.c
dxva2_av1.c
dxva2_h264.c
dxva2_hevc.c
dxva2_internal.h
dxva2_mpeg2.c
dxva2_vc1.c avcodec/vc1_block: Remove dead calls to ff_mpeg_draw_horiz_band() 2022-10-20 06:57:30 +02:00
dxva2_vp9.c
dxva2.c
dxva2.h
dynamic_hdr10_plus.c
dynamic_hdr10_plus.h
dynamic_hdr_vivid.c
dynamic_hdr_vivid.h
eac3_core_bsf.c
eac3_data.c
eac3_data.h
eac3dec.c
eac3enc.c
eac3enc.h
eacmv.c
eaidct.c
eaidct.h
eamad.c avcodec/mpeg12: Avoid indirection when accessing rl_vlc tables 2022-10-27 15:44:36 +02:00
eatgq.c avcodec/eatgq: Move transient GetByteContext from context to stack 2022-10-24 00:47:15 +02:00
eatgv.c
eatqi.c avcodec/eatqi: Don't use IDCTDSP-API unnecessarily 2022-10-24 00:46:53 +02:00
elbg.c
elbg.h
elsdec.c
elsdec.h
encode.c
encode.h
error_resilience.c
error_resilience.h
escape124.c
escape130.c
evrcdata.h
evrcdec.c
exif.c
exif.h
exr.c
exrdsp.c
exrdsp.h
exrenc.c
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
fflcms2.c
fflcms2.h
fft_fixed_32.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 avcodec/ffv1: Move ffv1_template.c inclusion to dec/enc templates 2022-10-20 06:57:30 +02:00
ffv1dec_template.c avcodec/ffv1: Move ffv1_template.c inclusion to dec/enc templates 2022-10-20 06:57:30 +02:00
ffv1dec.c avcodec/ffv1dec: restructure slice coordinate reading a bit 2022-11-28 21:20:56 +01:00
ffv1enc_template.c avcodec/ffv1: Move ffv1_template.c inclusion to dec/enc templates 2022-10-20 06:57:30 +02:00
ffv1enc.c
ffwavesynth.c
fic.c
file_open.c
filter_units_bsf.c
fits.c
fits.h
fitsdec.c
fitsenc.c
flac_parse.h
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 libavcodec/flacenc: Enable sample rates > 655350 Hz 2022-11-15 22:59:11 +01:00
flacencdsp.c
flacencdsp.h
flashsv2enc.c
flashsv.c
flashsvenc.c avcodec/flashsvenc: Remove unnecessary or unused variable 2022-11-23 22:44:09 +01:00
flicvideo.c
float2half.c
flvdec.c avcodec/flvdec, intelh263dec: Remove redundant assignments 2022-10-31 12:01:33 +01:00
flvdec.h
flvenc.c
flvenc.h
fmtconvert.c
fmtconvert.h
fmvc.c
frame_thread_encoder.c
frame_thread_encoder.h
fraps.c
frwu.c
ftr_parser.c
ftr.c
g2meet.c avcodec/g2meet: Pre-permute quantization tables 2022-10-24 00:47:06 +02:00
g722.c
g722.h
g722dec.c
g722dsp.c
g722dsp.h
g722enc.c
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
gemdec.c
get_bits.h
get_buffer.c
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 avcodec/h261: Use ptrdiff_t for stride 2022-10-20 06:57:30 +02:00
h261.h
h261data.c
h261dec.c avcodec/h261dec: Don't update block_index unnecessarily 2022-11-11 12:24:23 +01:00
h261enc.c
h261enc.h
h263_parser.c
h263_parser.h
h263.c
h263.h
h263data.c
h263data.h
h263dec.c avcodec/h263dec: Avoid parsing extradata repeatedly 2022-11-28 21:20:56 +01:00
h263dec.h
h263dsp.c
h263dsp.h
h263enc.h
h264_cabac.c
h264_cavlc.c
h264_direct.c
h264_levels.c
h264_levels.h
h264_loopfilter.c
h264_mb_template.c
h264_mb.c
h264_mc_template.c
h264_metadata_bsf.c avcodec/h264data: Deduplicate H.26[45] aspect ratio table 2022-12-01 11:00:41 +01:00
h264_mp4toannexb_bsf.c
h264_mvpred.h
h264_parse.c
h264_parse.h
h264_parser.c avcodec/h2645_sei: Factor parsing common SEI messages out 2022-12-01 11:00:40 +01:00
h264_picture.c
h264_ps.c avcodec/(h264|hevc)_ps: Factor common VUI code out 2022-12-01 11:00:41 +01:00
h264_ps.h avcodec/(h264|hevc)_ps: Factor common VUI code out 2022-12-01 11:00:41 +01:00
h264_redundant_pps_bsf.c
h264_refs.c
h264_sei.c avcodec/h264_sei, sei: Make H264_SEI_FpaType generic 2022-12-01 11:00:41 +01:00
h264_sei.h avcodec/h264_sei, sei: Make H264_SEI_FpaType generic 2022-12-01 11:00:41 +01:00
h264_slice.c avcodec/h2645_sei: Factor attaching film grain side-data to frame out 2022-12-01 11:00:41 +01:00
h264.h
h264addpx_template.c
h264chroma_template.c
h264chroma.c
h264chroma.h
h264data.c
h264data.h avcodec/h264data: Deduplicate H.26[45] aspect ratio table 2022-12-01 11:00:41 +01:00
h264dec.c avcodec/h2645_sei: Factor parsing common SEI messages out 2022-12-01 11:00:40 +01:00
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/h264data: Deduplicate H.26[45] aspect ratio table 2022-12-01 11:00:41 +01:00
h265_profile_level.c
h265_profile_level.h
h274.c
h274.h
h2645_parse.c
h2645_parse.h
h2645_sei.c avcodec/h2645_sei: Factor attaching film grain side-data to frame out 2022-12-01 11:00:41 +01:00
h2645_sei.h avcodec/h2645_sei: Factor attaching film grain side-data to frame out 2022-12-01 11:00:41 +01:00
h2645_vui.c avcodec/(h264|hevc)_ps: Factor common VUI code out 2022-12-01 11:00:41 +01:00
h2645_vui.h avcodec/(h264|hevc)_ps: Factor common VUI code out 2022-12-01 11:00:41 +01:00
h2645data.c avcodec/h264data: Deduplicate H.26[45] aspect ratio table 2022-12-01 11:00:41 +01:00
h2645data.h avcodec/h264data: Deduplicate H.26[45] aspect ratio table 2022-12-01 11:00:41 +01:00
half2float.c
hap.c
hap.h
hapdec.c
hapenc.c
hapqa_extract_bsf.c
hca_data.h
hcadec.c
hcom.c
hdr_parser.c
hdrdec.c
hdrenc.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 avcodec/(h264|hevc)_ps: Factor common VUI code out 2022-12-01 11:00:41 +01:00
hevc_ps.h avcodec/(h264|hevc)_ps: Factor common VUI code out 2022-12-01 11:00:41 +01:00
hevc_refs.c
hevc_sei.c avcodec/h2645_sei: Factor out freeing common SEI parts 2022-12-01 11:00:40 +01:00
hevc_sei.h avcodec/h2645_sei: Factor out freeing common SEI parts 2022-12-01 11:00:40 +01:00
hevc.h
hevcdec.c avcodec/h2645_sei: Factor attaching film grain side-data to frame out 2022-12-01 11:00:41 +01:00
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
hwaccels.h
hwconfig.h
idcinvideo.c
idctdsp.c avcodec/idctdsp: Move ScanTable to mpegvideo 2022-10-24 00:47:14 +02:00
idctdsp.h avcodec/idctdsp: Move ScanTable to mpegvideo 2022-10-24 00:47:14 +02:00
iff.c
iirfilter.c
iirfilter.h
ilbcdata.h
ilbcdec.c
imc.c imc: convert to lavu/tx, remove NIH iMDCT and replace with a standard one 2022-11-06 14:39:42 +01:00
imcdata.h
imgconvert.c
imm4.c avcodec/imm4: Remove useless ScanTable 2022-10-24 00:46:58 +02:00
imm5.c
imx_dump_header_bsf.c
imx.c
indeo2.c
indeo2data.h
indeo3.c
indeo3data.h
indeo4.c
indeo4data.h
indeo5.c
indeo5data.h
intelh263dec.c avcodec/flvdec, intelh263dec: Remove redundant assignments 2022-10-31 12:01:33 +01:00
internal.h Revert "avcodec/decode: use a packet list to store packet properties" 2022-12-07 08:55:33 -03:00
interplayacm.c
interplayvideo.c
intrax8.c avcodec/msmpeg4data: Move data shared between msmpeg4 and VC-1 out 2022-11-06 17:41:26 +01:00
intrax8.h avcodec/intrax8: Only keep what is used from ScanTable 2022-10-24 00:47:07 +02:00
intrax8dsp.c
intrax8dsp.h
intrax8huf.h
ipu_parser.c
ituh263dec.c avcodec/mpegvideo: Don't use ScanTable where unnecessary 2022-10-24 01:23:59 +02: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_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
jpegquanttables.c avcodec/jpegtables: remove duplicate luma and chroma quantization tables 2022-10-26 20:30:25 +11:00
jpegquanttables.h avcodec/jpegtables: remove duplicate luma and chroma quantization tables 2022-10-26 20:30:25 +11:00
jpegtables.c avcodec/jpegtables: remove duplicate luma and chroma quantization tables 2022-10-26 20:30:25 +11:00
jpegtables.h avcodec/jpegtables: Mark jpegtables as hidden 2022-10-18 15:44:29 +02:00
jpegtabs.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
libaom.c
libaom.h
libaomdec.c avcodec/libaomdec: fix pix_fmt w/AVCOL_SPC_RGB 2022-10-31 10:06:55 -07:00
libaomenc.c
libaribb24.c lavc/libaribb24: add default_profile option 2022-11-12 13:38:05 -06:00
libavcodec.v
libcelt_dec.c
libcodec2.c
libdav1d.c
libdavs2.c
libfdk-aacdec.c
libfdk-aacenc.c avcodec/libfdk-aacenc: fix version check for the new channel layouts 2022-11-29 14:56:40 -03:00
libgsmdec.c
libgsmenc.c
libilbc.c
libjxl.c
libjxl.h
libjxldec.c
libjxlenc.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 avcodec/librav1e: remove unnecessary variable 2022-12-01 11:21:14 +01:00
librsvgdec.c
libshine.c
libspeexdec.c
libspeexenc.c
libsvtav1.c avcodec/libsvtav1: don't force a default value for deprecated options 2022-12-02 21:29:40 -03:00
libtheoraenc.c
libtwolame.c
libuavs3d.c
libvo-amrwbenc.c
libvorbisdec.c
libvorbisenc.c
libvpx.c
libvpx.h
libvpxdec.c
libvpxenc.c avcodec/libvpxenc: use av_dict_iterate 2022-12-01 11:21:14 +01:00
libwebpenc_animencoder.c
libwebpenc_common.c
libwebpenc_common.h
libwebpenc.c
libx264.c
libx265.c avcodec/libx265: fix build error 2022-11-18 23:18:21 +08:00
libxavs2.c avcodec/libxavs2: use av_dict_iterate 2022-12-01 11:21:14 +01:00
libxavs.c
libxvid.c
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
lscrdec.c
lsp.c
lsp.h
lzf.c
lzf.h
lzw.c
lzw.h
lzwenc.c
m101.c
mace.c
magicyuv.c
magicyuvenc.c
Makefile avcodec/(h264|hevc)_ps: Factor common VUI code out 2022-12-01 11:00:41 +01:00
mathops.h
mathtables.c
mdct_fixed_32.c
mdct_float.c
mdct_template.c
mdec.c avcodec/mpeg12: Avoid indirection when accessing rl_vlc tables 2022-10-27 15:44:36 +02:00
me_cmp.c
me_cmp.h
media100.c
mediacodec_surface.c avcodec/mediacodec: add ANativeWindow support 2022-11-21 23:55:57 +08:00
mediacodec_surface.h avcodec/mediacodec: add ANativeWindow support 2022-11-21 23:55:57 +08:00
mediacodec_sw_buffer.c
mediacodec_sw_buffer.h
mediacodec_wrapper.c avcodec: add MediaCodec encoder 2022-11-21 23:56:16 +08:00
mediacodec_wrapper.h avcodec: add MediaCodec encoder 2022-11-21 23:56:16 +08:00
mediacodec.c
mediacodec.h avcodec/mediacodec: link to related documentation 2022-10-17 09:55:19 +02:00
mediacodecdec_common.c avcodec/mediacodec: add ANativeWindow support 2022-11-21 23:55:57 +08:00
mediacodecdec_common.h avcodec/mediacodecdec: enable NDK mediacodec 2022-11-21 23:53:04 +08:00
mediacodecdec.c avcodec/mediacodecdec: enable NDK mediacodec 2022-11-21 23:53:04 +08:00
mediacodecenc.c avcodec: add MediaCodec encoder 2022-11-21 23:56:16 +08:00
metasound_data.h avcodec/metasound_data: Include data into metasound.c directly 2022-10-28 09:38:45 +02:00
metasound_twinvq_data.h avcodec/metasound_data: Move data shared with twinvq into a new file 2022-10-28 09:38:45 +02:00
metasound.c avcodec/metasound_data: Include data into metasound.c directly 2022-10-28 09:38:45 +02:00
mf_utils.c
mf_utils.h
mfenc.c
microdvddec.c
midivid.c
mimic.c avcodec/mimic: Only keep what is used from ScanTable 2022-10-24 00:47:09 +02:00
misc4_parser.c
misc4.c
mjpeg2jpeg_bsf.c
mjpeg_parser.c
mjpeg.h
mjpega_dump_header_bsf.c
mjpegbdec.c
mjpegdec_common.c
mjpegdec.c avcodec/mjpegdec: Only keep what is used from ScanTable 2022-10-24 00:47:10 +02:00
mjpegdec.h avcodec/mjpegdec: Only keep what is used from ScanTable 2022-10-24 00:47:10 +02:00
mjpegenc_common.c avcodec/mjpegenc: take into account component count when writing the SOF header size 2022-11-26 09:54:01 -03:00
mjpegenc_common.h avcodec/mjpegenc_common: Only pass what is used from ScanTable 2022-10-24 00:47:11 +02:00
mjpegenc_huffman.c
mjpegenc_huffman.h
mjpegenc.c avcodec/mjpegenc_common: Only pass what is used from ScanTable 2022-10-24 00:47:11 +02:00
mjpegenc.h
mlp_parse.c
mlp_parse.h
mlp_parser.c
mlp.c
mlp.h
mlpdec.c avcodec/mlpdec: Check max matrix instead of max channel in noise check 2022-11-28 20:58:05 +01:00
mlpdsp.c
mlpdsp.h
mlpenc.c
mlz.c
mlz.h
mmaldec.c
mmvideo.c
mobiclip.c avcodec/mobiclip: Check input size before (re)allocation 2022-11-28 21:20:56 +01:00
motion_est_template.c avcodec/motion_est_template: Avoid using last + 1 element of array 2022-10-24 16:28:14 +02:00
motion_est.c
motion_est.h avcodec/motion_est: Remove unused field 2022-11-06 17:41:26 +01:00
motionpixels_tablegen.c
motionpixels_tablegen.h
motionpixels.c
movsub_bsf.c
movtextdec.c
movtextenc.c
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_copy_pce.h
mpeg4audio_sample_rates.c
mpeg4audio_sample_rates.h
mpeg4audio.c avcodec/aacdec: add support for channel configuration 14 2022-11-03 19:39:52 -03:00
mpeg4audio.h avcodec/aacdec: add support for channel configuration 14 2022-11-03 19:39:52 -03:00
mpeg4data.h avcodec/mpeg4data: Move ff_mpeg4_resync_prefix to its only user 2022-11-11 12:24:23 +01:00
mpeg4video_parser.c
mpeg4video_parser.h
mpeg4video.c
mpeg4video.h
mpeg4videodata.h avcodec/mpeg4data: Move ff_mpeg4_resync_prefix to its only user 2022-11-11 12:24:23 +01:00
mpeg4videodec.c avcodec/mpeg4data: Move ff_mpeg4_resync_prefix to its only user 2022-11-11 12:24:23 +01:00
mpeg4videodec.h avcodec/mpegvideo: Move sprite-related fields to Mpeg4DecContext 2022-10-20 07:56:17 +02:00
mpeg4videodefs.h
mpeg4videodsp.c avcodec/mpegvideodsp: Make MpegVideoDSP MPEG-4 only 2022-10-20 07:56:17 +02:00
mpeg4videodsp.h avcodec/mpegvideodsp: Make MpegVideoDSP MPEG-4 only 2022-10-20 07:56:17 +02:00
mpeg4videoenc.c avcodec/mpegvideo_enc: Move initializing QpelDSPCtx to mpeg4videoenc.c 2022-11-06 17:41:26 +01:00
mpeg4videoenc.h
mpeg12.c avcodec/mpeg12data: Remove ff_rl_mpeg1 2022-10-27 15:44:38 +02:00
mpeg12.h
mpeg12codecs.h
mpeg12data.c avcodec/mpeg12data: Remove ff_rl_mpeg1 2022-10-27 15:44:38 +02:00
mpeg12data.h
mpeg12dec.c avcodec/mpeg12: Avoid indirection when accessing rl_vlc tables 2022-10-27 15:44:36 +02:00
mpeg12dec.h
mpeg12enc.c avcodec/mpegvideodata: Join mpeg1/2 dc scale tables 2022-10-31 12:01:33 +01:00
mpeg12enc.h
mpeg12framerate.c
mpeg12vlc.h avcodec/mpeg12data: Remove ff_rl_mpeg1 2022-10-27 15:44:38 +02:00
mpeg_er.c avcodec/mpegvideo: Split ff_mpv_reconstruct_mb() into de/encoder part 2022-10-20 07:29:03 +02:00
mpeg_er.h
mpegaudio_parser.c
mpegaudio_tablegen.c
mpegaudio_tablegen.h
mpegaudio.c
mpegaudio.h
mpegaudiodata.c
mpegaudiodata.h
mpegaudiodec_common_tablegen.c
mpegaudiodec_common_tablegen.h
mpegaudiodec_common.c avcodec/mpegaudiodec_common: fix values for 24k sample rate 2022-10-20 10:06:50 +02:00
mpegaudiodec_fixed.c
mpegaudiodec_float.c
mpegaudiodec_template.c
mpegaudiodecheader.c
mpegaudiodecheader.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
mpegaudiotabs.c
mpegaudiotabs.h
mpegpicture.c
mpegpicture.h
mpegutils.c avcodec/mpegutils: Reindent after the previous commit 2022-10-20 06:57:30 +02:00
mpegutils.h
mpegvideo_dec.c avcodec/mpegvideo: Don't initialize H264Chroma ctx unnecessarily 2022-10-27 19:37:44 +02:00
mpegvideo_enc.c avcodec/mpegvideo_enc: Move initializing QpelDSPCtx to mpeg4videoenc.c 2022-11-06 17:41:26 +01:00
mpegvideo_motion.c avcodec/mpegvideo_motion: Move mspel/gmc motion to mpeg4videodec.c 2022-10-20 07:56:17 +02:00
mpegvideo_parser.c
mpegvideo.c avcodec/mpegvideo: Remove incorrect comment 2022-10-29 13:37:41 +02:00
mpegvideo.h avcodec/h263dec: Avoid parsing extradata repeatedly 2022-11-28 21:20:56 +01:00
mpegvideodata.c avcodec/mpegvideodata: Join mpeg1/2 dc scale tables 2022-10-31 12:01:33 +01:00
mpegvideodata.h avcodec/mpegvideodata: Mark tables as hidden 2022-10-31 12:01:33 +01:00
mpegvideodec.h avcodec/mpegvideo: Split ff_mpv_reconstruct_mb() into de/encoder part 2022-10-20 07:29:03 +02:00
mpegvideoenc.h
mpegvideoencdsp.c
mpegvideoencdsp.h
mpl2dec.c
mpv_reconstruct_mb_template.c avcodec/mpegvideo_dec: Don't use MotionEstContext as scratch space 2022-11-06 17:41:26 +01:00
mqc.c
mqc.h
mqcdec.c
mqcenc.c
mscc.c
msgsmdec.c
msgsmdec.h
msmpeg4_vc1_data.c avcodec/msmpeg4data: Move data shared between msmpeg4 and VC-1 out 2022-11-06 17:41:26 +01:00
msmpeg4_vc1_data.h avcodec/msmpeg4data: Move data shared between msmpeg4 and VC-1 out 2022-11-06 17:41:26 +01:00
msmpeg4.c avcodec/vc1dec: Split VC-1 decoders from msmpeg4 2022-11-06 17:41:26 +01:00
msmpeg4.h
msmpeg4data.c avcodec/msmpeg4data: Move data shared between msmpeg4 and VC-1 out 2022-11-06 17:41:26 +01:00
msmpeg4data.h avcodec/msmpeg4data: Move data shared between msmpeg4 and VC-1 out 2022-11-06 17:41:26 +01:00
msmpeg4dec.c avcodec/vc1dec: Split VC-1 decoders from msmpeg4 2022-11-06 17:41:26 +01:00
msmpeg4dec.h avcodec/vc1_block: Don't duplicate #defines 2022-11-06 17:41:26 +01:00
msmpeg4enc.c avcodec/msmpeg4data: Move data shared between msmpeg4 and VC-1 out 2022-11-06 17:41:26 +01:00
msmpeg4enc.h
msp2dec.c
msrle.c
msrledec.c
msrledec.h
mss1.c
mss2.c avcodec/mpegvideo_dec: Don't use MotionEstContext as scratch space 2022-11-06 17:41:26 +01:00
mss2dsp.c
mss2dsp.h
mss3.c
mss4.c
mss12.c
mss12.h
mss34dsp.c avcodec/jpegtables: remove duplicate luma and chroma quantization tables 2022-10-26 20:30:25 +11:00
mss34dsp.h
msvideo1.c
msvideo1enc.c
mv30.c
mvcdec.c
mvha.c
mwsc.c
mxpegdec.c
nellymoser.c
nellymoser.h
nellymoserdec.c nellymoserdec: convert to lavu/tx 2022-11-06 14:39:38 +01:00
nellymoserenc.c nellymoserenc: convert to lavu/tx 2022-11-06 14:39:38 +01:00
noise_bsf.c
notchlc.c
null_bsf.c
nuv.c avcodec/jpegtables: remove duplicate luma and chroma quantization tables 2022-10-26 20:30:25 +11:00
nvdec_av1.c
nvdec_h264.c
nvdec_hevc.c
nvdec_mjpeg.c avcodec/nvdec_mjpeg: Remove always-true #if CONFIG_MJPEG_NVDEC_HWACCEL 2022-10-21 21:12:45 +02:00
nvdec_mpeg4.c
nvdec_mpeg12.c
nvdec_vc1.c
nvdec_vp8.c
nvdec_vp9.c
nvdec.c
nvdec.h
nvenc_av1.c avcodec/nvenc: add AV1 encoding support 2022-11-05 21:17:37 +01:00
nvenc_h264.c avcodec/nvenc: only set b_ref_mode when explicitly requested 2022-11-05 18:35:33 +01:00
nvenc_hevc.c avcodec/nvenc: only set b_ref_mode when explicitly requested 2022-11-05 18:35:33 +01:00
nvenc.c avcodec/nvenc: notify users about rc_lookahead clipping 2022-12-05 21:21:41 +01:00
nvenc.h avcodec/nvenc: add AV1 encoding support 2022-11-05 21:17:37 +01:00
omx.c
on2avc.c on2avc: convert to lavu/tx 2022-11-06 14:39:38 +01:00
on2avcdata.c
on2avcdata.h
options_table.h
options.c
opus_celt.c
opus_celt.h
opus_metadata_bsf.c
opus_parse.c
opus_parse.h
opus_parser.c
opus_pvq.c
opus_pvq.h
opus_rc.c
opus_rc.h
opus_silk.c
opus_silk.h
opus.h
opusdec_celt.c
opusdec.c
opusdsp.c
opusdsp.h
opusenc_psy.c
opusenc_psy.h
opusenc_utils.h
opusenc.c
opusenc.h
opustab.c
opustab.h
packet_internal.h
packet.h libavcodec: Fix a comment typo 2022-10-27 13:17:07 +03:00
paf.h
pafaudio.c
pafvideo.c
pamenc.c
parser.c
parser.h
parsers.c
pcm_rechunk_bsf.c
pcm_tablegen.c
pcm_tablegen.h
pcm-bluray.c
pcm-blurayenc.c
pcm-dvd.c
pcm-dvdenc.c
pcm.c
pcx.c
pcxenc.c
pel_template.c
pgs_frame_merge_bsf.c
pgssubdec.c
pgxdec.c
photocd.c
pictordec.c avcodec/pictordec: Remove mid exit branch 2022-11-28 21:20:56 +01:00
pixblockdsp.c
pixblockdsp.h
pixels.h
pixlet.c
png_parser.c
png.c
png.h
pngdec.c avcodec/pngdec: Mark damaged frames as finished 2022-11-25 22:46:33 +01:00
pngdsp.c
pngdsp.h
pngenc.c
pnm_parser.c
pnm.c
pnm.h
pnmdec.c
pnmenc.c avcodec/pnmenc: Check av_image_get_buffer_size() 2022-11-23 22:44:09 +01:00
profiles.c
profiles.h
prores_metadata_bsf.c
proresdata.c
proresdata.h
proresdec2.c
proresdec.h
proresdsp.c
proresdsp.h
proresenc_anatoliy.c avcodec: Remove unnecessary fft, dct inclusions 2022-11-11 12:22:47 +01:00
proresenc_kostya.c
prosumer.c
psd.c
psymodel.c
psymodel.h
pthread_frame.c avcodec/pthread_frame.c: keep the last_pkt_props from worker threads in sync with the user context 2022-12-07 09:01:24 -03:00
pthread_internal.h
pthread_slice.c
pthread.c
ptx.c
put_bits.h
put_golomb.h
qcelpdata.h
qcelpdec.c
qdm2_tablegen.c
qdm2_tablegen.h
qdm2.c qdm2: convert to lavu/tx 2022-11-06 14:39:42 +01:00
qdm2data.h
qdmc.c
qdrw.c
qoi_parser.c
qoi.h
qoidec.c
qoienc.c
qpeg.c
qpel_template.c
qpeldsp.c
qpeldsp.h
qsv_api.c
qsv_internal.h lavc/qsvdec: update HDR side data on output AVFrame 2022-12-01 09:36:58 +08:00
qsv.c
qsv.h
qsvdec.c lavc/qsvdec: update HDR side data on output AVFrame 2022-12-01 09:36:58 +08:00
qsvenc_av1.c libavcodec/qsvenc_av1: add av1_qsv encoder 2022-10-24 13:30:22 +08:00
qsvenc_h264.c lavc/qsvenc_h264: don't support P010 format 2022-12-01 09:38:30 +08:00
qsvenc_hevc.c libavcodec/qsvenc: Add skip_frame support to qsvenc 2022-11-07 10:57:12 +08:00
qsvenc_jpeg.c
qsvenc_mpeg2.c
qsvenc_vp9.c
qsvenc.c libavcodec/qsvenc.c: Enable MFX_GOP_STRICT when adpative gop is disabled 2022-12-01 09:37:35 +08:00
qsvenc.h libavcodec/qsvenc: Add skip_frame support to qsvenc 2022-11-07 10:57:12 +08: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
rasc.c
ratecontrol.c
ratecontrol.h
raw.c
raw.h
rawdec.c avcodec/rawdec: remove redundant code setting frame properties 2022-12-07 08:46:32 -03:00
rawenc.c
rdft.c
rdft.h
realtextdec.c
rectangle.h
remove_extradata_bsf.c
reverse.c
rkmppdec.c
rl2.c
rl.c avcodec/rl: Add analogue for ff_rl_init() without RLTable 2022-10-27 15:44:38 +02:00
rl.h avcodec/rl: Add analogue for ff_rl_init() without RLTable 2022-10-27 15:44:38 +02:00
rle.c
rle.h
rnd_avg.h
roqaudioenc.c
roqvideo.c
roqvideo.h
roqvideodec.c
roqvideoenc.c
rpza.c
rpzaenc.c avcodec/rpzaenc: count in packet size also fixed header 2022-11-17 13:54:52 +01:00
rscc.c
rtjpeg.c
rtjpeg.h
rv10.c
rv10dec.h
rv10enc.c
rv10enc.h
rv20enc.c
rv30.c
rv30data.h
rv30dsp.c
rv34_parser.c
rv34.c avcodec/rv34: Remove always-true/false checks 2022-10-31 12:01:33 +01: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 aacsbr: convert to lavu/tx 2022-11-06 14:39:35 +01:00
sbrdsp_fixed.c
sbrdsp_template.c
sbrdsp.c
sbrdsp.h
scpr3.c
scpr3.h
scpr.c
scpr.h
screenpresso.c
sei.h avcodec/h264_sei, sei: Make H264_SEI_FpaType generic 2022-12-01 11:00:41 +01:00
setts_bsf.c
sga.c
sgi.h
sgidec.c
sgienc.c
sgirledec.c
sheervideo.c
sheervideodata.h
shorten.c
simple_idct_template.c
simple_idct.c
simple_idct.h
sinewin_fixed_tablegen.c aacdec: convert to lavu/tx and support fixed-point 960-sample decoding 2022-11-06 14:39:33 +01:00
sinewin_fixed_tablegen.h aacdec: convert to lavu/tx and support fixed-point 960-sample decoding 2022-11-06 14:39:33 +01:00
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 avcodec/siren: indent 2022-11-12 11:23:04 +11:00
smacker.c
smc.c
smcenc.c avcodec/smcenc: improve compression ratio a little 2022-12-02 23:03:52 +01:00
snappy.c
snappy.h
snow_dwt.c avcodec/snow_dwt: Fix left shifts of negative numbers 2022-10-24 16:28:14 +02:00
snow_dwt.h
snow.c avcodec/mpegvideo: Allocate map and score_map buffers jointly 2022-10-29 13:37:41 +02:00
snow.h
snowdata.h
snowdec.c avcodec/(ffv1|h264|png|snow)dec: Remove comment out DRAW_HORIZ_BAND cap 2022-10-20 06:57:30 +02:00
snowenc.c avcodec/mpegvideo: Allocate map and score_map buffers jointly 2022-10-29 13:37:41 +02:00
sonic.c
sp5x.h
sp5xdec.c
speedhq.c avcodec/speedhq: Remove unused ff_rl_speedhq 2022-10-27 15:44:38 +02:00
speedhq.h avcodec/speedhq: Remove unused ff_rl_speedhq 2022-10-27 15:44:38 +02:00
speedhqdec.c avcodec/speedhq: Remove unused ff_rl_speedhq 2022-10-27 15:44:38 +02:00
speedhqenc.c avcodec/mpegvideodata: Join mpeg1/2 dc scale tables 2022-10-31 12:01:33 +01:00
speedhqenc.h
speexdata.h
speexdec.c
srtdec.c
srtenc.c
startcode.c avcodec/startcode: Avoid unaligned accesses 2022-10-19 13:48:31 +02:00
startcode.h
subviewerdec.c
sunrast.c
sunrast.h
sunrastenc.c
svq1_cb.h
svq1_vlc.h avcodec/svq1: fix interframe mean VLC symbols 2022-11-01 09:24:29 +11:00
svq1.c
svq1.h
svq1dec.c avcodec/svq1dec: detect buggy FFmpeg encoder and apply correction to interframe mean symbols 2022-11-01 10:14:31 +11:00
svq1enc_cb.h
svq1enc.c avcodec/svq1enc: output ident string in extradata field 2022-11-01 09:24:29 +11:00
svq1encdsp.h
svq3.c avcodec/svq3: perform residual slice copy before xor'ing watermark key 2022-11-02 18:39:39 +11:00
synth_filter.c avcodec: Remove unnecessary fft, dct inclusions 2022-11-11 12:22:47 +01:00
synth_filter.h dca_core: convert to lavu/tx 2022-11-06 14:39:36 +01:00
tableprint_vlc.h
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_template.c
texturedsp.c
texturedsp.h
texturedspenc.c
thread.h
threadframe.h
tiertexseqv.c
tiff_common.c
tiff_common.h
tiff_data.h
tiff.c avcodec/tiff: Ignore tile_count 2022-11-28 21:20:56 +01:00
tiff.h
tiffenc.c
tmv.c
to_upper4.c
to_upper4.h
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
ttmlenc.c
ttmlenc.h
twinvq_data.h
twinvq.c avcodec: Remove unnecessary fft, dct inclusions 2022-11-11 12:22:47 +01:00
twinvq.h avcodec: Remove unnecessary fft, dct inclusions 2022-11-11 12:22:47 +01:00
twinvqdec.c avcodec/metasound_data: Move data shared with twinvq into a new file 2022-10-28 09:38:45 +02:00
txd.c
ulti_cb.h
ulti.c
unary.h
utils.c
utvideo.h
utvideodec.c
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
v210_template.c
v210dec_init.h
v210dec.c
v210dec.h
v210enc_init.h
v210enc.c
v210enc.h
v210x.c
v308dec.c
v308enc.c
v408dec.c
v408enc.c
v410dec.c
v410enc.c
vaapi_av1.c avcodec/av1_vaapi: fixed a decoding corruption issue 2022-11-04 09:51:37 +08:00
vaapi_decode.c
vaapi_decode.h
vaapi_encode_h264.c avcodec/h264data: Deduplicate H.26[45] aspect ratio table 2022-12-01 11:00:41 +01:00
vaapi_encode_h265.c avcodec/h264data: Deduplicate H.26[45] aspect ratio table 2022-12-01 11:00:41 +01:00
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 avcodec/mpegvideo: Move sprite-related fields to Mpeg4DecContext 2022-10-20 07:56:17 +02:00
vaapi_vc1.c avcodec/vc1_block: Remove dead calls to ff_mpeg_draw_horiz_band() 2022-10-20 06:57:30 +02:00
vaapi_vp8.c
vaapi_vp9.c
vb.c
vble.c
vbn.h
vbndec.c
vbnenc.c
vc1_block.c avcodec/vc1_block: Remove redundant write 2022-11-06 17:41:26 +01:00
vc1_common.h
vc1_loopfilter.c
vc1_mc.c
vc1_parser.c avcodec/vc1_parser: Don't call ff_vc1_init_common() 2022-11-06 17:41:25 +01:00
vc1_pred.c
vc1_pred.h
vc1_vlc_data.h avcodec/vc1: Move ff_vc1_init_common() to vc1dec.c 2022-11-06 17:41:26 +01:00
vc1.c avcodec/vc1: Move ff_vc1_init_common() to vc1dec.c 2022-11-06 17:41:26 +01:00
vc1.h avcodec/vc1dec: Factor (re)initializing code out 2022-11-06 17:41:26 +01:00
vc1acdata.h
vc1data.c avcodec/vc1data: Move VLC codes/lengths tables to a header 2022-11-06 17:41:25 +01:00
vc1data.h avcodec/vc1data: Mark tables as hidden 2022-11-06 17:41:26 +01:00
vc1dec.c avcodec/vc1dec: Remove VC-1 decoders->H.263 decoder dependency 2022-11-06 17:41:26 +01:00
vc1dsp.c
vc1dsp.h
vc2enc_dwt.c
vc2enc_dwt.h
vc2enc.c
vcr1.c
vdpau_av1.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 avcodec/vdpau: Fix doxy comment typo 2022-10-17 09:51:47 +02:00
version_major.h
version.c
version.h avcodec: add MediaCodec encoder 2022-11-21 23:56:16 +08:00
videodsp_template.c
videodsp.c
videodsp.h
videotoolbox_vp9.c
videotoolbox.c
videotoolbox.h avcodec/videotoolbox: Add proper doxy group 2022-10-17 09:55:16 +02:00
videotoolboxenc.c lavc/videotoolboxenc: fix warnings 2022-12-03 11:19:56 -05:00
vima.c
vlc.c
vlc.h
vmdaudio.c
vmdvideo.c
vmnc.c
vorbis_data.c
vorbis_data.h
vorbis_enc_data.h
vorbis_parser_internal.h
vorbis_parser.c
vorbis_parser.h
vorbis.c
vorbis.h
vorbisdec.c vorbisdec: convert to lavu/tx 2022-11-06 14:39:33 +01:00
vorbisdsp.c
vorbisdsp.h
vorbisenc.c vorbisenc: convert to lavu/tx 2022-11-06 14:39:41 +01:00
vp3_parser.c
vp3.c avcodec/jpegtables: remove duplicate luma and chroma quantization tables 2022-10-26 20:30:25 +11:00
vp3data.h avcodec/vp3data: rectify comment 2022-10-26 20:30:25 +11:00
vp3dsp.c
vp3dsp.h
vp4data.h
vp5.c
vp5data.h
vp6.c
vp6data.h
vp6dsp.c
vp8_parser.c
vp8.c avcodec/vp8: Fix wrong vpx_rac_is_end() check 2022-11-19 10:04:01 -05: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
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
vp89_rac.h
vpx_rac.c
vpx_rac.h
vqavideo.c
vqcdec.c avcodec/vqcdec: Check for end of input in decode_vectors() 2022-11-20 21:23:57 +01:00
vt_internal.h
wavpack.c avcodec/wavpack: Fix overflow in p=31 2022-12-04 21:45:19 +01:00
wavpack.h
wavpackdata.c
wavpackenc.c
wavpackenc.h
wbmpdec.c
wbmpenc.c
wcmv.c
webp_parser.c
webp.c
webvttdec.c
webvttenc.c
wma_common.c
wma_common.h
wma_freqs.c
wma_freqs.h
wma.c wma: convert to lavu/tx 2022-11-06 14:39:39 +01:00
wma.h wma: convert to lavu/tx 2022-11-06 14:39:39 +01:00
wmadata.h
wmadec.c avcodec/wmadec: clear pts when returning a frame during flush 2022-12-07 08:48:47 -03:00
wmaenc.c wma: convert to lavu/tx 2022-11-06 14:39:39 +01:00
wmalosslessdec.c
wmaprodata.h
wmaprodec.c avcodec/wmaprodec: Remove unused variable 2022-11-06 18:09:01 +01:00
wmavoice_data.h
wmavoice.c
wmv2.c avcodec/msmpeg4data: Move data shared between msmpeg4 and VC-1 out 2022-11-06 17:41:26 +01:00
wmv2.h
wmv2data.c
wmv2data.h
wmv2dec.c avcodec/msmpeg4data: Move data shared between msmpeg4 and VC-1 out 2022-11-06 17:41:26 +01:00
wmv2dec.h avcodec/msmpeg4dec: Move setting decode_mb for WMV2 to wmv2dec.c 2022-10-29 13:37:41 +02:00
wmv2dsp.c
wmv2dsp.h
wmv2enc.c avcodec/msmpeg4data: Move data shared between msmpeg4 and VC-1 out 2022-11-06 17:41:26 +01:00
wmv2enc.h
wnv1.c
wrapped_avframe.c
ws-snd1.c
xan.c
xbm_parser.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.h
xwd_parser.c
xwd.h
xwddec.c
xwdenc.c
xxan.c
y41pdec.c
y41penc.c
ylc.c
yop.c
yuv4dec.c
yuv4enc.c
zerocodec.c
zlib_wrapper.c
zlib_wrapper.h
zmbv.c
zmbvenc.c