FFmpeg/libavcodec
Anton Khirnov 0ed1eeb744 lavf/dv: use a more granular timebase for audio
One that is fine enough to represent all DV audio sample rates. Audio
packet durations are now sample-accurate.

This largely undoes commit 76fbb0052d. To
avoid breaking the issue fixed by that commit, resync audio timestamps
against video if they get more than one frame apart. The sample from
issue #8762 still works correctly after this commit.

Slightly changes the results of the lavf-dv seektest, due to the audio
timebase being more granular.
2023-05-02 10:57:21 +02:00
..
aarch64 codec/aarch64/hevc: add transform_luma_neon 2023-04-14 12:07:57 +03:00
alpha
arm Revert "avcodec/arm/hevc: remove duplicate mov of deblock neon" 2023-03-23 09:39:32 +02:00
avr32
bfin
loongarch Revert "avcodec/loongarch/h264chroma, vc1dsp_lasx: Add wrapper for __lasx_xvldx" 2022-09-14 14:09:26 +02:00
mips mips: fix build fail on MIPS R6 2023-03-26 01:46:39 +01:00
neon
ppc avcodec/mpegvideodsp: Make MpegVideoDSP MPEG-4 only 2022-10-20 07:56:17 +02:00
riscv lavc/audiodsp: fix RISC-V V scalar product (again) 2022-10-17 06:39:00 +02:00
sh4
sparc
tests avcodec/tests/snowenc: Fix 2nd test 2023-03-26 01:46:48 +01:00
x86 get_cabac_inline_x86: Don't inline the assembly function on 32 bit 2023-04-02 00:34:10 +03:00
.gitignore
4xm.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01:00
8bps.c avcodec/8bps: fix style issue 2022-09-17 10:32:16 +02:00
8svx.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01:00
012v.c avcodec/012v: Order operations for odd size handling 2023-01-17 12:54:29 +01:00
a64colors.h
a64multienc.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
a64tables.h
aac.h aacdec: convert to lavu/tx and support fixed-point 960-sample decoding 2022-11-06 14:39:33 +01:00
aac_ac3_parser.c avcodec/ac3_parser: improve false positive detection when parsing sync frames 2022-10-26 10:18:33 -03:00
aac_ac3_parser.h avcodec/ac3_parser: improve false positive detection when parsing sync frames 2022-10-26 10:18:33 -03:00
aac_adtstoasc_bsf.c avcodec/mpeg4audio: Move ff_copy_pce_data() to a header of its own 2022-10-02 20:16:42 +02:00
aac_defines.h aacdec: convert to lavu/tx and support fixed-point 960-sample decoding 2022-11-06 14:39:33 +01:00
aac_parser.c avcodec/aac_ac3_parser: don't fill stream info in the sync function 2022-10-26 10:18:33 -03:00
aaccoder.c avcodec/aaccoder: Mark function pointer arrays as const 2022-10-28 09:08:11 +02:00
aaccoder_trellis.h
aaccoder_twoloop.h
aacdec.c aacdec: convert to lavu/tx and support fixed-point 960-sample decoding 2022-11-06 14:39:33 +01:00
aacdec_fixed.c aacdec: convert to lavu/tx and support fixed-point 960-sample decoding 2022-11-06 14:39:33 +01:00
aacdec_template.c aacsbr: convert to lavu/tx 2022-11-06 14:39:35 +01:00
aacdectab.h avcodec/aacdec: refactor the channel layout derivation code 2022-11-03 19:39:52 -03:00
aacenc.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01:00
aacenc.h aacenc: convert to lavu/tx 2022-11-06 14:39:35 +01:00
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
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 avcodec/aacps_tablegen: fix build error after avutil bump 2023-03-02 15:13:38 +08:00
aacps_tablegen_template.c
aacpsdata.c
aacpsdsp.h lavc/aacpsdsp: RISC-V V add_squares 2022-09-27 13:19:52 +02:00
aacpsdsp_fixed.c
aacpsdsp_float.c
aacpsdsp_template.c lavc/aacpsdsp: RISC-V V add_squares 2022-09-27 13:19:52 +02:00
aacpsy.c avcodec/aacpsy: clip global_quality within the psy_vbr_map array boundaries 2023-04-14 10:04:47 -03:00
aacsbr.c aacdec: convert to lavu/tx and support fixed-point 960-sample decoding 2022-11-06 14:39:33 +01:00
aacsbr.h aacsbr: convert to lavu/tx 2022-11-06 14:39:35 +01:00
aacsbr_fixed.c aacdec: convert to lavu/tx and support fixed-point 960-sample decoding 2022-11-06 14:39:33 +01:00
aacsbr_template.c aacsbr: convert to lavu/tx 2022-11-06 14:39:35 +01:00
aacsbrdata.h libavcodec: Set hidden visibility on global symbols accessed from AArch64 assembly 2022-09-02 23:13:29 +03:00
aactab.c
aactab.h
aandcttab.c
aandcttab.h
aasc.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
ac3.c
ac3.h avcodec/eac3dec: avoid float noise in fixed mode addition to overflow 2023-01-11 12:12:25 +01:00
ac3_channel_layout_tab.c
ac3_channel_layout_tab.h
ac3_parser.c avcodec/ac3_parser: improve false positive detection when parsing sync frames 2022-10-26 10:18:33 -03:00
ac3_parser.h
ac3_parser_internal.h avcodec/ac3dec: split off code discarding garbage at the beginning of a packet 2022-10-26 09:16:21 -03:00
ac3dec.c avcodec/eac3dec: add detection of Atmos spatial extension profile 2023-03-02 13:45:51 +01:00
ac3dec.h avcodec/ac3: Remove unused fields 2023-03-02 21:32:00 +01:00
ac3dec_data.c
ac3dec_data.h
ac3dec_fixed.c ac3: convert to lavu/tx 2022-11-06 14:39:27 +01:00
ac3dec_float.c avcodec/eac3dec: add detection of Atmos spatial extension profile 2023-03-02 13:45:51 +01:00
ac3defs.h
ac3dsp.c avcodec/ac3dsp: Remove unused parameter 2022-09-29 23:37:13 +02:00
ac3dsp.h avcodec/ac3dsp: Remove unused parameter 2022-09-29 23:37:13 +02:00
ac3enc.c avcodec: Remove unnecessary fft, dct inclusions 2022-11-11 12:22:47 +01:00
ac3enc.h ac3: convert to lavu/tx 2022-11-06 14:39:27 +01:00
ac3enc_fixed.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
ac3enc_float.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
ac3enc_template.c ac3: convert to lavu/tx 2022-11-06 14:39:27 +01:00
ac3tab.c
ac3tab.h
acelp_filters.c
acelp_filters.h
acelp_pitch_delay.c
acelp_pitch_delay.h
acelp_vectors.c
acelp_vectors.h
adpcm.c avcodec: add ADPCM XMD decoder 2023-01-30 20:57:37 +01:00
adpcm.h
adpcm_data.c
adpcm_data.h
adpcmenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
adts_header.c avcodec/adts_parser: allow passing a pre allocated AACADTSHeaderInfo to avpriv_adts_header_parse() 2022-10-26 10:18:24 -03:00
adts_header.h
adts_parser.c avcodec/adts_parser: allow passing a pre allocated AACADTSHeaderInfo to avpriv_adts_header_parse() 2022-10-26 10:18:24 -03:00
adts_parser.h
adx.c avcodec/adx: Move ff_adx_decode_header() to adxdec.c 2022-09-16 11:14:32 +02:00
adx.h avcodec/adx: Move ff_adx_decode_header() to adxdec.c 2022-09-16 11:14:32 +02:00
adx_parser.c
adxdec.c avcodec/adx: Move ff_adx_decode_header() to adxdec.c 2022-09-16 11:14:32 +02:00
adxenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
agm.c avcodec/jpegtables: remove duplicate luma and chroma quantization tables 2022-10-26 20:30:25 +11:00
aic.c avcodec/aic: Remove useless ScanTable 2022-10-24 00:46:56 +02:00
alac.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
alac_data.c
alac_data.h
alacdsp.c lavc/alacdsp: RISC-V V decorrelate_stereo 2022-10-05 06:51:11 +02:00
alacdsp.h lavc/alacdsp: RISC-V V decorrelate_stereo 2022-10-05 06:51:11 +02:00
alacenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
aliaspixdec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
aliaspixenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
allcodecs.c avcodec: add PDV decoder 2023-04-20 15:44:38 +02:00
alsdec.c avcodec/alsdec: Check bits left before block decoding in non multi channel coding loop 2022-11-04 22:47:19 +01:00
amfenc.c libavcodec/amfenc: add AV1 encoding support 2023-01-27 22:38:45 +05:30
amfenc.h libavcodec/amfenc: add AV1 encoding support 2023-01-27 22:38:45 +05:30
amfenc_av1.c libavcodec/amfenc: add AV1 encoding support 2023-01-27 22:38:45 +05:30
amfenc_h264.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
amfenc_hevc.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
amr.h
amr_parser.c
amrnbdata.h
amrnbdec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
amrwbdata.h
amrwbdec.c avcodec/amrwbdec: update .p.sample_fmts to planar variant 2022-11-28 09:11:38 +01:00
anm.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
ansi.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01:00
apac.c avcodec/apac: Sanity check bits_per_coded_sample 2022-12-20 18:35:13 +01:00
apedec.c avcodec/apedec: Factor constant sign out of loop in long_filter_high_3800() 2023-05-01 00:48:32 +02:00
apng.h
aptx.c avcodec/aptx: Use AVCodecContext.frame_size according to the API 2022-09-19 17:05:33 +02:00
aptx.h avcodec/aptx: Move AudioFrameQueue to aptxenc.c 2022-08-27 02:23:43 +02:00
aptxdec.c avcodec/codec_internal: Avoid deprecation warnings for channel_layouts 2022-09-28 23:44:28 +02:00
aptxenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
arbc.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
argo.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
ass.c avcodec/ass: specify a permissive encoding 2022-12-03 19:08:44 +01:00
ass.h
ass_split.c
ass_split.h
assdec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
assenc.c lavc/ass: error if not passed exactly 1 rect 2023-03-21 14:24:31 -04:00
asv.c avcodec/asv: Split ASV1Context into decoder and encoder contexts 2022-10-05 14:20:33 +02:00
asv.h avcodec/asv: Split ASV1Context into decoder and encoder contexts 2022-10-05 14:20:33 +02:00
asvdec.c avcodec/asvdec: Only keep what is used from ScanTable 2022-10-24 00:47:01 +02:00
asvenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
atrac.c
atrac.h
atrac1.c atrac1: convert to lavu/tx 2022-11-06 14:39:39 +01:00
atrac1data.h
atrac3.c atrac3: convert to lavu/tx 2022-11-06 14:39:40 +01:00
atrac3data.h
atrac3plus.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01:00
atrac3plus.h atrac3plus: convert to lavu/tx 2022-11-06 14:39:40 +01:00
atrac3plus_data.h
atrac3plusdec.c atrac3plus: convert to lavu/tx 2022-11-06 14:39:40 +01:00
atrac3plusdsp.c avcodec: Remove unnecessary fft, dct inclusions 2022-11-11 12:22:47 +01:00
atrac9dec.c atrac9dec: convert to lavu/tx 2022-11-06 14:39:34 +01:00
atrac9tab.h
atsc_a53.c
atsc_a53.h
audio_frame_queue.c avcodec/internal: Move ff_samples_to_time_base() to encode.h 2022-08-27 14:14:57 +02:00
audio_frame_queue.h
audiodsp.c lavc/audiodsp: RISC-V F vector_clipf 2022-09-27 13:19:52 +02:00
audiodsp.h lavc/audiodsp: RISC-V F vector_clipf 2022-09-27 13:19:52 +02:00
audiotoolboxdec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
audiotoolboxenc.c avcodec/codec_internal: Avoid deprecation warnings for channel_layouts 2022-09-28 23:44:28 +02:00
aura.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
av1.h
av1_frame_merge_bsf.c
av1_frame_split_bsf.c
av1_metadata_bsf.c
av1_parse.c
av1_parse.h
av1_parser.c avcodec: remove FF_API_AVCTX_TIMEBASE 2023-02-09 15:35:08 +01:00
av1dec.c avcodec/avutil: move dynamic HDR10+ metadata parsing to libavutil 2023-03-21 13:52:36 -03:00
av1dec.h avcodec/av1dec: parse and export Metadata OBUs 2023-03-10 16:27:05 -03:00
avcodec.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01:00
avcodec.h lavc: clarify color_range semantics 2023-04-02 16:22:14 +02:00
avcodecres.rc
avdct.c
avdct.h Revert "lavc: deprecate avcodec_dct, av_fft, av_dct, av_rdft and av_mdct" 2022-11-06 12:15:56 -03:00
avfft.c
avfft.h Revert "lavc: deprecate avcodec_dct, av_fft, av_dct, av_rdft and av_mdct" 2022-11-06 12:15:56 -03:00
avpacket.c avcodec/avpacket: use av_dict_iterate 2022-12-01 11:21:14 +01:00
avrndec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
avs.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
avs2.c
avs2.h
avs2_parser.c avcodec: remove FF_API_AVCTX_TIMEBASE 2023-02-09 15:35:08 +01:00
avs3.h
avs3_parser.c avcodec: remove FF_API_AVCTX_TIMEBASE 2023-02-09 15:35:08 +01:00
avuidec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
avuienc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
bethsoftvideo.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
bethsoftvideo.h
bfi.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01:00
bgmc.c
bgmc.h
bink.c avcodec/bink: Avoid undefined out of array end pointers in binkb_decode_plane() 2023-02-23 23:25:27 +01:00
binkaudio.c avcodec/binkaudio: clear pts when returning more than one frame per input packet 2022-12-07 08:48:47 -03:00
binkdata.h
binkdsp.c
binkdsp.h
bintext.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
bintext.h
bit_depth_template.c
bitpacked_dec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
bitpacked_enc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
bitstream.c
bitstream.h lavc/bitstream: avoid UB in bits_{read,peek}_signed(0) 2023-01-18 09:41:32 +01:00
bitstream_filters.c avcodec: add media100_to_mjpegb bitstream filter and use it 2023-01-31 17:06:29 +01:00
bitstream_template.h lavc/bitstream: avoid UB in bits_{read,peek}_signed(0) 2023-01-18 09:41:32 +01:00
blockdsp.c avcodec/blockdsp: Remove unused AVCodecContext parameter 2022-09-21 20:24:40 +02:00
blockdsp.h avcodec/blockdsp: Remove unused AVCodecContext parameter 2022-09-21 20:24:40 +02:00
bmp.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
bmp.h
bmp_parser.c
bmpenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
bmvaudio.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
bmvvideo.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
bonk.c avcodec/bonk: decode multiple passes in intlist_read() at once 2023-05-01 00:48:32 +02:00
brenderpix.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
bsf.c
bsf.h avcodec/bsf: document missing arguments 2022-10-17 09:56:47 +02:00
bsf_internal.h
bswapdsp.c lavc/bswapdsp: RISC-V B bswap_buf 2022-10-05 08:26:19 +02:00
bswapdsp.h lavc/bswapdsp: RISC-V B bswap_buf 2022-10-05 08:26:19 +02:00
bytestream.h avcodec/bytestream: fix warnings with signed/unsigned compare in bytestream.h 2023-04-02 21:31:05 +02:00
c93.c avcodec/c93: Fix segfault when using negative linesizes 2022-10-05 14:38:52 +02:00
cabac.c
cabac.h
cabac_functions.h
canopus.c
canopus.h
cavs.c avcodec/cavs: Only keep what is needed from IDCTDSP-API 2022-10-24 00:47:03 +02:00
cavs.h avcodec/cavs: Only keep what is needed from IDCTDSP-API 2022-10-24 00:47:03 +02:00
cavs_parser.c
cavsdata.c
cavsdec.c avcodec/cavsdec: Check bits left before picture allocation 2023-05-01 00:48:32 +02:00
cavsdsp.c avocdec/cavsdsp: Fix undefined pointer arithmetic 2022-10-04 18:01:01 +02:00
cavsdsp.h avcodec/cavsdsp: Remove unused function parameter 2022-09-21 20:24:22 +02:00
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 avcodec/cbs: Remove CBS_CONTENT_TYPE_POD 2022-10-22 17:28:01 +02:00
cbs.h avcodec/cbs: Remove ff_cbs_alloc_unit_content 2022-08-08 11:29:33 +02:00
cbs_av1.c lavc/cbs_av1: restore CodedBitstreamAV1Context when AVERROR(ENOSPC) 2022-10-07 10:56:41 +08:00
cbs_av1.h
cbs_av1_syntax_template.c cbs_av1: Remove constraint on MDCV luminance values 2023-01-24 21:41:55 +00:00
cbs_bsf.c
cbs_bsf.h
cbs_h264.h
cbs_h264_syntax_template.c
cbs_h265.h
cbs_h265_syntax_template.c
cbs_h2645.c avcodec/cbs_{h2645,sei}: add support for Ambient Viewing Environment SEI 2023-01-13 20:53:02 +02:00
cbs_h2645.h
cbs_internal.h avocdec/cbs_internal: Rename CBS_MAX_UNIT_TYPES->CBS_MAX_LIST_UNIT_TYPES 2022-10-22 17:35:56 +02:00
cbs_jpeg.c avcodec/cbs: Remove ff_cbs_alloc_unit_content 2022-08-08 11:29:33 +02:00
cbs_jpeg.h
cbs_jpeg_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_mpeg2_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 avcodec/cbs_{h2645,sei}: add support for Ambient Viewing Environment SEI 2023-01-13 20:53:02 +02:00
cbs_sei_syntax_template.c avcodec/cbs_{h2645,sei}: add support for Ambient Viewing Environment SEI 2023-01-13 20:53:02 +02:00
cbs_vp9.c avcodec/cbs: Remove ff_cbs_alloc_unit_content 2022-08-08 11:29:33 +02:00
cbs_vp9.h
cbs_vp9_syntax_template.c
ccaption_dec.c avcodec/ccaption_dec: return the number of bytes decoded 2023-02-20 17:48:11 +01:00
cdgraphics.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01:00
cdtoons.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
cdxl.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
celp_filters.c
celp_filters.h
celp_math.c
celp_math.h
cfhd.c avcodec/cfhd, cfhddata: Free VLC as soon as it is not needed 2022-09-05 14:28:13 +02:00
cfhd.h avcodec/cfhd, cfhddata: Free VLC as soon as it is not needed 2022-09-05 14:28:13 +02:00
cfhddata.c avcodec/cfhddata: Reduce stack usage 2022-09-05 14:28:20 +02:00
cfhddsp.c
cfhddsp.h
cfhdenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
cfhdencdsp.c
cfhdencdsp.h
cga_data.c
cga_data.h
chomp_bsf.c
cinepak.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
cinepakenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
clearvideo.c avcodec/clearvideo: Avoid allocations when decoding tiles 2022-11-10 00:39:43 +01:00
clearvideodata.h
cljrdec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
cljrenc.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01:00
cllc.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
cngdec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
cngenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
codec.h avcodec: remove FF_API_FLAG_TRUNCATED 2023-02-09 15:35:14 +01:00
codec2utils.h
codec_desc.c avcodec: add PDV decoder 2023-04-20 15:44:38 +02:00
codec_desc.h
codec_id.h avcodec: add PDV decoder 2023-04-20 15:44:38 +02:00
codec_internal.h lavc: add a private cap for fake-delay encoders 2023-01-29 09:14:13 +01:00
codec_par.c
codec_par.h avcodec/codec_par: Add missing doxy group opening 2022-10-17 09:51:47 +02:00
cook.c cookdec: convert to lavu/tx 2022-11-06 14:39:36 +01:00
cook_parser.c
cookdata.h
copy_block.h
cos_tablegen.c
cpia.c avcodec: remove FF_API_AVCTX_TIMEBASE 2023-02-09 15:35:08 +01:00
cri.c avcodec/cri: implement FF_CODEC_CAP_SKIP_FRAME_FILL_PARAM 2022-09-24 12:23:33 +02:00
cri_parser.c
crystalhd.c lavu/frame: deprecate AVFrame.pkt_{pos,size} 2023-03-20 10:42:09 +01:00
cscd.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
cuviddec.c lavu/frame: deprecate AVFrame.pkt_{pos,size} 2023-03-20 10:42:09 +01:00
cyuv.c avcodec/cyuv: Remove useless private context 2022-10-21 21:12:45 +02:00
d3d11va.c
d3d11va.h
dca.c
dca.h
dca_core.c dca_core: convert to lavu/tx 2022-11-06 14:39:36 +01:00
dca_core.h dca_core: convert to lavu/tx 2022-11-06 14:39:36 +01:00
dca_core_bsf.c
dca_exss.c
dca_exss.h
dca_lbr.c dca_lbr: convert to lavu/tx 2022-11-06 14:39:37 +01:00
dca_lbr.h dca_lbr: convert to lavu/tx 2022-11-06 14:39:37 +01:00
dca_parser.c
dca_sample_rate_tab.c
dca_sample_rate_tab.h
dca_syncwords.h avcodec/dca_xll: add detection of DTS:X and DTS:X IMAX 2023-03-02 13:46:04 +01:00
dca_xll.c avcodec/dca_xll: add detection of DTS:X and DTS:X IMAX 2023-03-02 13:46:04 +01:00
dca_xll.h avcodec/dca_xll: add detection of DTS:X and DTS:X IMAX 2023-03-02 13:46:04 +01:00
dcaadpcm.c
dcaadpcm.h
dcadata.c
dcadata.h
dcadct.c
dcadct.h
dcadec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
dcadec.h
dcadsp.c dca_core: convert to lavu/tx 2022-11-06 14:39:36 +01:00
dcadsp.h dca_core: convert to lavu/tx 2022-11-06 14:39:36 +01:00
dcaenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
dcaenc.h
dcahuff.c avcodec/dca_lbr: Inline nb_bits for VLCs 2022-09-16 18:07:29 +02:00
dcahuff.h avcodec/dca_lbr: Inline nb_bits for VLCs 2022-09-16 18:07:29 +02:00
dcamath.h
dct.c
dct.h
dct32.h
dct32_fixed.c
dct32_float.c
dct32_template.c
dctref.c
dctref.h
dds.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
decode.c lavu/frame: deprecate AVFrame.pkt_{pos,size} 2023-03-20 10:42:09 +01:00
decode.h lavc/decode: allow using AV_CODEC_FLAG_COPY_OPAQUE for decoding 2023-02-04 13:14:20 +01:00
defs.h avcodec/avcodec: Move AV_ER_* and FF_COMPLIANCE_* to defs.h 2022-09-26 02:51:46 +02:00
dfa.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
dfpwmdec.c avcodec/dfpwmdec: Remove always-false check 2022-09-22 01:05:59 +02:00
dfpwmenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
dirac.c
dirac.h
dirac_arith.c
dirac_arith.h
dirac_dwt.c avcodec/dirac_dwt(_template): Don't use ff_-prefix for static func 2022-09-28 23:23:40 +02:00
dirac_dwt.h avcodec/dirac_dwt: Avoid conversions between function pointers and void* 2022-09-28 23:37:12 +02:00
dirac_dwt_template.c avcodec/dirac_dwt: Avoid conversions between function pointers and void* 2022-09-28 23:37:12 +02:00
dirac_parser.c
dirac_vlc.c
dirac_vlc.h
diracdec.c avutil/frame: deprecate AVFrame.coded_picture_number and display_picture_number 2023-02-13 00:37:50 +01:00
diracdsp.c
diracdsp.h
diractab.c
diractab.h
dnxhd_parser.c
dnxhddata.c
dnxhddata.h
dnxhddec.c avcodec/dnxhddec: Only keep what is used from ScanTable 2022-10-24 00:47:02 +02:00
dnxhdenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
dnxhdenc.h
dolby_e.c dolby_e: convert to lavu/tx 2022-11-06 14:39:36 +01:00
dolby_e.h
dolby_e_parse.c
dolby_e_parser.c avcodec/dolby_e_parser: Remove unnecessary headers 2022-09-16 18:07:29 +02:00
dovi_rpu.c
dovi_rpu.h
dpcm.c avcodec: add CBD2 DPCM decoder 2023-01-27 19:45:36 +01:00
dpx.c avcodec/dpx: fix check of minimal data size for unpadded content 2023-04-08 20:08:18 +02:00
dpx_parser.c
dpxenc.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
dsd.c
dsd.h
dsddec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
dsicinaudio.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
dsicinvideo.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
dss_sp.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
dstdec.c avcodec/dstdec: Check for overflow in build_filter() 2022-09-24 18:31:06 +02:00
dts2pts_bsf.c avcodec/dts2pts_bsf: Avoid poc overflows in cmp_find() 2022-12-28 00:25:35 +01:00
dump_extradata_bsf.c
dv.c lavc/dv.h: move encoder/decoder-specific code to a new header 2022-09-05 08:09:00 +02:00
dv.h lavf/dv: use a more granular timebase for audio 2023-05-02 10:57:21 +02:00
dv_error_marker_bsf.c
dv_internal.h lavc/dv.h: move encoder/decoder-specific code to a new header 2022-09-05 08:09:00 +02:00
dv_profile.c
dv_profile.h
dv_profile_internal.h
dv_tablegen.c
dv_tablegen.h avcodec/dv_tablegen, dvdata: Remove ff_dv_vlc_bits 2022-09-07 00:07:45 +02:00
dvaudio.h
dvaudio_parser.c
dvaudiodec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
dvbsub_parser.c
dvbsubdec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
dvbsubenc.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
dvbtxt.h
dvd_nav_parser.c
dvdata.c avcodec/dv_tablegen, dvdata: Remove ff_dv_vlc_bits 2022-09-07 00:07:45 +02:00
dvdata.h avcodec/dvdec: Avoid stack buffers 2022-09-07 00:07:45 +02:00
dvdec.c avcodec/dvdec: Avoid stack buffers 2022-09-07 00:07:45 +02:00
dvdsub.c avcodec/internal: Move ff_dvdsub_parse_palette() to new header dvdsub.h 2022-08-27 14:14:57 +02:00
dvdsub.h avcodec/internal: Move ff_dvdsub_parse_palette() to new header dvdsub.h 2022-08-27 14:14:57 +02:00
dvdsub_parser.c avcodec/dvdsub_parser: Fix length check for short packets 2022-11-16 08:41:14 +01:00
dvdsubdec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
dvdsubenc.c avcodec/dvdsubenc: remove duplicated ; 2023-01-29 13:10:20 +01:00
dvenc.c avcodec/mp_cmp: reject invalid comparison function values 2023-04-14 10:04:47 -03:00
dxa.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
dxtory.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
dxv.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
dxva2.c
dxva2.h
dxva2_av1.c
dxva2_h264.c
dxva2_hevc.c
dxva2_internal.h
dxva2_mpeg2.c
dxva2_vc1.c avcodec/vc1_block: Remove dead calls to ff_mpeg_draw_horiz_band() 2022-10-20 06:57:30 +02:00
dxva2_vp9.c
dynamic_hdr_vivid.c avcodec/dynamic_hdr_vivid: reindent after the previous commit 2023-03-17 18:52:36 +08:00
dynamic_hdr_vivid.h
eac3_core_bsf.c
eac3_data.c
eac3_data.h
eac3dec.c avcodec/eac3dec: add detection of Atmos spatial extension profile 2023-03-02 13:45:51 +01:00
eac3enc.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01:00
eac3enc.h
eacmv.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
eaidct.c
eaidct.h
eamad.c avcodec/mpeg12: Avoid indirection when accessing rl_vlc tables 2022-10-27 15:44:36 +02:00
eatgq.c avcodec/eatgq: : Check index increments in tgq_decode_block() 2023-01-15 19:34:39 +01:00
eatgv.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
eatqi.c avcodec/eatqi: Don't use IDCTDSP-API unnecessarily 2022-10-24 00:46:53 +02:00
elbg.c
elbg.h
elsdec.c
elsdec.h
encode.c lavc/encode: do not use pkt_duration for encoding 2023-04-19 21:12:03 +02:00
encode.h lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
error_resilience.c Revert "avcodec/er: remove check for fields" 2023-04-14 17:56:45 +02:00
error_resilience.h Revert "avcodec/er: remove check for fields" 2023-04-14 17:56:45 +02:00
escape124.c avcodec/escape124: Check that blocks are allocated before use 2023-04-14 17:56:44 +02:00
escape130.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
evrcdata.h
evrcdec.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01:00
exif.c
exif.h
exr.c avutil/{color_utils, csp}: merge color_utils into csp and expose API 2023-02-09 15:35:14 +01:00
exrdsp.c
exrdsp.h
exrenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
extract_extradata_bsf.c
faandct.c
faandct.h
faanidct.c
faanidct.h
fastaudio.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
faxcompr.c
faxcompr.h
fdctdsp.c
fdctdsp.h
ffjni.c
ffjni.h
fflcms2.c avutil/{color_utils, csp}: merge color_utils into csp and expose API 2023-02-09 15:35:14 +01:00
fflcms2.h
fft-internal.h
fft.h libavcodec: Set hidden visibility on global symbols accessed from AArch64 assembly 2022-09-02 23:13:29 +03:00
fft_fixed_32.c
fft_float.c
fft_init_table.c
fft_table.h
fft_template.c
ffv1.c avcodec/ffv1: Only allocate ThreadFrames for the decoder 2022-09-07 00:07:55 +02:00
ffv1.h avcodec/ffv1: use 64-bit frame counter 2023-01-26 20:37:14 +01:00
ffv1_template.c
ffv1dec.c avcodec/ffv1dec: reject unsupported ffv1 versions 2023-04-06 00:50:01 +02:00
ffv1dec_template.c avcodec/ffv1: Move ffv1_template.c inclusion to dec/enc templates 2022-10-20 06:57:30 +02:00
ffv1enc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
ffv1enc_template.c avcodec/ffv1: Move ffv1_template.c inclusion to dec/enc templates 2022-10-20 06:57:30 +02:00
ffwavesynth.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
fic.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
file_open.c
filter_units_bsf.c
fits.c
fits.h
fitsdec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
fitsenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
flac.c libavcodec/flacdec: Implement decoding of 32 bit-per-sample PCM 2022-12-26 21:15:36 +01:00
flac.h avcodec/flac: smallest frame is 10 bytes 2022-09-05 12:27:50 +02:00
flac_parse.h avcodec/flac: Move decoder+parser stuff into a new header, flac_parse.h 2022-09-02 11:55:22 +02:00
flac_parser.c avcodec/flac_parser: avoid returning too negative number 2022-09-13 17:43:15 +02:00
flacdata.c
flacdata.h
flacdec.c libavcodec/flacdec: Implement decoding of 32 bit-per-sample PCM 2022-12-26 21:15:36 +01:00
flacdsp.c
flacdsp.h
flacdsp_lpc_template.c
flacdsp_template.c
flacenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
flacencdsp.c
flacencdsp.h
flashsv.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
flashsv2enc.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01:00
flashsvenc.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01:00
flicvideo.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
float2half.c avutil/half2float: move non-inline init code out of header 2022-08-19 22:09:36 +02:00
flvdec.c avcodec/flvdec, intelh263dec: Remove redundant assignments 2022-10-31 12:01:33 +01:00
flvdec.h
flvenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
flvenc.h avcodec/mpegvideo_enc: remove picture_number parameter from encode functions 2023-01-26 20:37:01 +01:00
fmtconvert.c lavc/fmtconvert: RISC-V V int32_to_float_fmul_scalar 2022-09-27 13:19:52 +02:00
fmtconvert.h lavc/fmtconvert: RISC-V V int32_to_float_fmul_scalar 2022-09-27 13:19:52 +02:00
fmvc.c avcodec/fmvc: Move frame allocation to a later stage 2022-09-10 17:32:38 +02:00
frame_thread_encoder.c avcodec: remove FF_API_THREAD_SAFE_CALLBACKS 2023-02-09 15:24:16 +01:00
frame_thread_encoder.h
fraps.c avcodec/fraps: Fix segfault with negative linesizes 2022-10-05 14:39:10 +02:00
frwu.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
ftr.c avcodec/ftr: use more portable return error code 2023-01-29 13:09:17 +01:00
ftr_parser.c avcodec: add FTR audio decoder and parser 2022-09-24 14:03:59 +02:00
g2meet.c avcodec/g2meet: Replace fake allocation avoidance for framebuf 2023-04-22 23:19:16 +02:00
g722.c
g722.h
g722dec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
g722dsp.c
g722dsp.h
g722enc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
g723_1.c
g723_1.h
g723_1_parser.c
g723_1dec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
g723_1enc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
g726.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
g729.h
g729_parser.c
g729data.h
g729dec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
g729postfilter.c avcodec/g729postfilter: Limit shift in long term filter 2023-04-02 23:54:47 +02:00
g729postfilter.h
gdv.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
gemdec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
get_bits.h lavc/bitstream: avoid UB in bits_{read,peek}_signed(0) 2023-01-18 09:41:32 +01:00
get_buffer.c avcodec/get_buffer: Don't get AVPixFmtDescriptor unnecessarily 2022-08-18 16:57:47 +02:00
gif.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01:00
gif.h
gif_parser.c
gifdec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
golomb.c
golomb.h
gsm.h
gsm_parser.c
gsmdec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
gsmdec_data.c
gsmdec_data.h
gsmdec_template.c
h261.c avcodec/h261: Use ptrdiff_t for stride 2022-10-20 06:57:30 +02:00
h261.h
h261_parser.c
h261data.c
h261dec.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01:00
h261enc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
h261enc.h avcodec/mpegvideo_enc: remove picture_number parameter from encode functions 2023-01-26 20:37:01 +01:00
h263.c
h263.h
h263_parser.c avcodec: remove FF_API_FLAG_TRUNCATED 2023-02-09 15:35:14 +01:00
h263data.c
h263data.h
h263dec.c avcodec: remove FF_API_FLAG_TRUNCATED 2023-02-09 15:35:14 +01:00
h263dec.h
h263dsp.c
h263dsp.h
h263enc.h avcodec/mpegvideo_enc: remove picture_number parameter from encode functions 2023-01-26 20:37:01 +01:00
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_metadata_bsf.c avcodec/h264_metadata_bsf: remove AUDs at any position 2023-02-09 14:38:28 +05:30
h264_mp4toannexb_bsf.c
h264_mvpred.h
h264_parse.c
h264_parse.h
h264_parser.c avcodec: remove FF_API_AVCTX_TIMEBASE 2023-02-09 15:35:08 +01:00
h264_picture.c
h264_ps.c avcodec/(h264|hevc)_ps: Factor common VUI code out 2022-12-01 11:00:41 +01:00
h264_ps.h avcodec/(h264|hevc)_ps: Factor common VUI code out 2022-12-01 11:00:41 +01:00
h264_redundant_pps_bsf.c avcodec/h264_redundant_pps_bsf: Don't remove PPS 2022-09-25 14:53:45 +02:00
h264_refs.c
h264_sei.c avcodec/h264_sei, sei: Make H264_SEI_FpaType generic 2022-12-01 11:00:41 +01:00
h264_sei.h avcodec/h264_sei, sei: Make H264_SEI_FpaType generic 2022-12-01 11:00:41 +01:00
h264_slice.c vaapi: support VAProfileH264High10 decoding 2023-04-17 15:11:22 +08:00
h264addpx_template.c
h264chroma.c
h264chroma.h
h264chroma_template.c
h264data.c
h264data.h avcodec/h264data: Deduplicate H.26[45] aspect ratio table 2022-12-01 11:00:41 +01:00
h264dec.c avcodec: remove FF_API_AVCTX_TIMEBASE 2023-02-09 15:35:08 +01: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_metadata_bsf.c avcodec/h264data: Deduplicate H.26[45] aspect ratio table 2022-12-01 11:00:41 +01:00
h265_profile_level.c
h265_profile_level.h
h274.c
h274.h avcodec/h274: fix include 2023-01-11 12:12:27 +01:00
h2645_parse.c
h2645_parse.h
h2645_sei.c avcodec/avutil: move dynamic HDR10+ metadata parsing to libavutil 2023-03-21 13:52:36 -03:00
h2645_sei.h avcodec/h2645_sei: add support for Ambient Viewing Environment SEI 2023-01-13 21:26:27 +02:00
h2645_vui.c avcodec/(h264|hevc)_ps: Factor common VUI code out 2022-12-01 11:00:41 +01:00
h2645_vui.h avcodec/(h264|hevc)_ps: Factor common VUI code out 2022-12-01 11:00:41 +01:00
h2645data.c avcodec/h264data: Deduplicate H.26[45] aspect ratio table 2022-12-01 11:00:41 +01:00
h2645data.h avcodec/h264data: Deduplicate H.26[45] aspect ratio table 2022-12-01 11:00:41 +01:00
half2float.c avutil/half2float: move non-inline init code out of header 2022-08-19 22:09:36 +02:00
hap.c
hap.h
hapdec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
hapenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
hapqa_extract_bsf.c
hca_data.h
hcadec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
hcom.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
hdr_parser.c
hdrdec.c avcodec/hdrdec: Check for end of input in decompress() 2022-12-28 00:25:34 +01:00
hdrenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
hevc.h lavc/hevc_ps: Add SPS/PPS parse support for HEVC extension syntax 2023-02-27 13:42:06 +08:00
hevc_cabac.c
hevc_data.c
hevc_data.h
hevc_filter.c
hevc_mp4toannexb_bsf.c
hevc_mvs.c
hevc_parse.c
hevc_parse.h
hevc_parser.c
hevc_ps.c avcodec/hevc_ps: check for out of range bitdepth in SPS 2023-04-30 20:41:55 -03:00
hevc_ps.h avcodec/hevc_ps: use get_ue_golomb() for some SPS Screen Content Coding extension fields 2023-04-30 18:29:34 -03:00
hevc_ps_enc.c
hevc_refs.c lavc/hevc: Update reference list for SCC 2023-02-27 13:42:06 +08:00
hevc_sei.c avcodec/h2645_sei: Factor out freeing common SEI parts 2022-12-01 11:00:40 +01:00
hevc_sei.h avcodec/h2645_sei: Factor out freeing common SEI parts 2022-12-01 11:00:40 +01:00
hevcdec.c avcodec/hevcdec: further constrain some slice header field values 2023-04-22 11:15:06 -03:00
hevcdec.h avcodec/hevcdec: Replace number with enum 2023-03-27 09:14:00 +02:00
hevcdsp.c
hevcdsp.h
hevcdsp_template.c
hevcpred.c
hevcpred.h
hevcpred_template.c
hnm4video.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
hpel_template.c
hpeldsp.c
hpeldsp.h
hq_hqa.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
hq_hqa.h
hq_hqadata.c
hq_hqadsp.c
hq_hqadsp.h
hqx.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
hqx.h
hqxdsp.c
hqxdsp.h
hqxvlc.c
htmlsubtitles.c
htmlsubtitles.h
huffman.c
huffman.h
huffyuv.c avcodec/huffyuv: Update outdated link 2022-10-09 09:15:40 +02:00
huffyuv.h avcodec/huffyuv: Update outdated link 2022-10-09 09:15:40 +02:00
huffyuvdec.c avcodec/huffyuvdec: Fix undefined behavior with shift 2023-04-14 17:56:36 +02:00
huffyuvdsp.c avcodec/huffyuv: Split HYuvContext into decoder and encoder context 2022-10-09 09:15:40 +02:00
huffyuvdsp.h avcodec/huffyuv: Split HYuvContext into decoder and encoder context 2022-10-09 09:15:40 +02:00
huffyuvenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
huffyuvencdsp.c avcodec/huffyuvencdsp: Pass pix_fmt directly when initing dsp 2022-10-09 09:15:39 +02:00
huffyuvencdsp.h avcodec/huffyuvencdsp: Pass pix_fmt directly when initing dsp 2022-10-09 09:15:39 +02:00
hwaccels.h
hwconfig.h
idcinvideo.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
idctdsp.c avcodec/idctdsp: Move ScanTable to mpegvideo 2022-10-24 00:47:14 +02:00
idctdsp.h avcodec/idctdsp: Move ScanTable to mpegvideo 2022-10-24 00:47:14 +02:00
iff.c avcodec/iff: Use unsigned to avoid compiler warning 2022-09-15 21:29:59 +02:00
iirfilter.c
iirfilter.h
ilbcdata.h
ilbcdec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
imc.c imc: convert to lavu/tx, remove NIH iMDCT and replace with a standard one 2022-11-06 14:39:42 +01:00
imcdata.h
imgconvert.c
imm4.c avcodec/imm4: Remove useless ScanTable 2022-10-24 00:46:58 +02:00
imm5.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
imx.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
imx_dump_header_bsf.c
indeo2.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
indeo2data.h
indeo3.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
indeo3data.h
indeo4.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
indeo4data.h
indeo5.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
indeo5data.h
intelh263dec.c avcodec/flvdec, intelh263dec: Remove redundant assignments 2022-10-31 12:01:33 +01:00
internal.h Revert "avcodec/decode: use a packet list to store packet properties" 2022-12-07 08:55:33 -03:00
interplayacm.c avcodec/interplayacm: do not use NULL for av_log() 2023-04-27 18:34:22 +02:00
interplayvideo.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01:00
intrax8.c avcodec/msmpeg4data: Move data shared between msmpeg4 and VC-1 out 2022-11-06 17:41:26 +01:00
intrax8.h avcodec/intrax8: Only keep what is used from ScanTable 2022-10-24 00:47:07 +02:00
intrax8dsp.c
intrax8dsp.h
intrax8huf.h
ipu_parser.c
ituh263dec.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01:00
ituh263enc.c avcodec/mpegvideo_enc: ensure lmin is smaller than lmax 2023-04-18 22:14:06 -03:00
ivi.c avcodec/internal: Move ff_set_dimensions() to decode.h 2022-08-27 14:14:57 +02:00
ivi.h
ivi_dsp.c
ivi_dsp.h
j2kenc.c avcodec/j2kenc: Add YA8 and YA16 support 2023-04-14 18:59:48 +02:00
jacosub.h
jacosubdec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
jfdctfst.c
jfdctint.c
jfdctint_template.c
jni.c
jni.h
jpeg2000.c
jpeg2000.h avcodec/jpeg2000dec: add support for HTJ2K block decoding 2023-04-22 15:57:40 -07:00
jpeg2000_parser.c
jpeg2000dec.c avcodec/jpeg2000dec: add support for HTJ2K block decoding 2023-04-22 15:57:40 -07:00
jpeg2000dec.h avcodec/jpeg2000dec: move decoder structs to a header file 2023-04-22 15:57:35 -07:00
jpeg2000dsp.c avcodec/jpeg2000dsp: Use unsigned to avoid overflow 2022-10-04 18:00:43 +02:00
jpeg2000dsp.h
jpeg2000dwt.c avcodec/jpeg2000dwt: Fix left shift of negative number 2022-09-29 01:02:55 +02:00
jpeg2000dwt.h
jpeg2000htdec.c avcodec/jpeg2000dec: add support for HTJ2K block decoding 2023-04-22 15:57:40 -07:00
jpeg2000htdec.h avcodec/jpeg2000dec: add support for HTJ2K block decoding 2023-04-22 15:57:40 -07:00
jpegls.c
jpegls.h
jpeglsdec.c avcodec/mjpegdec: Only use receive_frame for SMVJPEG 2022-12-10 21:15:27 +01:00
jpeglsdec.h
jpeglsenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
jpegquanttables.c avcodec/jpegtables: remove duplicate luma and chroma quantization tables 2022-10-26 20:30:25 +11:00
jpegquanttables.h avcodec/jpegtables: remove duplicate luma and chroma quantization tables 2022-10-26 20:30:25 +11:00
jpegtables.c avcodec/jpegtables: remove duplicate luma and chroma quantization tables 2022-10-26 20:30:25 +11:00
jpegtables.h avcodec/jpegtables: Mark jpegtables as hidden 2022-10-18 15:44:29 +02:00
jpegtabs.h
jrevdct.c avcodec/jrevdct: Fix UB left shifts of negative numbers 2022-09-30 04:45:28 +02:00
jvdec.c avcodec/blockdsp: Remove unused AVCodecContext parameter 2022-09-21 20:24:40 +02:00
kbdwin.c
kbdwin.h
kgv1dec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
kmvc.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
lagarith.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
lagarithrac.c
lagarithrac.h
latm_parser.c
lcl.h
lcldec.c avcodec/lcldec: More space for rgb24 2023-04-18 01:31:38 +02:00
lclenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
libaom.c
libaom.h
libaomdec.c avcodec/libaomdec: fix pix_fmt w/AVCOL_SPC_RGB 2022-10-31 10:06:55 -07:00
libaomenc.c lavc/libaomenc: pass through frame durations to encoded packets 2023-01-29 09:23:17 +01:00
libaribb24.c lavc/codec_desc.c: remove AV_CODEC_PROP_TEXT_SUB property from ARIB_CAPTION 2023-03-28 12:02:55 -04:00
libaribcaption.c lavc/libaribcaption.c: add ARIB caption decoder using libaribcaption 2023-03-28 12:05:19 -04:00
libavcodec.v
libcelt_dec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
libcodec2.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
libdav1d.c avcodec/avutil: move dynamic HDR10+ metadata parsing to libavutil 2023-03-21 13:52:36 -03:00
libdavs2.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
libfdk-aacdec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
libfdk-aacenc.c avcodec/libfdk-aaceenc: add a flush callback 2023-04-03 20:15:13 -03:00
libgsmdec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
libgsmenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
libilbc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
libjxl.c
libjxl.h avcodec/libjxl: add #ifdef guards for libjxl >= 0.8.0 features 2023-02-06 13:05:39 -05:00
libjxldec.c avcodec/libjxl: add #ifdef guards for libjxl >= 0.8.0 features 2023-02-06 13:05:39 -05:00
libjxlenc.c avcodec/libjxlenc: use reciprocol gamma for GAMMA22 and GAMMA28 2023-04-12 10:13:58 -04:00
libkvazaar.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
libmp3lame.c avcodec/libmp3lame: Remove redundant av_packet_unref() 2023-03-18 07:21:35 +01:00
libopencore-amr.c avcodec/libopencore-amr: Use frame_number instead of frame_num 2023-03-13 23:36:53 +01:00
libopenh264.c
libopenh264.h
libopenh264dec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
libopenh264enc.c lavc/libopenh264: refine the code 2023-04-22 18:39:27 +08:00
libopenjpegenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
libopus.c
libopus.h
libopusdec.c avcodec/vorbis: Split data declarations out into new header 2022-10-03 23:19:47 +02:00
libopusenc.c avcodec/libopusenc: Remove redundant av_packet_unref() 2023-03-18 07:21:35 +01:00
librav1e.c lavu/frame: deprecate reordered_opaque 2023-02-04 13:40:20 +01:00
librsvgdec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
libshine.c avcodec/codec_internal: Avoid deprecation warnings for channel_layouts 2022-09-28 23:44:28 +02:00
libspeexdec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
libspeexenc.c avcodec/codec_internal: Avoid deprecation warnings for channel_layouts 2022-09-28 23:44:28 +02:00
libsvtav1.c avcodec/libsvtav1: use larger of bit rate and max rate for buffer size 2023-03-14 00:14:52 +02:00
libtheoraenc.c lavc/libtheoraenc: stop setting dts unnecessarily 2023-01-29 09:23:17 +01:00
libtwolame.c avcodec/codec_internal: Avoid deprecation warnings for channel_layouts 2022-09-28 23:44:28 +02:00
libuavs3d.c lavu/frame: deprecate AVFrame.pkt_{pos,size} 2023-03-20 10:42:09 +01:00
libvo-amrwbenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
libvorbisdec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
libvorbisenc.c avcodec/vorbis: Split data declarations out into new header 2022-10-03 23:19:47 +02:00
libvpx.h libavcodec/libvpxenc: move libvpx-vp9 init_static_data function to the only place it's used 2023-03-01 19:07:08 -03:00
libvpxdec.c avcodec/libvpxdec: Constify VP9-decoder 2023-03-13 23:36:53 +01:00
libvpxenc.c lavc/libvpxenc: drop FrameListData.duration 2023-03-10 13:00:53 +01:00
libwebpenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
libwebpenc_animencoder.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01:00
libwebpenc_common.c
libwebpenc_common.h
libx264.c avcodec/libx264: add a flush callback 2023-04-03 20:15:13 -03:00
libx265.c avcodec/libx265: fix else clause when zeroing reordered_opaque 2023-02-16 00:52:30 +01:00
libxavs.c avcodec/libxavs: Use frame_num instead of frame_number 2023-03-13 23:36:53 +01:00
libxavs2.c avcodec/libxavs2: use av_dict_iterate 2022-12-01 11:21:14 +01:00
libxvid.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
libzvbi-teletextdec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
ljpegenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
loco.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
log2_tab.c
lossless_audiodsp.c
lossless_audiodsp.h
lossless_videodsp.c
lossless_videodsp.h
lossless_videoencdsp.c
lossless_videoencdsp.h
lpc.c avcodec/lpc: zero the middle odd sample in the output 2022-09-22 18:17:26 -03:00
lpc.h avcodec/lpc: use ptrdiff_t for length parameters 2022-09-22 18:17:26 -03:00
lscrdec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
lsp.c avcodec/lsp: Make ff_lsp2polyf() static 2022-09-29 00:05:32 +02:00
lsp.h avcodec/lsp: Make ff_lsp2polyf() static 2022-09-29 00:05:32 +02:00
lzf.c
lzf.h
lzw.c
lzw.h
lzwenc.c
m101.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
mace.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
magicyuv.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
magicyuvenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
Makefile avcodec/jpeg2000dec: add support for HTJ2K block decoding 2023-04-22 15:57:40 -07:00
mathops.h libavcodec/flacdec: Implement decoding of 32 bit-per-sample PCM 2022-12-26 21:15:36 +01:00
mathtables.c
mdct_fixed_32.c
mdct_float.c
mdct_template.c
mdec.c avcodec/mpeg12: Avoid indirection when accessing rl_vlc tables 2022-10-27 15:44:36 +02:00
me_cmp.c avcodec/mp_cmp: reject invalid comparison function values 2023-04-14 10:04:47 -03:00
me_cmp.h avcodec/mp_cmp: reject invalid comparison function values 2023-04-14 10:04:47 -03:00
media100_to_mjpegb_bsf.c avcodec: add media100_to_mjpegb bitstream filter and use it 2023-01-31 17:06:29 +01:00
mediacodec.c
mediacodec.h avcodec/mediacodec: link to related documentation 2022-10-17 09:55:19 +02:00
mediacodec_surface.c avcodec/mediacodec: add ANativeWindow support 2022-11-21 23:55:57 +08:00
mediacodec_surface.h avcodec/mediacodec: add ANativeWindow support 2022-11-21 23:55:57 +08:00
mediacodec_sw_buffer.c
mediacodec_sw_buffer.h
mediacodec_wrapper.c avcodec/mediacodec: add mpeg4 encoder 2023-04-02 15:10:15 +08:00
mediacodec_wrapper.h avcodec/mediacodecdec: refactor color space utils 2023-03-18 00:13:12 +08:00
mediacodecdec.c avcodec/mediacodecdec: check ff_Build_SDK_INT return value 2023-01-11 18:58:21 +08:00
mediacodecdec_common.c avcodec/mediacodecdec: refactor color space utils 2023-03-18 00:13:12 +08:00
mediacodecdec_common.h avcodec/mediacodecdec: enable NDK mediacodec 2022-11-21 23:53:04 +08:00
mediacodecenc.c avcodec/mediacodecenc: warning when global header is requested. 2023-04-09 21:44:29 +08:00
metasound.c avcodec/metasound_data: Include data into metasound.c directly 2022-10-28 09:38:45 +02:00
metasound_data.h avcodec/metasound_data: Include data into metasound.c directly 2022-10-28 09:38:45 +02:00
metasound_twinvq_data.h avcodec/metasound_data: Move data shared with twinvq into a new file 2022-10-28 09:38:45 +02:00
mf_utils.c
mf_utils.h
mfenc.c avcodec/mfenc: fix double-free on init failure 2023-01-31 14:39:25 +02:00
microdvddec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
midivid.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
mimic.c avcodec/mimic: Only keep what is used from ScanTable 2022-10-24 00:47:09 +02:00
misc4.c avcodec: add MI-SC4 audio decoder 2022-09-16 10:02:19 +02:00
misc4_parser.c avcodec: add Micronas SC-4 parser 2022-09-16 10:02:19 +02:00
mjpeg.h
mjpeg2jpeg_bsf.c
mjpeg_parser.c
mjpega_dump_header_bsf.c
mjpegbdec.c avcodec: add media100_to_mjpegb bitstream filter and use it 2023-01-31 17:06:29 +01:00
mjpegdec.c avcodec/mjpegdec: support more pixel formats 2023-04-24 16:22:52 -04:00
mjpegdec.h avcodec/mjpegdec: Only use receive_frame for SMVJPEG 2022-12-10 21:15:27 +01:00
mjpegdec_common.c
mjpegenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
mjpegenc.h
mjpegenc_common.c avcodec/mjpegenc: take into account component count when writing the SOF header size 2022-11-26 09:54:01 -03:00
mjpegenc_common.h avcodec/mjpegenc_common: Only pass what is used from ScanTable 2022-10-24 00:47:11 +02:00
mjpegenc_huffman.c
mjpegenc_huffman.h
mlp.c
mlp.h
mlp_parse.c avcodec/mlpdec: parse and use substream info bits 2023-01-31 18:45:22 +01:00
mlp_parse.h avcodec/mlpdec: parse and use substream info bits 2023-01-31 18:45:22 +01:00
mlp_parser.c
mlpdec.c avcodec/mlpdec: add detection of Atmos spatial extension profile in TrueHD 2023-03-02 13:45:59 +01:00
mlpdsp.c
mlpdsp.h
mlpenc.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01:00
mlz.c
mlz.h
mmaldec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
mmvideo.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
mobiclip.c avcodec/mobiclip: Check input size before (re)allocation 2022-11-28 21:20:56 +01:00
motion_est.c avcodec/mp_cmp: reject invalid comparison function values 2023-04-14 10:04:47 -03:00
motion_est.h avcodec/motion_est: Remove unused field 2022-11-06 17:41:26 +01:00
motion_est_template.c avcodec/motion_est_template: Avoid using last + 1 element of array 2022-10-24 16:28:14 +02:00
motionpixels.c avcodec/motionpixels: Mask pixels to valid values 2023-02-23 23:34:24 +01:00
motionpixels_tablegen.c
motionpixels_tablegen.h
movsub_bsf.c
movtextdec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
movtextenc.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
mp3_header_decompress_bsf.c
mpc.c
mpc.h
mpc7.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
mpc7data.h
mpc8.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
mpc8data.h
mpc8huff.h
mpcdata.h
mpeg2_metadata_bsf.c
mpeg4_unpack_bframes_bsf.c avcodec/mpeg4video: Factor non-codec stuff out into a header of its own 2022-09-02 11:55:21 +02:00
mpeg4audio.c avcodec/aacdec: add support for channel configuration 14 2022-11-03 19:39:52 -03:00
mpeg4audio.h avcodec/aacdec: add support for channel configuration 14 2022-11-03 19:39:52 -03:00
mpeg4audio_copy_pce.h avcodec/mpeg4audio: Move ff_copy_pce_data() to a header of its own 2022-10-02 20:16:42 +02:00
mpeg4audio_sample_rates.c
mpeg4audio_sample_rates.h
mpeg4data.h avcodec/mpeg4data: Move ff_mpeg4_resync_prefix to its only user 2022-11-11 12:24:23 +01:00
mpeg4video.c
mpeg4video.h avcodec/mpeg4video: Factor non-codec stuff out into a header of its own 2022-09-02 11:55:21 +02:00
mpeg4video_parser.c avcodec: remove FF_API_FLAG_TRUNCATED 2023-02-09 15:35:14 +01:00
mpeg4videodata.h avcodec/mpeg4data: Move ff_mpeg4_resync_prefix to its only user 2022-11-11 12:24:23 +01:00
mpeg4videodec.c avcodec: remove FF_API_FLAG_TRUNCATED 2023-02-09 15:35:14 +01:00
mpeg4videodec.h avcodec/mpegvideo: Move sprite-related fields to Mpeg4DecContext 2022-10-20 07:56:17 +02:00
mpeg4videodefs.h avcodec/mpeg4video: Factor non-codec stuff out into a header of its own 2022-09-02 11:55:21 +02:00
mpeg4videodsp.c avcodec/mpegvideodsp: Make MpegVideoDSP MPEG-4 only 2022-10-20 07:56:17 +02:00
mpeg4videodsp.h avcodec/mpegvideodsp: Make MpegVideoDSP MPEG-4 only 2022-10-20 07:56:17 +02:00
mpeg4videoenc.c lavc/mpegvideo_enc: handle frame durations and AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE 2023-01-29 09:23:17 +01:00
mpeg4videoenc.h avcodec/mpegvideo_enc: remove picture_number parameter from encode functions 2023-01-26 20:37:01 +01:00
mpeg12.c avcodec: remove FF_API_FLAG_TRUNCATED 2023-02-09 15:35:14 +01:00
mpeg12.h avcodec: remove FF_API_FLAG_TRUNCATED 2023-02-09 15:35:14 +01:00
mpeg12codecs.h avcodec/mpeg12: Move ff_mpeg1_clean_buffers decl to a new header 2022-10-04 17:41:34 +02:00
mpeg12data.c avcodec/mpeg12data: Remove ff_rl_mpeg1 2022-10-27 15:44:38 +02:00
mpeg12data.h avcodec/mpeg12vlc: Move MPEG-1/2 RL VLCs to it 2022-10-04 17:41:34 +02:00
mpeg12dec.c avcodec/mpeg12dec: Check input size 2023-03-12 22:33:13 +01:00
mpeg12dec.h avcodec/mpeg12vlc: Move MPEG-1/2 RL VLCs to it 2022-10-04 17:41:34 +02:00
mpeg12enc.c avcodec/mpegvideo_enc: do not use AVFrame.*_picture_number for encoding 2023-02-13 00:36:49 +01:00
mpeg12enc.h avcodec/mpegvideo_enc: remove picture_number parameter from encode functions 2023-01-26 20:37:01 +01:00
mpeg12framerate.c
mpeg12vlc.h avcodec/mpeg12data: Remove ff_rl_mpeg1 2022-10-27 15:44:38 +02:00
mpeg_er.c avcodec/mpegvideo: Split ff_mpv_reconstruct_mb() into de/encoder part 2022-10-20 07:29:03 +02:00
mpeg_er.h
mpegaudio.c
mpegaudio.h
mpegaudio_parser.c
mpegaudio_tablegen.c
mpegaudio_tablegen.h
mpegaudiodata.c
mpegaudiodata.h
mpegaudiodec_common.c avcodec/mpegaudiodec_common: fix values for 24k sample rate 2022-10-20 10:06:50 +02:00
mpegaudiodec_common_tablegen.c
mpegaudiodec_common_tablegen.h
mpegaudiodec_fixed.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
mpegaudiodec_float.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
mpegaudiodec_template.c avcodec/internal: Move ff_get_buffer() to decode.h 2022-08-27 14:14:56 +02:00
mpegaudiodecheader.c
mpegaudiodecheader.h
mpegaudiodsp.c
mpegaudiodsp.h
mpegaudiodsp_data.c
mpegaudiodsp_fixed.c
mpegaudiodsp_float.c
mpegaudiodsp_template.c
mpegaudioenc_fixed.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
mpegaudioenc_float.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
mpegaudioenc_template.c avcodec/mpegaudioenc_template: Remove dead channel count check 2022-09-22 01:14:15 +02:00
mpegaudiotab.h
mpegaudiotabs.c
mpegaudiotabs.h
mpegpicture.c avcodec/mpegvideo_enc: do not use AVFrame.*_picture_number for encoding 2023-02-13 00:36:49 +01:00
mpegpicture.h avcodec/mpegvideo_enc: do not use AVFrame.*_picture_number for encoding 2023-02-13 00:36:49 +01:00
mpegutils.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01:00
mpegutils.h avcodec/mpegutils: Constify ff_print_debug_info2, ff_draw_horiz_band 2022-08-10 18:49:35 +02:00
mpegvideo.c avcodec: remove FF_API_FLAG_TRUNCATED 2023-02-09 15:35:14 +01:00
mpegvideo.h avcodec: remove FF_API_FLAG_TRUNCATED 2023-02-09 15:35:14 +01:00
mpegvideo_dec.c avutil/frame: deprecate AVFrame.coded_picture_number and display_picture_number 2023-02-13 00:37:50 +01:00
mpegvideo_enc.c avcodec/mpegvideo_enc: ensure lmin is smaller than lmax 2023-04-18 22:14:06 -03:00
mpegvideo_motion.c avcodec/mpegvideo_motion: Move mspel/gmc motion to mpeg4videodec.c 2022-10-20 07:56:17 +02:00
mpegvideo_parser.c avcodec: remove FF_API_FLAG_TRUNCATED 2023-02-09 15:35:14 +01:00
mpegvideodata.c avcodec/mpegvideodata: Join mpeg1/2 dc scale tables 2022-10-31 12:01:33 +01:00
mpegvideodata.h avcodec/mpegvideodata: Mark tables as hidden 2022-10-31 12:01:33 +01:00
mpegvideodec.h avcodec/mpegvideo: Split ff_mpv_reconstruct_mb() into de/encoder part 2022-10-20 07:29:03 +02:00
mpegvideoenc.h
mpegvideoencdsp.c
mpegvideoencdsp.h
mpl2dec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
mpv_reconstruct_mb_template.c avcodec/mpegvideo_dec: Don't use MotionEstContext as scratch space 2022-11-06 17:41:26 +01:00
mqc.c
mqc.h
mqcdec.c
mqcenc.c
mscc.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
msgsmdec.c
msgsmdec.h
msmpeg4.c avcodec/vc1dec: Split VC-1 decoders from msmpeg4 2022-11-06 17:41:26 +01:00
msmpeg4.h
msmpeg4_vc1_data.c avcodec/msmpeg4data: Move data shared between msmpeg4 and VC-1 out 2022-11-06 17:41:26 +01:00
msmpeg4_vc1_data.h avcodec/msmpeg4data: Move data shared between msmpeg4 and VC-1 out 2022-11-06 17:41:26 +01:00
msmpeg4data.c avcodec/msmpeg4data: Move data shared between msmpeg4 and VC-1 out 2022-11-06 17:41:26 +01:00
msmpeg4data.h avcodec/msmpeg4data: Move data shared between msmpeg4 and VC-1 out 2022-11-06 17:41:26 +01:00
msmpeg4dec.c avcodec/vc1dec: Split VC-1 decoders from msmpeg4 2022-11-06 17:41:26 +01:00
msmpeg4dec.h avcodec/vc1_block: Don't duplicate #defines 2022-11-06 17:41:26 +01:00
msmpeg4enc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
msmpeg4enc.h avcodec/mpegvideo_enc: remove picture_number parameter from encode functions 2023-01-26 20:37:01 +01:00
msp2dec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
msrle.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
msrledec.c
msrledec.h
mss1.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
mss2.c avcodec/mpegvideo_dec: Don't use MotionEstContext as scratch space 2022-11-06 17:41:26 +01:00
mss2dsp.c
mss2dsp.h
mss3.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
mss4.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
mss12.c
mss12.h
mss34dsp.c avcodec/jpegtables: remove duplicate luma and chroma quantization tables 2022-10-26 20:30:25 +11:00
mss34dsp.h
msvideo1.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
msvideo1enc.c avcodec/msvideo1enc: Add check for av_malloc 2023-04-16 23:36:03 -03:00
mv30.c avcodec/blockdsp: Remove unused AVCodecContext parameter 2022-09-21 20:24:40 +02:00
mvcdec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
mvha.c avcodec/mvha: Check input size for HUFY before picture allocation 2023-01-11 12:12:25 +01:00
mwsc.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
mxpegdec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
nellymoser.c
nellymoser.h
nellymoserdec.c nellymoserdec: convert to lavu/tx 2022-11-06 14:39:38 +01:00
nellymoserenc.c nellymoserenc: convert to lavu/tx 2022-11-06 14:39:38 +01:00
noise_bsf.c
notchlc.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
null.c lavc: add null codecs 2023-01-31 09:00:56 +01:00
null_bsf.c
nuv.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01:00
nvdec.c avcodec/nvdec: make explicit copy of frames unless user requested otherwise 2022-12-10 00:52:34 +01:00
nvdec.h
nvdec_av1.c
nvdec_h264.c
nvdec_hevc.c
nvdec_mjpeg.c avcodec/nvdec_mjpeg: Remove always-true #if CONFIG_MJPEG_NVDEC_HWACCEL 2022-10-21 21:12:45 +02:00
nvdec_mpeg4.c avcodec/mpeg4video: Factor non-codec stuff out into a header of its own 2022-09-02 11:55:21 +02:00
nvdec_mpeg12.c
nvdec_vc1.c
nvdec_vp8.c
nvdec_vp9.c
nvenc.c avcodec/nvenc: fix b-frame DTS behavior with fractional framerates 2023-04-03 11:59:36 +02:00
nvenc.h lavc/nvenc: handle frame durations and AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE 2023-01-29 09:23:17 +01:00
nvenc_av1.c lavc/nvenc: handle frame durations and AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE 2023-01-29 09:23:17 +01:00
nvenc_h264.c lavc/nvenc: handle frame durations and AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE 2023-01-29 09:23:17 +01:00
nvenc_hevc.c lavc/nvenc: handle frame durations and AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE 2023-01-29 09:23:17 +01:00
omx.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
on2avc.c on2avc: convert to lavu/tx 2022-11-06 14:39:38 +01:00
on2avcdata.c
on2avcdata.h
options.c avcodec: remove FF_API_GET_FRAME_CLASS 2023-02-09 15:24:16 +01:00
options_table.h lavc: disable an obsolete hack for real video 2023-03-02 21:32:00 +01:00
opus.h avcodec/opus: Use prefix for defines 2022-10-08 10:19:30 +02:00
opus_celt.c avcodec/opus: Rename opus.c->opus_celt.c, opus_celt.c->opusdec_celt.c 2022-10-09 19:45:06 +02:00
opus_celt.h avcodec/opus: Move defines to better places 2022-10-05 02:15:43 +02:00
opus_metadata_bsf.c
opus_parse.c avcodec/opus: Use prefix for defines 2022-10-08 10:19:30 +02:00
opus_parse.h avcodec/opus: Use prefix for defines 2022-10-08 10:19:30 +02:00
opus_parser.c avcodec/opus: Move stuff shared by decoder and parser to a new file 2022-10-05 02:04:41 +02:00
opus_pvq.c avcodec/opus_pvq: Don't build ppp_pvq_search_c when unused 2022-10-08 10:19:47 +02:00
opus_pvq.h avcodec/opus_celt, opus_pvq: Move CeltPVQ typedef to opus_pvq.h 2022-10-05 02:08:39 +02:00
opus_rc.c avcodec/opus_rc: Don't duplicate define 2022-10-08 10:19:36 +02:00
opus_rc.h avcodec/opus_rc: Don't duplicate define 2022-10-08 10:19:36 +02:00
opus_silk.c avcodec/opus: Move Silk declarations to a new header, opus_silk.h 2022-10-05 02:15:43 +02:00
opus_silk.h avcodec/opus: Move Silk declarations to a new header, opus_silk.h 2022-10-05 02:15:43 +02:00
opusdec.c avcodec/opus: Move Silk declarations to a new header, opus_silk.h 2022-10-05 02:15:43 +02:00
opusdec_celt.c avcodec/opus: Rename opus.c->opus_celt.c, opus_celt.c->opusdec_celt.c 2022-10-09 19:45:06 +02:00
opusdsp.c lavc/opusdsp: RISC-V V (128-bit) postfilter 2022-10-10 02:22:10 +02:00
opusdsp.h lavc/opusdsp: RISC-V V (128-bit) postfilter 2022-10-10 02:22:10 +02:00
opusenc.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01:00
opusenc.h avcodec/opus: Move defines to better places 2022-10-05 02:15:43 +02:00
opusenc_psy.c avcodec/opus_rc: Don't duplicate define 2022-10-08 10:19:36 +02:00
opusenc_psy.h avcodec/opusenc_psy: Remove unused/write-only context members 2022-10-08 10:19:23 +02:00
opusenc_utils.h avcodec/opus: Move Silk declarations to a new header, opus_silk.h 2022-10-05 02:15:43 +02:00
opustab.c avcodec/opustab: Avoid indirection to access ff_celt_window 2022-10-10 14:10:49 +02:00
opustab.h avcodec/opustab: Avoid indirection to access ff_celt_window 2022-10-10 14:10:49 +02:00
packet.h libavcodec: Fix a comment typo 2022-10-27 13:17:07 +03:00
packet_internal.h
paf.h
pafaudio.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
pafvideo.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
pamenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
parser.c avcodec/parser: fill avctx dimensions if unset 2023-04-30 18:25:24 -03:00
parser.h avcodec/parser: Remove declaration of inexistent function 2022-09-24 20:25:19 +02:00
parsers.c avcodec: add FTR audio decoder and parser 2022-09-24 14:03:59 +02:00
pcm-bluray.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
pcm-blurayenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
pcm-dvd.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
pcm-dvdenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
pcm.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
pcm_rechunk_bsf.c avcodec/pcm_rechunk_bsf: assert that in_pkt is empty after merging its data into out_pkt 2023-04-21 17:14:36 -03:00
pcm_tablegen.c
pcm_tablegen.h
pcx.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
pcxenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
pdvdec.c avcodec/pdvdec: honor the requested avctx->skip_frame value 2023-04-20 13:04:34 -03:00
pel_template.c
pgs_frame_merge_bsf.c
pgssubdec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
pgxdec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
photocd.c avcodec/photocd: implement FF_CODEC_CAP_SKIP_FRAME_FILL_PARAM 2022-09-24 12:23:33 +02:00
pictordec.c avcodec/pictordec: Remove mid exit branch 2022-11-28 21:20:56 +01:00
pixblockdsp.c lavc/pixblockdsp: RISC-V I get_pixels 2022-09-27 13:19:52 +02:00
pixblockdsp.h lavc/pixblockdsp: RISC-V I get_pixels 2022-09-27 13:19:52 +02:00
pixels.h
pixlet.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
png.c
png.h
png_parser.c
pngdec.c avcodec/pngdec: support sBIT chunks 2023-04-01 00:37:25 -04:00
pngdsp.c
pngdsp.h
pngenc.c avcodec/pngenc: write sBIT chunks 2023-04-01 00:37:55 -04:00
pnm.c avcodec/internal: Move ff_set_dimensions() to decode.h 2022-08-27 14:14:57 +02:00
pnm.h avutil/half2float: move tables to header-internal structs 2022-08-19 22:09:36 +02:00
pnm_parser.c
pnmdec.c avcodec/pnm: avoid mirroring PFM images vertically 2022-12-27 10:41:25 -03:00
pnmenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
profiles.c avcodec/dca_xll: add detection of DTS:X and DTS:X IMAX 2023-03-02 13:46:04 +01:00
profiles.h avcodec/mlpdec: add detection of Atmos spatial extension profile in TrueHD 2023-03-02 13:45:59 +01:00
prores_metadata_bsf.c
proresdata.c
proresdata.h
proresdec.h
proresdec2.c avcodec/proresdec2: set color information on frames instead of the decoder context 2022-12-27 11:03:22 -03:00
proresdsp.c
proresdsp.h
proresenc_anatoliy.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
proresenc_kostya.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
prosumer.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
psd.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
psymodel.c
psymodel.h
pthread.c avcodec: remove FF_API_FLAG_TRUNCATED 2023-02-09 15:35:14 +01:00
pthread_frame.c lavc: disable an obsolete hack for real video 2023-03-02 21:32:00 +01:00
pthread_internal.h
pthread_slice.c
ptx.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
put_bits.h libavcodec/flacenc: Implement encoding of 32 bit-per-sample PCM 2022-12-26 21:15:36 +01:00
put_golomb.h libavcodec/flacenc: Implement encoding of 32 bit-per-sample PCM 2022-12-26 21:15:36 +01:00
qcelpdata.h
qcelpdec.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01:00
qdm2.c qdm2: convert to lavu/tx 2022-11-06 14:39:42 +01:00
qdm2_tablegen.c
qdm2_tablegen.h
qdm2data.h
qdmc.c avutil: remove FF_API_DECLARE_ALIGNED 2023-02-09 15:35:14 +01:00
qdrw.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
qoi.h
qoi_parser.c
qoidec.c avcodec/qoidec: implement FF_CODEC_CAP_SKIP_FRAME_FILL_PARAM 2022-09-24 12:23:32 +02:00
qoienc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
qpeg.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
qpel_template.c
qpeldsp.c
qpeldsp.h
qsv.c qsv: remove CONFIG_VAAPI for mutiple formats 2023-02-22 12:15:59 +08:00
qsv.h qsv: restrict OPAQUE memory to MFX_VERSION < 2.0 2022-08-12 10:43:39 +08:00
qsv_api.c
qsv_internal.h lavu/hwcontext_qsv: Update after adding support for VAAPI on Windows 2023-04-24 13:24:41 +08:00
qsvdec.c lavc/qsvdec: check ff_decode_frame_props() return value 2023-01-10 11:47:29 +01:00
qsvenc.c libavcodec/qsvenc: Add dynamic setting support of low_delay_brc to av1_qsv 2023-03-17 14:13:37 +08:00
qsvenc.h libavcodec/qsvenc: enable Hyper Encode 2023-01-30 08:48:58 +08:00
qsvenc_av1.c libavcodec/qsvenc_av1: Add max_frame_size support to av1_qsv encoder 2023-01-09 13:56:03 +08:00
qsvenc_h264.c libavcodec/qsvenc: enable Hyper Encode 2023-01-30 08:48:58 +08:00
qsvenc_hevc.c libavcodec/qsvenc: enable Hyper Encode 2023-01-30 08:48:58 +08:00
qsvenc_jpeg.c lavc/qsvenc_jpeg: accept YUYV422 and BGRA in system memory 2023-01-17 10:10:52 +08:00
qsvenc_mpeg2.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
qsvenc_vp9.c lavc/qsv: add support for decoding & encoding 10bit 4:4:4 content 2022-10-10 09:31:34 +08:00
qtrle.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
qtrleenc.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01:00
r210dec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
r210enc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
ra144.c
ra144.h
ra144dec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
ra144enc.c avcodec/codec_internal: Avoid deprecation warnings for channel_layouts 2022-09-28 23:44:28 +02:00
ra288.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
ra288.h
ralf.c avcodec/ralf: Move variable from context to stack 2022-09-11 21:27:14 +02:00
ralfdata.h
rangecoder.c
rangecoder.h
rasc.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
ratecontrol.c avcodec/mpegvideo_enc: do not use AVFrame.*_picture_number for encoding 2023-02-13 00:36:49 +01:00
ratecontrol.h avcodec/ratecontrol: drop remnants of libxvid rate control 2023-01-26 20:37:14 +01:00
raw.c avformat/riff: map AYUV fourcc to RAWVIDEO decoder 2022-08-07 09:33:16 -03:00
raw.h
rawdec.c avcodec/rawdec: remove redundant code setting frame properties 2022-12-07 08:46:32 -03:00
rawenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
rdft.c
rdft.h
realtextdec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
rectangle.h
remove_extradata_bsf.c
reverse.c
rka.c avcodec/rka: Fix signed integer overflow in decode_filter() 2023-04-14 17:56:44 +02:00
rkmppdec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
rl.c avcodec/rl: Add analogue for ff_rl_init() without RLTable 2022-10-27 15:44:38 +02:00
rl.h avcodec/rl: Add analogue for ff_rl_init() without RLTable 2022-10-27 15:44:38 +02:00
rl2.c avcodec/rl2: Fix indentation 2022-10-02 20:27:36 +02:00
rle.c
rle.h
rnd_avg.h
roqaudioenc.c avcodec/roqaudioenc: unbreak mono encoding 2023-02-11 22:59:57 +01:00
roqvideo.c
roqvideo.h
roqvideodec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
roqvideoenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
rpza.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
rpzaenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
rscc.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
rtjpeg.c
rtjpeg.h
rv10.c lavc: disable an obsolete hack for real video 2023-03-02 21:32:00 +01:00
rv10dec.h
rv10enc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
rv10enc.h avcodec/mpegvideo_enc: remove picture_number parameter from encode functions 2023-01-26 20:37:01 +01:00
rv20enc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
rv30.c avcodec/codec_internal: Add macros for update_thread_context(_for_user) 2022-09-03 15:42:57 +02:00
rv30data.h
rv30dsp.c
rv34.c avcodec/rv34: Add check for av_malloc 2023-04-16 23:36:03 -03:00
rv34.h
rv34_parser.c
rv34data.h
rv34dsp.c
rv34dsp.h
rv34vlc.h
rv40.c avcodec/codec_internal: Add macros for update_thread_context(_for_user) 2022-09-03 15:42:57 +02:00
rv40data.h
rv40dsp.c
rv40vlc2.h
s302m.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
s302menc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
samidec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
sanm.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
sbc.c
sbc.h
sbc_parser.c
sbcdec.c avcodec/sbcdec: Remove always-false check 2022-10-05 02:15:59 +02:00
sbcdec_data.c
sbcdec_data.h
sbcdsp.c
sbcdsp.h
sbcdsp_data.c
sbcdsp_data.h
sbcenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
sbr.h aacsbr: convert to lavu/tx 2022-11-06 14:39:35 +01:00
sbrdsp.c
sbrdsp.h
sbrdsp_fixed.c
sbrdsp_template.c
scpr.c avcodec/scpr: Test bx before use 2023-01-11 12:12:26 +01:00
scpr.h
scpr3.c avcodec/scpr3: Check bx 2023-01-17 12:54:54 +01:00
scpr3.h
screenpresso.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
sei.h avcodec/h264_sei, sei: Make H264_SEI_FpaType generic 2022-12-01 11:00:41 +01:00
setts_bsf.c
sga.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
sgi.h
sgidec.c avcodec/sgidec: do not forget the number of components in read_uncompressed_sgi() 2023-01-12 15:29:03 +01:00
sgienc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
sgirledec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
sheervideo.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
sheervideodata.h
shorten.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
simple_idct.c
simple_idct.h
simple_idct_template.c
sinewin.c
sinewin.h
sinewin_fixed_tablegen.c aacdec: convert to lavu/tx and support fixed-point 960-sample decoding 2022-11-06 14:39:33 +01:00
sinewin_fixed_tablegen.h aacdec: convert to lavu/tx and support fixed-point 960-sample decoding 2022-11-06 14:39:33 +01:00
sinewin_tablegen.c
sinewin_tablegen.h
sipr.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
sipr.h
sipr16k.c
sipr16kdata.h
sipr_parser.c
siprdata.h
siren.c avcodec/siren: indent 2022-11-12 11:23:04 +11:00
smacker.c avcodec/smacker: do not use NULL for av_log() 2023-04-27 21:38:21 +02:00
smc.c avcodec/smc: Move transient GetByteContext from context to stack 2022-09-20 18:32:28 +02:00
smcenc.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01:00
snappy.c
snappy.h
snow.c avcodec/mpegvideo: Allocate map and score_map buffers jointly 2022-10-29 13:37:41 +02:00
snow.h
snow_dwt.c avcodec/snow_dwt: Fix left shifts of negative numbers 2022-10-24 16:28:14 +02:00
snow_dwt.h
snowdata.h
snowdec.c avcodec/(ffv1|h264|png|snow)dec: Remove comment out DRAW_HORIZ_BAND cap 2022-10-20 06:57:30 +02:00
snowenc.c avcodec/mp_cmp: reject invalid comparison function values 2023-04-14 10:04:47 -03:00
sonic.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
sp5x.h
sp5xdec.c avcodec/mjpegdec: Only use receive_frame for SMVJPEG 2022-12-10 21:15:27 +01:00
speedhq.c avcodec/speedhq: Remove unused ff_rl_speedhq 2022-10-27 15:44:38 +02:00
speedhq.h avcodec/speedhq: Remove unused ff_rl_speedhq 2022-10-27 15:44:38 +02:00
speedhqdec.c avcodec/speedhq: Remove unused ff_rl_speedhq 2022-10-27 15:44:38 +02:00
speedhqenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
speedhqenc.h avcodec/speedhqenc: Remove unnecessary headers 2022-10-09 19:31:47 +02:00
speexdata.h
speexdec.c avcodec/speexdec: Check channels > 2 2022-10-04 23:47:54 +02:00
srtdec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
srtenc.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
startcode.c avcodec/startcode: Avoid unaligned accesses 2022-10-19 13:48:31 +02:00
startcode.h
subviewerdec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
sunrast.c avcodec/sunrast: Fix maplength check 2022-12-24 23:43:45 +01:00
sunrast.h
sunrastenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
svq1.c
svq1.h avcodec/svq1: Set hidden visibility 2022-10-14 16:14:24 +02:00
svq1_cb.h
svq1_vlc.h avcodec/svq1: fix interframe mean VLC symbols 2022-11-01 09:24:29 +11:00
svq1dec.c avcodec/svq1dec: detect buggy FFmpeg encoder and apply correction to interframe mean symbols 2022-11-01 10:14:31 +11:00
svq1enc.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01:00
svq1enc_cb.h
svq1encdsp.h avcodec/svq1enc: Add SVQ1EncDSPContext, make codec context private 2022-10-14 16:14:24 +02:00
svq3.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01:00
synth_filter.c avcodec: Remove unnecessary fft, dct inclusions 2022-11-11 12:22:47 +01:00
synth_filter.h dca_core: convert to lavu/tx 2022-11-06 14:39:36 +01:00
tableprint.h
tableprint_vlc.h
tak.c avcodec/tak*: use cached bitstream reader on !x86_32 2022-09-16 10:02:19 +02:00
tak.h
tak_parser.c avcodec/tak*: use cached bitstream reader on !x86_32 2022-09-16 10:02:19 +02:00
takdec.c avcodec/tak*: use cached bitstream reader on !x86_32 2022-09-16 10:02:19 +02:00
takdsp.c
takdsp.h
targa.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
targa.h
targa_y216dec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
targaenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
tdsc.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
textdec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
texturedsp.c
texturedsp.h
texturedsp_template.c
texturedspenc.c
thread.h avcodec: remove FF_API_THREAD_SAFE_CALLBACKS 2023-02-09 15:24:16 +01:00
threadframe.h
tiertexseqv.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
tiff.c avcodec/tiff: Prettify code in dng_blit() 2023-01-11 12:12:26 +01:00
tiff.h avcodec/tiff: improve color handling in DNG 2022-09-25 18:34:49 +02:00
tiff_common.c
tiff_common.h
tiff_data.h
tiffenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
tmv.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
to_upper4.c
to_upper4.h
tpeldsp.c
tpeldsp.h
trace_headers_bsf.c
truehd_core_bsf.c
truemotion1.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
truemotion1data.h
truemotion2.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
truemotion2rt.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
truespeech.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
truespeech_data.h
tscc.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
tscc2.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
tscc2data.h
tta.c avcodec/tta: fix regression with new channel layout switch 2023-02-11 16:49:31 +01:00
ttadata.c
ttadata.h
ttadsp.c
ttadsp.h
ttaenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
ttaencdsp.c
ttaencdsp.h
ttmlenc.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
ttmlenc.h
twinvq.c avcodec: Remove unnecessary fft, dct inclusions 2022-11-11 12:22:47 +01:00
twinvq.h avcodec: Remove unnecessary fft, dct inclusions 2022-11-11 12:22:47 +01:00
twinvq_data.h
twinvqdec.c avcodec/metasound_data: Move data shared with twinvq into a new file 2022-10-28 09:38:45 +02:00
txd.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
ulti.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
ulti_cb.h
unary.h
utils.c avcodec/utils: Ensure linesize for SVQ3 2023-02-23 23:25:25 +01:00
utvideo.h
utvideodec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
utvideodsp.c
utvideodsp.h
utvideoenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
v4l2_buffers.c
v4l2_buffers.h
v4l2_context.c avcodec/internal: Move ff_set_dimensions() to decode.h 2022-08-27 14:14:57 +02:00
v4l2_context.h
v4l2_fmt.c
v4l2_fmt.h
v4l2_m2m.c avcodec/v4l2_m2m: log both v4l2 and av pixel formats during negotiation 2023-01-10 14:47:24 -08:00
v4l2_m2m.h avcodec/v4l2m2m: allow lower minimum buffer values 2023-01-10 14:49:53 -08:00
v4l2_m2m_dec.c avcodec/v4l2m2m: allow lower minimum buffer values 2023-01-10 14:49:53 -08:00
v4l2_m2m_enc.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
v210_template.c
v210dec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
v210dec.h
v210dec_init.h
v210enc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
v210enc.h
v210enc_init.h
v210x.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
v308dec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
v308enc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
v408dec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
v408enc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
v410dec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
v410enc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
vaapi_av1.c avcodec/av1_vaapi: fixed a decoding corruption issue 2022-11-04 09:51:37 +08:00
vaapi_decode.c vaapi: support VAProfileH264High10 decoding 2023-04-17 15:11:22 +08:00
vaapi_decode.h
vaapi_encode.c lavc/vaapi_encode: fix propagating durations and opaques 2023-02-02 10:42:39 +08:00
vaapi_encode.h lavc/vaapi_encode: fix propagating durations and opaques 2023-02-02 10:42:39 +08:00
vaapi_encode_h264.c vaapi: support VAProfileH264High10 encoding 2023-04-17 15:11:22 +08:00
vaapi_encode_h265.c lavc/vaapi_encode*: handle frame durations and AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE 2023-01-29 09:23:17 +01:00
vaapi_encode_mjpeg.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
vaapi_encode_mpeg2.c lavc/vaapi_encode*: handle frame durations and AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE 2023-01-29 09:23:17 +01:00
vaapi_encode_vp8.c lavc/vaapi_encode*: handle frame durations and AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE 2023-01-29 09:23:17 +01:00
vaapi_encode_vp9.c lavc/vaapi_encode*: handle frame durations and AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE 2023-01-29 09:23:17 +01:00
vaapi_h264.c
vaapi_hevc.c avcodec/hevc_ps: use get_ue_golomb() for some SPS Screen Content Coding extension fields 2023-04-30 18:29:34 -03:00
vaapi_hevc.h lavc/vaapi_hevc: Add vaapi profile parse support for SCC 2023-02-27 13:42:06 +08:00
vaapi_mjpeg.c
vaapi_mpeg2.c
vaapi_mpeg4.c avcodec/mpegvideo: Move sprite-related fields to Mpeg4DecContext 2022-10-20 07:56:17 +02:00
vaapi_vc1.c avcodec/vc1_block: Remove dead calls to ff_mpeg_draw_horiz_band() 2022-10-20 06:57:30 +02:00
vaapi_vp8.c
vaapi_vp9.c
vb.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
vble.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
vbn.h
vbndec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
vbnenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
vc1.c avcodec/vc1: Move ff_vc1_init_common() to vc1dec.c 2022-11-06 17:41:26 +01:00
vc1.h avcodec/vc1dec: Factor (re)initializing code out 2022-11-06 17:41:26 +01:00
vc1_block.c avcodec/vc1_block: Remove redundant write 2022-11-06 17:41:26 +01:00
vc1_common.h
vc1_loopfilter.c
vc1_mc.c
vc1_parser.c avcodec: remove FF_API_AVCTX_TIMEBASE 2023-02-09 15:35:08 +01:00
vc1_pred.c
vc1_pred.h
vc1_vlc_data.h avcodec/vc1: Move ff_vc1_init_common() to vc1dec.c 2022-11-06 17:41:26 +01:00
vc1acdata.h
vc1data.c avcodec/vc1data: Move VLC codes/lengths tables to a header 2022-11-06 17:41:25 +01:00
vc1data.h avcodec/vc1data: Mark tables as hidden 2022-11-06 17:41:26 +01:00
vc1dec.c avcodec/vc1dec: Use av_fast_realloc() for slices 2023-04-02 23:54:47 +02:00
vc1dsp.c
vc1dsp.h
vc2enc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
vc2enc_dwt.c avcodec/vc2enc_dwt: Fix left shifts of negative numbers 2022-10-04 18:01:01 +02:00
vc2enc_dwt.h
vcr1.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
vdpau.c
vdpau.h avcodec/vdpau: Fix doxy comment typo 2022-10-17 09:51:47 +02:00
vdpau_av1.c
vdpau_h264.c
vdpau_hevc.c
vdpau_internal.h
vdpau_mpeg4.c
vdpau_mpeg12.c
vdpau_vc1.c
vdpau_vp9.c
version.c
version.h avcodec: add PDV decoder 2023-04-20 15:44:38 +02:00
version_major.h lavc: disable an obsolete hack for real video 2023-03-02 21:32:00 +01:00
videodsp.c
videodsp.h
videodsp_template.c avcodec/videodsp_template: Adjust pointers to avoid undefined pointer things 2023-02-23 23:21:31 +01:00
videotoolbox.c lavc/videotoolbox: fix warnings 2023-04-09 18:12:26 +08:00
videotoolbox.h avcodec/videotoolbox: fix documents of AVVideotoolboxContext 2023-01-26 23:48:36 +08:00
videotoolbox_vp9.c videotoolbox_vp9: Add a missing include 2022-08-24 15:36:03 +03:00
videotoolboxenc.c lavc/videotoolboxenc: fix warnings 2023-04-09 18:11:58 +08:00
vima.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
vlc.c
vlc.h
vmdaudio.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
vmdvideo.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
vmnc.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
vorbis.c avcodec/vorbis: Split data declarations out into new header 2022-10-03 23:19:47 +02:00
vorbis.h avcodec/vorbis: Split data declarations out into new header 2022-10-03 23:19:47 +02:00
vorbis_data.c avcodec/vorbis: Split data declarations out into new header 2022-10-03 23:19:47 +02:00
vorbis_data.h avcodec/vorbis: Split data declarations out into new header 2022-10-03 23:19:47 +02:00
vorbis_enc_data.h
vorbis_parser.c lavc/vorbis_parser: ignore unrecognized packet types 2023-03-28 16:46:03 -04:00
vorbis_parser.h
vorbis_parser_internal.h
vorbisdec.c avcodec/vorbisdec: Check codebook float values to be finite 2023-04-22 23:21:03 +02:00
vorbisdsp.c lavc/vorbisdsp: RISC-V V inverse_coupling 2022-09-27 13:19:52 +02:00
vorbisdsp.h lavc/vorbisdsp: RISC-V V inverse_coupling 2022-09-27 13:19:52 +02:00
vorbisenc.c vorbisenc: convert to lavu/tx 2022-11-06 14:39:41 +01:00
vp3.c avcodec/vp3: Check width to avoid assertion failure 2023-04-02 23:54:48 +02:00
vp3_parser.c
vp3data.h avcodec/vp3data: rectify comment 2022-10-26 20:30:25 +11:00
vp3dsp.c
vp3dsp.h
vp4data.h
vp5.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
vp5data.h
vp6.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
vp6data.h
vp6dsp.c
vp8.c avcodec/vp8: Fix wrong vpx_rac_is_end() check 2022-11-19 10:04:01 -05:00
vp8.h avcodec/vp8: Move fade_present from context to stack 2022-09-11 20:56:03 +02:00
vp8_parser.c
vp8data.h
vp8dsp.c avcodec/vp8dsp: Constify src in vp8_mc_func 2022-09-11 20:57:51 +02:00
vp8dsp.h avcodec/vp8dsp: Constify src in vp8_mc_func 2022-09-11 20:57:51 +02:00
vp9.c lavc/vp9: Add RGB* formats for VAAPI hwaccel 2023-03-27 11:53:37 +08:00
vp9.h
vp9_mc_template.c
vp9_metadata_bsf.c
vp9_parser.c
vp9_raw_reorder_bsf.c
vp9_superframe_bsf.c
vp9_superframe_split_bsf.c
vp9block.c
vp9data.c
vp9data.h
vp9dec.h
vp9dsp.c
vp9dsp.h libavcodec: Set hidden visibility on global symbols accessed from AArch64 assembly 2022-09-02 23:13:29 +03:00
vp9dsp_8bpp.c
vp9dsp_10bpp.c
vp9dsp_12bpp.c
vp9dsp_template.c
vp9lpf.c
vp9mvs.c
vp9prob.c
vp9recon.c
vp9shared.h
vp56.c avcodec/internal: Move ff_set_dimensions() to decode.h 2022-08-27 14:14:57 +02:00
vp56.h
vp56data.c
vp56data.h
vp56dsp.c
vp56dsp.h
vp89_rac.h
vpx_rac.c
vpx_rac.h
vqavideo.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
vqcdec.c avcodec/vqcdec: Check width & 15 2022-12-08 17:48:21 +01:00
vt_internal.h lavc/videotoolbox: do not pass AVCodecContext to decoder output callback 2022-09-19 15:18:20 +02:00
wavarc.c avcodec/wavarc: Check order before using it to write the list 2023-05-01 00:48:32 +02:00
wavpack.c avcodec/wavpack: Avoid undefined shift in get_tail() 2022-12-20 18:35:12 +01:00
wavpack.h
wavpackdata.c
wavpackenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
wavpackenc.h
wbmpdec.c avcodec/wbmpdec: use remaining size not whole size 2023-01-15 19:34:39 +01:00
wbmpenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
wcmv.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01:00
webp.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
webp_parser.c
webvttdec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
webvttenc.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
wma.c wma: convert to lavu/tx 2022-11-06 14:39:39 +01:00
wma.h wma: convert to lavu/tx 2022-11-06 14:39:39 +01:00
wma_common.c
wma_common.h
wma_freqs.c
wma_freqs.h
wmadata.h
wmadec.c avcodec/wmadec: clear pts when returning a frame during flush 2022-12-07 08:48:47 -03:00
wmaenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
wmalosslessdec.c avcodec/wmalosslessdec: Simplify flushing, avoid NULL + 0 2022-10-04 18:01:01 +02:00
wmaprodata.h avcodec/wmaprodec: Use symbol table more efficiently 2022-09-07 00:07:45 +02:00
wmaprodec.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01:00
wmavoice.c avcodec/wmavoice: Check init_get_bits8() 2022-10-04 18:01:01 +02:00
wmavoice_data.h
wmv2.c avcodec/msmpeg4data: Move data shared between msmpeg4 and VC-1 out 2022-11-06 17:41:26 +01:00
wmv2.h
wmv2data.c
wmv2data.h
wmv2dec.c avcodec/msmpeg4data: Move data shared between msmpeg4 and VC-1 out 2022-11-06 17:41:26 +01:00
wmv2dec.h avcodec/msmpeg4dec: Move setting decode_mb for WMV2 to wmv2dec.c 2022-10-29 13:37:41 +02:00
wmv2dsp.c
wmv2dsp.h
wmv2enc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
wmv2enc.h avcodec/mpegvideo_enc: remove picture_number parameter from encode functions 2023-01-26 20:37:01 +01:00
wnv1.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
wrapped_avframe.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
ws-snd1.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
xan.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
xbm_parser.c
xbmdec.c avcodec/xbmdec: implement FF_CODEC_CAP_SKIP_FRAME_FILL_PARAM 2022-09-24 12:23:33 +02:00
xbmenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
xface.c
xface.h
xfacedec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
xfaceenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
xiph.c
xiph.h
xl.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
xma_parser.c
xpmdec.c avcodec/xpmdec: Check size before allocation to avoid truncation 2023-02-23 23:32:54 +01:00
xsubdec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
xsubenc.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
xvididct.c
xvididct.h
xvmc.h
xwd.h
xwd_parser.c avcodec: add XWD parser 2022-09-17 10:15:01 +02:00
xwddec.c avcodec/xwddec: implement FF_CODEC_CAP_SKIP_FRAME_FILL_PARAM 2022-09-24 12:23:33 +02:00
xwdenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
xxan.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
y41pdec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
y41penc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
ylc.c avcodec/ylc: Remove inclusion of huffyuvdsp.h 2022-10-09 09:15:39 +02:00
yop.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01:00
yuv4dec.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
yuv4enc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
zerocodec.c avcodec/zerocodec: Avoid undefined NULL - 0 2022-10-04 18:01:01 +02:00
zlib_wrapper.c
zlib_wrapper.h
zmbv.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
zmbvenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00