View Single Post
Posts: 78 | Thanked: 53 times | Joined on Nov 2009
#78
Originally Posted by philipl View Post
Seems like we have at least two distinct problems with video playback with PR1.1

The first is lack of video when playing back xvid files over upnp. This is tracked as https://bugs.maemo.org/show_bug.cgi?id=8000

The second problem that people, including me, have seen is (usually) h.264 files failing with an 'infinite 5 flashing dots' error when played locally and 'infinite buffering' when played over upnp. I did some investigations and the results are surprising.

It appears that this is caused by the presence of chapter marks in the files. My files with chapters don't play and the ones with no chapters do not play. Of course, the media player doesn't support chapters so getting rid of them isn't a loss (but re-muxing files is a crummy work around) but there is clearly a regression here.

Unfortunately, my HandBrake preset that we've all been using has chapters turned on by default. I've updated it (still hosted on my server) so anyone who grabs it now won't get trapped by this.

I've filed https://bugs.maemo.org/show_bug.cgi?id=8172 to track this.
nice catch philipl! seems to be related to this bug reported by egoshin

https://bugs.maemo.org/show_bug.cgi?id=8165

i guess it dovetails with gst-video-thumbnailerd choking on unsupported formats (of which mp4s with chapters is now one) which i mentioned here

http://talk.maemo.org/showpost.php?p...&postcount=195

i've managed to work around this by shifting ALL my unsupported files into a separate folder, editing tracker.cfg to not index that folder as described here

http://talk.maemo.org/showpost.php?p=431617&postcount=6

and afterwards, everything appears fine until i stick an unsupported mp4 file into \MyDocs\.video (x264 with b-frames, HE-ACC) and then the problems start again. it's reproducible 100% of the time.

try it.

remove all mp4s, avis and mkvs from your phone (except for the 2 stock videos, 9 and the n900 intro video, and any camera video clips). you can download an mp4 from youtube as well to check (these work just fine). mess about with mediaplayer all you like, it will not throw an error.

put an unsupported file on the phone (in the untracked directory). play it with kmplayer (osso). it will refuse to play. open media player and play the 9 trailer, it will play fine.

move the unsupported file into \MyDocs\.video. open mediaplayer, attempt to play the file. it will fail, and now all subsequent files will also fail.

btw, philipl, how did you go about determining that chapters was the cause? i don't use chapters in my encodes so i'd never have tested that ...

Last edited by sierrafoxtrot; 2010-01-18 at 12:06.