[VDPAU] [PATCH 1/1] Add AV1 decode support in VDPAU API

Manoj Bonda mbonda at nvidia.com
Mon Feb 7 03:48:07 UTC 2022


Tile_info consists of tile_offsets and tile_sizes 
In nvdec this is passed through ctx->slice_offsets present in 
NVDECContext

However vdpau_picture_context doesn't have this field to pass the 
tile_offsets and tile_sizes to the driver. Hence added tile_info as 
part of VdpPictureInfoAV1 to pass the required information to the driver.

Yes I have a rough implementation of ffmpeg which was run through 
few AV1 clips.

Thanks,
ManojGupta.

> -----Original Message-----
> From: Philip Langdale <philipl at overt.org>
> Sent: Sunday, February 6, 2022 2:34 AM
> To: Manoj Bonda <mbonda at nvidia.com>
> Cc: vdpau at lists.freedesktop.org
> Subject: Re: [PATCH 1/1] Add AV1 decode support in VDPAU API
> 
> External email: Use caution opening links or attachments
> 
> 
> On Sat, 29 Jan 2022 23:56:32 +0530
> ManojGuptaBonda <mbonda at nvidia.com> wrote:
> 
> > +     unsigned int   tile_info[256 * 2];              //AV1_MAX_TILES
> > = 256 +
> 
> What is tile_info? This isn't present in the nvdec parameters, and from a
> quick comparison, it's the only difference between what you have here and
> what's there.
> 
> I'm guessing you have an ffmpeg implementation so you know how to fill this
> in?
> 
> Everything else matches and so looks reasonable.
> 
> --phil


More information about the VDPAU mailing list