ext/ogg/: Buffer on caps is not boxed anymore.
authorWim Taymans <wim.taymans@gmail.com>
Thu, 23 Jun 2005 15:09:31 +0000 (15:09 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Thu, 23 Jun 2005 15:09:31 +0000 (15:09 +0000)
Original commit message from CVS:
* ext/ogg/README:
* ext/ogg/gstoggmux.c: (gst_ogg_mux_set_header_on_caps):
Buffer on caps is not boxed anymore.

ChangeLog
ext/ogg/Makefile.am
ext/ogg/README
ext/ogg/gstoggmux.c

index 4d15934becaa17581b0996303e490dcfa4f824c1..4058720f9d61b3a04e7bc0442d7ee7394bfadb8d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2005-06-23  Wim Taymans  <wim@fluendo.com>
+
+       * ext/ogg/README:
+       * ext/ogg/gstoggmux.c: (gst_ogg_mux_set_header_on_caps):
+       Buffer on caps is not boxed anymore.
+
 2005-06-22  Wim Taymans  <wim@fluendo.com>
 
        * ext/theora/theoraenc.c: (theora_set_header_on_caps):
index b3f0e46c647341282e317c07518bdaccb8916460..a47bdbc2711514c394e29efc9833e9197d29464f 100644 (file)
@@ -8,8 +8,9 @@ libgstogg_la_SOURCES = \
        gstoggmux.c \
        gstogmparse.c
 
-libgstogg_la_CFLAGS = $(GST_CFLAGS) $(OGG_CFLAGS)
+libgstogg_la_CFLAGS = $(GST_CFLAGS) $(OGG_CFLAGS) $(GST_PLUGINS_LIBS_CFLAGS)
 libgstogg_la_LIBADD = $(OGG_LIBS) \
-       $(top_builddir)/gst-libs/gst/riff/libgstriff-@GST_MAJORMINOR@.la $(GST_BASE_LIBS)
-libgstogg_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+       $(top_builddir)/gst-libs/gst/riff/libgstriff-@GST_MAJORMINOR@.la $(GST_BASE_LIBS)  \
+       $(top_builddir)/gst-libs/gst/oggmapper/libgstoggmapper-@GST_MAJORMINOR@.la
+libgstogg_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(GST_PLUGINS_LIBS_LIBS) 
 
index 7c76b3aaac90b58ccebd3d47739a195d14c8ed46..4a6ccf37d2417d993d76bf32e3c975dbfa56ccb8 100644 (file)
@@ -200,7 +200,8 @@ For Vorbis:
      - 1 page with 1 packet header identification
      - N pages with 2 packets comments and codebooks
   - granulepos is samplenumber of next page
-  - one packet can contain a variable number of samples
+  - one packet can contain a variable number of samples but one frame
+    that should be handed to the vorbis decoder.
   
 For Theora
      
@@ -211,7 +212,6 @@ For Theora
     is a combination of keyframe number and p frames since keyframe.
   - one packet contains 1 frame
   
-  
 
 
 
index e31e3b86cfeb1ab6bcf70ee5b91b6bd5c2a8dfee..58791a2b6c7e7169269c3e47d3d33cf526caa356 100644 (file)
@@ -684,7 +684,7 @@ gst_ogg_mux_set_header_on_caps (GstCaps * caps, GList * buffers)
     GST_BUFFER_FLAG_SET (buf, GST_BUFFER_FLAG_IN_CAPS);
 
     g_value_init (&value, GST_TYPE_BUFFER);
-    g_value_set_boxed (&value, buf);
+    gst_value_set_buffer (&value, buf);
     gst_value_list_append_value (&list, &value);
     g_value_unset (&value);
   }