<div dir="ltr"><div>Hi Jean Baptiste,</div><div><br></div>It is rejected later in ffmpeg_GetFormat and fallback to software if not supported by ffmpeg.</div><br><div class="gmail_quote"><div dir="ltr">Le mar. 29 nov. 2016 à 01:45, Jean-Baptiste Kempf <<a href="mailto:jb@videolan.org">jb@videolan.org</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">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></blockquote></div>