The Windows Media Center Platform Team Blog RSS 2.0
 Tuesday, August 15, 2006

Hi, I'm Peter Dampier a Program Manager in the eHome division at Microsoft. Many thanks to Aaron and Charlie for this blog and the opportunity to post here.  One of the new features in Windows Vista Media Center post Beta 2 is extensibility for adding HD DVD and/or Blu-ray Disc movie playback to Windows Media Center in Vista.   I thought I'd spend a few moments here to explain this functionality...

There are two main features: 

  1. The ability to launch a third party playback application when a HD DVD or BD disc is inserted into the drive and MCE is full screen.  If MCE is not full screen then the regular 2’ Windows auto play is used.
  2. The ability to launch a third party application if a HD DVD or BD disc is in the optical drive and “Play DVD’ is selected from the MCE start menu

 To register your HD DVD or BD playback app there are two new categories for application registration:

 AutoPlay\HD DVD

 And

 AutoPlay\Blu-ray

Two examples are below.  These will register Notepad.exe to launch when MCE is full screen and a HD DVD is inserted and for Calc.exe to launch when a Blu-ray Disc is inserted.  These could also be regular native MCE applications (e.g. HTML/ActveX, MCML or XBAP).  For external .exe's the application developer will need to ensure that they restore MCE to its previous postion after the .exe closes.  A demonstration of how this can be done is available with the MCE games that ship in Vista (check out MCE's Program Library Game content).  Without this the user will be left in a state where they need to reach for the mouse or keyboard after finishing HD DVD playback in the external application versus automatically being returned to MCE. 

 

To use these samples save the XML below to c:\notepad.xml and c:\calc.xml.  Then register the apps with:

 

C:\Windows\ehome\RegisterMCEApp.exe /allusers c:\notepad.xml

C:\Windows\ehome\RegisterMCEApp.exe /allusers c:\calc.xml

 

To un-register:

 

C:\Windows\ehome\RegisterMCEApp.exe /u /allusers c:\notepad.xml

C:\Windows\ehome\RegisterMCEApp.exe /u /allusers c:\calc.xml

 

For the applications to show up in the regular MCE Program library they will also need to be registered against other categories with a separate registration.

 

XML for HD DVD – Launch notepad.exe:

 <application title="Notepad" id="{ABCE8379-F381-47b8-AE3D-EF6ADE750500}" companyname="Sample Company" companylogourl="http://company/icon2.jpg" description="HD DVD App">

    <entrypoint id="{ABCE8379-F381-47b8-AE3D-EF6ADE750501}" RUN="c:\windows\notepad.exe" title="Notepad (Sample HDDVD App)" description="Notepad - a text editor">

        <category category="AutoPlay\HD DVD"/>

    </entrypoint>

</application>

 

XML for Blu-ray Disc – Launch calc.exe

 

<application title="Notepad" id="{2C5ECB67-E585-4301-BAF4-5380FE6C26AB}" companyname="Sample Company" companylogourl=" http://company/icon2.jpg" description="BD App">

    <entrypoint id="{2C5ECB67-E585-4301-BAF4-5380FE6C26AB}" RUN="c:\windows\System32\Calc.exe" title="Calculator (Sample Blu-Ray App)" description="Calculator application ">

        <category category="AutoPlay\Blu-ray"/>

    </entrypoint>

</application>

 

If more than one application is registered against each category then the user is presented with a page to select the playback app they wish to use.

If no applications are registered the following dialogs appear:

 

 

 

Peter.

Categories: Sample | Comments [10] | # | Posted on Tuesday, August 15, 2006 3:25:19 AM (GMT Standard Time, UTC+00:00)   
Tuesday, August 15, 2006 3:36:11 PM (GMT Standard Time, UTC+00:00)
Welcome Peter
Good to see another Media Center blogger
Tuesday, August 15, 2006 5:31:50 PM (GMT Standard Time, UTC+00:00)
Peter: Does this information mean that there will be no HD DVD native support in Vista RTM, or just that this is the option for the current beta's, and optionally in the RTM also?

What about Blue-Ray and HD-DVD's and disc id's - can you say anything about you are going to handle that?

And, if the movies section is enabled, and the disc in drives is enabled, will is show HD-DVD and Blue-Ray discs here, and launch the application as documented here when the user asks to watch the movie?

Regards,

Brian Binnerup
Wednesday, August 16, 2006 3:32:55 AM (GMT Standard Time, UTC+00:00)
Hi Brian,

See this release for HD DVD support in Vista:

http://www.microsoft.com/presspass/press/2006/may06/05-24WinHECHDDVDPR.mspx

With regard to disc id's and/or gallery support - unfortunately not in this release. This feature is really just the bare bones support in order to enable a basic user experience in Windows Vista Media Center.

Peter Dampier
Thursday, August 17, 2006 5:56:38 AM (GMT Standard Time, UTC+00:00)
"At the conference, Microsoft reiterated that Windows Vista will be shipped with the drivers, file system and other components necessary to support HD DVD playback."

So the press release that you have linked to is accurate or inaccurate? This quote from the press release would seem to indicate that Microsoft will include necessary components for Vista to playback HD-DVD's.
BillT
Friday, August 18, 2006 6:33:07 AM (GMT Standard Time, UTC+00:00)
Brian - The press release is accurate. The drivers and file system support will be there but you will need a 3rd party playback app.
Peter Dampier
Friday, August 18, 2006 3:58:56 PM (GMT Standard Time, UTC+00:00)
3rd party for decoding filters?
Matt Hermans
Friday, August 18, 2006 9:19:17 PM (GMT Standard Time, UTC+00:00)
Will notepad.exe or calc.exe be getting AACS support? ;)
Friday, August 18, 2006 10:31:03 PM (GMT Standard Time, UTC+00:00)
Matt - Vista Home Premium and Ultimate include MPEG2 and VC-1 - You'd need 3rd party decoders for H.264

Derek - ;-)

Peter Dampier
Wednesday, August 23, 2006 6:31:32 PM (GMT Standard Time, UTC+00:00)
Will there be extender support for these formats? will there be a reverse extender where you could use the hd-dvd drive for a 360 and play the movie on mce?
Bryan Socha
Monday, August 28, 2006 4:06:38 AM (GMT Standard Time, UTC+00:00)
Bryan - Unfortunately not...
Peter Dampier
Comments are closed.
Blogroll
About

Disclaimer
All information available via this site is provided 'as is' with no warranties and confers no rights.

© Copyright 2008 Microsoft Corporation.

Sign In
All Content © 2008, Microsoft Corporation.