Hi! Probably some of you knows already - there's an update for mplayer!! :) With this version my 5.1 sound works as it should!! :D I checked few patches (didn't have time for all - not today :( ) - it's look like they are applyied already into sources. - changed only configure.patch to current version - mythtv patch is applying Regards, Przemek
Created attachment 46793 [details] mplayer-1.0_pre6.ebuild
Created attachment 46794 [details, diff] mplayer-1.0_pre6-configure.patch
I'm missing file mplayer-1.0_pre6-alsa-gui.patch.tar.bz2 ...
...which is not used, but listed in SRC_URI. Remove should work.
Created attachment 46858 [details] mplayer-1.0_pre6.ebuild (fix) Thx - this is fixed ebuild. Regards, Przemek
ok, I've made the same change and it compiles and works. compiled with USE flags: media-video/mplayer-1.0_pre6 -3dfx +3dnow +3dnowex +X +aalib +alsa (-altivec) +arts -bidi +cdparanoia -debug -directfb -divx4linux +doc -dvb +dvd -dvdread -edl +encode -esd -fbcon -ggi +gif +gtk -i8x0 +ipv6 -jack -joystick+jpeg -libcaca -lirc -live -lzo +mad -matroska +matrox +mmx -mmx2 +mpeg -mythtv-nas +network +nls -nvidia +oggvorbis +opengl +oss +png -real +rtc +samba +sdl -sse -svga -tga -theora +truetype -v4l -v4l2 -xanim -xinerama +xmms +xv -xvid -xvmc
I am getting this error with the build:- with USE="divx4linux live matroska network nvidia real" demux_rtp_internal.h:22: error: `MediaSubsession' has not been declared demux_rtp_internal.h:22: error: ISO C++ forbids declaration of `subsession' with no type demux_rtp_internal.h:24: error: `MediaSubsession' has not been declared demux_rtp_internal.h:24: error: ISO C++ forbids declaration of `subsession' with no type demux_rtp_internal.h:33: error: `Boolean' does not name a type demux_rtp_internal.h:40: error: `Boolean' does not name a type this follows with a lot of errors and finally make[1]: *** [demux_rtp.o] Error 1 make[1]: Leaving directory `/var/tmp/portage/mplayer-1.0_pre6/work/MPlayer-1.0pre6/libmpdemux' make: *** [libmpdemux/libmpdemux.a] Error 2
I also had this error and solved it by emerging the latest live and linking the includes directly in / (still do not know why mplayer looks for them in /)
I just --sync-ed and mplayer-1.0_pre6 is in portage. Looks like someone fixed it and forgot to close the bug. I'm openning my X-mas present now :)
fixed