PDA

View Full Version : Internal DVDPlayer decoder problem?


ultrabrutal
2007-04-22, 02:37
When starting this movie via mplayer it works but with huge framedrops (mostly because of resolution). Then I tried DVDPlayer decoder only to have it show a black screen and freeze. Here is the log (clean XBMC install):

01:18:45 M: 28635136 NOTICE: DVDPlayer: Opening: smb://xxx:xxx@192.168.0.2/Volume_1/xxx/Videos/Movies/04.09.07.Children.of.Men.2006.HD-DVDRip.AC3.DivX6-CHD/CHD-CoM.mkv
01:18:45 M: 28635136 NOTICE: CDVDPlayer::CloseFile()
01:18:45 M: 28635136 NOTICE: DVDPlayer: waiting for threads to exit
01:18:45 M: 28635136 NOTICE: DVDPlayer: finished waiting
01:18:45 M: 28110848 NOTICE: Creating InputStream
01:18:45 M: 28110848 NOTICE: Creating Demuxer
01:18:45 M: 23597056 NOTICE: Opening audio stream: 1
01:18:45 M: 23597056 NOTICE: Finding audio codec for: 86020
01:18:45 M: 23277568 NOTICE: Creating audio thread
01:18:45 M: 22757376 NOTICE: Opening video stream: 0
01:18:45 M: 22757376 NOTICE: running thread: CDVDPlayerAudio::Process()
01:18:45 M: 22757376 ERROR: CDVDPlayerVideo::OpenStream - Invalid framerate 30000, using forced 25fps and just trust timestamps
01:18:45 M: 22757376 NOTICE: Creating video codec with codec id: 13
01:18:45 M: 22745088 NOTICE: Creating video thread
01:18:45 M: 22286336 NOTICE: Creating audio device with codec id: 86020, channels: 2, sample rate: 48000, pass-through
01:18:45 M: 22630400 NOTICE: running thread: video_thread
01:18:46 M: 18239488 NOTICE: fps: 25.000000, pwidth: 1280, pheight: 696, dwidth: 1280, dheight: 696
01:18:46 M: 18239488 NOTICE: Display resolution USER : 720p 16:9 (1)
01:18:56 M: 19611648 NOTICE: CDVDPlayer::CloseFile()
01:18:56 M: 19611648 NOTICE: DVDPlayer: waiting for threads to exit

It never finishes waiting... (guess next log line should be "DVDPlayer: finished waiting")

Here are the specs from nfo:
FRAME RATE......: 23.976 fps (not 25 fps as it defaults to)
AUDiO BiTRATE...: AC3 640Kbps (seriously doubt 640 kbps is for 2 channels)
RESOLUTiON......: 1280 x 696 (yeah I know this is streching it, but wanted to see how bad the frame drops were with new DVDPlayer decoder)

Maybe mkv container is busted or maybe DVDPlayer just doesn't support it properly? I tried opening it in VirtualDubMod only to have it continue to read after 100% and never finish (wtf?). So not possible to save to another container. File should not be damaged as it was checked with PAR files. :eek:

ultrabrutal
2007-04-22, 02:38
Forgot to mention that this is with latest T3CH 0420 build

elupus
2007-04-22, 12:44
could you get me a sample?

ultrabrutal
2007-04-22, 13:02
Sure, look at your PM. There is a 14 mb file for you to dig into.

Thanks again man

elupus
2007-04-22, 15:54
that file plays without issues both in mplayer and dvdplayer for me.

ultrabrutal
2007-04-22, 22:29
How weird is that. My problem is in latest t3ch build from 0420 but also in previous. It plays in MPlayer but not DVDPlayer. No idea what could be wrong here?

elupus
2007-04-22, 23:51
I have no idea. report back if it's still an issue in the next build you grab.

ultrabrutal
2007-04-23, 01:38
will do tnx

ultrabrutal
2007-05-08, 23:09
Ok the problem is still there. What happens with DVDPlayer decoder is once I play it the screen is black. I can press white + black + start. I can see the counter running like the movie is playing, but if I stop it via B, xbmc freezes and I need to cold boot it.

Here is a log: http://www.mytempdir.com/1322421 (pastebin was down)

From what I can see the problem must be related to:

22:00:26 M: 23773184 ERROR: CDVDPlayerVideo::OpenStream - Invalid framerate 30000, using forced 25fps and just trust timestamps

Funny is that the sample plays fine.

Hope you have an idea! Thanks