diff options
author | David Schleef <ds@schleef.org> | 2003-10-09 02:23:01 +0000 |
---|---|---|
committer | David Schleef <ds@schleef.org> | 2003-10-09 02:23:01 +0000 |
commit | a6df126cb93da232507f2645686eb1a5888e9085 (patch) | |
tree | 1e99858edc16a123d04bbd68398826da087b1aa0 /ext/arts | |
parent | 7f220280ae9aebc76ebff6da6baf8f54d45b992d (diff) | |
download | gst-plugins-bad-a6df126cb93da232507f2645686eb1a5888e9085.tar.gz gst-plugins-bad-a6df126cb93da232507f2645686eb1a5888e9085.tar.bz2 gst-plugins-bad-a6df126cb93da232507f2645686eb1a5888e9085.zip |
Trivial fixes for GstBuffer->GstData migration
Original commit message from CVS:
Trivial fixes for GstBuffer->GstData migration
Diffstat (limited to 'ext/arts')
-rw-r--r-- | ext/arts/gst_artsio_impl.cc | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/ext/arts/gst_artsio_impl.cc b/ext/arts/gst_artsio_impl.cc index 876e2b5b..71cfea85 100644 --- a/ext/arts/gst_artsio_impl.cc +++ b/ext/arts/gst_artsio_impl.cc @@ -19,7 +19,7 @@ class ArtsStereoSink_impl : virtual public ArtsStereoSink_skel, GstPad *sinkpad; GstPad *srcpad; unsigned long remainingsamples; - GstBuffer *inbuf; + GstData *inbuf; unsigned char *dataptr; public: @@ -41,8 +41,8 @@ public: if (remainingsamples == 0) { //fprintf(stderr,"need to get a buffer\n"); if (inbuf) { - gst_buffer_unref(inbuf); - inbuf = 0; + gst_data_unref(inbuf); + inbuf = NULL; } // start by pulling a buffer from GStreamer @@ -54,12 +54,12 @@ public: default: break; } - gst_pad_event_default (srcpad, (GstEvent*)inbuf); + gst_pad_event_default (srcpad, GST_EVENT(inbuf)); inbuf = gst_pad_pull (sinkpad); } - dataptr = GST_BUFFER_DATA(inbuf); - remainingsamples = GST_BUFFER_SIZE(inbuf) / 4; + dataptr = GST_BUFFER_DATA(GST_BUFFER(inbuf)); + remainingsamples = GST_BUFFER_SIZE(GST_BUFFER(inbuf)) / 4; //fprintf(stderr,"got a buffer with %d samples\n",remainingsamples); } @@ -107,7 +107,7 @@ public: convert_stereo_2float_i16le(samples,inleft,inright,GST_BUFFER_DATA(outbuf)); //s = (gint16 *)GST_BUFFER_DATA(outbuf); //fprintf(stderr,"samples in are %f and %f, out are %d and %d\n",inleft[0],inright[0],s[0],s[1]); - gst_pad_push(srcpad,outbuf); + gst_pad_push(srcpad,GST_DATA(outbuf)); outbuf = NULL; } |