ext/musepack/gstmusepackreader.cpp: Workaround for older core.
authorRonald S. Bultje <rbultje@ronald.bitfreak.net>
Thu, 11 Nov 2004 17:43:30 +0000 (17:43 +0000)
committerRonald S. Bultje <rbultje@ronald.bitfreak.net>
Thu, 11 Nov 2004 17:43:30 +0000 (17:43 +0000)
Original commit message from CVS:
* ext/musepack/gstmusepackreader.cpp:
Workaround for older core.

ChangeLog
ext/musepack/gstmusepackreader.c
ext/musepack/gstmusepackreader.cpp

index 53af42d7ae9f66eef6b2a876c1938ab8f0547a69..f1ff96200850a87f69fe4978477cc9566de676f1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2004-11-11  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
+
+       * ext/musepack/gstmusepackreader.cpp:
+         Workaround for older core.
+
 2004-11-11  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
 
        * gst/ffmpegcolorspace/imgconvert.c: (yuv420p_to_yuv422):
index e26baabc47d79391ef83eda858f501a754576edf..2bef1cf2fa12926bd1bcd12a1c8e8a19a360e8f2 100644 (file)
@@ -87,7 +87,7 @@ GstMusepackReader::seek (mpc_int32_t offset)
 
   /* hacky hack - if we're after typefind, we'll fail because
    * typefind is still typefinding (heh :) ). So read first. */
-  if (this->tell () == 0) {
+  if (this->tell () != this->get_size ()) {
     guint8 dummy2[1];
     this->read (dummy2, 1);
   }
index e26baabc47d79391ef83eda858f501a754576edf..2bef1cf2fa12926bd1bcd12a1c8e8a19a360e8f2 100644 (file)
@@ -87,7 +87,7 @@ GstMusepackReader::seek (mpc_int32_t offset)
 
   /* hacky hack - if we're after typefind, we'll fail because
    * typefind is still typefinding (heh :) ). So read first. */
-  if (this->tell () == 0) {
+  if (this->tell () != this->get_size ()) {
     guint8 dummy2[1];
     this->read (dummy2, 1);
   }