gstreamer: amlvideosink [1/1]
PD#SWPL-71848
Problem:display error color for I420
(detail info)
Solution:fix amlvideosink accepted raw data type to NV21 for display
(detail info)
Verify:
(detail info)
Change-Id: I0f2c5f58ff8a5d08a1b3cc5fc41c28ee8bfc5bb4
Signed-off-by: xuesong.jiang <xuesong.jiang@amlogic.com>
diff --git a/src/gstamlvideosink.c b/src/gstamlvideosink.c
index 05760b5..6619a08 100644
--- a/src/gstamlvideosink.c
+++ b/src/gstamlvideosink.c
@@ -77,10 +77,12 @@
};
-#define AML_VIDEO_FORMATS \
- "{ BGRx, BGRA, RGBx, xBGR, xRGB, RGBA, ABGR, ARGB, RGB, BGR, " \
- "RGB16, BGR16, YUY2, YVYU, UYVY, AYUV, NV12, NV21, NV16, " \
- "YUV9, YVU9, Y41B, I420, YV12, Y42B, v308 }"
+// #define AML_VIDEO_FORMATS \
+// "{ BGRx, BGRA, RGBx, xBGR, xRGB, RGBA, ABGR, ARGB, RGB, BGR, " \
+// "RGB16, BGR16, YUY2, YVYU, UYVY, AYUV, NV12, NV21, NV16, " \
+// "YUV9, YVU9, Y41B, I420, YV12, Y42B, v308 }"
+#define AML_VIDEO_FORMATS "{ NV21 }"
+
#define GST_CAPS_FEATURE_MEMORY_DMABUF "memory:DMABuf"
#define GST_USE_PLAYBIN 1
#define RENDER_DEVICE_NAME "wayland"