View Full Version : How to config ffdshow/LAV and reclock for HD audio,
rica
1st February 2010, 21:43
Last edited on: twenty-ninth of October 2011:
LAV Filters+ReClock Bitexact streaming via MPC-HC:
http://forum.doom9.org/showthread.php?p=1534720#post1534720
Previous edit:thirtieth of May 2010: Solveig mkv Splitter usage in MPC-HC
http://forum.doom9.org/showthread.php?p=1403836#post1403836[/COLOR]
Hi guys,
I've decided to open a new thread to show how to config ffdshow and reclock on MPC-HC otherwise it might be lost amongs the other posts.
So the aim is to get LPCM passthrough and to get bitstreaming for the other lossy, lossless SD and HD audio formats over ffdshow.
After the configuration you will get:
LPCM,
Flac, THD,
DTSHD-MA,
DD+ (haven't checked yet so not sure for now)
DTSHD-HR,
DD,
DTS.
In none of those cases, Window's mixer will not interfere at all.
What we need:
ReClock 1.8.6.7
ffdshow rev 3351
MadFlac
MPC-HC 1779 x86
DX enduser runtime
Caution: Install ffdshow and reclock and MadFlac before MPC-HC. If you change ffdshow or reclock version by time first uninstall MPC and reinstall it after the installation of the others.
Here is my config:
Vista32/Ati5770 over HDMI to my Denon 1910.(with tully's override)
Seven64/Ati 5770 over HDMI to my Denon.(with tully's override)
Seven64/Clarkdale(i3 540/H55) over HDMI to my Denon.
nVidia 9600GT+(i3 540/H55) combo over HDMI to my Denon.
Ati 5*** series users: i'd advise you not to use Realtek but original Ati drivers.
For Denon, Sony or some Onkyo owners may need tully's override with their Ati cards:
http://www.avsforum.com/avs-vb/showthread.php?p=18138259#post18138259
Clarkdale owners wouldn't need any override btw.
Even i don't have a Xonar card, it is reported it's working with ArcSoft Audio Renderer.
FOR VISTA USERS: Install and register MPC-Audio Renderer. MPC-HC is gonna use this renderer on bitstreaming. All the setup is the same as 7 btw.
Here we go:
MPC-HC Config:
http://img687.imageshack.us/img687/1364/0028v.png (http://img687.imageshack.us/i/0028v.png/)
http://img176.imageshack.us/img176/9054/0030.png (http://img176.imageshack.us/i/0030.png/)
http://img169.imageshack.us/img169/7180/0029.png (http://img169.imageshack.us/i/0029.png/)
FfdShow Config: (Thanks to albain lots of times)
ffdshow > Codec:
Leave the default setup as is except flac. If you want to use MadFlac decoder, select flac > disabled.
http://img72.imageshack.us/img72/8121/0026.png (http://img72.imageshack.us/i/0026.png/)
ffdshow > output:
http://www.freeimagehosting.net/uploads/de4dd4327b.png (http://www.freeimagehosting.net/)
You should only change "Output for uncompressed or decoded streams" option while PCM streaming (if it's inside an m2ts container) in according to the source file (16 or 24 bits). For bitstreaming you don't need to re-config anything at all.
BTW, you don't need to change the bitrate of the audio everytime when you are able to connect it directly to ReClock; since ReClock automatically selects what the source file is but you may need Haali this time (Cause Gabest needs an additional LPCM decoder) if it is inside an m2ts container.
In this case just untick "MPEG ts/ps/pva" option under "internal filters" of MPC-HC and Haali will be automatically selected.
ReClock config: (Thanks to James indeed)
ReClock config for bitstreaming:
Over Direct Sound: (Bitstream without ReClock)
In this case, ReClock doesn't interfare in bitstreaming.
You should adjust "advanced settings" like this:
http://www.freeimagehosting.net/uploads/5e09d29c2c.png (http://www.freeimagehosting.net/)
Audio Settings:
http://www.freeimagehosting.net/uploads/15bcc43e29.png (http://www.freeimagehosting.net/)
Over WASAPI Exclusive or WaveOut: (Bitstream with ReClock)
In this case ReClock does bitstreaming via WASAPI or WaveOut.
You should adjust "advanced settings" for both like this:
http://www.freeimagehosting.net/uploads/1d39bd32ec.png (http://www.freeimagehosting.net/)
Audio Settings:
via WASAPI:
http://www.freeimagehosting.net/uploads/8f45ea4269.png (http://www.freeimagehosting.net/)
via WaveOut:
http://www.freeimagehosting.net/uploads/23c28b030b.png (http://www.freeimagehosting.net/)
WASAPI in operate:
http://www.freeimagehosting.net/uploads/7d6bc9c363.png (http://www.freeimagehosting.net/)
WaveOut in operate:
http://www.freeimagehosting.net/uploads/21c88228b0.png (http://www.freeimagehosting.net/)
ReClock config for streaming PCM or FLAC:
Over WASAPI Exclusive: (Streaming or bitexact streaming with ReClock)
Offline Config:
http://www.freeimagehosting.net/uploads/b1187fe817.png (http://www.freeimagehosting.net/)
Inline Config:
Non-bitexact streaming:
Leave ReClock properties as is and in this case molested PCM/Flac streaming by ReClock will be trasmitted to your AVR without 7/Vista mixer's interfaring.
This is a WASAPI Exclusive mode for sure but it is not bitexact. (ReClock icon is green)
http://www.freeimagehosting.net/uploads/40410cc59b.png (http://www.freeimagehosting.net/)
Bitexact streaming:
Config inline properties of ReClock and "select original speed", "locked" and "slave reference to audio".
In this case, ReClock transmits unmolasted decoded pcm/flac stream to your AVR. And this is gonna WASAPI exclusive-bitexact(bitperfect) mode. (ReClock icon is yellow)
http://www.freeimagehosting.net/uploads/42de24ff98.png (http://www.freeimagehosting.net/)
LPCM bitperfect streaming over ReClock -inside m2ts or mkv-:
16 bit LPCM bitperfect streaming :
http://thumbnails27.imagebam.com/7794/cceb3677935482.gif (http://www.imagebam.com/image/cceb3677935482)
24 bit LPCM bitperfect streaming :
http://thumbnails17.imagebam.com/7794/dbb56977935800.gif (http://www.imagebam.com/image/dbb56977935800)
Flac bitperfect streaming over ReClock:
Flac, even it is a lossless format, can not be streamed as bitstream since none of the commercial AVRs can decode (or lets say uncomppress) it.
So flac inside an mkv container is decoded in PC by Madflac and we get bitperfect streaming over Reclock.
http://thumbnails25.imagebam.com/7794/b6178077935901.gif (http://www.imagebam.com/image/b6178077935901)
Bitstreaming dtshd, thd -inside m2ts or mkv-:
m2ts:
http://img535.imageshack.us/img535/1892/0035.png (http://img535.imageshack.us/i/0035.png/)
mkv:
http://img684.imageshack.us/img684/7505/0036.png (http://img684.imageshack.us/i/0036.png/)
Comparison of Haali with Gabest's MPEG or Matroska Source:
http://forum.doom9.org/showthread.php?p=1382497#post1382497
m2ts with Gabest:
LPCM:
Gabest MPEG Source needs a decoder like ffdshow or internal LPCM decoder.
THD:
It can bitstream over ffdshow.
DTSHD:
It can bitstream over ffdshow.
m2ts with Haali:
LPCM:
Haali will be directly linked to ReClock and stream the audio. It doesn't need any additional LPCM decder.
THD:
It can transfer only core ac3.
DTSHD:
No audio output at all.
mkv with Gabest:
LPCM:
LPCM works with ReClock directly without an additional decoder.
THD:
It can bitstream over ffdshow.
DTSHD:
It can bitstream over ffdshow.
mkv with Haali:
LPCM:
Haali will be directly linked to ReClock and stream the audio. It doesn't need any additional LPCM decoder.
THD:
Gives blue light and no problem in bitsreaming THD inside mkv.
DTSHD:
Gives blue light but it's problematic: lots of drop-outs in video and audio.
EDIT: So as to clarify the confusion;
Formats:
Uncompressed LPCM: this is the pure audio uncompressed.
Lossless FLAC, THD and DTSHD-MA: Those are similar to zipped uncompreesed audio; there is no loss when they are unzipped. Those are lossless HD formats.
Lossy DD+ and DTSHD-HR: those are lossy compressed HD audio formats.
Lossy DD and DTS: those are compressed SD audio formats.
ReClocK:
Normally ReClock, by it's author James has been constucted to PAL speedup of NTSC films.
But by time James was forced to apply WASAPI exlusive mode to ReClock Audio Renderer (i must admit it was me one of those who forced him to do this, thx James one more time)
So ReClock has been using almost for a year as a WASAPI renderer as well, as it is adjusted right.
ReClock send PCM to Windows mixer when it is used for PAL speedup or NTSC slowdown reasons.
Or ReClock send touched PCM stream directly to your AVR over HDMI (WASAPI exclusive mode) when it's used for passthrough stream.
Or ReClock transmits unmolested PCM /flac stream directly over HDMI (WASAPI exclusive bitexact mode) when it's used for passthrough unmolested stream. (bitexact-bitperfect)
FfdShow Tryouts by Albain:
Albain has been trying to get the best results in bitstreaming of lossless and lossy HD-SD formats for months; thanks a lot to him for his hard work.
FFDShow tryouts by Albain gives us free bitstreaming via both Ati 5*** series and Xonar cards and Clarkdale.
Ffdshow directly pass undecoded bitstream to your AVR to be decoded over there. So the quality is up to your AVR's decoder capability which is supposed to be better than any SW decoder.
_ _ _ _ _ _ _
dbone1026
2nd February 2010, 00:04
Thanks for the guide. Couple quick question:
1. You show that for External Filters there are no filters. However, to get MPC HC to bitstream properly on my 5670 I needed to add ffdshow Audio Decoder (set to Prefer) and Microsoft DTV-DVD Audio Decoder (set to Block). Is this not necessary when using ReClock?
2. You mention "Finally when you open an LPCM source, ReClock will never ask any question anymore but when you open any other compressed source you will see this popup window and simply tick "No not this time" box." By clicking "No not this time" for a compressed source won't this box pop up every time you play a DTS(MA) or TrueHD track?
rica
2nd February 2010, 00:15
Thanks for the guide. Couple quick question:
1. You show that for External Filters there are no filters. However, to get MPC HC to bitstream properly on my 5670 I needed to add ffdshow Audio Decoder (set to Prefer) and Microsoft DTV-DVD Audio Decoder (set to Block). Is this not necessary when using ReClock?
2. You mention "Finally when you open an LPCM source, ReClock will never ask any question anymore but when you open any other compressed source you will see this popup window and simply tick "No not this time" box." By clicking "No not this time" for a compressed source won't this box pop up every time you play a DTS(MA) or TrueHD track?
You're welcome.
1) In my previous posts, i suggested it should be selected as an external filter. But i suppose MPC-HC selects it by default and you can't select it anymore under external filters. It's not up to ReClock.
2) You will see this popup window whenever you open a DTSHD-MA and THD cause they are lossless formats not pure PCM.
And you will see the same popup with DD+, DTSHD-HR and DD, DTS as well for sure.
davinleeds
2nd February 2010, 02:35
Thanks Rica, this really helps.
joikd
2nd February 2010, 17:02
LPCM was the last unknown for me (how to set up), so thanks again!
Which MPEG-2 decoder is the best to use for best PQ? I notice that you don't have one checked, and there seems to be 4 or 5 different MPEG-2 deocders to choose from between MPC-HC and FFDShow.
rica
2nd February 2010, 20:57
LPCM was the last unknown for me (how to set up), so thanks again!
Which MPEG-2 decoder is the best to use for best PQ? I notice that you don't have one checked, and there seems to be 4 or 5 different MPEG-2 deocders to choose from between MPC-HC and FFDShow.
That would be subjective saying "this decoder is the best".
MPC-HC will select the default MPEG-2 decoder if any other filter wasn't selected under external filters.
In my case i see this graph behind the MPC-HC: (source "Ultraviolet" BD)
http://img40.imageshack.us/img40/2591/008vy.png (http://img40.imageshack.us/i/008vy.png/)
joikd
5th February 2010, 01:40
I spoke too soon. With the settings in the guide, LPCM works perfectly. But, TrueHD & DTS-MA do not work--I get no sound. When I check the filters while the blu-ray iso is playing, it does not show MPC Audio Renderer, which is the only setting that works. In MPC, if I change the audio renderer from Reclock to MPC Audio Renderer it works fine, but then LPCM does not work.
Any help would be appreciated.
rica
5th February 2010, 14:13
I spoke too soon. With the settings in the guide, LPCM works perfectly. But, TrueHD & DTS-MA do not work--I get no sound. When I check the filters while the blu-ray iso is playing, it does not show MPC Audio Renderer, which is the only setting that works. In MPC, if I change the audio renderer from Reclock to MPC Audio Renderer it works fine, but then LPCM does not work.
Any help would be appreciated.
I think you are on Vista?
kjoy064
5th February 2010, 15:33
Hi Rica,
using the settings above i get the dts-HD MA on my receiver and the sound is good but the picture is very choppy, if i select yes on the reclock the video works in normal speed but no sound. any ideas? this is using a mkv file.
mackworth
5th February 2010, 16:06
New to this bitstreaming stuff. What do you need LPCM for? If you don't need LPCM, do you need reclock?
joikd
5th February 2010, 16:18
I think you are on Vista?
Sorry--should have listed everything.
--Windows 7 x86
--ATI 5750
--Catalyst 10.2 beta (video drivers only)
--Realtek ATI HDMI 2.39
--Tulli's Denon EDID
--ReClock 1.8.6.2
--ffdshow rev 3251
--MPC-HC 1586 x86
rica
5th February 2010, 20:50
I spoke too soon. With the settings in the guide, LPCM works perfectly. But, TrueHD & DTS-MA do not work--I get no sound. When I check the filters while the blu-ray iso is playing, it does not show MPC Audio Renderer, which is the only setting that works. In MPC, if I change the audio renderer from Reclock to MPC Audio Renderer it works fine, but then LPCM does not work.
Any help would be appreciated.
Check out your filters:
http://img526.imageshack.us/img526/5186/009d.png (http://img526.imageshack.us/i/009d.png/)
Hi Rica,
using the settings above i get the dts-HD MA on my receiver and the sound is good but the picture is very choppy, if i select yes on the reclock the video works in normal speed but no sound. any ideas? this is using a mkv file.
You never get bitstreaming from compressed formats when you say "yes" to ReClock. Reclock is for pure LPCM..
For the video, weird; what video decoder are you using? Are you sure "DXVA" selected?
New to this bitstreaming stuff. What do you need LPCM for? If you don't need LPCM, do you need reclock?
If you don't need LPCM, you don't need ReClock; it is for LPCM audio streaming. (i don't mean the other features of ReClock.)
mochevolete
6th February 2010, 18:09
Hi, thanks for the tutorial,
now I have Bitstreaming on everything but ... not with Reclock installed,
if I have Reclock installed ffdshow does not work as primary audio decoder, some strange Microsoft DTV decoder comes in and nothing works.
I set up Reclock as shown but something does not "plugs in" properly
Win 7 x86
ATi 5670
Catalyst 10.1
latest ffdshow and MPC-HC
Nik
rica
6th February 2010, 21:11
Hi, thanks for the tutorial,
now I have Bitstreaming on everything but ... not with Reclock installed,
if I have Reclock installed ffdshow does not work as primary audio decoder, some strange Microsoft DTV decoder comes in and nothing works.
I set up Reclock as shown but something does not "plugs in" properly
Win 7 x86
ATi 5670
Catalyst 10.1
latest ffdshow and MPC-HC
Nik
Go to view > Options > External Filters > add filter and select ffdshow audio decoder and set it to "prefer"
Restart MPC-HC and try again.
BTW, afaik 56** users prefer to install Realtek 239 drivers over Ati drivers. (btw i suggest original drivers for 5700 series.)
kjoy064
7th February 2010, 00:31
OK fixed my problem by ticking the Matroska box under source filters
rica
7th February 2010, 01:12
OK fixed my problem by ticking the Matroska box under source filters
It's good.
But if you don't have problematic Haali loaded, MPC-HC would automatically select matroska splitter :)
mochevolete
7th February 2010, 09:08
Go to view > Options > External Filters > add filter and select ffdshow audio decoder and set it to "prefer"
Restart MPC-HC and try again.
already tried :(
it's clear that Reclock breaks something in the chain
rica
7th February 2010, 12:31
already tried :(
it's clear that Reclock breaks something in the chain
Weird!
Do you have DirectX End-User Runtime?
And can you connect to remote graph and take a screen shot?
Start playing your disc or iso with MPC-HC.
Open GraphStudio.
Menu > File > Connect to remote graph.
Open the graph; now you should see the graph behind MPC-HC.
Take a SS and pls add here.
mochevolete
7th February 2010, 21:22
thanks for your support rica,
I'm unable to get the SS thru graphstudio ...
Connect to remote graph, click on Connect (on the MPC line), the little windows close and ... nothing happens :(
the DX runtime was installed yesterday to avoid the error that MPC gives the very first time it starts
Nik
mochevolete
7th February 2010, 21:42
ok, the trick was in Reclock:
http://img25.imageshack.us/img25/6602/reclock.jpg
but Iìm not sure if with the tick in the lower part I'm bypassing Reclock
mochevolete
7th February 2010, 21:50
erm .. no .. I broke the HD formats, it passes only AC3 and DTS, otherwise it stays mute
Nik
rica
7th February 2010, 22:20
but Iìm not sure if with the tick in the lower part I'm bypassing Reclock
No, you shouldn't have ticked that box. And "PCM" must have been selected as " WASAPI exlusive".
Check the sshots on my first post carefully and make sure to configure right the properties page of ReClock. So as to setup that, you must start playing your disc.
BTW if you can't connect to remote graph you don't have proppage.dll registered.
You have to register proppage.dll first.
nightfly
8th February 2010, 00:55
I am a Xonar user. I get my best results using the Arcsoft Audio Renderer.
Do you have that use that specific version of ffdshow v3251? Cause it causes issues for me and I use 3239.
rica
8th February 2010, 21:42
I am a Xonar user. I get my best results using the Arcsoft Audio Renderer.
Do you have that use that specific version of ffdshow v3251? Cause it causes issues for me and I use 3239.
It was alraedy reported before so i know the issue for Xonar owners.
mochevolete
8th February 2010, 22:20
No, you shouldn't have ticked that box. And "PCM" must have been selected as " WASAPI exlusive".
Check the sshots on my first post carefully and make sure to configure right the properties page of ReClock. So as to setup that, you must start playing your disc.
BTW if you can't connect to remote graph you don't have proppage.dll registered.
You have to register proppage.dll first.
Hi, at first, Reclock was set up in that way, like in your first post, then I tried to play with settings to make it work.
I can't get to work Graphstudio ... :mad: the "classic" way of regsvr32 gives an error message : 0x80070005
tried "dllregsvr", it says is ok but... Graphstudio still doesn't work yet .. :(
argh ...
rica
8th February 2010, 22:46
Moch,
second trial:
open graphstudio fist and then open MPC-HC and start playing with MPC.
And try to "connect to remote graph"
If you still don't get it, tell me the filters you see on MPC-HC menu;
play > filters.
rica
9th February 2010, 22:10
I've been awared that there is still a considerable confusion between ffdshow and reclock; so i edited my first post.
mochevolete
10th February 2010, 20:27
Moch,
second trial:
open graphstudio fist and then open MPC-HC and start playing with MPC.
And try to "connect to remote graph"
If you still don't get it, tell me the filters you see on MPC-HC menu;
play > filters.
and BTW ... thanks for your patience
http://img682.imageshack.us/img682/9471/filtersm.jpg (http://img682.imageshack.us/i/filtersm.jpg/)
rica
10th February 2010, 22:02
and BTW ... thanks for your patience
http://img682.imageshack.us/img682/9471/filtersm.jpg (http://img682.imageshack.us/i/filtersm.jpg/)
OK thx.
It's clear for me now.
You need Gabest splitter for m2ts or ts and Matroska Splitter for mkv.
But you are using avi and ffdshow never accepts avi container for bitstreaming and finally you can not use ffdshow audio decoder. (So you can not get bitstream at all.)
mochevolete
11th February 2010, 16:44
that shot was taken from an MKV, really I don't have AVIs, and I have installed the Haali splitter
Nik
ausvette
12th February 2010, 13:33
Thanks very much for the "How to Guide", very timely for me and a neat solution. All we need now is an option in reclock to be able to change the countdown timer on the prompt to 0 or 1 second and would be real neat.
I'm using a ATI 5670 on W7 and am just wondering how 24bit flac should be best configured. I was using madflac, but I get an error when I attempt to play a 24bit flac mkv with mpc, about not being able to handle the 24bit. 16 bit and bitstreaming was fine.
A bit of experimenting and I found that without madflac, checking lpcm in mpc and changing the lpcm sample bit rate changed what was output to reclock. 16 and 32 bit went through OK and 24 bit didn't. I guess either the Realtek drivers for the ATI or wasapi don't accept 24 bit ?
Am I then best going back to using madflac which correctly outputs 16 and 24bit to reclock depending on source, and then changing the PCM Output format in reclock to 24 bit padded ? I have a lot of flac mkvs and am keen to get bitperfect audio from them.
Thanks,
Dave.
rica
12th February 2010, 22:00
that shot was taken from an MKV, really I don't have AVIs, and I have installed the Haali splitter
Nik
Nik,
Uninstall Haali, unregister DTS/AC3 Source filter, restart and try again.
rica
12th February 2010, 22:06
Thanks very much for the "How to Guide", very timely for me and a neat solution. All we need now is an option in reclock to be able to change the countdown timer on the prompt to 0 or 1 second and would be real neat.
I'm using a ATI 5670 on W7 and am just wondering how 24bit flac should be best configured. I was using madflac, but I get an error when I attempt to play a 24bit flac mkv with mpc, about not being able to handle the 24bit. 16 bit and bitstreaming was fine.
A bit of experimenting and I found that without madflac, checking lpcm in mpc and changing the lpcm sample bit rate changed what was output to reclock. 16 and 32 bit went through OK and 24 bit didn't. I guess either the Realtek drivers for the ATI or wasapi don't accept 24 bit ?
Am I then best going back to using madflac which correctly outputs 16 and 24bit to reclock depending on source, and then changing the PCM Output format in reclock to 24 bit padded ? I have a lot of flac mkvs and am keen to get bitperfect audio from them.
Thanks,
Dave.
Thanks.
Check out this thread started by myself a year ago:
http://www.avsforum.com/avs-vb/showthread.php?p=15770959#post15770959
And i'll check the latest situation with Ati HDMI with flac and report back.
Cheers.
ausvette
13th February 2010, 10:46
Thanks.
Check out this thread starded by myself a year ago:
http://www.avsforum.com/avs-vb/showthread.php?p=15770959#post15770959
And i'll check the latest situation with Ati HDMI with flac and report back.
Cheers.
Thanks for that I'll have a read and your research will be much appreciated.
nightfly
13th February 2010, 20:05
Well, following rica's instructions the best I could using my Xonar setup with the Windows PB devices set to s\pd-if passthrough, I get "multi ch in" showing up on my AVR and get audio, however, it seems as a channel is missing and/or the channels are shifted somehow.
rica
17th February 2010, 01:13
Thanks very much for the "How to Guide", very timely for me and a neat solution. All we need now is an option in reclock to be able to change the countdown timer on the prompt to 0 or 1 second and would be real neat.
I'm using a ATI 5670 on W7 and am just wondering how 24bit flac should be best configured. I was using madflac, but I get an error when I attempt to play a 24bit flac mkv with mpc, about not being able to handle the 24bit. 16 bit and bitstreaming was fine.
A bit of experimenting and I found that without madflac, checking lpcm in mpc and changing the lpcm sample bit rate changed what was output to reclock. 16 and 32 bit went through OK and 24 bit didn't. I guess either the Realtek drivers for the ATI or wasapi don't accept 24 bit ?
Am I then best going back to using madflac which correctly outputs 16 and 24bit to reclock depending on source, and then changing the PCM Output format in reclock to 24 bit padded ? I have a lot of flac mkvs and am keen to get bitperfect audio from them.
Thanks,
Dave.
Ok, i did my homework finally.
Yes you're right.
And thanks for getting me awared of 48/24 LPCM tracks have issues with ReClock+Ati Drivers as well. (i have only 48/16 PCM BDs btw.)
After the investigation i've found ReClock is living issues with Ati or Realtek drivers in uncompressed (PCM) or lossless (FLAC) 24 bit formats. - not with 16 bit (which what we are trying to get bitperfect streaming as well.)
As you pointed out you have to configure ReClock format to 24 bit padded (if the source is 24 bit) or leave it in default settings if the source is 16 bit.
If you are using madflac decoder (you have to disable flac option on internal filters this time) -and your Madflac decoder has to be registered of course- you don't need to change your Madfac settings; just changing ReClock config (24 bit padded) will be enough.
But i must say it's really boring enough; i never lived any bitperfect streaming issues with my ex Creative Xi-Fi over analog outputs.
But anyway, TMT 170 patch never lives any issues with Ati Drivers (with 24 bit PCM- or the others) btw; so it means James has to solve this issue with Ati ? :)
I'd be happy if i would leave the ReClock "format" setting as default.
Dunno if it is possible :)
Samuri, what do you think?
ausvette
18th February 2010, 01:09
Ok, i did my homework finally.
Yes you're right.
And thanks to getting me awared of even 48/24 LPCM tracks have issues with ReClock+Ati Drivers. (i have only 48/16 PCM BDs btw.)
After the investigation i've found ReClock is living issues with Ati or Realtek drivers in uncompressed (PCM) or lossless (FLAC) 24 bit formats. - not with 16 bit (which what we are trying to get bitperfect streaming as well.)
As you pointed out you have to configure ReClock format to 24 bit padded (if the source is 24 bit) or leave it in default settings if the source is 16 bit.
If you are using madflac decoder (you have to disable flac option on internal filters this time) -and your Madflac decoder has to be registered of course- you don't need to change your Madfac settings; just changing ReClock config (24 bit padded) will be enough.
But i must say it's really boring enough; i never lived any bitperfect streaming issues with my ex Creative Xi-Fi over analog outputs.
But anyway, TMT 170 patch never lives any issues with Ati Drivers (with 24 bit PCM- or the others) btw; so it means James has to solve this issue with Ati ? :)
I'd be happy if i would leave the ReClock "format" setting as default.
Dunno if it is possible :)
Samuri, what do you think?
Thanks for checking that !
rica
19th February 2010, 23:30
Well, following rica's instructions the best I could using my Xonar setup with the Windows PB devices set to s\pd-if passthrough, I get "multi ch in" showing up on my AVR and get audio, however, it seems as a channel is missing and/or the channels are shifted somehow.
Sorry i can't check it out but i hope any other Xonar user will do this and report back.
rica
21st February 2010, 22:17
First post has been edited.
Kali-
24th February 2010, 13:12
This work only for Intel H5x, ATI 5xxx and Asus Xonar?
rica
24th February 2010, 21:01
This work only for Intel H5x, ATI 5xxx and Asus Xonar?
This is based on Ati 5*** series cards but you can use the same tutorial for Xonar Cards; the different thing is audio renderer (afaik, don't have a Xonar btw); you have to use Arcsoft Audio Renderer in this case.
I have no idea if it works on Intel?
David602
24th February 2010, 21:31
This is based on Ati 5*** series cards but you can use the same tutorial for Xonar Cards; the different thing is audio renderer (afaik, don't have a Xonar btw); you have to use Arcsoft Audio Renderer in this case.
I have no idea if it works on Intel?
I'll test this tonight on my Intel clarkdale H55 setup and report back.
1) In the guide, you posted seperate instructions for 16bit LPCM and 24bit LPCM. I have tracks in both, does that mean i need to change my settings in reclock every time I switch between the files?
2) I noticed that you don't have any 24bit LPCM clips. Would you like me to post a 50MB sample?
3) One of the pictures in your guide is not displaying (has a red X). It's the 2nd picture in the Reclock configuration.
Thanks!
rica
24th February 2010, 22:27
I'll test this tonight on my Intel clarkdale H55 setup and report back.
1) In the guide, you posted seperate instructions for 16bit LPCM and 24bit LPCM. I have tracks in both, does that mean i need to change my settings in reclock every time I switch between the files?
2) I noticed that you don't have any 24bit LPCM clips. Would you like me to post a 50MB sample?
3) One of the pictures in your guide is not displaying (has a red X). It's the 2nd picture in the Reclock configuration.
Thanks!
Thanks a lot for your contribution.
1) Unfortunately, yes. You have to configure both Reclock and LPCM decoder every time you switch to another bit clip.
Reclock Configuration:,
PCM Output > Format > Same as input (or- 24 bit padded)
LPCM Decoder config:
(you can change this after starting to play the cilip. See: menu: Play > Filters > LPCM Decoder)
Output Sample Format > PCM 16 bit (or- PCM 24 bit)
This is boring i know.
2) I don't have any but i did my test with a 24/48 bit PCM clip which i ripped from a DTSHD-MA 24/48 original. But i'd like to get an original PCM sample as well; thanks.
3) Yes i've been awared and renewed the cap.
David602
26th February 2010, 00:28
Okay - I did my testing and have some interesting results to share.
First I need to mention that this is a new HTPC Intel clarkdale build and I haven't had a lot of success with LPCM so far (before reclock). I think there may be some driver issues to be worked out.
Up until now there were only 2 ways I got PCM:
A) By using HAALI to connect directly to the Direct Sound renderer but it was only 2 CH Stereo and playback was bad.
B) Using MPC Splitter -> FFDSHOW by enabling "Uncompressed" under Codecs but it was still only 2 CH Stereo PCM. Enabling LPCM didn't do anything.
Using reclock and your guide, I was able to do multi-channel LPCM bit-perfect @ 24 bit through WASAPI!
http://img718.imageshack.us/img718/794/reclock2sm.jpg
http://img18.imageshack.us/img18/3329/ffdshow1sm.jpg
The only catch is that it only worked when FFDSHOW "Uncompressed" was enabled under Codecs.
http://img412.imageshack.us/img412/7610/ffdshow2sm.jpg
If I don't use FFDSHOW (Codecs-> Uncompressed), Reclock generates an error:
http://img171.imageshack.us/img171/8310/error1sm.jpg
Great guide but I'm not following it exactly - Is it okay to use FFDSHOW with this?
The DTS HD MA and TrueHD still work fine when selecting "no, not this time" when reclock pops up but that's a real problem. I don't want that popping up every time I watch a movie that's not LPCM. Is there any way around it???
Thanks!
rica
26th February 2010, 01:28
Great guide but I'm not following it exactly - Is it okay to use FFDSHOW with this?
Thanks for giving it a go; yes, i suppose it works with this as well. I'll try this tomorrow and report back.
The DTS HD MA and TrueHD still work fine when selecting "no, not this time" when reclock pops up but that's a real problem. I don't want that popping up every time I watch a movie that's not LPCM. Is there any way around it???
No, no way else i know, sorry.
BTW thanks one more time; at least we know anymore with your contribution, ffdshow and reclock config is working under MPC-HC with Intel stuff.
PS: Sorry, but i don't think you get bitperfect streaming unless you tick "slave reference to audio clock" option. Otherwise you get just something like that but not a real bitperfect streaming.
David602
26th February 2010, 03:16
Thanks for giving it a go; yes, i suppose it works with this as well. I'll try this tomorrow and report back.
No, no way else i know, sorry.
BTW thanks one more time; at least we know anymore with your contribution, ffdshow and reclock config is working under MPC-HC with Intel stuff.
PS: Sorry, but i don't think you get bitperfect streaming unless you tick "slave reference to audio clock" option. Otherwise you get just something like that but not a real bitperfect streaming.
I'll try selecting that option and see how it does. If I end up not using that option, is there any harm or degradation in audio quality?
BTW, I found a work-around for the issue of using Reclock with LPCM and then not using Reclock for other bitstreaming.
XBMC's DSPlayer (integrated into the system) added an option to allow you to use a different audio filter and audio renderer based on the audio stream in the file!
For LPCM, play ffdshow with reclock.
For DTS HT MA, play ffdshow with default direct show renderer (or Arcsoft for Xonar).
http://forum.xbmc.org/showpost.php?p=518884&postcount=2477
I love XBMC!
Here is a clip from POTC3 - which is an original 24bit LPCM track. I used this in my testing...
http://www.filefactory.com/file/b058ch0/n/POTC3-LPCM24-001.mkv
mackworth
26th February 2010, 20:31
Is that something that James could add? It can passthrough ac3/dts, does it just need to be upgraded?
rica
26th February 2010, 21:58
I'll try selecting that option and see how it does. If I end up not using that option, is there any harm or degradation in audio quality?
[/url]
No but it's not a real bitperfect streaming even our ears can not differ. You will see Reclock icon as yellow while it's bitperfect streaming and if it is green it is not bitperfect streaming since it is adjusting the audio.
The DTS HD MA and TrueHD still work fine when selecting "no, not this time" when reclock pops up but that's a real problem. I don't want that popping up every time I watch a movie that's not LPCM. Is there any way around it???
BTW, I found a work-around for the issue of using Reclock with LPCM and then not using Reclock for other bitstreaming.
For DTS HT MA, play ffdshow with default direct show renderer (or Arcsoft for Xonar).
If you think this is a work-around, then you may think selecting "default direct sound device-for Ati" or "arcsoft renderer -for Xonar- in MPC-Hc is a work-around as well?
Options > Output > Audio Renderer > Default Direct Sound Device.
I'd prefer to tick simply "No" on popup window.
rica
26th February 2010, 22:35
http://img18.imageshack.us/img18/3329/ffdshow1sm.jpg
The only catch is that it only worked when FFDSHOW "Uncompressed" was enabled under Codecs.
http://img412.imageshack.us/img412/7610/ffdshow2sm.jpg
BTW, if i don't select LPCM decoder in MPC-HC and select ffdshow with its "uncompressed: all supported formats" ; (with my Ati)
MKV : Get Sound over ReClock, no ffdshow existent between Source filter and renderer.
Filter Chain:
MKV Source (gabest) > ReClock Audio Renderer
m2ts: Get static only, no ffdshow existent between Source filter and renderer.
Filter Chain:
MPC Mpeg Source (gabest) > ReClock Audio Renderer.
Please check your filter chain.
I really wonder if it comes from Intel?
rica
26th February 2010, 23:35
OK guys, i think you will never see this boring popup window anymore.
Open ReClock Configuration Window:
Go to "Advanced Settings" and untick " Force ReClock to be loaded instead of default renderers"
And all the rest of the settings in my first post is valid btw.
:) :) :)
PS: I'll edit my first post tomorrow.
_ _ _ _ _ _
rica
5th March 2010, 01:01
The first post has been edited:
change log:
ffdshow is been using to passthrough PCM anymore instead of internal LPCM decoder.
reclock and ffdshow re-config has been simplified for PCM files.
Reclock's boring pop-up window has been disabled anymore.
additional edit will be done on Haali and Gabest and flac ASAP.
rica
7th March 2010, 21:56
The first post has been edited:
Change log:
flac decoding in MPC-HC has been added,
Haali and Gabest mpeg/mkv source filters have been compared on m2ts and mkv containers.
Haali has been configured as selectable in MPC-HC.
Thanks.
somy
10th March 2010, 15:26
Doesn't work with mediaportal sadly.
Somehow MPC-HC knows to switch to default audio device when it's not LPCM, but MP doesn't:(
rica
11th March 2010, 02:00
Doesn't work with mediaportal sadly.
Somehow MPC-HC knows to switch to default audio device when it's not LPCM, but MP doesn't:(
Sorry but mediaportal has never made me happy at all.
Not with this application only....
somy
11th March 2010, 09:22
Sadly mediaportal is the only mediacenter that can do bitstream right now......
ManiacDC
15th March 2010, 22:58
Hi, I have a Xonar HDAV 1.3 Slim connected via HDMI to my Onkyo TX-SR805 w/7.1 sound. I installed reclock and have this 99% working... here's my issue:
When I set reclock WASAPI Exclusive to "S/PDIF Pass-Through Device", PCM 5.1 sources (decoded aac, flac, etc) show up as having 6 channel PCM input on my receiver, but the channels seem swapped around. It sounds like the center channel is trying to go through the LFE...
When I set it to "Speakers" it still shows 7.1 input on the receiver, so that's not what I want.
Am I doing something wrong or does what I'm trying to do just not work? I would like 5.1 sound to reach my receiver as 5.1 sound so I can use my receiver's DSP's to upmix it to 7.1.
Thanks!
rica
16th March 2010, 00:29
Hi, I have a Xonar HDAV 1.3 Slim connected via HDMI to my Onkyo TX-SR805 w/7.1 sound. I installed reclock and have this 99% working... here's my issue:
When I set reclock WASAPI Exclusive to "S/PDIF Pass-Through Device", PCM 5.1 sources (decoded aac, flac, etc) show up as having 6 channel PCM input on my receiver, but the channels seem swapped around. It sounds like the center channel is trying to go through the LFE...
When I set it to "Speakers" it still shows 7.1 input on the receiver, so that's not what I want.
Am I doing something wrong or does what I'm trying to do just not work? I would like 5.1 sound to reach my receiver as 5.1 sound so I can use my receiver's DSP's to upmix it to 7.1.
Thanks!
Leave WASAPI exlusive in "default device" and you won't need ffdshow or any other PCM decoder in bitperfect streaming of PCM if you use Haali but if you use MPC internal splitter you will need ffdshow or any other PCM decoder. (if the container is m2ts)
And see my first post; how to setup both Reclock and ffdshow.
BTW if your PCM is inside an mkv both splitters work directly with ReClock; no need any other LPCM decoder.
ManiacDC
16th March 2010, 01:36
Leave WASAPI exlusive in "default device" and you won't need ffdshow or any other PCM decoder in bitperfect streaming of PCM if you use Haali but if you use MPC internal splitter you will need ffdshow or any other PCM decoder. (if the container is m2ts)
And see my first post; how to setup both Reclock and ffdshow.
BTW if your PCM is inside an mkv both splitters work directly with ReClock; no need any other LPCM decoder.
Hi Rica, thanks for the response.
Using "default device" works the same as using "speakers". It's sending 7.1 to my receiver, not 5.1.
It's not PCM audio that I'm dealing with, but 5.1 AAC, sorry for being unclear on that. I need FFDshow to decode it, no? If I disable AAC in FFDShow it's downmixed to 2 channel by whatever else is decoding it.
This is my setup:
5.1 AAC audio in MKV file
Haali splitter > MPC-HC, using FFDshow as the audio decoder. It's then decoding the AAC to 6 channel 16 bit integer and outputting to the Reclock Audio Renderer (selected in MPC-HC in the output tab).
When I double click Reclock while the source is playing I can see it's getting 16 bit 6 channel input.
I have attached a screenshot of some of my settings. As I mentioned earlier setting it to Default Device output 7.1 channels to my receiver, not 5.1.
edit, uploaded images to imageshack:
http://img15.imageshack.us/img15/3163/reclock2.th.jpg (http://img15.imageshack.us/i/reclock2.jpg/)
http://img23.imageshack.us/img23/6444/reclock.th.png (http://img23.imageshack.us/i/reclock.png/)
rica
16th March 2010, 01:47
I'm not experienced on AAC really but afaik the best decoder for aac is RadScorpion's:
http://blog.monogram.sk/janos/2008/04/20/monogram-aac-decoder-0950/
Untick AAC under internal filters and add it as preferred under external filters and pls report back. :thanks:
Edit: And if you may upload an AAC sample i gonna give it a go tomorrow?
dansrfe
16th March 2010, 01:53
I'm still in confusion as to what the exact purpose of ReClock is or what benefit it provides when outputting BD M2TS through HDMI to a HDTV. I use ffdshow audio decoder with DTS, AC3, DTS-HD... all enabled for output and 32 bit selected for when it cannot go through the S/PDIF with MPC (regular) and CoreAVC and Haali Video Renderer and I run into no problems at all. Everything stays in sync very nicely. Am I missing something here? hmm
rica
16th March 2010, 01:59
I'm still in confusion as to what the exact purpose of ReClock is or what benefit it provides when outputting BD M2TS through HDMI to a HDTV. I use ffdshow audio decoder with DTS, AC3, DTS-HD... all enabled for output and 32 bit selected for when it cannot go through the S/PDIF with MPC (regular) and CoreAVC and Haali Video Renderer and I run into no problems at all. Everything stays in sync very nicely. Am I missing something here? hmm
Yeah you are missing something here.
So both ReClock (for just pure LPCM or FLAC streaming) and ffdshow (for just for bitstreaming undecoded lossless or lossy formats) have been configured under the frame of MPC-HC and the configuration has been given on my first post.
PCM have to be bitperfect streamed (as is), and all the rest of the compressed or zipped formats have to be bitstreamed to your AVR to be decoded. (btw you may decode them in your software if you wish.)
And ReClock, btw, transfers PCM audio directly to your AVR without MS mixer's interfering. (WASAPI Exlusive mode)
ManiacDC
16th March 2010, 02:27
I'm not experienced on AAC really but afaik the best decoder for aac is RadScorpion's:
http://blog.monogram.sk/janos/2008/04/20/monogram-aac-decoder-0950/
Untick AAC under internal filters and add it as preferred under external filters and pls report back. :thanks:
Edit: And if you may upload an AAC sample i gonna give it a go tomorrow?
Tried that, different but still no go. This time I'm getting the center channel out of my left speaker. Here's a clip:
http://www.mediafire.com/?ythknti4cyg
Thanks!
rica
16th March 2010, 02:33
Thx but i can't test it for now.
Pls try with Matroska Splitter as well. (not with Haali)
ManiacDC
16th March 2010, 02:52
Thx but i can't test it for now.
Pls try with Matroska Splitter as well. (not with Haali)
I couldn't get Matroska Splitter to work, it just crashed. I was able to get the MPC's internal splitter to work, but that didn't change anything.
I'm not sure how the splitter would affect it though.
Thanks.
Edit:
Very interesting, I got curious and change my audio output to "DirectSound: Speakers" in MPC (ie not using ReClock). Monogram still outputs the center channel through my left speaker... in more than one source file! FFDshow gets the channels right when DirectSound:Speakers is used in MPC.
Seems like I may be dealing with decoder issues?
edit2:
I think I got it! I used the swap channels feature in FFDshow and swapped the center and LFE channels and everything works now.
I know I'm correct front and back, LFE and center, now I just have to make sure I'm correct left and right. Thanks for your help with this!
edit3:
I disabled channel switching in FFDshow, enabled it in MPC, that works for AAC/FLAC now.
I think I finally have it working, but I had to enable "Accept bitstream formats" to get AC3 bitstreaming to work (I have no truehd/dts/etc to try). When I uncheck that it has the same symptoms that mochevolete described earlier.
dansrfe
16th March 2010, 06:21
Yeah you are missing something here.
So what exactly am I missing if everything works correctly?
ManiacDC
16th March 2010, 10:19
So what exactly am I missing if everything works correctly?
For one thing, you aren't outputting the correct number of channels to your receiver. This is the biggest issue for me.
The other things are, IMO, less important. they mainly have to do with resampling, and possibly 100% smooth audio playback.
edit:
Re my Left/Right channel checking:
I verified my channels were correct using the file at http://www.microsoft.com/windows/windowsmedia/howto/articles/Multichannel.aspx
it was only the center and LFE that needed to be swapped. It's not just the AAC apparently... Microsoft's sample WAV file needed its channels swapped too. Must be how my receiver gets the audio but it's funny that my soundcard sends the center channel correctly. Could reclock be sending the wrong channel to the receiver?
edit2:
I also tried their 8 channel sample. Similar problem - I had to swap the Center and LFE channels... and I had to swap the Side and Back channels.
dansrfe
16th March 2010, 15:49
For one thing, you aren't outputting the correct number of channels to your receiver. This is the biggest issue for me.
The other things are, IMO, less important. they mainly have to do with resampling, and possibly 100% smooth audio playback.
edit:
Re my Left/Right channel checking:
I verified my channels were correct using the file at http://www.microsoft.com/windows/windowsmedia/howto/articles/Multichannel.aspx
it was only the center and LFE that needed to be swapped. It's not just the AAC apparently... Microsoft's sample WAV file needed its channels swapped too. Must be how my receiver gets the audio but it's funny that my soundcard sends the center channel correctly. Could reclock be sending the wrong channel to the receiver?
edit2:
I also tried their 8 channel sample. Similar problem - I had to swap the Center and LFE channels... and I had to swap the Side and Back channels.
So even if I'm using S/PDIF it isn't outputting correctly? Because on my amplifier I see DD Digital Dolby light on and it does output from all channels. If after trying the wav test file all the channels are mapped correctly then there shouldn't be any problem right? Because as far as smooth video or audio playback goes, there is absolutely no jitter in the output from the gfx card, through hdmi, to my 1080p hdtv.
ManiacDC
16th March 2010, 21:33
So even if I'm using S/PDIF it isn't outputting correctly? Because on my amplifier I see DD Digital Dolby light on and it does output from all channels. If after trying the wav test file all the channels are mapped correctly then there shouldn't be any problem right? Because as far as smooth video or audio playback goes, there is absolutely no jitter in the output from the gfx card, through hdmi, to my 1080p hdtv.
That's for AC3 because it's bitstreamed.
You shouldn't have the Dolby Digital light on when playing the wave file, that means you are outputting compressed AC3 rather than uncompressed PCM.
dansrfe
17th March 2010, 01:49
A benefit of ReClock that I keep reading everywhere seems to be that it "somehow" lets you play 25 fps PAL material but decrease the pitch of the PAL audio to something around a film audio rate. How does this exactly work. Because if the video is at 25 fps and the audio is synced at 25 fps then how does it decrease the pitch without decreasing the rate to around 24 fps. Otherwise all PAL movies should be preloaded with normal sounding audio with no high pitch if there is such a solution.
rica
17th March 2010, 01:58
A benefit of ReClock that I keep reading everywhere seems to be that it "somehow" lets you play 25 fps PAL material but decrease the pitch of the PAL audio to something around a film audio rate. How does this exactly work. Because if the video is at 25 fps and the audio is synced at 25 fps then how does it decrease the pitch without decreasing the rate to around 24 fps. Otherwise all PAL movies should be preloaded with normal sounding audio with no high pitch if there is such a solution.
I suppose this is out of the discussion here since we are interesting the WASAPI bitperfect PCM streaming feature of ReClock on this thread.
If you have further questions on ReClock please visit slysoftforums.
Thanks for your understanding.
ManiacDC
17th March 2010, 02:26
I suppose this is out of the discussion here since we are interesting the WASAPI bitperfect PCM streaming feature of ReClock on this thread.
If you have further questions on ReClock please visit slysoftforums.
Thanks for your understanding.
Rica, going back to the "Accept bitstream formats" item in Reclock. I'm having a few issues, the same as mochevolete. I've uninstalled and reinstalled everything to no avail.
With Accept Bitstream formats unchecked, Flac, AAC, etc all work fine though ffdshow. AC3 however tries to use that AVI<->AC3/DTS filter for some reason (even though the AC3 is in a MKV file) and then outputs garbage 2 ch pcm to reclock.
With it checked, AC3 works fine (I do not have any truehd, etc to try), but FLAC has issues - it won't decode with ffdshow. It tries to just bitstream it straight to reclock without decoding it, which obviously doesn't work. However, if I use madflac it *does* work, it'll decode in madflac then send to reclock. Seems odd to me.
Any ideas?
As for my channel mapping issue, Reclock provides a non-user friendly way of doing this:
http://forum.slysoft.com/showpost.php?p=248362&postcount=2
If I ever try to use Reclock in anything other than MPC I'll have to use that solution.
rica
17th March 2010, 02:42
Rica, going back to the "Accept bitstream formats" item in Reclock. I'm having a few issues, the same as mochevolete. I've uninstalled and reinstalled everything to no avail.
With Accept Bitstream formats unchecked, Flac, AAC, etc all work fine though ffdshow. AC3 however tries to use that AVI<->AC3/DTS filter for some reason (even though the AC3 is in a MKV file) and then outputs garbage 2 ch pcm to reclock.
With it checked, AC3 works fine (I do not have any truehd, etc to try), but FLAC has issues - it won't decode with ffdshow. It tries to just bitstream it straight to reclock without decoding it, which obviously doesn't work. However, if I use madflac it *does* work, it'll decode in madflac then send to reclock. Seems odd to me.
Any ideas?
As for my channel mapping issue, Reclock provides a non-user friendly way of doing this:
http://forum.slysoft.com/showpost.php?p=248362&postcount=2
If I ever try to use Reclock in anything other than MPC I'll have to use that solution.
Bro,
You should seperate things i think.
No need to get fake bitperfectstream over ReClock from lossy formats since originally they are not lossless or uncompressed.
But getting bitperfect stream from flac (over MadFlac+ReClock combo) or pcm makes sense.
BTW James means "it's a decoder issue" not a renderer issue"
ManiacDC
17th March 2010, 10:27
Bro,
You should seperate things i think.
No need to get fake bitperfectstream over ReClock from lossy formats since originally they are not lossless or uncompressed.
But getting bitperfect stream from flac (over MadFlac+ReClock combo) or pcm makes sense.
Unless you know of another way to output 5.1 audio on a 7.1 system without having to change the windows mixer every time, WASAPI exclusive is a must. This is my reason for doing it this way.
BTW James means "it's a decoder issue" not a renderer issue"
I don't know that that's true. I have the issue with multiple decoders - madflac, ffdshow, microsoft's wma decoder, etc.
rica
22nd March 2010, 00:12
I just wanted to confirm (by myself) the setup on my first post is working with Clarkdale, so i have been trying it for some days.
Working combinations:
1) i3/H55 combo. (540/GA-H55-UD3H) (audio and video over intel.)
2) i3/H55 combo with an nVidia card. (audio over onboard intel and video from PCI external nVidia VGA.)
follz20
25th March 2010, 06:58
Rica, I'd like to say thanks a lot. Your guide was the first one to work for me (mostly!) and it was simple, concise and effective. Thanks for your guide!
But I have a slight problem. Reclock & ffdshow bitstream all audio fine via HDMI (with a 5850) but after a while (sometimes only a short time), the sound drops in and out and speakers produce harsh, high pitched sounds. Sometimes it will 'recover' and go back to normal before again producing the harsh 'muck' sound. It will do this for 5-8 seconds, then become fine for 5-8 seconds.. if I didn't stop it, I'm sure it will continue in this vain indefinitely. The receivers led indicators don't flash or drop, it seems the signal is continuous at least as far as the receiver is concerned.
It also seems very random. I was 30 minutes into I Am Legend (TrueHD) mkv before this problem started. It was perfect for that 30 minute period. At first I thought it might be the audio track with the problem, but then I tested my dozens of movies/tracks/samples and the same thing occurs, often with no 'recovery'. I got through The Bourne Ultimatum (DTSMA) for the first 10 minutes and then the corruption began. The next time I tried the same file, it started at about the 1 minute mark so I'm absolutely positive there is nothing wrong with the audio tracks themselves. This also happens with AC3 & DTS tracks which I know are perfectly fine, having watched them several times from start to finish. It happens with all file types I think: m2ts, ts, mkv, avi with all bitstreaming audio types.
Interestingly, AC3 & DTS work fine over S/PDIF optical connection. There are no dropouts even with the same files that dropout/corrupt via HDMI. I change no configuration or settings, only re-enable my onboard sound so it can output via optical. That's it.
So it seems that bitstreaming via HDMI is the problem here. I think I've experimented more than enough to make a diagnosis... but I don't know why it happens! :(
Anyway, I have only installed what you instructed in your guide, with the exception of Haali (which is nearly always problematic for me). So I have Reclock 1.8.6.3, ffdshow rev 3328, MPC-HC 1757 all configured like your guide. However, my graphs in graphedit are significantly different from yours. Below is an m2ts graph:
http://img522.imageshack.us/img522/3736/graph1b.jpg
For some reason though, I can't import an mkv file. It says it 'cannot construct a graph from this file'. Weird considering I could do it a few days ago. Any help with this issue rica and I would very, very grateful!
Here is my relevant info:
Windows 7 pro- 32bit
ATI 5850
Quad Core CPU @ 3.78ghz
Onkyo 607 avr
rica
25th March 2010, 12:25
At a first glance it seems a driver issue.
Make sure you have Ati drivers only. (don't use Realtek)
Make sure your AVR doesn't need an EDID override.
When i look into your graph, it's clear you didn't do right config to MPC-HC. Untick ffmpeg options and tick mpeg/matroska options (look "MPC internal filters SC)
And if i were you i would try again with ffdshow 3285.
Uninstall ffdshow and reclock and MPC-HC and reinstall them.
best.
rica
26th March 2010, 00:39
I'm at home now and i've just noticed you are using MPC audio renderer.
For Ati on 7, you should select directsound or reclock. (see MPC-HC config > Output SC.)
Pls follow my guide step by step.
follz20
26th March 2010, 03:06
I'm at home now and i've just noticed you are using MPC audio renderer.
For Ati on 7, you should select directsound or reclock. (see MPC-HC config > Output SC.)
Pls follow my guide step by step.
I can assure you I have everything set as you show it.
I have also tried stepping back to ffdshow 3285 with ReClock 1.8.6.6 but with the same general results. It will usually bitstream OK for short clips, but the longer it goes it seems the closer it is to a problem.
In mpc-hc 1764 my audio renderer is ReClock- Internal filters are matroska & mpeg ps/ts/pva- transform filters are mpeg-2 (dxva), h264/avc (dxva), vc1 (dxva). External filters = ffdshow audio decoder only.
The only difference I can see is that I don't have haali installed.
:confused::confused:
rica
26th March 2010, 23:05
Really weird :confused:
It seems MPC accepts only source filters and doesn't accept MPC Video decoder.
So lets try another thing:
First of all, lets check output settings:
http://www.freeimagehosting.net/uploads/th.815d79b944.png (http://www.freeimagehosting.net/image.php?815d79b944.png)
Uncheck every options under "internal filters".
Download standalone-x86 filters:
http://www.xvidvideo.ru/2009-10-22-10-49-14/doc_details/3380-standalonefilters-svn1764x86.html
Download DirectShowSpy: (release binary Win32)
http://alax.info/blog/1111
Register those filters:
MPC-MpegSource.ax (Gabest)
MatroskaSplitter.ax
MPCVideoDec.ax
DirectShowSpy.dll
(I use RadLight Filter Manager)
And open external filters and select those filters as preferred:
ffdshow audio,
MPC- Mpeg Source,
MPC-Matroska Source,
MPC Video Decoder.
http://www.freeimagehosting.net/uploads/th.30bc7ecba2.png (http://www.freeimagehosting.net/image.php?30bc7ecba2.png)
This case you will get those graphs behind MPC:
For PCM:
http://www.freeimagehosting.net/uploads/th.0eaa7cc3f1.png (http://www.freeimagehosting.net/image.php?0eaa7cc3f1.png)
For Lossy/Lossless HD:
http://www.freeimagehosting.net/uploads/th.a346c8f149.png (http://www.freeimagehosting.net/image.php?a346c8f149.png)
And give it a go again.
_ _ _ _ _ _
rsd78
7th April 2010, 18:11
Hi Rica,
Any chance you've tested the latest Haali splitter and checked if it can bitstream THD/DTSHD now correctly with mkvs/m2ts? Thanks
rica
7th April 2010, 20:51
Hi Rica,
Any chance you've tested the latest Haali splitter and checked if it can bitstream THD/DTSHD now correctly with mkvs/m2ts? Thanks
I've already done it and it seems nothing has changed.
(same results with those on post one.)
m2ts with Haali:
LPCM:
Haali will be directly linked to ReClock and streams the audio. It doesn't need any additional LPCM decder.
THD:
It can transfer only core ac3.
DTSHD:
No audio output at all.
mkv with Haali:
LPCM:
Haali will be directly linked to ReClock and streams the audio. It doesn't need any additional LPCM decoder.
THD:
Gives blue light and no problem in bitsreaming THD inside mkv.
DTSHD:
Gives blue light but it's problematic: lots of drop-outs in video and audio.
rahzel
16th April 2010, 22:48
First of all, thank you so much for this guide. Followed it exactly and everything works great. However, one thing kind of confuses me.
ffdshow > output:
You should only change "Output for uncompressed or decoded streams" option while PCM streaming in according to the source file (16 or 24 bits). For bitstreaming you don't need to re-config anything at all.
BTW, you don't need to change the bitrate of the audio everytime when you are able to connect it directly to ReClock; since ReClock automatically selects what the source file is but you may need Haali this time (Cause Gabest needs an additional LPCM decoder). See buttom. (Haali)
I don't really understand this part. Doing this guide, everything goes through ReClock, right? So if I get everything working correctly, will I ever have to change the bitrate? Are you saying you'll have to change the bitrate only if you use a different renderer other than ReClock?
rica
17th April 2010, 01:12
First of all, thank you so much for this guide. Followed it exactly and everything works great. However, one thing kind of confuses me.
I don't really understand this part. Doing this guide, everything goes through ReClock, right? So if I get everything working correctly, will I ever have to change the bitrate? Are you saying you'll have to change the bitrate only if you use a different renderer other than ReClock?
No, i'm not saying you have to change the renderer.
To my guide, ReClock is used in PCM/FLAC bitstreaming while Default Direct Sound Device is used in bitperfect streaming as renderer.
In PCM bitperfect streaming, you have two choices:
Option A:
MPC internal Gabest splitter; the filter chain has to be:
MPC Gabest Source > ffdshow audio decoder > ReClock
In that case you have to change the bit selection every time according to the source.
If you choose this chain, (if you can directly connect Reclock to splitter) you will get only static this time:
MPC Gabest Source > ReClock (in this case you have to disable LPCM in ffdshow (codecs) and disable LPCM in MPC-HC (internal filters).
Option B:
But if you use Haali in bitperfect PCM streaming, you may use this chain and this time you won't get static and Reclock will directly select the bitrate automatically since there is no any other decoder between source/splitter filter and renderer:
Haali > Reclock.
Hope it helps and pls don't hesitate if you have any further questions.
rahzel
17th April 2010, 02:51
Ok, so if I use Haali splitter (uncheck Matroska in MPCHC) then I won't have to switch the bitrate? Sorry if I misunderstood.
Another question. I've installed MadFLAC and unchecked FLAC in MPCHC and disabled FLAC in FFDshow. When I play FLAC audio, it seems to be working fine, but when I go to filters as the FLAC audio is playing in MPC HC, it says Flac audio decoder. Shouldn't it say MadFLAC?
And finally (although it's not really important if I use Haali) but if I use the internal gabest splitter, when I play videos with multiple audio tracks, I sometimes get ReClock messages saying "The audio renderer is being used by another application" or for this other video I have, it plays the second audio track rather than the first, and I can't seem to figure out how to select the first one. If I use Haali, everything seems to be normal,
rica
17th April 2010, 03:21
Ok, so if I use Haali splitter (uncheck Matroska in MPCHC) then I won't have to switch the bitrate? Sorry if I misunderstood.
Correct. No misunderstanding. (in PCM bitperfect streaming for sure)
Another question. I've installed MadFLAC and unchecked FLAC in MPCHC and disabled FLAC in FFDshow. When I play FLAC audio, it seems to be working fine, but when I go to filters as the FLAC audio is playing in MPC HC, it says Flac audio decoder. Shouldn't it say MadFLAC?
Yes, it should have said "MadFlac"; weird?
And finally (although it's not really important if I use Haali) but if I use the internal gabest splitter, when I play videos with multiple audio tracks, I sometimes get ReClock messages saying "The audio renderer is being used by another application" or for this other video I have, it plays the second audio track rather than the first, and I can't seem to figure out how to select the first one. If I use Haali, everything seems to be normal,
Not always but i live similar issues from time to time. But i must say until now Haali has a lot of issues with m2ts files except ones which have PCM content.
And you'll find a comparison of haali and gabest splitters in the first post.
rahzel
17th April 2010, 03:28
Hmm... I've installed MadFLAC, and I double checked to make sure FLAC was unchecked in MPC HC and disabled in FFDShow. I even set MadFLAC to prefer in MPC HC. I'm assuming if it says Flac audio decoder (low merit) it means it's using the MPC HC internal filter, right? No ideas why this would be happening? I'm using v1.8 btw.
I think I'll stick with Haali though. My entire library consists of MKV's with DTS/DD, TrueHD/DTSMA or FLAC.
Edit: nm, it is in fact using madflac.
rica
17th April 2010, 03:46
Hmm... I've installed MadFLAC, and I double checked to make sure FLAC was unchecked in MPC HC and disabled in FFDShow. I even set MadFLAC to prefer in MPC HC. I'm assuming if it says Flac audio decoder (low merit) it means it's using the MPC HC internal filter, right? No ideas why this would be happening? I'm using v1.8 btw.
Connect to remote graph in GraphStudio /or GraphEdit and check what filters really you use. If you don't see MadFlac, uninstall MPC-HC and reinstall again.
I think I'll stick with Haali though. My entire library consists of MKV's with DTS/DD, TrueHD/DTSMA or FLAC.
DTS-HD is always problematic with Haali even it's inside mkv container, at least in my case:
http://forum.doom9.org/showthread.php?p=1389679#post1389679
rahzel
17th April 2010, 03:58
It is using madflac now. I dunno why it wasn't before.
Hmm, DTS-HD is problematic with Haali in what way? I'll see if I have any issues.
rica
17th April 2010, 04:02
Pls report back after giving it a go.
rahzel
17th April 2010, 04:13
You're right. DTSHD-MA doesn't work right. :( I guess it's back to Gabest.
So when I have issues with multiple audio tracks (ie, it plays the second one first) how do I select the correct audio track in ffdshow? If I right click on the screen on MPC HC, the Audio select ion is grayed out. It seems like it's trying to load both (or all) of the audio tracks.
rica
17th April 2010, 04:19
Thx for feedback.
So,
View > Filters > *. mpls > audio1,
audio 2
Select one of them.
(if it is m2ts,
i have to check out mkvs which have multiple audio files.)
rahzel
17th April 2010, 04:35
Ahhh, when stream switcher is disabled in the ffdshow audio decoder settings, it tries to load all the streams which is what was causing my problems. I enabled it and it plays the correct stream in the one video where it played the second audio stream, and it removed the reclock message I was getting on the other video I was having problems with. Kinda weird that I didn't have this issue when using the Haali splitter. Oh well... all is good now for audio. Now I'm trying to decide which video renderer to use. EVR looks very vibrant and punchy, but it looks totally different than what my PS3 is outputting for colors. I have my PS3 and HTPC connected to my AVReceiver so they share the same HDMI input on my TV. I want both to be outputting similar colors so they don't require different picture settings on my TV. VMR9 is choppy, overlay doesn't work, and madVR seems buggy when I try to skip forward (at least for me it is). I guess that just leaves Haali. I find it weird that the Haali renderer opens such a small window for even 1080p videos.
somy
17th April 2010, 09:18
Has anyone suceeded in configuring this for MediaPortal?
rahzel
18th April 2010, 20:23
Hi rica, one more question about your guide. Some of the default Reclock settings that aren't highlighted in a red box differ from the ones in your guide (some are unchecked but they're checked in your images). I forget exactly which ones they were as I just switched them to match the images in your guide exactly. But I guess I'm asking if the ones highlighted in red are the only ones that are necessary to change? Or should I make everything match exactly? I think one of the ones that weren't checked by default, was 'time stretching', and that's a big "I think" because I'm not really sure lol.
rica
18th April 2010, 23:47
Hi rahzel,
I'm about to update my first post.
Maybe tomorrow or the day after.
You are gonna able to get bitsream or bitperfect streaming with ReClock without changing anything on inline config.
stasi
22nd April 2010, 20:15
Hi folks
I just installed my new HTPC with the config from the first post. I have a Xonar HDAV1.3 Slim, and my problem is that reclock doesn´t give my a signal on the center speaker. With Reclock disabled and SP/DIF output mode enabled (in FFDSHOW) everything is fine. I have the issue with 7.1, 5.1 and 2.0 channel MKVs. I testet all options in the ffdshow Mixer, no change. Cables are checked, it must be a software problem.
Any ideas?
rica
22nd April 2010, 20:33
Hi folks
I just installed my new HTPC with the config from the first post. I have a Xonar HDAV1.3 Slim, and my problem is that reclock doesn´t give my a signal on the center speaker. With Reclock disabled and SP/DIF output mode enabled (in FFDSHOW) everything is fine. I have the issue with 7.1, 5.1 and 2.0 channel MKVs. I testet all options in the ffdshow Mixer, no change. Cables are checked, it must be a software problem.
Any ideas?
Please give us more on your HW, SW; AVR, OS?
And i think you know you have to use Arcsoft audio renderer with your Xonar?
BTW i don't have a Xonar but here is my config on which i tested the first post:
Vista32/Ati5770 over HDMI to my Denon 1910.(with tully's override)
Seven64/Ati 5770 over HDMI to my Denon.(with tully's override)
Seven64/Clarkdale(i3 540/H55) over HDMI to my Denon.
Seven64/nVidia 9600GT+(i3 540/H55) combo over HDMI to my Denon.
stasi
23rd April 2010, 14:42
Please give us more on your HW, SW; AVR, OS?
And i think you know you have to use Arcsoft audio renderer with your Xonar?
BTW i don't have a Xonar but here is my config on which i tested the first post:
Vista32/Ati5770 over HDMI to my Denon 1910.(with tully's override)
Seven64/Ati 5770 over HDMI to my Denon.(with tully's override)
Seven64/Clarkdale(i3 540/H55) over HDMI to my Denon.
Seven64/nVidia 9600GT+(i3 540/H55) combo over HDMI to my Denon.
Here we go:
Shuttle XPC with 2GB RAM, Windows 7 x64, Asus Xonar HDAV1.3 slim, my AVR is Yamaha RX-V765.
mhm, never heard to use Arcsoft Audio Renderer, but TMT is installed on this PC. How can I use the Renderer?
rica
24th April 2010, 00:54
Here we go:
Shuttle XPC with 2GB RAM, Windows 7 x64, Asus Xonar HDAV1.3 slim, my AVR is Yamaha RX-V765.
mhm, never heard to use Arcsoft Audio Renderer, but TMT is installed on this PC. How can I use the Renderer?
First of all you are not alone on that boat for sure:
Well, following rica's instructions the best I could using my Xonar setup with the Windows PB devices set to s\pd-if passthrough, I get "multi ch in" showing up on my AVR and get audio, however, it seems as a channel is missing and/or the channels are shifted somehow.
Sorry i can't check it out but i hope any other Xonar user will do this and report back.
How to use Arcsoft Renderer?
I suppose whurlston will give the response since he is the guy (his nick is vladd on avs forum) who makes Arcsoft hack.
Really i don't remember how to do since i don't use it for some time.
rahzel
24th April 2010, 07:30
Hi rahzel,
I'm about to update my first post.
Maybe tomorrow or the day after.
You are gonna able to get bitsream or bitperfect streaming with ReClock without changing anything on inline config.
What about the regular ReClock config settings? Are you only required to change the settings in the red boxes for this to work properly? Again, I changed everything to mirror your settings exactly so I can't really find out on my own.
whurlston
24th April 2010, 18:41
I suppose whurlston will give the response since he is the guy (his nick is vladd on avs forum) who makes Arcsoft hack.
Really i don't remember how to do since i don't use it for some time.
For the ArcSoft renderer, you should just be able to register the ax file but I could be wrong (I can't remember the filename at the moment. ASRenderer.ax or something like that.)
If that doesn't do it, my guide for using TMT 3 filters is located at http://www.avsforum.com/avs-vb/showpost.php?p=16122928&postcount=316
rica
24th April 2010, 21:17
What about the regular ReClock config settings? Are you only required to change the settings in the red boxes for this to work properly? Again, I changed everything to mirror your settings exactly so I can't really find out on my own.
I hope i'm going to update my first post late in the night today.
For the ArcSoft renderer, you should just be able to register the ax file but I could be wrong (I can't remember the filename at the moment. ASRenderer.ax or something like that.)
If that doesn't do it, my guide for using TMT 3 filters is located at http://www.avsforum.com/avs-vb/showpost.php?p=16122928&postcount=316
Thanks vladd for your support.
whurlston
24th April 2010, 21:21
No problem. Thanks for alerting me to it. I've been AWOL lately due to work and other projects.
rica
24th April 2010, 23:44
Thanks again whurlston :thanks:
BTW the first post has been edited finally :)
Andy o
25th April 2010, 02:10
If that doesn't do it, my guide for using TMT 3 filters is located at http://www.avsforum.com/avs-vb/showpost.php?p=16122928&postcount=316
Did you ever get Cyberlink (PDVD9) filters to work? Specifically, for decoding DTS-HD audio. I seem to recall you did.
Andy o
25th April 2010, 02:10
Rica, why do you say this on the first post?
Ati 57**, 58** users don't use Realtek drivers,
Ati 56** users, you should use Realtek or specific Ati drivers.
My understanding is that all 5000 cards behave the same with the same HDMI audio driver.
rica
25th April 2010, 10:59
Rica, why do you say this on the first post?
My understanding is that all 5000 cards behave the same with the same HDMI audio driver.
Thanks andy, i've corrected as:
Ati 5*** series users: i'd advise you not to use Realtek but original Ati drivers.
zilexa
27th April 2010, 18:14
Just a short noobish question, running WinXP here since I want to keep my HTPC as light as possible. Reading this topic it's only about Vista/7. I suppose all this nice stuff is impossible in XP?
rica
27th April 2010, 21:12
Just a short noobish question, running WinXP here since I want to keep my HTPC as light as possible. Reading this topic it's only about Vista/7. I suppose all this nice stuff is impossible in XP?
WASAPI doesn't work with XP. Kernel streaming does this job with XP..
I can not check if Reclock automatically selects Kernel option instead of WASAPI on XP OS.
If so give it a go with Kernel. But i'm not sure if the HW is gonna support kernel btw?
rahzel
27th April 2010, 22:49
Thanks for updating the guide, rica. I have a few questions now.
1) I remember you saying this:Hi rahzel,
I'm about to update my first post.
Maybe tomorrow or the day after.
You are gonna able to get bitsream or bitperfect streaming with ReClock without changing anything on inline config.
But I thought it was necessary to make those changes in the inline config to achieve bitperfect streaming (like slave reference clock to audio, lock it at original speed etc.,)?
2) May I ask what's wrong with the Realtek drivers? I have a Radeon 5450. I'm asking because I have the Realtek ones installed right now and wondering if I need to switch.
3)I noticed you added a method for bitstreaming via WASAPI and Wave Out mode. For TrueHD/DTS-HD MA bitstreaming, which method is best? If I understand correctly, using WASAPI mode will allow you to use ReClock for bitstreaming, so is this the best method? Isn't it good to use ReClock whenever possible?
4) I thought I had everything working properly. Bitstreaming works as I get the indicator lights on my AVR. But I'm not sure about FLAC. I decided to make sure using GraphEdit, and mine doesn't say that's it's using ReClock renderer but Default DirectSound instead, however there's a yellow reclock icon in the directsound box. Weird thing is, when I right click the MPC HC screen and check filters, it says it's using ReClock Audio Renderer.
will post pics in a sec
First here's FLAC (don't mind the refresh rate, I have it in 60Hz now just to show):
http://img248.imageshack.us/img248/7492/flac.pnng (http://img248.imageshack.us/i/flac.png/)
And here's bitstream via WASAPI mode:
http://img210.imageshack.us/img210/585/bitstream.pnng (http://img210.imageshack.us/i/bitstream.png/)
Sorry for the noobish questions. I'm fairly new to this.
rica
27th April 2010, 23:21
Hi,
I never advise Realtek drivers since i've had issues with some applications. But if you are happy with them, why not?
Both WASAPI and WaveOut methods give bitstreaming over ReClock.
Those are alternative ways for bitstreaming.
But if you are asking what i'm using for bitstreaming, i prefer to use directsound (no ReClock) in bitstreaming.
BTW all the methods are used via Default direct sound on GraphEdit, i mean ReClock is used over DirectSound Device (in case wave out, wasapi); no doubt :)
But it is ReClock for sure. (You wouldn't see any yellow clock icon on Default DirectSound Device window if it wasn't used by Reclock.)
Edit:
Just saw tis:
Thanks for updating the guide, rica. I have a few questions now.
1) I remember you saying this:
But I thought it was necessary to make those changes in the inline config to achieve bitperfect streaming (like slave reference clock to audio, lock it at original speed etc.,)?
For bitperfect streaming: YES.
rahzel
27th April 2010, 23:43
Thanks. So everything is working as it should? Wonder why my graph looks different than yours.
Lastly, is there any reason why you prefer directsound for bitstreaming? Is it just a preference thing, or is there something that makes directsound better? I thought in order to ensure that you have jitter free video etc., is by using reclock as the renderer?
rica
28th April 2010, 00:05
Thanks. So everything is working as it should? Wonder why my graph looks different than yours.
Lastly, is there any reason why you prefer directsound for bitstreaming? Is it just a preference thing, or is there something that makes directsound better? I thought in order to ensure that you have jitter free video etc., is by using reclock as the renderer?
Yes, everything is working as it should.
Don't remember what i used. maybe graphstudio or graphedit.
I think you have to update your graphedit.
Another thing: i connected to remote graph while MPC was working; so you saw online screencaps.
No need to use Reclock (even author James doesn't advise it) for bitstreaming if you don't have to.
For instance if you have Clarkdale but you don't have MEI installed, ReClock bitstreaming is an obligation with ArcSoft TMT3/170.
Addiıonal info might be found here:
http://www.avsforum.com/avs-vb/showthread.php?p=18367260#post18367260
_ _ _ _
rahzel
28th April 2010, 01:47
Yeah, I might have an older version. I just grabbed the first one I saw when I googled "graphedit".
edit: got the newest version and still the same thing. Oh well, I'm assuming it's working properly.
Thanks a lot. You've been a huge help.
rahzel
28th April 2010, 05:15
Ahh... this is kind of bugging me. If it says it's using ReClock audio renderer in MPC HC when I'm streaming FLAC, it must be, right? When bitstreaming via directsound mode, MPC HC also correctly says it's using default directsound device. When I open a movie with TrueHD or DTSHD MA in graphedit, the directsound device also has a reclock logo just like it does for FLAC (like the pic above). I'm willing to believe what MPC HC tells me over what graphedit is telling me, but I just find it odd that graphedit is displaying what it is. It's making me feel uncertain that I am in fact getting bit-perfect FLAC streaming.
rica
28th April 2010, 21:32
Ahh... this is kind of bugging me. If it says it's using ReClock audio renderer in MPC HC when I'm streaming FLAC, it must be, right? When bitstreaming via directsound mode, MPC HC also correctly says it's using default directsound device. When I open a movie with TrueHD or DTSHD MA in graphedit, the directsound device also has a reclock logo just like it does for FLAC (like the pic above). I'm willing to believe what MPC HC tells me over what graphedit is telling me, but I just find it odd that graphedit is displaying what it is. It's making me feel uncertain that I am in fact getting bit-perfect FLAC streaming.
Don't feel yourself uncertain; graphedit wouldn't tell you the truth always but your AVR's blue light does:)
Andy o
30th April 2010, 15:28
I don't think it's advisable to bitstream with Clarkdale at all, since it doesn't do 23.976, only 24.000. So it's one of those cases where ReClock's resampling is needed for smooth playback.
dbone1026
30th April 2010, 15:37
I don't think it's advisable to bitstream with Clarkdale at all, since it doesn't do 23.976, only 24.000. So it's one of those cases where ReClock's resampling is needed for smooth playback.
But this is assuming you want 23.976 playback, correct? I have never tried to play my BR rips at 23.976, I just use whatever default setting my tv uses (My Panny has an option for 23.976 but seems like too much work to have to switch to this every time I want to play back at this fps). Honestly not even sure what the benefit is of trying to play back at 23.976, I have no issues with smooth playback currently.
Andy o
30th April 2010, 17:33
Are you running your TV at 60 Hz? Or 59.97 Hz maybe?
dbone1026
30th April 2010, 17:50
Are you running your TV at 60 Hz? Or 59.97 Hz maybe?
Honestly no clue, I assume it is 59.97 Hz. I have the Panasonic 58PZ800U. It has a 23.976fps mode, but if you want this you have to manually switch to (which I never did, I heard there were flicker issues with t his model tv).
OK guys,
let me give the link:
http://forum.slysoft.com/showthread.php?t=40035
Andy o
2nd May 2010, 03:11
Honestly no clue, I assume it is 59.97 Hz. I have the Panasonic 58PZ800U. It has a 23.976fps mode, but if you want this you have to manually switch to (which I never did, I heard there were flicker issues with t his model tv).
I had been eyeing the 800u series just for this feature, but at the end waited and got a Pioneer instead. I got a bit worried about the reports of 48 Hz mode flickering, but actually the movies at the theater also exhibit flicker (many projectors are also run at 48 Hz). Anyway, if you're running 60 or 59 Hz the dropped/repeated frames might be less visible, I'm not sure how 2:3 pulldown works here, but I assume if it needs to repeat a frame it would be something like 2,3,3,2,3,2,3... which would be pretty unnoticeable.
rahzel
7th May 2010, 18:22
hey rica,
when bitstreaming through reclock, why not use directsound instead of WASAPI? Or in other words, why not use directsound WITH reclock when bitstreaming? Right now I'm trying out this config:
Bistream: Directsound
Accept Bitstream formats: Checked
Disable media speed correction with bitstream audio: Unchecked
And it seems to be working ok.
No it gives only LPCM to me. (No sound btw)
I'm on Clarkkdale+nVidia combo. (dunno what happens with Ati?)
And as you know: (from slysoft forum)
My advice is clear:
Direct sound for bitstream of THD, DTS-HD (without ReClock)
or
WASAPI with ReClock (for bitexact) with slave reference clock and original speed selected.
I always prefer Haali for PCM or Flac and MPC-Gabest for bitstream.
rahzel
8th May 2010, 00:12
edit: nm, TrueHD doesn't work this way.
I have a Radeon 5450 with the Realtek drivers. Directsound through Reclock brings up my indicator lights. In the ReClock properties page, it says DSound (bitexact). If this way works for me, is ok to use?
I know what you prefer, and I'm leaning towards setting mine up the same way. I'm just playing around with different configs ATM. When I use WASAPI, sometimes my AVR and HTPC lose connection for the audio when I close a movie (windows sound effects don't work) so I tried DSound through ReClock and it seems to work.
edit: nm, TrueHD doesn't work this way.
I have a Radeon 5450 with the Realtek drivers. Directsound through Reclock brings up my indicator lights. In the ReClock properties page, it says DSound (bitexact). If this way works for me, is ok to use?
I know what you prefer, and I'm leaning towards setting mine up the same way. I'm just playing around with different configs ATM. When I use WASAPI, sometimes my AVR and HTPC lose connection for the audio when I close a movie (windows sound effects don't work) so I tried DSound through ReClock and it seems to work.
Two ways i'd advise for bitstream:
1) DirectSound without ReClock,
2) WaveOut with ReClock.
With original Ati drivers...
_ _ _ _
rahzel
9th May 2010, 03:01
Thanks, I'll give Waveout a try.
As for drivers, I still haven't experienced any problems with the Realtek drivers. When I used the ATI drivers with my XP machine (using Win 7 now) I've experienced a small delay in the sound to start. For example, when I start a movie, it would take a second or so for the audio to kick in. This small delay made windows sound effects (like the small clicks when you go back and forward etc.,) sometimes not even play. Since then, I've always preferred the Realtek ones.
rahzel
15th May 2010, 01:24
After trying several different configs, on my particular setup, I think bitstreaming through ReClock with WaveOut is the best setup. With DirectSound without ReClock, I notice several dropped frames on certain movies. When bitstreaming through ReClock with media speed correction enabled, I noticed some dropped audio frames (again, only with certain movies). With Bitstreaming through ReClock with media speed correction disabled, I don't notice nearly as many dropped and I have yet to notice a dropped audio frame.
As for FLAC, right now I have it setup for bit-exact streaming. Until I notice dropped video frames, I'm going to keep it this way for now.
After trying several different configs, on my particular setup, I think bitstreaming through ReClock with WaveOut is the best setup. With DirectSound without ReClock, I notice several dropped frames on certain movies. When bitstreaming through ReClock with media speed correction enabled, I noticed some dropped audio frames (again, only with certain movies). With Bitstreaming through ReClock with media speed correction disabled, I don't notice nearly as many dropped and I have yet to notice a dropped audio frame.
As for FLAC, right now I have it setup for bit-exact streaming. Until I notice dropped video frames, I'm going to keep it this way for now.
Thx for the feedback.
And pls give us screencaps of your bitstream and pcm/flac configs.
Cheers.
Hi,
Here is the latest build of Solveig MM mkv Splitter; you may prefer this for mkv files:
PCM (with Waveout)
THD
DTSHD-MA
works very well and no seeking issues.
http://forum.doom9.org/showthread.php?p=1403736#post1403736
Unselect mkv under "internal filters" in MPC-HC and select and prefer Solveig under "external filters".
Here is my latest ReClock config:
http://www.freeimagehosting.net/uploads/102b5af9b7.png (http://www.freeimagehosting.net/)
oddball
31st May 2010, 04:44
Is there no other way to get proper 24P playback without dropping bitstream frames or reencoding them? I don't get how Blu-ray playback can have smooth 24P and not have to reencode the bitstream audio whilst playing back the same thing from a computer involves reencoding the bitstream audio or dropping frames (Or having to use multi-channel FLAC to avoid the lossy issue).
ManiacDC
31st May 2010, 06:04
Is there no other way to get proper 24P playback without dropping bitstream frames or reencoding them? I don't get how Blu-ray playback can have smooth 24P and not have to reencode the bitstream audio whilst playing back the same thing from a computer involves reencoding the bitstream audio or dropping frames (Or having to use multi-channel FLAC to avoid the lossy issue).
Maybe I just don't understand how bitstreaming works, but what the heck does the framerate have to do with the audio stream? Audio isn't processed in "frames".
Oh wait, are you asking how you can output 24 fps video smoothly to a 60 Hz display when using bitstream audio? Blu-Ray players don't do this, they output at 24 Hz - many HDTV's accept 24 Hz input signals. Then there is no need for smoothing.
My computer/TV supports this too, I just can't be bothered to switch it between 60 and 24/48 Hz refresh rate, so I just leave it at 60 as I play a lot of games.
oddball
31st May 2010, 06:39
Well if I play DTS or AC3 with ReClock loaded I get dropped frames according to ReClock but then I also get glitches in audio playback (Because ReClock is correcting the media playback I guess). I can hear those dropped frames.
Without ReClock I get glitchy video. ReClock gives me smooth 24P playback so is essential for that to work on my setup. The only option I have found to avoid glitchy audio as well is to allow ffdshow to decode DTS and AC3 to multi-channel PCM audio then let ReClock correct and reencode it to AC3 output to my reciever.
ManiacDC
31st May 2010, 15:36
Well if I play DTS or AC3 with ReClock loaded I get dropped frames according to ReClock but then I also get glitches in audio playback (Because ReClock is correcting the media playback I guess). I can hear those dropped frames.
Without ReClock I get glitchy video. ReClock gives me smooth 24P playback so is essential for that to work on my setup. The only option I have found to avoid glitchy audio as well is to allow ffdshow to decode DTS and AC3 to multi-channel PCM audio then let ReClock correct and reencode it to AC3 output to my reciever.
Yes, reclock changes the speed of the video, and therefore has to change the speed of the audio. You can't bitstream when you are changing the speed of the audio. As you have discovered, you would be better off decoding the AC3/DTS through software, then reclock can change the speed of the audio.
That's why in Rica's first post he has reclock setup to sync to the audio speed - however, in this mode you are not getting smooth video playback.
Why don't you just change your refresh rate on your video output to 48 or 24 hz? You'd probably save yourself some pain.
lostclusters
6th August 2010, 17:58
No need to use Reclock (even author James doesn't advise it) for bitstreaming if you don't have to.
For instance if you have Clarkdale but you don't have MEI installed, ReClock bitstreaming is an obligation with ArcSoft TMT3/170.
Addiıonal info might be found here:
http://www.avsforum.com/avs-vb/showthread.php?p=18367260#post18367260
So if I have a successfully installed MEI driver, Reclock is not needed to pass untouched audio to my AVR. If I am following this guide do I omit all Reclock steps? And will I still get what is mentioned in the beginning of this guide:
So the aim is to get LPCM passthrough and to get bitstreaming for the other lossy, lossless SD and HD audio formats over ffdshow.
"After the configuration you will get:
LPCM,
Flac, THD,
DTSHD-MA,
DD+ (haven't checked yet so not sure for now)
DTSHD-HR,
DD,
DTS"
rica
7th August 2010, 02:40
So if I have a successfully installed MEI driver, Reclock is not needed to pass untouched audio to my AVR. If I am following this guide do I omit all Reclock steps? And will I still get what is mentioned in the beginning of this guide:
So the aim is to get LPCM passthrough and to get bitstreaming for the other lossy, lossless SD and HD audio formats over ffdshow.
"After the configuration you will get:
LPCM,
Flac, THD,
DTSHD-MA,
DD+ (haven't checked yet so not sure for now)
DTSHD-HR,
DD,
DTS"
[So the aim is to get LPCM passthrough and to get bitstreaming for the other lossy, lossless SD and HD audio formats over ffdshow.
I suppose it's clear.
You may use ReClock in LPCM bitperfect streaming or not.(if you don't need bitperfect streaming, you don't need ReClock)
You don't need ReClock for bitstreaming as well.
And this thread has been designed for ffdshow using under MPC-HC gui. Not for the commercial players. (but i will add additional info for them later btw.)
BTW, MEI is only needed for TMT and PDVD on Clarkdale. Corel WDVD or MPC-HC doesn't need MEI at all.
_ _ _
lostclusters
7th August 2010, 05:39
From the beginning of the guide:
"FOR VISTA USERS: Install and register MPC-Audio Renderer. MPC-HC is gonna use this renderer on bitstreaming. All the setup is the same as 7 btw."
If I am setting up under W7 does this statement apply?
rica
8th August 2010, 03:08
From the beginning of the guide:
"FOR VISTA USERS: Install and register MPC-Audio Renderer. MPC-HC is gonna use this renderer on bitstreaming. All the setup is the same as 7 btw."
If I am setting up under W7 does this statement apply?
Yes, not with MPC-HC but with GraphStudio:
http://img199.imageshack.us/img199/7730/graph2w.png (http://img199.imageshack.us/i/graph2w.png/)
_ _ _ _ _
ManiacDC
8th August 2010, 05:55
ffdshow Audio Decoder won't connect to MPC - Audio Renderer in graphstudio on my PC in Windows 7 when trying to play a DTS-HD MA file. I couldn't get it to work in MPC HC (ffdshow never came up), so I tried to see if I could manually set it up in graphstudio... sure enough I can't drag the out pin on ffdshow to the in pin on MPC. No idea why.
lostclusters
8th August 2010, 08:39
What do I need to register (regsvr32), under w7, to get the right graphs to post for troubleshooting.
dbone1026
8th August 2010, 12:09
What do I need to register (regsvr32), under w7, to get the right graphs to post for troubleshooting.
Here is a good post on setting up Graphstudio to use with MPC:
http://www.avsforum.com/avs-vb/showpost.php?p=18865604&postcount=14271
rica
8th August 2010, 14:48
Yes, not with MPC-HC but with GraphStudio:
http://img199.imageshack.us/img199/7730/graph2w.png (http://img199.imageshack.us/i/graph2w.png/)
_ _ _ _ _
I have to correct my mistake:
Also with MPC-HC on Seven.
Strange thing is MPC-HC seems to accept MPCAudio renderer selected under Output option but always prefers Default Direct Sound device.
Today i gave it a go again and registered MPCAudioRendererFilter.ax under standalone filters of MPC and later selected MPC Audio Renderer again on Output option. It worked this time.
http://img580.imageshack.us/img580/6862/mpcaudio0.png (http://img580.imageshack.us/i/mpcaudio0.png/)
http://img3.imageshack.us/img3/6741/mpcaudio.png (http://img3.imageshack.us/i/mpcaudio.png/)
http://img823.imageshack.us/img823/2401/mpcaudio2.png (http://img823.imageshack.us/i/mpcaudio2.png/)
This is the graph running behind MPC-HC:
http://img809.imageshack.us/img809/6159/mpchc.png (http://img809.imageshack.us/i/mpchc.png/)
BTW guys:
proppage.dll is for linking to the remote graph of the player application. (you can't see the playing graph behind the application without this on Vista/Seven.)
DirectShowSpy.dll is for needed for MPC can recognize the external filters without any issue.
You may register all dlls and ax'es with this small tool by DAvenger and Radscorpion.
Radlight Filter Manager:
http://www.videohelp.com/tools/RadLight_Filter_Manager
Register MPCAudioRendererFilter.ax
Register proppage.dll and DirectShowSpy.dll
(don't forget to open Radlight with "run as admin" option)
And you will be able to connect MPCAudio renderer to ffdshow on GraphStudio and MPC-HC.
_ _ _ __
makakam
10th August 2010, 14:20
I've set everything like it's shown in the first post but when I play dts hd or dolby true hd files in mpc-hc I can hear nothing. I can only play normal dts and dd. I have the newest mpc-hc, ffdshow and reclock. What should I do to fix it? My gpu is ati 5770 and my avr is onkyo ht-r538.
ManiacDC
10th August 2010, 20:43
I've set everything like it's shown in the first post but when I play dts hd or dolby true hd files in mpc-hc I can hear nothing. I can only play normal dts and dd. I have the newest mpc-hc, ffdshow and reclock. What should I do to fix it? My gpu is ati 5770 and my avr is onkyo ht-r538.
This is the same problem I have been unable to resolve. Asus Xonar HDAV 1.3 slim here w/Onkyo TX-SR805. FFDshow won't connect to any audio renderers even though it is set up to bitstream. If I tell reclock to accept bitstream it just gets 6 ch PCM from ffdshow for DTS HD MA even though ffdshow claims it's outputting bitstreamed DTS HD MA.
lostclusters
10th August 2010, 23:28
I have just finished setting up a HD HTPC using this guide. I too set everything up as shown and got no sound. After four days of altering settings/troubleshooting I have both TMT3 .180 and MPC-HC working providing video, untouched compressed audio (DST-HD MA ...), and 24 bit LCPM audio to my AVR. What I ended up with was pretty much the settings recommended here. What made the difference for me was testing the pieces first before assembling it all. MPC-HC should pretty much play anything as is. Then work in your external filters. Then disable everything else the guide shows. I can use MPC-HC hardware accelerated (DXVA) with 1-5% useage or plain software (FFmeg, my Preference) with 18-35% useage. I found I had no sound using Solveig mkv Splitter. Then add ffshow and reclock. As soon as I can get everything together I will post my screen shoots. I am still trying to verify 24 bit audio with bitsteaming. Technically speaking if it is bitstreamed it can not be anything but what the source is because nothing on your system can open that stream, but ... I get 16 bits when I use Graphstudio and look at the properties of each block of the graph. LCPM shows as 24 bits. 24 bits padded to 32 has a difference of 8 bits. The difference between 16 and 24 bits is 8 bits. I am not sure if that means anything but it is interesting all the same.
i3 530 G0 CPU
Saphire HD 5670
G.Skill DDR3 1600
ASRock H55M/USB3 rev 1.02
Seagate Barracuda 7200.12 500GB
PC Pwr & Cooling Silencer Mk II 500w
W7 ultimate
CCC 10.7
Intel IME (what installs from windows update)
DirectX Runtime
TMT3 Platinum .180
ffshow 3517
Reclock 1869
madFlac 1.8
MPC-HC 1.3.1249.0
lostclusters
11th August 2010, 00:14
http://forum.doom9.org/attachment.php?attachmentid=11351&stc=1&d=1281481990
lostclusters
11th August 2010, 00:19
http://forum.doom9.org/attachment.php?attachmentid=11352&stc=1&d=1281482137
http://forum.doom9.org/attachment.php?attachmentid=11353&stc=1&d=1281482194
http://forum.doom9.org/attachment.php?attachmentid=11354&d=1281482166
http://forum.doom9.org/attachment.php?attachmentid=11355&d=1281482173
http://forum.doom9.org/attachment.php?attachmentid=11356&d=1281482189
lostclusters
11th August 2010, 00:24
http://forum.doom9.org/attachment.php?attachmentid=11357&stc=1&d=1281482428
http://forum.doom9.org/attachment.php?attachmentid=11358&stc=1&d=1281482462
Graph showing bitstreaming:
http://forum.doom9.org/attachment.php?attachmentid=11359&stc=1&d=1281482462
Graph showing LCPM:
http://forum.doom9.org/attachment.php?attachmentid=11360&stc=1&d=1281482462
Sorry about the size of my images, first time :eek:
On MPC-HC External Filters madflac and ffshow are set to prefer.
rica
12th August 2010, 00:34
I've set everything like it's shown in the first post but when I play dts hd or dolby true hd files in mpc-hc I can hear nothing. I can only play normal dts and dd. I have the newest mpc-hc, ffdshow and reclock. What should I do to fix it? My gpu is ati 5770 and my avr is onkyo ht-r538.
You must have been missing something.
What is your Catalist version? It must be 10.6 and over. (no edid issues left with those drivers.)
This is the same problem I have been unable to resolve. Asus Xonar HDAV 1.3 slim here w/Onkyo TX-SR805. FFDshow won't connect to any audio renderers even though it is set up to bitstream. If I tell reclock to accept bitstream it just gets 6 ch PCM from ffdshow for DTS HD MA even though ffdshow claims it's outputting bitstreamed DTS HD MA.
As i told before you must use ArcsoftAudioRenderer with your Xonar.
If you are living issues with selecting it as an external filter on MPC, just register DirectShowSpy.dll and give it a go again.
_ _ _ _ _
_ _ _ _ _
ManiacDC
12th August 2010, 02:33
As i told before you must use ArcsoftAudioDecoder with your Xonar.
If you are living issues with selecting it as an external filter on MPC, just register DirectShowSpy.dll and give it a go again.
Somehow I missed you saying that? Well that brings up a different issue. When I try to use Arcsoft's audio decoder my framerate drops to like one frame per second...
rica
12th August 2010, 02:50
Somehow I missed you saying that? Well that brings up a different issue. When I try to use Arcsoft's audio decoder my framerate drops to like one frame per second...
Have you ever given it a go with vladd's TMT hack?
İ think you may use TMT 2's audio renderer with your card?
http://www.avsforum.com/avs-vb/showpost.php?p=18884347&postcount=3065
_ _ _ _ _ _
nevcairiel
12th August 2010, 07:06
You don't have to use the Arcsoft Audio Decoder, you have to use the their Audio Renderer. Big difference. I haven't managed to get it to work with any renderer since TMT3.170, the versions before (specifically 161) worked fine.
ManiacDC
12th August 2010, 10:24
I meant renderer, not decoder, sorry.
I have not used vladd's method, but I don't have TMT2. Do I need to install a trial version to do this?
My AsAudioRenderer.dll is 3.0.1.25, and my TMT3 version is the Asus version, 3.0.13.143.
Thanks
rica
12th August 2010, 20:33
I meant renderer, not decoder, sorry.
I have not used vladd's method, but I don't have TMT2. Do I need to install a trial version to do this?
My AsAudioRenderer.dll is 3.0.1.25, and my TMT3 version is the Asus version, 3.0.13.143.
Thanks
I don't have a XONAR.
The question is;
Can you register AS Audio Renderer and select under MPC-HC's external filters?
_ _ _ _ _
ManiacDC
12th August 2010, 20:49
Yes, I can select it. It even shows DTS HD MA on my receiver. The problem is the video only plays at a couple frames per second, if even. I tried several different video renderers and that did not help.
rica
12th August 2010, 20:55
Yes, I can select it. It even shows DTS HD MA on my receiver. The problem is the video only plays at a couple frames per second, if even. I tried several different video renderers and that did not help.
Sorry it might be a stupid question?
The connection.
Your VGA's HDMI out > your Xonars HDMI input and
Xonar's HDMI output > AVR's HDMI input, correct?
Second stupid question?
Did you select h264 (DXVA) and VC1 (DXVA) on MPC_HC's internal filters?
This is important...
rica
12th August 2010, 21:22
I meant renderer, not decoder, sorry.
This was my typo, sorry
not yours :o
rica
12th August 2010, 22:29
Tulli gave the support and he says the latest working retail version of TMT is 3.161 (thx tulli) and this post might help to Xonar users:
http://www.avsforum.com/avs-vb/showpost.php?p=18757541&postcount=8977
_ _ _ _ _
makakam
12th August 2010, 23:26
I'm 100% sure I set everything like it's shown in the guide. I even tried different catalyst versions including the newest one with no luck. I have no idea what to do now to get it working.
rica
12th August 2010, 23:51
would you post screen caps from:
playback devices
MPC settings
ffdshow settings?
pls use thumbnails.
makakam
13th August 2010, 00:09
Here are the screenshots:
http://a.imageshack.us/img337/2866/63884241.th.jpg (http://img337.imageshack.us/i/63884241.jpg/) http://a.imageshack.us/img337/6963/26938573.th.jpg (http://img337.imageshack.us/i/26938573.jpg/) http://a.imageshack.us/img442/5097/61051865.th.jpg (http://img442.imageshack.us/i/61051865.jpg/) http://a.imageshack.us/img337/7435/14037996.th.jpg (http://img337.imageshack.us/i/14037996.jpg/)
http://a.imageshack.us/img337/2223/60635226.th.jpg (http://img337.imageshack.us/i/60635226.jpg/) http://a.imageshack.us/img442/6829/32530854.th.jpg (http://img442.imageshack.us/i/32530854.jpg/) http://a.imageshack.us/img337/595/23242492.th.jpg (http://img337.imageshack.us/i/23242492.jpg/) http://a.imageshack.us/img291/8357/24843569.th.jpg (http://img291.imageshack.us/i/24843569.jpg/)
rica
13th August 2010, 00:24
Thanks for the scs.
It's more understandable to me now.
Lets give it a go again:
1) Uninstall ReClock first since you won't need it for bitstreaming.
2) Select "Direct Sound Ati HDMI Output" under "Output" option of MPC.
3) Unselect Madvr and select EVR Custom Presenter.
4) And here is your ffdshow settings:
http://img32.imageshack.us/img32/50/ffdshow.png (http://img32.imageshack.us/i/ffdshow.png/)
And give it a go again.
(i assume you've installed 10.6 ır 10.7 Catalist.)
_ _ _ _ _ _
ManiacDC
13th August 2010, 02:20
Sorry it might be a stupid question?
The connection.
Your VGA's HDMI out > your Xonars HDMI input and
Xonar's HDMI output > AVR's HDMI input, correct?
Second stupid question?
Did you select h264 (DXVA) and VC1 (DXVA) on MPC_HC's internal filters?
This is important...
yes, that is how my HDMI is setup.
No, I'm not using DXVA for decoding h264, I'm using ffdshow.
Anyway, I figured it out thanks to your other post! It was due to haali media splitter. I enabled the internal matroska splitter and it started playing fine. Thanks for your help with this. Sigh, it even says it in the first post, lol.
makakam
13th August 2010, 09:16
Thanks rica but still no luck with bitstreaming...and yes I've got Cat 10.7 installed.
rica
14th August 2010, 00:22
In this case i think you are gonna make a fresh install.
makakam
14th August 2010, 16:07
In this case i think you are gonna make a fresh install.
I've just done it and there's no change. I wrote to ATI and Onkyo yesterday . Maybe they will help somehow.
rica
14th August 2010, 20:10
Really weird. :mad:
makakam
30th August 2010, 12:08
Contacting ATI didn't get me anywhere, the best thing they advised me was EDID override which I had already tried before with no luck. I think my onkyo ht-r538 may be to blame here but ppl at onkyo don't support gpu streaming (at least so they told me),but only non-computer sources and I don't have a blu-ray player to test it with my avr. I guess I'll have to stick to non-hd audio as I don't want to change my hardware yet.
rica
30th August 2010, 20:43
Sorry, check out this:
http://www.eu.onkyo.com/press/press_release_en_8688430.html
_ _ _ _
makakam
31st August 2010, 00:20
Sorry, check out this:
http://www.eu.onkyo.com/press/press_release_en_8688430.html
_ _ _ _
Yes, surround channels are swapped in my avr when I for example test the speakers in windows but only then. But can it influence the bitstream?
rica
31st August 2010, 00:36
Dunno?
There seem to be an issue on those receivers anyway.
Make sure you are making your AVR's setup well?
ManiacDC
31st August 2010, 02:30
Yes, surround channels are swapped in my avr when I for example test the speakers in windows but only then. But can it influence the bitstream?
BTW, I have that problem in MPC when using reclock for non-bitstreaming (sub and center channel are swapped I think). I used MPC's channel remapper to fix it (though it can be fixed in reclock registry settings if needed).
rica
31st August 2010, 20:11
FYI, makakam's issue has been fixed by tulli:
http://www.avsforum.com/avs-vb/showpost.php?p=19124401&postcount=58
_ __ _
makakam
31st August 2010, 20:56
FYI, makakam's issue has been fixed by tulli:
http://www.avsforum.com/avs-vb/showpost.php?p=19124401&postcount=58
_ __ _
Yup, that is true and I am really happy about it :)
kiccolsd
20th September 2011, 01:29
My HTPC:
i72600K
Asus P8H67-V
8Gb di Ram
Video Intel HD3000 HDMI linked to Panasonic L42D25
Audio M2tech Young DAC USB linked (WASAPI compatible)
My goal is to have HQ audio (if possible multichannel downmixed to 2.0) at its best quality sended to my DAC in wasapi mode (wich is the best for this DAC). I'm interested both in MKV (with MPCHC) and BR (with TMT5).
Can anyone address me to the right config??
PS. Little OT is there anyway to have iTunes working in WASAPI exclusive mode? Something like what reclock do with TMT5...
ManiacDC
20th September 2011, 02:13
My HTPC:
i72600K
Asus P8H67-V
8Gb di Ram
Video Intel HD3000 HDMI linked to Panasonic L42D25
Audio M2tech Young DAC USB linked (WASAPI compatible)
My goal is to have HQ audio (if possible multichannel downmixed to 2.0) at its best quality sended to my DAC in wasapi mode (wich is the best for this DAC). I'm interested both in MKV (with MPCHC) and BR (with TMT5).
Can anyone address me to the right config??
PS. Little OT is there anyway to have iTunes working in WASAPI exclusive mode? Something like what reclock do with TMT5...
For MPCHC, you could use ffdshow to downmux the audio to 2.0 channel and then use reclock to send it. I'm not sure how you'd do it with TMT5.
I'm not sure why you'd use iTunes when you could just use foobar2000 ;), but iTunes apparently does support WASAPI:
http://www.head-fi.org/t/444468/itunes-9-has-wasapi-updated-zune-4-also-has-bitperfect-out
kiccolsd
20th September 2011, 10:20
For MPCHC, you could use ffdshow to downmux the audio to 2.0 channel and then use reclock to send it. I'm not sure how you'd do it with TMT5.
I'm not sure why you'd use iTunes when you could just use foobar2000 ;), but iTunes apparently does support WASAPI:
http://www.head-fi.org/t/444468/itunes-9-has-wasapi-updated-zune-4-also-has-bitperfect-out
Thx for both of your reply... I prefer iTunes because of its gui and Auto-Playlist (mix genius). I readed this link but when i try to play 24\96 alac files the DAC detect those files as 44khz. According to dac manual this means that it's not wasapi exclusive output.
nevcairiel
20th September 2011, 11:31
A common misconception is that WASAPI alone already means "bit perfect". You can have WASAPI without exclusive mode, which means it'll still mix the audio to the "shared" mode config.
kiccolsd
20th September 2011, 13:18
A common misconception is that WASAPI alone already means "bit perfect". You can have WASAPI without exclusive mode, which means it'll still mix the audio to the "shared" mode config.
Sorry man i dont wont to move this thread to OT... if someone know how to output iTunes with WASAPI bitperfect please PM me. Coming back IT someone can help me with "My goal is to have HQ audio at its best quality sended to my DAC in wasapi exclusive mode (wich is the best for this DAC). I'm interested both in MKV (with MPCHC) and BR (with TMT5). "
rica
10th October 2011, 22:53
I think what you mean is to send the audio to your DAC as bitexact but whenever you touch the audio (you are trying to downmix to two channels) you loose bitexact streaming even you use WASAPI exclusive mode.
WASAPI (non-exlusive- shared mode)
Always Vista/7 mixer interfares even it is not molested by ReClock; so bitexact streaming is never possible in this case.
WASAPI exclusive:
Vista/7 mixer doesn't interfare at all but it doesn't mean it is bitexact streaming in any case:
Either it is molested by ReClock. (Non-bitexact streaming)
Or it is not molested by ReClock. (bitexact streaming)
Pls see the last section of my first post:
Or ReClock send touched PCM stream directly to your AVR over HDMI (WASAPI exclusive mode) when it's used for passthrough stream.
Or ReClock transmits unmolested PCM /flac stream directly over HDMI (WASAPI exclusive bitexact mode) when it's used for passthrough unmolested stream. (bitexact-bitperfect)
Finally we may consider an audio as bitperfect if it is not touched by any decoder or renderer or/and shared by a mixer; it must be as is and it mustn't be interfared.
_ _ _ _
rica
11th October 2011, 23:31
Do you think we should update this thread?
Lav Splitter,
Solveig Splitter, etc.
Even i haven't tried new ReClock.
dbone1026
11th October 2011, 23:32
Do you think we should update this thread?
Lav Splitter,
Solveig Splitter, etc.
Even i haven't tried new ReClock.
I think that would be helpful. ReClock is still a mystery for many, so having an updated thread with some of the newer options would be useful
rica
11th October 2011, 23:34
Thanks Damian, lets do it together, shall we?
dbone1026
11th October 2011, 23:36
Thanks Damian, lets do it together, do we?
I can help where possible. I don't use ReClock currently though so not sure if I can be of help there. I did document some of the basics on setting up LAV (although I think some new features have been updated since that i need to revisit):
http://www.mediasmartserver.net/2011/06/30/guide-setting-up-lav-filters-mpc-hc-for-all-your-splitter-and-audio-needs/
rica
11th October 2011, 23:42
I can help where possible. I don't use ReClock currently though so not sure if I can be of help there. I did document some of the basics on setting up LAV (although I think some new features have been updated since that i need to revisit):
http://www.mediasmartserver.net/2011/06/30/guide-setting-up-lav-filters-mpc-hc-for-all-your-splitter-and-audio-needs/
Dude.
I gonna try to update the thread this weekend and i know i gonna need your contributions.
Thanks in advance.
Best!
dbone1026
11th October 2011, 23:47
Dude.
I gonna try to update the thread this weekend and i know i gonna need your contributions.
Thanks in advance.
Best!
I knew I should have answered no to your original question :p
I will definitely be checking in here as well, do what I can to help update
rica
11th October 2011, 23:50
I knew I should have answered no to your original question :p
I will definitely be checking in here as well, do what I can to help update
Thanks man!
rica
28th October 2011, 23:27
Here is LAV Filters/ReClock bitexact streaming route:
Lav Filters 0.42
ReClock 1.8.7.7
MPC-HC latest SVN.
MadFlac (optional)
BTW:
I have a GeForce GTX 550 TI on Clarkdale (i3 540/H55)
nVidia driver version: 285.62.
MPC Config:
Output:
http://img248.imageshack.us/img248/8999/000mr.png (http://imageshack.us/photo/my-images/248/000mr.png/)
Disable all internal filters:
http://img256.imageshack.us/img256/1015/002ar.png (http://imageshack.us/photo/my-images/256/002ar.png/)
Enable LAV Filters under "external filters":
http://img89.imageshack.us/img89/7256/003jz.png (http://imageshack.us/photo/my-images/89/003jz.png/)
CAUTION: If you have Haali loaded, don't forget to select it under external filters and "block" it.
Enable Madflac too for decoding flac: (i prefer madflac instead of lav audio. In this case you have to untick flac decoding option on lavaudio formats selection in properties page.)
http://img811.imageshack.us/img811/4406/0000ig.png (http://imageshack.us/photo/my-images/811/0000ig.png/)
_ _ _ _ _____ _ ___
ReClock Config:
Off-line config:
http://img545.imageshack.us/img545/175/001iy.png (http://imageshack.us/photo/my-images/545/001iy.png/)
http://img220.imageshack.us/img220/9370/002jw.png (http://imageshack.us/photo/my-images/220/002jw.png/)
Note: You don't need to use ReClock for bitstreaming since you may use any renderer for bitstreaming. But selecting ReClock is needed for compatibility so as not to touch MPC's setup everytime.
Reclock will only pass the stream to the selected renderer on ReClock setup- here default WaveOut is selected for example. (and whatever renderer you select on ReClock's bitstream option, it is gonna bitstream in WASAPI exclusive mode.)
In-line config:
http://img695.imageshack.us/img695/373/005yq.png (http://imageshack.us/photo/my-images/695/005yq.png/)
You can manage this only while streaming PCM (needed for the first time playing, after ReClock will remember this setup). You are not able to setup this while bitstreaming since ReClock, even it is selected for bitstreaming doesn't interfere with the stream (cuz it's compressed) . (nor Windows' mixer can interfere with compressed lossless or lossy formats). Sure you have to use appropriate audio filters like lavaudio or ffdshow audio to pass compressed formats as is.
_ _ __ __
LAV Filters config:
Leave them as they are. As for lavaudio, you can untick any bitstream format to switch decoding mode, even while you are playing the media.
NOTE: YOU will need dtsdecoderdll.dll of TMT3 or TMT5. Just put this file on lav filters folder.
http://img18.imageshack.us/img18/8748/003hdp.png (http://imageshack.us/photo/my-images/18/003hdp.png/)
Lavaudio vs ffdshow audio:
In bitstreaming there is no difference but in passthrough streaming you are awared of the difference:
Even configuration of both decoders is similar, lav audio always select the right bit while ffdshow always need to be ticked appropriate to the original file's bit to pass it as it is:
http://img443.imageshack.us/img443/5366/ffdshowlavconfig.png (http://imageshack.us/photo/my-images/443/ffdshowlavconfig.png/)
When i send the same audio over both decoders, lav audio selects it as is (24 bit) while ffdshow selects it as 32 bit.
You can compare ffdshow and lavaudio with these sample files i'm adding:
96_24 flac mkv:
http://www.mediafire.com/?u0dh194e0q74tyt
96_24 pcm mkv:
http://www.mediafire.com/?het2xcoug60hvni
Note: For bit-exact streaming, do not forget to set MPC_HC's volume bar to 100 %.
_ _ __
Windows' "playback devices" config:
http://img407.imageshack.us/img407/144/006ok.png (http://imageshack.us/photo/my-images/407/006ok.png/)
(It is Denon AVR in my case)
http://img833.imageshack.us/img833/2686/007mn.png (http://imageshack.us/photo/my-images/833/007mn.png/)
_ _ _ __
And here is the result:
DTS-HD/THD bitexact bitstreaming:
http://img17.imageshack.us/img17/6499/testeuz.png (http://imageshack.us/photo/my-images/17/testeuz.png/)
PCM bitexact passthrough:
http://img210.imageshack.us/img210/43/0005p.png (http://imageshack.us/photo/my-images/210/0005p.png/)
NOTE: You may open mpls or m2ts on BD over Lav Splitter.
_ _ __
rica
29th October 2011, 00:19
First post has been edited:
Lav Filters+ReClock > Bitexact wasapi exclusive streaming over MPC-HC...
mindbomb
29th October 2011, 02:18
rica, why did you circle EVR CP in the mpc hc output options?
It should work with any video renderer, right?
nevcairiel
29th October 2011, 07:17
You should never turn off any sample formats in LAV Audio, unless your hardware has trouble with it. With ReClock, there is no reason to ever turn anything off.
The only thing it does is force LAV Audio to convert it, but LAV Audios conversion might not be the best - its only a fallback. Let ReClock convert 32-bit float/32-bit Integer to 24-bit Integer for you.
rica
29th October 2011, 22:43
rica, why did you circle EVR CP in the mpc hc output options?
It should work with any video renderer, right?
Yes, you're right, video renderer is not related with audio stuff. Lets say i did it by mistake.
mindbomb
29th October 2011, 23:35
You should never turn off any sample formats in LAV Audio, unless your hardware has trouble with it. With ReClock, there is no reason to ever turn anything off.
The only thing it does is force LAV Audio to convert it, but LAV Audios conversion might not be the best - its only a fallback. Let ReClock convert 32-bit float/32-bit Integer to 24-bit Integer for you.
I can see why he did that though, cause if you have reclock doing the conversion, it is obviously not going to be bit exact.
Reclock doesnt dither afaik, so i think lav and reclock may have pretty similiar audio conversions.
nevcairiel
29th October 2011, 23:49
If the decoder modifys the audio, its obviously not "bit exact" either, even if ReClock would claim it is. If that claim gives you some comfort... go for it, but its false.
rica
30th October 2011, 00:24
If the decoder modifys the audio, its obviously not "bit exact" either, even if ReClock would claim it is.
Right.
This is why i have to touch ReClock for real bitexact streaming. (assuming the audio is not touched by decoder previously.)
Config inline properties of ReClock and "select original speed", "locked" and "slave reference to audio".
In this case, ReClock transmits unmolasted decoded pcm/flac stream to your AVR. And this is gonna WASAPI exclusive-bitexact(bitperfect) mode. (ReClock icon is yellow)
And i tried to explain here:
I think what you mean is to send the audio to your DAC as bitexact but whenever you touch the audio (you are trying to downmix to two channels) you loose bitexact streaming even you use WASAPI exclusive mode.
WASAPI (non-exlusive- shared mode)
Always Vista/7 mixer interfares even it is not molested by ReClock; so bitexact streaming is never possible in this case.
WASAPI exclusive:
Vista/7 mixer doesn't interfare at all but it doesn't mean it is bitexact streaming in any case:
Either it is molested by ReClock. (Non-bitexact streaming)
Or it is not molested by ReClock. (bitexact streaming)
Pls see the last section of my first post:
Finally we may consider an audio as bitperfect if it is not touched by any decoder or renderer or/and shared by a mixer; it must be as is and it mustn't be interfared.
clubby
28th November 2011, 21:52
Works like a charm with ReClock, LAV Filter .40, MPC HC and madVR with my XFX 6670 video card. Thanks!
rica
4th December 2011, 21:57
Updated this post:
http://forum.doom9.org/showpost.php?p=1534720&postcount=188
And started a new thread on avsforum:
http://www.avsforum.com/avs-vb/showthread.php?t=1376533
stinman
8th December 2011, 20:41
The question I have is if I play a mkv remux with DTSHD-MA,it is Bit depth 24 bit and Bit Rate 48.0 khz not 96.0 this is with flac music,right? I have a ATI HD5850 with 11.11 drivers and the ATI Realtec hdmi driver, I use mpc-hc and ffdshow to pass through.It says DTSHD-MA on my Onkyo TX-NR809, is this not bitstreaming? Does windows 7 filter this audio in any way before it gets to the Onkyo thru the hdmi cable? If I play flac audio that is 24/96 and have Windows set at 24/96,does it mess with the audio? I'm getting confused, it would be nice to let the Onkyo do all the decoding with the burr brown dac's.Thanks
rica
8th December 2011, 21:28
The question I have is if I play a mkv remux with DTSHD-MA,it is Bit depth 24 bit and Bit Rate 48.0 khz not 96.0 this is with flac music,right? I have a ATI HD5850 with 11.11 drivers and the ATI Realtec hdmi driver, I use mpc-hc and ffdshow to pass through.It says DTSHD-MA on my Onkyo TX-NR809, is this not bitstreaming? Does windows 7 filter this audio in any way before it gets to the Onkyo thru the hdmi cable? If I play flac audio that is 24/96 and have Windows set at 24/96,does it mess with the audio? I'm getting confused, it would be nice to let the Onkyo do all the decoding with the burr brown dac's.Thanks
Hi.
First check out if the audio is really 96/24 with mediainfo.
If it tells it is, you don't need to set windows mixer to any sample rate, just check out your AVR's info.
If your original media is 96 and your AVR says it is 96, it means you are passing through as is.
If you are bitstreaming (without decoding on pC), your AVR will tell you it is 96 if it really is.
For more info, pls take a look at this link:
http://www.avsforum.com/avs-vb/showthread.php?t=1376533
stinman
8th December 2011, 23:50
I been there,just come back! Thanks by the way. I got a Onkyo and it will not decode flac files over the network as some have stated over there,maybe the higherend will. I wish so,I been trying to get it to for last hr or so through streaming. I always had problems with reclock. But I have a lot of 96/24 flac audio needle drops and some hybrid disks converted to flac, I do have mediainfo installed. I just didn't see what the benifits of lav filters over ffdshow was for bitstreaming or passthrough with hdmi to receiver from ATI HD5850.I am going to try and see if it does. I always put windows playback devices on what ever the stream is 96/24,48/24,48/16 etc...Thanks.
I'm going to convert a few songs that are 96/24 flac to pcm and see how they are played over the network and if it is still 96/24
rica
9th December 2011, 00:02
@stinman,
I'm happy you are here again. I never understand what flac decoding over the network or USB device as only audio means either? Flac is not an official format, and it is off the spec. and it cannot be bitsreamed in this case.
But as for the comparison of ffdshow with lavaudio:
No diifference between both filters in bitstreaming but there is a difference in passthrough; you have to select the sample rate of the original audio in ffdshow manually every time while lavaudio automatically selects it as is. This is why i prefer Lavaudio.
http://www.avsforum.com/avs-vb/showpost.php?p=21181472&postcount=372
stinman
9th December 2011, 00:31
OK I see now.I almost bought a pioneer vsx-1121-k, it claims it will decode flac music files over the network.I think Denon does to but not sure.I'm going to have to convert all my music if I want to play it without being logged in to the desktop.
rica
9th December 2011, 01:02
My friend, all those stuff; "my AVR is able to decode flac", is only a commercial trickery. It is fake.
If flac is not an official format and if I need an HTPC to pass flac over it, why do i need any other decoder? I think madflac would be the the better choice in this case. (I would have the chance of streaming the video and the audio together.)
nevcairiel
9th December 2011, 08:06
Receivers support decoding FLAC, but only from network or file sources, bitstreaming them is not supported, because HDMI does not have a specification for streaming FLAC.
Qaq
12th December 2011, 08:44
At least in Onkyo AVRs USB and NET media connections use DAC > ADC > DSP path (according to SM). And USB/NET DAC chip is worse than HDMI DAC chips (PCM1794 vs PCM1796). So HDMI seems like the best path.
Andy o
6th January 2012, 04:03
At least in Onkyo AVRs USB and NET media connections use DAC > ADC > DSP path (according to SM).
Do you have a link for this? Sorry, I don't know who SM is.
Qaq
6th January 2012, 13:07
Do you have a link for this? Sorry, I don't know who SM is.SM - Service Manual. Those findings above come frome electrical scheme. Here is the SM for 1007 (http://depositfiles.com/files/jxjiv0ugx) if you like to check by yourself. Here (http://forum.ixbt.com/post.cgi?id=attach:61:557:2525:1) and here (http://forum.ixbt.com/post.cgi?id=attach:61:557:2496:1) are the few key parts of scheme.
aufkrawall
18th May 2012, 20:45
Is there any disadvantage when I set Reclock to force 30fps?
Because 24fps doesn't make much sense with 60Hz display.
I'm pretty new to Reclock.
Can anyone explain to me why there's no effect when I e.g. choose 30fps but the video has 60?
Configure "speed" as "original speed" while Reclock is running.
SuperFist
7th July 2012, 14:56
Hey, Guys!
I apologize if this is in the wrong thread but since you were talking about HD audio, I'd figured I'd give it a shot. :o
I'm very new to HTPC media playback so please bare with me. I am working with MPC-HC and ffdshow with my Windows 7 64-bit custom PC to get my receiver to display and passthrough DTS-HD and Dolby TrueHD. I have my ffdshow settings as shown in the screenshot below but I'm just getting LPCM. I know it's basically the same thing, it's just that I want to see my beloved DTS-HD and TrueHD smiling back at me in my receiver display window. ;)
http://i.imgur.com/CBZbZ.jpg
Any help would be truly appreciated. Thank you much.
rica
19th July 2012, 21:21
Untick "correct as PCM first".
And tick "32 bit integer".
Megalith
8th August 2013, 01:38
I am using ReClock with LAV filters but have been unable to get bit-perfect playback. Is it because I am letting LAV create a stereo downmix through its mixer?
Also, I am primarily using ReClock for WASAPI output. Does it make sense to turn all of its video functionality off? I'm worried that it has a detrimental effect on video quality.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.