vtest2.c File Reference

#include "race.h"
#include "utils.h"
#include "mmfile.h"
#include "int_types.h"
#include <assert.h>
#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
#include <unistd.h>
#include <limits.h>
#include <time.h>
#include <math.h>
#include <SDL.h>

Go to the source code of this file.

Data Structures

struct  audiobuf

Defines

#define min(a, b)   ((a) <= (b) ? (a) : (b))

Functions

static void audio_cb (void *userdata, Uint8 *stream, int len)
void eperror (const char *str)
void eprintf (const char *fmt,...)
int main (int argc, char **argv)
void usage (const char *progname)


Define Documentation

#define min ( a,
 )     ((a) <= (b) ? (a) : (b))

Definition at line 33 of file vtest2.c.


Function Documentation

static void audio_cb ( void userdata,
Uint8 *  stream,
int  len 
) [static]

Definition at line 70 of file vtest2.c.

References abuf, audiobuf::buf, audiobuf::bytes, min, and audiobuf::off.

Referenced by main().

void eperror ( const char *  str  ) 

Definition at line 37 of file vtest2.c.

Referenced by main().

void eprintf ( const char *  fmt,
  ... 
)

Definition at line 44 of file vtest2.c.

Referenced by main().

int main ( int  argc,
char **  argv 
)

Definition at line 81 of file vtest2.c.

References audio_cb(), audiobuf::buf, audiobuf::bytes, display, eperror(), eprintf(), get_time(), have_audio, mm_audio_info(), mm_close(), mm_decode_audio(), mm_decode_video(), mm_open(), mm_video_info(), audiobuf::off, audiobuf::size, usage(), xmalloc(), and xrealloc().

void usage ( const char *  progname  ) 

Definition at line 55 of file vtest2.c.


Generated on Fri Sep 28 00:35:47 2007 for raceintospace by  doxygen 1.5.3