android_external_ffmpeg/libavcodec
Lynne 3de73f1262
hw_base_encode: make recon_frames_ref optional
Vulkan supports some stupidly odd hardware, that unfortunately,
most modern GPUs happen to be.
The DPB images for encoders may be required to be preallocated
all at once, and rather than be individual frames, be layers of
a single frame.

As the hw_base_encode code is written with the thought that either
the driver or the device itself supports sane image allocation,
Vulkan does not leave us with this option.

So, in the case that the hardware does not support individual
frames to be used as DPBs, make the DBP frames context optional,
and let the subsystem manage this.
2024-09-09 07:05:42 +02:00
..
aac
aarch64 lavc/opus*: move to opus/ subdir 2024-09-02 11:56:53 +02:00
arm avcodec/mpegvideoencdsp: convert stride parameters from int to ptrdiff_t 2024-09-01 13:42:30 +02:00
bfin
bsf avcodec/filter_units: Fix extradata and packets can have different bitstream format 2024-08-24 00:27:15 +08:00
h26x
hevc lavc/hevc: check framerate num/den to be strictly positive 2024-09-06 14:09:03 +02:00
loongarch
mips avcodec/mpegvideoencdsp: convert stride parameters from int to ptrdiff_t 2024-09-01 13:42:30 +02:00
neon
opus lavc/opus*: move to opus/ subdir 2024-09-02 11:56:53 +02:00
ppc avcodec/mpegvideoencdsp: convert stride parameters from int to ptrdiff_t 2024-09-01 13:42:30 +02:00
riscv lavc/opus*: move to opus/ subdir 2024-09-02 11:56:53 +02:00
sparc
tests
vvc lavc/vvc: Remove experimental flag 2024-09-06 22:14:52 +08:00
x86 avcodec/mpegvideo: remove redundant workaround to recalculate last nonzero coefficient 2024-09-03 17:14:24 +02:00
.gitignore
4xm.c
8bps.c
8svx.c
012v.c
a64colors.h
a64multienc.c
a64tables.h
aac.h
aac_ac3_parser.c
aac_ac3_parser.h
aac_defines.h
aac_parser.c
aaccoder.c
aaccoder_trellis.h
aaccoder_twoloop.h
aacenc.c
aacenc.h
aacenc_is.c
aacenc_is.h
aacenc_ltp.c
aacenc_ltp.h
aacenc_pred.c
aacenc_pred.h
aacenc_quantization.h
aacenc_quantization_misc.h
aacenc_tns.c
aacenc_tns.h
aacenc_utils.h
aacencdsp.h
aacenctab.c
aacenctab.h
aacps.c
aacps.h
aacps_common.c
aacps_fixed.c
aacps_fixed_tablegen.c
aacps_fixed_tablegen.h
aacps_float.c
aacps_tablegen.c
aacps_tablegen.h
aacps_tablegen_template.c
aacpsdata.c
aacpsdsp.h
aacpsdsp_fixed.c
aacpsdsp_float.c
aacpsdsp_template.c
aacpsy.c
aacsbr.c
aacsbr.h
aacsbr_fixed.c
aacsbr_template.c
aacsbrdata.h
aactab.c
aactab.h
aandcttab.c
aandcttab.h
aasc.c
ac3.c
ac3.h
ac3_channel_layout_tab.c
ac3_channel_layout_tab.h
ac3_parser.c
ac3_parser.h
ac3_parser_internal.h
ac3dec.c
ac3dec.h
ac3dec_data.c
ac3dec_data.h
ac3dec_fixed.c
ac3dec_float.c
ac3defs.h
ac3dsp.c
ac3dsp.h
ac3enc.c
ac3enc.h
ac3enc_fixed.c
ac3enc_float.c
ac3enc_template.c
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.c avcodec/adpcm: adpcm_dtk is stereo only 2024-08-13 14:49:41 -03:00
adpcm.h
adpcm_data.c
adpcm_data.h
adpcmenc.c
adts_header.c
adts_header.h
adts_parser.c
adts_parser.h
adx.c
adx.h
adx_parser.c
adxdec.c
adxenc.c
agm.c
aic.c avcodec/aic: Clear slice_data 2024-08-14 18:21:01 +02:00
alac.c
alac_data.c
alac_data.h
alacdsp.c
alacdsp.h
alacenc.c
aliaspixdec.c
aliaspixenc.c
allcodecs.c avcodec/codec_internal: nuke init_static_data() 2024-09-08 13:59:29 +02:00
alsdec.c avcodec/alsdec: clear last_acf_mantissa 2024-08-14 18:21:02 +02:00
amfenc.c avcodec/amfenc: GPU driver version check 2024-09-04 13:18:41 +02:00
amfenc.h avcodec/amfenc: Fixes the color information in the output. 2024-09-04 13:18:09 +02:00
amfenc_av1.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
amfenc_h264.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
amfenc_hevc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
amr.h
amr_parser.c
amrnbdata.h
amrnbdec.c
amrwbdata.h
amrwbdec.c
anm.c
ansi.c
aom_film_grain.c
aom_film_grain.h
aom_film_grain_template.c
apac.c avcodec/apac: Fix discards ‘const’ qualifier 2024-08-14 18:49:52 +02:00
apedec.c
apng.h
aptx.c
aptx.h
aptxdec.c
aptxenc.c
arbc.c
argo.c
ass.c
ass.h
ass_split.c
ass_split.h
assdec.c
assenc.c
asv.c
asv.h
asvdec.c
asvenc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
atrac.c
atrac.h
atrac1.c
atrac1data.h
atrac3.c
atrac3data.h
atrac3plus.c
atrac3plus.h
atrac3plus_data.h
atrac3plusdec.c
atrac3plusdsp.c
atrac9dec.c
atrac9tab.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.h
av1_levels.c
av1_levels.h
av1_parse.c
av1_parse.h
av1_parser.c
av1dec.c
av1dec.h
avcodec.c avcodec/avcodec: remove usage of __typeof__() 2024-09-08 20:33:04 -03:00
avcodec.h avcodec: add avcodec_get_supported_config() 2024-09-08 13:59:25 +02:00
avcodec_internal.h avcodec/avcodec_internal: fix type definition for the new functions 2024-08-12 23:10:48 -03:00
avcodecres.rc
avdct.c
avdct.h
avfft.c
avfft.h
avrndec.c
avs.c
avs2.c
avs2.h
avs2_parser.c
avs3.h
avs3_parser.c
avuidec.c
avuienc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
bethsoftvideo.c
bethsoftvideo.h
bfi.c
bgmc.c
bgmc.h
bink.c
binkaudio.c
binkdata.h
binkdsp.c
binkdsp.h
bintext.c
bintext.h
bit_depth_template.c
bitpacked_dec.c
bitpacked_enc.c
bitstream.c
bitstream.h
bitstream_filters.c avcodec/bsf/dovi_rpu: add new bitstream filter 2024-08-16 11:48:02 +02:00
bitstream_template.h
blockdsp.c
blockdsp.h
bmp.c
bmp.h
bmp_parser.c
bmpenc.c
bmvaudio.c
bmvvideo.c
bonk.c
brenderpix.c
bsf.c
bsf.h
bsf_internal.h
bswapdsp.c
bswapdsp.h
bytestream.h
c93.c
cabac.c
cabac.h
cabac_functions.h
canopus.c
canopus.h
cavs.c
cavs.h
cavs_parser.c
cavsdata.c
cavsdec.c
cavsdsp.c
cavsdsp.h
cbrt_data.c
cbrt_data.h
cbrt_data_fixed.c
cbrt_fixed_tablegen.c
cbrt_tablegen.c
cbrt_tablegen.h
cbrt_tablegen_template.c
cbs.c
cbs.h
cbs_av1.c
cbs_av1.h cbs_av1: Copy loop filter and segment parameters of repeat frame from its mapped frame 2024-09-03 14:03:40 +08:00
cbs_av1_syntax_template.c cbs_av1: Copy loop filter and segment parameters of repeat frame from its mapped frame 2024-09-03 14:03:40 +08:00
cbs_bsf.c
cbs_bsf.h
cbs_h264.h
cbs_h264_syntax_template.c
cbs_h265.h
cbs_h265_syntax_template.c avcodec/cbs_h265_syntax_template: 2024-08-18 23:05:28 +02:00
cbs_h266.h
cbs_h266_syntax_template.c lavc/vvc: Validate explicit subpic locations 2024-08-31 15:06:39 +08:00
cbs_h2645.c avcodec/h2645_parse: replace three bool arguments in ff_h2645_packet_split with a single flags one 2024-08-19 20:23:20 -03:00
cbs_h2645.h
cbs_internal.h
cbs_jpeg.c
cbs_jpeg.h
cbs_jpeg_syntax_template.c
cbs_mpeg2.c
cbs_mpeg2.h
cbs_mpeg2_syntax_template.c
cbs_sei.c
cbs_sei.h
cbs_sei_syntax_template.c
cbs_vp8.c
cbs_vp8.h
cbs_vp8_syntax_template.c
cbs_vp9.c
cbs_vp9.h
cbs_vp9_syntax_template.c
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/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
cfhdencdsp.c
cfhdencdsp.h
cga_data.c
cga_data.h
cinepak.c
cinepakenc.c
clearvideo.c
clearvideodata.h
cljrdec.c
cljrenc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
cllc.c
cngdec.c
cngenc.c
codec.h avcodec: add avcodec_get_supported_config() 2024-09-08 13:59:25 +02:00
codec2utils.h
codec_desc.c
codec_desc.h
codec_id.h
codec_internal.h avcodec/codec_internal: nuke init_static_data() 2024-09-08 13:59:29 +02:00
codec_par.c
codec_par.h
container_fifo.c lavc: add private container FIFO API 2024-08-19 21:37:22 +02:00
container_fifo.h avcodec/container_fifo: add missing stddef.h include 2024-08-21 15:12:46 -03:00
cook.c
cook_parser.c
cookdata.h
copy_block.h
cpia.c
cri.c
cri_parser.c
cscd.c
cuviddec.c
cyuv.c
d3d11va.c
d3d11va.h
d3d12va_av1.c
d3d12va_decode.c
d3d12va_decode.h
d3d12va_encode.c hw_base_encode: allocate DPB image upfront 2024-09-09 07:05:42 +02:00
d3d12va_encode.h hw_base_encode: refactor picture allocation/freeing 2024-09-09 07:05:24 +02:00
d3d12va_encode_hevc.c hw_base_encode: refactor picture allocation/freeing 2024-09-09 07:05:24 +02:00
d3d12va_h264.c
d3d12va_hevc.c
d3d12va_mpeg2.c
d3d12va_vc1.c
d3d12va_vp9.c
dca.c
dca.h
dca_core.c
dca_core.h
dca_exss.c
dca_exss.h
dca_lbr.c
dca_lbr.h
dca_parser.c
dca_sample_rate_tab.c
dca_sample_rate_tab.h
dca_syncwords.h
dca_xll.c
dca_xll.h
dcaadpcm.c
dcaadpcm.h
dcadata.c
dcadata.h
dcadct.c
dcadct.h
dcadec.c
dcadec.h
dcadsp.c
dcadsp.h
dcaenc.c
dcaenc.h
dcahuff.c
dcahuff.h
dcamath.h
dct.h
dct32.h
dct32_fixed.c
dct32_float.c
dct32_template.c
dctref.c
dctref.h
dds.c
decode.c lavc/decode: reindent after previous commit 2024-08-12 14:42:20 +02:00
decode.h
defs.h lavc: add HEVC Multiview Main profile 2024-09-06 13:59:28 +02:00
dfa.c
dfpwmdec.c
dfpwmenc.c
dirac.c
dirac.h
dirac_arith.c
dirac_arith.h
dirac_dwt.c
dirac_dwt.h
dirac_dwt_template.c
dirac_parser.c
dirac_vlc.c
dirac_vlc.h
diracdec.c
diracdsp.c
diracdsp.h
diractab.c
diractab.h
dnxhd_parser.c
dnxhddata.c
dnxhddata.h
dnxhddec.c
dnxhdenc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
dnxhdenc.h avcodec/dnxhdenc: use BlockDSPContext from MpegEncContext 2024-09-03 17:47:37 +02:00
dolby_e.c
dolby_e.h
dolby_e_parse.c
dolby_e_parser.c
dovi_rpu.c avcodec/dovi_rpu: move ext blocks into dedicated struct 2024-08-16 11:48:02 +02:00
dovi_rpu.h avcodec/dovi_rpu: separate static ext blocks 2024-08-16 11:48:02 +02:00
dovi_rpudec.c avcodec/dovi_rpudec: error out on strange RPU formats 2024-08-16 11:48:02 +02:00
dovi_rpuenc.c avcodec/dovi_rpuenc: slightly improve profile autodetection 2024-08-16 11:48:02 +02:00
dpcm.c
dpx.c
dpx_parser.c
dpxenc.c
dsd.c
dsd.h
dsddec.c
dsicinaudio.c
dsicinvideo.c
dss_sp.c
dstdec.c
dv.c
dv.h
dv_internal.h
dv_profile.c
dv_profile.h
dv_profile_internal.h
dv_tablegen.c
dv_tablegen.h
dvaudio.h
dvaudio_parser.c
dvaudiodec.c
dvbsub_parser.c
dvbsubdec.c
dvbsubenc.c
dvbtxt.h
dvd_nav_parser.c
dvdata.c
dvdata.h
dvdec.c
dvdsub.c
dvdsub.h
dvdsub_parser.c
dvdsubdec.c
dvdsubenc.c
dvenc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
dxa.c
dxtory.c
dxv.c
dxv.h
dxva2.c
dxva2.h
dxva2_av1.c
dxva2_h264.c
dxva2_hevc.c lavc/hevcdec: add a per-layer context 2024-09-06 13:59:29 +02:00
dxva2_internal.h
dxva2_mpeg2.c
dxva2_vc1.c
dxva2_vp9.c
dxvenc.c
dynamic_hdr_vivid.c
dynamic_hdr_vivid.h
eac3_data.c
eac3_data.h
eac3dec.c
eac3enc.c
eac3enc.h
eacmv.c
eaidct.c
eaidct.h
eamad.c
eatgq.c
eatgv.c
eatqi.c
elbg.c
elbg.h
elsdec.c
elsdec.h
encode.c avcodec/encode: switch to avcodec_get_supported_config() 2024-09-08 13:59:29 +02:00
encode.h
error_resilience.c
error_resilience.h
escape124.c
escape130.c
evc.h
evc_parse.c
evc_parse.h
evc_parser.c
evc_ps.c
evc_ps.h
evrcdata.h
evrcdec.c
exif.c
exif.h
exr.c
exrdsp.c
exrdsp.h
exrenc.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
ffv1.c
ffv1.h
ffv1_template.c
ffv1dec.c
ffv1dec_template.c
ffv1enc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
ffv1enc_template.c
ffwavesynth.c
fic.c
file_open.c
fits.c
fits.h
fitsdec.c
fitsenc.c
flac.c
flac.h
flac_parse.h
flac_parser.c
flacdata.c
flacdata.h
flacdec.c
flacdsp.c
flacdsp.h
flacdsp_lpc_template.c
flacdsp_template.c
flacenc.c
flacencdsp.c
flacencdsp.h
flashsv.c
flashsv2enc.c
flashsvenc.c
flicvideo.c
float2half.c
flvdec.c
flvdec.h
flvenc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
flvenc.h
fmtconvert.c
fmtconvert.h
fmvc.c
frame_thread_encoder.c
frame_thread_encoder.h
fraps.c
frwu.c
ftr.c
ftr_parser.c
g2meet.c
g722.c
g722.h
g722dec.c
g722dsp.c
g722dsp.h
g722enc.c
g723_1.c
g723_1.h
g723_1_parser.c
g723_1dec.c
g723_1enc.c
g726.c
g729.h
g729_parser.c
g729data.h
g729dec.c
g729postfilter.c
g729postfilter.h
gdv.c
gemdec.c
get_bits.h
get_buffer.c
gif.c
gif.h
gif_parser.c
gifdec.c
golomb.c
golomb.h
gsm.h
gsm_parser.c
gsmdec.c
gsmdec_data.c
gsmdec_data.h
gsmdec_template.c
h261.c
h261.h
h261_parser.c
h261data.c
h261dec.c
h261enc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
h261enc.h
h263.c
h263.h
h263_parser.c
h263data.c
h263data.h
h263dec.c
h263dec.h
h263dsp.c
h263dsp.h
h263enc.h
h264.h
h264_cabac.c
h264_cavlc.c
h264_direct.c
h264_levels.c
h264_levels.h
h264_loopfilter.c
h264_mb.c
h264_mb_template.c
h264_mc_template.c
h264_mvpred.h
h264_parse.c avcodec/h2645_parse: replace three bool arguments in ff_h2645_packet_split with a single flags one 2024-08-19 20:23:20 -03:00
h264_parse.h
h264_parser.c
h264_picture.c
h264_ps.c
h264_ps.h
h264_refs.c
h264_sei.c
h264_sei.h
h264_slice.c
h264addpx_template.c
h264chroma.c
h264chroma.h
h264chroma_template.c
h264data.c
h264data.h
h264dec.c avcodec/h2645_parse: replace three bool arguments in ff_h2645_packet_split with a single flags one 2024-08-19 20:23:20 -03:00
h264dec.h
h264dsp.c
h264dsp.h
h264dsp_template.c
h264idct.c
h264idct.h
h264idct_template.c
h264pred.c
h264pred.h
h264pred_template.c
h264qpel.c
h264qpel.h
h264qpel_template.c
h265_profile_level.c
h265_profile_level.h
h274.c
h274.h
h2645_parse.c avcodec/h2645_parse: replace three bool arguments in ff_h2645_packet_split with a single flags one 2024-08-19 20:23:20 -03:00
h2645_parse.h avcodec/h2645_parse: replace three bool arguments in ff_h2645_packet_split with a single flags one 2024-08-19 20:23:20 -03:00
h2645_sei.c
h2645_sei.h
h2645_vui.c
h2645_vui.h
h2645data.c
h2645data.h
half2float.c
hap.c
hap.h
hapdec.c
hapenc.c
hca_data.h
hcadec.c
hcom.c
hdr_parser.c
hdrdec.c
hdrenc.c
hnm4video.c
hpel_template.c
hpeldsp.c
hpeldsp.h
hq_hqa.c
hq_hqadata.h
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 avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
huffyuvencdsp.c
huffyuvencdsp.h
hw_base_encode.c hw_base_encode: make recon_frames_ref optional 2024-09-09 07:05:42 +02:00
hw_base_encode.h hw_base_encode: refactor picture allocation/freeing 2024-09-09 07:05:24 +02:00
hw_base_encode_h264.c hw_base_encode: move VAAPI SPS/PPS constructors to a shared file 2024-09-09 07:05:41 +02:00
hw_base_encode_h264.h hw_base_encode: move VAAPI SPS/PPS constructors to a shared file 2024-09-09 07:05:41 +02:00
hwaccel_internal.h
hwaccels.h
hwconfig.h
idcinvideo.c
idctdsp.c
idctdsp.h
iff.c
iirfilter.c
iirfilter.h
ilbcdata.h
ilbcdec.c
imc.c
imcdata.h
imgconvert.c
imm4.c
imm5.c
imx.c
indeo2.c
indeo2data.h
indeo3.c
indeo3data.h
indeo4.c
indeo4data.h
indeo5.c
indeo5data.h
intelh263dec.c
internal.h lavc: convert frame threading to the receive_frame() pattern 2024-08-12 14:42:20 +02:00
interplayacm.c
interplayvideo.c
intrax8.c
intrax8.h
intrax8dsp.c
intrax8dsp.h
intrax8huf.h
ipu_parser.c
ituh263dec.c
ituh263enc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
itut35.h
ivi.c
ivi.h
ivi_dsp.c
ivi_dsp.h
j2kenc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
jacosub.h
jacosubdec.c
jfdctfst.c
jfdctint.c
jfdctint_template.c
jni.c
jni.h
jpeg2000.c
jpeg2000.h
jpeg2000_parser.c
jpeg2000dec.c
jpeg2000dec.h
jpeg2000dsp.c
jpeg2000dsp.h
jpeg2000dwt.c
jpeg2000dwt.h
jpeg2000htdec.c
jpeg2000htdec.h
jpegls.c
jpegls.h
jpeglsdec.c
jpeglsdec.h
jpeglsenc.c
jpegquanttables.c
jpegquanttables.h
jpegtables.c
jpegtables.h
jpegtabs.h
jpegxl.h
jpegxl_parse.c
jpegxl_parse.h
jpegxl_parser.c
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
leaddata.h
leaddec.c
leb.h
libaom.c
libaom.h
libaomdec.c
libaomenc.c avcodec/libaomenc: switch to get_supported_config() 2024-09-08 13:59:29 +02:00
libaribb24.c
libaribcaption.c
libavcodec.v
libcelt_dec.c
libcodec2.c
libdav1d.c
libdavs2.c
libfdk-aacdec.c
libfdk-aacenc.c
libgsmdec.c
libgsmenc.c
libilbc.c
libjxl.c
libjxl.h
libjxldec.c
libjxlenc.c
libkvazaar.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
liblc3dec.c
liblc3enc.c
libmp3lame.c
libopencore-amr.c
libopenh264.c
libopenh264.h
libopenh264dec.c
libopenh264enc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
libopenjpegenc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
libopus.c
libopus.h
libopusdec.c
libopusenc.c
librav1e.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
librsvgdec.c
libshine.c
libspeexdec.c
libspeexenc.c
libsvtav1.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
libtheoraenc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
libtwolame.c
libuavs3d.c
libvo-amrwbenc.c
libvorbisdec.c
libvorbisenc.c
libvpx.h
libvpxdec.c
libvpxenc.c avcodec/libvpxenc: switch to get_supported_config() 2024-09-08 13:59:29 +02:00
libvvenc.c
libwebpenc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
libwebpenc_animencoder.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
libwebpenc_common.c
libwebpenc_common.h
libx264.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
libx265.c avcodec/libx265: switch to get_supported_config() 2024-09-08 13:59:29 +02:00
libxavs.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
libxavs2.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
libxevd.c
libxeve.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
libxvid.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
libzvbi-teletextdec.c
ljpegenc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
loco.c
log2_tab.c
lossless_audiodsp.c
lossless_audiodsp.h
lossless_videodsp.c
lossless_videodsp.h
lossless_videoencdsp.c
lossless_videoencdsp.h
lpc.c
lpc.h
lpc_functions.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 avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
Makefile hw_base_encode: move VAAPI SPS/PPS constructors to a shared file 2024-09-09 07:05:41 +02:00
mathops.h
mathtables.c
mdec.c
me_cmp.c
me_cmp.h
mediacodec.c
mediacodec.h
mediacodec_surface.c
mediacodec_surface.h
mediacodec_sw_buffer.c
mediacodec_sw_buffer.h
mediacodec_wrapper.c
mediacodec_wrapper.h
mediacodecdec.c avcodec: add Mediacodec audio decoders support 2024-09-01 12:25:56 +02:00
mediacodecdec_common.c avcodec: add Mediacodec audio decoders support 2024-09-01 12:25:56 +02:00
mediacodecdec_common.h
mediacodecenc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
metasound.c
metasound_data.h
metasound_twinvq_data.h
mf_utils.c
mf_utils.h
mfenc.c
microdvddec.c
midivid.c
mimic.c
misc4.c
misc4_parser.c
mjpeg.h
mjpeg_parser.c
mjpegbdec.c
mjpegdec.c
mjpegdec.h
mjpegdec_common.c
mjpegenc.c avcodec/mjpegenc: switch to get_supported_config() 2024-09-08 13:59:29 +02:00
mjpegenc.h
mjpegenc_common.c
mjpegenc_common.h
mjpegenc_huffman.c
mjpegenc_huffman.h
mlp.c
mlp.h
mlp_parse.c
mlp_parse.h
mlp_parser.c
mlpdec.c
mlpdsp.c
mlpdsp.h
mlpenc.c
mlz.c
mlz.h
mmaldec.c
mmvideo.c
mobiclip.c
motion_est.c
motion_est.h
motion_est_template.c
motionpixels.c
motionpixels_tablegen.c
motionpixels_tablegen.h
movtextdec.c
movtextenc.c
mpc.c
mpc.h
mpc7.c
mpc7data.h
mpc8.c
mpc8data.h
mpc8huff.h
mpcdata.h
mpeg4audio.c
mpeg4audio.h
mpeg4audio_copy_pce.h
mpeg4audio_sample_rates.c
mpeg4audio_sample_rates.h
mpeg4data.h
mpeg4video.c
mpeg4video.h
mpeg4video_parser.c
mpeg4videodata.h
mpeg4videodec.c
mpeg4videodec.h
mpeg4videodefs.h
mpeg4videodsp.c
mpeg4videodsp.h
mpeg4videoenc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
mpeg4videoenc.h
mpeg12.c
mpeg12.h
mpeg12codecs.h
mpeg12data.c
mpeg12data.h
mpeg12dec.c
mpeg12dec.h
mpeg12enc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
mpeg12enc.h
mpeg12framerate.c
mpeg12vlc.h
mpeg_er.c
mpeg_er.h
mpegaudio.c
mpegaudio.h
mpegaudio_parser.c
mpegaudio_tablegen.c
mpegaudio_tablegen.h
mpegaudiodata.c
mpegaudiodata.h
mpegaudiodec_common.c
mpegaudiodec_common_tablegen.c
mpegaudiodec_common_tablegen.h
mpegaudiodec_fixed.c
mpegaudiodec_float.c
mpegaudiodec_template.c
mpegaudiodecheader.c
mpegaudiodecheader.h
mpegaudiodsp.c
mpegaudiodsp.h
mpegaudiodsp_data.c
mpegaudiodsp_fixed.c
mpegaudiodsp_float.c
mpegaudiodsp_template.c
mpegaudioenc_fixed.c
mpegaudioenc_float.c
mpegaudioenc_template.c
mpegaudiotab.h
mpegaudiotabs.c
mpegaudiotabs.h
mpegpicture.c
mpegpicture.h
mpegutils.c
mpegutils.h
mpegvideo.c avcodec/mpegvideo: remove redundant workaround to recalculate last nonzero coefficient 2024-09-03 17:14:24 +02:00
mpegvideo.h
mpegvideo_dec.c
mpegvideo_enc.c
mpegvideo_motion.c
mpegvideo_parser.c
mpegvideodata.c
mpegvideodata.h
mpegvideodec.h
mpegvideoenc.h
mpegvideoencdsp.c avcodec/mpegvideoencdsp: convert stride parameters from int to ptrdiff_t 2024-09-01 13:42:30 +02:00
mpegvideoencdsp.h avcodec/mpegvideoencdsp: convert stride parameters from int to ptrdiff_t 2024-09-01 13:42:30 +02:00
mpl2dec.c
mpv_reconstruct_mb_template.c
mqc.c
mqc.h
mqcdec.c
mqcenc.c
mscc.c
msgsmdec.c
msgsmdec.h
msmpeg4.c
msmpeg4.h
msmpeg4_vc1_data.c
msmpeg4_vc1_data.h
msmpeg4data.c
msmpeg4data.h
msmpeg4dec.c avcodec/msmpeg4dec: init dc_pred_dir 2024-08-28 17:38:30 +02:00
msmpeg4dec.h
msmpeg4enc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
msmpeg4enc.h
msp2dec.c
msrle.c
msrledec.c
msrledec.h
msrleenc.c
mss1.c
mss2.c
mss2dsp.c
mss2dsp.h
mss3.c
mss4.c
mss12.c
mss12.h
mss34dsp.c
mss34dsp.h
msvideo1.c
msvideo1enc.c
mv30.c
mvcdec.c
mvha.c avcodec/mvha: Clear remaining space after inflate() 2024-08-14 18:21:00 +02:00
mwsc.c
mxpegdec.c
nellymoser.c
nellymoser.h
nellymoserdec.c
nellymoserenc.c
notchlc.c avcodec/notchlc: Check bytes left before reading 2024-08-28 16:27:55 +02:00
null.c
nuv.c
nvdec.c
nvdec.h
nvdec_av1.c
nvdec_h264.c
nvdec_hevc.c lavc/hevcdec: add a per-layer context 2024-09-06 13:59:29 +02:00
nvdec_mjpeg.c
nvdec_mpeg4.c
nvdec_mpeg12.c
nvdec_vc1.c
nvdec_vp8.c
nvdec_vp9.c
nvenc.c
nvenc.h
nvenc_av1.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
nvenc_h264.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
nvenc_hevc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
omx.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
on2avc.c
on2avcdata.c
on2avcdata.h
options.c
options_table.h
osq.c
packet.c
packet.h
packet_internal.h
paf.h
pafaudio.c
pafvideo.c
pamenc.c
parser.c
parser.h
parsers.c
pcm-bluray.c
pcm-blurayenc.c
pcm-dvd.c
pcm-dvdenc.c
pcm.c
pcm_tablegen.c
pcm_tablegen.h
pcx.c
pcxenc.c
pdvdec.c
pel_template.c
pgssubdec.c
pgxdec.c
photocd.c
pictordec.c
pixblockdsp.c
pixblockdsp.h
pixels.h
pixlet.c
png.c
png.h
png_parser.c
pngdec.c
pngdsp.c
pngdsp.h
pngenc.c
pnm.c
pnm.h
pnm_parser.c
pnmdec.c
pnmenc.c
profiles.c lavc: add HEVC Multiview Main profile 2024-09-06 13:59:28 +02:00
profiles.h
progressframe.h
proresdata.c
proresdata.h
proresdec.c
proresdec.h
proresdsp.c
proresdsp.h
proresenc_anatoliy.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
proresenc_kostya.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
prosumer.c
psd.c
psymodel.c
psymodel.h
pthread.c
pthread_frame.c lavc: convert frame threading to the receive_frame() pattern 2024-08-12 14:42:20 +02:00
pthread_internal.h
pthread_slice.c
ptx.c
put_bits.h
put_golomb.h
qcelpdata.h
qcelpdec.c
qdm2.c
qdm2_tablegen.c
qdm2_tablegen.h
qdm2data.h
qdmc.c
qdrw.c
qoadec.c
qoi.h
qoi_parser.c
qoidec.c
qoienc.c
qpeg.c
qpel_template.c
qpeldsp.c
qpeldsp.h
qsv.c
qsv.h
qsv_api.c
qsv_internal.h
qsvdec.c lavc/qsvdec: Add vvc_mp4toannexb bsf for QSV VVC decoder 2024-08-16 14:15:04 +08:00
qsvenc.c
qsvenc.h lavc/qsvenc: Remove duplicate include header file 2024-09-04 12:14:58 +08:00
qsvenc_av1.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
qsvenc_h264.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
qsvenc_hevc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
qsvenc_jpeg.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
qsvenc_mpeg2.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
qsvenc_vp9.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02: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
rawenc.c
realtextdec.c
rectangle.h
refstruct.c
refstruct.h
reverse.c
rka.c
rkmppdec.c
rl.c
rl.h
rl2.c
rle.c
rle.h
rnd_avg.h
roqaudioenc.c
roqvideo.c
roqvideo.h
roqvideodec.c
roqvideoenc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
rpza.c
rpzaenc.c avcodec/rpzaenc: don't use buffer data beyond the end of a row 2024-08-13 14:49:41 -03:00
rscc.c
rtjpeg.c
rtjpeg.h
rtv1.c
rv10.c
rv10dec.h
rv10enc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
rv10enc.h
rv20enc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
rv30.c
rv30data.h
rv30dsp.c
rv34.c
rv34.h
rv34_parser.c
rv34data.h
rv34dsp.c
rv34dsp.h
rv34vlc.h
rv40.c
rv40data.h
rv40dsp.c
rv40vlc2.h
s302m.c
s302menc.c
samidec.c
sanm.c
sbc.c
sbc.h
sbc_parser.c
sbcdec.c
sbcdec_data.c
sbcdec_data.h
sbcdsp.c
sbcdsp.h
sbcdsp_data.c
sbcdsp_data.h
sbcenc.c
sbr.h
sbrdsp.c
sbrdsp.h
sbrdsp_fixed.c
sbrdsp_template.c
scpr.c
scpr.h
scpr3.c
scpr3.h
screenpresso.c
sei.h
sga.c avcodec/sga: av_assert1 check init_get_bits8() 2024-08-14 18:20:58 +02:00
sgi.h
sgidec.c
sgienc.c
sgirledec.c
sheervideo.c
sheervideodata.h
shorten.c avcodec/shorten: Fix discard of ‘const’ qualifier 2024-08-19 17:40:00 -03:00
simple_idct.c
simple_idct.h
simple_idct_template.c
sinewin.c
sinewin.h
sinewin_fixed_tablegen.c
sinewin_fixed_tablegen.h
sinewin_tablegen.c
sinewin_tablegen.h
sipr.c
sipr.h
sipr16k.c
sipr16kdata.h
sipr_parser.c
siprdata.h
siren.c
smacker.c
smc.c
smcenc.c
snappy.c
snappy.h
snow.c
snow.h
snow_dwt.c
snow_dwt.h
snowdata.h
snowdec.c
snowenc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
sonic.c
sp5x.h
sp5xdec.c
speedhq.c
speedhq.h
speedhqdec.c
speedhqenc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
speedhqenc.h
speexdata.h
speexdec.c
srtdec.c
srtenc.c
startcode.c
startcode.h
subviewerdec.c
sunrast.c
sunrast.h
sunrastenc.c
svq1.c
svq1.h
svq1_cb.h
svq1_vlc.h
svq1dec.c
svq1enc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
svq1enc_cb.h
svq1encdsp.h
svq3.c
synth_filter.c
synth_filter.h
tableprint.h
tableprint_vlc.h
tak.c
tak.h
tak_parser.c
takdec.c
takdsp.c
takdsp.h
targa.c
targa.h
targa_y216dec.c
targaenc.c
tdsc.c
textdec.c
texturedsp.c
texturedsp.h
texturedsp_template.c
texturedspenc.c
thread.h
threadframe.h
threadprogress.c
threadprogress.h
tiertexseqv.c
tiff.c
tiff.h
tiff_common.c
tiff_common.h
tiff_data.h
tiffenc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
tmv.c
to_upper4.c
to_upper4.h
tpeldsp.c
tpeldsp.h
truemotion1.c
truemotion1data.h
truemotion2.c
truemotion2rt.c
truespeech.c
truespeech_data.h
tscc.c
tscc2.c
tscc2data.h
tta.c
ttadata.c
ttadata.h
ttadsp.c
ttadsp.h
ttaenc.c
ttaencdsp.c
ttaencdsp.h
ttmlenc.c
ttmlenc.h
twinvq.c
twinvq.h
twinvq_data.h
twinvqdec.c
txd.c
ulti.c
ulti_cb.h
unary.h
utils.c
utvideo.h
utvideodec.c
utvideodsp.c
utvideodsp.h
utvideoenc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
v4l2_buffers.c
v4l2_buffers.h
v4l2_context.c
v4l2_context.h
v4l2_fmt.c
v4l2_fmt.h
v4l2_m2m.c
v4l2_m2m.h
v4l2_m2m_dec.c
v4l2_m2m_enc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
v210_template.c
v210dec.c
v210dec.h
v210dec_init.h
v210enc.c
v210enc.h
v210enc_init.h
v210x.c
v308dec.c
v308enc.c
v408dec.c
v408enc.c
v410dec.c
v410enc.c
vaapi_av1.c
vaapi_decode.c
vaapi_decode.h
vaapi_encode.c hw_base_encode: allocate DPB image upfront 2024-09-09 07:05:42 +02:00
vaapi_encode.h hw_base_encode: refactor picture allocation/freeing 2024-09-09 07:05:24 +02:00
vaapi_encode_av1.c hw_base_encode: refactor picture allocation/freeing 2024-09-09 07:05:24 +02:00
vaapi_encode_h264.c hw_base_encode: move VAAPI SPS/PPS constructors to a shared file 2024-09-09 07:05:41 +02:00
vaapi_encode_h265.c hw_base_encode: refactor picture allocation/freeing 2024-09-09 07:05:24 +02:00
vaapi_encode_mjpeg.c hw_base_encode: refactor picture allocation/freeing 2024-09-09 07:05:24 +02:00
vaapi_encode_mpeg2.c hw_base_encode: refactor picture allocation/freeing 2024-09-09 07:05:24 +02:00
vaapi_encode_vp8.c hw_base_encode: refactor picture allocation/freeing 2024-09-09 07:05:24 +02:00
vaapi_encode_vp9.c hw_base_encode: refactor picture allocation/freeing 2024-09-09 07:05:24 +02:00
vaapi_h264.c
vaapi_hevc.c lavc/hevcdec: move active SPS from HEVCParamSets to HEVCLayerContext 2024-09-06 13:59:29 +02:00
vaapi_hevc.h
vaapi_mjpeg.c
vaapi_mpeg2.c
vaapi_mpeg4.c
vaapi_vc1.c
vaapi_vp8.c
vaapi_vp9.c
vb.c
vble.c
vbn.h
vbndec.c
vbnenc.c
vc1.c
vc1.h
vc1_block.c avcodec/vc1_block: propagate error codes 2024-08-28 16:27:55 +02:00
vc1_common.h
vc1_loopfilter.c
vc1_mc.c
vc1_parser.c
vc1_pred.c
vc1_pred.h
vc1_vlc_data.h
vc1acdata.h
vc1data.c
vc1data.h
vc1dec.c avcodec/vc1dec: Clear mb_type_base and ttblk_base 2024-08-14 18:21:01 +02:00
vc1dsp.c
vc1dsp.h
vc2enc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
vc2enc_dwt.c
vc2enc_dwt.h
vcr1.c
vdpau.c
vdpau.h
vdpau_av1.c
vdpau_h264.c
vdpau_hevc.c lavc/hevcdec: move active SPS from HEVCParamSets to HEVCLayerContext 2024-09-06 13:59:29 +02:00
vdpau_internal.h
vdpau_mpeg4.c
vdpau_mpeg12.c
vdpau_vc1.c
vdpau_vp9.c
version.c
version.h avcodec: add avcodec_get_supported_config() 2024-09-08 13:59:25 +02:00
version_major.h
videodsp.c
videodsp.h
videodsp_template.c
videotoolbox.c lavc/videotoolbox: drop HEVC cropping from start_frame rather than end_frame 2024-08-19 21:37:22 +02:00
videotoolbox.h
videotoolbox_vp9.c
videotoolboxenc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
vima.c
vlc.c
vlc.h
vmdaudio.c
vmdvideo.c
vmixdec.c
vmnc.c
vorbis.c
vorbis.h
vorbis_data.c
vorbis_data.h
vorbis_enc_data.h
vorbis_parser.c
vorbis_parser.h
vorbis_parser_internal.h
vorbisdec.c
vorbisdsp.c
vorbisdsp.h
vorbisenc.c
vp3.c
vp3_parser.c
vp3data.h
vp3dsp.c
vp3dsp.h
vp4data.h
vp5.c
vp5data.h
vp6.c
vp6data.h
vp6dsp.c
vp8.c
vp8.h
vp8_parser.c
vp8data.c
vp8data.h
vp8dsp.c
vp8dsp.h
vp9.c
vp9.h
vp9_mc_template.c
vp9_parser.c
vp9block.c
vp9data.c
vp9data.h
vp9dec.h
vp9dsp.c
vp9dsp.h
vp9dsp_8bpp.c
vp9dsp_10bpp.c
vp9dsp_12bpp.c
vp9dsp_template.c
vp9lpf.c
vp9mvs.c
vp9prob.c
vp9recon.c
vp9shared.h
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
vt_internal.h
vulkan.c
vulkan.h
vulkan_av1.c
vulkan_decode.c vulkan: enable encoding of images if video_maintenance1 is enabled 2024-08-16 01:22:16 +02:00
vulkan_decode.h
vulkan_h264.c
vulkan_hevc.c lavc/hevcdec: add a per-layer context 2024-09-06 13:59:29 +02:00
vulkan_video.c
vulkan_video.h
vvc.h
vvc_parser.c avcodec/vvc_parser: move avctx->has_b_frames initialization to dec 2024-08-15 20:50:24 +08:00
wavarc.c
wavpack.c
wavpack.h
wavpackdata.c
wavpackenc.c
wavpackenc.h
wbmpdec.c
wbmpenc.c
wcmv.c
webp.c
webp_parser.c
webvttdec.c
webvttenc.c
wma.c
wma.h
wma_common.c
wma_common.h
wma_freqs.c
wma_freqs.h
wmadata.h
wmadec.c
wmaenc.c
wmalosslessdec.c
wmaprodata.h
wmaprodec.c
wmavoice.c avcodec/wmavoice: Do not use uninitialized pitch[0] 2024-08-28 17:38:24 +02:00
wmavoice_data.h
wmv2.c
wmv2.h
wmv2data.c
wmv2data.h
wmv2dec.c
wmv2dec.h
wmv2dsp.c
wmv2dsp.h
wmv2enc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02: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
xwd.h
xwd_parser.c
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