Log in

View Full Version : ffdshow tryout project : HD audio discussion


Pages : 1 2 3 4 5 6 7 8 9 [10] 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43

SamuriHL
16th December 2009, 13:31
I see, saves me some trouble, thanks. Are you just up, or are you going to bed now?

Just woke up and am trying to convince myself to get out of bed and go do some testing of the realtek driver. Very soon. Those of you trying the 4xxx cards with it, post debug logs with TrueHD and DTS-HD MA sources and the MPC renderer.

liquidskin76
16th December 2009, 13:36
Those of you trying the 4xxx cards with it, post debug logs with TrueHD and DTS-HD MA sources and the MPC renderer.

Catching up on things! Am i right in thinking that ATI have release a driver update for 4xxx cards that allows bitstreaming via PDVD9, and therefore ffdshow?

SamuriHL
16th December 2009, 13:40
Catching up on things! Am i right in thinking that ATI have release a driver update for 4xxx cards that allows bitstreaming via PDVD9, and therefore ffdshow?

No on all counts. :) Realtek released a new driver that shows that it supports the HD formats on 4xxx cards. This will NOT work on PDVD9 because there still is no PAP. However, this has potential for ffdshow if the driver doesn't refuse the stream.

liquidskin76
16th December 2009, 13:41
Hopefully Albain can work his magic on it!

Has anyone tested the latest ffdshow beta on an ATI 4xxx card yet??

SamuriHL
16th December 2009, 13:48
Right, that's why I asked for debug logs to see if the driver will accept the streams. People have tested and either get static or nothing so far.

SamuriHL
16th December 2009, 14:33
Ok, I got the realtek driver installed on my main HTPC. Bitstreaming perfectly for me. Still refuses DD+. But PDVD9 is bitstreaming as is ffdshow. And yes, Andy, it doesn't drop the damn connection when the audio stops. This is most *DEFINITELY* the preferred driver right now.

EDIT:

http://pastebin.com/pastebin.php?dl=dac10772

EAC3 log. getSupportedFormat is still saying no compatible format supported. :(

Andy o
16th December 2009, 14:41
I'm gonna need a quick lesson on how to get logs, I am going to bed in a couple of hours though, and I'm at work.

Andy o
16th December 2009, 14:43
Ok, I got the realtek driver installed on my main HTPC. Bitstreaming perfectly for me. Still refuses DD+. But PDVD9 is bitstreaming as is ffdshow. And yes, Andy, it doesn't drop the damn connection when the audio stops. This is most *DEFINITELY* the preferred driver right now.

renethx said that it also fixes the channel issue with WASAPI exclusive, it now changes # of channels automatically. That was about the only downside the Realtek drivers had with the 4000 series, compared to ATI drivers. Probably the same with the 5000 series.

SamuriHL
16th December 2009, 14:48
I'm gonna need a quick lesson on how to get logs, I am going to bed in a couple of hours though, and I'm at work.


Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\GNU\ffdshow]
"allowDPRINTF"=dword:00000001


Add that to your registry. Then run Debug View (google for it if yo don't have it) before you run MPC-HC or GraphStudio. Piece of cake. :)

SamuriHL
16th December 2009, 14:49
renethx said that it also fixes the channel issue with WASAPI exclusive, it now changes # of channels automatically. That was about the only downside the Realtek drivers had with the 4000 series, compared to ATI drivers. Probably the same with the 5000 series.

Sweet. This is definitely shaping up to be the best HDMI driver yet for the ATI cards. I still need to see what happens on an LPCM track in PDVD9 and whether it does 24 bit now or still upsamples it to 32 bit. So far, though, this is a keeper.

rngDeadEye
16th December 2009, 15:41
(Finally I can post, that was a long 5 days!)

Hi All, first post.

You're doing a great job here - I am available as a tester if required.

My setup:
Quad Core 2.4
Asus Workstation MB
Passive ATI HD5750
BD Drive
AnyDVD HD
30+ .m2ts files
Win7 x86

Pioneer LX70 HD Amp
Plasma and Projector
7 speakers and a sub

I have had limited success with this so far, but using the screen shots a few pages ago finally got continuous HD Audio displaying on my amp. I usually get 5 seconds of perfection followed by some pops, blank bits then continuous high pitched beep.

One thing I haven't managed is to get "MCP Audio Renderer" to appear as an option in MPC-HC. I just select DirectSound: ATI HDMI Audio .......

I rebuilt Win7 on saturday as I suspect I had every codec known to man installed but in the end a completely standard Win7 install with only installing ATI drivers, ffdshow, MPegSplitter.ax and MPC-HC ended up with the same spitty poppy HD audio. I am confident that the spitty audio is something to do with the Video as I managed to mess about with GraphStudio and get perfect sound using MS DTV to do the video. I also have MediaPortal installed but I can't get proper sound although the HD audio lights up on the amp. Trying to play a file in MP breaks audio in MPC until I reboot.

During last night's eureka moment of finally having continuous sound (although there were a few moments of no sound - 1/10th second every few seconds) I played Saw 4 which is in DTS-HD 8 channels. Although my amp shows all 8 channels and DTS-HD MSTR, there was no sound from the 7.1 rears and I am sure I saw somewhere it being reported as having a 6 channel sound track (I know it's 8). I have had all channels playing over PCM on an ATI HD4550.

