View Full Version : dslibdvdnav - directshow wrapper of libdvdnav, a DVD navigator
cb2000
14th December 2010, 09:35
Could tetsuo55 share some debug experience?
I don't have many DVDs for testing. Last night, I try to download the Eagles Hell Freezes Over DVD mentioned by Needto. But the download step is only about 10% now.
Needto and commander1979:
Would you please send the *.ifo files on the problem DVD to me and tell me what is the problem exactly?
cb2000
14th December 2010, 11:07
Does anyone have the DVD function test disc? I've ever heard these disc that published by some DVD player manufacture such as Sony, Panasonic, Philips...
Neeto
14th December 2010, 12:58
Could tetsuo55 share some debug experience?
I don't have many DVDs for testing. Last night, I try to download the Eagles Hell Freezes Over DVD mentioned by Needto. But the download step is only about 10% now.
Needto and commander1979:
Would you please send the *.ifo files on the problem DVD to me and tell me what is the problem exactly?
Ok here are the *.IFO files from Eagles Hell Freezes Over Concert in the attached zip.
What happens is:
1. The "Warning" copyright displays.
But there is something wrong, the warning is suppose to display for about 15 seconds, which it does, but the seek bar goes immediately to 6 seconds then does not increment until 8 seconds.
Note: The normal mpc-hc.exe DOES increment per second to 8.
2. Then the "Image Entertainment" displays, but starts at 8 seconds to the 23 seconds.
3. Then the first title menu opens where you select 2 channels or 5.1 channels, but neither option is high lighted.
4. If I choose "PROGRAM START" it plays fine.
If I instead choose "Index" the display freezes immediately, the index is not displayed.
I can close mpc-hc.exe by clicking on the X on the top right courner.
Note: I'm using external ffdshow for decoding.
tetsuo55
15th December 2010, 19:25
Please be carefull with these samples, and please host them on a site like megaupload or mediafire.
Make sure you don't give the impression your illegally acquiring these files.
cb2000
21st December 2010, 09:55
dslibdvdnav (http://sourceforge.net/projects/dslibdvdnav) (0.2.1)
* temporarily disable new multi-thread cache impletement(need more test)
* compatable with ffdshow
* more accurately time display
* menu navigation bug fixed
mark0077
22nd December 2010, 20:39
What version of mpc-hc are you including with your package? Looking forward to really testing it with madVR and some DVD usage workflows of mine but don't want to be messing too much with very old mpc-hc versions thats all.
tetsuo55
22nd December 2010, 21:35
you can use it with any mpc-hc version you like.
cb2000
23rd December 2010, 04:12
based on MPC-HC v1.4.2499
mark0077
23rd December 2010, 10:59
you can use it with any mpc-hc version you like.
I assumed not from the release notes
2.mpc-hc.exe
Changed to work with dslibdvdnav.ax, Base on mpc-hc release_v1_4_2499_0.
dansrfe
24th December 2010, 22:29
Is there any way I can use this with other versions of MPC-HC? I can't seem to do it in Win7 x64 using MPC-HC x86. Also The menus do not show up when pressing some buttons. Maybe it was just some bug on my side but I'll keep testing.
@ cb2000
Can you make a universal patcher for the current and future versions of MPC-HC so that we can all use the navigator with different versions of MPC-HC? Thanks.
tetsuo55
25th December 2010, 19:07
I assumed not from the release notesSorry didn't notice that.
@cb2000 > why does this need patches for mpc-hc? maybe we can include them like we did for madvr and haali renderer.
dansrfe
25th December 2010, 21:50
yea I think it is time that this is included in MPC-HC. This is kind of preventing me from going to Win7 x64 completely actually. Time for MPC-HC to forget MS's dvd navigator and include a new one. Although there are still some bugs which cb2000 can fix up soon.
cb2000
27th December 2010, 09:38
It is a DVD disc navigator, not like other source filter. It can not be auto loaded by directshow. It is hardcode in the mpc-hc. Same as mediaportal (commander1979 have done the patch).
For mpc-hc I don't know who is in charge of the development. It need a option in UI to select navigator filter, also multi language translation needed. I can not do it.
tetsuo55
27th December 2010, 10:29
I am one of the people in charge of mpc-hc.
The best thing to do is join us on IRC (server freenode, channel mpc-hc) between 20:00 and 23:00 CET.
On most days several volunteers will be online and some will be able to help you.
dansrfe
27th December 2010, 17:51
All we need is the mpc-hc devs to include an option to use dslibdvdnav or give the users a patcher that will patch mpc-hc. Delaying it any further will only extend this outstanding issue for another couple of weeks.
Sebastiii
28th December 2010, 09:29
Hi,
Thanks for new DVD filter, i'm using MP too and it's work correctly, i didn't test with all DVD but i'm really appreciate your work :)
Cheers,
Seb.
brokenmind
28th December 2010, 12:42
It is a DVD disc navigator, not like other source filter. It can not be auto loaded by directshow. It is hardcode in the mpc-hc.
maybe I'm wrong but does this mean that including your wonderful project in any directshow player other than mpc (e.g. zoom player) need's to be a hardcoded solution?
if so what would you think about a documented way of letting developers know what it takes to integrate your DVD navigator? :thanks:
cb2000
28th December 2010, 14:06
I am one of the people in charge of mpc-hc.
The best thing to do is join us on IRC (server freenode, channel mpc-hc) between 20:00 and 23:00 CET.
On most days several volunteers will be online and some will be able to help you.
CET 20:00-23:00 is my sleeping time.:)
...
It use the same interface as MS dvd navigator, so very easyly to be integrate in other directshow player.
dansrfe
28th December 2010, 21:34
maybe you can create a patcher that will hack the existing qdvd.dll and make dslibdvdnav integrate itself as the default dvd disk navigator in windows instead of modding the player.
tetsuo55
31st December 2010, 20:15
I finally got a chance to test this with the V3 version of the mpc-hc patch.
My results are as follows:
-All my dvd's worked, but they are all ripped to my nas
-The menu navigation is slow, it looks like its actually trying to follow the path of the mouse instead of just only highlighting whatever the mouse is close enough too. As a comparison on my pc with win7 and the ms dvd navigator i cannot notice any delay when moving between various menu options.
-The video hangs in an infinite loop if i change the decoder to to "Ati mpeg decoder"
dansrfe
4th January 2011, 10:57
Any progress cb2000? I agree with tetsuo55 on the delay when moving between the menu buttons. You need to add something in the code that will allow the button selection to be shifted within a certain number of pixels from the mouse, a little larger is always good. I hope you can also come up with something to patch the latest versions of mpc-hc directly in order to use dslibdvdnav or patch the main qdvd.dll in Windows 7.
Neeto
11th January 2011, 13:05
Finally got around to testing version 2.1
I can't get any hi-lighting on menus & MadVR.
I'm using Window 7 64 bit.
Also I get a lock up and mpc-ht locks when I try to exit
Regards,
Neeto
dansrfe
11th January 2011, 22:42
^ Yes, I get the same issues. I'm still waiting on a universal qdvd.dll patcher in order for this decoder to gain more attention and be useful across a wide span of new mpc-hc releases and other directshow-based players as well.
nevcairiel
12th January 2011, 14:44
Patching a windows dll is not something that you should ever do. Get player support, don't invade the system.
dansrfe
12th January 2011, 19:28
Well then cb2000 needs to come up with a patch for MPC-HC or perhaps at least manual hex patch instructions so we can use this on the latest version of MPC-HC. On a second note the menu-button capturing system is not that smooth on madVR and locks up sometimes. Windows 7 x64
dansrfe
26th January 2011, 03:05
I'm waiting for a miracle to happen and have an open source dvd navigator integrated in all future mpc-hc builds.
dukey
4th February 2011, 17:21
Wow, someone actually took my suggestion and created an open source dvd navigator ? This is awesome. It's been like a year since I've even checked this forum and due to lack of time never finished my own dvd navigator filter.
HTPC-User
5th May 2011, 19:56
Hi!
Any news or is the development cancelled?
Can confirm neeto`s experience with madVR: items are not highlighted.
I also experience very slow reactions with an alternative renderer (EVR-CP).
dukey
2nd June 2011, 19:28
It seems like development is on hold .. maybe forever. The guy is also using really old versions of libdvdnav for decoding which doesn't help. I actually did some work on this project myself to update to newer versions using compiled dlls from the xbmc project, but alas no time really to work on this.
HTPC-User
22nd June 2011, 13:08
What a pity!
Especially for using madVR in combination with MPC-HC and original DVDs this project seems to be the perfect solution to avoid the problems using the built in navigator (which doesn't really work).
Hopefully someone else develops a solution for this!
cb2000
16th October 2011, 12:41
0.2.2 Add a Registry Hack Tool to make is used by any dshow based player.
Milardo
17th October 2011, 02:24
Hi,
Does this work for decoding vcds and vcd menu navigation, etc. thank in advance.
cb2000
17th October 2011, 03:26
Sorry no.
Milardo
18th October 2011, 02:22
Hi again, just wondering, how is work going on dslibbluray? Any hope of a release soon?
roozhou
18th October 2011, 07:17
Hi cb2000, can I use this in encoding apps for reading DVD titles?
cb2000
18th October 2011, 14:52
Hi again, just wondering, how is work going on dslibbluray? Any hope of a release soon?
Read libbluray code these days but find bdj still not working now. Preparing to work on bdj impletement.
cb2000
18th October 2011, 14:58
Hi cb2000, can I use this in encoding apps for reading DVD titles?
If your app is dshow based, I think yes.
But I'm not sure if it is stable enough. Because I dont have so many DVD disc for testing, even no one encrypted disc.
cb2000
21st October 2011, 02:29
I see someone download the binary on the sourceforge, but nobody post any bug or test report.
Does anyone can help me to test the x64 build ? Because my PC donot have an x64 CPU.
hmorrison
25th October 2011, 22:00
The libdvdnav you are using is quite old.
The mplayer team have a fork that seems to be updated more regularly -- check their SVN. The API has been changed a bit, but there's probably lots of bugs fixed compared to the old version.
cb2000
26th October 2011, 03:01
Which one is the newest and stable?
Someone said libdvdnav from xbmc is some newer. Does the new version on mplayer svn base on it?
For compatible with MS Dvd Navigator, I have made a huge patch on libdvdnav, I don't want to waste time patching different version of libdvdnav. The newest and stable version I want.
cb2000
26th October 2011, 03:09
And does anyone knows the developer of libbluray, and may I contact them? (PM to me if it is some secrect)
I'm trying to make a dshow wapper on it, also trying to patch the bd-j impletement.
hmorrison
26th October 2011, 08:27
Which one is the newest and stable?
Someone said libdvdnav from xbmc is some newer. Does the new version on mplayer svn base on it?
For compatible with MS Dvd Navigator, I have made a huge patch on libdvdnav, I don't want to waste time patching different version of libdvdnav. The newest and stable version I want.
XBMC's version is based on an older revision of mplayer's version. VLC also uses mplayer's version.
See here: http://dvdnav.mplayerhq.hu/
tetsuo55
26th October 2011, 12:22
And does anyone knows the developer of libbluray, and may I contact them? (PM to me if it is some secrect)
I'm trying to make a dshow wapper on it, also trying to patch the bd-j impletement.http://www.videolan.org/developers/libbluray.html
dukey
27th October 2011, 12:02
cb2000, your libdvdnav version is old ...
I tried at length to compile the new version in visual studio, got it compiled but it never ran right. God only knows why. In the end i just wrapped the dlls compiled from xbmc.
try this
header
http://pastebin.com/tJXd6rXe
cpp
http://pastebin.com/ggYP892H
cb2000
28th October 2011, 13:49
For compatible with MS Dvd Navigator, I have made a huge patch on libdvdnav. So original libdvdnav won't work with dslibdvdnav.
Having a quick review the code, almost bug fix have been fixed by patch.
Will try a new patch base on the new libdvdnav code, but I think not so urgent.
commander1979
28th October 2011, 20:38
Which one is the newest and stable?
Someone said libdvdnav from xbmc is some newer. Does the new version on mplayer svn base on it?
For compatible with MS Dvd Navigator, I have made a huge patch on libdvdnav, I don't want to waste time patching different version of libdvdnav. The newest and stable version I want.
The newest libdvdcss you can get from
http://www.videolan.org/developers/libdvdcss.html
greets commander
dansrfe
5th November 2011, 22:53
cb2000,
dslibdvdnav doesn't align to the buttons in the dvd menu properly. Also it doesn't split the audio correctly to the decoder. I'm getting a 4 channel MP3 input instead of AC3 5.1 into ffdshow audio decoder. I'm sure this is a bug somewhere.
Thanks for your continued work on this. I would really like to see this get somewhere especially since the windows xp qdvd.dll replacement I posted doesn't really give the correct framerate information for the dvd.
commander1979
7th November 2011, 19:58
And does anyone knows the developer of libbluray, and may I contact them? (PM to me if it is some secrect)
I'm trying to make a dshow wapper on it, also trying to patch the bd-j impletement.
Hi cb2000,
developer of MediaPortal make own dshow wrapper for bluray. The source you can finde here:
https://github.com/MediaPortal/MediaPortal-1/compare/master...FEAT-3758-Implement_Blu-ray_playback_support#diff-4
cb2000
8th November 2011, 02:51
cb2000,
dslibdvdnav doesn't align to the buttons in the dvd menu properly. Also it doesn't split the audio correctly to the decoder. I'm getting a 4 channel MP3 input instead of AC3 5.1 into ffdshow audio decoder. I'm sure this is a bug somewhere.
Thanks for your continued work on this. I would really like to see this get somewhere especially since the windows xp qdvd.dll replacement I posted doesn't really give the correct framerate information for the dvd.
Thanks dansrfe.Would u please describe the bugs to me.
1.What player, video decoder, video renderer u are using ? What is the video aspect radio and pan & scan setting?
2.Does audio output always wrong or just for some disc(comparing with original MS's DVD Navigator)?
Does "4 channel MP3" produce correct sound? Is there another ac3/dts stream exists but not selected by default?Some pal disc may contains mp2 audio stream. I doubt if it is a bug.
cb2000
8th November 2011, 03:08
Hi cb2000,
developer of MediaPortal make own dshow wrapper for bluray. The source you can finde here:
https://github.com/MediaPortal/MediaPortal-1/compare/master...FEAT-3758-Implement_Blu-ray_playback_support#diff-4
Thanks a lot.
I want to make a real BD navigator with BD-J support. So BD-J is the main target. Current trying to relplace the JVM to phoneme and maybe an basic demo will run soon.
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.