0003-add-default-param-for-kmssink.patch 1.1 KB

12345678910111213141516171819202122232425
  1. Add default parameters for kmssink so that it can be used by other plug
  2. Signed-off-by: Leo Lu <leo.lu@starfivetech.com>
  3. diff -purN a/sys/kms/gstkmssink.c b/sys/kms/gstkmssink.c
  4. --- a/sys/kms/gstkmssink.c 2022-10-31 17:48:04.390225610 +0800
  5. +++ b/sys/kms/gstkmssink.c 2022-10-31 17:45:50.462455826 +0800
  6. @@ -175,7 +175,7 @@ gst_kms_sink_video_overlay_init (GstVide
  7. static int
  8. kms_open (gchar ** driver)
  9. {
  10. - static const char *drivers[] = { "i915", "radeon", "nouveau", "vmwgfx",
  11. + static const char *drivers[] = { "starfive", "i915", "radeon", "nouveau", "vmwgfx",
  12. "exynos", "amdgpu", "imx-drm", "rockchip", "atmel-hlcdc", "msm",
  13. "xlnx", "vc4", "meson", "sun4i-drm", "mxsfb-drm",
  14. "xilinx_drm", /* DEPRECATED. Replaced by xlnx */
  15. @@ -2005,7 +2005,7 @@ gst_kms_sink_class_init (GstKMSSinkClass
  16. */
  17. g_properties[PROP_FORCE_MODESETTING] =
  18. g_param_spec_boolean ("force-modesetting", "Force modesetting",
  19. - "When enabled, the sink try to configure the display mode", FALSE,
  20. + "When enabled, the sink try to configure the display mode", TRUE,
  21. G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS | G_PARAM_CONSTRUCT);
  22. /**