d3d11h265dec: Assign PRIMARY + 1 rank
authorSeungha Yang <seungha@centricular.com>
Wed, 27 Apr 2022 15:48:35 +0000 (00:48 +0900)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Wed, 27 Apr 2022 20:06:53 +0000 (20:06 +0000)
Promote d3d11h265dec to be default one if available

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2314>

subprojects/gst-plugins-bad/sys/d3d11/plugin.cpp

index eb58f3e..4c4e4d5 100644 (file)
@@ -183,7 +183,8 @@ plugin_init (GstPlugin * plugin)
       gst_d3d11_h264_dec_register (plugin,
           device, GST_RANK_PRIMARY + 1, legacy);
       if (!legacy) {
-        gst_d3d11_h265_dec_register (plugin, device, GST_RANK_PRIMARY);
+        /* avdec_h265 has primary rank, make this higher than it */
+        gst_d3d11_h265_dec_register (plugin, device, GST_RANK_PRIMARY + 1);
         gst_d3d11_vp9_dec_register (plugin, device, GST_RANK_PRIMARY);
         gst_d3d11_vp8_dec_register (plugin, device, GST_RANK_PRIMARY);
         gst_d3d11_av1_dec_register (plugin, device, GST_RANK_PRIMARY);