Skip to content
This repository has been archived by the owner. It is now read-only.
Permalink
Browse files

Revamp of the video system in progress - adding support for multiple …

…displays, multiple windows, and a full video mode selection API.

WARNING: None of the video drivers have been updated for the new API yet!  The API is still under design and very fluid.

The code is now run through a consistent indent format:
	indent -i4 -nut -nsc -br -ce

The headers are being converted to automatically generate doxygen documentation.
  • Loading branch information
slouken committed May 28, 2006
1 parent 98a0a4c commit 8a43fe6ff70982480abec178ba3fac017e437009

File 110 of 643 in 8a43fe6

@@ -29,22 +29,23 @@
/* Hidden "this" pointer for the video functions */
#define _THIS SDL_AudioDevice *this

struct SDL_PrivateAudioData {
/* The file descriptor for the audio device */
int audio_fd;
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;
/* The parent process id, to detect when application quits */
pid_t parent;

/* Raw mixing buffer */
Uint8 *mixbuf;
int mixlen;
/* Raw mixing buffer */
Uint8 *mixbuf;
int mixlen;

/* Support for audio timing using a timer, in addition to select() */
float frame_ticks;
float next_frame;
/* 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 */
#define FUDGE_TICKS 10 /* The scheduler overhead ticks per frame */

/* Old variable names */
#define audio_fd (this->hidden->audio_fd)
@@ -55,3 +56,4 @@ struct SDL_PrivateAudioData {
#define next_frame (this->hidden->next_frame)

#endif /* _SDL_paudaudio_h */
/* vi: set ts=4 sw=4 expandtab: */

0 comments on commit 8a43fe6

Please sign in to comment.