[FFmpeg-devel] [PATCH v2 0/6] APV support
Mark Thompson
sw at jkqxz.net
Mon Apr 21 18:24:31 EEST 2025
v2 incorporating review comments and minor additional optimisations.
Thanks,
- Mark
Mark Thompson (6):
lavc: APV codec ID and descriptor
lavc/cbs: APV support
lavf: APV demuxer
lavc: APV decoder
lavc/apv: AVX2 transquant for x86-64
lavc: APV metadata bitstream filter
configure | 2 +
libavcodec/Makefile | 2 +
libavcodec/allcodecs.c | 1 +
libavcodec/apv.h | 86 ++++
libavcodec/apv_decode.c | 331 +++++++++++++++
libavcodec/apv_decode.h | 80 ++++
libavcodec/apv_dsp.c | 140 +++++++
libavcodec/apv_dsp.h | 39 ++
libavcodec/apv_entropy.c | 200 +++++++++
libavcodec/bitstream_filters.c | 1 +
libavcodec/bsf/Makefile | 1 +
libavcodec/bsf/apv_metadata.c | 134 ++++++
libavcodec/cbs.c | 6 +
libavcodec/cbs_apv.c | 395 ++++++++++++++++++
libavcodec/cbs_apv.h | 207 ++++++++++
libavcodec/cbs_apv_syntax_template.c | 595 +++++++++++++++++++++++++++
libavcodec/cbs_internal.h | 4 +
libavcodec/codec_desc.c | 7 +
libavcodec/codec_id.h | 1 +
libavcodec/x86/Makefile | 2 +
libavcodec/x86/apv_dsp.asm | 279 +++++++++++++
libavcodec/x86/apv_dsp_init.c | 40 ++
libavformat/Makefile | 1 +
libavformat/allformats.c | 1 +
libavformat/apvdec.c | 248 +++++++++++
libavformat/cbs.h | 1 +
tests/checkasm/Makefile | 1 +
tests/checkasm/apv_dsp.c | 109 +++++
tests/checkasm/checkasm.c | 3 +
tests/checkasm/checkasm.h | 1 +
tests/fate/checkasm.mak | 1 +
31 files changed, 2919 insertions(+)
create mode 100644 libavcodec/apv.h
create mode 100644 libavcodec/apv_decode.c
create mode 100644 libavcodec/apv_decode.h
create mode 100644 libavcodec/apv_dsp.c
create mode 100644 libavcodec/apv_dsp.h
create mode 100644 libavcodec/apv_entropy.c
create mode 100644 libavcodec/bsf/apv_metadata.c
create mode 100644 libavcodec/cbs_apv.c
create mode 100644 libavcodec/cbs_apv.h
create mode 100644 libavcodec/cbs_apv_syntax_template.c
create mode 100644 libavcodec/x86/apv_dsp.asm
create mode 100644 libavcodec/x86/apv_dsp_init.c
create mode 100644 libavformat/apvdec.c
create mode 100644 tests/checkasm/apv_dsp.c
--
2.47.2
More information about the ffmpeg-devel
mailing list