Ref:   Re: Porting SWFDec to Android (Benjamin Otte)<br><br><i>0.4.2 playing back FLV files was a hack that didn&#39;t work very well.<br>After I changed various internals, it was no longer possible to keep<br>that hack working. So no, Swfdec itself cannot load FLV files. Swfdec<br>
can however load SWF file and those SWF files can load FLV files fine.<br><br>If you want to play back FLV files directly, please use GStreamer.</i><br><br><br><span style="font-family: courier new,monospace;">I&#39;m a little confused here...</span><br style="font-family: courier new,monospace;">
<br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">My requirement is to be able to play downloaded YouTube videos(in flv format) in the GTK based swfdec player.</span><br style="font-family: courier new,monospace;">
<br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">How does 0.8.4 version achieve youtube playback when it can&#39;t load FLV files directly?</span><br><br><span style="font-family: courier new,monospace;">My understanding is that swfdec parses the flv file and uses GStreamer to decode the audio/video but how to make the standalone swfdec player decode the flv file in the first place?</span><br>
<br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">I&#39;m sorry if I&#39;m missing the obvious. Please tell me how can I fulfill my requirement mentioned above.</span><br style="font-family: courier new,monospace;">
<br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">Thanks and regards,</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">Ravi Karmarkar</span><br>
<br><br><br><br><br><div class="gmail_quote">On Wed, May 13, 2009 at 4:01 AM, Riccardo Magliocchetti <span dir="ltr">&lt;<a href="mailto:riccardo.magliocchetti@gmail.com">riccardo.magliocchetti@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Ravi Karmarkar ha scritto:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Riccardo,<div class="im"><br>
<br>
Thanks for your answer. It seems that the gstreamer-bad plugin has the necessary decoder for flv.<br>
<br>
The gstreamer-bad is a large collection of plugins and I would like to have flv support only. Could you give me some hint on what should be the configure options?<br>
</div></blockquote>
<br>
swfdec has built in a flv decoder, you are only missing the decoders for the a/v contained inside them so what you may want to do is to recompile only the needed subset of gstreamer plugins, which one depends on what you need to be played. grep the source code for SWFDEC_AUDIO_CODEC and SWFDEC_VIDEO_CODEC.<div class="im">
<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Also, just installing the codec probably won&#39;t be enough and I need to hack into swfdec code so that the flv related functions are used. Can you tell me where do I need to make these changes?<br>
</blockquote>
<br></div>
try grepping flv inside swfdec/ :)<br><font color="#888888">
<br>
riccardo<br>
</font></blockquote></div><br>