Thanks Olivier!
On May 7, 2010, at 8:00 AM, ovc-request(a)lists.fedorahosted.org wrote:
> Send Ovc mailing list submissions to
> ovc(a)lists.fedorahosted.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
>
https://fedorahosted.org/mailman/listinfo/ovc
> or, via email, send a message with subject or body 'help' to
> ovc-request(a)lists.fedorahosted.org
>
> You can reach the person managing the list at
> ovc-owner(a)lists.fedorahosted.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Ovc digest..."
>
>
> Today's Topics:
>
> 1. RTP and Theora (Fran Rogers)
> 2. FW: [gst-devel] RTP and Theora (Fran Rogers)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Thu, 6 May 2010 13:10:27 -0400
> From: Fran Rogers <fran(a)dumetella.net>
> Subject: [Ovc] RTP and Theora
> To: gstreamer-devel(a)lists.sourceforge.net
> Cc: ovc(a)lists.fedorahosted.org
> Message-ID: <08c3616318e00c3fd3d29651a0eccc59(a)mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1
>
> My team is having issues using RTP and Theora with GStreamer 0.10. A
> pipeline that works properly with H.264 starts failing when we swap in
> theora(enc|dec) and rtptheora(de)?pay.
>
> This is the server code that triggers the error:
>
http://pastebin.com/jYTGKb8d
> This is the client:
http://pastebin.com/4v2FR8B8
> This is the output (GST_DEBUG=5) of the server:
>
http://pastebin.com/GhDwpDnt
> This is the client log, where the errors pop up:
>
http://pastebin.com/1JgSXNbe
>
> Any ideas as to what may be the issue? A helpful user in IRC suggested it
> may be related to the bug
>
https://bugzilla.gnome.org/show_bug.cgi?id=574416 ; I can't tell if
> there's a workaround, though.
>
> Thanks,
> Fran Rogers
>
>
> ------------------------------
>
> Message: 2
> Date: Thu, 6 May 2010 13:33:52 -0400
> From: Fran Rogers <fran(a)dumetella.net>
> Subject: [Ovc] FW: [gst-devel] RTP and Theora
> To: ovc(a)lists.fedorahosted.org
> Message-ID: <8eb46a1e4c2ec504915390467e37bf6e(a)mail.gmail.com>
> Content-Type: text/plain; charset="iso-8859-1"
>
> -----Original Message-----
> From: Olivier Cr?te [mailto:olivier.crete@collabora.co.uk]
> Sent: Thursday, May 06, 2010 1:27 PM
> To: gstreamer-devel(a)lists.sourceforge.net
> Subject: Re: [gst-devel] RTP and Theora
>
> Hi,
>
> On Thu, 2010-05-06 at 13:10 -0400, Fran Rogers wrote:
>> My team is having issues using RTP and Theora with GStreamer 0.10. A
>> pipeline that works properly with H.264 starts failing when we swap in
>> theora(enc|dec) and rtptheora(de)?pay.
>> [...]
>> Any ideas as to what may be the issue? A helpful user in IRC suggested
>> it may be related to the bug
>>
https://bugzilla.gnome.org/show_bug.cgi?id=574416 ; I can't tell if
>> there's a workaround, though.
>
> You definitely want to carry the "configuration" parameter from Theora (or
> Vorbis) in a reliable channel, no in RTP. It can be pretty big (up to 8k).
> And if you don't receive it entirely, you can't decode anything.
> If you have the latest git of gst-p-good, it should be able to parse the
> config from the stream. Btw, the same applies to Vorbis.
>
>
> You also want to do the same thing for the sprop-* paramters of H.264,
> especially sprop-parameter-sets (but its smaller there, so you can work
> around that by resending it regularly with the config-internval property of
> rtph264pay).
>
> --
> Olivier Cr?te
> olivier.crete(a)collabora.co.uk
>