<div dir="ltr"><div dir="ltr" class="gmail_msg"><a href="https://github.com/FFmpeg/FFmpeg/commit/8655c54160767de1a6b96f8bc310d6e4eaceff48" class="gmail_msg" target="_blank">https://github.com/FFmpeg/FFmpeg/commit/8655c54160767de1a6b96f8bc310d6e4eaceff48</a><br class="gmail_msg"><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Seems to be there since ffmpeg 2.8, does VLC master support earlier versions ?</div></div><br class="gmail_msg"><div class="gmail_quote gmail_msg"><div dir="ltr" class="gmail_msg">Le mar. 29 nov. 2016 à 09:12, Steve Lhomme <<a href="mailto:robux4@gmail.com" class="gmail_msg" target="_blank">robux4@gmail.com</a>> a écrit :<br class="gmail_msg"></div><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Tue, Nov 29, 2016 at 9:07 AM, Mathieu Velten <<a href="mailto:matmaul@gmail.com" class="gmail_msg" target="_blank">matmaul@gmail.com</a>> wrote:<br class="gmail_msg">
> Hi Jean Baptiste,<br class="gmail_msg">
><br class="gmail_msg">
> It is rejected later in ffmpeg_GetFormat and fallback to software if not<br class="gmail_msg">
> supported by ffmpeg.<br class="gmail_msg">
<br class="gmail_msg">
But when was FF_PROFILE_VP9_0 added in libavcodec ?<br class="gmail_msg">
<br class="gmail_msg">
> Le mar. 29 nov. 2016 à 01:45, Jean-Baptiste Kempf <<a href="mailto:jb@videolan.org" class="gmail_msg" target="_blank">jb@videolan.org</a>> a écrit<br class="gmail_msg">
> :<br class="gmail_msg">
>><br class="gmail_msg">
>> Hello Mathieu,<br class="gmail_msg">
>><br class="gmail_msg">
>> Doesn't this require some #ifdefery then?<br class="gmail_msg">
>><br class="gmail_msg">
>> Bes,<br class="gmail_msg">
>><br class="gmail_msg">
>> On Mon, 28 Nov 2016, at 22:24, Mathieu Velten wrote:<br class="gmail_msg">
>> > Tested with VP9, both profiles.<br class="gmail_msg">
>> > Profile 2 needs this ffmpeg patch to be merged to work.<br class="gmail_msg">
>> > <a href="http://ffmpeg.org/pipermail/ffmpeg-devel/2016-November/203581.html" rel="noreferrer" class="gmail_msg" target="_blank">http://ffmpeg.org/pipermail/ffmpeg-devel/2016-November/203581.html</a><br class="gmail_msg">
>> ><br class="gmail_msg">
>> > VP8 untested, the needed code is coming to ffmpeg soon.<br class="gmail_msg">
>> > <a href="http://ffmpeg.org/pipermail/ffmpeg-devel/2016-November/202722.html" rel="noreferrer" class="gmail_msg" target="_blank">http://ffmpeg.org/pipermail/ffmpeg-devel/2016-November/202722.html</a><br class="gmail_msg">
>> ><br class="gmail_msg">
>> > ---<br class="gmail_msg">
>> >  modules/codec/avcodec/vaapi.c | 13 +++++++++++++<br class="gmail_msg">
>> >  1 file changed, 13 insertions(+)<br class="gmail_msg">
>> ><br class="gmail_msg">
>> > diff --git a/modules/codec/avcodec/vaapi.c<br class="gmail_msg">
>> > b/modules/codec/avcodec/vaapi.c<br class="gmail_msg">
>> > index c9e51fe..f2459bc 100644<br class="gmail_msg">
>> > --- a/modules/codec/avcodec/vaapi.c<br class="gmail_msg">
>> > +++ b/modules/codec/avcodec/vaapi.c<br class="gmail_msg">
>> > @@ -327,6 +327,19 @@ static int Create( vlc_va_t *va, AVCodecContext<br class="gmail_msg">
>> > *ctx, enum PixelFormat pix_fmt,<br class="gmail_msg">
>> >              return VLC_EGENERIC;<br class="gmail_msg">
>> >          count = 18;<br class="gmail_msg">
>> >          break;<br class="gmail_msg">
>> > +    case AV_CODEC_ID_VP8:<br class="gmail_msg">
>> > +        i_profile = VAProfileVP8Version0_3;<br class="gmail_msg">
>> > +        count = 5;<br class="gmail_msg">
>> > +        break;<br class="gmail_msg">
>> > +    case AV_CODEC_ID_VP9:<br class="gmail_msg">
>> > +        if (ctx->profile == FF_PROFILE_VP9_0)<br class="gmail_msg">
>> > +            i_profile = VAProfileVP9Profile0;<br class="gmail_msg">
>> > +        else if (ctx->profile == FF_PROFILE_VP9_2)<br class="gmail_msg">
>> > +            i_profile = VAProfileVP9Profile2;<br class="gmail_msg">
>> > +        else<br class="gmail_msg">
>> > +            return VLC_EGENERIC;<br class="gmail_msg">
>> > +        count = 10;<br class="gmail_msg">
>> > +        break;<br class="gmail_msg">
>> >      default:<br class="gmail_msg">
>> >          return VLC_EGENERIC;<br class="gmail_msg">
>> >      }<br class="gmail_msg">
>> > --<br class="gmail_msg">
>> > 2.9.3<br class="gmail_msg">
>> ><br class="gmail_msg">
>> > _______________________________________________<br class="gmail_msg">
>> > vlc-devel mailing list<br class="gmail_msg">
>> > To unsubscribe or modify your subscription options:<br class="gmail_msg">
>> > <a href="https://mailman.videolan.org/listinfo/vlc-devel" rel="noreferrer" class="gmail_msg" target="_blank">https://mailman.videolan.org/listinfo/vlc-devel</a><br class="gmail_msg">
>><br class="gmail_msg">
>><br class="gmail_msg">
>> --<br class="gmail_msg">
>> Jean-Baptiste Kempf -  President<br class="gmail_msg">
>> +33 672 704 734<br class="gmail_msg">
>> _______________________________________________<br class="gmail_msg">
>> vlc-devel mailing list<br class="gmail_msg">
>> To unsubscribe or modify your subscription options:<br class="gmail_msg">
>> <a href="https://mailman.videolan.org/listinfo/vlc-devel" rel="noreferrer" class="gmail_msg" target="_blank">https://mailman.videolan.org/listinfo/vlc-devel</a><br class="gmail_msg">
><br class="gmail_msg">
><br class="gmail_msg">
> _______________________________________________<br class="gmail_msg">
> vlc-devel mailing list<br class="gmail_msg">
> To unsubscribe or modify your subscription options:<br class="gmail_msg">
> <a href="https://mailman.videolan.org/listinfo/vlc-devel" rel="noreferrer" class="gmail_msg" target="_blank">https://mailman.videolan.org/listinfo/vlc-devel</a><br class="gmail_msg">
_______________________________________________<br class="gmail_msg">
vlc-devel mailing list<br class="gmail_msg">
To unsubscribe or modify your subscription options:<br class="gmail_msg">
<a href="https://mailman.videolan.org/listinfo/vlc-devel" rel="noreferrer" class="gmail_msg" target="_blank">https://mailman.videolan.org/listinfo/vlc-devel</a></blockquote></div></div>