somy
16th December 2009, 10:57
Please bear with my English, I'm not a native English speaker.
I'm trying to configure my HTPC for good video&audio playback, below is my setup:
HTPC: intel Q9300, ATI HD4850 graphics card, blu-ray drive
Audio: Onkyo 906 + B&W speakers
Video: Panasonic AE3000 projector
The HTPC connects to Onkyo 906 via the ATI dongle and HDMI cable which carries out both video and audio stream, and the video is then forwarded to AE3000 projector via another HDMI cable.
I mainly play MKV files with DTS or AC3 sound track and TS files with trueHD or DTSHD sound track, the video is either H264(x264) or VC1. Below is the path I'm currently using:
MKV -> Halli -> ffshow video -> YV12 to MadVR
-------------> ffshow audio -> dts/ac3 bitstream to AMP
TS -> MPC splitter -> ffshow video -> YV12 to MadVR
-------------------> ffshow audio -> LPCM to AMP
With regards to my configuration, I have some questions which I wish I could get some help from you guys:
1. I understand that I need to expand YV12 to RGB before send it to display, and as far as I understand MadVR provides the best quality in doing the expansion (16bit processing etc.). Recently I noticed that MPC-HC also supports 10bit output if I choose EVR custom renderer, does it provide similar picture quality as MadVR? MadVR is too resource consuming......
2. In my knowledge, ATI dongle always converts RGB to YV12 when it outputs via HDMI, and I assume the convertion by the driver decreases the video quality, so is it possible to bypass the convertion? If ATI does a bad job, then what is the purpose of using MadVR?
3. Can ffdshow decode TrueHD or DTS-HD to LPCM? I'm not sure if ffdshow only decodes real trueHD or just core AC3 part. My graphic card doesn't support truehd bitstream output, is it good then to decode it to LPCM?
4. If my setup optimal in terms of picture quality and sound quality?
Any input is appreciated!
I'm trying to configure my HTPC for good video&audio playback, below is my setup:
HTPC: intel Q9300, ATI HD4850 graphics card, blu-ray drive
Audio: Onkyo 906 + B&W speakers
Video: Panasonic AE3000 projector
The HTPC connects to Onkyo 906 via the ATI dongle and HDMI cable which carries out both video and audio stream, and the video is then forwarded to AE3000 projector via another HDMI cable.
I mainly play MKV files with DTS or AC3 sound track and TS files with trueHD or DTSHD sound track, the video is either H264(x264) or VC1. Below is the path I'm currently using:
MKV -> Halli -> ffshow video -> YV12 to MadVR
-------------> ffshow audio -> dts/ac3 bitstream to AMP
TS -> MPC splitter -> ffshow video -> YV12 to MadVR
-------------------> ffshow audio -> LPCM to AMP
With regards to my configuration, I have some questions which I wish I could get some help from you guys:
1. I understand that I need to expand YV12 to RGB before send it to display, and as far as I understand MadVR provides the best quality in doing the expansion (16bit processing etc.). Recently I noticed that MPC-HC also supports 10bit output if I choose EVR custom renderer, does it provide similar picture quality as MadVR? MadVR is too resource consuming......
2. In my knowledge, ATI dongle always converts RGB to YV12 when it outputs via HDMI, and I assume the convertion by the driver decreases the video quality, so is it possible to bypass the convertion? If ATI does a bad job, then what is the purpose of using MadVR?
3. Can ffdshow decode TrueHD or DTS-HD to LPCM? I'm not sure if ffdshow only decodes real trueHD or just core AC3 part. My graphic card doesn't support truehd bitstream output, is it good then to decode it to LPCM?
4. If my setup optimal in terms of picture quality and sound quality?
Any input is appreciated!