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.kozin...@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.

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to