Displaying 3 results from an estimated 3 matches for "byte_format".
Did you mean:
base_format
2013 Dec 04
1
endian problems with AIFF and WAV
...(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, 0, sizeof(format));
if ((sf_info.format & SF_ENDIAN_LITTLE) == SF_ENDIAN_LITTLE) format.byte_format = AO_FMT_LITTLE;
if ((sf_info.format & SF_ENDIAN_BIG) == SF_ENDIAN_BIG) format.byte_format = AO_FMT_BIG;
if ((sf_info.format & SF_FORMAT_PCM_S8) == SF_FORMAT_PCM_S8) format.bits = 8;
if ((sf_info.format & SF_FORMAT_PCM_16) == SF_FORMAT_PCM_16) format.bits = 16;
if ((...
2013 Jun 03
0
libao on Debian
...= 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 ; // channel count
fmt.byte_format = AO_FMT_NATIVE ;
fmt.matrix = "L,R" ;
if ( ( device = ao_open_live(id, &fmt, NULL) ) == NULL ) {
fprintf(stderr,"Error in ao_open_live()\n") ;
exit(EXIT_FAILURE) ;
}
if ( ( r = ao_play(device, sound, nBytes) ) == 0 ) {
fprint...
2013 Nov 07
2
Workaround for (EL6.4) rdesktop-1.6.0-10 Woe
...ormat type
definition. Then add the "matrix" line at the bottom.
vi /usr/include/ao/ao.h
-----------------------
typedef struct ao_sample_format {
int bits; /* bits per sample */
int rate; /* samples per second (in a single channel) */
int channels; /* number of audio channels */
int byte_format; /* Byte ordering in sample, see constants below */
char *matrix; /* channel input matrix */
} ao_sample_format;
-----------------------
##>> Make a copy of the modified ao.h in case it gets overwritten later:
cp /usr/include/ao/ao.h /usr/include/ao/ao.h.withMatrix
##>> The build s...