From 94f977531535036e22684ca78dd93d8360d876a2 Mon Sep 17 00:00:00 2001 From: Harunobu Kurokawa Date: Wed, 18 Jan 2017 10:56:49 +0900 Subject: rcar-gen2: linux-renesas: Fix gst-record plug-in critical logs Fix gst-record plugin log which filled systemd journal. Change-Id: I2a360ac40b90b835aed124082c214fca05f65120 Signed-off-by: Harunobu Kurokawa Signed-off-by: Tadao Tanikawa --- .../weston/0004-Fix-GST-error-complainings.patch | 33 ++++++++++++++++++++++ .../recipes-graphics/wayland/weston_1.9.0.bbappend | 1 + 2 files changed, 34 insertions(+) create mode 100644 meta-rcar-gen2/recipes-graphics/wayland/weston/0004-Fix-GST-error-complainings.patch diff --git a/meta-rcar-gen2/recipes-graphics/wayland/weston/0004-Fix-GST-error-complainings.patch b/meta-rcar-gen2/recipes-graphics/wayland/weston/0004-Fix-GST-error-complainings.patch new file mode 100644 index 0000000..40f2e53 --- /dev/null +++ b/meta-rcar-gen2/recipes-graphics/wayland/weston/0004-Fix-GST-error-complainings.patch @@ -0,0 +1,33 @@ +From 1f0c74cb16056d4338188f5de4a9bcf1e1fc79a0 Mon Sep 17 00:00:00 2001 +From: Harunobu Kurokawa +Date: Tue, 17 Jan 2017 19:48:01 +0300 +Subject: [PATCH] Fix GST error complainings + +GStreamer- CRITICAL **: gst_segment_to_running_time: assertion 'segment->format == format' failed + +Signed-off-by: Grigory Kletsko +Signed-off-by: Harunobu Kurokawa +--- + src/gst-recorder.c | 6 ++++++ + 1 file changed, 6 insertions(+) + +diff --git a/src/gst-recorder.c b/src/gst-recorder.c +index c84d410..91ba0c7 100644 +--- a/src/gst-recorder.c ++++ b/src/gst-recorder.c +@@ -1021,6 +1021,12 @@ gst_recorder_create(struct gst_recorder_settings *settings) + "framerate", GST_TYPE_FRACTION, 0, DEFAULT_FPS, + NULL), NULL); + ++ g_object_set (G_OBJECT (r->appsrc), ++ "stream-type", 0, /* GST_APP_STREAM_TYPE_STREAM */ ++ "format", GST_FORMAT_TIME, ++ "is-live", TRUE, ++ NULL); ++ + r->appsrc_pad = gst_element_get_static_pad(GST_ELEMENT_CAST(r->appsrc), "src"); + if (!r->appsrc_pad) + weston_log("Failed to get src0 pad of appsrc\n"); +-- +2.9.2 + diff --git a/meta-rcar-gen2/recipes-graphics/wayland/weston_1.9.0.bbappend b/meta-rcar-gen2/recipes-graphics/wayland/weston_1.9.0.bbappend index 33efb49..533be7e 100644 --- a/meta-rcar-gen2/recipes-graphics/wayland/weston_1.9.0.bbappend +++ b/meta-rcar-gen2/recipes-graphics/wayland/weston_1.9.0.bbappend @@ -7,5 +7,6 @@ SRC_URI_append = " \ file://0001-Add-virtual-output-support.patch \ file://0002-Get-DMA-fd-on-bo.patch \ file://0003-Add-gst-recorder-for-h264-output-streaming.patch \ + file://0004-Fix-GST-error-complainings.patch \ file://weston.service \ " -- cgit 1.2.3-korg