Edit

IABSD.fr/ports/x11/mplayer/patches/patch-stream_audio_in_h

Branch :

  • Show log

    Commit

  • Author : naddy
    Date : 2022-03-11 20:15:18
    Hash : 21f1bb8a
    Message : drop RCS Ids

  • x11/mplayer/patches/patch-stream_audio_in_h
  • 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 */