%define fullver 0.99.52-cvs20011126-jack Summary: Alsaplayer - MP2/MP3/WAV/CD player Summary(pl): Alsaplayer - odtwarzacz MP2/MP3/WAV/CD Name: alsaplayer Version: 0.99.52 Release: 2 License: Opensource Group: X11/Applications/Multimedia Group(de): X11/Applikationen/Multimedia Group(pl): X11/Aplikacje/Multimedia Source0: ftp://ftp.alsa-project.org/pub/people/andy/%{name}-%{fullver}.tar.bz2 Requires: gtk+-devel BuildRequires: alsa-lib-devel BuildRequires: esound-devel BuildRequires: audiofile-devel BuildRequires: libmikmod-devel BuildRequires: libvorbis-devel BuildRequires: gtk+-devel BuildRequires: libtool BuildRequires: automake BuildRequires: autoconf BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define _pkglibdir %{_libdir}/%{name} %define _prefix /usr/X11R6 %define _mandir %{_prefix}/man %description AlsaPlayer is a new type of PCM player. It is heavily multi-threaded and tries to excercise the ALSA library and driver quite a bit. Features include: Input addons: - MP2 and MP3 support - Ogg Vorbis support - WAV support, 8-, 16-bit, mono, stereo, any sample rate - CDDA support, CD Digital Audio playback! and thus USB ready :) - Also plays files mapped by audiofs (CDDA) - MAD MPEG audio - Module support (mikmod) Output addons: - ALSA. Best supported of course :) - OSS. Kernel native sound drivers - Sparc. UltraSparc sound drivers - SGI. SGI audio library driver - ESD. Enlightened sound daemon support - NAS. Network Audio System - null :-) Visual scopes: - Stereoscope - Monoscope - Levelmeter - Spacescope - FFTscope - FFTscope II - More being developed... General features: - Full speed (pitch) control, positive *and* negative! (First Linux player that does this!! MP3's and CD's do varispeed :) - Queue (playlist) support - Concurrent visual scopes (open as many as you want) - Multi-threaded design for efficient/skip free playback (RT) - GUI Interface based on gtk+ - NOGUI operation for shell script usage - Plug-in core architecture - Low latency mode, as low as 5ms when scheduled RT - Effects stream - Software based volume/pan control - Accurate scope/audio syncing using ALSA features - Portable (well, we'll see about that :) - Open source(tm) %description -l pl AlsaPlayer to nowy rodzaj odtwarzacza PCM. Jest wielowątkowy i próbuje solidnie przećwiczyć sterowniki i bibliotekę ALSA. Jego cechy to: Wejście: - obsługa MP2 i MP3 - obsługa Ogg Vorbis - obsługa WAV, 8 i 16-bitowych, mono, stereo, dowolna częstotliwość - obsługa CD Digital Audio - odtwarzanie plików podmapowanych przez audiofs (CDDA) - obsługa MAD - MPEG Audio - obsługa modułów (mikmod) Wyjście: - ALSA - oczywiście najlepiej obsługiwana :) - OSS - natywne sterowniki z jądra - Sparc - sterowniki dźwięku dla UltraSparca - SGI - biblioteka sterowników dźwięku SGI - ESD - obsługa Oświeconego demona dźwięku - NAS - Sieciowego Systemu Audio - null :-) Wizualizacja: - Stereoskop - Monoskop - Wskaźnik poziomu dźwięku - inne, wkrótce więcej... Ogólne cechy: - Kontrola szybkości (w obie strony) - obsługa kolejki (playlisty) - obsługa wielu wskaźników naraz - wielowątkowość - interfejs graficzny bazujący na gtk+ - operacje bez GUI na potrzeby skryptów - architektura wtyczek - programowa kontrola głośności i balansu - synchronizacja dźwięku i wskaźników przy użyciu możliwości ALSA %prep %setup -q -n %{name}-%{fullver} %build libtoolize --copy --force aclocal autoconf %configure %{__make} %install rm -rf $RPM_BUILD_ROOT %{__make} DESTDIR=$RPM_BUILD_ROOT install gzip -9nf AUTHORS README %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %doc *.gz %attr(755,root,root) %{_bindir}/alsaplayer %{_pkglibdir}