search for: ao_initialize

Displaying 6 results from an estimated 6 matches for "ao_initialize".

2000 Dec 16
1
Ogg Vorbis and Java
...r anything like that; those sorts of things will be in other classes. There was only one problem I ran into (other than the one you guys solved for me before). Understand that I am using the Beta 3 RPM packaged libraries. The problem I ran into was that I could not call ao_shutdown() and then call ao_initialize() again later without segfaulting. So, now I call ao_initialize() once and I never actually call ao_shutdown(). -- Greg <HR NOSHADE> <UL> <LI>APPLICATION/X-GZIP attachment: vorbis-j-0.0.0.tar.gz </UL> -------------- next part -------------- A non-text attachment was scr...
2001 Jan 14
1
libao driver stuff
...ail, but noticed that Jack has rearranged some of the guts of ao since I last looked at it. In ao/include/ao/ao.h you define AO_NULL and AO_WAV to be 0 and 1, respectively. If I want to add a raw driver that is compiled into the main library, can I just add #define AO_RAW 2 and then modify ao_initialize to put ao_raw into the driver tree? --- Stan Seibert --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'vorbis-dev-request@xiph.org' containing only the word 'unsubscribe' i...
2013 Jun 03
0
libao on Debian
...= 3 ; // duration in seconds char *sound ; int nBytes ; extern char *Sine(int sr, int nchan, double dur, int *nBytes) ; int r, id ; ao_device *device ; ao_sample_format fmt ; sound = Sine(sr, nchan, dur, &nBytes) ; // create sine tone(s) ao_initialize() ; if ( ( id = ao_default_driver_id() < 0 ) ) { fprintf(stderr,"Error in ao_default_driver(): id = %d\n", id) ; exit(EXIT_FAILURE) ; } fmt.bits = 16 ; // bits per sample fmt.rate = sr ; // sampling rate fmt.channels = nchan ; // cha...
2001 Jan 02
0
ogg123: close_dsp_on_suspend and next_on_SIGUSR1 patches submission
...!= NULL) + { + ao_close(current->device); + current = current->next_device; + } +} + int main (int argc, char **argv) { @@ -207,8 +259,6 @@ int option_index = 1; ao_option_t *temp_options = NULL; int temp_driver_id = -1; - devices *current; - int bits, rate, channels; ao_initialize(); @@ -291,37 +341,22 @@ exit (1); } - /* Open all of the devices */ - bits = 16; - rate = 44100; - channels = 2; - current = param.outdevices; - - if (param.quiet < 1) - fprintf(stderr, "Opening devices...\n"); - - while (current != NULL) { - ao_info_t *inf...
2013 Dec 04
1
endian problems with AIFF and WAV
...ample_format format; int main(int argc, char *argv[]) { int default_driver; int frames_read; int *buffer; SNDFILE *sndfile; SF_INFO sf_info; FILE *fp; if (argc != 2) { printf("usage: %s <filename>\n", argv[0]); exit(1); } ao_initialize(); default_driver = ao_default_driver_id(); fp = fopen(argv[1], "rb"); if (fp == NULL) { printf("Cannot open %s.\n", argv[1]); exit(2); } sf_info.format = 0; sndfile = sf_open_fd(fileno(fp), SFM_READ, &sf_info, 1); memset(&format...
2002 Oct 05
2
ogg123 remote interface
...---------- config file options -------------------------- */ @@ -280,13 +273,14 @@ int items; struct stat stat_buf; int i; + buf_t *audio_buffer; + audio_play_arg_t audio_play_arg; setlocale(LC_ALL, ""); bindtextdomain(PACKAGE, LOCALEDIR); textdomain(PACKAGE); ao_initialize(); - stat_format = stat_format_create(); options_init(&options); file_options_init(file_opts); @@ -295,7 +289,7 @@ optind = parse_cmdline_options(argc, argv, &options, file_opts); audio_play_arg.devices = options.devices; - audio_play_arg.stat_format = stat_format; + audi...