Jump to content


Photo

Playing HD-DVD and Blu-Ray in Zoomplayer


  • Please log in to reply
21 replies to this topic

#1 sarah

sarah

    Newbie

  • Members
  • Pip
  • 5 posts

Posted 10 August 2007 - 12:29 PM

I have been trying to work out a system of playing Blu-Ray and HD-DVD within Zoomplayer

BluRay
is no problem at all, I can drop the .m2ts file into zoomplayer and it works perfectly (smartplay using Haali and ffdshow filters)
Posted Image
Haali media splitter isn't on the filter list but you can see the tray icon

HD-DVD
when dropping a .EVO file it is only 1/2 working, DD+ audio tracks completely screw up the filter selection, DTS_HD audio tracks are fine.
I can manually select the filters in graphedit to get full working HD-DVD (again using Haali Media splitter)
Posted Image
Haali media splitter isn't on the filter list but you can see the tray icon

For correct HD-DVD playback the only change to the filter list should be to replace the "ffdshow audio decoder" with "Cinemaster Audio Decoder"
But Zoomplayer tries to use a completely different filter list then crashes.
I tried to do a mediagraph, but just can't get my head around it (fails to load Haali filters)

Getting this working would make Zoomplayer a top utility.
(It's the DD+ sound tracks that seem to confuse zoomplayer, as cinemaster audio codec is the only codec, I have found, that will play DD+)

#2 sarah

sarah

    Newbie

  • Members
  • Pip
  • 5 posts

Posted 10 August 2007 - 03:31 PM

Here is the working Graphedit xgr file for a HD-DVD ..... using Cineplayer Codec pack

<GRAPH version="1.0">
<FILTER ID="Video_Mixing_Renderer_9" clsid="{51B4ABF3-748F-4E3B-A276-C828330E926A}">
<PARAM name="data" value="30003000300030003000300030003000300030003000200088010000040000000000803F0F0
000000000000000000000000803F0000803F0000803F0E00000000000000000000000000803F0000
03F0000803F0D00000000000000000000000000803F0000803F0000803F0C0000000000000000000
000000803F0000803F00000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000"/>
</FILTER>
<FILTER ID="Default_DirectSound_Device" clsid="{79376820-07D0-11CF-A24D-0020AFD79767}">
<PARAM name="data" value="300030003000300030003000300030003000300030002000000000000000000000000000000
0000"/>
</FILTER>
<FILTER ID="Sonic_Cinemaster®_Video_Decoder_4.3.0" clsid="{D7D50E8D-DD72-43C2-8587-A0C197D837D2}">
</FILTER>
<FILTER ID="Sonic_Cinemaster®_Audio_Decoder_4.3.0" clsid="{9F062738-CD84-4F54-A3C4-BD5EB44F416B}">
<PARAM name="data" value="30003000300030003000300030003000300030003000200000000001000101000000000000F
3F02000000000000000200000000000000000000000300000009000000"/>
</FILTER>
<FILTER ID="Sonic_HD_Demuxer" clsid="{250D7B7D-4344-41FD-A284-7299B7765F18}">
</FILTER>
<FILTER ID="EVO_Source_0" clsid="{E436EBB5-524F-11CE-9F53-0020AF0BA770}">
<PARAM name="src" value="Y:\2FAST2FURIOUS_HDDVD\HVDVD_TS\FEATURE_1.EVO"/>
</FILTER>
<connect direct="yes" src="EVO_Source_0" srcpin="Output" dest="Sonic_HD_Demuxer" destpin="Input"/>
<connect direct="yes" src="Sonic_HD_Demuxer" srcpin="Audio Out" dest="Sonic_Cinemaster®_Audio_Decoder_4.3.0" destpin="Audio in"/>
<connect direct="yes" src="Sonic_HD_Demuxer" srcpin="Video Out" dest="Sonic_Cinemaster®_Video_Decoder_4.3.0" destpin="Video in"/>
<connect direct="yes" src="Sonic_Cinemaster®_Audio_Decoder_4.3.0" srcpin="Audio Out" dest="Default_DirectSound_Device" destpin="Audio Input pin (rendered)"/>
<connect direct="yes" src="Sonic_Cinemaster®_Video_Decoder_4.3.0" srcpin="Video Out" dest="Video_Mixing_Renderer_9" destpin="VMR Input0"/>
</GRAPH>

When I use this evo.mediagraph

LoadFilter({51B4ABF3-748F-4E3B-A276-C828330E926A},Video_Mixing_Renderer_9)
LoadFilter({79376820-07D0-11CF-A24D-0020AFD79767},Default DirectSound Device)
LoadFilter({D7D50E8D-DD72-43C2-8587-A0C197D837D2},Sonic_Cinemaster®_Video_Decoder_4.3.0)
LoadFilter({9F062738-CD84-4F54-A3C4-BD5EB44F416B},Sonic_Cinemaster®_Audio_Decoder_4.3.0)
LoadFilter({250D7B7D-4344-41FD-A284-7299B7765F18},Sonic_HD_Demuxer)

# Splitter
ConnectPin(Sonic_HD_Demuxer,Audio Out,Sonic_Cinemaster®_Audio_Decoder_4.3.0,Audio in)
ConnectPin(Sonic_HD_Demuxer,Video Out,Sonic_Cinemaster®_Video_Decoder_4.3.0,Video in)

# Pin connections
ConnectPin(Sonic_Cinemaster®_Video_Decoder_4.3.0,Video Out,Video_Mixing_Renderer_9,VMR Input0)
ConnectPin(Sonic_Cinemaster®_Audio_Decoder_4.3.0,Audio Out,Default_DirectSound_Device,Audio Input pin (rendered))

It gives me this error

"Filter Connection Error:

[Sonic_HD_Demuxer].Audio Out ---> [Sonic_Cinemaster®_Audio_Decoder_4.3.0].Audio in

Not all filters can connect properly. If the filter listed above
is an "Additional Filter", try unchecking it in the Options Dialog.
For more Information, press on the "Verify Selected Setup" button
within the "Options -> DVD Setup" dialog.

Additional Information:
Unable to find source pin "Audio Out"."


and then plays OK .... so what is the problem ??

#3 sarah

sarah

    Newbie

  • Members
  • Pip
  • 5 posts

Posted 10 August 2007 - 08:10 PM

OK so I have sorted most of this now

HD-DVD working using ffdshow + cineplayer codec pack

evo.mediagraph
LoadFilter({51B4ABF3-748F-4E3B-A276-C828330E926A},Video_Mixing_Renderer_9)
LoadFilter({79376820-07D0-11CF-A24D-0020AFD79767},Default DirectSound Device)
LoadFilter({D7D50E8D-DD72-43C2-8587-A0C197D837D2},Sonic_Cinemaster®_Video_Decoder_4.3.0)
LoadFilter({9F062738-CD84-4F54-A3C4-BD5EB44F416B},Sonic_Cinemaster®_Audio_Decoder_4.3.0)
LoadFilter({250D7B7D-4344-41FD-A284-7299B7765F18},Sonic_HD_Demuxer)

# Sonic HD Splitter
// first ConnectPin gives error message no matter what is in it
ConnectPin(Sonic_HD_Demuxer,Audio Out,Sonic_Cinemaster®_Audio_Decoder_4.3.0,Audio in)
ConnectPin(Sonic_HD_Demuxer,Video Out,Sonic_Cinemaster®_Video_Decoder_4.3.0,Video in)

# Pin connections
ConnectPin(Sonic_Cinemaster®_Video_Decoder_4.3.0,Video Out,Video_Mixing_Renderer_9,VMR Input0)
ConnectPin(Sonic_Cinemaster®_Audio_Decoder_4.3.0,Audio Out,Default_DirectSound_Device,Audio Input pin (rendered))


HD-DVD working using Haali + ffdshow + Cinemaster audio codec

evo.mediagraph
# Create Filters
LoadFilter({760A8F35-97E7-479D-AAF5-DA9EFF95D751},Haali_Video_Renderer)
LoadFilter({79376820-07D0-11CF-A24D-0020AFD79767},Default DirectSound Device)
LoadFilter({9F062738-CD84-4F54-A3C4-BD5EB44F416B},Sonic_Cinemaster®_Audio_Decoder)
LoadFilter({564FD788-86C9-4444-971E-CC4A243DA150},Haali_Media_Splitter)
LoadFilter({B86F6BEE-E7C0-4D03-8D52-5B4430CF6C88},ffdshow_Audio_Processor)

# Connect Halli Splitter to decoders
// first ConnectPin gives error message no matter what is in it
ConnectPin(Haali_Media_Splitter,Video,WMVideo_Decoder,in0)
ConnectPin(Haali_Media_Splitter,Audio,Sonic_Cinemaster®_Audio_Decoder,Audio in)

# Audio Pin connectionsConnectPin(Sonic_Cinemaster®_Audio_Decoder,Audio Out,ffdshow_Audio_Processor,In)
ConnectPin(ffdshow_Audio_Processor,Out,Default_DirectSound_Device,Audio Input pin (rendered))

# Video Pin connections
ConnectPin(WMVideo_Decoder,out0,Haali_Video_Renderer,Input)


I get an error when I try to play at the first ConnectPin command ...... no matter what ...... how do I cure this ?????
I doesn't affect playback though.

#4 bLight

bLight

    Lead Developer

  • Admin
  • PipPipPipPipPip
  • 9499 posts

Posted 12 August 2007 - 05:30 PM

Can you provide the sample files and let us know which version of the cinemaster decoder you are using (which software package did it come with).

Looking at the graphedit image, this is something that can be done internally within ZP without the need for a mediagraph file.

#5 ginhead

ginhead

    Newbie

  • Members
  • Pip
  • 2 posts

Posted 17 August 2007 - 02:53 AM

Blight,
I'd also really like to be able to get this to play with out having to drop the grf file into the Zoom window. Here is my working graph for playing HD-DVD in an MKV container:
Posted Image

This is basically the same think that Sarah is trying to do, the only reason that I'm using the mkv is so the I can set the video frame rate to 24 (reclock seems to see the evo file at 29.97).

What kind of sample files are you looking for? A snip of media file we are trying to play or the grf file? I could provide either if that would help...
-jeff

#6 Andre

Andre

    Greenhorn

  • Members
  • PipPip
  • 35 posts

Posted 19 August 2007 - 11:00 PM

I'd like to be able to play EVO files in ZP too (as although PowerDVD plays them, for some reason the video element only plays on my primary monitor at 1680x1050, not my secondary HDTV at 1920x1080). I'm using ZP 5.5b1 and that plays the video OK on both screens, but no sound. Not sure how to use the graphedit stuff listed above and/or what codec I need - is better EVO playback something that's likely to be implemented in a forthcoming beta release?

Andre

#7 ASH

ASH

    Greenhorn

  • Members
  • PipPip
  • 29 posts

Posted 21 August 2007 - 06:21 PM

For evo: in smartplay, set Haali splitter for evo. sonic audio DS decoder for AC3. WMVideo decoder DMO for wm video. For complete movie, make a playlist with both evo files. You get tiny gap between files.

#8 sarah

sarah

    Newbie

  • Members
  • Pip
  • 5 posts

Posted 21 August 2007 - 06:31 PM

I'm afraid zoomplayer never really worked the way I wanted it to.
I moved onto Media Player Classic which is playing pretty much perfectly now.

#9 Andre

Andre

    Greenhorn

  • Members
  • PipPip
  • 35 posts

Posted 22 August 2007 - 10:19 AM

For evo: in smartplay, set Haali splitter for evo. sonic audio DS decoder for AC3. WMVideo decoder DMO for wm video.


Thanks for the tips, but I'm afraid I'm not yet used to working in the SmartPlay editor so could you give me a bit more detail please?

I don't see any EVO profiles, or anything for Haali either, in Smartplay. Could you let me know where I should find them, or do I need to set up new Splitter / Decoder names in the panels, and if so what do I need to enter into the various Configuration boxes?

WMVideo DMO Decoder is already set as the default decoder for WM video.

I have set up Sonic Cinemaster DS for AC3 audio, but although it activates when I play these EVO files, there is no sound played back. It seems to work fine for other AC3 encoded files though. (Does the "AC3 Filter" decoder not work with these files, as I'm used to that one and quite like the configuration options?)

Thanks again for your help, sorry to be such a newbie!

[Edit: I downloaded a newer version of Cinemaster DS (HD-DVD version) and that now at least seems to pick up the AC3 track. However for some reason the SPDIF 5.1 output to my amp does not work. It's fine when playing other DD 5.1 mixes - from DivX files for example - but when playing 5.1 audio from EVO files I can only get a stereo downmix on the PC to play. I'll do some more digging tomorrow - but it doesn't help that the ZP option for the Cinemaster filter brings up Cinemaster's "About" box rather than its control panel]

Andre

#10 ASH

ASH

    Greenhorn

  • Members
  • PipPip
  • 29 posts

Posted 22 August 2007 - 04:57 PM

OK Andre

1st thing: Set up the Haali splitter which the ZP Download centre will get for you.

Goto 'SmartPLay' in the playback bit of the options menu
Tick the 'Enable Smartplay' box
Click the 'Source filters and splitters' tab
Select 'EVO'
Click 'Configure'
Select 'Haali media splitter'
Click 'Add Filter'
Click 'OK'

2. Set up Audio and Video decoders

Click Audio and video decoders' tab
Select AC3
Click 'Configure'
Select 'Cinemaster audio decoder ds'
Click''OK'

3. Choose Vieo and audio renderers. I use VMR9 windowless and Reclock. Alternatively for audio use Default WaveOut device or Default DirectSound Device.

As you say, WM Video decoder DMO is selected by default for windowsmedia video (called VC1 in HD terms)

Thats it, really.


Regarding sound, the Cinemaster audio decoder properties are accessed from Control Panel. Here you can select various speaker configurations or SPDIF. In my experience the SPDIF option does not work with the cinemastetr v4.2 filter, but it does with the v4.3

Then ZP 'open files' dialog lets you navigate to the evo file you want tov play. For HDDVD movies it is in the HVDVD_TS directory and the main movie files are the biggest ones, usually called PEV01,2 or FEATURE1,2. If you set up a ZPplaylist comprising both evo files, you will get the whole movie with a very short break halfway.

Good luck!

#11 ASH

ASH

    Greenhorn

  • Members
  • PipPip
  • 29 posts

Posted 22 August 2007 - 05:00 PM

For evo: in smartplay, set Haali splitter for evo. sonic audio DS decoder for AC3. WMVideo decoder DMO for wm video.


Thanks for the tips, but I'm afraid I'm not yet used to working in the SmartPlay editor so could you give me a bit more detail please?

I don't see any EVO profiles, or anything for Haali either, in Smartplay. Could you let me know where I should find them, or do I need to set up new Splitter / Decoder names in the panels, and if so what do I need to enter into the various Configuration boxes?

WMVideo DMO Decoder is already set as the default decoder for WM video.

I have set up Sonic Cinemaster DS for AC3 audio, but although it activates when I play these EVO files, there is no sound played back. It seems to work fine for other AC3 encoded files though. (Does the "AC3 Filter" decoder not work with these files, as I'm used to that one and quite like the configuration options?)

Thanks again for your help, sorry to be such a newbie!

[Edit: I downloaded a newer version of Cinemaster DS (HD-DVD version) and that now at least seems to pick up the AC3 track. However for some reason the SPDIF 5.1 output to my amp does not work. It's fine when playing other DD 5.1 mixes - from DivX files for example - but when playing 5.1 audio from EVO files I can only get a stereo downmix on the PC to play. I'll do some more digging tomorrow - but it doesn't help that the ZP option for the Cinemaster filter brings up Cinemaster's "About" box rather than its control panel]

OK Andre

1st thing: Set up the Haali splitter which the ZP Download centre will get for you.

Goto 'SmartPLay' in the playback bit of the options menu
Tick the 'Enable Smartplay' box
Click the 'Source filters and splitters' tab
Select 'EVO'
Click 'Configure'
Select 'Haali media splitter'
Click 'Add Filter'
Click 'OK'

2. Set up Audio and Video decoders

Click Audio and video decoders' tab
Select AC3
Click 'Configure'
Select 'Cinemaster audio decoder ds'
Click''OK'

3. Choose Vieo and audio renderers. I use VMR9 windowless and Reclock. Alternatively for audio use Default WaveOut device or Default DirectSound Device.

As you say, WM Video decoder DMO is selected by default for windowsmedia video (called VC1 in HD terms)

Thats it, really.


Regarding sound, the Cinemaster audio decoder properties are accessed from Control Panel. Here you can select various speaker configurations or SPDIF. In my experience the SPDIF option does not work with the cinemastetr v4.2 filter, but it does with the v4.3

Then ZP 'open files' dialog lets you navigate to the evo file you want tov play. For HDDVD movies it is in the HVDVD_TS directory and the main movie files are the biggest ones, usually called PEV01,2 or FEATURE1,2. If you set up a ZPplaylist comprising both evo files, you will get the whole movie with a very short break halfway.

Good luck!




Andre



#12 Andre

Andre

    Greenhorn

  • Members
  • PipPip
  • 35 posts

Posted 22 August 2007 - 05:52 PM

Many thanks for that, I'll give it a try in the morning (I'm at work til 11pm tonight). Don't remember offhand seeing EVO as an option anywhere in the Smartplay tabs though.

Andre

#13 Andre

Andre

    Greenhorn

  • Members
  • PipPip
  • 35 posts

Posted 24 August 2007 - 10:39 AM

Getting somewhere now, many thanks.

The Cinemaster decoder (I've got 4.2) indeed plays the audio from the EVO files, but not via SPDIF yet. I'll try to get 4.3 and see if that helps. The other settings were all set by default anyway.
[Edit: vesion 4.3 did the trick, I've now got SPDIF AC3 sound playing to my amp - thanks!)

It's a shame 'AC3 Filter' doesn't do EVO sound yet, as otherwise it's a fabulous and very flexible and powerful decoder (and encoder too, which means I can send AC3 audio to my amp from sources in which the 5.1 sound was encoded in a different format).

What's the difference with this DD+ format which seems to be such an issue by the way?

Andre

#14 bLight

bLight

    Lead Developer

  • Admin
  • PipPipPipPipPip
  • 9499 posts

Posted 02 September 2007 - 12:04 PM

There is progress on the sound part, On the doom9.org front page it says that the ffmpeg project is starting to implement support for the newer audio formats used by bluray/hd-dvd. This means that in the not too distant future, we'll probably be seeing audio support for these new formats in both ffdshow and in AC3Filter.

#15 jimbobuk

jimbobuk

    Greenhorn

  • Members
  • PipPip
  • 17 posts

Posted 16 September 2007 - 11:56 PM

this is great news, i'll have to give it a go sometime. I really hope to get solid 24fps playback via zoomplayer like i can with files.. versus being reliant on powerdvd and the like and being left with the occasional stutter!!

Is this kind of a flow something that you can do with a disc, rather than a rip. Its just my HD-DVD drive never lets me actually see the files on the disk, just says corrupt or using a fileformat it doesn't recognise. I'm using the 360 external drive.. perhaps i didn't get a file when i connected it for the first time?

Just wondered, ripping first would be a bit of a killer.

#16 deathlord

deathlord

    Newbie

  • Members
  • Pip
  • 13 posts

Posted 29 October 2007 - 09:15 PM

Hi

Can someone give me a hint on how to get this Cinemaster decoder?
Google is not my friend here...

deathlord

#17 sundansx

sundansx

    Greenhorn

  • Members
  • PipPip
  • 32 posts

Posted 14 December 2007 - 06:25 AM

ASH, ANDRE, SARAH,
Are you running under XP or Vista? I see the decoder pack for XP and Vista for sale at roxio, but they are versions 2.3.1 and 1.0. What is the version 4.3 decoder you are referring to? For the full version of Roxio Cineplayer I see version 3.4 for sale...Dyslexia? Please help.
thanks,
-ck

#18 ASH

ASH

    Greenhorn

  • Members
  • PipPip
  • 29 posts

Posted 14 December 2007 - 10:03 PM

ASH, ANDRE, SARAH,
Are you running under XP or Vista? I see the decoder pack for XP and Vista for sale at roxio, but they are versions 2.3.1 and 1.0. What is the version 4.3 decoder you are referring to? For the full version of Roxio Cineplayer I see version 3.4 for sale...Dyslexia? Please help.
thanks,
-ck


Running under XP SP2. From what I read so far, nohting to gain from VIsta. XP works fine.

#19 nm88

nm88

    Greenhorn

  • Members
  • PipPip
  • 27 posts

Posted 15 December 2007 - 07:22 AM

1st thing: Set up the Haali splitter which the ZP Download centre will get for you.

Goto 'SmartPLay' in the playback bit of the options menu
Tick the 'Enable Smartplay' box
Click the 'Source filters and splitters' tab
Select 'EVO'
Click 'Configure'
Select 'Haali media splitter'
Click 'Add Filter'
Click 'OK'

2. Set up Audio and Video decoders

Click Audio and video decoders' tab
Select AC3
Click 'Configure'
Select 'Cinemaster audio decoder ds'
Click''OK'

3. Choose Vieo and audio renderers. I use VMR9 windowless and Reclock. Alternatively for audio use Default WaveOut device or Default DirectSound Device.

As you say, WM Video decoder DMO is selected by default for windowsmedia video (called VC1 in HD terms)

Thats it, really.

I'm trying to get this working, but it freezes on the first frame of the .evo (which it displays correctly) and then does nothing. The filter properties list shows that the right things are being loaded. Is there any fix for this?

#20 ASH

ASH

    Greenhorn

  • Members
  • PipPip
  • 29 posts

Posted 16 December 2007 - 09:13 PM

1st thing: Set up the Haali splitter which the ZP Download centre will get for you.

Goto 'SmartPLay' in the playback bit of the options menu
Tick the 'Enable Smartplay' box
Click the 'Source filters and splitters' tab
Select 'EVO'
Click 'Configure'
Select 'Haali media splitter'
Click 'Add Filter'
Click 'OK'

2. Set up Audio and Video decoders

Click Audio and video decoders' tab
Select AC3
Click 'Configure'
Select 'Cinemaster audio decoder ds'
Click''OK'

3. Choose Vieo and audio renderers. I use VMR9 windowless and Reclock. Alternatively for audio use Default WaveOut device or Default DirectSound Device.

As you say, WM Video decoder DMO is selected by default for windowsmedia video (called VC1 in HD terms)

Thats it, really.

I'm trying to get this working, but it freezes on the first frame of the .evo (which it displays correctly) and then does nothing. The filter properties list shows that the right things are being loaded. Is there any fix for this?


I used to have this problem but it went away. I remember that if you click in the control bar as if to jump to a later point, it used to start playing again.
If I think of anything else, I'll post it.