Mplayer2
Pan Tsu
inyaoo at gmail.com
Fri Mar 25 18:52:54 UTC 2011
Piotr Kudzin <piokud84 at 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.
http://git.mplayer2.org/mplayer2/commit/?id=91d0d3a
http://people.freebsd.org/~ariff/ports/multimedia_mplayer/patch-xzz (different 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;
static const char *oss_mixer_device = PATH_DEV_MIXER;
static int oss_mixer_channel = SOUND_MIXER_PCM;
-#ifdef SNDCTL_DSP_GETPLAYVOL
+#if 0
static int volume_oss4(ao_control_vol_t *vol, int cmd) {
int v;
@@ -201,7 +201,7 @@ static int control(int cmd,void *arg){
ao_control_vol_t *vol = (ao_control_vol_t *)arg;
int fd, v, devs;
-#ifdef SNDCTL_DSP_GETPLAYVOL
+#if 0
// Try OSS4 first
if (volume_oss4(vol, cmd) == CONTROL_OK)
return CONTROL_OK;
%%
More information about the freebsd-ports
mailing list