<html><head></head><body>Those aren't GPU pixel formats.<br><br><div class="gmail_quote">Le 16 janvier 2020 11:56:48 GMT+02:00, Steve Lhomme <robux4@ycbcr.xyz> a écrit :<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail">On 2020-01-16 10:28, Rémi Denis-Courmont wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;">No they don't.<br></blockquote><br>Yes they are.<br><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;">None of the existing opaque formats are that way, and <br>they should not.<br></blockquote><br>Just a few examples of something you should know:<br><br>VLC_CODEC_VDPAU_OUTPUT: Internal VDPAU RGBA 8 bits<br>VLC_CODEC_VDPAU_VIDEO_420: Internal VDPAU YUV 420 8 bits<br>VLC_CODEC_VDPAU_VIDEO_422: Internal VDPAU YUV 422 8 bits<br>VLC_CODEC_VDPAU_VIDEO_444: Internal VDPAU YUV 444 8 bits<br><br>Anytime we add support for a hardware chroma we need the matching the <br>corresponding VLC chroma so we can convert to/from it and detect chroma <br>changes.<br><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;">-1.<br><br>Le 16 janvier 2020 10:59:03 GMT+02:00, Steve Lhomme <robux4@ycbcr.xyz> a <br>écrit :<br><br>    On 2020-01-15 18:27, Rémi Denis-Courmont wrote:<br><br>        Le keskiviikkona 15. tammikuuta 2020, 17.46.31 EET Steve Lhomme<br>        a écrit :<br><br>            diff --git a/src/misc/fourcc.c b/src/misc/fourcc.c<br>            index 9b4ea14c31b..ef83ac3b4ad 100644<br>            --- a/src/misc/fourcc.c<br>            +++ b/src/misc/fourcc.c<br>            @@ -816,8 +816,13 @@ static const struct<br>            { { VLC_CODEC_VDPAU_VIDEO_420, VLC_CODEC_VDPAU_VIDEO_422,<br>            VLC_CODEC_VDPAU_VIDEO_444, VLC_CODEC_VDPAU_OUTPUT },<br>            FAKE_FMT() },<br>            - { { VLC_CODEC_ANDROID_OPAQUE, VLC_CODEC_MMAL_OPAQUE,<br>            - VLC_CODEC_D3D9_OPAQUE, VLC_CODEC_D3D11_OPAQUE },<br>            + { { VLC_CODEC_ANDROID_OPAQUE }, FAKE_FMT() },<br>            + { { VLC_CODEC_MMAL_OPAQUE, VLC_CODEC_MMAL_ZC_SAND30 },<br>            + FAKE_FMT() },<br>            + { { VLC_CODEC_MMAL_ZC_I420, VLC_CODEC_MMAL_ZC_SAND8,<br>            + VLC_CODEC_MMAL_ZC_SAND10, VLC_CODEC_MMAL_ZC_RGB32 },<br>            + FAKE_FMT() },<br>            + { { VLC_CODEC_D3D9_OPAQUE, VLC_CODEC_D3D11_OPAQUE },<br><br>        That's a lot of entries for a single piece of hardware. We don't<br>        normally<br>        expose specific hardware pixel formats.<br><br><br>    The lines above and below say otherwise.<br><br>            FAKE_FMT() },<br>            { { VLC_CODEC_D3D11_OPAQUE_10B, VLC_CODEC_D3D9_OPAQUE_10B,<br>            VLC_CODEC_D3D11_OPAQUE_RGBA, VLC_CODEC_D3D11_OPAQUE_BGRA },<hr>    vlc-devel mailing list<br>    To unsubscribe or modify your subscription options:<br>    <a href="https://mailman.videolan.org/listinfo/vlc-devel">https://mailman.videolan.org/listinfo/vlc-devel</a><br><br><br>-- <br>Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez excuser <br>ma brièveté.<hr>vlc-devel mailing list<br>To unsubscribe or modify your subscription options:<br><a href="https://mailman.videolan.org/listinfo/vlc-devel">https://mailman.videolan.org/listinfo/vlc-devel</a><br><br></blockquote><hr>vlc-devel mailing list<br>To unsubscribe or modify your subscription options:<br><a href="https://mailman.videolan.org/listinfo/vlc-devel">https://mailman.videolan.org/listinfo/vlc-devel</a></pre></blockquote></div><br>-- <br>Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez excuser ma brièveté.</body></html>