![]() |
Re: mplayer_1.0rc1-maemo.21
Quote:
|
Re: mplayer_1.0rc1-maemo.21
Quote:
|
Re: mplayer_1.0rc1-maemo.21
Yep, I'm getting the same sync errors with my avi's/flv's etc.
Switched back to 1.0rc1-maemo.21.n8x0 as well :) I'm also using the latest offical OS2008 Beta firmware as well. Cheers Rip |
Re: mplayer_1.0rc1-maemo.21
start mplayer with -idx in xterm fix my sync error
|
Re: mplayer_1.0rc1-maemo.21
Does the OS2008 version of mplayer for the N800 support ALSA for A2DP?
|
Re: mplayer_1.0rc1-maemo.21
Quote:
|
Re: mplayer_1.0rc1-maemo.21
Quote:
|
Re: mplayer_1.0rc1-maemo.21
Quote:
Maybe it is possible to avoid bitstream parsing completely and still provide proper audio/video synchronization, but I don't feel like investing any efforts into this at the moment. After all, this code would just increase reliance on proprietary binary only blobs :) And this stuff (gstreamer sound output hack in mplayer) gets less reliable with each new release of IT OS, see mplayer bug #1273 In addition, OS2008 (at least the initial leaked firmware which could be considered unofficial beta :) ) works much more efficient with MP3 audio decoded on ARM core (so it uses libmad decoder in .22 release on OS2008). That may sound counterintuitive, but there is an explanation. ARM core clock frequency drops to 330MHz when using dspmp3 task for decoding MP3 audio. So we lose 70MHz on ARM core as a price. On the other hand, decoding MP3 audio on ARM takes only about ~40MHz of ARM cpu resources on average. So just not touching DSP at all, results in overall performance improvement. The question is whether ARM core clock could stay at 400MHz with DSP running at 133MHz when decoding MP3 audio? The following post suggests that not all dsp tasks require running DSP at full speed: http://www.internettablettalk.com/fo...0&postcount=18 Anyway, using DSP for MP3 audio was a good and useful trick on Nokia 770 and OS2006, but right now everything is reversed for N800 and OS2008 :) Now getting back to AAC audio. It would make a lot of sense to get an efficient fixed point AAC decoder optimized for ARM added to mplayer. AFAIK, right now both AAC and H264 generally don't have any special ARM optimizations in mplayer/ffmpeg. So losing to standard OS2008 media player in this respect would not be very surprising. |
Re: mplayer_1.0rc1-maemo.21
Here is the changelog for .22 release:
Quote:
I have reported the problem with fixed point mp3 decoders in mplayer developers mailing list in September: http://lists.mplayerhq.hu/pipermail/...er/053920.html The mplayer developers suggested to use ffmpeg demuxer instead of old demuxer from mplayer (enabled with '-demuxer lavf' command line option). It indeed fixes the problem with Coyote video clip and alows to use ffmp3 decoder. Anyway, I was warned that lavf demuxer while being newer and better is still not very well tested. And a regression really showed up: lavf demuxer has problems with playing video streamed from http server. So what is the solution? I hope to fix libmad support code in mplayer to solve this audio/video sync issue for the next maemo mplayer build. At the same time, it makes sense reporting http streaming problems with lavf demuxer upstream. PS. libmad and ffmp3 performance is more or less equal on N800. |
Re: mplayer_1.0rc1-maemo.21
Thank you for your great work on mplayer, serge.
I noticed a problem with N800 (OS2008) and the new mplayer builds: mplayer doesn't remember the volume setting. Mplayer starts everytime with 100% volume, regardless of the last entered volume level... Is this a known issue or a new feature? |
All times are GMT. The time now is 21:32. |
vBulletin® Version 3.8.8