PDA

View Full Version : myVideo setDVDdirectory



johnvk
2005-07-17, 02:19 PM
Hi,

myVideo plugin won't play DVD-files. This is the error received. Looks like a '\' is missing. Any clues?

12:46:28.687 VERBOSE pDvdControl->SetDVDDirectory(D:\Temp\aapVIDEO_TS\)
12:46:28.697 ERROR pDvdControl->SetDVDDirectory() failed

John

johnvk
2005-07-18, 11:22 PM
come on guys, this can't be too hard.
What happend to the missing '\'
Virtual Root in the settings of "My Videos" is set to "D:\temp"; "aap" is the subdirectory containing only a "VIDEO_TS" subdirectory.

What am I doing wrong?

John

reven
2005-07-19, 05:33 AM
sorry ive been putting off answering this, um im 90% sure the problem isnt with my videos, i think its with the dvd navigator, try to play dvds under different circumstances, like i usually get this problem when i try and play an iso image, when a dvd is in the drive, and it decides to play the dvd in the drive instead of the iso image. which version of my videos/gbpvr are you running? try a different dvd folder (it might just be this ripped dvd), just basically do more testing and find out exactly under what circumstances it fails.

johnvk
2005-07-19, 08:54 AM
Hi Reven,

GBPVR version 92.11
My Videos 4.1.0.0

Even after a plain install of just GBPVR & My Videos, no playback.

Tried several settings (DVD navigator / Intervideo as playback; driveletters of the DVD-drive; VIDEO_TS in the root of virtual-folders or in subdirectories; different DVD-rips) ; but none worked. Under no circumstance, I succeed in playing ripped DVD's through GBPVR.

Below the log where
* temp is the virtual root name pointing to d:\temp (type HDD)
* movies is the virtual root name pointing to d:\movies (type DIR)
* InterVideo is the preferred DVD Navigator (and default Audio/Video-decoder)
* in My Videos; E: is set as DVD-drive
* in DVD&Remote-tab of GBPVR; E: is set as DVD-drive and F: as Daemon-drive
* the GBPVR screen turns black after selecting the parent-folder of the VIDEO_TS folder; after hitting "esc" I return to the screen before selecting the parent-folder, so the system does not hang.

Hope this clarifies something and gives clues to solving my problem.
Thanks in advance.