I'd be happy to re-install Win7 and follow a guide so that I can assist in any way with my setup.

Cheers, keep up the good work.

kkozma
16th December 2009, 16:45
Kickass on the new Realtek drivers!

I'll get some logs up for a 4550 tonight as soon as I get home... I knew I didn't have to give up hope!

mikelebron
16th December 2009, 17:15
Curious, have any of you tried using Reclcock WASPI mode as the audio renderer?

SamuriHL
16th December 2009, 17:28
ReClock won't work as it doesn't accept the media types. Although the recent update is interesting because it now works with TMT3. Just not bitstreaming.

dehati_paul
16th December 2009, 17:32
Sweet. This is definitely shaping up to be the best HDMI driver yet for the ATI cards. I still need to see what happens on an LPCM track in PDVD9 and whether it does 24 bit now or still upsamples it to 32 bit. So far, though, this is a keeper.
@SamuriHL - I thought you have everything (except dd+, lpcm) working with ATI 5xxx on windows 7 with default directsound. Based on that I planned to upgrade to win 7 from vista. Should I hold-off on that plan?

Also which realtek drivers are you using - on realtek's website there is v2.39 hd audio driver for vista/win7 and ati hdmi - which one should I choose?

dehati_paul
16th December 2009, 17:34
@SamuriHL - I thought you have everything (except dd+, lpcm) working with ATI 5xxx on windows 7 with default directsound. Based on that I planned to upgrade to win 7 from vista. Should I hold-off on that plan?

Also which realtek drivers are you using - on realtek's website there is v2.39 hd audio driver for vista/win7 and ati hdmi - which one should I choose?
@SamuriHL - which ffdshow beta version gave you the near perfect result on win7 (v46?)? Are you getting smilar result with v54?

SamuriHL
16th December 2009, 17:42
@SamuriHL - I thought you have everything (except dd+, lpcm) working with ATI 5xxx on windows 7 with default directsound. Based on that I planned to upgrade to win 7 from vista. Should I hold-off on that plan?

Also which realtek drivers are you using - on realtek's website there is v2.39 hd audio driver for vista/win7 and ati hdmi - which one should I choose?

Oh I do have it all working fine with W7 64 bit using the ATI driver. But the ATI driver has an annoyance I was willing to overlook until now. That is that as soon as there's no audio playing, the ATI driver drops the audio connection to your receiver. Big deal, right? Well, it is, actually, because for short sounds it takes longer to reinitialize the connection than the sound takes to play. The realtek driver keeps this connection at all times so this isn't an issue. And bitstreaming works perfectly. So, I see the realtek as being better.

As for the driver, you want the ATI HDMI driver on realtek's site, which is currently 2.39 I believe, yes. Just install it even if the ATI driver is installed...it'll replace it. So far, NO drawbacks to using it and the one benefit I mentioned. I'm very pleased.

SamuriHL
16th December 2009, 17:43
@SamuriHL - which ffdshow beta version gave you the near perfect result on win7 (v46?)? Are you getting smilar result with v54?

