Date: Fri, 25 Mar 2011 21:07:50 +0100 From: Piotr Kudzin <piokud84@gmail.com> To: freebsd-ports@freebsd.org Subject: Re: Mplayer2 Message-ID: <AANLkTi=QCKd=jKUmuiEP6WRWdqc6CMSYmTdO1dn7pwv3@mail.gmail.com> In-Reply-To: <86aagjav7t.fsf@gmail.com> References: <AANLkTik=cRbgYsenjWBWJ33UFAkrxP28GLP6WZYnnhqn@mail.gmail.com> <86aagjav7t.fsf@gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Thanks for patches Pan Tsu, i'll try them out as soon i'll put FBSD on this box. PS. Are You working on official prot of Mplayer2 for FBSD ports tree ?? 2011/3/25 Pan Tsu <inyaoo@gmail.com>: > Piotr Kudzin <piokud84@gmail.com> writes: > >> Hi guys >> >> Is someone going to port Mplayer2 (http://www.mplayer2.org/ >> http://www.mplayer2.org/comparison.html) to FreeBSD? > > FYI, OSS4 support there doesn't work with our OSS. > > =A0http://git.mplayer2.org/mplayer2/commit/?id=3D91d0d3a > =A0http://people.freebsd.org/~ariff/ports/multimedia_mplayer/patch-xzz (d= ifferent approach) > > Apply below diff if you can't change volume without -softvol. > > %% > diff --git a/libao2/ao_oss.c b/libao2/ao_oss.c > index 82a0dd5..198d9bf 100644 > --- a/libao2/ao_oss.c > +++ b/libao2/ao_oss.c > @@ -153,7 +153,7 @@ static int prepause_space; > =A0static const char *oss_mixer_device =3D PATH_DEV_MIXER; > =A0static int oss_mixer_channel =3D SOUND_MIXER_PCM; > > -#ifdef SNDCTL_DSP_GETPLAYVOL > +#if 0 > =A0static int volume_oss4(ao_control_vol_t *vol, int cmd) { > =A0 =A0 int v; > > @@ -201,7 +201,7 @@ static int control(int cmd,void *arg){ > =A0 =A0 =A0 =A0 =A0 =A0ao_control_vol_t *vol =3D (ao_control_vol_t *)arg; > =A0 =A0 =A0 =A0 =A0 =A0int fd, v, devs; > > -#ifdef SNDCTL_DSP_GETPLAYVOL > +#if 0 > =A0 =A0 =A0 =A0 // Try OSS4 first > =A0 =A0 =A0 =A0 if (volume_oss4(vol, cmd) =3D=3D CONTROL_OK) > =A0 =A0 =A0 =A0 =A0 =A0 return CONTROL_OK; > %% >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTi=QCKd=jKUmuiEP6WRWdqc6CMSYmTdO1dn7pwv3>