[gstreamermm] Included the caps field when copying to/from GstRingBufferSpec.
- From: José Alburquerque <jaalburqu src gnome org>
- To: svn-commits-list gnome org
- Subject: [gstreamermm] Included the caps field when copying to/from GstRingBufferSpec.
- Date: Tue, 12 May 2009 00:38:52 -0400 (EDT)
commit 689cfdea3580cdad56cae2a9f6004fcd8adb5f4d
Author: José Alburquerque <jaalburqu svn gnome org>
Date: Tue May 12 00:38:13 2009 -0400
Included the caps field when copying to/from GstRingBufferSpec.
---
ChangeLog | 6 ++++++
gstreamer/src/ringbuffer.ccg | 5 +++++
gstreamer/src/ringbuffer.hg | 2 ++
3 files changed, 13 insertions(+), 0 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 77171b6..2359922 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
2009-05-12 José Alburquerque <jaalburqu svn gnome org>
+ * gstreamer/src/ringbuffer.ccg: Included the caps field when copying
+ to/from GstRingBufferSpec.
+ * gstreamer/src/ringbuffer.hg: Added _IGNORE's.
+
+2009-05-12 José Alburquerque <jaalburqu svn gnome org>
+
* gstreamer/src/audiofilter.ccg:
* gstreamer/src/audiofilter.hg:
* gstreamer/src/audiosink.ccg:
diff --git a/gstreamer/src/ringbuffer.ccg b/gstreamer/src/ringbuffer.ccg
index 304af02..d8645dc 100644
--- a/gstreamer/src/ringbuffer.ccg
+++ b/gstreamer/src/ringbuffer.ccg
@@ -55,6 +55,8 @@ RingBufferSpec::RingBufferSpec(const GstRingBufferSpec* castitem)
void RingBufferSpec::copy_fields_from(const GstRingBufferSpec& spec)
{
+ caps = Glib::wrap(spec.caps);
+
type = (Gst::BufferFormatType)(spec.type);
format = (Gst::BufferFormat)(spec.format);
sign = spec.sign;
@@ -75,6 +77,9 @@ void RingBufferSpec::copy_fields_from(const GstRingBufferSpec& spec)
void RingBufferSpec::copy_fields_to(GstRingBufferSpec& spec) const
{
+ if (caps)
+ spec.caps = caps->gobj();
+
spec.type = (GstBufferFormatType)(type);
spec.format = (GstBufferFormat)(format);
spec.sign = sign;
diff --git a/gstreamer/src/ringbuffer.hg b/gstreamer/src/ringbuffer.hg
index bfa0bef..03ac2ab 100644
--- a/gstreamer/src/ringbuffer.hg
+++ b/gstreamer/src/ringbuffer.hg
@@ -148,6 +148,7 @@ public:
* @param slot The fill slot to set.
*/
void set_fill_slot(const SlotFill& slot);
+ _IGNORE(gst_ring_buffer_set_callback)
/** Allocate the resources for the ringbuffer. This function fills in the
* data pointer of the ring buffer with a valid Gst::Buffer to which samples
@@ -158,6 +159,7 @@ public:
* @return true if the device could be acquired, false on error. MT safe.
*/
bool acquire(const Gst::RingBufferSpec& spec);
+ _IGNORE(gst_ring_buffer_acquire)
_WRAP_METHOD(bool release(), gst_ring_buffer_release)
_WRAP_METHOD(bool is_acquired() const, gst_ring_buffer_is_acquired)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]