SecBSD's official ports repository
This commit is contained in:
commit
2c0afcbbf3
64331 changed files with 5339189 additions and 0 deletions
50
x11/mplayer/patches/patch-stream_audio_in_h
Normal file
50
x11/mplayer/patches/patch-stream_audio_in_h
Normal file
|
@ -0,0 +1,50 @@
|
|||
Index: stream/audio_in.h
|
||||
--- stream/audio_in.h.orig
|
||||
+++ stream/audio_in.h
|
||||
@@ -21,6 +21,7 @@
|
||||
|
||||
#define AUDIO_IN_ALSA 1
|
||||
#define AUDIO_IN_OSS 2
|
||||
+#define AUDIO_IN_SNDIO 3
|
||||
|
||||
#include "config.h"
|
||||
|
||||
@@ -45,6 +46,16 @@ typedef struct {
|
||||
} ai_oss_t;
|
||||
#endif
|
||||
|
||||
+#ifdef CONFIG_SNDIO_AUDIO
|
||||
+#include <sndio.h>
|
||||
+
|
||||
+typedef struct {
|
||||
+ char *device;
|
||||
+
|
||||
+ struct sio_hdl *hdl;
|
||||
+} ai_sndio_t;
|
||||
+#endif
|
||||
+
|
||||
typedef struct
|
||||
{
|
||||
int type;
|
||||
@@ -67,6 +78,9 @@ typedef struct
|
||||
#ifdef CONFIG_OSS_AUDIO
|
||||
ai_oss_t oss;
|
||||
#endif
|
||||
+#ifdef CONFIG_SNDIO_AUDIO
|
||||
+ ai_sndio_t sndio;
|
||||
+#endif
|
||||
} audio_in_t;
|
||||
|
||||
int audio_in_init(audio_in_t *ai, int type);
|
||||
@@ -88,6 +102,11 @@ int ai_alsa_xrun(audio_in_t *ai);
|
||||
int ai_oss_set_samplerate(audio_in_t *ai);
|
||||
int ai_oss_set_channels(audio_in_t *ai);
|
||||
int ai_oss_init(audio_in_t *ai);
|
||||
+#endif
|
||||
+
|
||||
+#ifdef CONFIG_SNDIO_AUDIO
|
||||
+int ai_sndio_setup(audio_in_t *ai);
|
||||
+int ai_sndio_init(audio_in_t *ai);
|
||||
#endif
|
||||
|
||||
#endif /* MPLAYER_AUDIO_IN_H */
|
Loading…
Add table
Add a link
Reference in a new issue