.VOB playback working?
#1
Question 
When I attempt to play directories that contain .IFO and .VOB files it appears to que up but then just hangs with Opening Video_ts.Vob. Canceling fails, it simply hangs. The launching console displays no errors. It's not clear to me if others have this working or not so I thought I'd ask straight out - many seem to have .ISO working but I've not ripped to that format. I'm currently on Desktop Ubuntu 7.10 - patched up. If there's a package I need to load I'm all ears as this is one feature I'd love to be using. If it's not working I'll just keep waiting and trying again when the DVDplayer files get patched out of the SVN updatesNerd

Thanks!
Reply
#2
I have the same issues with some of my .iso DVD images. Most play fine but i have some that hang at the buffering/opening screen. Guess the dvd libraries can't handle certain disc layouts yet or it is a work in progress. I will be glad to devote some time on gathering as much debug info as possible if needed.
Reply
#3
My theory is that there is a race condition that gets tickled on very large input files, which would cover VOB's and ISO's. Most of my ISO's are playing fine over the network right now, but a few do exactly what you describe. They play fine from a local disk.

See:
http://forum.xbmc.org/showthread.php?tid=30846
XBMC machine: ABIT AN-M2HD with nVidia 7050 onboard (Ubuntu Hardy + latest nVidia driver), AMD Athlon BE-2350, Microsoft MCE IR Remote, Logitech PS3 USB keyboard, 33w idle, 53w max, 720p plasma over HDMI
Reply
#4
gfairbanks Wrote:Most of my ISO's are playing fine over the network right now, but a few do exactly what you describe. They play fine from a local disk.
I'm having these issues with some iso's on local disk (ext3fs) aswell.
Reply
#5
Okay, thanks guys! Just knowing it's not just me helps. I just wanted to be sure it wasn't something in my Linux setup. If it's XBMC no problem, I can wait for those features to work out. I might just rip a DVD to ISO to test with when I have time. Appreciate the confirmation that it may not be just me! Wish I could do more to help track this down Sad
Reply
#6
Does the xbmc.log contain anything suspicious when a crash occurs? There should be some info about critical section misuse, that may be the root cause.
Reply
#7
When things work, there are no warnings in the xbmc.log file. When things don't work, I see this warning (this is short enough that I'm putting it here instead of pastebins):

15:31:18 T:2808322960 M: 73646080 DEBUG: ------------------- GUI_MSG_WINDOW_INIT
15:31:18 T:2808322960 M: 73646080 DEBUG: Progress dialog
15:31:18 T:2808322960 M: 73646080 DEBUG: -------------------
15:31:18 T:2808322960 M: 73646080 DEBUG: Load progress_back2.png: 0.1ms (bundled)
15:31:18 T:2808322960 M: 73646080 DEBUG: Load progress_over.png: 1.0ms (bundled)
15:31:18 T:2808322960 M: 73646080 DEBUG: Load keyboard-btn-backspace-focus.png: 0.5ms (bundled)
15:31:18 T:2808322960 M: 73646080 DEBUG: Load keyboard-btn-backspace.png: 0.1ms (bundled)
15:31:18 T:2808322960 M: 73646080 DEBUG: Alloc resources: 2.20ms (0.01 ms skin load, 0.13 ms preload)
15:31:18 T:3059050336 M: 73646080 DEBUG: Load dialog-panel.png: 0.6ms (bundled)
15:31:18 T:2808322960 M: 73568256 DEBUG: GL: Sharing screen surface for thread 2808322960
15:31:18 T:2808322960 M: 73568256 WARNING: CritSect[0x8aca3c4]: Some other thread trying to leave our critical section.


The last message about the critical section is repeated as long as you let the video continue playing (though you can't see the video).

I don't see a crash when this happens, just a lack of video. Usually the progress bars for playback are continuing to update. Usually I can cancel out of it with "x" or "enter". Sometimes if I wait a minute or two the video will appear. Sometimes the audio is playing but the video does not appear.

I hope this helps.
XBMC machine: ABIT AN-M2HD with nVidia 7050 onboard (Ubuntu Hardy + latest nVidia driver), AMD Athlon BE-2350, Microsoft MCE IR Remote, Logitech PS3 USB keyboard, 33w idle, 53w max, 720p plasma over HDMI
Reply
#8
I have exactly the same in my xbmc.log when it happens, except for the hex number behind CritSect:

Quote:19:28:30 T:2901572496 M:744898560 DEBUG: Alloc resources: 15.52ms (0.01 ms skin load, 0.09 ms preload)
19:28:30 T:3074279232 M:744468480 DEBUG: Load dialog-panel.png: 10.1ms (bundled)
19:28:31 T:2901572496 M:744009728 DEBUG: GL: Sharing screen surface for thread 2901572496
19:28:31 T:2901572496 M:744009728 WARNING: CritSect[0x8a8c884]: Some other thread trying to leave our critical section.
also with repetition of the last line until i press stop (which results in a hang)
Reply
#9
Ihave had that portion about levaing the critical section in the past but currently haven't seen it when this occurs. Pretty much locks up XBMC though :-(
Reply
#10
The CritSect log entries seem unrelated to this problem since those have disappeared now, but the dvd .iso still doesn't play. Guess its a dvdnav/dvdread issue.
Reply
#11
should play now.
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
Reply
#12
Smile 
SO close! Hopefully just something on my system but here's what happens... I select the top level folder, press play, select that I want to play the movie not queue it etc., and it begins playing..... as a small window in the lower left cornerEek LOL, so close! It looks like the video in XBMC where you're watching something and then switch away to the main menu, the way it minimizes the video off in the corner.

That said, no hanging, smoooth audio and video, looks great in the little square! :p Are others seeing this or is it just me? Should I be playing this some other way? If I select the folder and then press select it enters the folder. Hrm, will try this from the Library view real quick and see if that is different!.. Okay, sleecting from Library view I get a "Play Using" dialog, I select that and the DVDplayer (Default). It acts as if it is playing but no video and no sound, I say it acts like it is playing because XBMC sounds go away. If I press Play from the Library view it simply acts as if it's playing - no dialog. Going to the Now Playing view shows the video being played, cleared the list, now when I return to the Library the video is checked as having been played:confused2:

I just built it a second ago so I ought to be current. It looks as if you've got it MUCH closer though - my thanks to you for having taken a look at it! Is there some other way I should be playing this or something else you would like me to try? I will be out of town tomorrow and Friday but back Friday evening so no more testing from me till then.Sad Again, thanks!
Reply
#13
You should either turn on stacking, or start the VIDEO_TS.IFO file inside the folder. Otherwise it will just queue the files up.

Give it some time if it just shows up in the corner, if it doesn't start in 20 secs, get me a Debug Log on pastebin (a complete one)
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
Reply
#14
Just compiled the current svn and my playback problems are fixed. All iso's that used to hang now play fine Smile

Thanks very much.
Reply
#15
I can confirm that ISO playback now works fine - excellent job, somebody.

But... I still can't play the single VOB files that, only a few builds ago, played without a hitch. When I select them, the playing dialog pops up for a split-second and just disappears. Or XBMC hangs for a few minutes.
Reply

Logout Mark Read Team Forum Stats Members Help
.VOB playback working?0