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

2020-08-24 Thread Wang, Fei W
> -Original Message- > From: ffmpeg-devel On Behalf Of James > Almer > Sent: Saturday, August 22, 2020 1:22 AM > To: ffmpeg-devel@ffmpeg.org > Subject: Re: [FFmpeg-devel] [PATCH 1/2] avcodec: add av1 hardware > acceleration decoder > > On 8/21/2020 2:05

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

2020-08-24 Thread James Almer
On 8/24/2020 5:39 AM, Wang, Fei W wrote: >>> +static int get_tiles_info(AVCodecContext *avctx, >>> + AV1RawTileGroup *tile_group, >>> + uint32_t tile_group_offset) { >>> +AV1DecContext *s = avctx->priv_data; >>> +GetBitContext gb; >>> +u

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

2020-08-24 Thread James Almer
On 8/24/2020 3:57 AM, Wang, Fei W wrote: > > >> -Original Message- >> From: ffmpeg-devel On Behalf Of James >> Almer >> Sent: Friday, August 21, 2020 10:43 PM >> To: ffmpeg-devel@ffmpeg.org >> Subject: Re: [FFmpeg-devel] [PATCH 1/2] avcodec

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

2020-08-24 Thread Wang, Fei W
> -Original Message- > From: ffmpeg-devel On Behalf Of Mark > Thompson > Sent: Sunday, August 23, 2020 6:01 AM > To: ffmpeg-devel@ffmpeg.org > Subject: Re: [FFmpeg-devel] [PATCH 1/2] avcodec: add av1 hardware > acceleration decoder > > On 21/08/2020 06:29, F

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

2020-08-23 Thread Wang, Fei W
> -Original Message- > From: ffmpeg-devel On Behalf Of James > Almer > Sent: Friday, August 21, 2020 10:43 PM > To: ffmpeg-devel@ffmpeg.org > Subject: Re: [FFmpeg-devel] [PATCH 1/2] avcodec: add av1 hardware > acceleration decoder > > On 8/21/2020 2:29 AM, F

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

2020-08-23 Thread James Almer
On 8/21/2020 2:29 AM, Fei Wang wrote: > +static int update_reference_list (AVCodecContext *avctx) > +{ > +AV1DecContext *s = avctx->priv_data; > +AV1RawFrameHeader *header= &s->raw_frame_header; > +int i; > +int ret = 0; > + > +for (i = 0; i < 8; i++) { Use AV1_NUM_REF_FRAMES i

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

2020-08-23 Thread Wang, Fei W
> -Original Message- > From: ffmpeg-devel On Behalf Of James > Almer > Sent: Friday, August 21, 2020 11:01 PM > To: ffmpeg-devel@ffmpeg.org > Subject: Re: [FFmpeg-devel] [PATCH 1/2] avcodec: add av1 hardware > acceleration decoder > > On 8/21/2020 11:47 AM, P

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

2020-08-22 Thread Mark Thompson
On 21/08/2020 06:29, 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 --- Cha

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

2020-08-21 Thread James Almer
On 8/21/2020 11:42 AM, James Almer wrote: >> +static int set_output_frame(AVFrame *srcframe, AVFrame *frame, AVPacket >> *pkt) >> +{ >> +int ret = 0; >> +if ((ret = av_frame_ref(frame, srcframe)) < 0) { >> +return ret; >> +} >> + >> +frame->pts = pkt->pts; >> +frame->pk

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

2020-08-21 Thread James Almer
On 8/21/2020 2:05 PM, Derek Buitenhuis wrote: > On 21/08/2020 16:00, James Almer wrote: >> If you actually look at the patch, you'll notice that this is basically >> the template of what eventually will become the native decoder, that for >> now only includes the high level bitstream parsing and th

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

2020-08-21 Thread Derek Buitenhuis
On 21/08/2020 16:00, James Almer wrote: > If you actually look at the patch, you'll notice that this is basically > the template of what eventually will become the native decoder, that for > now only includes the high level bitstream parsing and the hwaccel hooks > (And thus will only output frames

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

2020-08-21 Thread Hendrik Leppkes
On Fri, Aug 21, 2020 at 4:43 PM James Almer wrote: > > +s->tile_num = > > +raw_frame_header->tile_cols * raw_frame_header->tile_rows; > > +tile_group_offset = raw_tile_group->tile_data.data - pkt->data; > > +get_tiles_info(avctx, raw_tile_group,

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

2020-08-21 Thread James Almer
On 8/21/2020 11:47 AM, Paul B Mahol wrote: > On 8/21/20, 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

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

2020-08-21 Thread Paul B Mahol
On 8/21/20, 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 > --- >

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

2020-08-21 Thread James Almer
On 8/21/2020 2:29 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