[FFmpeg-devel] [PATCH V3 1/2] avcodec: add av1 hardware acceleration decoder

Wang, Fei W fei.w.wang at intel.com
Thu Sep 10 04:23:29 EEST 2020


> On 9/9/2020 12:39 AM, Fei Wang wrote:
> > This av1 decoder is now only used for av1 hardware acceleration
> > decoder. Consider it can be extend to a local decoder like hevc or vp9
> > in the future, so define its name as "av1" and put it into external
> > libraries codec list.
> >
> > Signed-off-by: Fei Wang <fei.w.wang at intel.com>
> > ---
> > update:
> > 1. reuse buffer for tile_group_info.
> > 2. set avctx/frame props from sequence and frame header.
> > 3. refine ref/unref for s->seq_ref/s->header_ref.
> > 4. refine av1_decode_frame to reduce duplicated code.
> >
> >  Changelog              |   1 +
> >  configure              |   1 +
> >  libavcodec/Makefile    |   1 +
> >  libavcodec/allcodecs.c |   1 +
> >  libavcodec/av1dec.c    | 860
> +++++++++++++++++++++++++++++++++++++++++
> >  libavcodec/av1dec.h    |  70 ++++
> >  libavcodec/version.h   |   2 +-
> >  7 files changed, 935 insertions(+), 1 deletion(-)  create mode 100644
> > libavcodec/av1dec.c  create mode 100644 libavcodec/av1dec.h
> 
> It's mostly good now. A few issues like a pointer leak on failure if
> av_realloc_array() fails, but i can fix those before pushing.
> 
> I'll let Mark review the vaapi patch and apply this one soon, since apparently
> there are other hwaccels implementations waiting for this to land.

That's great! Thanks all for reviewing my patch to improve it!

> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
> 
> To unsubscribe, visit link above, or email ffmpeg-devel-request at ffmpeg.org
> with subject "unsubscribe".


More information about the ffmpeg-devel mailing list