[vlc-devel] [PATCH] vpx: treat unsupported bitstream error as fatal
Jean-Baptiste Kempf
jb at videolan.org
Mon Dec 26 17:06:51 CET 2016
What about at configure time?
On Mon, 26 Dec 2016, at 17:04, Tristan Matthews wrote:
> Hi,
>
> On Mon, Dec 26, 2016 at 10:22 AM, Jean-Baptiste Kempf <jb at videolan.org>
> wrote:
> > Hello,
> >
> > Why does it not fail in Open() then?
>
> AFAIK there's no way of checking if your decoder was built with high
> bitdepth support, maybe there's a way of probing in Open() that
> escapes me.
>
> Best,
> Tristan
>
> >
> > On Fri, 23 Dec 2016, at 05:06, Tristan Matthews wrote:
> >> Otherwise it will keep trying to decode blocks that the library is
> >> incapable of decoding (e.g., 10-bit without --enable-vp9-highbitdepth).
> >> ---
> >> modules/codec/vpx.c | 2 ++
> >> 1 file changed, 2 insertions(+)
> >>
> >> diff --git a/modules/codec/vpx.c b/modules/codec/vpx.c
> >> index 15e3a27048..ea70172cde 100644
> >> --- a/modules/codec/vpx.c
> >> +++ b/modules/codec/vpx.c
> >> @@ -191,6 +191,8 @@ static picture_t *Decode(decoder_t *dec, block_t
> >> **pp_block)
> >> if (err != VPX_CODEC_OK) {
> >> free(pkt_pts);
> >> VPX_ERR(dec, ctx, "Failed to decode frame");
> >> + if (err == VPX_CODEC_UNSUP_BITSTREAM)
> >> + dec->b_error = true;
> >> return NULL;
> >> }
> >>
> >> --
> >> 2.11.0
> >>
> >> _______________________________________________
> >> vlc-devel mailing list
> >> To unsubscribe or modify your subscription options:
> >> https://mailman.videolan.org/listinfo/vlc-devel
> >
> >
> > --
> > Jean-Baptiste Kempf - President
> > +33 672 704 734
--
Jean-Baptiste Kempf - President
+33 672 704 734
More information about the vlc-devel
mailing list