I'm using 54. I tested it with the realtek driver and the Default Direct Sound renderer. Flawless. I didn't try any other renderers yet as I didn't see the point. :)

dehati_paul
16th December 2009, 17:54
I'm using 54. I tested it with the realtek driver and the Default Direct Sound renderer. Flawless. I didn't try any other renderers yet as I didn't see the point. :)
Perfect - You The Man!
Upgrading to win7 will be my project for this weekend - Looking forward to bitstreaming outside graphstudio and MPC-HC.

SamuriHL
16th December 2009, 17:58
Perfect - You The Man!
Upgrading to win7 will be my project for this weekend - Looking forward to bitstreaming outside graphstudio and MPC-HC.

It should be noted that while it works with ffdshow and PDVD9, there are reports it's not working at all with WinDVD 2010. I haven't tried it myself as the bitstreaming implementation in general is completely broken and they don't seem very keen on fixing it. But anyway, I think having PDVD9 and ffdshow+MPC-HC for bitstreaming discs and files is just freaking awesome! I wish TMT3 would jump into the ATI bitstreaming game. :(

dehati_paul
16th December 2009, 18:05
It should be noted that while it works with ffdshow and PDVD9, there are reports it's not working at all with WinDVD 2010. I haven't tried it myself as the bitstreaming implementation in general is completely broken and they don't seem very keen on fixing it. But anyway, I think having PDVD9 and ffdshow+MPC-HC for bitstreaming discs and files is just freaking awesome! I wish TMT3 would jump into the ATI bitstreaming game. :(
I am planning to use Media Center as the UI with the MPC-HC standalone filters->ffdshow->default directsound->ATI 5750 in the background. I realize it will be a struggle to play m2ts files on win 7 with the Microsoft Foundation crap, but I have collected info on workarounds.

For DVD and blu-ray playback (off discs) I also wish TMT3 was on board because I have it installed now. Now I will have to switch to PDVD9. TMT3 is much better than PDVD (personal reference).

SamuriHL
16th December 2009, 18:06
I am planning to use Media Center as the UI with the MPC-HC standalone filters->ffdshow->default directsound->ATI 5750 in the background. I realize it will be a struggle to play m2ts files on win 7 with the Microsoft Foundation crap, but I have collected info on workarounds.

For DVD and blu-ray playback (off discs) I also wish TMT3 was on board because I have it installed now. Now I will have to switch to PDVD9. TMT3 is much better than PDVD (personal reference).

Ideally PDVD9 and TMT3 should just let us use ffdshow as the audio renderer. :D Then we'd get the best of all worlds, no? :D

goemonate
16th December 2009, 18:09
I'm using 54. I tested it with the realtek driver and the Default Direct Sound renderer. Flawless. I didn't try any other renderers yet as I didn't see the point. :)

SamuriHL, are you using realtek driver on your 5xxx or 4xxx? I cannot get my 4350 to bitstream HD audio at all... on my 5750 it can only bitstream TrueHD..

btw, Which AVR do you have ?

SamuriHL
16th December 2009, 18:13
SamuriHL, are you using realtek driver on your 5xxx or 4xxx? I cannot get my 4350 to bitstream HD audio at all... on my 5750 it can only bitstream TrueHD..

btw, Which AVR do you have ?

My 4850 isn't connected to an audio solution right now. I'm using analog on that machine. I'm using the realtek driver on my 5870 connected to my Onkyo 606. Have no problem with anything except DD+.

dehati_paul
16th December 2009, 18:13
Ideally PDVD9 and TMT3 should just let us use ffdshow as the audio renderer. :D Then we'd get the best of all worlds, no? :D
Yes, I completely agree. I am sure there's some workaround for that too but probably not worth the effort.

Also, I would have ideally liked to use Arcsoft renderer as my default renderer (to avoid purchase of ATI 5xxx since I already have xonar), but was never able to do it outside graphstudio (manually) or MPC-HC (the drop-down list), even after changing its merit to 0xffffffff. Media center always chose default directsound in Vista. But anyways, I will switch to win 7 (long overdue) and get rid of the xonar card.

SamuriHL
16th December 2009, 18:16
Yes, I completely agree. I am sure there's some workaround for that too but probably not worth the effort.

