<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><blockquote type="cite"><blockquote type="cite">Recent versions of the LIVE555 library support receiving some RTP<br></blockquote>payload<br><blockquote type="cite">formats that the interface code doesn't yet check for.  If VLC supports<br>these codecs, then - with a small upgrade to the interface code - it<br></blockquote>would<br><blockquote type="cite">automatically be able to handle these payload formats:<br><span class="Apple-tab-span" style="white-space:pre">      </span>- VP8 (video)<br><span class="Apple-tab-span" style="white-space:pre">     </span>- VORBIS (audio)<br><span class="Apple-tab-span" style="white-space:pre">  </span>- OPUS (audio)<br></blockquote><br>Is there any reason why Vorbis audio was merged and Theora video not? The<br>payload formats are very similar, IIRC.<br></blockquote><div><br></div></div>It's just that I haven't (yet) gotten around to implementing the RTP payload format for Theora video.  You're correct, though - it should be straightforward to implement.  (I ended up implementing VP8 video and Vorbis audio because those are the codecs used in ".webm" files, which (along with ".mkv" files) LIVE555 servers can now demultiplex and stream.)<div><br></div><div><div>But if the person responsible for VLC's LIVE555 interface code ("live555.cpp") were to check for a 'codec name' of "THEORA" (along with "VP8", "VORBIS", and "OPUS"), and use the corresponding 'VLC_FOURCC' for each, then VLC will automatically handle Theora/RTP streams once I upgrade the LIVE555 library to support it.</div></div><br><br><div apple-content-edited="true">
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; ">Ross Finlayson<br>Live Networks, Inc.<br><a href="http://www.live555.com/">http://www.live555.com/</a></span></span>
</div>
<br></body></html>