#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <time.h>
#include <sys/time.h>
#include <math.h>
#include <signal.h>
#include <memory.h>
#include <SDL.h>
#include <vorbis/vorbisfile.h>
Go to the source code of this file.
Data Structures | |
struct | audio_chunk |
struct | music_file |
Functions | |
void | audio_callback (void *userdata, Uint8 *stream, int len) |
struct music_file * | get_music_file (char *name) |
double | get_time (void) |
void | intr (int sig) |
int | main () |
void | play (struct audio_chunk *new_chunk) |
void | test_music (void) |
void | test_news (void) |
Variables | |
SDL_AudioSpec | audio_desired |
SDL_AudioSpec | audio_obtained |
struct audio_chunk * | cur_chunk |
struct audio_chunk ** | cur_chunk_tailp = &cur_chunk |
int | cur_offset |
int | have_audio |
struct music_file * | music_files |
SDL_Surface * | sur |
Definition at line 134 of file sdltest.c.
References audio_obtained, cur_offset, audio_chunk::data, audio_chunk::loop, audio_chunk::next, and audio_chunk::size.
struct music_file* get_music_file | ( | char * | name | ) | [read] |
Definition at line 22 of file sdltest.c.
References music_file::name, music_file::next, and xstrcasecmp().
Referenced by test_music().
int main | ( | ) |
Definition at line 217 of file sdltest.c.
References audio_callback(), audio_desired, audio_obtained, get_time(), have_audio, sur, and test_music().
void play | ( | struct audio_chunk * | new_chunk | ) |
Definition at line 194 of file sdltest.c.
References music_file::buf, get_music_file(), play(), and music_file::size.
Referenced by main().
SDL_AudioSpec audio_desired |
SDL_AudioSpec audio_obtained |
struct audio_chunk* cur_chunk |
struct audio_chunk ** cur_chunk_tailp = &cur_chunk |
int cur_offset |
int have_audio |
struct music_file* music_files |