View Full Version : ArcSoft Codec Unlocker & How To Save Audio Decoder HD Settings
_shard
18th April 2010, 16:12
So I made my dad an HTPC with a HDAV1.3 Deluxe for TrueHD through analog and therefore got playing around with ArcSoft codecs. I wanted to use the TMT3 codecs in MPC-HC without going through all the trouble of installing TMT2 and TMT3, so I ended up creating my own solution.
This is a custom version of checkactivate.dll, which I understand people have been pulling from a TMT2 trial to use with TMT3 codecs. All you need to do is place it in the same folder as the codecs and then you can register and use them in any DirectShow player, you don't need an installation of either TMT2 or TMT3, just the codecs. (Disclaimer: it does not use or modify any ArcSoft code.)
Now for something else useful I discovered whilst snooping around...
How to save default ArcSoft Audio Decoder HD settings
Update: I have created and attached ASAudioHD+ as an better alternative. It is a wrapper for ASAudioHD which saves the settings each time you change them. I will keep the original solution below for anyone not wanting to use it.
This is far from a perfect solution, there only seem to be 2 settings, neither of which is the bit depth, but you can change the default speaker configuration and dynamic range. The codec itself does not save these settings, you can only alter them manually. I can only assume that the person who wrote the code had never used the registry before and ended up mistakenly using the win.ini file without noticing, fortunately we can work around it.
1) Open up C:\Windows\win.ini in notepad.
2) Add the following text to the end:
[HKEY_LOCAL_MACHINE\SOFTWARE\ArcSoft\MPEG Codec\Decoder Setting\]
AudioOutputMode=6
AudioDynamicRange=1
3) Change the numbers to match the settings you prefer. There are multiple AudioOutputMode settings which correspond to some speaker configurations, I don't know if there is any difference between them yet.
AudioDynamicRange:
0: Light
1: Normal
2: Threaded
AudioOutputMode:
0,1,2,5: Stereo
6,13: 5.1 Channels
17: 7.1 Channels
16: S/PDIF
ACrowley
19th April 2010, 09:36
Thank you..
A wrapper would be nice
Midzuki
19th April 2010, 16:10
The win.ini trick does work,
I didn't even have to reboot the computer! :)
*THUMBS UP* *THUMBS UP* *THUMBS UP*
Brazil2
19th April 2010, 17:04
How to save default ArcSoft Audio Decoder HD settings
This is far from a perfect solution, there only seem to be 2 settings, neither of which is the bit depth, but you can change the default speaker configuration and dynamic range. The codec itself does not save these settings, you can only alter them manually. I can only assume that the person who wrote the code had never used the registry before and ended up mistakenly using the win.ini file without noticing, fortunately we can work around it.
1) Open up C:\Windows\win.ini in notepad.
2) Add the following text to the end:
[HKEY_LOCAL_MACHINE\SOFTWARE\ArcSoft\MPEG Codec\Decoder Setting\]
AudioOutputMode=6
AudioDynamicRange=1
If enough people ask I may be able to write a wrapper for the codec which allows you to load/save all the settings.
Brilliant find, works like a charm and I've been looking for that for ages!
And yes, a wrapper would be very nice indeed :)
_shard
20th April 2010, 14:20
Ok I have thrown together a wrapper for ASAudioHD.ax which saves the speaker configuration, dynamic range (I think - the light/normal/thread one!) and bit depth when you change them.
It is very specific to the version of ASAudioHD.ax used which is why I will also attach the one I used which came with TMT3 for HDAV1.3.
nlnl
21st April 2010, 05:58
Ok I have thrown together a wrapper for ASAudioHD.ax which saves the speaker configuration, dynamic range (I think - the light/normal/thread one!) and bit depth when you change them.
Thanks!
Can we download the wrapper somewhere?
Brazil2
21st April 2010, 13:31
To the mods:
The first post of this thread has been updated with a new attachement. Please approve it.
Shard:
In the meanwhile maybe you could also post this file on Megaupload or Mediafire. Thanks :)
Midzuki
21st April 2010, 14:36
<OFF-TOPIC>
For small file sizes, "skydrive" is a valid option as well.
Yes, Microsoft is evil :devil:, but sometimes it's not. :) :p :D
</OFF-TOPIC>
_shard
21st April 2010, 16:20
Click here (http://www.megaupload.com/?d=NY9Z18H0) for a Megaupload link.
nlnl
21st April 2010, 18:00
Click here (http://www.megaupload.com/?d=NY9Z18H0) for a Megaupload link.
Thank you!
Brazil2
23rd April 2010, 19:58
Thanks a lot! :)
Maybe you should edit your first post and add the values to use for Audio Bit Depth for people who don't want-can't use your wrapper ;)
_shard
25th April 2010, 17:41
Thanks a lot! :)
Maybe you should edit your first post and add the values to use for Audio Bit Depth for people who don't want-can't use your wrapper ;)
Well I made the wrapper precisely because those settings don't exist. They never implemented anything but those two in the original post.
zilexa
30th May 2010, 15:36
Do you also have a solution for Arcsoft Video Decoder?
For audio I use FFDShow, there is a guide on doom9 that tells you how to use it to get correct bitstream support.
hubblec4
31st May 2010, 23:06
well done. good job shard
nibus
1st June 2010, 20:43
cool!
~Revolution~
1st June 2010, 22:32
I tried this and the filter graph definitely shows the HD decoder decoding DTS-MA but for some reason the video lags a lot. I'm uding MPC-HC latest build w/CoreAVC and Haali media Splitter. I used to decode with ffdshow but since it only decodes the core I decoded to try this out their definitely is a difference in the core and the DTS-MA. :)
Mark_A_W
2nd June 2010, 12:23
Will this mess up eac3to accessing/modifying the decoder settings? As I understand eac3to modifies the settings each time.
Mark_A_W
2nd June 2010, 12:51
And what splitter are you using to connect to the Arcsoft audio decoder?
Haali (20may2010) connects, but doesn's show DTS-MA tracks.
MPC internal (or MPC external in zoom) MPEG splitter doesn't connect.
I'm stuffed....
dansrfe
2nd June 2010, 19:28
Use the internal MPEG PS/TS/PVA splitter for .ts or .m22ts files and then manually add ArcSoft Audio Decoder HD to your external filter list in MPC and set it to prefer or filter merit it if you have it setup that way.
Mark_A_W
2nd June 2010, 23:00
I tried that, it doesn't connect.
I have a very recent Alexins SVN build of MPC.
I'll try again....
Mark_A_W
2nd June 2010, 23:15
It's like the new checkactivate.dll isn't working.
I have a copy of the entire TMT2 folder structure on a spare drive (I own it, but have TMT3 installed for real). I put the ASAudioHD+.ax file and the checkactivate.dll file in the Codecs folder (checkactivate replaced the original).
And ran the register.bat from a command prompt, which reported success.
I think I did it right?
ramicio
7th June 2010, 16:28
since it seems this codec doesn't save its bit depth settings, do you think when one decodes a dts-hd ma track with eac3to that it is actually 24 bits and not just upsampled to 24 bits after the filter?
bobdynlan
9th June 2010, 15:26
This is a custom version of checkactivate.dll, which I understand people have been pulling from a TMT2 trial to use with TMT3 codecs. All you need to do is place it in the same folder as the codecs and then you can register and use them in any DirectShow player, you don't need an installation of either TMT2 or TMT3, just the codecs. (Disclaimer: it does not use or modify any ArcSoft code.)In reply to your Disclaimer: How come a full replacement of an ArcSoft runtime (automatically loaded by codecs if present), that hooks up activate_codec and check_codec_validity functions "does not use or modify any ArcSoft code"? This is still a full blown crack no matter the label :D.
But I guess it's easier than avsforum.com - How to use TMT 3 decoders in third party apps (http://www.avsforum.com/avs-vb/showthread.php?p=16122928#post16122928) because that it's also not supported by ArcSoft even if you should be able to do that with your legit product :mad:.
I've created a set of batch files following that guide, to semi-automate things for someone that wanted the codecs minus the bloat, and by keeping user registration data does not require any cracking. A portable backup will be created. Step by step:
Install TMT2; Run get_tmt2.bat; Uninstall TMT2; Run remove.bat;
Install TMT3; Run get_tmt3.bat; Uninstall TMT3; Rerun remove.bat;
Run put_tmt2.bat; Run put_tmt3.bat
This can't beat the crack presented here on easiness, tough, but it is hell better than using custom (dumb and unsafe) automations that you have no control over - let's name DVB's HD PACK.
zilexa
10th June 2010, 12:44
When you say "Install TMT2" and "Install TMT3", do you mean the FULL versions or the TRIAL versions? Because the link to avsforum, that little guide is based on trial versions only.
I can't image one would have to go through all this trouble if you have a copy of the FULL tmt3 package? There must be a way: just install TMT3, backup the codec folder + backup the checkactivate.dll. Uninstall TMT3, restart, restore the codec folder and the checkactivate.dll. This should be enough right?
bobdynlan
10th June 2010, 17:44
There is absolutely no reason to go through all this trouble, other than a psychedelic no-cracks allowed policy. It was intended only for users that had a registered version of TMT2 in the past and now have switched to TMT3 to find a missing functionality. Both methods breaks the User Licence Agreement, but the later is doing it less, common sense wise :D
ArcSoft TMT2 officially supports using the codecs with DirectShow, while TMT3 no longer allows that by removing the activation runtime from the package - it's an added "mechanism used to restrict or control the functionality of the Software" described in the User License Agreement.
One may argue that this last change is against common sense.
You should know that the activation runtime is more complex than a single checkactivate.dll in the codec folder, it is actually calling some more files spawned all over the OS. The crack presented by _shard circumvents that, so you can use only that file.
I only posted after reading the Disclaimer that made it look as if it was not a crack. I guess I was jealous because whenever I stumble upon something I open a command prompt first instead of opening a programming ide.
So, I should not recommend the crack but I will :) After a second look, it's safe and it's working. Too bad I found out about it so late.
mariner
10th June 2010, 18:30
Greetings bob.
Thanks for taking the trouble to simplify vladd's procedure.
While on the subject of crack, would you know if the Arcsoft DTS Decoder package used in eac3to conversion tool is also running a cracked version of the checkactivate.dll?
Many thanks and best regards.
Simple method to install ArcSoft DTS Decoder (1.1.0.7) in eac3to:
(From Steel's instructions):
1. Copy the following files to your eac3to directory.
ASAudioHD.ax
checkactivate.dll
DtsDec.dll
dtsdecoderdll.dll
MagCore.dll
MagPCMac.dll
MagUIEngine.dll
MagUIInter.dll
2. Run regsvr32.exe ASAudioHD.ax from a command line in your eac3to folder.
Zip File with all the above included: http://www.sendspace.com/file/6rtk1l
zilexa
10th June 2010, 19:50
@ bobdynlan, thanks for explaining.
@ all, I understand your main reason to use Arcsoft codecs is because you want TrueHD via bitstream to your receiver, but this is already possible with FFDShow... I want it only because of the video decoder wich is suppose to be better then MPC-HC video decoder.
bobdynlan
10th June 2010, 22:01
would you know if the Arcsoft DTS Decoder package used in eac3to conversion tool is also running a cracked version of the checkactivate.dll?Just to be clear: eac3to does not come with any Arcsoft DTS Decoder package. You are talking about an user-generated package.
And no, it does not use a cracked version, it uses files from TMT3 and a very old checkactivate.dll, but that does not make it much better even if the files were/are available in the trial ArcSoft packages. If this is what you're thinking:If it's trialware there is nothing illegal or wrong with it. Trialware is freely available to anyone. You should not take he's words for it because it's more of the same thing - still against ULA.
this is already possible with FFDShow... I want it only because of the video decoder wich is suppose to be better then MPC-HC video decoder.I don't know if it will work with eac3to for example. And the ArcSoft Video Decoder IS better than MPC-HC (ffmpeg) at least for interlaced files and for VC-1 decoding. But can be worse at other things like high ref frames in H264 or some HD-DVDs.
zilexa
10th June 2010, 22:44
I don't know if it will work with eac3to for example. And the ArcSoft Video Decoder IS better than MPC-HC (ffmpeg) at least for interlaced files and for VC-1 decoding. But can be worse at other things like high ref frames in H264 or some HD-DVDs.
Oh ok, I thought it was better with H264 and better support for most blurays.
mariner
12th June 2010, 02:53
Thanks for the reply, Bob.
Two questions:
1. You consider the version of checkactivate.dll posted by _shard a crack because it removes dependencies on the 4 Mag*.dll files. Is this understanding correct?
2. In comparison to vladd's procedure, the Arcsoft package posted in the eac2ac3 thread requires much fewer number of files. Is it possible that this version of checkactivate.dll has also been tempered with?
Many thanks and best regards.
foxyshadis
12th June 2010, 05:32
In reply to your Disclaimer: How come a full replacement of an ArcSoft runtime (automatically loaded by codecs if present), that hooks up activate_codec and check_codec_validity functions "does not use or modify any ArcSoft code"? This is still a full blown crack no matter the label :D.
But I guess it's easier than avsforum.com - How to use TMT 3 decoders in third party apps (http://www.avsforum.com/avs-vb/showthread.php?p=16122928#post16122928) because that it's also not supported by ArcSoft even if you should be able to do that with your legit product :mad:.
It's a crack that still requires a paid-for TVT license, so I would have no moral problem with it. The legalities are up to the user to deal with. (My opinion may not be that of the board's at large.)
However I would probably disassemble both and check every change to make sure there was nothing malicious first.
dansrfe
12th June 2010, 18:35
It's common sense..
1) Download a package
2) Take relevant items from package.
3) Package together relevant items.
2+2=4.
It's that simple. If a user has legally downloaded the package and is going to install it in the first place, why not help the user by giving him/her the files that they need from the trialware. None of the dll's have been manipulated, nothing has been "cracked" and if anyone has any doubt in their mind then feel free to download both TMT2 and TMT3 and do hash checks on all the files I posted. Also as an added bonus, the definition for crack:
"To copy commercial software illegally by breaking (cracking) the various copy-protection and registration techniques being used. "
Courtesy of: http://www.webopedia.com/TERM/C/crack.html
Notice it says ...copy-protection and registration techniques being used. As far as I know trialware will have some functionality in the specific registration files locked in some way until a user buys the software and registers his/her key or whatever unlocking method the software uses. Copying dll's from one folder to another even in "trial" mode doesn't constitute cracking as per my understanding. I understand some people will still disagree after my explanation but I guess to each their own. :)
mariner
13th June 2010, 09:21
Greetings dansrfe. Many thanks for posting the Arcsoft Audio Decoder Package.
2 questions:
1. Does it work with TMT3 codecs?
2. Does it work with the video decoder?
Best regards.
dansrfe
13th June 2010, 18:24
1) It consists of only TMT3 dll's except for the checkactivate.dll which is taken from TMT2 so that eac3to can use it.
2) Considering it is named "ArcSoft Audio Decoder Package" it is not intended to work with a video decoder.
The purpose of the package is just to enable ArcSoft decoding in eac3to.
CruNcher
13th June 2010, 18:38
In reply to your Disclaimer: How come a full replacement of an ArcSoft runtime (automatically loaded by codecs if present), that hooks up activate_codec and check_codec_validity functions "does not use or modify any ArcSoft code"? This is still a full blown crack no matter the label :D.
But I guess it's easier than avsforum.com - How to use TMT 3 decoders in third party apps (http://www.avsforum.com/avs-vb/showthread.php?p=16122928#post16122928) because that it's also not supported by ArcSoft even if you should be able to do that with your legit product :mad:.
I've created a set of batch files following that guide, to semi-automate things for someone that wanted the codecs minus the bloat, and by keeping user registration data does not require any cracking. A portable backup will be created. Step by step:
Install TMT2; Run get_tmt2.bat; Uninstall TMT2; Run remove.bat;
Install TMT3; Run get_tmt3.bat; Uninstall TMT3; Rerun remove.bat;
Run put_tmt2.bat; Run put_tmt3.bat
This can't beat the crack presented here on easiness, tough, but it is hell better than using custom (dumb and unsafe) automations that you have no control over - let's name DVB's HD PACK.
hmm could you add Arcsofts Kernel Mode driver to be removed also as it's the one that goes the deepest into the system and can also cause bluescreens with certain Security Software installed when starting Totalmediatheater i don't know why you left such a problematic thing on the system, but removing mostly non active stuff :) ?
mariner
14th June 2010, 13:41
1) It consists of only TMT3 dll's except for the checkactivate.dll which is taken from TMT2 so that eac3to can use it.
2) Considering it is named "ArcSoft Audio Decoder Package" it is not intended to work with a video decoder.
The purpose of the package is just to enable ArcSoft decoding in eac3to.
Thanks for the reply, dansrfe.
1. So I take it it works with TMT3 audio codec. Do you experience any problem trying to connect to MPC's internal splitter?
2. If you copy the checkactiate.dll and the 4 Mag*.dll files to TMT3's codec folder, can you register the asvid.ax and use the video codec in DS media player?
Many thanks and best regards.
dansrfe
14th June 2010, 20:02
My decoder pack and instructions refer strictly to eac3to usage. using ArcSoft in other DirectShow-based media players is what this thread is about. DVB's HD Pack will get what you want. or the first post of this thread.
mariner
15th June 2010, 13:23
Thanks dansrfe.
To summarise:
1. Your Arcsoft package does not allow the audio decoder to be connected to third party DS splitter such as MPC's.
2. This version of checkactivate.dll does not enable the video decoder to be used in DS media player.
Many thanks and best regards.
_shard
14th July 2010, 19:37
In reply to your Disclaimer: How come a full replacement of an ArcSoft runtime (automatically loaded by codecs if present), that hooks up activate_codec and check_codec_validity functions "does not use or modify any ArcSoft code"? This is still a full blown crack no matter the label :D.
You're wrong. Just because it shares a couple of API names with their DLL doesn't mean it uses any of ArcSoft's original code. I rewrote the APIs myself using my own code. Just compare the file file size with that of ArcSoft's and you will see that.
What most people would call a crack would either be a program which modifies the original file or a pre-modified version of the original file, neither of which describes this and only the latter is illegal.
mariner
28th July 2010, 06:42
Greetings shard.
Thanks for sharing this brilliant piece of work.
Best regards.
vince100
16th September 2010, 02:37
Thanks _shard.
Your work is pure genius!
I've tried all other methods to get TMT3 codecs to work with directshow, none of them worked.
Then came along your simple 7kb file ... Wow, it's so easy, even a caveman can do it. :)
bjd
24th September 2010, 23:11
For those people struggling to connect the arcsoft HD decoder to the MPC-HC splitter and wanting DTS-HD analogue out via pc (not bitstreaming), there is a solution.
The MPC-HC splitter presents DTS-HD as MediaSubType_DTS {E06D8033-DB46-11CF-B4D1-00805F6CBBEA} and the Arcsoft Demuxer presents the stream as {F6498F57-B399-4A43-A6FA-F694AD42B9BE}.
Open mpc-hc.exe in a hex editor and replace the two occurences of the hex string "33806DE046DBCF11B4D100805F6CBBEA" with "578F49F699B3434AA6FAF694AD42B9BE" in the file and save. The internal MPEG PS/TS splitter should now connect directly to the Arcsoft HD Decoder and you should be able to swap audio, play seamless branching titles using the codec etc.
rica
3rd October 2010, 23:45
bjd, thanks for the tweak.
Even i have been using TMT 2 filters with MPC-HC, i wasn't able to open BD with MPC-HC. (Couldn't work with "open DVD" option, we could open m2ts file on MPC-HC)
Some issues i've met:
If the main audio stream is LPCM, i don't see Arcsoft audio HD at all -or any audio decoder.
In this case i have to select internal LPCM filter. (or i have to add ffdshow audio decoder - LPCM streaming mode only- to extrenal filters as well.) Anyway, subtitles work.
If the main stream is LPCM and the secondary is any HD lossless audio, i can not select the HD lossless (or selecting doesn't work) while MPC-HC is working.
Your tweak works with lossless HD audio within BD movies (if they are primary audio streams) with their subtitles.
Maybe i'm missing something?
MPC settings:
Internal filters:
MPEG PS/TS/PVA selected
External filters:
Arcsoft MPEG Demux,
Arcsoft Audio Decoder HD,
Arcsoft video decoder selected and in my case all the filters belong to TMT 2.125.
(btw i haven't used the wrapper in the first post; i still had to select channel numbers everytime.)
And here is how i configured:
File > Open > MPC-HC.exe
Search > Replace
Select "replace all"
http://img840.imageshack.us/img840/4646/hex00.png (http://img840.imageshack.us/i/hex00.png/)
http://img812.imageshack.us/img812/3910/hexx.png (http://img812.imageshack.us/i/hexx.png/)
Am i missing anything?
Thanks.
EDIT: Adding this to win.ini file solved manual adjusting of channels everytime, thanks _shard.
[HKEY_LOCAL_MACHINE\SOFTWARE\ArcSoft\MPEG Codec\Decoder Setting\]
AudioOutputMode=6
EDIT: Even you are trying to fix DTSHD to PCM issue, i expect more bjd :)
_ _ _
zicoz
4th October 2010, 06:26
Ok, think I figured out the way it works now.
- Install Windows
- Install a mkv-splitter
- Install TMT3
- Copy checkactivate.dll to c:\program files\arcsoft\totalmedia theatre 3\codec
- regsvr32 asaudiohd.ax in c:\program files\arcsoft\totalmedia theatre 3\codec
The wrapper does not seem to work with this asaudiohd.ax in the latest patch .185 and the codec in the OP does not seem to work either.
renethx
4th October 2010, 07:12
The MPC-HC splitter presents DTS-HD as MediaSubType_DTS {E06D8033-DB46-11CF-B4D1-00805F6CBBEA} and the Arcsoft Demuxer presents the stream as {F6498F57-B399-4A43-A6FA-F694AD42B9BE}.
Open mpc-hc.exe in a hex editor and replace the two occurences of the hex string "33806DE046DBCF11B4D100805F6CBBEA" with "578F49F699B3434AA6FAF694AD42B9BE" in the file and save. The internal MPEG PS/TS splitter should now connect directly to the Arcsoft HD Decoder and you should be able to swap audio, play seamless branching titles using the codec etc.
Thanks!
This is far from a perfect solution, there only seem to be 2 settings, neither of which is the bit depth, but you can change the default speaker configuration and dynamic range. The codec itself does not save these settings, you can only alter them manually. I can only assume that the person who wrote the code had never used the registry before and ended up mistakenly using the win.ini file without noticing, fortunately we can work around it.
Apparently we don't have to worry about bit-depth. If 7.1 ch is kept by win.ini, then it looks like the decoded PCM has the correct channel count, sample rate and bit depth. I checked this with a couple of movies (here (http://www.avsforum.com/avs-vb/showthread.php?p=19282099#post19282099)).
bjd
4th October 2010, 16:12
If the main audio stream is LPCM, i don't see Arcsoft audio HD at all -or any audio decoder.
In this case i have to select internal LPCM filter. (or i have to add ffdshow audio decoder - LPCM streaming mode only- to extrenal filters as well.) Anyway, subtitles work.
Yes - that's what I do
If the main stream is LPCM and the secondary is any HD lossless audio, i can not select the HD lossless (or selecting doesn't work) while MPC-HC is working.
I don't have any such titles, but do you have any that contain LPCM and a HD Lossless audio track with a different bit rate (i.e 16bit LPCM/24bit DTS-HD ? If they are the same bit rate then there is no benefit in using the Arcsoft decoder, just let ffdshow audio decode the LPCM. (Remember your version of the decoder will pad 16bit audio so it always looks like 24bit HD audio - check what Eac3to says it really is).
The only way to solve this is to find a way that the Arcsoft decoder can process LPCM which is something I have not explored but as TMT does this, I assume it must be possible.
Your tweak works with lossless HD audio within BD movies (if they are primary audio streams) with their subtitles.
Yes, it was just a way of decoding DTS HD/MA on seamless branching discs or some other discs where the Arcsoft Demuxer does not present DTS-HD/MA but the MPC-HC splitter does.
bjd
4th October 2010, 17:15
If the main stream is LPCM and the secondary is any HD lossless audio, i can not select the HD lossless (or selecting doesn't work) while MPC-HC is working.
Looking at the Arcsoft accepted media types, it will accept MEDIASUBTYPE_DVD_LPCM_AUDIO {E06D8032-DB46-11CF-B4D1-00805F6CBBEA} but only if it is part of MEDIATYPE_DVD_ENCRYPTED_PACK.
MPC-HC will present the LPCM as MEDIATYPE_Audio, so it will never connect.
Assuming you only use the filters only in MPC-HC and don't use TMT or the arcsoft audio filter for DVDs, you could edit ASAudioHD.ax in a Hex Editor by replacing 6A910BED4D0411D1AA7800C04FC31D60 with 6175647300001000800000AA00389B71.
It's dirty - but it should work.
bjd
4th October 2010, 18:13
Please ignore the last post, modifying the arcosoft decoder should not be necessary.
I can decode LPCM using the Arcsoft decoder providing Audio Decoder HD is set up as preferred external filter with the following audio sub_type enabled.
{E06D8032-DB46-11CF-B4D1-00805F6CBBEA}
rica
4th October 2010, 22:46
Yes, it was just a way of decoding DTS HD/MA on seamless branching discs or some other discs where the Arcsoft Demuxer does not present DTS-HD/MA but the MPC-HC splitter does.
That is why i liked your tweak.
But seamless branching might be in any BD; even it is LPCM or THD.
Normally if it is not a seamless branching BD, you can select the main m2ts using "open file" option in MPC-HC.
But all of us want to open a BD using "open DVD" option even it's not a seamless-branching movie.
Otherwise File Source > arcsoft mpeg demux > Arcsoft audio decoder HD (2.125) > ReClock works fine for any HD audio decoding job.
So all my previous trials say that Arcsoft Audio decoder HD is able to decode all the formats.
Your tweak doesn't work for THD and LPCM for the time being.
Thanks.
EDIT:
How to work with "open file" option?
Open > BDMV > STREAM > blabla.m2ts. (supposed it's a single main stream)
And play it with MPC-HC.
MPC-HC Config:
Unselect all the internal filters.
Select those under external filters:
Arrcsoft MPEG Demux,
Arcsoft audio decoder HD,
Arcsoft video decoder and select all of them as preferred.
You will see Arcsoft will handle all of those HD audio formats.
And adding this to win.ini file is gonna fix "manual adjusting channels everytime" issue:
[HKEY_LOCAL_MACHINE\SOFTWARE\ArcSoft\MPEG Codec\Decoder Setting\]
AudioOutputMode=6
_ _ _ _
But it's not what we need, you know. We would like to use "Open DVD" option with or without seamless branching BD movies.
_ _ _ _
bjd
5th October 2010, 11:24
Your tweak doesn't work for THD and LPCM for the time being.
Rica, I did manage get LPCM working late last night, but will do some more testing with TrueHD before posting again, but it should be possible to get the Arcsoft decoder fully working with the Mpc-HC TS source/splitter
renethx
5th October 2010, 14:24
MPC MPEG Source (Gabest) presents TrueHD as MEDIASUBTYPE_DOLBY_AC3 {E06D802C-DB46-11CF-B4D1-00805F6CBBEA} and the Arcsoft Demuxer presents the stream as {4288B843-610B-4E15-A53B-43007FCFF614}. So I opened MpegSplitter.ax in a hex editor and replace the two occurences of the hex string "2C806DE046DBCF11B4D100805F6CBBEA" with "43B888420B61154EA53B43007FCFF614" in the file. Audio works, but it is disrupted every few seconds...
BTW ArcSoft Audio Decoder HD for DTS-HD is incorporated in LAVFSplitter (v1.0?). nevcairiel may look at TrueHD part.
bjd
5th October 2010, 15:08
MPC MPEG Source (Gabest) presents TrueHD as MEDIASUBTYPE_DOLBY_AC3 {E06D802C-DB46-11CF-B4D1-00805F6CBBEA} and the Arcsoft Demuxer presents the stream as {4288B843-610B-4E15-A53B-43007FCFF614}. So I opened MpegSplitter.ax in a hex editor and replace the two occurences of the hex string "2C806DE046DBCF11B4D100805F6CBBEA" with "43B888420B61154EA53B43007FCFF614" in the file. Audio works, but it is disrupted every few seconds...
This was something I was going to try tonight.
The LPCM MPC-HC->Arcsoft connection can be achieved by hex editing the Mpc-Hc splitter or executable by changing the media type on the splitter so that instead of HMDV_LPCM_AUDIO, DVD_LPCM_AUDIO is presented instead.
Replace "fd979f94f6562745B4AEDDEB375AB80F" for "32806DE046DBCF11B4D100805F6CBBEA". There should be one occurrence.
rica
5th October 2010, 21:09
Rica, I did manage get LPCM working late last night, but will do some more testing with TrueHD before posting again, but it should be possible to get the Arcsoft decoder fully working with the Mpc-HC TS source/splitter
Thanks in advance.
MPC MPEG Source (Gabest) presents TrueHD as MEDIASUBTYPE_DOLBY_AC3 {E06D802C-DB46-11CF-B4D1-00805F6CBBEA} and the Arcsoft Demuxer presents the stream as {4288B843-610B-4E15-A53B-43007FCFF614}. So I opened MpegSplitter.ax in a hex editor and replace the two occurences of the hex string "2C806DE046DBCF11B4D100805F6CBBEA" with "43B888420B61154EA53B43007FCFF614" in the file. Audio works, but it is disrupted every few seconds...
No, it doesn't work for me.
bjd
6th October 2010, 00:07
I have done further testing and can confirm that the Arcsoft decoder connects to the Mpc-HC splitter when either DTS, DTS-HD, AC3, eAC3 TrueHD or LPCM is the primary audio channel by tweaking the media codes for DTS and HMDV_LPCM in Mpc-HC (as detailed in previous posts).
The only issue is that TrueHD does not decode properly but all the other audio streams do and more importantly even if TrueHD is the primary audio stream and the Arcsoft codec is in the filter graph, you can still select another audio stream and it will play after a couple of seconds.
If the highest quality audio on the disc is TrueHD, then the best option is to use FFdshow instead especially as you can disable DRC.
Now that Mpc-HC connects to the Arcsoft decoder when LPCM is the primary stream, there should not be a disc where you cannot select the best audio option, you just have enable ffdshow for TrueHD via PCM.
rica
6th October 2010, 00:32
Hi bjd,
If i didn't misunderstand:
We can use ArcSoft with DTS/DTS-HD or LPCM (if they are primary) in decoding or direct-streaming with those tweaks:
1) http://forum.doom9.org/showpost.php?p=1446017&postcount=42
+
2) http://forum.doom9.org/showpost.php?p=1448553&postcount=52
If the highest quality audio on the disc is TrueHD, then the best option is to use FFdshow configured as for just streaming LPCM.
Correct?
If the highest quality audio on the disc is TrueHD, then the best option is to use FFdshow configured as for just streaming LPCM.
Correct?
If it is correct what if LPCM is the primary and THD is the secondary? Can i select THD in this case and with what filter?
_ _ _ _ _
rica
6th October 2010, 01:11
LPCM streaming over ArcSoft:
No audio decoder added on graph, so i get just static.
(tweak 1 + tweak2)
_ _ ___
bjd
6th October 2010, 07:55
We can use ArcSoft with DTS/DTS-HD or LPCM (if they are primary) in decoding or direct-streaming with those tweaks:
1) http://forum.doom9.org/showpost.php?...7&postcount=42
+
2) http://forum.doom9.org/showpost.php?...3&postcount=52
The arcsoft decoder will connect to the Mpc-HC TS splitter when either DTS,DTS-HD,AC3,eAC3,LPCM or TrueHD is presented first providing the DTS and HDMV_LPCM media types have been tweaked and the decoder is the preferred external filter for audio. It will decode all audio streams with the exception of TrueHD (silent), but you can still enable a secondary audio stream. TrueHD,eAC3 and AC3 all use media type DOLBY_AC3 which the Arcsoft decoder happily accepts, but if you tweak DOLBY_AC3 to the Arcsoft's special TrueHD media type, not only do you get stuttering TrueHD, but you will lose AC3/eAC3 capability.
If it is correct what if LPCM is the primary and THD is the secondary? Can i select THD in this case and with what filter?
In this case ensure ffdshow audio is your preferred external filter for audio and configured for AC3, DTS, LPCM and TrueHD.
My preferred order of external fiters for audio are
1) ArcsoftHD
2) External registered AVI<->AC3 Filter
3) FFdshow
To listen to TrueHD, I only have to block 1).
Filter 2) is used to listen to DTS/AC3 using the Arcsoft Decoder in a .mkv file.
renethx
6th October 2010, 11:23
So we now have a workable solution to decode all BD audio codecs bit-perfect, in particular for MKV with a single audio track. :) But for BD movie (and MKV with multiple audio streams) we may have to constantly switch the order of ffdshow Audio Decoder and ArcSoft Audio Decoder HD depending on the movie. :(
- If ffdshow (with DTS disabled) is placed first and if I play a movie with TrueHD, AC3 or LPCM primary and DTS or DTS-HD secondary, and if I switch audio to the secondary, I am out of luck. MPC splitter can't re-negotiate the audio codec??
- If ArcSoft Audio Decoder HD (with MEDIASUBTYPE_DOLBY_AC3 deleted in MEIDATYPE_AUDIO) is placed first and if I play a movie with AC3, DTS or LPCM primary and TrueHD secondary and if I switch audio to the secondary, I can't hear sound.
bjd
6th October 2010, 11:42
- If ffdshow (with DTS disabled) is placed first and if I play a movie with TrueHD, AC3 or LPCM primary and DTS or DTS-HD secondary, and if I switch audio to the secondary, I am out of luck. MPC splitter can't re-negotiate the audio codec??
I have DTS,AC3,eAC3 and LPCM enabled in ffdshow, but it is below the Arcsoft decoder in MPC-hc's external filters list. Both are set to preferred, and when I want to play a TrueHD track in a BD, I just block the Arcsoft. I have full audio capability and switching on both codecs with the following caveats:-
ffdshow : DTS-HD = core only
Arcsoft: TrueHD = silence
renethx
6th October 2010, 12:33
with the following caveats:-
ffdshow : DTS-HD = core only
Arcsoft: TrueHD = silence
Yup, these caveats are exactly what I think are issues. If core DTS is OK, there is no need of introducing ArcSoft Audio Decoder HD.
Once LAVFSplitter supports index.bdmv, that will be the solution (hopefully).
leeperry
6th October 2010, 23:15
it's not too clear what needs to be done to have those working in a media player :confused:
I've tried to unpack and register the .ax, but no workee.
so I should install my licenced copy of TMT3, and then overwrite those files? impossible to have less bloat on my box? I've got some 5.1 AC3 streams that are tagged as stereo so that loads the wrong ffdshow automatic rule...using an external decoder would fix that, and libavcodec decodes DTS in 16int only...that's a bummer too.
zicoz
8th October 2010, 14:35
Yup, these caveats are exactly what I think are issues. If core DTS is OK, there is no need of introducing ArcSoft Audio Decoder HD.
Once LAVFSplitter supports index.bdmv, that will be the solution (hopefully).
From what you say here I draw the conclusion that with the LAVFSplitter TrueHD from an mkv would work, is that correct? Or is that the FFDshow-solution?
bjd
8th October 2010, 14:38
I've tried to unpack and register the .ax, but no workee.
Lee,
Don't use AsaudioHD+.ax wrapper or the included ASaudiohd.ax filter (from TMT .165). Update your copy of TMT3 to .185 and use that filter, because what has not been widely reported is that the .185 version when exposed in direct show outputs 24bit PCM.
Drop the 1.3.3.185 version of AsAudioHD.ax, with the 7kb checkactivate.dll and the following TMT .dlls and you should have a working DS codec once its has been registered.
Ac3HDDecoder.dll
DdpDec71.dll
dtsdecoder.dll
renethx
8th October 2010, 14:53
From what you say here I draw the conclusion that with the LAVFSplitter TrueHD from an mkv would work, is that correct? Or is that the FFDshow-solution?
Yes, LAVFSplitter (v1.0?) connects to ArcSoft Audio Decoder HD for TrueHD and works (hopefully).
bjd
8th October 2010, 15:16
Yes, LAVFSplitter (v1.0?) connects to ArcSoft Audio Decoder HD for TrueHD and works (hopefully).
The Haali splitter passes TrueHD as MEDIASUBTYPE_DOLBY_AC3 and the Arcsoft has no problem decoding the stream. I think it is something to do with the wFormatTag Mpc-Hc uses (0x2000)/8192 where as Haali and the Arcsoft Demuxer pass 0x0000
renethx
8th October 2010, 18:53
The Haali splitter passes TrueHD as MEDIASUBTYPE_DOLBY_AC3 and the Arcsoft has no problem decoding the stream. I think it is something to do with the wFormatTag Mpc-Hc uses (0x2000)/8192 where as Haali and the Arcsoft Demuxer pass 0x0000
Exactly.
Hmm, Haali is good then, only if it heavy stuttering in DTS-HD is fixed (has it been fixed?).
rica
8th October 2010, 20:15
Exactly.
Hmm, Haali is good then, only if it heavy stuttering in DTS-HD is fixed (has it been fixed?).
No, not yet.
Gser
21st October 2010, 11:53
Seeing as I have to use FFDSHOW for TrueHD and it needs the AC3 decoder. I wonder how I could force Arcsoft to play ac3 and stop it from trying to play trueHD.
renethx
21st October 2010, 15:40
The Haali splitter passes TrueHD as MEDIASUBTYPE_DOLBY_AC3 and the Arcsoft has no problem decoding the stream.
Have you noticed that ArcSoft decoder decodes only core AC3? Or if the TrueHD track does not include core AC3, you would hear no sound. (Every TrueHD track in M2TS has core AC3. I don't know how to remove it. In Clown_BD, eac3to create a core AC3 automatically even if I untick it and TSMuxR refuses THD.)
renethx
21st October 2010, 15:43
Seeing as I have to use FFDSHOW for TrueHD and it needs the AC3 decoder. I wonder how I could force Arcsoft to play ac3 and stop it from trying to play trueHD.
Use Haali.
Oops, Haali won't connect to AS decoder for DTS-HD in M2TS!
bjd
22nd October 2010, 10:32
Have you noticed that ArcSoft decoder decodes only core AC3? Or if the TrueHD track does not include core AC3, you would hear no sound. (Every TrueHD track in M2TS has core AC3. I don't know how to remove it. In Clown_BD, eac3to create a core AC3 automatically even if I untick it and TSMuxR refuses THD.)
Yes, I figured that was what was happening with Haali as the 3.185 build of the decoder outputs 16bit AC3 and 24bit True, and Haali was splitting the trueHD track as AC3 and ReClock was only showing 16bit PCM.
Gser
22nd October 2010, 12:44
Have you noticed that ArcSoft decoder decodes only core AC3? Or if the TrueHD track does not include core AC3, you would hear no sound. (Every TrueHD track in M2TS has core AC3. I don't know how to remove it. In Clown_BD, eac3to create a core AC3 automatically even if I untick it and TSMuxR refuses THD.)
TRUEHD DOES NOT HAVE AN AC3 CORE! *phew*. That is why there is always a seperate ac3 file. DTS-HD Master audio has a DTS core though, to which the lossless part is applied to. For me, not even total media theater plays TrueHD.
Gser
22nd October 2010, 12:46
Use Haali.
Oops, Haali won't connect to AS decoder for DTS-HD in M2TS!
Never mind, AS doesn't apply normalization in ac3 5.1-->2.0 so the volume is way too low.
bjd
22nd October 2010, 23:07
Thanks for the recent posts regarding trueHD + core. I have figured out what is going on.
1) The Arcsoft decoder will ony decode a TrueHD stream, not an interleaved TrueHD/stream which is presented by the MPC-splitter. The Arcsoft Demux filter must remove the AC3 segments and present the just the TrueHD stream as media type {4288B843-610B-4E15-A53B-43007FCFF614}.
Those people up to speed with TrueHD will know that TrueHD in an .m2ts file can be interleaved with ac3 but when you mux TrueHD into an .mkv file, the ac3 portion is ignored. Furthermore any HD-DVD .evo files with TrueHD are not interleaved with an .ac3 stream either.
I was able to test/confirm this by creating and a truehd stream in a .mkv file which presents the audio as {00002000-0000-0010-8000-00AA00389B71}. By hacking the MPC AVI<->AC3/DTS filter so that {00002000-0000-0010-8000-00AA00389B71} is presented as {4288B843-610B-4E15-A53B-43007FCFF614} and connecting it directly between the mkv splitter and the Arcsoft Decoder, there is no problem decoding the stream at 24bits.
When you think about it, this is perfectly logical as the Arcsoft Demux filter has to deal with both .evo and .m2ts files, so the decoder only accepts one type of truehd stream
This does really not help us trying to decode BD trueHD streams from MPC-HC which have interleaved AC3, but at least we now know what is happening.
I have not tested this but I am guessing anyone with an HD-DVD trueHD disc should be able to use the Arcsoft decoder without problems as well.
mindbomb
28th October 2010, 19:54
edit:
nvm, I figured it out.
leeperry
27th November 2010, 12:45
Lee,
Don't use AsaudioHD+.ax wrapper or the included ASaudiohd.ax filter (from TMT .165). Update your copy of TMT3 to .185 and use that filter, because what has not been widely reported is that the .185 version when exposed in direct show outputs 24bit PCM.
Drop the 1.3.3.185 version of AsAudioHD.ax, with the 7kb checkactivate.dll and the following TMT .dlls and you should have a working DS codec once its has been registered.
Ac3HDDecoder.dll
DdpDec71.dll
dtsdecoder.dll
Kinda late to the party! But I've installed TMT3 .185, and it does output 24bit but it won't remember anything but stereo...and the wrapper in the OP crashes w/ the .185 AsAudioHD.ax
And that doesn't really solve my problem, because this ffdshow bug also triggers w/ Arcsoft's decoder: http://sourceforge.net/tracker/index.php?func=detail&aid=2725991&group_id=173941&atid=867360
I've put this in my win.ini file:
[HKEY_LOCAL_MACHINE\SOFTWARE\ArcSoft\MPEG Codec\Decoder Setting\]
AudioOutputMode=17
AudioDynamicRange=0
but it doesn't want to remember 24bit either(I've tried to add "AudioBitDepth=24" or "AudioBitDepth=18" in hex)...I'm not interested in 16bit lossy audio decoding tbh..
renethx
27th November 2010, 14:23
ArcSoft Audio Decoder HD in TMT3 185 always outputs 24bit whatever the input is...
leeperry
27th November 2010, 14:38
ArcSoft Audio Decoder HD in TMT3 185 always outputs 24bit whatever the input is...
but it won't remember anything but stereo in a DS player...and it makes the OP wrapper crash(ASAudioHD!CCPControl__GetHandle)..
I just love when nothing works as expected :devil:
renethx
27th November 2010, 15:46
ASAudioHD+.ax does not work with the decoder from 185 (I tested). Add
[HKEY_LOCAL_MACHINE\SOFTWARE\ArcSoft\MPEG Codec\Decoder Setting\]
AudioOutputMode=17
AudioDynamicRange=1
to the end of the file win.ini in the system folder and you are done (the correct channel count [stereo source to stereo, 5.1 to 5.1, 7.1 to 7.1] and the correct sampling rate/constant 24-bit bit-depth).
mindbomb
27th November 2010, 15:58
Don't use the wrapper, just edit the win.ini if you are using the one from .185.
Has anyone tried the filter from TMT 5?
I wonder if Truehd is a more pleasant experience with it.
renethx
27th November 2010, 16:08
Has anyone tried the filter from TMT 5?
I wonder if Truehd is a more pleasant experience with it.
The decoder from TMT5 always downsamples to 48/16 whatever the souce is (TrueHD/DTS-HD). Stay with TMT3.
leeperry
27th November 2010, 17:39
Don't use the wrapper, just edit the win.ini if you are using the one from .185.
I did, and still stereo in DS here.
mindbomb
3rd December 2010, 16:55
The arcsoft filter seems to be subject to a similiar bug as ffdshow when dealing with dtshd-ma with the current haali and all but the latest builds of mkvmerge.
''MKV's with DTS-HD MA created by mkvmerge (mkvtoolnix) are not bitstreamed correctly by ffdshow (stuttering)" from http://forum.doom9.org/showthread.php?t=153696 .
mindbomb
11th December 2010, 19:12
edit: oops, i was wrong.
renethx
11th December 2010, 19:30
Have you tried these files?
- Surround_DTS-HD_MA_7.1.mkv (http://www.megaupload.com/?d=SULEIRNJ)
- Surround_DTS-HD_MA_7.1.m2ts (http://www.megaupload.com/?d=7YEBF5XT)
- Surround_DTS-HD_MA_7.1.ISO (http://www.megaupload.com/?d=UA4AJZDL)
I got correct surround sounds in WASAPI exclusive mode.
mindbomb
11th December 2010, 20:59
edit:nvm.
dansrfe
13th January 2011, 00:59
Is there a way to force TMT5 to output whatever the source is. I'm sure madshi has figured something out since it works with eac3to. No DRC. Untouched channels. Untouched bitdepth. Pure decoding.
bjd
21st January 2011, 11:11
Is there a way to force TMT5 to output whatever the source is. I'm sure madshi has figured something out since it works with eac3to. No DRC. Untouched channels. Untouched bitdepth. Pure decoding.
The TMT5 direct show filter always outputs 16/48. Madshi's eac3to does not touch the direct show filter instead it uses .dll code hooking to access the dtsdecoderdll.dll's API directly. Once you have access to the API, I would assume you can ask the .dll to decode any type of DTS providing you know the API commands.
I did spend some time looking at this, but as TMT2 .121-125 and TMT3 .185 outputs untouched, there did not seem much point pursuing.
mindbomb
24th January 2011, 03:50
actually, with 8 channel audio, it outputs 16 bit.
it must be some sorta artificial bandwidth limitation.
boiler11
24th January 2011, 15:02
actually, with 8 channel audio, it outputs 16 bit.
it must be some sorta artificial bandwidth limitation.
Which one you talking about, TMT 3 or 5? Reclock says it's receiving 8 channel 24 bit from TMT 3 for me.
mindbomb
27th January 2011, 06:34
boiler, you're right, i was playing a 16 bit lossless file.
I guess it switches to 16 bit when it's appropriate sometimes.
dillybacon
28th January 2011, 18:13
hey guys -
is anyone using the arcsoft video and audio decoders with mediaportal? i have tried using SAF 4 and 5 with ffdshow dxva / and the bitstreaming ffdshow option and it will bitstream dts-hd and truehd and light up on my receiver fine but all i get is loud static on movies that use lpcm sound - but if i pause or jump in the movie sometimes it loses those dts-hd and truehd signals or creates playback issues - so i'm wondering if i can just somehow use the arcsoft pack to fix this since it bitstreams perfectly from the actual arcsoft player - i know i can just have mediaportal launch movies thru the arcsoft player but i'm just looking to have everything run seamlessly inside mediaportal....thanks
mark0077
28th January 2011, 20:49
So has anyone got dts-hd working in mpc-hc. I'm struggling with various guides and fixes to get dtshd to decode. I have used the two files in this thread, and added arcsoft decoder above everything in my external filters list in mpc-hc and set it to prefer but it never gets used.
Is there an updated guide or script that I should use?
dansrfe
13th February 2011, 02:58
The TMT5 direct show filter always outputs 16/48. Madshi's eac3to does not touch the direct show filter instead it uses .dll code hooking to access the dtsdecoderdll.dll's API directly. Once you have access to the API, I would assume you can ask the .dll to decode any type of DTS providing you know the API commands.
I did spend some time looking at this, but as TMT2 .121-125 and TMT3 .185 outputs untouched, there did not seem much point pursuing.
If only someone can make a brand new DirectShow filter that utilizes the API in a direct manner. Simply decoding whatever is coming in to PCM with no options except maybe an spdif option as an extra. That's what we need. ASAudioHD.ax is causing all the problems.
bobdynlan
6th March 2011, 23:50
So has anyone got dts-hd working in mpc-hc. I'm struggling with various guides and fixes to get dtshd to decode. I have used the two files in this thread, and added arcsoft decoder above everything in my external filters list in mpc-hc and set it to prefer but it never gets used.
Is there an updated guide or script that I should use?
http://forum.doom9.org/showthread.php?p=1482787#post1482787
If you don't want to install TMTs, grab an ArcSoft Decoder Pack eac3to vX.X.X.X.zip file from the net, place it in the same directory with the batch script mentioned in the above link, and you're almost set.
jmone
8th March 2011, 11:26
It may be a big ask, but it would be great to get a "wapper" of the version of the dll that support 24-Bit....
Thanks
Nathan
mkanet
28th March 2011, 22:49
There is a wrapper already out which keeps the settings. However, I can't figure out how to get it to work with the software posted here:
ArcSoft Decoder Pack eac3to vX.X.X.X.zip
http://forum.doom9.org/showthread.ph...87#post1482787
Also, is there an updated version of this app that doesnt force you place the files under %SystemRoot%\System32. I would much rather put them under %ProgramFiles%\ArcSoft Decoder Pack I would much rather manually register the file(s) necessary. All I need is a zip file with the file necessary and to know which file(s) to register. I can do the rest... and, it would probably work with the wrapper thats been floating around.
JaylumX
22nd May 2011, 16:48
The latest version of Lavfilters (http://forum.doom9.org/showpost.php?p=1425963&postcount=1) makes the Arcsoft Codec Unlocker redundant since Lavfilters can now Decode DTS-HD MA in its entirety through the use of arcsoft DTS decoder dll without having to go through the jiggery pokery of always assigning the correct audio channels everytime you open the file. Also Lav audio natively decodes Truehd, LPCM as well as floating point decoding of lossy audio formats
LAV Audio
- Added the ability to use the ArcSoft DTS decoder directly through LAV Audio
....and from his FAQ
Q: Can LAV Audio decode DTS-HD?
A: Kind of. On its own, it cannot. But, LAV Audio supports using the ArcSoft DTS decoder, which allows decoding of full DTS-HD. Just drop the "dtsdecoderdll.dll" from the TMT3/5 Codecs directory into LAV Audio's directory, and enjoy.
Eitherway it works, i am jumping through hoops as i can now use MPC-HC, MadVR and DTS-MA without the jiggery pokery of converting the audio to flac (see my DTS-HD MA tutorial).
Welldone nevcairiel ;)
mkanet
22nd May 2011, 17:53
It's not a complete replacement for the Arcsoft codec and respective unlocker. However, its great for a limited, raw-decode mode only. You can't downmix speakers to 5.1, 2.0, etc (from a 7.1 source).. set in Win.ini, or any of the other sound processing effects (if you have the dlls from the arcsoft codec folder...such as equalizer, gold boost, headphones, etc if you know how to configure them.
The latest version of Lavfilters (http://forum.doom9.org/showpost.php?p=1425963&postcount=1) makes the Arcsoft Codec Unlocker redundant since Lavfilters can now Decode DTS-HD MA in its entirety through the use of arcsoft DTS decoder dll without having to go through the jiggery pokery of always assigning the correct audio channels everytime you open the file. Also Lav audio natively decodes Truehd, LPCM as well as floating point decoding of lossy audio formats
....and from his FAQ
Eitherway it works, i am jumping through hoops as i can now use MPC-HC, MadVR and DTS-MA without the jiggery pokery of converting the audio to flac (see my DTS-HD MA tutorial).
Welldone nevcairiel ;)
zeropc
28th June 2011, 12:14
how do i get this to work in windows7?
i put the files in the right directory but the register.bat doesn't work ... so it seams.
any ideas?
btw, i have tmt5 installed.
jimwhite
28th June 2011, 21:49
It's not a complete replacement for the Arcsoft codec and respective unlocker. However, its great for a limited, raw-decode mode only. You can't downmix speakers to 5.1, 2.0, etc (from a 7.1 source).. set in Win.ini, or any of the other sound processing effects (if you have the dlls from the arcsoft codec folder...such as equalizer, gold boost, headphones, etc if you know how to configure them.
Care to share? :script:
banker_rishad
16th September 2011, 06:54
thanks
mkanet
16th September 2011, 13:49
I've been using the method mentioned in this threas to save the tmt3 audio decoder settings without even installing tmt3: and saving its respective settings for 5.1 sound.
However, im setting up a new HTPC which I will need to purchase and install the full TMT5 player. If Im using the full regsistered version of TMT5, will need to do any weird hacks in order to use TMT5's audio decoder and save its settings?
mimi123
16th September 2011, 16:30
_shard very thanks for these files
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.