Changes: This release adds support for digital audio extraction to the CD audio plugin, new ALSA and native NetBSD/OpenBSD output plugins, and support for using several effect plugins at once. The Ogg/Vorbis plugin now has support for "replay gain" tags. It is now possible to queue songs to play next, and there is support for IPv6. Ten new translations have been added. Reproducible: Always Steps to Reproduce: 1. 2. 3.
*** Bug 27484 has been marked as a duplicate of this bug. ***
Created attachment 17177 [details] ebuild for xmms 1.2.8 + patches This archive contains an ebuild for 1.2.8 and all patches from 1.2.7 ported to 1.2.8. jump and sigterm patches work for me, russian-charset does too (ie. it compiles ok - someone could please check if it really does what it's supposed to do? :)) and mpg123j is untested but should work (perhaps someone speaking Japanese should have a look at it..).
This ebuild works and compiles cleanly for me. Perhaps it should be added to portage as masked for a week or two...
After installing this ebuild and using xmms 1.2.8 it seems that all the features that I've been waiting for function correctly. I recommend adding this ebuild to portage ASAP.
Created attachment 17413 [details, diff] Dynamic Taste Detection patch for XMMS 1.2.8 (http://www.student.nada.kth.se/~d92-jwa/code/) I updated the Dynamic Taste Detection patch for XMMS 1.2.8.
Created attachment 17414 [details] The same ebuild as in attachment (id=17177) but with Dynamic Taste Detection
Created attachment 17543 [details] xmms-1.2.8.tbz2 xmms-1.2.8 without all the elibtoolize/autotools baggage ... personally i'd like to remove all of this if it is no longer needed ... when i had them in the ebuild, the emerge had a lot of errors ...
vapier: that one fails for me: gcc -march=i686 -O3 -pipe -Wall -Wpointer-arith -finline-functions -ffast-math - fomit-frame-pointer -funroll-all-loops -o .libs/xmms bmp.o skin.o util.o output. o fft.o input.o effect.o general.o visualization.o fullscreen.o pluginenum.o pla ylist.o controlsocket.o dock.o widget.o sbutton.o pbutton.o tbutton.o textbox.o menurow.o hslider.o monostereo.o vis.o svis.o number.o playstatus.o playlist_lis t.o playlist_slider.o playlist_popup.o eq_graph.o eq_slider.o main.o skinwin.o p refswin.o playlistwin.o equalizer.o hints.o about.o sm.o getopt.o getopt1.o urld ecode.o mkdtemp.o charset.o -rdynamic -Wl,--export-dynamic -L/usr/lib -L/usr/X1 1R6/lib -lSM -lICE -lXxf86vm ../libxmms/.libs/libxmms.so /usr/lib/libgtk.so /usr /lib/libgdk.so /usr/lib/libgmodule.so /usr/lib/libgthread.so /usr/lib/libglib.so -lXi -lXext -lX11 /usr/lib/libasound.so -lm -ldl -lpthread playlist.o(.text+0x107f): In function `playlist_next': : undefined reference to `dtd_change_score' playlist.o(.text+0x1338): In function `playlist_prev': : undefined reference to `dtd_change_score' playlist.o(.text+0x156c): In function `playlist_eof_reached': : undefined reference to `dtd_recommend_next' playlist.o(.text+0x37f9): In function `playlist_get_score': : undefined reference to `dtd_get_score' playlist.o(.text+0x388c): In function `playlist_set_score': : undefined reference to `dtd_set_score' playlist.o(.text+0x5074): In function `smart_playlist_shuffle_list': : undefined reference to `dtd_get_recommendation' playlist.o(.text+0x532a): In function `smart_playlist_shuffle_list': : undefined reference to `dtd_get_score' playlist.o(.text+0x535f): In function `smart_playlist_shuffle_list': : undefined reference to `dtd_get_score' playlist.o(.text+0x5386): In function `smart_playlist_shuffle_list': : undefined reference to `dtd_get_score' playlist.o(.text+0x53a3): In function `smart_playlist_shuffle_list': : undefined reference to `dtd_get_score' playlist.o(.text+0x53c0): In function `smart_playlist_shuffle_list': : undefined reference to `dtd_get_score' playlist.o(.text+0x53dd): more undefined references to `dtd_get_score' follow main.o(.text+0x4301): In function `mainwin_general_menu_callback': : undefined reference to `dtd_persist' main.o(.text+0x6e98): In function `main': : undefined reference to `dtd_init' main.o(.text+0x779c): In function `mainwin_quit_cb': : undefined reference to `dtd_persist' main.o(.text+0x782c): In function `mainwin_destroy': : undefined reference to `dtd_persist' main.o(.text+0x9f3c): In function `sigterm_handler': : undefined reference to `dtd_persist' playlistwin.o(.text+0x148d): In function `playlistwin_setup_dissociation_menu': : undefined reference to `dtd_get_recommendations' playlistwin.o(.text+0x1b66): In function `playlistwin_press': : undefined reference to `dtd_get_score' playlistwin.o(.text+0x6d72): In function `playlistwin_dissociate_callback': : undefined reference to `dtd_dissociate' collect2: ld returned 1 exit status No time to investigate this morning, though.
Created attachment 17572 [details] xmms-1.2.8.tbz2 adds back in automake but nothing else ... the patches apply to Makefile.am only ... the configure and m4 scripts arent touched so afaik, aclocal and autoconf are not needed ...
now in portage time to close this bug
actually no, seemant released the 1.2.8 w/out looking at this bug so i'll merge that one with the tbz2 i posted here
ok,i added 1.2.8-r1 to portage with the work here thanks Jan for the original update and Jasmin for the DTD patch