Also, I would have ideally liked to use Arcsoft renderer as my default renderer (to avoid purchase of ATI 5xxx since I already have xonar), but was never able to do it outside graphstudio (manually) or MPC-HC (the drop-down list), even after changing its merit to 0xffffffff. Media center always chose default directsound in Vista. But anyways, I will switch to win 7 (long overdue) and get rid of the xonar card.

Sounds like a good plan. Hopefully albain has some ideas on LPCM, as well. That'd be sweet.

SamuriHL
16th December 2009, 18:23
LPCM in PDVD9 is still showing 48/32 on a 48/24 track with the realtek driver. So, right now the only benefit I see to this driver is that it doesn't drop the audio connection. That's about it.

rngDeadEye
16th December 2009, 20:28
LPCM in PDVD9 is still showing 48/32 on a 48/24 track with the realtek driver. So, right now the only benefit I see to this driver is that it doesn't drop the audio connection. That's about it.

Presumably this meanthe sound will come back when skipping back and forth through a film?

I'm gonna have a play.

SamuriHL
16th December 2009, 20:31
Presumably this meanthe sound will come back when skipping back and forth through a film?

I'm gonna have a play.

Nope. That's not what it means at all. It just means that they're upsampling to 32 bit. What we've seen from others that have done this is that they're simply padding the 24 bit stream to 32 bit. No affect on quality. I don't know why the 24 bit stream can't be sent directly. :confused:

albain
16th December 2009, 21:59
Hello guys,

sorry but I am quite busy right now on work + new stuff for FFDShow (not on audio part)

Am I right to see that bitstreaming also work on the radeon 4xxx series ?
This is just a matter of drivers after all.
I hope that DD+ support will be added by ATI

About LPCM, I just need some buffers from the dumper to start onto something.

But Sebastii received his new receiver, so he should be able to grab this


@dehati_paul : I don't know if media foundation is a good architecture, but I am pretty sure that microsoft could have continued with DirectShow. Anyway on windows 7 you can get back all the vista behaviour.
There are 2 or 3 system32 files that you have to take ownership : these are mpeg4 DMO decoders and MP3 DMO decoder.
Then rename them and you get ffdshow back with clsid's tool

whurlston
16th December 2009, 22:04
I am happy to see that bitstreaming also work on the radeon 4xxx series. This is just a matter of drivers after all.

Just to clarify, the connection for bitstreaming is accepted by the renderer and ffdshow reports bitstreaming but the resulting sound is static from the AVR which detects PCM.

SamuriHL
16th December 2009, 22:10
Just to clarify, the connection for bitstreaming is accepted by the renderer and ffdshow reports bitstreaming but the resulting sound is static from the AVR which detects PCM.

Right. That's why I was hoping one of you guys could post logs on a 4xxx card with the realtek driver for TrueHD and DTS-HD MA.

kkozma
16th December 2009, 22:22
Workin' on it... I'm waiting for the PAINFULLY slow download from realtek to finish... Whopping 32k on my 10meg line is awesome!

In the meantime, what else do I need in order to get these logs?

whurlston
16th December 2009, 22:22
Right. That's why I was hoping one of you guys could post logs on a 4xxx card with the realtek driver for TrueHD and DTS-HD MA.

They look exactly the same as logs from a 5xxx series so I don't think they'll help. As far as ffdshow knows, it's working.

http://www.oshinetworks.com/DirectShow/ffdshow/TrueHD_4670.txt
http://www.oshinetworks.com/DirectShow/ffdshow/DTSHD_4670.txt

kkozma
16th December 2009, 22:39
Well, it's a bust for me... Can't get more than 2 channel audio with the realtek driver. Had this problem before and that's why I switched to the ATI drivers. *SIGH*

SamuriHL
16th December 2009, 22:50
They look exactly the same as logs from a 5xxx series so I don't think they'll help. As far as ffdshow knows, it's working.

http://www.oshinetworks.com/DirectShow/ffdshow/TrueHD_4670.txt
http://www.oshinetworks.com/DirectShow/ffdshow/DTSHD_4670.txt

Fascinating. And the lights do light up? Just no audio or static? What renderer?

whurlston
16th December 2009, 22:51
Fascinating. And the lights do light up? Just no audio or static? What renderer?

It's accepted by both the DirectSound and Wave Out renderers (logs were taken using DirectSound). No HD audio lights. The receiver sees it as an 8 channel PCM signal.

SamuriHL
16th December 2009, 22:53
It's accepted by both the DirectSound and Wave Out renderers (logs were taken using DirectSound). No HD audio lights. The receiver sees it as an 8 channel PCM signal.

That's really odd. Maybe albain will have some idea on this. Thanks for trying it though.

kkozma
16th December 2009, 23:17
Anyone have any idears as to why I can't get more than 2 channels with the realtek driver? FYI: This is XP, so EDID overrride doesn't work.

SamuriHL
16th December 2009, 23:18
You made sure to set 7.1 speakers in the windows audio control panel...right?

kkozma
16th December 2009, 23:21
Yep... Reverted back to the ATI driver and I'm back to 7.1 goodness again. Frustrating...

Maybe the new 9.12 ATI Driver that comes out tomorrow will work???

SamuriHL
16th December 2009, 23:23
That's pretty messed up. I have no idea on that one. And we have to wait and see what they put in 9.12 for the HDMI driver. Also be aware that a 9.12 hotfix is coming as well to fix the EDID stuff.

rica
17th December 2009, 01:04
Test results: Latest Realtek Drivers on Vista 32,

None of those renderers works with ffdshow (THD, DTSHD) using Realtek:
Direct Sound Device,
Default Waveout Device,
MPC Audio Decoder,
Realtek HDMI Out

On the other hand, PDVD9 works with Realtek drivers (THD, DTSHD)

Sebastiii
17th December 2009, 01:38
Hi,

I have tested and i go to bed lol with last Realtek and my AVR (i'm happy).
So between before and now, i have to format my HTPC (virii).
So i have tested last version .54 and i have good bitstreaming only when i enable MPC VIDEO (DXVA).
If i use ffdshow video or other codec with DXVA disable, the bitstream don't work very good (sound cut etc.)
For now i can't use PDVD9 it crash when i go to setup audio. ( so i must reinstall to see why).

For my best use, i take last MPC-HC and register Standalone Filtre (last too) and only enable MPEG/PS/TS/PVA and filter DXVA (H264 et VC1).

With it all work good for now only in this config for WIN7 32bit, i didn't try on vista yet.

To help Albain and LPCM, can someone give me a link to sample to make log ?
Thx
and thx again :)
Seb.

whurlston
17th December 2009, 01:54
Check your PM.

renethx
17th December 2009, 02:07
I would have ideally liked to use Arcsoft renderer as my default renderer (to avoid purchase of ATI 5xxx since I already have xonar), but was never able to do it outside graphstudio (manually) or MPC-HC (the drop-down list), even after changing its merit to 0xffffffff. Media center always chose default directsound in Vista. But anyways, I will switch to win 7 (long overdue) and get rid of the xonar card.
How about this idea (http://forum.doom9.org/showpost.php?p=1350135&postcount=126)?

BTW to play M2TS files with the 7MC internal player, A Quick Guide to Playing M2TS in WMP12/7MC (http://www.avsforum.com/avs-vb/showthread.php?p=16951614#post16951614) is a must read. :)

Andy o
17th December 2009, 02:48
ah I just woke up a half hour ago. I' about to start testing, but don't have much time. Anything in particular that's needed? I'm installing beta 54 right now..

Andy o
17th December 2009, 02:56
LPCM in PDVD9 is still showing 48/32 on a 48/24 track with the realtek driver.
Is there anything wrong with this? If I read correctly, doesn't PowerDVD 9 use exclusive mode for 48/24?

SamuriHL
17th December 2009, 02:57
I have good luck with the realtek driver on W7 64. Works fine in PDVD9 and ffdshow for all formats except DD+. That's still not working. We'll see what Cat 9.12 does tomorrow.

SamuriHL
17th December 2009, 02:58
Is there anything wrong with this? If I read correctly, doesn't PowerDVD 9 use exclusive mode for 48/24?

No, nothing in particular. I think it's just padded 24 bit, but, I have no way of really knowing that for sure. I'm sure it's excl mode, though, and it sounds great. I was more curious as to whether the realtek driver would take 48/24 without padding it and it doesn't seem to.