Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#4456 - Arch provides 'jack-audio-connection-kit', but mplayer does not have '-ao jack' built-in

Attached to Project: Arch Linux
Opened by Jeffrey 'jf' Lim (jfsworld) - Friday, 14 April 2006, 10:13 GMT
Last edited by arjan timmerman (blaasvis) - Saturday, 11 November 2006, 11:43 GMT
Task Type Bug Report
Category Packages: Current
Status Closed
Assigned To Thomas Bächler (brain0)
Architecture not specified
Severity Medium
Priority Normal
Reported Version 0.7.1 Noodle
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

hi, guys, could u pls rectify this inconsistency? (I hope this is not too harsh a word to use). Or at the very least, provide some sort of a document or note (- i searched the wiki and the forums - but found nothing) detailing how to solve this problem if i want to use jack - but then discover that my Arch-provided mplayer is not jack-enabled.

My 'mplayer -ao help' output (my mplayer version is the latest as of this time of writing, btw) -

----
MPlayer 1.0pre7try2-4.0.3 (C) 2000-2005 MPlayer Team
CPU: Intel Pentium M Banias (Family: 6, Stepping: 5)
Detected cache-line size is 64 bytes
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection - WARNING - this is not optimal!
To get best performance, recompile MPlayer with --disable-runtime-cpudetection.

Available audio output drivers:
mpegpes DVB audio output
oss OSS/ioctl audio output
alsa ALSA-0.9.x-1.x audio output
esd EsounD audio output
sdl SDLlib audio output
null Null audio output
pcm RAW PCM/WAVE file writer audio output
--------

thanks,
This task depends upon

Closed by  Thomas Bächler (brain0)
Saturday, 11 November 2006, 14:04 GMT
Reason for closing:  Fixed
Additional comments about closing:  added jack
Comment by Jeffrey 'jf' Lim (jfsworld) - Friday, 14 April 2006, 10:38 GMT
sorry, just saw the comments in http://bugs.archlinux.org/task/3017 - does this still hold true now (that packages in current cannot depend on packages in extra)? can something be done about this? Or should we at least have some documentation noting this problem down, so that people dont stumble over it? ie. they install jack, and expect things to work - but discover that they dont.
Comment by Jan de Groot (JGC) - Friday, 14 April 2006, 11:17 GMT
In this case, the discussion is more about: should jack be included in current or not?

Pros:
- all dependencies for it are in current
- it's the only real-time soundserver
- It's only 1MB installed size

Cons:
- it adds flac, libsndfile and libogg as dependencies to mplayer
Comment by Jeffrey 'jf' Lim (jfsworld) - Friday, 14 April 2006, 11:40 GMT
hmm, seems like a complex problem showing its face here...

I can see several solutions here:
a) (the simplest) just put those dependencies in - and compile mplayer with jack support
b) use 'USE' flags like gentoo (unlikely; and will result in one big mess as well)
c) use multiple 'mplayer' packages. eg. 'mplayer-all', 'mplayer-jack', etc. etc.
Comment by arjan timmerman (blaasvis) - Friday, 14 April 2006, 13:20 GMT
d) leave as it is and let users rebuild it them self through abs.
Comment by Jeffrey 'jf' Lim (jfsworld) - Friday, 14 April 2006, 14:24 GMT
d) you forgot to add - "with a Note in the wiki, or somewhere good, so that this whole process (discovery, discussion, etc. etc.) will not be repeated again sometime in the future with another user."

cos u know what? More than one user will feel "betrayed" (or "led") when they discover the following...

[jf@ALLY ~]$ pacman -Qi jack-audio-connection-kit
Name : jack-audio-connection-kit
Version : 0.101.1-1
Groups : None
Packager : Arch Linux (http://www.archlinux.org)
URL : http://jackit.sourceforge.net/
License : None
Architecture : i686
Size : 1073323
Build Date : Sat Apr 8 02:19:04 2006 UTC
Install Date : Sat Apr 8 14:41:19 2006 UTC
Install Script : Yes
Reason: : installed as a dependency for another package <== **
Provides : None
Depends On : bash libsndfile readline
Required By : arts timidity++
Conflicts With : None
Description : a low-latency audio server

----

[jf@ALLY ~]$ pacman -Qi arts
Name : arts
Version : 1.5.2-1
Groups : kde
Packager : Tobias Powalowski <tpowa@archlinux.org>
URL : http://www.arts-project.org
License : None
Architecture : i686
Size : 5498901
Build Date : Sat Mar 18 15:56:58 2006 UTC
Install Date : Sat Apr 8 13:41:24 2006 UTC
Install Script : No
Reason: : installed as a dependency for another package <== **
Provides : None
Depends On : alsa-lib audiofile esd glib2 jack-audio-connection-kit
kde-common>=3.5.2 libmad libvorbis qt
Required By : kdelibs
Conflicts With : None
Description : Analog realtime synthesizer

----

So "install kdelibs" = "install arts" = "install jack".

So if jack was installed "automagically" for me, why wasn't "mplayer-with-jack"?
Comment by Peter Galiovsky (galiyosha) - Saturday, 29 July 2006, 10:31 GMT
Have developers come to any conclusions yet? A similar situation is in the vlc package, where JACK support is explicitly disabled in the PKGBUILD...

Loading...