[vlc-commits] codec: videotoolbox: don't force NV12 for 10bits

Thomas Guillem git at videolan.org
Fri Nov 24 13:12:11 CET 2017


vlc | branch: master | Thomas Guillem <thomas at gllm.fr> | Fri Nov 24 09:18:09 2017 +0100| [918aea708b6a39106ae096cc8c8b907e0f7ac75e] | committer: Thomas Guillem

codec: videotoolbox: don't force NV12 for 10bits

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=918aea708b6a39106ae096cc8c8b907e0f7ac75e
---

 modules/codec/videotoolbox.m | 9 ---------
 1 file changed, 9 deletions(-)

diff --git a/modules/codec/videotoolbox.m b/modules/codec/videotoolbox.m
index 37fb45b330..517c18edd3 100644
--- a/modules/codec/videotoolbox.m
+++ b/modules/codec/videotoolbox.m
@@ -387,16 +387,7 @@ static bool CodecSupportedH264(decoder_t *p_dec)
         case PROFILE_H264_HIGH_10:
         {
             if (deviceSupportsAdvancedProfiles())
-            {
-                /* FIXME: There is no YUV420 10bits chroma. The
-                 * decoder seems to output RGBA when decoding 10bits
-                 * content, but there is an unknown crash when
-                 * displaying such output, so force NV12 for now. */
-                if (p_dec->p_sys->i_forced_cvpx_format == 0)
-                    p_dec->p_sys->i_forced_cvpx_format =
-                        kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange;
                 break;
-            }
             else
             {
                 msg_Err(p_dec, "current device doesn't support H264 10bits");



More information about the vlc-commits mailing list