I will update this thread as more methods become known but for now I will at least share the method that I have found.
These are manual setup instructions. For automatic configuration of decoders, you can download and install Hoborg's SAF Codec Pack for GB-PVR. You then just need AnyDVD HD and if relevant, ffDShow bitstream branch.
Prerequisites:
Additional Bitstreaming Prerequisites:
MPEG Demuxers (that will expose HD audio streams)
Additional Tools:
Changing filter merits and properties:
Configuring ffDShow
Issues with Haali Media Splitter:
Testing the configuration:
Setting up MPC-HC Splitter:
These are manual setup instructions. For automatic configuration of decoders, you can download and install Hoborg's SAF Codec Pack for GB-PVR. You then just need AnyDVD HD and if relevant, ffDShow bitstream branch.
Prerequisites:
- AnyDVD HD
- ffDShow tryouts build 2474 or newer - This will allow you to decode all HD audio formats. DTS-HD/MA is decoded to DTS-Core only. Additional SVN Builds: http://www.xvidvideo.ru/ffdshow-tryouts-project-x86-x64
- An H.264 video decoder - Your choice.
Additional Bitstreaming Prerequisites:
- An ATI 5xxx series video card or an Asus Xonar sound card.
- ffDshow tryouts bitstream branch beta 49 or newer - this supercedes the previous ffdshow requirement.
MPEG Demuxers (that will expose HD audio streams)
- MPC-HC's MPEG Splitter (32bit) (Recommended) - Free. Audio Stream switching capabilities. The latest SVN versions can be downloaded from http://www.xvidvideo.ru/media-player-cla...ma-x86-x64
- ArcSoft MPEG Demux - Available with TotalMedia Theater and TotalMedia Extreme. TotalMedia 3.5 might work. Trial versions are available. HDHomeRun and HD-PVR users should have this demux in their bundled software.
Cyberlink Demuxer 2.0 - Available with PowerDVD 9 Ultra (possibly with lower versions of PDVD 9 but I'm not sure).
Additional Tools:
- Monogram GraphStudio - This a tool similiar to GraphEdit that includes the ability to set filter merits. Alternatively you can use GraphEdit and a filter manager like Radlight.
Changing filter merits and properties:
- Open GraphStudio.
- Select "Graph" -> "Insert Filter..."
- Select the filter on the left.
- Select "Property Page" or "Change Merit" on the right.
- Set the merit for your preferred MPEG demux to "0x00800000 (MERIT_PREFERRED)".
Configuring ffDShow
- Enable the following codecs and set the decoder to "libavcodec" (you can use libdts for the DTS setting if you like). All others can be disabled if you do not want to use ffDShow for anything other than HD audio decoding.
- AC3
- E-AC3
- MLP
- DTS
- AC3
- If you prefer to use another decoder for everything else, just set the merit on your preferred decoder to higher than the ffDShow default of "0x3fffffff"
- For bitstreaming, select all passthrough formats and 16/24 bit in the "Output" configuration section of ffdshow. If bitstreaming is not possible, it will automatically revert to decoding mode.
Issues with Haali Media Splitter:
- If you have the Haali media splitter installed, it will autoload when trying to play m2ts files. To resolve this, delete the following registry key:
Code:HKEY_CLASSES_ROOT\Media Type\Extensions\.m2ts
Testing the configuration:
- Start a new blank graph in GraphStudio.
- Select "Graph" -> "Insert Video Renderer"
- Choose the renderer that you have configured in GB-PVR.
- Select "File" -> "Render Media File..."
- Choose an m2ts/evo file.
- The graph should completely render and play with the following filters:
- FileSource (Async)
- "ArcSoft MPEG Demux" or "MPC - Mpeg Splitter (Gabest)"
- ffDShow Audio Decoder
- [an appropriate video decoder]
- [video renderer]
- [audio renderer]
- FileSource (Async)
- If it loads different decoders, you may need to play with the filter merits.
Setting up MPC-HC Splitter:
- Save the following to a text file named "MPCSource.reg" and import it into the registry. This will allow for seamless playback of titles where the movie consists of more than one m2ts file.
- Code:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Media Type\Extensions\.m2ts]
"Source Filter"="{1365BE7A-C86A-473C-9A41-C0A6E82C9FA3}"
[HKEY_CLASSES_ROOT\Media Type\Extensions\.mpls]
"Source Filter"="{1365BE7A-C86A-473C-9A41-C0A6E82C9FA3}"