On 4/23/2025 11:12 AM, Dawid Kozinski wrote: > - Added constants definitions for APV parser > - Provided parsing following APV RFC > - APV parser registration > > Signed-off-by: Dawid Kozinski <d.kozinski@samsung.com> > --- > configure | 2 + > libavcodec/Makefile | 2 + > libavcodec/apv.h | 93 ++++++++ > libavcodec/apv_parse.c | 32 +++ > libavcodec/apv_parse.h | 81 +++++++ > libavcodec/apv_parser.c | 141 +++++++++++ > libavcodec/apv_ps.c | 503 ++++++++++++++++++++++++++++++++++++++++ > libavcodec/apv_ps.h | 188 +++++++++++++++ > libavcodec/parsers.c | 1 + > 9 files changed, 1043 insertions(+) > create mode 100644 libavcodec/apv.h > create mode 100644 libavcodec/apv_parse.c > create mode 100644 libavcodec/apv_parse.h > create mode 100644 libavcodec/apv_parser.c > create mode 100644 libavcodec/apv_ps.c > create mode 100644 libavcodec/apv_ps.h Seeing Mark wrote a CBS implementation for this native decoder, this parser should make use of it instead of duplicating all the parsing code. See the AV1 parser for an example of the CBS API.