<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"><<a href="mailto:ogg.k.ogg.k@googlemail.com">ogg.k.ogg.k@googlemail.com</a>></span><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div class="im">> What are the major functions to be called from the decoder.<br><br></div>For the libtheora decoder, you'll want to look at the sample code<br>that ships with it. It also uses Vorbis for audio.<br>
However, I'm not quite clear if it's been updated to use the new<br>API yet. But see about liboggplay below.<br>
<div class="im"><br>> Functions to displaying the video in RGB or YUV format.<br><br></div>libtheora will get you YUV planes, and doesn't have any conversion<br>routines. But see about liboggplay below.<br>
<div class="im"><br>> Something like pointers to starting up developing the solution. We don't<br>> have much time to spare this time since our timelines are running thin.<br><br></div>It looks like you're still at the stage where you'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's a new main 'info' page somewhere, but I can't seem to<br>find it. There should be a tarball there, if someone can supply<br>the link.<br></blockquote></div><br>