Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
libSDL
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
PocketInsanity
libSDL
Commits
55419dbf
Commit
55419dbf
authored
Jul 24, 2011
by
Ryan C. Gordon
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Removed /dev/dsp DMA audio target.
parent
068586f3
Changes
8
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
4 additions
and
603 deletions
+4
-603
Makefile.pandora
Makefile.pandora
+1
-1
Makefile.wiz
Makefile.wiz
+1
-1
configure.in
configure.in
+0
-1
SDL_audio.c
src/audio/SDL_audio.c
+0
-2
SDL_bsdaudio.c
src/audio/bsd/SDL_bsdaudio.c
+1
-1
SDL_dmaaudio.c
src/audio/dma/SDL_dmaaudio.c
+0
-534
SDL_dmaaudio.h
src/audio/dma/SDL_dmaaudio.h
+0
-62
SDL_paudio.c
src/audio/paudio/SDL_paudio.c
+1
-1
No files found.
Makefile.pandora
View file @
55419dbf
...
@@ -15,7 +15,7 @@ TARGET = libSDL.a
...
@@ -15,7 +15,7 @@ TARGET = libSDL.a
SOURCES
=
./src/
*
.c ./src/audio/
*
.c ./src/cpuinfo/
*
.c ./src/events/
*
.c
\
SOURCES
=
./src/
*
.c ./src/audio/
*
.c ./src/cpuinfo/
*
.c ./src/events/
*
.c
\
./src/file/
*
.c ./src/stdlib/
*
.c ./src/thread/
*
.c ./src/timer/
*
.c ./src/video/
*
.c
\
./src/file/
*
.c ./src/stdlib/
*
.c ./src/thread/
*
.c ./src/timer/
*
.c ./src/video/
*
.c
\
./src/joystick/
*
.c ./src/haptic/
*
.c ./src/power/
*
.c ./src/video/dummy/
*
.c ./src/audio/disk/
*
.c
\
./src/joystick/
*
.c ./src/haptic/
*
.c ./src/power/
*
.c ./src/video/dummy/
*
.c ./src/audio/disk/
*
.c
\
./src/audio/dummy/
*
.c ./src/loadso/dlopen/
*
.c ./src/audio/dsp/
*
.c
./src/audio/dma/
*
.c
\
./src/audio/dummy/
*
.c ./src/loadso/dlopen/
*
.c ./src/audio/dsp/
*
.c
\
./src/thread/pthread/SDL_systhread.c ./src/thread/pthread/SDL_syssem.c
\
./src/thread/pthread/SDL_systhread.c ./src/thread/pthread/SDL_syssem.c
\
./src/thread/pthread/SDL_sysmutex.c ./src/thread/pthread/SDL_syscond.c
\
./src/thread/pthread/SDL_sysmutex.c ./src/thread/pthread/SDL_syscond.c
\
./src/joystick/linux/
*
.c ./src/haptic/linux/
*
.c ./src/timer/unix/
*
.c
\
./src/joystick/linux/
*
.c ./src/haptic/linux/
*
.c ./src/timer/unix/
*
.c
\
...
...
Makefile.wiz
View file @
55419dbf
...
@@ -15,7 +15,7 @@ TARGET_SHARED = libSDL13.so
...
@@ -15,7 +15,7 @@ TARGET_SHARED = libSDL13.so
SOURCES
=
./src/
*
.c ./src/audio/
*
.c ./src/cdrom/
*
.c ./src/cpuinfo/
*
.c ./src/events/
*
.c
\
SOURCES
=
./src/
*
.c ./src/audio/
*
.c ./src/cdrom/
*
.c ./src/cpuinfo/
*
.c ./src/events/
*
.c
\
./src/file/
*
.c ./src/stdlib/
*
.c ./src/thread/
*
.c ./src/timer/
*
.c ./src/video/
*
.c
\
./src/file/
*
.c ./src/stdlib/
*
.c ./src/thread/
*
.c ./src/timer/
*
.c ./src/video/
*
.c
\
./src/joystick/
*
.c ./src/haptic/
*
.c ./src/video/dummy/
*
.c ./src/audio/disk/
*
.c
\
./src/joystick/
*
.c ./src/haptic/
*
.c ./src/video/dummy/
*
.c ./src/audio/disk/
*
.c
\
./src/audio/dummy/
*
.c ./src/loadso/dlopen/
*
.c ./src/audio/dsp/
*
.c
./src/audio/dma/
*
.c
\
./src/audio/dummy/
*
.c ./src/loadso/dlopen/
*
.c ./src/audio/dsp/
*
.c
\
./src/thread/pthread/SDL_systhread.c ./src/thread/pthread/SDL_syssem.c
\
./src/thread/pthread/SDL_systhread.c ./src/thread/pthread/SDL_syssem.c
\
./src/thread/pthread/SDL_sysmutex.c ./src/thread/pthread/SDL_syscond.c
\
./src/thread/pthread/SDL_sysmutex.c ./src/thread/pthread/SDL_syscond.c
\
./src/joystick/linux/
*
.c ./src/haptic/linux/
*
.c ./src/timer/unix/
*
.c ./src/cdrom/dummy/
*
.c
\
./src/joystick/linux/
*
.c ./src/haptic/linux/
*
.c ./src/timer/unix/
*
.c ./src/cdrom/dummy/
*
.c
\
...
...
configure.in
View file @
55419dbf
...
@@ -682,7 +682,6 @@ AC_HELP_STRING([--enable-oss], [support the OSS audio API [[default=yes]]]),
...
@@ -682,7 +682,6 @@ AC_HELP_STRING([--enable-oss], [support the OSS audio API [[default=yes]]]),
if test x$have_oss = xyes; then
if test x$have_oss = xyes; then
AC_DEFINE(SDL_AUDIO_DRIVER_OSS, 1, [ ])
AC_DEFINE(SDL_AUDIO_DRIVER_OSS, 1, [ ])
SOURCES="$SOURCES $srcdir/src/audio/dsp/*.c"
SOURCES="$SOURCES $srcdir/src/audio/dsp/*.c"
SOURCES="$SOURCES $srcdir/src/audio/dma/*.c"
have_audio=yes
have_audio=yes
# We may need to link with ossaudio emulation library
# We may need to link with ossaudio emulation library
...
...
src/audio/SDL_audio.c
View file @
55419dbf
...
@@ -45,7 +45,6 @@ static SDL_AudioDevice *open_devices[16];
...
@@ -45,7 +45,6 @@ static SDL_AudioDevice *open_devices[16];
*/
*/
extern
AudioBootStrap
BSD_AUDIO_bootstrap
;
extern
AudioBootStrap
BSD_AUDIO_bootstrap
;
extern
AudioBootStrap
DSP_bootstrap
;
extern
AudioBootStrap
DSP_bootstrap
;
extern
AudioBootStrap
DMA_bootstrap
;
extern
AudioBootStrap
ALSA_bootstrap
;
extern
AudioBootStrap
ALSA_bootstrap
;
extern
AudioBootStrap
PULSEAUDIO_bootstrap
;
extern
AudioBootStrap
PULSEAUDIO_bootstrap
;
extern
AudioBootStrap
QSAAUDIO_bootstrap
;
extern
AudioBootStrap
QSAAUDIO_bootstrap
;
...
@@ -82,7 +81,6 @@ static const AudioBootStrap *const bootstrap[] = {
...
@@ -82,7 +81,6 @@ static const AudioBootStrap *const bootstrap[] = {
#endif
#endif
#if SDL_AUDIO_DRIVER_OSS
#if SDL_AUDIO_DRIVER_OSS
&
DSP_bootstrap
,
&
DSP_bootstrap
,
&
DMA_bootstrap
,
#endif
#endif
#if SDL_AUDIO_DRIVER_QSA
#if SDL_AUDIO_DRIVER_QSA
&
QSAAUDIO_bootstrap
,
&
QSAAUDIO_bootstrap
,
...
...
src/audio/bsd/SDL_bsdaudio.c
View file @
55419dbf
...
@@ -67,7 +67,7 @@
...
@@ -67,7 +67,7 @@
#define OPEN_FLAGS_INPUT (O_RDONLY|O_NONBLOCK)
#define OPEN_FLAGS_INPUT (O_RDONLY|O_NONBLOCK)
#endif
#endif
/* !!! FIXME: so much cut and paste with dsp
/dma drivers
... */
/* !!! FIXME: so much cut and paste with dsp
target
... */
static
char
**
outputDevices
=
NULL
;
static
char
**
outputDevices
=
NULL
;
static
int
outputDeviceCount
=
0
;
static
int
outputDeviceCount
=
0
;
static
char
**
inputDevices
=
NULL
;
static
char
**
inputDevices
=
NULL
;
...
...
src/audio/dma/SDL_dmaaudio.c
deleted
100644 → 0
View file @
068586f3
This diff is collapsed.
Click to expand it.
src/audio/dma/SDL_dmaaudio.h
deleted
100644 → 0
View file @
068586f3
/*
Simple DirectMedia Layer
Copyright (C) 1997-2011 Sam Lantinga <slouken@libsdl.org>
This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
arising from the use of this software.
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this software
in a product, an acknowledgment in the product documentation would be
appreciated but is not required.
2. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
*/
#include "SDL_config.h"
#ifndef _SDL_dmaaudio_h
#define _SDL_dmaaudio_h
#include "../SDL_sysaudio.h"
/* Hidden "this" pointer for the audio functions */
#define _THIS SDL_AudioDevice *this
struct
SDL_PrivateAudioData
{
/* The file descriptor for the audio device */
int
audio_fd
;
/* The parent process id, to detect when application quits */
pid_t
parent
;
/* Raw mixing buffer */
Uint8
*
dma_buf
;
int
dma_len
;
int
num_buffers
;
/* Support for audio timing using a timer, in addition to select() */
float
frame_ticks
;
float
next_frame
;
};
#define FUDGE_TICKS 10
/* The scheduler overhead ticks per frame */
/* Old variable names */
/* !!! FIXME: remove these. */
#define audio_fd (this->hidden->audio_fd)
#define parent (this->hidden->parent)
#define dma_buf (this->hidden->dma_buf)
#define dma_len (this->hidden->dma_len)
#define num_buffers (this->hidden->num_buffers)
#define frame_ticks (this->hidden->frame_ticks)
#define next_frame (this->hidden->next_frame)
#endif
/* _SDL_dmaaudio_h */
/* vi: set ts=4 sw=4 expandtab: */
src/audio/paudio/SDL_paudio.c
View file @
55419dbf
...
@@ -429,7 +429,7 @@ PAUDIO_OpenDevice(_THIS, const char *devname, int iscapture)
...
@@ -429,7 +429,7 @@ PAUDIO_OpenDevice(_THIS, const char *devname, int iscapture)
/*
/*
* The AIX paud device init can't modify the values of the audio_init
* The AIX paud device init can't modify the values of the audio_init
* structure that we pass to it. So we don't need any recalculation
* structure that we pass to it. So we don't need any recalculation
* of this stuff and no reinit call as in linux dsp
and dma
code.
* of this stuff and no reinit call as in linux dsp code.
*
*
* /dev/paud supports all of the encoding formats, so we don't need
* /dev/paud supports all of the encoding formats, so we don't need
* to do anything like reopening the device, either.
* to do anything like reopening the device, either.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment