[FFmpeg-devel] [PATCH] avcodec/av1dec: Adjust incorrect error output
Soft Works
softworkz at hotmail.com
Tue Aug 24 05:45:52 EEST 2021
> -----Original Message-----
> From: ffmpeg-devel <ffmpeg-devel-bounces at ffmpeg.org> On Behalf Of
> Ronald S. Bultje
> Sent: Tuesday, 24 August 2021 04:34
> To: FFmpeg development discussions and patches <ffmpeg-
> devel at ffmpeg.org>
> Subject: Re: [FFmpeg-devel] [PATCH] avcodec/av1dec: Adjust incorrect
> error output
>
> Hi,
>
> On Mon, Aug 23, 2021 at 9:39 PM Soft Works <softworkz at hotmail.com>
> wrote:
>
> > The current message "Your platform doesn't suppport
> > hardware accelerated AV1 decoding." is inaccurate and
> > misleading. When a user doesn't specify a hwcaccel,
> > this doesn't tell anything about what is actually
> > supported on that platform.
> >
> > Signed-off-by: softworkz <softworkz at hotmail.com>
> > ---
> > libavcodec/av1dec.c | 4 ++--
> > 1 file changed, 2 insertions(+), 2 deletions(-)
> >
> > diff --git a/libavcodec/av1dec.c b/libavcodec/av1dec.c
> > index a75d6744d3..8dfcd26cb6 100644
> > --- a/libavcodec/av1dec.c
> > +++ b/libavcodec/av1dec.c
> > @@ -462,8 +462,8 @@ static int get_pixel_format(AVCodecContext
> *avctx)
> > * implemented in the future, need remove this check.
> > */
> > if (!avctx->hwaccel) {
> > - av_log(avctx, AV_LOG_ERROR, "Your platform doesn't
> suppport"
> > - " hardware accelerated AV1 decoding.\n");
> > + av_log(avctx, AV_LOG_ERROR, "AV1 decoding requires a hw
> > acceleration"
> > + " to be specified.\n");
> >
>
> This is misleading.
>
> This error message (for me) happens when I accidentally compile
> FFmpeg
> without aom/dav1d support, and try to play AV1 content.
It also happens to me when I specify:
ffmpeg -c:v av1 -i INPUT OUTPUT
(e.g. like when I'd have forgotten to specify the hwaccel)
> AV1 decoding
> does
> not require hw decoding - it simply requires an external library.
>
> Will the hwaccel be autodetected when AV1 hw decoding is supported by
> the
> platform?
No.
How about this: "The AV1 decoder requires a hw acceleration to be
specified." ?
softworkz
More information about the ffmpeg-devel
mailing list