summaryrefslogtreecommitdiff
path: root/multimedia/mplayer2/files/patch-libao2-ao_oss.c
diff options
context:
space:
mode:
authorChris Rees <crees@FreeBSD.org>2012-10-24 16:32:17 +0000
committerChris Rees <crees@FreeBSD.org>2012-10-24 16:32:17 +0000
commite60f4e63a51818bc5268d4d508ff180070b4731f (patch)
treeaaabd96a25061773bbc6f4b525e6d74b65344273 /multimedia/mplayer2/files/patch-libao2-ao_oss.c
parent- Update to 0.4.0 (diff)
MPlayer2 is an advanced general-purpose video player.
A fork of the original MPlayer project, it contains significant further development and supports a number of features not available in other Unix players. WWW: http://www.mplayer2.org/ PR: ports/163438 Submitted by: Grzegorz Blach <magik@roorback.net> Feature safe: yes
Diffstat (limited to 'multimedia/mplayer2/files/patch-libao2-ao_oss.c')
-rw-r--r--multimedia/mplayer2/files/patch-libao2-ao_oss.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/multimedia/mplayer2/files/patch-libao2-ao_oss.c b/multimedia/mplayer2/files/patch-libao2-ao_oss.c
new file mode 100644
index 000000000000..da5a47c9ac75
--- /dev/null
+++ b/multimedia/mplayer2/files/patch-libao2-ao_oss.c
@@ -0,0 +1,18 @@
+--- libao2/ao_oss.c~ 2012-05-10 23:45:22.000000000 -0500
++++ libao2/ao_oss.c 2012-05-11 00:03:17.820525648 -0500
+@@ -460,6 +460,7 @@ static void reset(void){
+ fcntl(audio_fd, F_SETFD, FD_CLOEXEC);
+ #endif
+
++ ioctl (audio_fd, SNDCTL_DSP_SPEED, &ao_data.samplerate);
+ oss_format = format2oss(ao_data.format);
+ if(AF_FORMAT_IS_AC3(ao_data.format))
+ ioctl (audio_fd, SNDCTL_DSP_SPEED, &ao_data.samplerate);
+@@ -471,7 +472,6 @@ static void reset(void){
+ int c = ao_data.channels-1;
+ ioctl (audio_fd, SNDCTL_DSP_STEREO, &c);
+ }
+- ioctl (audio_fd, SNDCTL_DSP_SPEED, &ao_data.samplerate);
+ }
+ }
+