From b8a8eacdb28b1e91b367894e0a3063607fe680df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Mon, 20 May 2024 17:32:27 +0300 Subject: [PATCH] examples: gst-play: Fix signature of the error callback Part-of: --- subprojects/gst-examples/playback/player/gst-play/gst-play.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/subprojects/gst-examples/playback/player/gst-play/gst-play.c b/subprojects/gst-examples/playback/player/gst-play/gst-play.c index 592df54a94..ae30b904ce 100644 --- a/subprojects/gst-examples/playback/player/gst-play/gst-play.c +++ b/subprojects/gst-examples/playback/player/gst-play/gst-play.c @@ -69,9 +69,12 @@ end_of_stream_cb (GstPlaySignalAdapter * adapter, Player * play) } static void -error_cb (GstPlaySignalAdapter * adapter, GError * err, Player * play) +error_cb (GstPlaySignalAdapter * adapter, GError * err, GstStructure * details, + Player * play) { gst_printerr ("ERROR %s for %s\n", err->message, play->uris[play->cur_idx]); + if (details) + gst_printerr ("Error details: %" GST_PTR_FORMAT, details); /* if looping is enabled, then disable it else will keep looping forever */ play->repeat = FALSE;