<br><br><div class="gmail_quote">2010/12/31 Dominique Martinet <span dir="ltr"><<a href="mailto:asmadeus@codewreck.org">asmadeus@codewreck.org</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi all,<br>
<br>
Lots of people have started to take interest in how vlc for android is<br>
progressing, so I will try to answer here for everyone.<br>
<br>
First, we are currently only working on support for Gingerbread (2.3)<br>
and after; it doesn't mean there won't ever be something working for<br>
versions prior to that, but it will require more work (video uses new<br>
functions like ANativeWintow_fromSurface in OpenGLES, and audio uses<br>
OpenSLES)<br>
The core of vlc and ffmpeg have been working for a while, even with 2.2<br>
and probably before with little work; it's just the outputs that will<br>
need to be worked on.<br>
<br>
Now, that doesn't mean we're just done with 2.3 either.<br>
MagSoft wrote a working video output, and someone with a nexus s<br>
(protozoa) reported that video plays smoothly on a real device.<br>
I wrote an audio output... that could probably work... but VLC won't<br>
call the Play() function of the output so we don't know yet :P<br>
<br>
So basically, what's left is to figure what's wrong here and to make an<br>
interface for the player itself, and to make everything compatible with<br>
the trunk for a merge.<br>
<br>
The current git is available here:<br>
<a href="http://git.videolan.org/?p=vlc/vlc-android.git;a=summary" target="_blank">http://git.videolan.org/?p=vlc/vlc-android.git;a=summary</a><br>
<br>
<br>
As far as I know, Rohit Yadav and protozoa both work on the interface<br>
more or less separately, and ivoire works on integrating patches to the<br>
trunk.<br>
<br>
I welcome any idea as to why VLC would give "PTS is out of range"<br>
errors, even on a real device playing a wav file (can't say it's slow<br>
decoding can we?), you can find a log of the verbose vlc output that I<br>
commented a bit here:<br>
<a href="http://vlc.pastebin.com/eG80FHwz" target="_blank">http://vlc.pastebin.com/eG80FHwz</a><br>
Feel free to tell me on irc or reply to this mail.<br></blockquote><div><br></div><div>I can comment few things:</div><div><br></div><div>--- is a module called 'dummy' ok for use? (is there another one besides mmap anyway? Well, video works with that so... Dunno)</div>
<div>It is OK. Usually on desktop environment module is memcpy, memcpymmxext or similar.</div><div><br></div><div>--- Where does that 48510Hz comes from?! There's nothing that ever says ->48510Hz!?!</div><div>that is normal behavior for VLC. It does the same on Win32. (I don't know reason for this, maybe something to do with High quality audio resampling option)</div>
<div><br></div><div>--- output is s16l and mixer is fi32, there are filters in between but isn't there a mixer that works directly in s16l? (could maybe have one bitnes-agnostic and we just need to configure it somewhere?)</div>
<div>AFAIK float is only one</div><div><a href="http://git.videolan.org/?p=vlc.git;a=tree;f=modules/audio_mixer">http://git.videolan.org/?p=vlc.git;a=tree;f=modules/audio_mixer</a></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<br>
<br>
If you want more details, or if I was unclear at some point, please ask;<br>
if you have patches submit them here like any other patch, I won't say<br>
we'll put them in right away, but we'll consider them.<br>
<br>
<br>
Regards,<br>
Asmadeus | Dominique Martinet<br>
_______________________________________________<br>
vlc-devel mailing list<br>
To unsubscribe or modify your subscription options:<br>
<a href="http://mailman.videolan.org/listinfo/vlc-devel" target="_blank">http://mailman.videolan.org/listinfo/vlc-devel</a><br>
</blockquote></div><br>