[gst-devel] Re: [gst-cvs] wtay gst-plugins: gst-plugins/ gst-plugins/ext/theora/

Wim Taymans wim at fluendo.com
Thu May 6 07:27:01 CEST 2004


On Thu, 2004-05-06 at 16:10, Ronald Bultje wrote:
> Hi,
> 
> On Thu, 6 May 2004, Wim Taymans wrote:
> >     Added a theora encoder, grouped the encoder and decoder into the
> >     same plugin.
> 
> Nice stuff! Is this just the encoder (looks like it), or also an Ogg muxer
> (doesn't look like it, but just to be sure)? Can't wait to test this out.
Hi,

It encodes to a raw theora stream. I'm writing an ogg muxer as we speak
(taking your avimux as an example actually). I've also rewritten the
vorbis encoder so it doesn't mux into ogg anymore. I can't release that
yet as some gnome program depends on the ogg muxing inside vorbisenc.
I'm going to make a temporary rawvorbisenc element that doesn't do
muxing, then rewrite vorbisenc to make it use the rawvorbisenc and ogg
muxer to make it backwards compatible. Stay tuned :)

> 
> > theora_enc_chain (GstPad * pad, GstData * data)
> [..]
> >   if (enc->packetno == 1) {
> >     /* create the remaining theora headers */
> [..]
> >   } else if (enc->packetno > 1) {
> >     pixels = GST_BUFFER_DATA (GST_BUFFER (data));
> [..]
> 
> It seems like you're loosing the first buffer here?

Yes, I am.. I'm rewriting it a little bit now.

> 
> Ronald

Wim
> 
> 
> 
> -------------------------------------------------------
> This SF.Net email is sponsored by Sleepycat Software
> Learn developer strategies Cisco, Motorola, Ericsson & Lucent use to deliver
> higher performing products faster, at low TCO.
> http://www.sleepycat.com/telcomwpreg.php?From=osdnemail3
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel





More information about the gstreamer-devel mailing list