<div>Thanks,</div>
<div> </div>
<div>I am quite satisfied with the samples I have got from liboggplay. I will be updating more on the status of our project once we integrate with Theora video. <br></div>
<div>Regards,</div>
<div> </div>
<div>Abhilash<br></div>
<div class="gmail_quote">2009/5/24 <a href="mailto:ogg.k.ogg.k@googlemail.com">ogg.k.ogg.k@googlemail.com</a> <span dir="ltr">&lt;<a href="mailto:ogg.k.ogg.k@googlemail.com">ogg.k.ogg.k@googlemail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div class="im">&gt; What are the major functions to be called from the decoder.<br><br></div>For the libtheora decoder, you&#39;ll want to look at the sample code<br>that ships with it. It also uses Vorbis for audio.<br>
However, I&#39;m not quite clear if it&#39;s been updated to use the new<br>API yet. But see about liboggplay below.<br>
<div class="im"><br>&gt; Functions to displaying the video in RGB or YUV format.<br><br></div>libtheora will get you YUV planes, and doesn&#39;t have any conversion<br>routines. But see about liboggplay below.<br>
<div class="im"><br>&gt; Something like pointers to starting up developing the solution. We don&#39;t<br>&gt; have much time to spare this time since our timelines are running thin.<br><br></div>It looks like you&#39;re still at the stage where you&#39;re investigating<br>
what to use, and how. You mentioned the Theora decoder, but<br>you may want to use a higher level library such as liboggplay(*),<br>which decodes not only Theora, but also Vorbis, which you are<br>likely to also want (more bitstream formats too, but Theora and<br>
Vorbis are the usual ones), and does the A/V sync for you.<br>In addition, liboggplay has YUV to RGB conversion routines,<br>should you want to do this in software.<br><br><br>(*) liboggplay can be found at:<br><a href="http://git.xiph.org/?p=liboggplay.git;a=summary" target="_blank">http://git.xiph.org/?p=liboggplay.git;a=summary</a><br>
There&#39;s a new main &#39;info&#39; page somewhere, but I can&#39;t seem to<br>find it. There should be a tarball there, if someone can supply<br>the link.<br></blockquote></div><br>