-
Notifications
You must be signed in to change notification settings - Fork 467
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mac OS X 10.11 El Capitan: Using deprecated Carbon Component Manager #331
Comments
You are using libao ( Can you please check if |
Correct, the standard for Homebrew appears to be I tried to use the
Any idea what is wrong? On 15/09/14, Gregory Petrosyan wrote:
|
The jack plugin is probably not installed. Do you have the jack header files installed? |
@nefthy: I double-checked just a minute ago. They are indeed installed in Interestingly, compiling by hand (not via homebrew) finds those during the
This does indeed result in the creation of the I should probably go though the homebrew build process to fix it and submit a pull request adding jack support. Reading deeper into jack, I was also able to get it to run with my external USB audio interface. It requires running
which results in a highly unintuitive command:
Although running this, still yields:
It appears that also jackd needs to be updated. However, when being run through a LaunchAgent, those warnings are essentially never output, so that's good. Hopefully this helps someone with the same issue as me. Here's the LaunchAgent that homebrew installs, modified for my use: <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>homebrew.mxcl.jack</string>
<key>WorkingDirectory</key>
<string>/usr/local/Cellar/jack/0.124.1</string>
<key>ProgramArguments</key>
<array>
<string>/usr/local/opt/jack/bin/jackd</string>
<string>-d</string>
<string>coreaudio</string>
<string>-d</string>
<string>'AppleUSBAudioEngine:Griffin Technology, Inc:iMic USB audio system:14220000:2,1'</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>KeepAlive</key>
<true/>
</dict>
</plist> |
@herrbischoff, thanks a lot for the detailed writeup, I am sure people will find it useful (esp. the LaunchAgent configuration). I'm closing this issue however, since there is not much cmus can do to fix it. |
@flyingmutant: Indeed. I just opened an issue in the Jack Audio repo and notified the maintainer of the |
Hey @herrbischoff. Just wanted to say thanks for taking the time to walk through the problem above. Ran into a similar problem myself and it was super helpful. |
I found another way to 'fix' this problem: |
[And thus I learn about directing std-in, -out, and -err. Thanks @i0rek (: ] |
there's a ticket in libao's bug tracker for 5+ months. seems the maintainer is not actively developing it. It's basically rewriting this function (https://github.com/timonwong/libao/blob/master/src/plugins/macosx/ao_macosx.c#L411) to use CoreAudio API, which probably would only take 1-2 hours. |
Just a friendly reminder to anybody with enough interest and free time on hands — native CoreAudio output plugin for cmus would be greatly appreciated. |
A native CA plugin would be nice. I can help. But I don't have too much free time... It could take up 6-10 hours. I will probably do it during this new year if I have time... |
PR #374 should solve this bug. |
While compiling and running
cmus
viahomebrew
on Mac OS X 10.11 GM Candidate with Xcode 7, the following notice is displayed whenever first starting playback of audio:I believe this should be addressed to keep compatibility with future OS releases.
Let me know if you need more details and what about.
The text was updated successfully, but these errors were encountered: