Can't Do AAC to AC3 with FFDSHOW: Errors Out and Closes - Printable Version
+- Forum Home (http://shark007.net/forum)
+-- Forum: Forum Listing (/Forum-Forum-Listing)
+--- Forum: Win7codecs (/Forum-Win7codecs)
+--- Thread: Can't Do AAC to AC3 with FFDSHOW: Errors Out and Closes (/Thread-Can-t-Do-AAC-to-AC3-with-FFDSHOW-Errors-Out-and-Closes)
Pages: 1 2
Can't Do AAC to AC3 with FFDSHOW: Errors Out and Closes - dougdude9 - 04-09-2012 11:34 AM
First, I want to say thanks to all on here and to Shark. I have been a Shark user since the 2.x days and will never look back. Now, onto my problem I hope some of you geniuses can help me with
I have several different types of files and they all work great except for ones with AAC audio. What is strange is that they used to work. I need to be able to do AAC to AC3 on the fly since my pc doesn't seem to want to send 5.1 pcm to my Denon AVR 2309ci... I only get stereo... this should sound familiar as several people have complained about aac audio and only getting stereo, so that is why I want to change aac to ac3 on the fly which is what I'm pretty sure I was doing in the past.
Now, here is what is happening. In ffdshow, on the output section, I have checked every box on the "Pass-thru S/PDIF, HDMI" section and then just below that I have checked "AC3 S/PDIF Encode Mode" as well as the 16bit 24bit and 2 32bit options. This setup should send the aac and change it to ac3 on the fly if I'm correct. When I try to render a file using the option in shark, the program errors out (doesn't offer any details). If I uncheck the "ac3 S/PDIF Encode Mode" it will NOT error out, but I only get stereo sound. Now, this is what's really messed up... When the "AC3 S/PDIF Encode Mode" is checked (because this is what I need) it will error out ONLY WHEN my hdmi cable from the laptop is connected to my Denon 2309 AVR. If I unplug the hdmi cable and render the file with aac audio, it will play just fine through the laptop speakers with "AC3 S/PDIF Encode Mode" checked.
So, in other words...
With "AC3 S/PDIF Encode Mode" checked the following happens...
*HDMI connected to Denon AVR = application errors during render
*HDMI unplugged = works fine, but obviously I don't need it to work this way... it is pointless.
So what I'm trying to figure out is why the shark application and Windows 7 Media Center (64 bit) errors out when "AC3 S/PDIF Encode Mode" is checked. It only happens when trying to play file with aac audio.
I have updated all drivers. I have the following...
HP DM3-1039wm laptop
ATI Radeon HD 3200 Graphics
HDMI from laptop to Denon 2309 AVR. HDMI from Denon to Samsung TV
I'm practically begging someone to help me with this as I have spend no less than 6-7 hours working on it. Just recently I found if I unplug the hdmi cable, the app doesn't error out. If I plug in the HDMI cable, it will error out (shark render or Windows 7 Media Center) with AC3 S/PDIF Encode Mode checked. If I uncheck AC3 S/PDIF Encode Mode, then it wil work even with the hdmi cable plugged in, but then I don't get 5.1.
Any help would be greatly appreciated! I think if I can get this one figured out, it will be my turn to make a donation!
(04-09-2012 11:34 AM)dougdude9 Wrote: ALL,
I should probably mention I have completely uninstalled 64 bit components and the 32 bit shark app, rebooted and reinstalled with uac enabled to default... still no luck. I have no other codecs installed.
RE: Can't Do AAC to AC3 with FFDSHOW: Errors Out and Closes - Shark007 - 04-09-2012 01:29 PM
just to verify, on the Audio TAB, you have clicked to button to [disable LAV audio]?
RE: Can't Do AAC to AC3 with FFDSHOW: Errors Out and Closes - dougdude9 - 04-09-2012 01:34 PM
(04-09-2012 01:29 PM)Shark007 Wrote: just to verify, on the Audio TAB, you have clicked to button to [disable LAV audio]?
Wow... thanks for the super quick reply. Yes, I have done that. I will do it agian when I get home just to triple check, but 99% sure I have disable LAV audio. However, I was hoping to use some LAV for other files types, but I will worry about that later.
RE: Can't Do AAC to AC3 with FFDSHOW: Errors Out and Closes - Shark007 - 04-09-2012 01:39 PM
(04-09-2012 01:34 PM)dougdude9 Wrote: I was hoping to use some LAV for other files types, but I will worry about that later.
Using that button doesnt actually disable LAV audio.
It only lowers its MERIT so if you disable a format within FFDshow,
LAV will still be used for those formats FFDshow is not set to decode.
RE: Can't Do AAC to AC3 with FFDSHOW: Errors Out and Closes - dougdude9 - 04-09-2012 01:53 PM
(04-09-2012 01:39 PM)Shark007 Wrote:(04-09-2012 01:34 PM)dougdude9 Wrote: I was hoping to use some LAV for other files types, but I will worry about that later.
Good to know!
So back to my original problem... have you ever seen something like I describe? I have the ac3 encoding enabled in ffdshow for my aac files and 7mc as well as your render option will crash if I have the hdmi cable plugged in. I can turn off the ac3 encoding and it won't crash, but I obviously don't get 5.1 audio. Or I can leave ac3 encoding checked and unplug the hdmi cable and it will play (won't crash like it was before), but then I'm not going through my avr for anything.
RE: Can't Do AAC to AC3 with FFDSHOW: Errors Out and Closes - Shark007 - 04-09-2012 02:15 PM
no, I have not read or witnessed such an issue in the past.
Also to clarify...
you are using Video drivers from amd.com?
you have not installed some realtek audio driver?
in control panel | sound, you see and amd device?
in control panel | sound, you have not set a speaker config other than 'stereo'?
(stereo is required to send audio over hdmi to be decoded by the avr)
RE: Can't Do AAC to AC3 with FFDSHOW: Errors Out and Closes - dougdude9 - 04-09-2012 02:19 PM
(04-09-2012 02:15 PM)Shark007 Wrote: no, I have not read or witnessed such an issue in the past.
Yes, I'm using the latest driver from amd ati... catalyst 12.3 I think. Just came out not long ago.
I do not have any realtek drivers installed.
I do see the amd ati hdmi device
It is set for stereo 2.0... that is the only option.
RE: Can't Do AAC to AC3 with FFDSHOW: Errors Out and Closes - Shark007 - 04-09-2012 02:21 PM
please know, I am away on holidays, future responses may be somewhat dated.
sorry for that.
RE: Can't Do AAC to AC3 with FFDSHOW: Errors Out and Closes - dougdude9 - 04-09-2012 04:39 PM
I have checked all the above and still didn't work. It is using amd hdmi out as the primary audio source. If I change it to something else, then it won't crash, but then of course I can't get 5.1 audio.
I even punted and said, "Well, I'll just re-encode the files that are aac to ac3." Apparently that is more complicated than I thought. All I got was an audio file.
So, I'm punting again (much like my Kansas City Chiefs do all the time) and rebuilding my laptop. However, I don't think that will work.
I simply don't understand because I'm absolutely positive I have played these aac movies before and got 5.1 audio.
If anyone else has any ideas, please let me know. Til then, I'll be rebuilding my laptop... ugh!!!... and I do IT work for living so this is the last thing I want to do when I get home from work! I think I will grab a beer while I do it!
RE: Can't Do AAC to AC3 with FFDSHOW: Errors Out and Closes - dougdude9 - 04-10-2012 07:39 AM
Ok, I have completely rebuilt my laptop... reinstalled Windows 7 64 bit. Downloaded all critical updates, installed Shark 32 bit and then the 64 bit components.
When I try the ac3 encoding now, it no longer crashes, but the video won't play. Just a black screen. I can uncheck ac3 endcoding and it will play, but it does just 2 channels... hence why I'm trying to get it to ac3 on the fly.
Here is something very interesting. In graphedit or graphstudio... whatever it is called, it says the audio being used in this aac mp4 files is the ACM Wrapper. I don't understand how this can be because I have everything set in shark to use ffdshow. I stopped fiddling with 64 bit and for now I'm just trying to get 32 bit working... although my goal is 64 bit for 7Media Center. So I have in the 32 bit shark settings the ffdshow selected for aac in directshow. Then the ffdshow audio settings I made sure aac and ac3 are being decoded. I check ac3 endcoding and according to graphedit, it still uses the acm wrapper which is in c:\windows\syswow64 or something like that... filename is quartz.dll.
I don't understand how or why it is using the acm wrapper. On the swap tab I have disabled all windows stuff... still no luck. I have downloaded that one tweakerfilter tool and disabled all the windows stuff... still uses the acm wrapper.
I have tried several changes and I can only get it to use the acm wrapper and sometimes I get it to use something called windows dvd-ht or something like that... either way, I know I don't want to use either.
It appears in freshly rebuilding my pc, I have gone from one problem to another. This is crazy! I'm wondering if I need to disable UAC instead of having it enabled like it is suggested.