09:21:51.463 VERBOSE getSetting(PreferredDVDDecoder)
09:21:51.473 VERBOSE DVD Video Decoder: InterVideo Video Decoder
09:21:51.473 VERBOSE getSetting(PreferredDVDAudioDecoder)
09:21:51.503 VERBOSE DVD Audio Decoder: InterVideo Audio Decoder
09:21:51.503 VERBOSE getSetting(PreferredDVDAudioRenderer)
09:21:51.503 VERBOSE FindFilterByName failed to locate filter: System Default
09:21:51.503 VERBOSE getSetting(PreferredDVDNavigator)
09:21:51.503 VERBOSE getSetting(PreferredDVDNavigator)
09:21:51.503 VERBOSE PreferredDVDNavigator: InterVideo Navigator
09:21:54.177 VERBOSE pDvdControl->SetDVDDirectory(D:\Temp\hostageVIDEO_TS\)
09:21:54.177 ERROR pDvdControl->SetDVDDirectory() failed
09:21:54.177 VERBOSE getSetting(ListGraphFilters)
09:21:54.177 VERBOSE Graph contains the following filters:
09:21:54.177 VERBOSE - Default DirectSound Device
09:21:54.177 VERBOSE - Video Renderer
09:21:54.177 VERBOSE - InterVideo Audio Decoder
09:21:54.177 VERBOSE - InterVideo Video Decoder
09:21:54.177 VERBOSE - DVD Navigator
09:21:54.177 VERBOSE getSetting(SaveGraphFiles)
09:21:54.177 VERBOSE DirectShowPlayerBase::setPlaybackRate(1.000000)
09:21:54.177 VERBOSE Returning to normal playrate
09:21:54.177 VERBOSE Restoring audio
09:22:02.259 VERBOSE getSetting(PreferredDVDDecoder)
09:22:02.269 VERBOSE DVD Video Decoder: InterVideo Video Decoder
09:22:02.269 VERBOSE getSetting(PreferredDVDAudioDecoder)
09:22:02.289 VERBOSE DVD Audio Decoder: InterVideo Audio Decoder
09:22:02.289 VERBOSE getSetting(PreferredDVDAudioRenderer)
09:22:02.299 VERBOSE FindFilterByName failed to locate filter: System Default
09:22:02.299 VERBOSE getSetting(PreferredDVDNavigator)
09:22:02.299 VERBOSE getSetting(PreferredDVDNavigator)
09:22:02.299 VERBOSE PreferredDVDNavigator: InterVideo Navigator
09:22:04.963 VERBOSE pDvdControl->SetDVDDirectory(D:\movies\hostageVIDEO_TS\)
09:22:04.963 ERROR pDvdControl->SetDVDDirectory() failed
09:22:04.963 VERBOSE getSetting(ListGraphFilters)
09:22:04.963 VERBOSE Graph contains the following filters:
09:22:04.963 VERBOSE - Default DirectSound Device
09:22:04.963 VERBOSE - Video Renderer
09:22:04.963 VERBOSE - InterVideo Audio Decoder
09:22:04.963 VERBOSE - InterVideo Video Decoder
09:22:04.963 VERBOSE - DVD Navigator
09:22:04.963 VERBOSE getSetting(SaveGraphFiles)
09:22:04.973 VERBOSE DirectShowPlayerBase::setPlaybackRate(1.000000)
09:22:04.973 VERBOSE Returning to normal playrate
09:22:04.973 VERBOSE Restoring audio

reven
2005-07-19, 11:28 AM
what can i say, it works fine for me.

johnvk
2005-07-20, 08:14 PM
well, eventhough you haven't got the problem doesn't mean it doesn't exist.

What are the prerequisites for the MyVideos plugin? If you say it is standard DVD-playback functionality, what should be installed on my system? InterVideo WinDVD 6 is installed on the system.

John

reven
2005-07-21, 02:35 AM
try playing the dvd folder using "video library" and see if it works, if it does, then yes there is probably a problem with my vids.

johnvk
2005-07-21, 10:15 AM
Thanks for your guidance Reven. I can confirm that even with Video Library playing the DVD-folder won't work. See logs. First error is generated by My Videos; second by Video Library. Mark that Video Library does add the backslash.

