Re: [FFmpeg-devel] [PATCH v3 3/7] lavf: APV demuxer

2025-04-24 Thread Mark Thompson
On 24/04/2025 01:10, James Almer wrote: > On 4/23/2025 5:45 PM, Mark Thompson wrote: >> +static int apv_read_header(AVFormatContext *s) >> +{ >> +    AVStream *st; >> +    GetByteContext gbc; >> +    APVHeaderInfo header; >> +    uint8_t buffer[28]; >> +    uint32_t au_size, signature, pbu_size; >>

Re: [FFmpeg-devel] [PATCH v3 3/7] lavf: APV demuxer

2025-04-23 Thread James Almer
On 4/23/2025 5:45 PM, Mark Thompson wrote: +static int apv_read_header(AVFormatContext *s) +{ +AVStream *st; +GetByteContext gbc; +APVHeaderInfo header; +uint8_t buffer[28]; +uint32_t au_size, signature, pbu_size; +int err, size; + +err = ffio_ensure_seekback(s->pb, si

[FFmpeg-devel] [PATCH v3 3/7] lavf: APV demuxer

2025-04-23 Thread Mark Thompson
Demuxes raw streams as defined in draft spec section 10.2. --- libavformat/Makefile | 1 + libavformat/allformats.c | 1 + libavformat/apvdec.c | 241 +++ 3 files changed, 243 insertions(+) create mode 100644 libavformat/apvdec.c diff --git a/libav