FFmpeg/libavcodec
Andreas Rheinhardt bc109a53c7 avcodec/mpegpicture: Move mb_var, mc_mb_var and mb_mean to MpegEncCtx
These tables are only used by encoders and only for the current picture;
ergo they need not be put into the picture at all, but rather into
the encoder's context. They also don't need to be refcounted,
because there is only one owner.

In contrast to this, the earlier code refcounts them which
incurs unnecessary overhead. These references are not unreferenced
in ff_mpeg_unref_picture() (they are kept in order to have something
like a buffer pool), so that several buffers are kept at the same
time, although only one is needed, thereby wasting memory.

The code also propagates references to other pictures not part of
the pictures array (namely the copy of the current/next/last picture
in the MpegEncContext which get references of their own). These
references are not unreferenced in ff_mpeg_unref_picture() (the
buffers are probably kept in order to have something like a pool),
yet if the current picture is a B-frame, it gets unreferenced
at the end of ff_mpv_encode_picture() and its slot in the picture
array will therefore be reused the next time; but the copy of the
current picture also still has its references and therefore
these buffers will be made duplicated in order to make them writable
in the next call to ff_mpv_encode_picture(). This is of course
unnecessary.

Finally, ff_find_unused_picture() is supposed to just return
any unused picture and the code is supposed to work with it;
yet for the vsynth*-mpeg4-adap tests the result depends upon
the content of these buffers; given that this patchset
changes the content of these buffers (the initial content is now
the state of these buffers after encoding the last frame;
before this patch the buffers used came from the last picture
that occupied the same slot in the picture array) their ref-files
needed to be changed. This points to a bug somewhere (if one removes
the initialization, one gets uninitialized reads in
adaptive_quantization in ratecontrol.c).

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-08-09 19:17:22 +02:00
..
aarch64 avcodec/h264chroma: Constify src in h264_chroma_mc_func 2022-08-05 03:02:13 +02:00
alpha avcodec/alpha/me_cmp_alpha: Remove commented-out function 2022-08-02 08:40:58 +02:00
arm avcodec/flacdsp: Split encoder-only parts into a ctx of its own 2022-08-05 03:28:45 +02:00
avr32
bfin
loongarch avcodec/h264chroma: Constify src in h264_chroma_mc_func 2022-08-05 03:02:13 +02:00
mips avcodec/aacenc_quantization: Remove always-zero function parameter 2022-08-05 03:28:45 +02:00
neon
ppc avcodec/h264chroma: Constify src in h264_chroma_mc_func 2022-08-05 03:02:13 +02:00
sh4
sparc
tests avcodec/tests/snowenc: Remove unused-but-set variable 2022-07-03 11:49:31 +02:00
x86 avcodec/flacdsp: Split encoder-only parts into a ctx of its own 2022-08-05 03:28:45 +02:00
.gitignore
4xm.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
8bps.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
8svx.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
012v.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
a64colors.h
a64multienc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
a64tables.h
aac_ac3_parser.c
aac_ac3_parser.h
aac_adtstoasc_bsf.c
aac_defines.h
aac_parser.c
aac.h avcodec/aacdec: print a log message when treating mono HE-AAC as stereo 2022-07-30 09:21:19 -03:00
aaccoder_trellis.h avcodec/aacenc_quantization: Remove always-zero function parameter 2022-08-05 03:28:45 +02:00
aaccoder_twoloop.h
aaccoder.c avcodec/aacenc_quantization: Deduplicate quantization functions 2022-08-05 03:28:45 +02:00
aacdec_fixed.c avcodec/aacdec_fixed: add missing priv_class 2022-08-01 20:25:09 -03:00
aacdec_template.c avcodec/aacdec_fixed: also clip samples on the second channel for stereo HE-AAC 2022-08-01 20:25:09 -03:00
aacdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
aacdectab.h
aacenc_is.c avcodec/aacenc_quantization: Remove always-zero function parameter 2022-08-05 03:28:45 +02:00
aacenc_is.h
aacenc_ltp.c avcodec/aacenc_quantization: Remove always-zero function parameter 2022-08-05 03:28:45 +02:00
aacenc_ltp.h
aacenc_pred.c avcodec/aacenc_quantization: Deduplicate quantization functions 2022-08-05 03:28:45 +02:00
aacenc_pred.h
aacenc_quantization_misc.h avcodec/aacenc_quantization: Remove always-zero function parameter 2022-08-05 03:28:45 +02:00
aacenc_quantization.h avcodec/aacenc_quantization: Deduplicate quantization functions 2022-08-05 03:28:45 +02:00
aacenc_tns.c avcodec/aacenc_tns: Remove unused header 2022-08-05 03:28:45 +02:00
aacenc_tns.h
aacenc_utils.h
aacenc.c avcodec/aacenc: Move aac_pce_configs to its only user 2022-08-05 03:28:45 +02:00
aacenc.h avcodec/aacenc: Move aac_pce_configs to its only user 2022-08-05 03:28:45 +02: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
aacsbr_template.c avcodec/aacdec: print a log message when treating mono HE-AAC as stereo 2022-07-30 09:21:19 -03:00
aacsbr.c
aacsbr.h
aacsbrdata.h
aactab.c
aactab.h
aandcttab.c
aandcttab.h
aasc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
ac3_channel_layout_tab.c
ac3_channel_layout_tab.h
ac3_parser_internal.h avcodec/ac3_parser{,_internal}: expose AC-3 bit_rate_code 2022-06-30 16:14:05 +03:00
ac3_parser.c avcodec/ac3_parser{,_internal}: expose AC-3 bit_rate_code 2022-06-30 16:14:05 +03:00
ac3_parser.h
ac3.c
ac3.h
ac3dec_data.c
ac3dec_data.h
ac3dec_fixed.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
ac3dec_float.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
ac3dec.c
ac3dec.h
ac3defs.h
ac3dsp.c
ac3dsp.h
ac3enc_fixed.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
ac3enc_float.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
ac3enc_template.c
ac3enc.c
ac3enc.h
ac3tab.c
ac3tab.h
acelp_filters.c avcodec/acelp_*: Remove unnecessary headers 2022-08-05 03:28:45 +02:00
acelp_filters.h
acelp_pitch_delay.c avcodec/acelp_*: Remove unnecessary headers 2022-08-05 03:28:45 +02:00
acelp_pitch_delay.h
acelp_vectors.c avcodec/acelp_*: Remove unnecessary headers 2022-08-05 03:28:45 +02:00
acelp_vectors.h
adpcm_data.c
adpcm_data.h
adpcm.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
adpcm.h
adpcmenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
adts_header.c
adts_header.h
adts_parser.c
adts_parser.h
adx_parser.c
adx.c
adx.h
adxdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
adxenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
agm.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
aic.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
alac_data.c
alac_data.h
alac.c avcodec/alac: don't fail if channels aren't set during init() when extradata is valid 2022-07-30 09:21:19 -03:00
alacdsp.c avcodec/alacdsp: Make intermediates unsigned 2022-07-02 21:07:04 +02:00
alacdsp.h
alacenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
aliaspixdec.c
aliaspixenc.c
allcodecs.c avcodec: WBMP (Wireless Application Protocol Bitmap) image format 2022-08-07 19:18:18 +10:00
alsdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
amfenc_h264.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
amfenc_hevc.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
amfenc.c
amfenc.h
amr_parser.c
amr.h
amrnbdata.h
amrnbdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
amrwbdata.h
amrwbdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
anm.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
ansi.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
apedec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
apng.h avcodec/apng: Add APNG_FCTL_CHUNK_SIZE define 2022-07-09 19:37:52 +02:00
aptx.c
aptx.h
aptxdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
aptxenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
arbc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
argo.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
ass_split.c
ass_split.h
ass.c
ass.h
assdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
assenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
asv.c
asv.h
asvdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
asvenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
atrac1.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
atrac1data.h
atrac3.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
atrac3data.h
atrac3plus_data.h
atrac3plus.c
atrac3plus.h
atrac3plusdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
atrac3plusdsp.c
atrac9dec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02: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 avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
audiotoolboxenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
aura.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
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 avcodec/av1: Add upper bound for the size of a sane sequence header 2022-06-24 18:33:18 +02:00
av1dec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
av1dec.h
avcodec.c lavc: add API for exporting reconstructed frames from encoders 2022-08-02 10:46:11 +02:00
avcodec.h avcodec/avcodec: Remove legacy cruft 2022-08-05 03:28:45 +02:00
avcodecres.rc
avdct.c
avdct.h
avfft.c
avfft.h
avpacket.c
avrndec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
avs2_parser.c avcodec/avs2_parser: parse more info 2022-06-24 15:37:23 +08:00
avs2.c avcodec/avs2_parser: parse more info 2022-06-24 15:37:23 +08:00
avs2.h avcodec/avs2_parser: parse more info 2022-06-24 15:37:23 +08:00
avs3_parser.c
avs3.h
avs.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
avuidec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
avuienc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
bethsoftvideo.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
bethsoftvideo.h
bfi.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
bgmc.c
bgmc.h
bink.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
binkaudio.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
binkdata.h
binkdsp.c
binkdsp.h
bintext.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
bintext.h
bit_depth_template.c
bitpacked_dec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
bitpacked_enc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
bitstream_filters.c
bitstream.c
blockdsp.c
blockdsp.h
bmp_parser.c
bmp.c
bmp.h
bmpenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
bmvaudio.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
bmvvideo.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
brenderpix.c
bsf_internal.h
bsf.c
bsf.h
bswapdsp.c
bswapdsp.h
bytestream.h
c93.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
cabac_functions.h
cabac.c
cabac.h
canopus.c
canopus.h
cavs_parser.c
cavs.c
cavs.h
cavsdata.c
cavsdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +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 avcodec/cbs: Remove ff_cbs_alloc_unit_content 2022-08-08 11:29:33 +02:00
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 avcodec/cbs_h2645: Remove always-false check 2022-08-08 11:29:34 +02:00
cbs_h2645.h
cbs_internal.h avcodec/cbs_jpeg: Use table-based alloc/free 2022-08-08 11:29:33 +02:00
cbs_jpeg_syntax_template.c
cbs_jpeg.c avcodec/cbs: Remove ff_cbs_alloc_unit_content 2022-08-08 11:29:33 +02:00
cbs_jpeg.h
cbs_mpeg2_syntax_template.c
cbs_mpeg2.c avcodec/cbs: Remove ff_cbs_alloc_unit_content 2022-08-08 11:29:33 +02:00
cbs_mpeg2.h
cbs_sei_syntax_template.c
cbs_sei.c avcodec/cbs: Remove ff_cbs_alloc_unit_content 2022-08-08 11:29:33 +02:00
cbs_sei.h
cbs_vp9_syntax_template.c
cbs_vp9.c avcodec/cbs: Remove ff_cbs_alloc_unit_content 2022-08-08 11:29:33 +02:00
cbs_vp9.h
cbs.c avcodec/cbs: Remove ff_cbs_alloc_unit_content 2022-08-08 11:29:33 +02:00
cbs.h avcodec/cbs: Remove ff_cbs_alloc_unit_content 2022-08-08 11:29:33 +02:00
ccaption_dec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
cdgraphics.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
cdtoons.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
cdxl.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
celp_filters.c
celp_filters.h
celp_math.c
celp_math.h
cfhd.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
cfhd.h
cfhddata.c
cfhddsp.c
cfhddsp.h
cfhdenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
cfhdencdsp.c avcodec/cfhdencdsp: Constify input pointers 2022-07-31 03:18:19 +02:00
cfhdencdsp.h avcodec/cfhdencdsp: Constify input pointers 2022-07-31 03:18:19 +02:00
cga_data.c
cga_data.h
chomp_bsf.c
cinepak.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
cinepakenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
clearvideo.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
clearvideodata.h
cljrdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
cljrenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
cllc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
cngdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
cngenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
codec2utils.h
codec_desc.c avcodec: WBMP (Wireless Application Protocol Bitmap) image format 2022-08-07 19:18:18 +10:00
codec_desc.h
codec_id.h avcodec: WBMP (Wireless Application Protocol Bitmap) image format 2022-08-07 19:18:18 +10:00
codec_internal.h avcodec/codec_internal: add cap for ICC profile support 2022-07-30 11:42:06 +02:00
codec_par.c
codec_par.h
codec.h lavc: add API for exporting reconstructed frames from encoders 2022-08-02 10:46:11 +02:00
cook_parser.c
cook.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
cookdata.h
copy_block.h
cos_tablegen.c
cpia.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
cri_parser.c
cri.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
crystalhd.c lavc: use AVFrame.duration instead of AVFrame.pkt_duration 2022-07-19 12:27:17 +02:00
cscd.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
cuviddec.c lavc: use AVFrame.duration instead of AVFrame.pkt_duration 2022-07-19 12:27:17 +02:00
cyuv.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
d3d11va.c
d3d11va.h
dca_core_bsf.c
dca_core.c avcodec/dcadec: Treat the input packet's data as const 2022-07-04 15:03:53 +02:00
dca_core.h avcodec/dcadec: Treat the input packet's data as const 2022-07-04 15:03:53 +02:00
dca_exss.c
dca_exss.h
dca_lbr.c avcodec/dcadec: Treat the input packet's data as const 2022-07-04 15:03:53 +02:00
dca_lbr.h avcodec/dcadec: Treat the input packet's data as const 2022-07-04 15:03:53 +02:00
dca_parser.c
dca_sample_rate_tab.c
dca_sample_rate_tab.h
dca_syncwords.h
dca_xll.c avcodec/dcadec: Treat the input packet's data as const 2022-07-04 15:03:53 +02:00
dca_xll.h avcodec/dcadec: Treat the input packet's data as const 2022-07-04 15:03:53 +02:00
dca.c
dca.h
dcaadpcm.c
dcaadpcm.h
dcadata.c
dcadata.h
dcadct.c
dcadct.h
dcadec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
dcadec.h
dcadsp.c
dcadsp.h
dcaenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02: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 avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
decode.c lavc: add API for exporting reconstructed frames from encoders 2022-08-02 10:46:11 +02:00
decode.h lavc: add API for exporting reconstructed frames from encoders 2022-08-02 10:46:11 +02:00
defs.h
dfa.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
dfpwmdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
dfpwmenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
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 avcodec/diracdec: Constify slice threads' ptr to main context 2022-07-31 04:38:37 +02:00
diracdsp.c avcodec/diracdsp: Don't cast const away unnecessarily 2022-07-31 01:10:46 +02:00
diracdsp.h
diractab.c
diractab.h
dnxhd_parser.c
dnxhddata.c
dnxhddata.h
dnxhddec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
dnxhdenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
dnxhdenc.h avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
dolby_e_parse.c
dolby_e_parser.c
dolby_e.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
dolby_e.h
dovi_rpu.c
dovi_rpu.h
dpcm.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
dpx_parser.c
dpx.c
dpxenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
dsd.c
dsd.h
dsddec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
dsicinaudio.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
dsicinvideo.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
dss_sp.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
dstdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
dump_extradata_bsf.c
dv_error_marker_bsf.c
dv_profile_internal.h
dv_profile.c
dv_profile.h
dv_tablegen.c
dv_tablegen.h
dv.c
dv.h avcodec/dvdec: Constify slice threads' ptr to main context 2022-07-31 04:38:20 +02:00
dvaudio_parser.c
dvaudio.h
dvaudiodec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
dvbsub_parser.c
dvbsubdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
dvbsubenc.c
dvbtxt.h
dvd_nav_parser.c
dvdata.c
dvdata.h
dvdec.c avcodec/dvdec: Constify slice threads' ptr to main context 2022-07-31 04:38:20 +02:00
dvdsub_parser.c
dvdsub.c
dvdsubdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
dvdsubenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
dvenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
dxa.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
dxtory.c
dxv.c avcodec/dxv: Constify slice threads' ptr to main context 2022-07-31 04:38:11 +02:00
dxva2_av1.c
dxva2_h264.c
dxva2_hevc.c
dxva2_internal.h
dxva2_mpeg2.c
dxva2_vc1.c
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 avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
eac3enc.h
eacmv.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
eaidct.c
eaidct.h
eamad.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
eatgq.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
eatgv.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
eatqi.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
elbg.c
elbg.h
elsdec.c
elsdec.h
encode.c lavc: add API for exporting reconstructed frames from encoders 2022-08-02 10:46:11 +02:00
encode.h lavc: add API for exporting reconstructed frames from encoders 2022-08-02 10:46:11 +02:00
error_resilience.c avcodec/error_resilience: Avoid overhead of AVBuffer API 2022-08-08 11:29:33 +02:00
error_resilience.h avcodec/error_resilience: Avoid overhead of AVBuffer API 2022-08-08 11:29:33 +02:00
escape124.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
escape130.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
evrcdata.h
evrcdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
exif.c
exif.h
exr.c avcodec/exr: Constify slice threads' ptr to main context 2022-07-31 04:38:55 +02:00
exrdsp.c
exrdsp.h
exrenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
extract_extradata_bsf.c
faandct.c
faandct.h
faanidct.c
faanidct.h
fastaudio.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
faxcompr.c
faxcompr.h
fdctdsp.c
fdctdsp.h
ffjni.c
ffjni.h
fflcms2.c fflcms2: move to libavcodec 2022-07-30 11:42:06 +02:00
fflcms2.h fflcms2: move to libavcodec 2022-07-30 11:42:06 +02:00
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
ffv1dec_template.c avcodec/ffv1dec_template: fix indention 2022-07-12 21:55:22 +02:00
ffv1dec.c avcodec/ffv1dec: Fix AC_GOLOMB_RICE min size check 2022-07-21 08:54:22 +02:00
ffv1enc_template.c
ffv1enc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
ffwavesynth.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
fic.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
file_open.c
filter_units_bsf.c
fits.c
fits.h
fitsdec.c
fitsenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
flac_parser.c
flac.c
flac.h
flacdata.c
flacdata.h
flacdec.c avcodec/flacdsp: Remove unused function parameter 2022-08-05 03:28:45 +02:00
flacdsp_lpc_template.c
flacdsp_template.c
flacdsp.c avcodec/flacdsp: Split encoder-only parts into a ctx of its own 2022-08-05 03:28:45 +02:00
flacdsp.h avcodec/flacdsp: Remove unused function parameter 2022-08-05 03:28:45 +02:00
flacenc.c avcodec/flacdsp: Split encoder-only parts into a ctx of its own 2022-08-05 03:28:45 +02:00
flacencdsp.c avcodec/flacdsp: Split encoder-only parts into a ctx of its own 2022-08-05 03:28:45 +02:00
flacencdsp.h avcodec/flacdsp: Split encoder-only parts into a ctx of its own 2022-08-05 03:28:45 +02:00
flashsv2enc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
flashsv.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
flashsvenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
flicvideo.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
float2half.h
flvdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
flvdec.h
flvenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
flvenc.h
fmtconvert.c
fmtconvert.h
fmvc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
frame_thread_encoder.c
frame_thread_encoder.h
fraps.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
frwu.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
g2meet.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
g722.c
g722.h
g722dec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
g722dsp.c
g722dsp.h
g722enc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
g723_1_parser.c
g723_1.c
g723_1.h
g723_1dec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
g723_1enc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
g726.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
g729_parser.c
g729.h
g729data.h
g729dec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
g729postfilter.c
g729postfilter.h
gdv.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
gemdec.c
get_bits.h get_bits: move check_marker() to mpegvideodec.h 2022-07-04 18:16:11 +02:00
get_buffer.c
gif_parser.c
gif.c avcodec/gif: Remove redundant cast 2022-07-31 01:10:08 +02:00
gif.h
gifdec.c lavc: use AVFrame.duration instead of AVFrame.pkt_duration 2022-07-19 12:27:17 +02:00
golomb.c
golomb.h
gsm_parser.c
gsm.h
gsmdec_data.c
gsmdec_data.h
gsmdec_template.c
gsmdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
h261_parser.c
h261.c
h261.h
h261data.c
h261dec.c avcodec/mpegvideo: Inline values in ff_update_block_index() 2022-07-31 01:53:19 +02:00
h261enc.c avcodec/mpegvideo: Inline values in ff_update_block_index() 2022-07-31 01:53:19 +02:00
h261enc.h
h263_parser.c
h263_parser.h
h263.c
h263.h
h263data.c
h263data.h
h263dec.c configure: Add msmpeg4(dec|enc) subsystems 2022-08-03 21:18:25 +02: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 avcodec/h264_loopfilter: Fix incorrect function parameter array size 2022-07-23 22:53:29 +02:00
h264_mb_template.c
h264_mb.c
h264_mc_template.c
h264_metadata_bsf.c avcodec/h26[45]_metadata_bsf: Fix range of chroma_sample_loc_type 2022-07-09 20:10:21 +02: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: Constify ThreadFrames if possible 2022-07-31 04:15:28 +02:00
h264.h
h264addpx_template.c
h264chroma_template.c avcodec/h264chroma: Constify src in h264_chroma_mc_func 2022-08-05 03:02:13 +02:00
h264chroma.c
h264chroma.h avcodec/h264chroma: Constify src in h264_chroma_mc_func 2022-08-05 03:02:13 +02:00
h264data.c
h264data.h
h264dec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02: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/h26[45]_metadata_bsf: Fix range of chroma_sample_loc_type 2022-07-09 20:10:21 +02:00
h265_profile_level.c
h265_profile_level.h
h274.c
h274.h
h2645_parse.c avcodec/h2645_parse: Only trim RBSP trailing padding if it exists 2022-06-24 18:31:03 +02:00
h2645_parse.h
half2float.h avcodec/half2float: Constify arrays in half2float() 2022-07-31 03:12:55 +02:00
hap.c
hap.h
hapdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
hapenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
hapqa_extract_bsf.c
hca_data.h
hcadec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
hcom.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
hdr_parser.c avcodec: add Radiance HDR image format support 2022-07-16 21:43:54 +02:00
hdrdec.c avcodec/hdrdec: lines can be empty 2022-07-20 16:12:08 +02:00
hdrenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
hevc_cabac.c avcodec/hevcdec: Avoid allocation of common CABAC state 2022-07-25 23:35:45 +02:00
hevc_data.c
hevc_data.h
hevc_filter.c avcodec/hevc_filter: Pass HEVCLocalContext when slice-threading 2022-07-25 23:31:37 +02:00
hevc_mp4toannexb_bsf.c
hevc_mvs.c avcodec: Constify ThreadFrames if possible 2022-07-31 04:15:28 +02:00
hevc_parse.c
hevc_parse.h
hevc_parser.c
hevc_ps_enc.c
hevc_ps.c avcodec/hevc_ps: Fix wrong copyright years 2022-07-09 20:10:11 +02:00
hevc_ps.h
hevc_refs.c lavc/hevc_refs: exclude current frame from long term refs 2022-07-27 10:54:38 +08:00
hevc_sei.c avcodec/hevc_sei: Use proper type for NALU type 2022-07-09 20:19:29 +02:00
hevc_sei.h avcodec/hevc_sei: Use proper type for NALU type 2022-07-09 20:19:29 +02:00
hevc.h
hevcdec.c avcodec/hevcdec: Constify src pointers of HEVC DSP functions 2022-08-05 03:02:34 +02:00
hevcdec.h lavc/hevcdec: do not let missing ref frames invovled in dpb process 2022-07-27 10:54:38 +08:00
hevcdsp_template.c avcodec/hevcdsp: Constify src pointers 2022-08-05 02:54:04 +02:00
hevcdsp.c
hevcdsp.h avcodec/hevcdsp: Constify src pointers 2022-08-05 02:54:04 +02:00
hevcpred_template.c avcodec/hevcpred: Pass HEVCLocalContext when slice-threading 2022-07-25 23:32:08 +02:00
hevcpred.c
hevcpred.h avcodec/hevcpred: Pass HEVCLocalContext when slice-threading 2022-07-25 23:32:08 +02:00
hnm4video.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
hpel_template.c
hpeldsp.c
hpeldsp.h
hq_hqa.c avcodec/hq_hqa: Remove transient GetByteContext from context 2022-07-28 03:49:54 +02:00
hq_hqa.h avcodec/hq_hqa: Remove transient GetByteContext from context 2022-07-28 03:49:54 +02:00
hq_hqadata.c
hq_hqadsp.c
hq_hqadsp.h
hqx.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
hqx.h avcodec/decoders: Use const uint8_t* to access input packet data 2022-07-04 15:04:01 +02:00
hqxdsp.c
hqxdsp.h
hqxvlc.c
htmlsubtitles.c
htmlsubtitles.h
huffman.c
huffman.h
huffyuv.c
huffyuv.h
huffyuvdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
huffyuvdsp.c
huffyuvdsp.h
huffyuvenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
huffyuvencdsp.c
huffyuvencdsp.h
hwaccels.h AV1 VDPAU hwaccel Decode support 2022-06-25 09:05:58 +08:00
hwconfig.h
idcinvideo.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
idctdsp.c
idctdsp.h
iff.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
iirfilter.c
iirfilter.h
ilbcdata.h
ilbcdec.c avcodec/ilbcdec: Move transient GetBitContext from ctx to stack 2022-07-31 01:13:22 +02:00
imc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
imcdata.h
imgconvert.c
imm4.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
imm5.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
imx_dump_header_bsf.c
imx.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
indeo2.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
indeo2data.h
indeo3.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
indeo3data.h
indeo4.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
indeo4data.h
indeo5.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
indeo5data.h
intelh263dec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
internal.h avcodec/internal: Move ff_thread_can_start_frame() to threadframe.h 2022-08-05 03:28:45 +02:00
interplayacm.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
interplayvideo.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
intrax8.c avcodec/intrax8: Avoid indirection when accessing VLC table 2022-08-03 21:23:35 +02:00
intrax8.h avcodec/intrax8: Avoid indirection when accessing VLC table 2022-08-03 21:23:35 +02:00
intrax8dsp.c
intrax8dsp.h
intrax8huf.h
ipu_parser.c
ituh263dec.c get_bits: move check_marker() to mpegvideodec.h 2022-07-04 18:16:11 +02:00
ituh263enc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
ivi_dsp.c
ivi_dsp.h
ivi.c
ivi.h
j2kenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
jacosub.h
jacosubdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
jfdctfst.c
jfdctint_template.c
jfdctint.c
jni.c
jni.h
jpeg2000_parser.c
jpeg2000.c
jpeg2000.h avcodec/jpeg2000: Fast fail if HTJ2K codeblocks are present. 2022-08-07 22:01:21 +02:00
jpeg2000dec.c avcodec/jpeg2000: Fast fail if HTJ2K codeblocks are present. 2022-08-07 22:01:21 +02:00
jpeg2000dsp.c
jpeg2000dsp.h
jpeg2000dwt.c
jpeg2000dwt.h
jpegls.c
jpegls.h
jpeglsdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
jpeglsdec.h
jpeglsenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
jpegtables.c
jpegtables.h
jpegtabs.h
jrevdct.c
jvdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
kbdwin.c
kbdwin.h
kgv1dec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
kmvc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
lagarith.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
lagarithrac.c
lagarithrac.h
latm_parser.c
lcl.h
lcldec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
lclenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
libaom.c avcodec/libaomenc: support AV_CODEC_CAP_ENCODER_RECON_FRAME 2022-08-02 09:56:27 -03:00
libaom.h avcodec/libaomenc: support AV_CODEC_CAP_ENCODER_RECON_FRAME 2022-08-02 09:56:27 -03:00
libaomdec.c avcodec/libaomenc: support AV_CODEC_CAP_ENCODER_RECON_FRAME 2022-08-02 09:56:27 -03:00
libaomenc.c avcodec/libaomenc: support AV_CODEC_CAP_ENCODER_RECON_FRAME 2022-08-02 09:56:27 -03:00
libaribb24.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libavcodec.v
libcelt_dec.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libcodec2.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libdav1d.c lavc: use AVFrame.duration instead of AVFrame.pkt_duration 2022-07-19 12:27:17 +02:00
libdavs2.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libfdk-aacdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
libfdk-aacenc.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libgsmdec.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libgsmenc.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libilbc.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libjxl.c
libjxl.h
libjxldec.c avcodec/codec_internal: add cap for ICC profile support 2022-07-30 11:42:06 +02:00
libjxlenc.c avcodec/codec_internal: add cap for ICC profile support 2022-07-30 11:42:06 +02:00
libkvazaar.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
libmp3lame.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libopencore-amr.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libopenh264.c
libopenh264.h
libopenh264dec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
libopenh264enc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
libopenjpegdec.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libopenjpegenc.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libopus.c
libopus.h
libopusdec.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libopusenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
librav1e.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
librsvgdec.c
libshine.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libspeexdec.c avcodec/libspeexdec: Fix use of uninitialized value 2022-08-08 11:37:14 +02:00
libspeexenc.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libsvtav1.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libtheoraenc.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libtwolame.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libuavs3d.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libvo-amrwbenc.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libvorbisdec.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libvorbisenc.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libvpx.c
libvpx.h
libvpxdec.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libvpxenc.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libwebpenc_animencoder.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libwebpenc_common.c
libwebpenc_common.h
libwebpenc.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libx264.c lavc/libx264: support AV_CODEC_CAP_ENCODER_RECON_FRAME 2022-08-02 10:52:15 +02:00
libx265.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libxavs2.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libxavs.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
libxvid.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
libzvbi-teletextdec.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
ljpegenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
loco.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
log2_tab.c
lossless_audiodsp.c
lossless_audiodsp.h
lossless_videodsp.c
lossless_videodsp.h
lossless_videoencdsp.c avcodec/lossless_videoencdsp: Constify src sub_left_predict 2022-07-31 03:16:35 +02:00
lossless_videoencdsp.h avcodec/lossless_videoencdsp: Constify src sub_left_predict 2022-07-31 03:16:35 +02:00
lpc.c
lpc.h
lscrdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
lsp.c
lsp.h
lzf.c
lzf.h
lzw.c
lzw.h
lzwenc.c
m101.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
mace.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
magicyuv.c avcodec/magicyuv: Constify slice threads' ptr to main context 2022-07-31 04:37:12 +02:00
magicyuvenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
Makefile avcodec: WBMP (Wireless Application Protocol Bitmap) image format 2022-08-07 19:18:18 +10:00
mathops.h
mathtables.c
mdct15.c
mdct15.h
mdct_fixed_32.c
mdct_float.c
mdct_template.c
mdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
me_cmp.c avcodec/me_cmp: Constify me_cmp_func buffer parameters 2022-07-31 03:31:53 +02:00
me_cmp.h avcodec/me_cmp: Constify me_cmp_func buffer parameters 2022-07-31 03:31:53 +02:00
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 avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
metasound_data.c
metasound_data.h
metasound.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
mf_utils.c
mf_utils.h
mfenc.c lavc: use AVFrame.duration instead of AVFrame.pkt_duration 2022-07-19 12:27:17 +02:00
microdvddec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
midivid.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
mimic.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
mjpeg2jpeg_bsf.c
mjpeg_parser.c
mjpeg.h
mjpega_dump_header_bsf.c
mjpegbdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
mjpegdec_common.c
mjpegdec.c avcodec/codec_internal: add cap for ICC profile support 2022-07-30 11:42:06 +02:00
mjpegdec.h
mjpegenc_common.c
mjpegenc_common.h
mjpegenc_huffman.c
mjpegenc_huffman.h
mjpegenc.c avcodec/codec_internal: add cap for ICC profile support 2022-07-30 11:42:06 +02:00
mjpegenc.h
mlp_parse.c
mlp_parse.h
mlp_parser.c
mlp.c
mlp.h
mlpdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
mlpdsp.c
mlpdsp.h
mlpenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
mlz.c
mlz.h
mmaldec.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
mmvideo.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
mobiclip.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
motion_est_template.c
motion_est.c avcodec/mpegpicture: Move mb_var, mc_mb_var and mb_mean to MpegEncCtx 2022-08-09 19:17:22 +02:00
motion_est.h avcodec/motion_est: Constify pointers to frame data 2022-07-31 03:56:32 +02:00
motionpixels_tablegen.c
motionpixels_tablegen.h
motionpixels.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
movsub_bsf.c
movtextdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
movtextenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
mp3_header_decompress_bsf.c
mpc7.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
mpc7data.h
mpc8.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
mpc8data.h
mpc8huff.h
mpc.c
mpc.h
mpcdata.h
mpeg2_metadata_bsf.c
mpeg4_unpack_bframes_bsf.c
mpeg4audio_sample_rates.c
mpeg4audio_sample_rates.h
mpeg4audio.c
mpeg4audio.h
mpeg4data.h
mpeg4video_parser.c
mpeg4video_parser.h
mpeg4video.c
mpeg4video.h
mpeg4videodata.h
mpeg4videodec.c avcodec/mpegvideo: Inline values in ff_update_block_index() 2022-07-31 01:53:19 +02:00
mpeg4videodec.h
mpeg4videoenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
mpeg4videoenc.h
mpeg12.c
mpeg12.h
mpeg12data.c
mpeg12data.h
mpeg12dec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
mpeg12dec.h
mpeg12enc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
mpeg12enc.h
mpeg12framerate.c
mpeg12vlc.h
mpeg_er.c avcodec/mpegvideo: Inline values in ff_update_block_index() 2022-07-31 01:53:19 +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
mpegaudiodec_fixed.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
mpegaudiodec_float.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
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 avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
mpegaudioenc_float.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
mpegaudioenc_template.c
mpegaudiotab.h
mpegaudiotabs.c
mpegaudiotabs.h
mpegpicture.c avcodec/mpegpicture: Move mb_var, mc_mb_var and mb_mean to MpegEncCtx 2022-08-09 19:17:22 +02:00
mpegpicture.h avcodec/mpegpicture: Move mb_var, mc_mb_var and mb_mean to MpegEncCtx 2022-08-09 19:17:22 +02:00
mpegutils.c
mpegutils.h
mpegvideo_dec.c
mpegvideo_enc.c avcodec/mpegpicture: Move mb_var, mc_mb_var and mb_mean to MpegEncCtx 2022-08-09 19:17:22 +02:00
mpegvideo_motion.c avcodec/mpegvideo_motion: Constify ff_mpv_motion 2022-08-05 03:04:05 +02:00
mpegvideo_parser.c
mpegvideo.c avcodec/mpegvideo_motion: Constify ff_mpv_motion 2022-08-05 03:04:05 +02:00
mpegvideo.h avcodec/mpegpicture: Move mb_var, mc_mb_var and mb_mean to MpegEncCtx 2022-08-09 19:17:22 +02:00
mpegvideodata.c
mpegvideodata.h
mpegvideodec.h get_bits: move check_marker() to mpegvideodec.h 2022-07-04 18:16:11 +02:00
mpegvideodsp.c avcodec/mpegvideodsp: Constify src pointers 2022-07-31 03:44:16 +02:00
mpegvideodsp.h avcodec/mpegvideodsp: Constify src pointers 2022-07-31 03:44:16 +02:00
mpegvideoenc.h
mpegvideoencdsp.c avcodec/mpegvideoencdsp: Allow pointers to const where possible 2022-07-31 03:32:40 +02:00
mpegvideoencdsp.h avcodec/mpegvideoencdsp: Allow pointers to const where possible 2022-07-31 03:32:40 +02:00
mpl2dec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
mqc.c
mqc.h
mqcdec.c
mqcenc.c
mscc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
msgsmdec.c
msgsmdec.h
msmpeg4.c
msmpeg4.h
msmpeg4data.c
msmpeg4data.h
msmpeg4dec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
msmpeg4dec.h configure: Add msmpeg4(dec|enc) subsystems 2022-08-03 21:18:25 +02:00
msmpeg4enc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
msmpeg4enc.h configure: Add msmpeg4(dec|enc) subsystems 2022-08-03 21:18:25 +02:00
msp2dec.c
msrle.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
msrledec.c
msrledec.h
mss1.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
mss2.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
mss2dsp.c
mss2dsp.h
mss3.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
mss4.c avcodec/mss4: Check image size with av_image_check_size2() 2022-07-21 19:30:14 +02:00
mss12.c
mss12.h
mss34dsp.c
mss34dsp.h
msvideo1.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
msvideo1enc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
mv30.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
mvcdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
mvha.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
mwsc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
mxpegdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
nellymoser.c
nellymoser.h
nellymoserdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
nellymoserenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
noise_bsf.c
notchlc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
null_bsf.c
nuv.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
nvdec_av1.c
nvdec_h264.c
nvdec_hevc.c avcodec/nvdec_hevc: Fix off-by-one error 2022-08-06 17:59:05 +02:00
nvdec_mjpeg.c
nvdec_mpeg4.c
nvdec_mpeg12.c
nvdec_vc1.c
nvdec_vp8.c avcodec/vp8, vp9: Avoid using VP56mv and VP56Frame in VP8/9 2022-07-28 03:49:54 +02:00
nvdec_vp9.c
nvdec.c avcodec/nvdec: Use av_buffer_replace() where appropriate 2022-08-08 11:42:28 +02:00
nvdec.h
nvenc_h264.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
nvenc_hevc.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
nvenc.c avcodec/nvenc: hardcode color characteristics for internal RGB2YUV conversion 2022-08-06 22:23:33 +02:00
nvenc.h
omx.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
on2avc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
on2avcdata.c
on2avcdata.h
options_table.h lavc: add API for exporting reconstructed frames from encoders 2022-08-02 10:46:11 +02:00
options.c
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
opus.c
opus.h
opusdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
opusdsp.c
opusdsp.h
opusenc_psy.c
opusenc_psy.h
opusenc_utils.h
opusenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
opusenc.h
opustab.c
opustab.h
packet_internal.h
packet.h
paf.h
pafaudio.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
pafvideo.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
pamenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
parser.c
parser.h
parsers.c avcodec: add Radiance HDR image format support 2022-07-16 21:43:54 +02:00
pcm_rechunk_bsf.c
pcm_tablegen.c
pcm_tablegen.h
pcm-bluray.c
pcm-blurayenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
pcm-dvd.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
pcm-dvdenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
pcm.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
pcx.c
pcxenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
pel_template.c
pgs_frame_merge_bsf.c
pgssubdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
pgxdec.c
photocd.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
pictordec.c
pixblockdsp.c
pixblockdsp.h
pixels.h
pixlet.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
png_parser.c
png.c
png.h
pngdec.c avcodec/codec_internal: add cap for ICC profile support 2022-07-30 11:42:06 +02:00
pngdsp.c
pngdsp.h
pngenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
pnm_parser.c avcodec/pnmdec, pnm_parser: Improve const-correctness 2022-07-31 01:14:05 +02:00
pnm.c avcodec/pnmdec, pnm_parser: Improve const-correctness 2022-07-31 01:14:05 +02:00
pnm.h avcodec/pnmdec, pnm_parser: Improve const-correctness 2022-07-31 01:14:05 +02:00
pnmdec.c avcodec/pnmdec: Fix indentation 2022-07-31 01:14:36 +02:00
pnmenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
profiles.c
profiles.h
prores_metadata_bsf.c
proresdata.c avcodec/proresdata: Move data only used by ff_prores_ks_encoder to it 2022-07-30 22:09:05 +02:00
proresdata.h avcodec/proresdata: Move data only used by ff_prores_ks_encoder to it 2022-07-30 22:09:05 +02:00
proresdec2.c avcodec/proresdec2: Constify slice threads' ptr to main context 2022-07-31 04:22:53 +02:00
proresdec.h
proresdsp.c
proresdsp.h
proresenc_anatoliy.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
proresenc_kostya.c avcodec/proresdata: Move data only used by ff_prores_ks_encoder to it 2022-07-30 22:09:05 +02:00
prosumer.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
psd.c
psymodel.c
psymodel.h
pthread_frame.c avcodec/threadframe: Constify the frame in ff_thread_await_progress 2022-07-30 22:09:59 +02:00
pthread_internal.h
pthread_slice.c avcodec/pthread_slice: Reuse buffer if possible 2022-07-25 23:35:22 +02:00
pthread.c
ptx.c
put_bits.h
put_golomb.h
qcelpdata.h
qcelpdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
qdm2_tablegen.c
qdm2_tablegen.h
qdm2.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
qdm2data.h
qdmc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
qdrw.c avcodec/qdrw: adjust max colors to array size 2022-07-03 19:36:26 +02:00
qoi_parser.c
qoi.h
qoidec.c avcodec/qoidec: Remove unused-but-set variable 2022-07-03 11:41:23 +02:00
qoienc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
qpeg.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
qpel_template.c
qpeldsp.c avcodec/qpeldsp: copy less for the mc0x cases 2022-07-12 21:55:22 +02:00
qpeldsp.h
qsv_api.c
qsv_internal.h
qsv.c qsv: Update ffmpeg qsv_errors to recognize GPU hang and other statuses 2022-07-29 12:30:34 +08:00
qsv.h
qsvdec.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
qsvenc_h264.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
qsvenc_hevc.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
qsvenc_jpeg.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
qsvenc_mpeg2.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
qsvenc_vp9.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
qsvenc.c libavcodec/qsvenc: Use parameter from AVCodecContext to reset qsv codec 2022-07-20 12:35:23 +08:00
qsvenc.h libavcodec/qsvenc: Use parameter from AVCodecContext to reset qsv codec 2022-07-20 12:35:23 +08:00
qtrle.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
qtrleenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
r210dec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
r210enc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
ra144.c
ra144.h
ra144dec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
ra144enc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
ra288.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
ra288.h
ralf.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
ralfdata.h
rangecoder.c
rangecoder.h
rasc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
ratecontrol.c avcodec/mpegpicture: Move mb_var, mc_mb_var and mb_mean to MpegEncCtx 2022-08-09 19:17:22 +02:00
ratecontrol.h
raw.c avformat/riff: map AYUV fourcc to RAWVIDEO decoder 2022-08-07 09:33:16 -03:00
raw.h
rawdec.c lavc: use AVFrame.duration instead of AVFrame.pkt_duration 2022-07-19 12:27:17 +02:00
rawenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
rdft.c
rdft.h
realtextdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
rectangle.h
remove_extradata_bsf.c
reverse.c
rkmppdec.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
rl2.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
rl.c
rl.h
rle.c
rle.h
rnd_avg.h
roqaudioenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
roqvideo.c
roqvideo.h
roqvideodec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
roqvideoenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
rpza.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
rpzaenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
rscc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
rtjpeg.c
rtjpeg.h
rv10.c avcodec/mpegvideo: Inline values in ff_update_block_index() 2022-07-31 01:53:19 +02:00
rv10dec.h
rv10enc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
rv10enc.h
rv20enc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
rv30.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
rv30data.h
rv30dsp.c
rv34_parser.c
rv34.c avcodec: Constify ThreadFrames if possible 2022-07-31 04:15:28 +02:00
rv34.h
rv34data.h
rv34dsp.c
rv34dsp.h
rv34vlc.h
rv40.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
rv40data.h
rv40dsp.c avcodec/h264chroma: Constify src in h264_chroma_mc_func 2022-08-05 03:02:13 +02:00
rv40vlc2.h
s302m.c
s302menc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
samidec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
sanm.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
sbc_parser.c
sbc.c
sbc.h
sbcdec_data.c
sbcdec_data.h
sbcdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
sbcdsp_data.c
sbcdsp_data.h
sbcdsp.c
sbcdsp.h
sbcenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
sbr.h
sbrdsp_fixed.c avcodec/sbrdsp: Remove unnecessary headers 2022-08-05 03:28:45 +02:00
sbrdsp_template.c
sbrdsp.c avcodec/sbrdsp: Remove unnecessary headers 2022-08-05 03:28:45 +02:00
sbrdsp.h avcodec/sbrdsp: Remove unnecessary headers 2022-08-05 03:28:45 +02:00
scpr3.c
scpr3.h
scpr.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
scpr.h
screenpresso.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
sei.h
setts_bsf.c
sga.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
sgi.h
sgidec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
sgienc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
sgirledec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
sheervideo.c
sheervideodata.h
shorten.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
simple_idct_template.c
simple_idct.c
simple_idct.h
sinewin_fixed_tablegen.c
sinewin_fixed_tablegen.h
sinewin_tablegen.c
sinewin_tablegen.h
sinewin.c
sinewin.h
sipr16k.c
sipr16kdata.h
sipr_parser.c
sipr.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
sipr.h
siprdata.h
siren.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
smacker.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
smc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
smcenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
snappy.c
snappy.h
snow_dwt.c avcodec/me_cmp: Constify me_cmp_func buffer parameters 2022-07-31 03:31:53 +02:00
snow_dwt.h avcodec/me_cmp: Constify me_cmp_func buffer parameters 2022-07-31 03:31:53 +02:00
snow.c avcodec/snow: Remove unused halfpel_plane 2022-07-31 01:16:54 +02:00
snow.h avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
snowdata.h
snowdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
snowenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
sonic.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
sp5x.h
sp5xdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
speedhq.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
speedhqenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
speedhqenc.h
speexdata.h
speexdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
srtdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
srtenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
startcode.c
startcode.h
subviewerdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
sunrast.c
sunrast.h
sunrastenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
svq1_cb.h
svq1_vlc.h
svq1.c
svq1.h
svq1dec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
svq1enc_cb.h
svq1enc.c avcodec/mpegpicture: Move mb_var, mc_mb_var and mb_mean to MpegEncCtx 2022-08-09 19:17:22 +02:00
svq1enc.h
svq3.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
synth_filter.c
synth_filter.h
tableprint_vlc.h
tableprint.h
tak_parser.c
tak.c
tak.h
takdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
takdsp.c
takdsp.h
targa_y216dec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
targa.c
targa.h
targaenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
tdsc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
textdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
texturedsp_template.c
texturedsp.c
texturedsp.h
texturedspenc.c
thread.h avcodec/pthread_slice: Combine allocating and zeroing entries 2022-07-25 23:32:34 +02:00
threadframe.h avcodec/internal: Move ff_thread_can_start_frame() to threadframe.h 2022-08-05 03:28:45 +02:00
tiertexseqv.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
tiff_common.c
tiff_common.h
tiff_data.h
tiff.c avcodec/codec_internal: add cap for ICC profile support 2022-07-30 11:42:06 +02:00
tiff.h
tiffenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
tmv.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
to_upper4.c
to_upper4.h
tpeldsp.c
tpeldsp.h
trace_headers_bsf.c
truehd_core_bsf.c
truemotion1.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
truemotion1data.h
truemotion2.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
truemotion2rt.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
truespeech_data.h
truespeech.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
tscc2.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
tscc2data.h
tscc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
tta.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
ttadata.c
ttadata.h
ttadsp.c
ttadsp.h
ttaenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
ttaencdsp.c
ttaencdsp.h
ttmlenc.c avcodec/ttmlenc: Use string literal macro for default namespacing 2022-07-31 04:57:23 +02:00
ttmlenc.h avcodec/ttmlenc: Use string literal macro for default namespacing 2022-07-31 04:57:23 +02:00
twinvq_data.h
twinvq.c
twinvq.h
twinvqdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
txd.c
ulti_cb.h
ulti.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
unary.h
utils.c avcodec/threadframe: Constify the frame in ff_thread_await_progress 2022-07-30 22:09:59 +02:00
utvideo.h
utvideodec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
utvideodsp.c
utvideodsp.h
utvideoenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
v4l2_buffers.c
v4l2_buffers.h
v4l2_context.c
v4l2_context.h
v4l2_fmt.c
v4l2_fmt.h
v4l2_m2m_dec.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
v4l2_m2m_enc.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
v4l2_m2m.c avcodec/v4l2_m2m: Check if the file descriptor is valid before closing 2022-07-01 09:59:48 +08:00
v4l2_m2m.h
v210_template.c
v210dec_init.h
v210dec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
v210dec.h
v210enc_init.h
v210enc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
v210enc.h
v210x.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
v308dec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
v308enc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
v408dec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
v408enc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
v410dec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
v410enc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
vaapi_av1.c
vaapi_decode.c lavc/vaapi_decode: add missing flag when picking best pixel format 2022-08-09 09:20:10 -07:00
vaapi_decode.h
vaapi_encode_h264.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
vaapi_encode_h265.c lavc/vaapi_encode: enable 8bit 4:4:4 encoding for HEVC and VP9 2022-08-09 09:22:49 -07:00
vaapi_encode_mjpeg.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
vaapi_encode_mpeg2.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
vaapi_encode_vp8.c avcodec: Add FF_CODEC_CAP_NOT_INIT_THREADSAFE 2022-07-18 19:58:56 +02:00
vaapi_encode_vp9.c lavc/vaapi_encode: enable 8bit 4:4:4 encoding for HEVC and VP9 2022-08-09 09:22:49 -07:00
vaapi_encode.c lavc/vaapi_encode: enable 8bit 4:4:4 encoding for HEVC and VP9 2022-08-09 09:22:49 -07:00
vaapi_encode.h
vaapi_h264.c
vaapi_hevc.c lavc/vaapi_hevc: fill rext luma/chroma offset in the right way 2022-06-24 13:09:15 +08:00
vaapi_hevc.h
vaapi_mjpeg.c
vaapi_mpeg2.c
vaapi_mpeg4.c
vaapi_vc1.c
vaapi_vp8.c avcodec/vp8, vp9: Avoid using VP56mv and VP56Frame in VP8/9 2022-07-28 03:49:54 +02:00
vaapi_vp9.c
vb.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
vble.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
vbn.h
vbndec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
vbnenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
vc1_block.c avcodec/mpegvideo: Inline values in ff_update_block_index() 2022-07-31 01:53:19 +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 avcodec/intrax8: Remove unused IDCTDSPContext 2022-08-03 21:10:00 +02:00
vc1dsp.c avcodec/h264chroma: Constify src in h264_chroma_mc_func 2022-08-05 03:02:13 +02:00
vc1dsp.h
vc2enc_dwt.c
vc2enc_dwt.h
vc2enc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
vcr1.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
vdpau_av1.c AV1 VDPAU hwaccel Decode support 2022-06-25 09:05:58 +08:00
vdpau_h264.c
vdpau_hevc.c
vdpau_internal.h AV1 VDPAU hwaccel Decode support 2022-06-25 09:05:58 +08:00
vdpau_mpeg4.c
vdpau_mpeg12.c
vdpau_vc1.c
vdpau_vp9.c
vdpau.c
vdpau.h
version_major.h
version.c
version.h lavc/vaapi_encode: enable 8bit 4:4:4 encoding for HEVC and VP9 2022-08-09 09:22:49 -07:00
videodsp_template.c
videodsp.c avcodec/videodsp: Constify buf in VideoDSPContext.prefetch 2022-07-31 03:14:34 +02:00
videodsp.h avcodec/videodsp: Constify buf in VideoDSPContext.prefetch 2022-07-31 03:14:34 +02:00
videotoolbox_vp9.c
videotoolbox.c
videotoolbox.h
videotoolboxenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
vima.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
vlc.c
vlc.h
vmdaudio.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
vmdvideo.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
vmnc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
vorbis_data.c
vorbis_enc_data.h
vorbis_parser_internal.h
vorbis_parser.c
vorbis_parser.h
vorbis.c
vorbis.h
vorbisdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
vorbisdsp.c
vorbisdsp.h
vorbisenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
vp3_parser.c
vp3.c avcodec: Constify ThreadFrames if possible 2022-07-31 04:15:28 +02:00
vp3data.h
vp3dsp.c
vp3dsp.h
vp4data.h
vp5.c avcodec/vp56: Move VP5-9 range coder functions to a header of their own 2022-07-28 03:49:54 +02:00
vp5data.h
vp6.c avcodec/vp56: Move VP5-9 range coder functions to a header of their own 2022-07-28 03:49:54 +02:00
vp6data.h
vp6dsp.c
vp8_parser.c
vp8.c avcodec/vp8: Constify slice threads' ptr to main context 2022-07-31 04:22:14 +02:00
vp8.h avcodec/vp8, vp9: Avoid using VP56mv and VP56Frame in VP8/9 2022-07-28 03:49:54 +02:00
vp8data.h
vp8dsp.c
vp8dsp.h
vp9_mc_template.c avcodec/vp9dec: Constify VP9TileData->VP9Context pointer target 2022-07-31 04:18:26 +02:00
vp9_metadata_bsf.c
vp9_parser.c
vp9_raw_reorder_bsf.c
vp9_superframe_bsf.c
vp9_superframe_split_bsf.c
vp9.c lavc/vaapi: Declare support for decoding 8bit 4:4:4 content 2022-08-03 14:10:55 -07:00
vp9.h
vp9block.c avcodec/vp9dec: Constify VP9TileData->VP9Context pointer target 2022-07-31 04:18:26 +02:00
vp9data.c
vp9data.h
vp9dec.h avcodec/vp9dec: Constify VP9TileData->VP9Context pointer target 2022-07-31 04:18:26 +02:00
vp9dsp_8bpp.c
vp9dsp_10bpp.c
vp9dsp_12bpp.c
vp9dsp_template.c
vp9dsp.c
vp9dsp.h
vp9lpf.c
vp9mvs.c avcodec/vp9dec: Constify VP9TileData->VP9Context pointer target 2022-07-31 04:18:26 +02:00
vp9prob.c avcodec/vp8, vp9: Avoid using VP56mv and VP56Frame in VP8/9 2022-07-28 03:49:54 +02:00
vp9recon.c avcodec/vp9dec: Constify VP9TileData->VP9Context pointer target 2022-07-31 04:18:26 +02:00
vp9shared.h avcodec/vp8, vp9: Avoid using VP56mv and VP56Frame in VP8/9 2022-07-28 03:49:54 +02:00
vp56.c avcodec/vp56: Move VP5-9 range coder functions to a header of their own 2022-07-28 03:49:54 +02:00
vp56.h avcodec/vp8, vp9: Avoid using VP56mv and VP56Frame in VP8/9 2022-07-28 03:49:54 +02:00
vp56data.c
vp56data.h
vp56dsp.c
vp56dsp.h
vp89_rac.h avcodec/vp56: Move VP5-9 range coder functions to a header of their own 2022-07-28 03:49:54 +02:00
vpx_rac.c avcodec/vp56: Move VP5-9 range coder functions to a header of their own 2022-07-28 03:49:54 +02:00
vpx_rac.h avcodec/vp56: Move VP5-9 range coder functions to a header of their own 2022-07-28 03:49:54 +02:00
vqavideo.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
vt_internal.h
wavpack.c avcodec/wavpack: Constify slice threads' ptr to main context 2022-07-31 04:21:51 +02:00
wavpack.h
wavpackdata.c
wavpackenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
wavpackenc.h
wbmpdec.c avcodec: WBMP (Wireless Application Protocol Bitmap) image format 2022-08-07 19:18:18 +10:00
wbmpenc.c avcodec: WBMP (Wireless Application Protocol Bitmap) image format 2022-08-07 19:18:18 +10:00
wcmv.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
webp_parser.c
webp.c avcodec/codec_internal: add cap for ICC profile support 2022-07-30 11:42:06 +02:00
webvttdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
webvttenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
wma_common.c
wma_common.h
wma_freqs.c
wma_freqs.h
wma.c
wma.h
wmadata.h
wmadec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
wmaenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
wmalosslessdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
wmaprodata.h
wmaprodec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
wmavoice_data.h
wmavoice.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
wmv2.c avcodec/mpegvideo_motion: Constify ff_mpv_motion 2022-08-05 03:04:05 +02:00
wmv2.h avcodec/mpegvideo_motion: Constify ff_mpv_motion 2022-08-05 03:04:05 +02:00
wmv2data.c
wmv2data.h
wmv2dec.c avcodec/intrax8: Remove unused IDCTDSPContext 2022-08-03 21:10:00 +02:00
wmv2dec.h
wmv2dsp.c
wmv2dsp.h
wmv2enc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
wmv2enc.h
wnv1.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
wrapped_avframe.c avcodec/wrapped_avframe: Don't presume AVPacket to be writable 2022-07-18 21:10:16 +02:00
ws-snd1.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
xan.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
xbm_parser.c
xbmdec.c
xbmenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
xface.c
xface.h
xfacedec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
xfaceenc.c
xiph.c
xiph.h
xl.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
xma_parser.c
xpmdec.c
xsubdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
xsubenc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
xvididct.c
xvididct.h
xvmc.h
xwd.h
xwddec.c
xwdenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
xxan.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
y41pdec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
y41penc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
ylc.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
yop.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
yuv4dec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
yuv4enc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00
zerocodec.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
zlib_wrapper.c
zlib_wrapper.h
zmbv.c avcodec: Make init-threadsafety the default 2022-07-18 20:04:59 +02:00
zmbvenc.c avcodec: Constify frame->data pointers for encoders where possible 2022-08-05 03:21:41 +02:00