| /OK3568_Linux_fs/buildroot/dl/sox/git/src/ |
| H A D | aiff.c | 35 static int textChunk(char **text, char *chunkDescription, sox_format_t * ft); 36 static int commentChunk(char **text, char *chunkDescription, sox_format_t * ft); 37 static void reportInstrument(sox_format_t * ft); 39 int lsx_aiffstartread(sox_format_t * ft) in lsx_aiffstartread() argument 76 if (lsx_reads(ft, buf, (size_t)4) == SOX_EOF || strncmp(buf, "FORM", (size_t)4) != 0) { in lsx_aiffstartread() 77 lsx_fail_errno(ft,SOX_EHDR,"AIFF header does not begin with magic word `FORM'"); in lsx_aiffstartread() 80 lsx_readdw(ft, &totalsize); in lsx_aiffstartread() 81 if (lsx_reads(ft, buf, (size_t)4) == SOX_EOF || (strncmp(buf, "AIFF", (size_t)4) != 0 && in lsx_aiffstartread() 83 lsx_fail_errno(ft,SOX_EHDR,"AIFF `FORM' chunk does not specify `AIFF' or `AIFC' as type"); in lsx_aiffstartread() 91 if (lsx_reads(ft, buf, (size_t)4) == SOX_EOF) { in lsx_aiffstartread() [all …]
|
| H A D | maud.c | 34 static int startread(sox_format_t * ft) in startread() argument 36 priv_t * p = (priv_t *) ft->priv; in startread() 52 rc = lsx_rawstartread(ft); in startread() 57 if (lsx_reads(ft, buf, (size_t)4) == SOX_EOF || strncmp(buf, "FORM", (size_t)4) != 0) in startread() 59 lsx_fail_errno(ft,SOX_EHDR,"MAUD: header does not begin with magic word `FORM'"); in startread() 63 lsx_readdw(ft, &trash32); /* totalsize */ in startread() 65 if (lsx_reads(ft, buf, (size_t)4) == SOX_EOF || strncmp(buf, "MAUD", (size_t)4) != 0) in startread() 67 lsx_fail_errno(ft,SOX_EHDR,"MAUD: `FORM' chunk does not specify `MAUD' as type"); in startread() 73 while (lsx_reads(ft, buf, (size_t)4) == SOX_SUCCESS && strncmp(buf,"MDAT",(size_t)4) != 0) { in startread() 82 lsx_readdw(ft, &chunksize); in startread() [all …]
|
| H A D | avr.c | 63 static int startread(sox_format_t * ft) in startread() argument 65 priv_t * avr = (priv_t *)ft->priv; in startread() 68 lsx_reads(ft, avr->magic, (size_t)4); in startread() 71 lsx_fail_errno(ft,SOX_EHDR,"AVR: unknown header"); in startread() 75 lsx_readbuf(ft, avr->name, sizeof(avr->name)); in startread() 77 lsx_readw (ft, &(avr->mono)); in startread() 79 ft->signal.channels = 2; in startread() 82 ft->signal.channels = 1; in startread() 85 lsx_readw (ft, &(avr->rez)); in startread() 87 ft->encoding.bits_per_sample = 8; in startread() [all …]
|
| H A D | voc.c | 213 static int startread(sox_format_t * ft) in startread() argument 216 priv_t * v = (priv_t *) ft->priv; in startread() 222 if (lsx_readbuf(ft, header, (size_t)20) != 20) { in startread() 223 lsx_fail_errno(ft, SOX_EHDR, "unexpected EOF in VOC header"); in startread() 227 lsx_fail_errno(ft, SOX_EHDR, "VOC file header incorrect"); in startread() 233 lsx_readw(ft, &sbseek); in startread() 238 lsx_readb(ft, &uc); in startread() 248 rc = getblock(ft); in startread() 254 lsx_fail_errno(ft, SOX_EOF, "Input .voc file had no sound!"); in startread() 263 ft->encoding.encoding = SOX_ENCODING_UNSIGNED; in startread() [all …]
|
| H A D | prc.c | 69 static void prcwriteheader(sox_format_t * ft); 71 static int seek(sox_format_t * ft, uint64_t offset) in seek() argument 73 priv_t * p = (priv_t *)ft->priv; in seek() 74 if (ft->encoding.encoding == SOX_ENCODING_ALAW) in seek() 75 return lsx_offset_seek(ft, (off_t)p->data_start, (off_t)offset); in seek() 116 static int prc_checkheader(sox_format_t * ft, char *head) in prc_checkheader() argument 118 lsx_readbuf(ft, head, sizeof(prc_header)); in prc_checkheader() 122 static int startread(sox_format_t * ft) in startread() argument 124 priv_t * p = (priv_t *)ft->priv; in startread() 133 if (prc_checkheader(ft, head)) in startread() [all …]
|
| H A D | formats.c | 48 static char const * auto_detect_format(sox_format_t * ft, char const * ext) in auto_detect_format() argument 51 size_t len = lsx_readbuf(ft, data, ft->seekable? sizeof(data) : PIPE_AUTO_DETECT_SIZE); in auto_detect_format() 303 static void set_endiannesses(sox_format_t * ft) in set_endiannesses() argument 305 if (ft->handler.flags & SOX_FILE_ENDIAN) { in set_endiannesses() 306 sox_bool file_is_bigendian = !(ft->handler.flags & SOX_FILE_ENDBIG); in set_endiannesses() 308 if (ft->encoding.opposite_endian) { in set_endiannesses() 309 ft->encoding.reverse_bytes = file_is_bigendian != MACHINE_IS_BIGENDIAN; in set_endiannesses() 310 lsx_report("`%s': overriding file-type byte-order", ft->filename); in set_endiannesses() 311 } else if (ft->encoding.reverse_bytes == sox_option_default) { in set_endiannesses() 312 ft->encoding.reverse_bytes = file_is_bigendian == MACHINE_IS_BIGENDIAN; in set_endiannesses() [all …]
|
| H A D | 8svx.c | 27 static int startread(sox_format_t * ft) in startread() argument 29 priv_t * p = (priv_t * ) ft->priv; in startread() 40 if (! ft->seekable) in startread() 42 lsx_fail_errno(ft,SOX_EINVAL,"8svx input file must be a file, not a pipe"); in startread() 49 if (lsx_reads(ft, buf, (size_t)4) == SOX_EOF || strncmp(buf, "FORM", (size_t)4) != 0) in startread() 51 lsx_fail_errno(ft, SOX_EHDR, "Header did not begin with magic word `FORM'"); in startread() 54 lsx_readdw(ft, &totalsize); in startread() 55 if (lsx_reads(ft, buf, (size_t)4) == SOX_EOF || strncmp(buf, "8SVX", (size_t)4) != 0) in startread() 57 lsx_fail_errno(ft, SOX_EHDR, "'FORM' chunk does not specify `8SVX' as type"); in startread() 62 while (lsx_reads(ft, buf, (size_t)4) == SOX_SUCCESS && strncmp(buf,"BODY",(size_t)4) != 0) { in startread() [all …]
|
| H A D | formats_i.c | 26 void lsx_fail_errno(sox_format_t * ft, int sox_errno, const char *fmt, ...) in lsx_fail_errno() argument 30 ft->sox_errno = sox_errno; in lsx_fail_errno() 34 vsnprintf(ft->sox_errstr, sizeof(ft->sox_errstr), fmt, args); in lsx_fail_errno() 36 vsprintf(ft->sox_errstr, fmt, args); in lsx_fail_errno() 39 ft->sox_errstr[255] = '\0'; in lsx_fail_errno() 42 void lsx_set_signal_defaults(sox_format_t * ft) in lsx_set_signal_defaults() argument 44 if (!ft->signal.rate ) ft->signal.rate = SOX_DEFAULT_RATE; in lsx_set_signal_defaults() 45 if (!ft->signal.precision) ft->signal.precision = SOX_DEFAULT_PRECISION; in lsx_set_signal_defaults() 46 if (!ft->signal.channels ) ft->signal.channels = SOX_DEFAULT_CHANNELS; in lsx_set_signal_defaults() 48 if (!ft->encoding.bits_per_sample) in lsx_set_signal_defaults() [all …]
|
| H A D | wav.c | 124 int (*read_fmt)(sox_format_t *ft, uint32_t len); 135 static int wav_ima_adpcm_fmt(sox_format_t *ft, uint32_t len) in wav_ima_adpcm_fmt() argument 137 priv_t *wav = ft->priv; in wav_ima_adpcm_fmt() 142 lsx_fail_errno(ft, SOX_EOF, in wav_ima_adpcm_fmt() 147 err = lsx_read_fields(ft, &len, "h", &wav->samplesPerBlock); in wav_ima_adpcm_fmt() 151 bytesPerBlock = lsx_ima_bytes_per_block(ft->signal.channels, in wav_ima_adpcm_fmt() 155 lsx_fail_errno(ft, SOX_EOF, in wav_ima_adpcm_fmt() 164 lsx_malloc(ft->signal.channels * wav->samplesPerBlock * sizeof(short)); in wav_ima_adpcm_fmt() 174 static unsigned short ImaAdpcmReadBlock(sox_format_t * ft) in ImaAdpcmReadBlock() argument 176 priv_t * wav = (priv_t *) ft->priv; in ImaAdpcmReadBlock() [all …]
|
| H A D | smp.c | 75 static int readtrailer(sox_format_t * ft, struct smptrailer *trailer) in readtrailer() argument 80 lsx_readw(ft, &trash16); /* read reserved word */ in readtrailer() 82 lsx_readdw(ft, &(trailer->loops[i].start)); in readtrailer() 83 ft->oob.loops[i].start = trailer->loops[i].start; in readtrailer() 84 lsx_readdw(ft, &(trailer->loops[i].end)); in readtrailer() 85 ft->oob.loops[i].length = in readtrailer() 87 lsx_readb(ft, &(trailer->loops[i].type)); in readtrailer() 88 ft->oob.loops[i].type = trailer->loops[i].type; in readtrailer() 89 lsx_readw(ft, &(trailer->loops[i].count)); in readtrailer() 90 ft->oob.loops[i].count = trailer->loops[i].count; in readtrailer() [all …]
|
| H A D | wavpack.c | 37 static int32_t ft_read_b_buf(void * ft, void * buf, int32_t len) { in ft_read_b_buf() argument 38 return (int32_t)lsx_read_b_buf((sox_format_t *)ft, buf, (size_t)len);} in ft_read_b_buf() 39 static uint32_t ft_tell(void * ft) { in ft_tell() argument 40 return lsx_tell((sox_format_t *)ft);} in ft_tell() 41 static int ft_seek_abs(void * ft, uint32_t offset) { in ft_seek_abs() argument 42 return lsx_seeki((sox_format_t *)ft, (off_t)offset, SEEK_SET);} in ft_seek_abs() 43 static int ft_seek_rel(void * ft, int32_t offset, int mode) { in ft_seek_rel() argument 44 return lsx_seeki((sox_format_t *)ft, (off_t)offset, mode);} in ft_seek_rel() 45 static int ft_unreadb(void * ft, int b) { in ft_unreadb() argument 46 return lsx_unreadb((sox_format_t *)ft, (unsigned)b);} in ft_unreadb() [all …]
|
| H A D | sunaudio.c | 54 static int sunstartread(sox_format_t * ft) in sunstartread() argument 57 priv_t* pPriv = (priv_t*)ft->priv; in sunstartread() 66 lsx_set_signal_defaults(ft); in sunstartread() 68 if (ft->filename == 0 || ft->filename[0] == 0 || !strcasecmp("default", ft->filename)) { in sunstartread() 71 szDevname = ft->filename; in sunstartread() 76 lsx_fail_errno(ft, errno, "open failed for device %s", szDevname); in sunstartread() 80 if (ft->encoding.encoding == SOX_ENCODING_UNKNOWN) ft->encoding.encoding = SOX_ENCODING_ULAW; in sunstartread() 85 lsx_fail_errno(ft,errno,"Unable to get information for device %s", szDevname); in sunstartread() 98 if (ft->encoding.bits_per_sample == 8) in sunstartread() 100 if (ft->encoding.encoding != SOX_ENCODING_ULAW && in sunstartread() [all …]
|
| H A D | sphere.c | 25 static int start_read(sox_format_t * ft) in start_read() argument 38 if (lsx_reads(ft, fldname, (size_t)8) || strncmp(fldname, "NIST_1A", (size_t)7) != 0) { in start_read() 39 lsx_fail_errno(ft, SOX_EHDR, "Sphere header does not begin with magic word `NIST_1A'"); in start_read() 43 if (lsx_reads(ft, fldsval, (size_t)8)) { in start_read() 44 lsx_fail_errno(ft, SOX_EHDR, "Error reading Sphere header"); in start_read() 51 lsx_fail_errno(ft, SOX_EHDR, "Error reading Sphere header"); in start_read() 60 if (lsx_reads(ft, buf, header_size) == SOX_EOF) { in start_read() 61 lsx_fail_errno(ft, SOX_EHDR, "Error reading Sphere header"); in start_read() 84 lsx_fail_errno(ft, SOX_EFMT, "sph: unsupported coding `%s'", fldsval); in start_read() 92 ft->encoding.reverse_bytes = MACHINE_IS_BIGENDIAN; in start_read() [all …]
|
| H A D | flac.c | 60 sox_format_t* ft = (sox_format_t*)ft_data; in decoder_read_callback() local 62 *bytes = lsx_readbuf(ft, buffer, *bytes); in decoder_read_callback() 63 if(lsx_error(ft)) in decoder_read_callback() 76 sox_format_t* ft = (sox_format_t*)ft_data; in decoder_seek_callback() local 77 if(lsx_seeki(ft, (off_t)absolute_byte_offset, SEEK_SET) < 0) in decoder_seek_callback() 85 sox_format_t* ft = (sox_format_t*)ft_data; in decoder_tell_callback() local 87 if((pos = lsx_tell(ft)) < 0) in decoder_tell_callback() 97 sox_format_t* ft = (sox_format_t*)ft_data; in decoder_length_callback() local 98 *stream_length = lsx_filelength(ft); in decoder_length_callback() 104 sox_format_t* ft = (sox_format_t*)ft_data; in decoder_eof_callback() local [all …]
|
| H A D | tx16w.c | 73 static int startread(sox_format_t * ft) in startread() argument 84 priv_t * sk = (priv_t *) ft->priv; in startread() 86 if (! ft->seekable) in startread() 88 lsx_fail_errno(ft,SOX_EOF,"txw input file must be a file, not a pipe"); in startread() 93 while (lsx_read_b_buf(ft, &trash, (size_t) 1) == 1) in startread() 96 lsx_seeki(ft, (off_t)0, 0); /* rewind file */ in startread() 100 lsx_readchars(ft, filetype, sizeof(filetype) - 1); in startread() 103 lsx_readb(ft, &trash); in startread() 104 lsx_readsb(ft, &format); in startread() 105 lsx_readb(ft, &sample_rate); in startread() [all …]
|
| H A D | skelform.c | 39 static int startread(sox_format_t * ft) in startread() argument 41 priv_t * sk = (priv_t *)ft->priv; in startread() 45 if (!ft->seekable) { in startread() 46 lsx_fail_errno(ft, SOX_EOF, "skel inputfile must be a file"); in startread() 56 ft->signal.rate = 44100; /* or 8000, 16000, 32000, 48000, ... */ in startread() 57 ft->signal.channels = 1; /* or 2 or 3 ... */ in startread() 58 ft->encoding.bits_per_sample = 8; /* or 16 ... */ in startread() 59 ft->encoding.encoding = SOX_ENCODING_UNSIGNED; /* or SIGN2 ... */ in startread() 60 sox_append_comment(&ft->oob.comments, "any comment in file header."); in startread() 65 samples_in_file = lsx_filelength(ft) / (ft->encoding.bits_per_sample >> 3); in startread() [all …]
|
| H A D | gsrt.c | 75 static int start_read(sox_format_t * ft) in start_read() argument 84 lsx_readdw(ft, &file_size); in start_read() 87 if (file_size >= 2 && ft->seekable) { in start_read() 91 lsx_readsw(ft, &int16); in start_read() 94 if (lsx_seeki(ft, (off_t)sizeof(file_size), SEEK_SET) != 0) in start_read() 97 lsx_warn("invalid checksum in input file %s", ft->filename); in start_read() 100 lsx_skipbytes(ft, (size_t)(2 + 4 + 6)); /* Checksum, version, time stamp. */ in start_read() 102 lsx_readchars(ft, read_id, sizeof(read_id)); in start_read() 104 lsx_fail_errno(ft, SOX_EHDR, "gsrt: invalid file name in header"); in start_read() 108 lsx_readsw(ft, &ft_encoding); in start_read() [all …]
|
| H A D | dat.c | 24 static int sox_datstartread(sox_format_t * ft) in sox_datstartread() argument 33 while ((status = lsx_reads(ft, inpstr, LINEWIDTH-1)) != SOX_EOF) { in sox_datstartread() 37 ft->signal.rate=rate; in sox_datstartread() 39 ft->signal.channels=chan; in sox_datstartread() 44 strncpy(((priv_t *)ft->priv)->prevline, inpstr, (size_t)LINEWIDTH); in sox_datstartread() 45 ((priv_t *)ft->priv)->buffered = 1; in sox_datstartread() 47 ((priv_t *)ft->priv)->buffered = 0; in sox_datstartread() 51 if (ft->signal.channels == 0) in sox_datstartread() 52 ft->signal.channels = 1; in sox_datstartread() 54 ft->encoding.encoding = SOX_ENCODING_FLOAT_TEXT; in sox_datstartread() [all …]
|
| H A D | sox-fmt.c | 24 static int startread(sox_format_t * ft) in startread() argument 31 if (lsx_readdw(ft, (uint32_t *)&magic_)) in startread() 36 lsx_fail_errno(ft, SOX_EHDR, "can't find sox file format identifier"); in startread() 39 ft->encoding.reverse_bytes = !ft->encoding.reverse_bytes; in startread() 42 if (lsx_readdw(ft, &headers_bytes) || in startread() 43 lsx_readqw(ft, &num_samples) || in startread() 44 lsx_readdf(ft, &rate) || in startread() 45 lsx_readdw(ft, &num_channels) || in startread() 46 lsx_readdw(ft, &comments_bytes)) in startread() 53 lsx_fail_errno(ft, SOX_EHDR, "invalid sox file format header"); in startread() [all …]
|
| H A D | oss.c | 61 static int ossinit(sox_format_t* ft) in ossinit() argument 66 priv_t* pPriv = (priv_t*)ft->priv; in ossinit() 68 if (ft->filename == 0 || ft->filename[0] == 0 || !strcasecmp("default", ft->filename)) in ossinit() 83 szDevname = ft->filename; in ossinit() 89 ft->mode == 'r' ? O_RDONLY : O_WRONLY); in ossinit() 91 lsx_fail_errno(ft, errno, "open failed for device: %s", szDevname); in ossinit() 95 if (ft->encoding.bits_per_sample == 8) { in ossinit() 99 if (ft->encoding.encoding == SOX_ENCODING_UNKNOWN) in ossinit() 100 ft->encoding.encoding = SOX_ENCODING_UNSIGNED; in ossinit() 101 if (ft->encoding.encoding != SOX_ENCODING_UNSIGNED) { in ossinit() [all …]
|
| H A D | raw.c | 22 int lsx_rawseek(sox_format_t * ft, uint64_t offset) in lsx_rawseek() argument 24 return lsx_offset_seek(ft, (off_t)ft->data_start, (off_t)offset); in lsx_rawseek() 29 int lsx_rawstart(sox_format_t * ft, sox_bool default_rate, in lsx_rawstart() argument 33 if (default_rate && ft->signal.rate == 0) { in lsx_rawstart() 34 lsx_warn("`%s': sample rate not specified; trying 8kHz", ft->filename); in lsx_rawstart() 35 ft->signal.rate = 8000; in lsx_rawstart() 38 if (default_channels && ft->signal.channels == 0) { in lsx_rawstart() 39 lsx_warn("`%s': # channels not specified; trying mono", ft->filename); in lsx_rawstart() 40 ft->signal.channels = 1; in lsx_rawstart() 44 if (ft->mode == 'r' && ft->encoding.encoding != SOX_ENCODING_UNKNOWN && in lsx_rawstart() [all …]
|
| H A D | au.c | 94 static int unpack_input(sox_format_t * ft, unsigned char *code) in unpack_input() argument 96 priv_t * p = (priv_t *) ft->priv; in unpack_input() 99 if (p->in_bits < (int)ft->encoding.bits_per_sample) { in unpack_input() 100 if (lsx_read_b_buf(ft, &in_byte, (size_t) 1) != 1) { in unpack_input() 107 *code = p->in_buffer & ((1 << ft->encoding.bits_per_sample) - 1); in unpack_input() 108 p->in_buffer >>= ft->encoding.bits_per_sample; in unpack_input() 109 p->in_bits -= ft->encoding.bits_per_sample; in unpack_input() 113 static size_t dec_read(sox_format_t *ft, sox_sample_t *buf, size_t samp) in dec_read() argument 115 priv_t * p = (priv_t *)ft->priv; in dec_read() 119 for (done = 0; samp > 0 && unpack_input(ft, &code) >= 0; ++done, --samp) in dec_read() [all …]
|
| H A D | vorbis.c | 67 sox_format_t* ft = (sox_format_t*)ft_data; in callback_read() local 68 size_t ret = lsx_readbuf(ft, ptr, size * nmemb); in callback_read() 74 sox_format_t* ft = (sox_format_t*)ft_data; in callback_seek() local 75 int ret = ft->seekable ? lsx_seeki(ft, (off_t)off, whence) : -1; in callback_seek() 90 sox_format_t* ft = (sox_format_t*)ft_data; in callback_tell() local 91 return lsx_tell(ft); in callback_tell() 104 static int startread(sox_format_t * ft) in startread() argument 106 priv_t * vb = (priv_t *) ft->priv; in startread() 122 if (ov_open_callbacks(ft, vb->vf, NULL, (size_t) 0, callbacks) < 0) { in startread() 123 lsx_fail_errno(ft, SOX_EHDR, "Input not an Ogg Vorbis audio stream"); in startread() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/isdn/mISDN/ |
| H A D | fsm.c | 98 struct FsmTimer *ft = from_timer(ft, t, tl); in FsmExpireTimer() local 100 if (ft->fi->debug) in FsmExpireTimer() 101 ft->fi->printdebug(ft->fi, "FsmExpireTimer %lx", (long) ft); in FsmExpireTimer() 103 mISDN_FsmEvent(ft->fi, ft->event, ft->arg); in FsmExpireTimer() 107 mISDN_FsmInitTimer(struct FsmInst *fi, struct FsmTimer *ft) in mISDN_FsmInitTimer() argument 109 ft->fi = fi; in mISDN_FsmInitTimer() 111 if (ft->fi->debug) in mISDN_FsmInitTimer() 112 ft->fi->printdebug(ft->fi, "mISDN_FsmInitTimer %lx", (long) ft); in mISDN_FsmInitTimer() 114 timer_setup(&ft->tl, FsmExpireTimer, 0); in mISDN_FsmInitTimer() 119 mISDN_FsmDelTimer(struct FsmTimer *ft, int where) in mISDN_FsmDelTimer() argument [all …]
|
| /OK3568_Linux_fs/kernel/arch/nds32/include/asm/ |
| H A D | fpuemu.h | 11 void fadds(void *ft, void *fa, void *fb); 12 void fsubs(void *ft, void *fa, void *fb); 13 void fmuls(void *ft, void *fa, void *fb); 14 void fdivs(void *ft, void *fa, void *fb); 15 void fs2d(void *ft, void *fa); 16 void fs2si(void *ft, void *fa); 17 void fs2si_z(void *ft, void *fa); 18 void fs2ui(void *ft, void *fa); 19 void fs2ui_z(void *ft, void *fa); 20 void fsi2s(void *ft, void *fa); [all …]
|