PDA

View Full Version : Is AAC support broken after OSX 10.4.9 upgrade?



LewisT
2007-03-16, 04:44
Just upgraded to OSX 10.4.9 and something weird is happening. All my AAC encoded (unencrypted) files produce nothing but static. I tried playing the files through SB3 and SoftSqueeze and all I get is static. The same files worked before the upgrade. The files sound fine if I play them through iTunes or QuickTime player. Any ideas? FYI my MP3 encoded files play just fine.

LewisT
2007-03-19, 05:03
Is there no one having issues with AAC files after upgrading to 10.4.9? Damn! no one to verify or refute my suspicions. Hope it wasn't going to have to come to this... looks like I'm going to have to downgrade to 10.4.8 to see if that fixes the problem.

bpa
2007-03-19, 06:33
Do a debug log with d_source and the log should show whether the set up for AAC decode on your system is correct on not.

LewisT
2007-03-19, 07:09
Do a debug log with d_source and the log should show whether the set up for AAC decode on your system is correct on not.

Wow, thanks for the reply bpa! Started playing one of my static infected AAC files and then checked the log. Here's what it spat out. Please let me know if you see anything odd. Thanks.


----------------------------------------------
2007-03-20 00:48:37.2187 undermax = 1, type = mov, squeezebox2 = 00:04:20:07:31:fa
2007-03-20 00:48:37.2192 checking formats for: mov-wma-squeezebox2-00:04:20:07:31:fa
2007-03-20 00:48:37.2194 checking formats for: mov-wma-*-00:04:20:07:31:fa
2007-03-20 00:48:37.2194 checking formats for: mov-wma-squeezebox2-*
2007-03-20 00:48:37.2195 checking formats for: mov-wma-*-*
2007-03-20 00:48:37.2196 checking formats for: mov-ogg-squeezebox2-00:04:20:07:31:fa
2007-03-20 00:48:37.2197 checking formats for: mov-ogg-*-00:04:20:07:31:fa
2007-03-20 00:48:37.2198 checking formats for: mov-ogg-squeezebox2-*
2007-03-20 00:48:37.2198 checking formats for: mov-ogg-*-*
2007-03-20 00:48:37.2199 checking formats for: mov-flc-squeezebox2-00:04:20:07:31:fa
2007-03-20 00:48:37.2200 checking formats for: mov-flc-*-00:04:20:07:31:fa
2007-03-20 00:48:37.2201 checking formats for: mov-flc-squeezebox2-*
2007-03-20 00:48:37.2201 checking formats for: mov-flc-*-*
2007-03-20 00:48:37.2202 Checking to see if mov-flc-*-* is enabled
2007-03-20 00:48:37.2203 enabled
2007-03-20 00:48:37.2204 Found command: [mov123] $FILE$ | [flac] -cs --totally-silent --compression-level-0 --endian big --sign signed --channels 2 --bps 16 --sample-rate 44100 -
2007-03-20 00:48:37.2230 Matched Format: flc Type: mov Command: [mov123] $FILE$ | [flac] -cs --totally-silent --compression-level-0 --endian big --sign signed --channels 2 --bps 16 --sample-rate 44100 -
2007-03-20 00:48:37.2233 openSong: this is an mov file: file:///Documents/iTunes%20Music/Sufjan%20Stevens/Come%20On%20Feel%20The%20Illinoise!/05%20Jacksonville.m4a
2007-03-20 00:48:37.2234 file type: mov format: flc inrate: 128 maxRate: 0
2007-03-20 00:48:37.2235 command: [mov123] $FILE$ | [flac] -cs --totally-silent --compression-level-0 --endian big --sign signed --channels 2 --bps 16 --sample-rate 44100 -
2007-03-20 00:48:37.2246 Using command for conversion: "/Users/lewist/Library/PreferencePanes/SlimServer.prefPane/Contents/server/Bin/darwin/mov123" "/Documents/iTunes Music/Sufjan Stevens/Come On Feel The Illinoise!/05 Jacksonville.m4a" | "/Users/lewist/Library/PreferencePanes/SlimServer.prefPane/Contents/server/Bin/darwin/flac" -cs --totally-silent --compression-level-0 --endian big --sign signed --channels 2 --bps 16 --sample-rate 44100 - & |
2007-03-20 00:48:37.2684 openSong: Streaming with format: flc
2007-03-20 00:48:37.6510 00:04:20:07:31:fa New play mode: play
2007-03-20 00:48:37.6699 00:04:20:07:31:fa: Current playmode: play
2007-03-20 00:48:39.7821 Got a track starting event
2007-03-20 00:48:39.7824 Song 4 has now started playing
2007-03-20 00:48:39.7834 Song queue is now 4
2007-03-20 00:48:52.8128 Backtrace:
---------------------------------

LewisT
2007-03-19, 07:19
After letting it play a few AAC files I see in the log that when an AAC file starts playing in generates the following. Any problems here?

Thanks.


