summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRonald S. Bultje <rbultje@ronald.bitfreak.net>2003-04-12 14:51:55 +0000
committerRonald S. Bultje <rbultje@ronald.bitfreak.net>2003-04-12 14:51:55 +0000
commite8e262dc1975e6a4464095bb90e44cb4f5f5aaa2 (patch)
tree31fe1a4a31307b36c21f63c98b3b1dccc478fd09
parent1a8f1ed7c24862027468e3b26ccf5cfd744c742a (diff)
downloadgstreamer-plugins-base-e8e262dc1975e6a4464095bb90e44cb4f5f5aaa2.tar.gz
Fixes #109558
Original commit message from CVS: Fixes #109558
-rw-r--r--ext/cdparanoia/gstcdparanoia.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/ext/cdparanoia/gstcdparanoia.c b/ext/cdparanoia/gstcdparanoia.c
index fc64c4a3b..9839ac8b7 100644
--- a/ext/cdparanoia/gstcdparanoia.c
+++ b/ext/cdparanoia/gstcdparanoia.c
@@ -418,6 +418,14 @@ cdparanoia_get_property (GObject *object, guint prop_id, GValue *value, GParamSp
g_value_set_enum (value, src->paranoia_mode);
break;
case ARG_DISCID:
+ /**
+ * Due to possible autocorrections of start sectors of audio tracks on
+ * multisession cds, we can maybe not compute the correct discid.
+ * So issue a warning.
+ * See cdparanoia/interface/common-interface.c:FixupTOC
+ */
+ if (src->d && src->d->cd_extra)
+ g_warning("DiscID on multisession discs might be wrong. Use at own risk.");
g_value_set_string (value, src->discid);
break;
default: