View Full Version : ffdshow tryouts project: Discussion & Development
SamuriHL
2nd December 2009, 22:15
Holy snikes. I just checked my cpu usage with MPC-HC bitstreaming a DTS-HD MA ISO image. Is 5% cpu usage bad? :eek: WOW! :D I love this!!!!!
crisscross
2nd December 2009, 22:16
There's no "bypassing" PAP involved. PAP is used by an "official" player that's trying to bitstream. It's a requirement of the studios for all licensed PC players to use PAP in order to be allowed to play full bitrate audio that's not downsampled. ffdshow doesn't care about that requirement to downsample. It simply didn't bother implementing it. :D So LPCM can be sent over analog to your receiver no problem. That means TrueHD decoded to LPCM will work just fine. In theory, if there was a DTS-HD MA decoder available, you'd be able to decode that to LPCM and send that, as well. In any case, PAP isn't the issue. It's the requirement for licensed players to downsample that's the issue. ffdshow doesn't bother with that nonsense. :)
Ok, but I am not talking about sending anything digital to my receiver. I am talking about analog out (ie using the dacs of my soundcard) from my soundcard directly to amps. But I guess its the same case with that? Solved for bitstreaming and LPCM should mean solved for analog out?
whurlston
2nd December 2009, 22:20
I'm not able to get TrueHD bitstreaming with Resident Evil 3 or John Mayer. DTS-HD works on everything I've tried so far though.
I'll post some logs a little later but I have to run out.
SamuriHL
2nd December 2009, 22:22
Ok, but I am not talking about sending anything digital to my receiver. I am talking about analog out (ie using the dacs of my soundcard) from my soundcard directly to amps. But I guess its the same case with that? Solved for bitstreaming and LPCM should mean solved for analog out?
I don't think I'm explaining this very well. Let me try again.
For HDMI bitstreaming:
albain's latest solves this issue for us 5xxx owners and we can bitstream to our heart's content. This has absolutely _0_ to do with what you're trying to accomplish. Nothing at all. Does not apply one bit.
For analog:
In order to play HD audio tracks on analog, they *MUST* be converted to LPCM. The LPCM is then used to drive each channel in your analog set up. To do this, DTS-HD MA and TrueHD tracks must be decoded by the player to LPCM, and then the player sends each channel to the appropriate analog output (center, front left, front right, surround left, surround right, sub, etc). That's controlled by the player using the raw LPCM data. There is absolutely *NO* way to send uncompressed data using analog to a receiver. I repeat...you can NOT bitstream with analog. You MUST allow the player to decode it, and the player then sends the channels to the correct analog output.
This is of course a vastly simplified view of things, but, it gets the idea across (I hope). So to recap, you an do discs that have native LPCM and TrueHD as ffdshow can decode TrueHD and obviously the LPCM is what you want anyway. DTS-HD MA does not have a decoder available. The best you can do is DTS core on those discs. Still, not a bad deal considering it's all open software with no restrictions. :)
SamuriHL
2nd December 2009, 22:23
I'm not able to get TrueHD bitstreaming with Resident Evil 3 or John Mayer. DTS-HD works on everything I've tried so far though.
I'll post some logs a little later but I have to run out.
Will try RE3 now.
SamuriHL
2nd December 2009, 22:26
Ummmm, ffdshow isn't even trying to bitstream RE3 as a TrueHD track. It's decoding to LPCM for me. Log coming up.
dehati_paul
2nd December 2009, 22:28
Guys - Great job on this one! This clearly shows what "open source" can do!!
I have a quick question (to clarify my confusion) - Are you using/outputting from the Xonar or ATI 5xxx to make the latest ffdshow bitstream TrueHD and DTS-HD work?
I have the Xonar but not the ATI 5xxx, so I am wondering if I need to dump $150 to hear the sweet sound of bitstreaming.
SamuriHL
2nd December 2009, 22:29
Uhhhh, albain?? Can you please look at this one?!
RE3: http://pastebin.com/pastebin.php?dl=d5a862f3d
What's up with that??
SamuriHL
2nd December 2009, 22:30
Guys - Great job on this one! This clearly shows what "open source" can do!!
I have a quick question (to clarify my confusion) - Are you using/outputting from the Xonar or ATI 5xxx to make the latest ffdshow bitstream TrueHD and DTS-HD work?
I have the Xonar but not the ATI 5xxx, so I am wondering if I need to dump $150 to hear the sweet sound of bitstreaming.
I'm using my 5870 and it's working 99% for me (see RE3 issue we're having). Others are using the Xonar with mixed success. Albain will clean up the remaining Xonar issues when he gets the data he needs. Hang in there. albain's not done yet. But this is an absolutely incredible leap forward!
liquidskin76
2nd December 2009, 22:31
Guys - Great job on this one! This clearly shows what "open source" can do!!
I have a quick question (to clarify my confusion) - Are you using/outputting from the Xonar or ATI 5xxx to make the latest ffdshow bitstream TrueHD and DTS-HD work?
I have the Xonar but not the ATI 5xxx, so I am wondering if I need to dump $150 to hear the sweet sound of bitstreaming.
Both however the result vary at the moment. When Albain has sorted, both should work!
rica
2nd December 2009, 22:33
Home Premium 7/64. Ati 5770 -Ati drivers and tulli patch.
ffdshow beta 44.
I can't see ffdshow under Program files so can not see it in external filters of latest 64 build of MPC-HC; finally i'm not able to try it.
I can see ffdshow audio decoder on GraphStudio and i get DD core/or LPCM.
What's wrong with me???
Albain pls get an Ati card asap :p
liquidskin76
2nd December 2009, 22:33
But this is an absolutely incredible leap forward!
Slight understatement! The creation of planet earth, birth of jesus, and moon landings all pale in comparison!!!
dehati_paul
2nd December 2009, 22:35
I'm using my 5870 and it's working 99% for me (see RE3 issue we're having). Others are using the Xonar with mixed success. Albain will clean up the remaining Xonar issues when he gets the data he needs. Hang in there. albain's not done yet. But this is an absolutely incredible leap forward!
It is a GIANT leap indeed!! We are finally free from the shackles of PDVD and TMT software crap.
SamuriHL, quick question on the side - what chain are you using (e.g. MPC-HC -> ffdshow -> renderer -> ATI)? Also is it working only in graphstudio or direcly from file with your favourite player?
SamuriHL
2nd December 2009, 22:37
Home Premium 7/64. Ati 5770 -Ati drivers and tulli patch.
ffdshow beta 44.
I can't see ffdshow under Program files so can not see it in external filters of latest 64 build of MPC-HC; finally i'm not able to try it.
I can see ffdshow audio decoder on GraphStudio and i get DD core/or LPCM.
What's wrong with me???
Albain pls get an Ati card asap :p
Use 32 bit MPC-HC. I'm on 64 bit OS, too, but you wanna use 32 bit MPC-HC for this.
liquidskin76
2nd December 2009, 22:37
@Albain,
Just to summarize on 'beta44 - xonar - arcsoft renderer'...
GraphStudio
From m2ts container... TrueHD working great. DTS-HD giving DTS core.
DTS-HD log... http://pastebin.com/pastebin.php?dl=m6b53dcb1
From MKV container... both TrueHD and DTS-HD working great!
MPC-HC (SVN 1373)
From m2ts container... TrueHD not working, giving 2 channel LPCM. DTS-HD is giving DTS core.
TrueHD log... http://pastebin.com/pastebin.php?dl=m7b37a2dc
DTS-HD log... http://pastebin.com/pastebin.php?dl=m5d22fc24
From MKV container... TrueHD not working, giving 2 channel LPCM. DTS-HD not working, no audio and showing as Dolby Digital on AVR!!
TrueHD log... http://pastebin.com/pastebin.php?dl=m2729c620
DTS-HD log... http://pastebin.com/pastebin.php?dl=m7e2cda62
Do you want me to test with the dumper tool?
Albain,
Gonna watch transformers 2 now (on PS3 slim!) however i'll check-in in a bit.
SamuriHL
2nd December 2009, 22:37
Slight understatement! The creation of planet earth, birth of jesus, and moon landings all pale in comparison!!!
LOL! No kidding. Absolutely amazing. 44 betas. WOW!
SamuriHL
2nd December 2009, 22:41
It is a GIANT leap indeed!! We are finally free from the shackles of PDVD and TMT software crap.
SamuriHL, quick question on the side - what chain are you using (e.g. MPC-HC -> ffdshow -> renderer -> ATI)? Also is it working only in graphstudio or direcly from file with your favourite player?
I have albain's MPC splitter installed, so, what I do for files is right click, say "open with", select graph studio, and let it build me a graph. :D I'm lazy, what can I say. :) This gives me audio with stutter and dropouts, but, that's just graph studio being fun. To actually USE this, I load up MPC-HC. The instructions I've given to others is like this:
-Install MPC-HC
-Install ffdshow beta 44
-Configure ffdshow, on options page check all passthrough options
-Configure options for MPC-HC. Add ffdshow audio decoder to external filters and set to prefer
-Output in MPC-HC...pick your favorite working renderer. I'm using default directsound
-File, open DVD, select your BD and enjoy. :)
Sebastiii
2nd December 2009, 22:41
Seb, you're going to have a lot of work to do with the Xonar I think. :) I'm on 64 bit so even if I put mine back in I'm not going to be able to dump the info albain needs to get Xonar users fixed up. This is so amazing. albain's persistence was remarkable but it certainly has paid off!! We should all step back for just a moment and really contemplate what he accomplished here. Bitstreaming of TrueHD and DTS-HD MA, in an open environment, with no PAP or other restrictions. *********************! :)
Yes you're right :) it's amazing stuf :)
So i'm ready now with xonar to log if it's necessary, i have test it now with my sample and it's working on my new fresh Install (i must have to format my OS because viruses come in).
So i have a clean and good system to work and help on W7 32bit Xonar and ATI (but with ATI i must test when my AVR HD come back from sav because without it i can only see 2 channel). But i'm ok on Xonar but blind on sound because i haven't receive my AVR.
Big Thx and Great amazing great work :)
Seb.
dehati_paul
2nd December 2009, 22:48
I have albain's MPC splitter installed, so, what I do for files is right click, say "open with", select graph studio, and let it build me a graph. :D I'm lazy, what can I say. :) This gives me audio with stutter and dropouts, but, that's just graph studio being fun. To actually USE this, I load up MPC-HC. The instructions I've given to others is like this:
-Install MPC-HC
-Install ffdshow beta 44
-Configure ffdshow, on options page check all passthrough options
-Configure options for MPC-HC. Add ffdshow audio decoder to external filters and set to prefer
-Output in MPC-HC...pick your favorite working renderer. I'm using default directsound
-File, open DVD, select your BD and enjoy. :)
SamuriHL - Prefect - Thanks!!
rica
2nd December 2009, 22:50
Use 32 bit MPC-HC. I'm on 64 bit OS, too, but you wanna use 32 bit MPC-HC for this.
Weird!!!!
OK, i gonna give it a go anyway :)
Skinleech
2nd December 2009, 22:52
I'll work on some samples, Seb.
Thanks.
SamuriHL
2nd December 2009, 22:52
Weird!!!!
OK, i gonna give it a go anyway :)
Not really. ffdshow is only 32 bit compiled unless you wanna compile it for 64. albain said he's not set up to compile it that way right now. And I can't put my dev tools on my HTPC either because they cause problems with the moronic protections of certain players. :mad: So, use 32 bit for now and it'll work.
Spec-Chum
2nd December 2009, 22:53
Just popped on to say fantastic work albain et al!
crisscross
2nd December 2009, 22:59
I don't think I'm explaining this very well. Let me try again.
For HDMI bitstreaming:
albain's latest solves this issue for us 5xxx owners and we can bitstream to our heart's content. This has absolutely _0_ to do with what you're trying to accomplish. Nothing at all. Does not apply one bit.
For analog:
In order to play HD audio tracks on analog, they *MUST* be converted to LPCM. The LPCM is then used to drive each channel in your analog set up. To do this, DTS-HD MA and TrueHD tracks must be decoded by the player to LPCM, and then the player sends each channel to the appropriate analog output (center, front left, front right, surround left, surround right, sub, etc). That's controlled by the player using the raw LPCM data. There is absolutely *NO* way to send uncompressed data using analog to a receiver. I repeat...you can NOT bitstream with analog. You MUST allow the player to decode it, and the player then sends the channels to the correct analog output.
This is of course a vastly simplified view of things, but, it gets the idea across (I hope). So to recap, you an do discs that have native LPCM and TrueHD as ffdshow can decode TrueHD and obviously the LPCM is what you want anyway. DTS-HD MA does not have a decoder available. The best you can do is DTS core on those discs. Still, not a bad deal considering it's all open software with no restrictions. :)
Ok, thanks for being patient with me, and just to be really clear I am not trying to bitstream through analog. I am just trying to get real analogue out, no LPCM. I have no receiver, I just use my soundcard so every decoding is made in software and the D/A conversion is made in the DACs of the soundcard before passing it out to separate amplifiers for each channel.
There is not much talk about analogue out and the information that I have seen all talks about downsampling to 16/48. Your information about this is great news for us still using soundcards as pre/pro. This since every documentation I have found talks about limiting non-PAP cards to 16/48 for analogue out.
SamuriHL
2nd December 2009, 23:04
Ok, thanks for being patient with me, and just to be really clear I am not trying to bitstream through analog. I am just trying to get real analogue out, no LPCM. I have no receiver, I just use my soundcard so every decoding is made in software and the D/A conversion is made in the DACs of the soundcard before passing it out to separate amplifiers for each channel.
There is not much talk about analogue out and the information that I have seen all talks about downsampling to 16/48. Your information about this is great news for us still using soundcards as pre/pro. This since every documentation I have found talks about limiting non-PAP cards to 16/48 for analogue out.
Right, all the "licensed" players are going to downsample your analog. And all they're doing is decoding to LPCM, downsampling that, and sending it to the windows audio renderer which then does all your DAC and output to speakers. (Remember when I said I was oversimplifying? This is the part I left out) So, now we have MPC-HC + ffdshow. Same decoding to LPCM, only it doesn't downsample. Sends the non-downsampled LPCM to the windows audio renderer which then does your DAC and output to the speakers. Only this time at full res, no downsampling.
albain
2nd December 2009, 23:08
Uhhhh, albain?? Can you please look at this one?!
RE3: http://pastebin.com/pastebin.php?dl=d5a862f3d
What's up with that??
I don't understand this :
00000264 7.50988388 [2784] TaudioParser::checkOutputFormat for codec bitstream Dolby True HD with sample format 256
00000265 7.51001358 [2784] Media Type Structure
00000266 7.51001358 [2784] Format type : FORMAT_WaveFormatEx
00000267 7.51001358 [2784] Sub type : MEDIASUBTYPE_PCM
00000268 7.51001358 [2784]
00000269 7.51001358 [2784] WAVEFORMATEXTENSIBLE :
00000270 7.51001358 [2784] subFormat : KSDATAFORMAT_SUBTYPE_IEC61937_DOLBY_MLP
00000271 7.51001358 [2784]
00000272 7.51001358 [2784] wSamplesPerBlock : 16
00000273 7.51001358 [2784] Valid bits per sample : 16
00000274 7.51001358 [2784] dwChannelMask : 63
00000275 7.51001358 [2784]
00000276 7.51001358 [2784] WAVEFORMATEX :
00000277 7.51001358 [2784] wFormatTag : WAVE_FORMAT_EXTENSIBLE
00000278 7.51001358 [2784] Channels : 8
00000279 7.51001358 [2784] Bits per sample : 16
00000280 7.51001358 [2784] Samples per second : 192000
00000281 7.51001358 [2784] nBlockAlign : 16
00000282 7.51001358 [2784] nAvgBytesPerSec : 3072000
00000283 7.51001358 [2784]
00000284 7.51131964 [2784] TaudioParser::getSupportedFormat format not supported, trying another one
I have to compare this part of the log with the one from working samples. What has changed from the other samples ?
liquidskin76 has similar issues with the xonar but I need dumper traces to fix this on the xonar.
So 2 similar issues but 2 different ways to fix them
Skinleech
2nd December 2009, 23:10
Hmm, seems that m2ts with DTS-HD MA that do not work are fine when remuxed to mkv. Interesting.
albain
2nd December 2009, 23:13
Okay guys, bedtime, I will continue tomorrow
Thanks again for your active contributions :thanks:
I will analyze all the logs you posted or will post (from dumper or ffdshow) tomorrow
SamuriHL
2nd December 2009, 23:15
I don't understand this :
00000264 7.50988388 [2784] TaudioParser::checkOutputFormat for codec bitstream Dolby True HD with sample format 256
00000265 7.51001358 [2784] Media Type Structure
00000266 7.51001358 [2784] Format type : FORMAT_WaveFormatEx
00000267 7.51001358 [2784] Sub type : MEDIASUBTYPE_PCM
00000268 7.51001358 [2784]
00000269 7.51001358 [2784] WAVEFORMATEXTENSIBLE :
00000270 7.51001358 [2784] subFormat : KSDATAFORMAT_SUBTYPE_IEC61937_DOLBY_MLP
00000271 7.51001358 [2784]
00000272 7.51001358 [2784] wSamplesPerBlock : 16
00000273 7.51001358 [2784] Valid bits per sample : 16
00000274 7.51001358 [2784] dwChannelMask : 63
00000275 7.51001358 [2784]
00000276 7.51001358 [2784] WAVEFORMATEX :
00000277 7.51001358 [2784] wFormatTag : WAVE_FORMAT_EXTENSIBLE
00000278 7.51001358 [2784] Channels : 8
00000279 7.51001358 [2784] Bits per sample : 16
00000280 7.51001358 [2784] Samples per second : 192000
00000281 7.51001358 [2784] nBlockAlign : 16
00000282 7.51001358 [2784] nAvgBytesPerSec : 3072000
00000283 7.51001358 [2784]
00000284 7.51131964 [2784] TaudioParser::getSupportedFormat format not supported, trying another one
I have to compare this part of the log with the one from working samples. What has changed from the other samples ?
liquidskin76 has similar issues with the xonar but I need dumper traces to fix this on the xonar.
So 2 similar issues but 2 different ways to fix them
Yea, that's exactly what I was hoping you'd have an idea about. :( I have NO idea what's different. It's just a TrueHD 5.1 track. But when it was mentioned it didn't work I had to try it out. And sure enough, that's what I get.
Also, does anyone have Bolt kicking around? Trying to play this in MPC-HC crashes it. I can open one of the m2ts files in graphstudio and it plays fine so I'm guessing it's a navigation problem in MPC-HC.
SamuriHL
2nd December 2009, 23:15
Okay guys, bedtime, I will continue tomorrow
Thanks again for your active contributions :thanks:
I will analyze all the logs you posted or will post (from dumper or ffdshow) tomorrow
Thanks, man. EXCELLENT work!!
Andy o
2nd December 2009, 23:16
Well this is nothing short of amazing. I still can't try this cause I'm waiting for the 5600 or 5500 series (something with about the same power as my 4670 and CHEAP!), but this is great. Thanks albain and all who helped.
rica
2nd December 2009, 23:26
Not really. ffdshow is only 32 bit compiled unless you wanna compile it for 64. albain said he's not set up to compile it that way right now. And I can't put my dev tools on my HTPC either because they cause problems with the moronic protections of certain players. :mad: So, use 32 bit for now and it'll work.
Ok, thx; done it with a DTSHD-MA ISO file.
MPCHC 1373-32bit over 7/64
Filters:
Internal mpc mpeg source, output Default direct sound device,
external filters ffdshow beta 44 preferred.
Thanks albain and madshi and samuri with his patience and tulli with his patch to non-working AVRs and the others :thanks:
SamuriHL
2nd December 2009, 23:30
Ok, thx; done it with a DTSHD-MA ISO file.
MPCHC 1373-32bit over 7/64
Filters:
Internal mpc mpeg source, output Default direct sound device,
external filters ffdshow beta 44 preferred.
Thanks albain and madshi and samuri with his patience and the others :thanks:
Excellent. Glad you got it working. Only a few titles we've seen that have issues and albain will hopefully look into that tomorrow. I've run a bunch of my ISOs through it already and have mostly positive things to say. Bolt crashed MPC-HC, but, I can bitstream the individual m2ts files in graphstudio. Gonna try opening one up in MPC-HC directly now to see what I get.
EDIT: Nope, opening the m2ts files directly still crashes mpc-hc. But they work in graphstudio so that sucks.
crisscross
2nd December 2009, 23:33
Right, all the "licensed" players are going to downsample your analog. And all they're doing is decoding to LPCM, downsampling that, and sending it to the windows audio renderer which then does all your DAC and output to speakers. (Remember when I said I was oversimplifying? This is the part I left out) So, now we have MPC-HC + ffdshow. Same decoding to LPCM, only it doesn't downsample. Sends the non-downsampled LPCM to the windows audio renderer which then does your DAC and output to the speakers. Only this time at full res, no downsampling.
Great! I always thought windows and its drivers was a player in this PAP-thing but it seems its only the software players then!
I was (incorrectly as it seems) assuming this after reading some PAP-documentation about analog also demanding PAP all the way to the analog conversion and there doing the downconversion to 16/48 if PAP was broken. Time for me to buy a BD-drive then...
rica
2nd December 2009, 23:38
This is the end of the PAP story guys :D
SamuriHL
2nd December 2009, 23:41
Great! I always thought windows and its drivers was a player in this PAP-thing but it seems its only the software players then!
I was (incorrectly as it seems) assuming this after reading some PAP-documentation about analog also demanding PAP all the way to the analog conversion and there doing the downconversion to 16/48 if PAP was broken. Time for me to buy a BD-drive then...
That's not entirely accurate. PAP is required for analog output, as well, so long as the player supports it. And PAP is controlled by a combination of the player and the sound card driver. And there's no real standard implementation, so, this is why it's such a pain for players to add support for a particular new card's implementation. Xonar does it one way, Auzentech does it another, ATI does it a different way still. So the player asks the driver to check the PAP chain. The driver returns a "yey" or "nay" response. If nay, then the player downsamples. If yey, the player is allowed to do what it wants as long as it uses PAP. And by uses, this is where it gets silly. The player decrypts a frame of audio (aacs protected assuming you're not using AnyDVD or whatever), then encrypts the audio using the PAP implementation for the particular audio hardware, sends it to the audio hardware which then decrypts it using the PAP encryption chip it has on board, and then sends the frame to the receiver or DAC for analog. If this sounds ridiculously stupid, it's because it is. albain's solution is much more elegant. Receive decrypted audio frame, bitstream to receiver. Notice something missing? :D Or in the case of analog, receive decrypted audio frame, decode to LPCM, send to windows audio for DAC. Much better. :D
SamuriHL
2nd December 2009, 23:42
This is the end of the PAP story guys :D
You got that right. :)
rica
3rd December 2009, 00:18
Guys, here are the results of my trials:
I've found i get only HD bitstream via beta 44 from DTSHD sources (even they are ISO or original BD)
Samples:
DTSHD-MA:
Angels and Demons,
Close Encounters (even the default audio is THD i get DTSHD-MA bitstreamed)
DTSHD-HR:
Quantum of Solace,
HITMAN.
None of my trials gave me any HD bitstream on THD discs (BD via AnyDVD-HD or ISO) but just a core DD over beta 44.
_ _ _ _ _
SamuriHL
3rd December 2009, 00:20
Yea, that's exactly what I was hoping you'd have an idea about. :( I have NO idea what's different. It's just a TrueHD 5.1 track. But when it was mentioned it didn't work I had to try it out. And sure enough, that's what I get.
Also, does anyone have Bolt kicking around? Trying to play this in MPC-HC crashes it. I can open one of the m2ts files in graphstudio and it plays fine so I'm guessing it's a navigation problem in MPC-HC.
Ok, I solved the RE3 and other title problem with TrueHD not working right. I switched my audio renderer to waveout and it now works. However, that doesn't work for DTS-HD MA. :mad: SOOOOOOO, I re-registered the MPC audio renderer and low and behold it works for every damn thing I've got. Everyone having issues, please try the MPC audio renderer and see what you get for results. :thanks:
P.S. It also fixes my crash with Bolt. IOW, it works with *EVERY* source I've tried it on now.
Casshern
3rd December 2009, 00:21
Great Work Albain!
When do you think it's ready to be merged with the regular ffdshow tryouts?
We also need some new options so people can configure if they want passthrough, dts or DD core's via spdif, or decode it to analog.
I myself (and many others i am sure) hope that the dts or DD core extraction still works. At the moment it's kind of hidden in the regular tryouts. But for example if you want the DD core from a TrueHD track (if it has one), you can deactivate E-AC3 and TruHD in the codec options and ffdshow will pass the core via spdif (you also have to check the pass through options for DTS and AC3 on the output page). This is really cool. I hope it does not get lost.
Okay guys, bedtime, I will continue tomorrow
Thanks again for your active contributions :thanks:
I will analyze all the logs you posted or will post (from dumper or ffdshow) tomorrow
SamuriHL
3rd December 2009, 00:21
Guys, here are the results of my trials:
I've found i get only HD bitstream via beta 44 from DTSHD sources (even they are ISO or original BD)
Samples:
DTSHD-MA:
Angels and Demons,
Close Encounters (even the default audio is THD i get DTSHD-MA bitstreamed)
DTSHD-HR:
Quantum of Solace,
HITMAN.
None of my trials gave me any HD bitstream on THD discs (BD via AnyDVD-HD or ISO) but just a core DD over beta 44.
_ _ _ _ _
See my post above. What audio renderer are you using? Use the MPC audio renderer if possible. You need to register it and then select it in MPC-HC output.
Skinleech
3rd December 2009, 00:31
None of my trials gave me any HD bitstream on THD discs (BD via AnyDVD-HD or ISO) but just a core DD over beta 44.
Try unchecking regular ac3 passthrough. That's what I need to do to get it working.
samples
TrueHD: http://www.mediafire.com/?iyyg5wzgjgl
TrueHD: http://www.mediafire.com/?zjddwmzwean
DTS-HD MA: http://www.mediafire.com/?qzj1zgtzqyj
Sebastii, can you try these ones please? The DTS-HD sample crashes MPC, but works straight after. There might be the odd audio drop out.
I get stutters or slow recognition of the THD track in both THD samples.
Thanks.
As noted in a previous post, MKV seems to work much better for me.
Gleb Egorych
3rd December 2009, 00:34
Here was posted a 7.1 TrueHD sample (http://forum.doom9.org/showthread.php?p=1348668#post1348668), I tried it with libav decoding. I have a special preset in ffdshow - switch to mixer 5.1 mode when input has 8 channels. With 8 channel LPCM it works, but with that TrueHD doesn't. ffdshow (b3136 by clsid) outputs 8 channels. Is 5.1 AC3 core confusing ffdshow's preset switcher?
SamuriHL
3rd December 2009, 00:36
Guys, if you are having problems, please use the non-debug MPCAudioRenderer from here:
http://www.mediafire.com/file/4yniyzztiwj/MPCAudioRenderer.zip
This is what I'm using to get this to work with *ALL* my samples now. Not one fails using that. Just register it with regsvr32 from an admin command prompt and then use that as the output device in MPC-HC. It should work.
whurlston
3rd December 2009, 00:50
Guys, if you are having problems, please use the non-debug MPCAudioRenderer from here:
http://www.mediafire.com/file/4yniyzztiwj/MPCAudioRenderer.zip
This is what I'm using to get this to work with *ALL* my samples now. Not one fails using that. Just register it with regsvr32 from an admin command prompt and then use that as the output device in MPC-HC. It should work.
I'll try this later and post the results.
SamuriHL
3rd December 2009, 00:53
I'll try this later and post the results.
Well, it was going well with that. Ran into a DTS-HD MA image that crashes MPC-HC with all the renderers including this one. Something's still not 100% right with this latest build but it's like 99% there afaic.
EDIT: Uhhhh, that was weird. I switched renderers and then switched back to MPC renderer and it works now. Freaky.
rica
3rd December 2009, 00:55
Guys, if you are having problems, please use the non-debug MPCAudioRenderer from here:
http://www.mediafire.com/file/4yniyzztiwj/MPCAudioRenderer.zip
This is what I'm using to get this to work with *ALL* my samples now. Not one fails using that. Just register it with regsvr32 from an admin command prompt and then use that as the output device in MPC-HC. It should work.
Even i got it and register, i have never got rid of Default Direct Sound Device on my MPC-HC. (output is set to MPC Audio Renderer in MPC-HC)
SamuriHL
3rd December 2009, 00:56
Even i got it and register, i have never got rid of Default Direct Sound Device on my MPC-HC. (output is set to MPC Audio Renderer in MPC-HC)
Not sure I follow what you're saying here. :confused:
rica
3rd December 2009, 01:04
Not sure I follow what you're saying here. :confused:
I say: even i select registered non-debug mode MPC Audio Renderer (which you uploaded) on MPC-HC Output Options, i see Default Audio Device under filters as an output audio renderer instead of MPC Audio Renderer while playing a BD.
Is it clear?
SamuriHL
3rd December 2009, 01:12
I say: even i select registered non-debug mode MPC Audio Renderer (which you uploaded) on MPC-HC Output Options, i see Default Audio Device under filters as an output audio renderer instead of MPC Audio Renderer while playing a BD.
Is it clear?
I see, yes, that's clear now. Hmmm, I'm not sure what to tell you on that one. It seems to work for me. Every disc I've thrown at it so far works with that configuration. Even the one I had problems with, I changed to another renderer and then changed back to MPC audio renderer and it worked after that. I wish I knew why it's not working for you. You can always force the issue by going to external filters, add the mpc audio renderer and set it as preferred. Cheating, but it'll work. :)
(To do that, you'll have to browse for the ax file you registered when adding it to the external filter list)
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.