summaryrefslogtreecommitdiffstats
path: root/ext/musepack
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim@centricular.net>2006-03-06 13:15:04 +0000
committerTim-Philipp Müller <tim@centricular.net>2006-03-06 13:15:04 +0000
commitd1323179c9ae217ac3e9c30d8581dbc41cc567a0 (patch)
tree325a9e31a843d737da049d337f5665b9e579a8d7 /ext/musepack
parent13cd0b0626c4844da4682b8aff47e9195c24e7cc (diff)
downloadgst-plugins-bad-d1323179c9ae217ac3e9c30d8581dbc41cc567a0.tar.gz
gst-plugins-bad-d1323179c9ae217ac3e9c30d8581dbc41cc567a0.tar.bz2
gst-plugins-bad-d1323179c9ae217ac3e9c30d8581dbc41cc567a0.zip
ext/musepack/: Forgot those two.
Original commit message from CVS: * ext/musepack/gstmusepackdec.h: * ext/musepack/gstmusepackreader.c: (gst_musepack_reader_peek): Forgot those two.
Diffstat (limited to 'ext/musepack')
-rw-r--r--ext/musepack/gstmusepackdec.h21
-rw-r--r--ext/musepack/gstmusepackreader.c3
2 files changed, 11 insertions, 13 deletions
diff --git a/ext/musepack/gstmusepackdec.h b/ext/musepack/gstmusepackdec.h
index 52105b8a..35baced0 100644
--- a/ext/musepack/gstmusepackdec.h
+++ b/ext/musepack/gstmusepackdec.h
@@ -39,23 +39,20 @@ G_BEGIN_DECLS
(G_TYPE_CHECK_CLASS_TYPE ((klass), GST_TYPE_MUSEPACK_DEC))
typedef struct _GstMusepackDec {
- GstElement element;
+ GstElement element;
- /* pads */
- GstPad *srcpad, *sinkpad;
- guint64 offset;
+ GstPad *srcpad;
+ GstPad *sinkpad;
+ guint64 offset;
/* MUSEPACK_DEC object */
- mpc_decoder *d;
- mpc_reader *r;
- gboolean init;
+ mpc_decoder *d;
+ mpc_reader *r;
- /* bytes per sample and sample rate */
- guint bps;
- guint rate;
+ gint bps; /* bytes per sample */ /* ATOMIC */
+ gint rate; /* sample rate */ /* ATOMIC */
- /* currently configured segment, in samples (DEFAULT format) */
- GstSegment segment;
+ GstSegment segment; /* configured segment in samples (DEFAULT format) */
} GstMusepackDec;
typedef struct _GstMusepackDecClass {
diff --git a/ext/musepack/gstmusepackreader.c b/ext/musepack/gstmusepackreader.c
index a801f7cc..d98f48f6 100644
--- a/ext/musepack/gstmusepackreader.c
+++ b/ext/musepack/gstmusepackreader.c
@@ -62,7 +62,8 @@ gst_musepack_reader_peek (void *this, void *ptr, mpc_int32_t size)
if (read < size) {
GST_WARNING_OBJECT (musepackdec, "Short read: got only %u bytes of %u "
- "bytes requested", read, size);
+ "bytes requested at offset %" G_GINT64_FORMAT, read, size,
+ musepackdec->offset);
/* GST_ELEMENT_ERROR (musepackdec, RESOURCE, READ, (NULL), (NULL)); */
}