11:10:28.433 VERBOSE getSetting(PreferredDVDDecoder)
11:10:28.703 VERBOSE DVD Video Decoder: InterVideo Video Decoder
11:10:28.703 VERBOSE getSetting(PreferredDVDAudioDecoder)
11:10:28.854 VERBOSE DVD Audio Decoder: InterVideo Audio Decoder
11:10:28.854 VERBOSE getSetting(PreferredDVDAudioRenderer)
11:10:29.044 VERBOSE FindFilterByName failed to locate filter: System Default
11:10:29.044 VERBOSE getSetting(PreferredDVDNavigator)
11:10:29.044 VERBOSE getSetting(PreferredDVDNavigator)
11:10:29.044 VERBOSE PreferredDVDNavigator: InterVideo Navigator
11:10:33.971 VERBOSE pDvdControl->SetDVDDirectory(D:\movies\hostageVIDEO_TS\)
11:10:33.971 ERROR pDvdControl->SetDVDDirectory() failed
11:10:34.061 VERBOSE getSetting(ListGraphFilters)
11:10:34.061 VERBOSE Graph contains the following filters:
11:10:34.061 VERBOSE - Default DirectSound Device
11:10:34.061 VERBOSE - Video Renderer
11:10:34.061 VERBOSE - InterVideo Audio Decoder
11:10:34.061 VERBOSE - InterVideo Video Decoder
11:10:34.061 VERBOSE - DVD Navigator
11:10:34.061 VERBOSE getSetting(SaveGraphFiles)
11:10:34.071 VERBOSE DirectShowPlayerBase::setPlaybackRate(1.000000)
11:10:34.071 VERBOSE Returning to normal playrate
11:10:34.071 VERBOSE Restoring audio
11:10:50.375 VERBOSE getSetting(PreferredDVDDecoder)
11:10:50.385 VERBOSE DVD Video Decoder: InterVideo Video Decoder
11:10:50.385 VERBOSE getSetting(PreferredDVDAudioDecoder)
11:10:50.405 VERBOSE DVD Audio Decoder: InterVideo Audio Decoder
11:10:50.405 VERBOSE getSetting(PreferredDVDAudioRenderer)
11:10:50.405 VERBOSE FindFilterByName failed to locate filter: System Default
11:10:50.405 VERBOSE getSetting(PreferredDVDNavigator)
11:10:50.405 VERBOSE getSetting(PreferredDVDNavigator)
11:10:50.415 VERBOSE PreferredDVDNavigator: InterVideo Navigator
11:10:53.078 VERBOSE pDvdControl->SetDVDDirectory(D:\movies\hostage\VIDEO_TS\)
11:10:53.078 ERROR pDvdControl->SetDVDDirectory() failed
11:10:53.078 VERBOSE getSetting(ListGraphFilters)
11:10:53.078 VERBOSE Graph contains the following filters:
11:10:53.078 VERBOSE - Default DirectSound Device
11:10:53.078 VERBOSE - Video Renderer
11:10:53.078 VERBOSE - InterVideo Audio Decoder
11:10:53.078 VERBOSE - InterVideo Video Decoder
11:10:53.078 VERBOSE - DVD Navigator
11:10:53.078 VERBOSE getSetting(SaveGraphFiles)
11:10:53.078 VERBOSE DirectShowPlayerBase::setPlaybackRate(1.000000)
11:10:53.078 VERBOSE Returning to normal playrate
11:10:53.078 VERBOSE Restoring audio

reven
2005-07-21, 10:50 AM
ok since its not a problem with my vids, i suggest you ask sub for support, i remember having similar issues but that was with mounting iso images (as i said before).

johnvk
2005-07-21, 11:40 AM
I've already posted the error-messages in the support-thread. Thanks for pointing in the right direction.

johnvk
2005-07-21, 05:55 PM
Sorry to bother you again. See also comments in support-thread. Reinstalling InterVideo solved the problem; at least for Video Library (DVD is playing correctly), but not for My Videos (screen stays black). See log below. First try is with Video Library; second attempt is with My Videos and it seems a slash is missing.

