[tracker-miners/wip/carlosg/cue-file-lookups: 5/5] tracker-extract: Fix runtime error
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker-miners/wip/carlosg/cue-file-lookups: 5/5] tracker-extract: Fix runtime error
- Date: Mon, 3 Oct 2022 12:01:44 +0000 (UTC)
commit e280f5bda73c0f090237e4deaa1ac4e83162ad0b
Author: Carlos Garnacho <carlosg gnome org>
Date: Mon Oct 3 13:42:12 2022 +0200
tracker-extract: Fix runtime error
We are using the wrong API method to extract the tag list from
the GstDiscovererStreamInfo returned by
gst_discoverer_info_get_stream_info().
Fixes the following warning seen with some files extracted by
GStreamer:
tracker-extract-3:25304): GStreamer-PBUtils-CRITICAL **: 13:44:06.792:
gst_discoverer_container_info_get_tags: assertion 'GST_IS_DISCOVERER_CONTAINER_INFO (info)' failed
Related: https://gitlab.gnome.org/GNOME/tracker/-/issues/378
src/tracker-extract/tracker-extract-gstreamer.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/src/tracker-extract/tracker-extract-gstreamer.c b/src/tracker-extract/tracker-extract-gstreamer.c
index 1d561758c..e97f8ca35 100644
--- a/src/tracker-extract/tracker-extract-gstreamer.c
+++ b/src/tracker-extract/tracker-extract-gstreamer.c
@@ -1249,7 +1249,7 @@ discoverer_init_and_run (MetadataExtractor *extractor,
/* Retrieve global tags */
#if defined(HAVE_GSTREAMER_1_20)
GstDiscovererStreamInfo *sinfo = gst_discoverer_info_get_stream_info (info);
- discoverer_tags = gst_discoverer_container_info_get_tags ((GstDiscovererContainerInfo *)sinfo);
+ discoverer_tags = gst_discoverer_stream_info_get_tags (sinfo);
#else
discoverer_tags = gst_discoverer_info_get_tags (info);
#endif
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]