src/audio/ums/SDL_umsaudio.c
changeset 2049 5f6550e5184f
parent 2041 4a32d186f35b
child 2669 e27bdcc80744
equal deleted inserted replaced
2048:6067c7f9a672 2049:5f6550e5184f
       
     1 /* I'm gambling no one uses this audio backend...we'll see who emails.  :)  */
       
     2 #error this code has not been updated for SDL 1.3.
       
     3 #error if no one emails icculus at icculus.org and tells him that this
       
     4 #error  code is needed, this audio backend will eventually be removed from SDL.
       
     5 
     1 /*
     6 /*
     2     SDL - Simple DirectMedia Layer
     7     SDL - Simple DirectMedia Layer
     3     Copyright (C) 1997-2006 Sam Lantinga
     8     Copyright (C) 1997-2006 Sam Lantinga
     4 
     9 
     5     This library is free software; you can redistribute it and/or
    10     This library is free software; you can redistribute it and/or
    34 #include <sys/stat.h>
    39 #include <sys/stat.h>
    35 #include <sys/mman.h>
    40 #include <sys/mman.h>
    36 
    41 
    37 #include "SDL_audio.h"
    42 #include "SDL_audio.h"
    38 #include "../SDL_audio_c.h"
    43 #include "../SDL_audio_c.h"
    39 #include "../SDL_audiodev_c.h"
       
    40 #include "SDL_umsaudio.h"
    44 #include "SDL_umsaudio.h"
    41 
    45 
    42 /* The tag name used by UMS audio */
    46 /* The tag name used by UMS audio */
    43 #define UMS_DRIVER_NAME         "ums"
    47 #define UMS_DRIVER_NAME         "ums"
    44 
    48 
   150     return this;
   154     return this;
   151 }
   155 }
   152 
   156 
   153 AudioBootStrap UMS_bootstrap = {
   157 AudioBootStrap UMS_bootstrap = {
   154     UMS_DRIVER_NAME, "AIX UMS audio",
   158     UMS_DRIVER_NAME, "AIX UMS audio",
   155     Audio_Available, Audio_CreateDevice
   159     Audio_Available, Audio_CreateDevice, 0
   156 };
   160 };
   157 
   161 
   158 static Uint8 *
   162 static Uint8 *
   159 UMS_GetAudioBuf(_THIS)
   163 UMS_GetAudioBuf(_THIS)
   160 {
   164 {