18:41:50.031 VERBOSE getSetting(OSDTransparency)
18:42:01.359 VERBOSE getSetting(PreferredDVDDecoder)
18:42:01.359 VERBOSE getSetting(PreferredDVDAudioDecoder)
18:42:01.390 VERBOSE FindFilterByName failed to locate filter: System Default
18:42:01.390 VERBOSE getSetting(PreferredDVDAudioRenderer)
18:42:01.500 VERBOSE FindFilterByName failed to locate filter: System Default
18:42:01.500 VERBOSE getSetting(PreferredDVDNavigator)
18:42:01.500 VERBOSE getSetting(PreferredDVDNavigator)
18:42:01.500 VERBOSE PreferredDVDNavigator: DVD Navigator
18:42:01.765 VERBOSE pDvdControl->SetDVDDirectory(E:\Films\hostage\VIDEO_TS\)
18:42:01.765 VERBOSE getSetting(ListGraphFilters)
18:42:01.765 VERBOSE Graph contains the following filters:
18:42:01.765 VERBOSE - Default DirectSound Device
18:42:01.765 VERBOSE - Video Renderer
18:42:01.765 VERBOSE - InterVideo Audio Decoder
18:42:01.781 VERBOSE - InterVideo Video Decoder
18:42:01.781 VERBOSE - DVD Navigator
18:42:01.781 VERBOSE getSetting(SaveGraphFiles)
18:42:02.031 VERBOSE DirectShowPlayerBase::setPlaybackRate(1.000000)
18:42:02.031 VERBOSE Returning to normal playrate
18:42:02.031 VERBOSE Restoring audio
18:44:31.593 VERBOSE getSetting(PreferredDVDDecoder)
18:44:31.593 VERBOSE getSetting(PreferredDVDAudioDecoder)
18:44:31.609 VERBOSE FindFilterByName failed to locate filter: System Default
18:44:31.609 VERBOSE getSetting(PreferredDVDAudioRenderer)
18:44:31.625 VERBOSE FindFilterByName failed to locate filter: System Default
18:44:31.625 VERBOSE getSetting(PreferredDVDNavigator)
18:44:31.625 VERBOSE getSetting(PreferredDVDNavigator)
18:44:31.625 VERBOSE PreferredDVDNavigator: DVD Navigator
18:44:31.703 VERBOSE pDvdControl->SetDVDDirectory(E:\Films\hostageVIDEO_TS\)
18:44:31.703 ERROR pDvdControl->SetDVDDirectory() failed
18:44:31.750 VERBOSE getSetting(ListGraphFilters)
18:44:31.750 VERBOSE Graph contains the following filters:
18:44:31.750 VERBOSE - Default DirectSound Device
18:44:31.750 VERBOSE - Video Renderer
18:44:31.750 VERBOSE - InterVideo Audio Decoder
18:44:31.750 VERBOSE - InterVideo Video Decoder
18:44:31.750 VERBOSE - DVD Navigator
18:44:31.750 VERBOSE getSetting(SaveGraphFiles)
18:44:31.859 VERBOSE DirectShowPlayerBase::setPlaybackRate(1.000000)
18:44:31.859 VERBOSE Returning to normal playrate
18:44:31.859 VERBOSE Restoring audio

reven
2005-07-21, 10:37 PM
what slash?
vid lib

18:42:01.765 VERBOSE pDvdControl->SetDVDDirectory(E:\Films\hostage\VIDEO_TS\)
my vids

18:44:31.703 VERBOSE pDvdControl->SetDVDDirectory(E:\Films\hostageVIDEO_TS\)
where you like me to put the extra slash?

try it in video arch, or any other video plugin that plays dvds, video library might have access to something plugins dont.

sub
2005-07-21, 10:43 PM
From memory the DVD API requires a trailing slash for the folder name.

The video library isnt doing anything flash, it just checks if the path has a trailing slash. If it hasnt, it adds one.

reven
2005-07-21, 11:11 PM
i just remember the time when "play dvd" wasnt using the same methods as the dvd api methods.

since they both have the same setdvddirectory message, one presumes that the slash isnt the problem (i cant see where he thinks its the slash that is the problem, i could be missing something but i cant see it).

sub
2005-07-21, 11:51 PM
You called PlayDVDFromDirectory("E:\Films\hostage"), which resulted in E:\Films\hostageVIDEO_TS. If you'd called PlayDVDFromDirectory("E:\Films\hostage\"), it would have correctly resulted in E:\Films\hostage\VIDEO_TS

reven
2005-07-21, 11:54 PM
oh crap, i missed that slash, i was just looking at the end.

i think the problem is that Directory.getDirectories(string dir) returns them without the trailing slash.

sub
2005-07-22, 12:05 AM
I'll add a check in the PlayDVDFromDirectory() API in the next release so that it automatically adds the trailing slash if the plugin doesnt supply a path with one.

reven
2005-07-22, 01:05 AM
ok the bug has been fixed, sorry it took so long, i just didnt see the slash (well didnt not see :))

johnvk
2005-07-22, 11:49 AM
Great, guys. I'm glad the bug has been found & solved.
Thanks for your help.

John