Home
last modified time | relevance | path

Searched refs:psf (Results 1 – 25 of 97) sorted by relevance

1234

/third_party/libsnd/src/
Dwav.c139 static int wav_read_header (SF_PRIVATE *psf, int *blockalign, int *framesperblock) ;
140 static int wav_write_header (SF_PRIVATE *psf, int calc_length) ;
142 static int wav_write_tailer (SF_PRIVATE *psf) ;
143 static int wav_command (SF_PRIVATE *psf, int command, void *data, int datasize) ;
144 static int wav_close (SF_PRIVATE *psf) ;
146 static int wav_read_smpl_chunk (SF_PRIVATE *psf, uint32_t chunklen) ;
147 static int wav_read_acid_chunk (SF_PRIVATE *psf, uint32_t chunklen) ;
149 static int wav_set_chunk (SF_PRIVATE *psf, const SF_CHUNK_INFO * chunk_info) ;
150 static SF_CHUNK_ITERATOR * wav_next_chunk_iterator (SF_PRIVATE *psf, SF_CHUNK_ITERATOR * iterator) ;
151 static int wav_get_chunk_size (SF_PRIVATE *psf, const SF_CHUNK_ITERATOR * iterator, SF_CHUNK_INFO *…
[all …]
Dsndfile.c289 static int format_from_extension (SF_PRIVATE *psf) ;
290 static int guess_file_type (SF_PRIVATE *psf) ;
292 static int validate_psf (SF_PRIVATE *psf) ;
293 static void save_header_info (SF_PRIVATE *psf) ;
294 static int copy_filename (SF_PRIVATE *psf, const char *path) ;
295 static int psf_close (SF_PRIVATE *psf) ;
297 static int try_resource_fork (SF_PRIVATE * psf) ;
334 { SF_PRIVATE *psf ; in sf_open() local
339 if ((psf = psf_allocate ()) == NULL) in sf_open()
344 psf_init_files (psf) ; in sf_open()
[all …]
Drf64.c70 static int rf64_read_header (SF_PRIVATE *psf, int *blockalign, int *framesperblock) ;
71 static int rf64_write_header (SF_PRIVATE *psf, int calc_length) ;
72 static int rf64_write_tailer (SF_PRIVATE *psf) ;
73 static int rf64_close (SF_PRIVATE *psf) ;
74 static int rf64_command (SF_PRIVATE *psf, int command, void * UNUSED (data), int datasize) ;
76 static int rf64_set_chunk (SF_PRIVATE *psf, const SF_CHUNK_INFO * chunk_info) ;
77 static SF_CHUNK_ITERATOR * rf64_next_chunk_iterator (SF_PRIVATE *psf, SF_CHUNK_ITERATOR * iterator)…
78 static int rf64_get_chunk_size (SF_PRIVATE *psf, const SF_CHUNK_ITERATOR * iterator, SF_CHUNK_INFO …
79 static int rf64_get_chunk_data (SF_PRIVATE *psf, const SF_CHUNK_ITERATOR * iterator, SF_CHUNK_INFO …
86 rf64_open (SF_PRIVATE *psf) in rf64_open() argument
[all …]
Dsvx.c73 static int svx_close (SF_PRIVATE *psf) ;
74 static int svx_write_header (SF_PRIVATE *psf, int calc_length) ;
75 static int svx_read_header (SF_PRIVATE *psf) ;
82 svx_open (SF_PRIVATE *psf) in svx_open() argument
85 if (psf->file.mode == SFM_READ || (psf->file.mode == SFM_RDWR && psf->filelength > 0)) in svx_open()
86 { if ((error = svx_read_header (psf))) in svx_open()
89 psf->endian = SF_ENDIAN_BIG ; /* All SVX files are big endian. */ in svx_open()
91 psf->blockwidth = psf->sf.channels * psf->bytewidth ; in svx_open()
92 if (psf->blockwidth) in svx_open()
93 psf->sf.frames = psf->datalength / psf->blockwidth ; in svx_open()
[all …]
Dvoc.c72 static int voc_close (SF_PRIVATE *psf) ;
73 static int voc_write_header (SF_PRIVATE *psf, int calc_length) ;
74 static int voc_read_header (SF_PRIVATE *psf) ;
84 static int voc_multi_init (SF_PRIVATE *psf, VOC_DATA *pvoc) ;
86 static int voc_multi_read_uc2s (SF_PRIVATE *psf, short *ptr, int len) ;
87 static int voc_multi_read_les2s (SF_PRIVATE *psf, short *ptr, int len) ;
89 static int voc_multi_read_uc2i (SF_PRIVATE *psf, int *ptr, int len) ;
90 static int voc_multi_read_les2i (SF_PRIVATE *psf, int *ptr, int len) ;
92 static int voc_multi_read_uc2f (SF_PRIVATE *psf, float *ptr, int len) ;
93 static int voc_multi_read_les2f (SF_PRIVATE *psf, float *ptr, int len) ;
[all …]
Dau.c93 static int au_close (SF_PRIVATE *psf) ;
97 static int au_write_header (SF_PRIVATE *psf, int calc_length) ;
98 static int au_read_header (SF_PRIVATE *psf) ;
105 au_open (SF_PRIVATE *psf) in au_open() argument
109 if (psf->file.mode == SFM_READ || (psf->file.mode == SFM_RDWR && psf->filelength > 0)) in au_open()
110 { if ((error = au_read_header (psf))) in au_open()
114 if ((SF_CONTAINER (psf->sf.format)) != SF_FORMAT_AU) in au_open()
117 subformat = SF_CODEC (psf->sf.format) ; in au_open()
119 if (psf->file.mode == SFM_WRITE || psf->file.mode == SFM_RDWR) in au_open()
120 { psf->endian = SF_ENDIAN (psf->sf.format) ; in au_open()
[all …]
Dmat4.c62 static int mat4_close (SF_PRIVATE *psf) ;
66 static int mat4_write_header (SF_PRIVATE *psf, int calc_length) ;
67 static int mat4_read_header (SF_PRIVATE *psf) ;
76 mat4_open (SF_PRIVATE *psf) in mat4_open() argument
79 if (psf->file.mode == SFM_READ || (psf->file.mode == SFM_RDWR && psf->filelength > 0)) in mat4_open()
80 { if ((error = mat4_read_header (psf))) in mat4_open()
84 if ((SF_CONTAINER (psf->sf.format)) != SF_FORMAT_MAT4) in mat4_open()
87 subformat = SF_CODEC (psf->sf.format) ; in mat4_open()
89 if (psf->file.mode == SFM_WRITE || psf->file.mode == SFM_RDWR) in mat4_open()
90 { if (psf->is_pipe) in mat4_open()
[all …]
Dmat5.c76 static int mat5_close (SF_PRIVATE *psf) ;
78 static int mat5_write_header (SF_PRIVATE *psf, int calc_length) ;
79 static int mat5_read_header (SF_PRIVATE *psf) ;
86 mat5_open (SF_PRIVATE *psf) in mat5_open() argument
89 if (psf->file.mode == SFM_READ || (psf->file.mode == SFM_RDWR && psf->filelength > 0)) in mat5_open()
90 { if ((error = mat5_read_header (psf))) in mat5_open()
94 if ((SF_CONTAINER (psf->sf.format)) != SF_FORMAT_MAT5) in mat5_open()
97 subformat = SF_CODEC (psf->sf.format) ; in mat5_open()
99 if (psf->file.mode == SFM_WRITE || psf->file.mode == SFM_RDWR) in mat5_open()
100 { if (psf->is_pipe) in mat5_open()
[all …]
Dw64.c115 static int w64_read_header (SF_PRIVATE *psf, int *blockalign, int *framesperblock) ;
116 static int w64_write_header (SF_PRIVATE *psf, int calc_length) ;
117 static int w64_close (SF_PRIVATE *psf) ;
124 w64_open (SF_PRIVATE *psf) in w64_open() argument
130 psf->container_data = wpriv ; in w64_open()
132 if (psf->file.mode == SFM_READ || (psf->file.mode == SFM_RDWR &&psf->filelength > 0)) in w64_open()
133 { if ((error = w64_read_header (psf, &blockalign, &framesperblock))) in w64_open()
137 if ((SF_CONTAINER (psf->sf.format)) != SF_FORMAT_W64) in w64_open()
140 subformat = SF_CODEC (psf->sf.format) ; in w64_open()
142 if (psf->file.mode == SFM_WRITE || psf->file.mode == SFM_RDWR) in w64_open()
[all …]
Dnist.c46 static int nist_close (SF_PRIVATE *psf) ;
47 static int nist_write_header (SF_PRIVATE *psf, int calc_length) ;
48 static int nist_read_header (SF_PRIVATE *psf) ;
54 nist_open (SF_PRIVATE *psf) in nist_open() argument
57 if (psf->file.mode == SFM_READ || (psf->file.mode == SFM_RDWR && psf->filelength > 0)) in nist_open()
58 { if ((error = nist_read_header (psf))) in nist_open()
62 if (psf->file.mode == SFM_WRITE || psf->file.mode == SFM_RDWR) in nist_open()
63 { if (psf->is_pipe) in nist_open()
66 if ((SF_CONTAINER (psf->sf.format)) != SF_FORMAT_NIST) in nist_open()
69 psf->endian = SF_ENDIAN (psf->sf.format) ; in nist_open()
[all …]
Daiff.c200 static int aiff_close (SF_PRIVATE *psf) ;
205 static int aiff_read_comm_chunk (SF_PRIVATE *psf, COMM_CHUNK *comm_fmt) ;
207 static int aiff_read_header (SF_PRIVATE *psf, COMM_CHUNK *comm_fmt) ;
209 static int aiff_write_header (SF_PRIVATE *psf, int calc_length) ;
210 static int aiff_write_tailer (SF_PRIVATE *psf) ;
211 static void aiff_write_strings (SF_PRIVATE *psf, int location) ;
213 static int aiff_command (SF_PRIVATE *psf, int command, void *data, int datasize) ;
219 static int aiff_read_basc_chunk (SF_PRIVATE * psf, int) ;
221 static int aiff_read_chanmap (SF_PRIVATE * psf, unsigned dword) ;
225 static int aiff_set_chunk (SF_PRIVATE *psf, const SF_CHUNK_INFO * chunk_info) ;
[all …]
Dcaf.c97 static int caf_close (SF_PRIVATE *psf) ;
98 static int caf_read_header (SF_PRIVATE *psf) ;
99 static int caf_write_header (SF_PRIVATE *psf, int calc_length) ;
100 static int caf_write_tailer (SF_PRIVATE *psf) ;
101 static int caf_command (SF_PRIVATE *psf, int command, void *data, int datasize) ;
102 static int caf_read_chanmap (SF_PRIVATE * psf, sf_count_t chunk_size) ;
103 static int caf_read_strings (SF_PRIVATE * psf, sf_count_t chunk_size) ;
104 static void caf_write_strings (SF_PRIVATE * psf, int location) ;
107 static int caf_set_chunk (SF_PRIVATE *psf, const SF_CHUNK_INFO * chunk_info) ;
108 static SF_CHUNK_ITERATOR * caf_next_chunk_iterator (SF_PRIVATE *psf, SF_CHUNK_ITERATOR * iterator) ;
[all …]
Dircam.c66 static int ircam_close (SF_PRIVATE *psf) ;
67 static int ircam_write_header (SF_PRIVATE *psf, int calc_length) ;
68 static int ircam_read_header (SF_PRIVATE *psf) ;
79 ircam_open (SF_PRIVATE *psf) in ircam_open() argument
83 if (psf->file.mode == SFM_READ || (psf->file.mode == SFM_RDWR && psf->filelength > 0)) in ircam_open()
84 { if ((error = ircam_read_header (psf))) in ircam_open()
88 subformat = SF_CODEC (psf->sf.format) ; in ircam_open()
90 if (psf->file.mode == SFM_WRITE || psf->file.mode == SFM_RDWR) in ircam_open()
91 { if ((SF_CONTAINER (psf->sf.format)) != SF_FORMAT_IRCAM) in ircam_open()
94 psf->endian = SF_ENDIAN (psf->sf.format) ; in ircam_open()
[all …]
Davr.c70 static int avr_close (SF_PRIVATE *psf) ;
72 static int avr_read_header (SF_PRIVATE *psf) ;
73 static int avr_write_header (SF_PRIVATE *psf, int calc_length) ;
80 avr_open (SF_PRIVATE *psf) in avr_open() argument
83 if (psf->file.mode == SFM_READ || (psf->file.mode == SFM_RDWR && psf->filelength > 0)) in avr_open()
84 { if ((error = avr_read_header (psf))) in avr_open()
88 if ((SF_CONTAINER (psf->sf.format)) != SF_FORMAT_AVR) in avr_open()
91 if (psf->file.mode == SFM_WRITE || psf->file.mode == SFM_RDWR) in avr_open()
92 { psf->endian = SF_ENDIAN_BIG ; in avr_open()
94 if (avr_write_header (psf, SF_FALSE)) in avr_open()
[all …]
Dmpc2k.c55 static int mpc2k_close (SF_PRIVATE *psf) ;
57 static int mpc2k_write_header (SF_PRIVATE *psf, int calc_length) ;
58 static int mpc2k_read_header (SF_PRIVATE *psf) ;
65 mpc2k_open (SF_PRIVATE *psf) in mpc2k_open() argument
68 if (psf->file.mode == SFM_READ || (psf->file.mode == SFM_RDWR && psf->filelength > 0)) in mpc2k_open()
69 { if ((error = mpc2k_read_header (psf))) in mpc2k_open()
73 if ((SF_CONTAINER (psf->sf.format)) != SF_FORMAT_MPC2K) in mpc2k_open()
76 if (psf->file.mode == SFM_WRITE || psf->file.mode == SFM_RDWR) in mpc2k_open()
77 { if (mpc2k_write_header (psf, SF_FALSE)) in mpc2k_open()
78 return psf->error ; in mpc2k_open()
[all …]
Dfile_io.c77 static void psf_log_syserr (SF_PRIVATE *psf, int error) ;
90 psf_fopen (SF_PRIVATE *psf) in psf_fopen() argument
92 psf->error = 0 ; in psf_fopen()
93 psf->file.filedes = psf_open_fd (&psf->file) ; in psf_fopen()
95 if (psf->file.filedes == - SFE_BAD_OPEN_MODE) in psf_fopen()
96 { psf->error = SFE_BAD_OPEN_MODE ; in psf_fopen()
97 psf->file.filedes = -1 ; in psf_fopen()
98 return psf->error ; in psf_fopen()
101 if (psf->file.filedes == -1) in psf_fopen()
102 psf_log_syserr (psf, errno) ; in psf_fopen()
[all …]
Dwve.c46 static int wve_read_header (SF_PRIVATE *psf) ;
47 static int wve_write_header (SF_PRIVATE *psf, int calc_length) ;
48 static int wve_close (SF_PRIVATE *psf) ;
55 wve_open (SF_PRIVATE *psf) in wve_open() argument
58 if (psf->is_pipe) in wve_open()
61 if (psf->file.mode == SFM_READ || (psf->file.mode == SFM_RDWR && psf->filelength > 0)) in wve_open()
62 { if ((error = wve_read_header (psf))) in wve_open()
66 if (psf->file.mode == SFM_WRITE || psf->file.mode == SFM_RDWR) in wve_open()
67 { if ((SF_CONTAINER (psf->sf.format)) != SF_FORMAT_WVE) in wve_open()
70 psf->endian = SF_ENDIAN_BIG ; in wve_open()
[all …]
Dpvf.c40 static int pvf_close (SF_PRIVATE *psf) ;
42 static int pvf_write_header (SF_PRIVATE *psf, int calc_length) ;
43 static int pvf_read_header (SF_PRIVATE *psf) ;
50 pvf_open (SF_PRIVATE *psf) in pvf_open() argument
54 if (psf->file.mode == SFM_READ || (psf->file.mode == SFM_RDWR && psf->filelength > 0)) in pvf_open()
55 { if ((error = pvf_read_header (psf))) in pvf_open()
59 subformat = SF_CODEC (psf->sf.format) ; in pvf_open()
61 if (psf->file.mode == SFM_WRITE || psf->file.mode == SFM_RDWR) in pvf_open()
62 { if ((SF_CONTAINER (psf->sf.format)) != SF_FORMAT_PVF) in pvf_open()
65 psf->endian = SF_ENDIAN_BIG ; in pvf_open()
[all …]
Dhtk.c41 static int htk_close (SF_PRIVATE *psf) ;
43 static int htk_write_header (SF_PRIVATE *psf, int calc_length) ;
44 static int htk_read_header (SF_PRIVATE *psf) ;
51 htk_open (SF_PRIVATE *psf) in htk_open() argument
55 if (psf->is_pipe) in htk_open()
58 if (psf->file.mode == SFM_READ || (psf->file.mode == SFM_RDWR && psf->filelength > 0)) in htk_open()
59 { if ((error = htk_read_header (psf))) in htk_open()
63 subformat = SF_CODEC (psf->sf.format) ; in htk_open()
65 if (psf->file.mode == SFM_WRITE || psf->file.mode == SFM_RDWR) in htk_open()
66 { if ((SF_CONTAINER (psf->sf.format)) != SF_FORMAT_HTK) in htk_open()
[all …]
Drx2.c33 rx2_open (SF_PRIVATE *psf) in rx2_open() argument
34 { if (psf) in rx2_open()
70 static int rx2_close (SF_PRIVATE *psf) ;
77 rx2_open (SF_PRIVATE *psf) in rx2_open() argument
91 psf_binheader_readf (psf, "Epm4", 0, &marker, &length) ; in rx2_open()
94 { psf_log_printf (psf, "length : %d\n", length) ; in rx2_open()
98 if (length != psf->filelength - 8) in rx2_open()
99 psf_log_printf (psf, "%M : %d (should be %d)\n", marker, length, psf->filelength - 8) ; in rx2_open()
101 psf_log_printf (psf, "%M : %d\n", marker, length) ; in rx2_open()
104 psf_binheader_readf (psf, "m", &marker) ; in rx2_open()
[all …]
Dcommon.c43 { SF_PRIVATE * psf ; in psf_allocate() local
45 if ((psf = calloc (1, sizeof (SF_PRIVATE))) == NULL) in psf_allocate()
48 if ((psf->header.ptr = calloc (1, INITIAL_HEADER_SIZE)) == NULL) in psf_allocate()
49 { free (psf) ; in psf_allocate()
52 psf->header.len = INITIAL_HEADER_SIZE ; in psf_allocate()
54 return psf ; in psf_allocate()
58 psf_bump_header_allocation (SF_PRIVATE * psf, sf_count_t needed) in psf_bump_header_allocation() argument
63 newlen = (needed > psf->header.len) ? 2 * SF_MAX (needed, smallest) : 2 * psf->header.len ; in psf_bump_header_allocation()
66 { psf_log_printf (psf, "Request for header allocation of %D denied.\n", newlen) ; in psf_bump_header_allocation()
70 if ((ptr = realloc (psf->header.ptr, newlen)) == NULL) in psf_bump_header_allocation()
[all …]
Dpaf.c74 static int paf24_init (SF_PRIVATE *psf) ;
76 static int paf_read_header (SF_PRIVATE *psf) ;
77 static int paf_write_header (SF_PRIVATE *psf, int calc_length) ;
79 static sf_count_t paf24_read_s (SF_PRIVATE *psf, short *ptr, sf_count_t len) ;
80 static sf_count_t paf24_read_i (SF_PRIVATE *psf, int *ptr, sf_count_t len) ;
81 static sf_count_t paf24_read_f (SF_PRIVATE *psf, float *ptr, sf_count_t len) ;
82 static sf_count_t paf24_read_d (SF_PRIVATE *psf, double *ptr, sf_count_t len) ;
84 static sf_count_t paf24_write_s (SF_PRIVATE *psf, const short *ptr, sf_count_t len) ;
85 static sf_count_t paf24_write_i (SF_PRIVATE *psf, const int *ptr, sf_count_t len) ;
86 static sf_count_t paf24_write_f (SF_PRIVATE *psf, const float *ptr, sf_count_t len) ;
[all …]
Dwavlike.c40 static int exif_subchunk_parse (SF_PRIVATE *psf, uint32_t length) ;
124 wavlike_read_fmt_chunk (SF_PRIVATE *psf, int fmtsize) in wavlike_read_fmt_chunk() argument
129 if ((wpriv = psf->container_data) == NULL) in wavlike_read_fmt_chunk()
141 bytesread = psf_binheader_readf (psf, "224422", in wavlike_read_fmt_chunk()
146 …psf_log_printf (psf, " Format : 0x%X => %s\n", wav_fmt->format, wavlike_format_str (wav_fm… in wavlike_read_fmt_chunk()
147 psf_log_printf (psf, " Channels : %d\n", wav_fmt->min.channels) ; in wavlike_read_fmt_chunk()
148 psf_log_printf (psf, " Sample Rate : %d\n", wav_fmt->min.samplerate) ; in wavlike_read_fmt_chunk()
154 psf_log_printf (psf, " Block Align : 0 (should be %d)\n", wav_fmt->min.blockalign) ; in wavlike_read_fmt_chunk()
157 psf_log_printf (psf, " Block Align : %d\n", wav_fmt->min.blockalign) ; in wavlike_read_fmt_chunk()
161 { psf_log_printf (psf, " Bit Width : 24\n") ; in wavlike_read_fmt_chunk()
[all …]
Dfloat32.c56 static sf_count_t host_read_f2s (SF_PRIVATE *psf, short *ptr, sf_count_t len) ;
57 static sf_count_t host_read_f2i (SF_PRIVATE *psf, int *ptr, sf_count_t len) ;
58 static sf_count_t host_read_f (SF_PRIVATE *psf, float *ptr, sf_count_t len) ;
59 static sf_count_t host_read_f2d (SF_PRIVATE *psf, double *ptr, sf_count_t len) ;
61 static sf_count_t host_write_s2f (SF_PRIVATE *psf, const short *ptr, sf_count_t len) ;
62 static sf_count_t host_write_i2f (SF_PRIVATE *psf, const int *ptr, sf_count_t len) ;
63 static sf_count_t host_write_f (SF_PRIVATE *psf, const float *ptr, sf_count_t len) ;
64 static sf_count_t host_write_d2f (SF_PRIVATE *psf, const double *ptr, sf_count_t len) ;
66 static void float32_peak_update (SF_PRIVATE *psf, const float *buffer, int count, sf_count_t indx)…
68 static sf_count_t replace_read_f2s (SF_PRIVATE *psf, short *ptr, sf_count_t len) ;
[all …]
Dxi.c51 static int xi_close (SF_PRIVATE *psf) ;
52 static int xi_write_header (SF_PRIVATE *psf, int calc_length) ;
53 static int xi_read_header (SF_PRIVATE *psf) ;
54 static int dpcm_init (SF_PRIVATE *psf) ;
57 static sf_count_t dpcm_seek (SF_PRIVATE *psf, int mode, sf_count_t offset) ;
64 xi_open (SF_PRIVATE *psf) in xi_open() argument
68 if (psf->is_pipe) in xi_open()
71 if (psf->codec_data) in xi_open()
72 pxi = psf->codec_data ; in xi_open()
76 psf->codec_data = pxi ; in xi_open()
[all …]

1234