1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-15 23:50:44 +00:00
freebsd-ports/audio/xamp/files/patch-aa

64 lines
1.4 KiB
Plaintext
Raw Normal View History

--- QtAMP.cpp Wed Feb 11 17:53:35 1998
+++ QtAMP.cpp Wed Jul 29 22:21:08 1998
@@ -24,10 +24,9 @@
#include <sys/types.h>
#include <sys/stat.h>
-#include <sched.h>
#include <sys/socket.h>
#include <sys/ioctl.h>
-#include <sys/soundcard.h>
+#include <machine/soundcard.h>
#include <sys/time.h>
#include <sys/resource.h>
#include <errno.h>
@@ -84,11 +84,11 @@
splash->show();
// init mixer
-#ifdef OS_Linux
+#if defined(OS_Linux) || defined(OS_BSD)
if ((mixer = open("/dev/mixer", O_RDWR)) < 0)
die("Error opening /dev/mixer, exiting\n");
ioctl(mixer, SOUND_MIXER_READ_PCM, &v);
-#endif OS_Linux
+#endif
/* where mine resource file is located */
char home[500];
@@ -262,7 +262,7 @@
QtAMP::~QtAMP()
{
-#ifdef OS_Linux
+#if defined(OS_Linux) || defined(OS_BSD)
close(mixer);
#endif
real_quit();
@@ -348,7 +348,7 @@
sprintf(volum,"Volume: %d",vr);
playLabel->setText( volum );
// printf("%d %d\n",tvr,tv);
-#ifdef OS_Linux
+#if defined(OS_Linux) || defined(OS_BSD)
int x = (tv*256 + tvl);
ioctl(mixer, SOUND_MIXER_WRITE_PCM, &x);
#endif
@@ -884,14 +884,14 @@
{
if (mute == 1)
{
-#ifdef OS_Linux
+#if defined(OS_Linux) || defined(OS_BSD)
int x = (tv*256 + tvl);
ioctl(mixer, SOUND_MIXER_WRITE_PCM, &x);
#endif
}
if (mute == 0)
{
-#ifdef OS_Linux
+#if defined(OS_Linux) || defined(OS_BSD)
int x = (7*256 + 7);
ioctl(mixer, SOUND_MIXER_WRITE_PCM, &x);
#endif