---------------------------
2007-03-20 01:03:36.7615 Found command: [mov123] $FILE$ | [flac] -cs --totally-silent --compression-level-0 --endian big --sign signed --channels 2 --bps 16 --sample-rate 44100 -
2007-03-20 01:03:36.7620 Matched Format: flc Type: mov Command: [mov123] $FILE$ | [flac] -cs --totally-silent --compression-level-0 --endian big --sign signed --channels 2 --bps 16 --sample-rate 44100 -
2007-03-20 01:03:36.7624 playing out before starting next song. (old format: flc, new: flc)
2007-03-20 01:03:36.7626 00:04:20:07:31:fa: Switching to mode playout-play from play
2007-03-20 01:03:36.7635 00:04:20:07:31:fa New play mode: playout-play
2007-03-20 01:03:36.7657 00:04:20:07:31:fa: Current playmode: playout-play
2007-03-20 01:03:36.7665 No pending chunks - we're dropping the streaming connection
2007-03-20 01:03:36.7676 00:04:20:07:31:fa: Can't opennext, returning no chunk.
2007-03-20 01:03:56.1607 00:04:20:07:31:fa: Decoder underrun while this mode: playout-play
2007-03-20 01:03:56.1614 the next song is number 9, was 8
2007-03-20 01:03:56.1622 **skipahead: opening next song
2007-03-20 01:03:56.1628 opening next song...
2007-03-20 01:03:56.1636 the next song is number 9, was 8
2007-03-20 01:03:56.1647 undermax = 1, type = mov, squeezebox2 = 00:04:20:07:31:fa
2007-03-20 01:03:56.1653 checking formats for: mov-wma-squeezebox2-00:04:20:07:31:fa
2007-03-20 01:03:56.1657 checking formats for: mov-wma-*-00:04:20:07:31:fa
2007-03-20 01:03:56.1659 checking formats for: mov-wma-squeezebox2-*
2007-03-20 01:03:56.1661 checking formats for: mov-wma-*-*
2007-03-20 01:03:56.1663 checking formats for: mov-ogg-squeezebox2-00:04:20:07:31:fa
2007-03-20 01:03:56.1665 checking formats for: mov-ogg-*-00:04:20:07:31:fa
2007-03-20 01:03:56.1666 checking formats for: mov-ogg-squeezebox2-*
2007-03-20 01:03:56.1668 checking formats for: mov-ogg-*-*
2007-03-20 01:03:56.1672 checking formats for: mov-flc-squeezebox2-00:04:20:07:31:fa
2007-03-20 01:03:56.1674 checking formats for: mov-flc-*-00:04:20:07:31:fa
2007-03-20 01:03:56.1677 checking formats for: mov-flc-squeezebox2-*
2007-03-20 01:03:56.1681 checking formats for: mov-flc-*-*
2007-03-20 01:03:56.1683 Checking to see if mov-flc-*-* is enabled
2007-03-20 01:03:56.1685 enabled
----------------------------------

andyg
2007-03-19, 07:23
Hmm I don't see anything in the logs. Can you file a bug and attach one of the bad m4a files? Make sure to include your log in the bug, too.

LewisT
2007-03-19, 07:45
Hmm I don't see anything in the logs. Can you file a bug and attach one of the bad m4a files? Make sure to include your log in the bug, too.

Hey thanks andyg. I'll find a smallish m4a and attach that with my bug report.

joebarrett
2007-06-05, 04:29
I have this problem as well. My AAC will no longer play.
I posted this in the general section before I saw this thread. Any news on the cause of the problem?
Joe Barrett

_______ My Post from General ectio follows _______
Hello,
All of my AAC files no longer play. I just get static.
This happens with whatever version of slimserver I have tried. (6.5.1,6.5.2, even my old and trusty 6.2.2)

I have tried changing the convert.conf file to comment out the mov setting to allow AAC to MP3 Lame conversion but that has no effect.

I noticed this when I tried to play a new Apple DRM free AAC but then I found all of my AAC will not play. MP3s are fine!

I am using Mac 10.4.9 and 6.5.1 slimserver.

It happens on both my SB3 and my old SB2 boxes.

Help

Joe Barrett

___ End of Post ____

Eric Seaberg
2007-06-06, 14:15
Try re-installing QuickTime. There have been issues with Pro DAWs (ProTools, AVID) where you had to do this.

It should solve the problem, especially since SS makes calls to QuickTime to do the transcoding.

LewisT
2007-06-07, 03:48
Try re-installing QuickTime. There have been issues with Pro DAWs (ProTools, AVID) where you had to do this.

It should solve the problem, especially since SS makes calls to QuickTime to do the transcoding.

I had tried that before and I just tried it again now. Made no difference. I'm glad it worked for someone though.

Thanks for thinking about it.

joebarrett
2007-06-07, 04:21
I also tried re-installing quicktime and itunes with no success. I am back to all AAC not working - just loud hiss/static.

Interestingly I get the same problem running slimserver (6.5.2/1) on different machines. My Mac Mini and my Dual G5 box.

Help other mac users. Are others seeing this.

Joe

Eric Seaberg
2007-06-07, 14:34
I don't know what to tell you guys... it's been flawless for me since installing last November. What other info can you give us about your setup? Can you re-confirm the FILE FORMAT CONVERSION SETUP for the server? Check ALL AAC file types. Are you streaming at unlimited bandwidth or limiting to something like 320k?

Steven Moore
2007-06-08, 06:52
Just tried it on mac 10.4.9, ss 6.5.2. sb1 wired.
I don't normally use aac files so I converted an mp3 file to test and it played fine.

joebarrett
2007-06-25, 04:22
aac static problem with Mac 10.4.9 solved

I have finally solved the problem with hearing only static when playing aac files.

The culprit was an itunes plugin call iWOW from SRSlabs. It works great as an iTunes audio enhancer but kills the aac playback with the slimserver. Simply removing it from the \library\audio\plug-Ins folder on the mac completely fixes the problem.

LewisT, are you using iWow. If not it may be another audio plugin. Please try it and see if it works for you.

Joe Barrett

LewisT
2007-06-27, 05:22
Joe, I think you're onto something. I am using iWow. Removing it seems to have solved the problem. My router is acting up so I can't test it through the SqueezeBox but playing the AAC tunes through softqueeze produces zero static. Good work!

I had iWow installed before the 10.4.9 update and had no problem. Something changed in this OS update that caused iWow, SlimServer software and Mac OSX 10.4.9 to not work together. Can the conflict be traced and fixed? Who will do this... Apple, Logitech, SRS?

Nice work Joe.

LewisT
2007-06-27, 05:52
This is interesting. The version of iWow i had installed was the latest at 1.1.7. Joe, is this the version you had installed? I found an ealier version, 1.1.3, in one of my archives and installed it. Guess what? No static with AAC files. I don't have the versions of iWow between 1.1.3 and 1.1.7 to find out which one introduces the bug. Does anyone have 1.1.4 through to 1.1.6 for us to try?

I'll contact SRS and see if they're aware of this issue.

LewisT
2007-06-27, 06:22
Found an odd updater to iWow. It says it's 1.1.8 but a Get Info on the file has it listed as 1.1.7. It has the same file size and Modified Date as 1.1.7 and still produces static. Did they screw up? iWow version history below. Anyone know what iTea is?

1.1.8
----------------
- corrects some iWOW menu insertion problems in iTunes
- incorrect reference to saving presets in help removed
- includes support for manual registration

1.1.7 (beta)
----------------
- intermediate, non-public release.

1.1.6
----------------
- integrates new iTea binary to improve menu insertion
and report new codes when it fails

1.1.5
----------------
- integrates new iTea binary 2.0.1
- resolves conflict issues with other iTea plug-ins and JackOSX
- auto-updates enabled by default
- error dialogs presented when iWOW fails to initialize

1.1.3
----------------
- TruBass speaker sizes adjusted for 'laptop' and 'speaker' settings
- visualization window adjustment
- fixes intermittent crash during long periods of playback with visualization open
- allows playback when iWOW window is closed

1.1.1
----------------
- more descriptive error information when authorization fails
- help file comes up

Quentin Carnicelli
2007-06-29, 17:21
Anyone know what iTea is?

Lewis -

iTea is part of iWOW that enables it to work inside of iTunes. We (Rogue Amoeba) provide it to SRS, and they provide the rest of the plugin (the user interface, audio processing, etc).

Today we looked into this bug, and we believe we have found both the cause and a solution for it. Thankfully SlimDevices had provided us with SqueezeBoxes in the past, so it was easy for us to track down.

The short of it is, debugging versions of iWOW (or any iTea-powered product) would corrupt the output of "mov123", causing invalid audio to be sent on the SqueezeBox.

We've sent off the permanent fix to SRS, so hopefully you can contact them sometime next week and they'll have a new build of iWOW for you to use. A temporary fix also exists, by setting the "iTeaDebugging" flag in the Info.plist file to false.

Let me know if you have any other questions.

- Quentin D. Carnicelli
Software Engineer
Rogue Amoeba Software, LLC

LewisT
2007-06-29, 21:45
Lewis -

iTea is part of iWOW that enables it to work inside of iTunes. We (Rogue Amoeba) provide it to SRS, and they provide the rest of the plugin (the user interface, audio processing, etc).

Today we looked into this bug, and we believe we have found both the cause and a solution for it. Thankfully SlimDevices had provided us with SqueezeBoxes in the past, so it was easy for us to track down.

The short of it is, debugging versions of iWOW (or any iTea-powered product) would corrupt the output of "mov123", causing invalid audio to be sent on the SqueezeBox.

We've sent off the permanent fix to SRS, so hopefully you can contact them sometime next week and they'll have a new build of iWOW for you to use. A temporary fix also exists, by setting the "iTeaDebugging" flag in the Info.plist file to false.

Hi Quentin. Thanks for the detailed reply and your tip on how to get all components working together again. I set the iTeaDebugging flag to false and all is good again. And thanks to Joe Barrett for locating the source of the problem.