Home
last modified time | relevance | path

Searched refs:wphdr (Results 1 – 25 of 27) sorted by relevance

12

/dports/audio/wavpack/wavpack-5.4.0/src/
H A Dunpack_seek.c67 …if (!wps->wphdr.block_samples || !(wps->wphdr.flags & INITIAL_BLOCK) || sample < GET_BLOCK_INDEX (… in WavpackSeekSample64()
68 sample >= GET_BLOCK_INDEX (wps->wphdr) + wps->wphdr.block_samples) { in WavpackSeekSample64()
89 if ((wps->wphdr.ckSize & 1) || wps->wphdr.ckSize < 24 || wps->wphdr.ckSize >= 1024 * 1024) { in WavpackSeekSample64()
110 SET_BLOCK_INDEX (wps->wphdr, GET_BLOCK_INDEX (wps->wphdr) - wpc->initial_index); in WavpackSeekSample64()
119 … if ((wps->wphdr.ckSize & 1) || wps->wphdr.ckSize < 24 || wps->wphdr.ckSize >= 1024 * 1024) { in WavpackSeekSample64()
140 SET_BLOCK_INDEX (wps->wphdr, GET_BLOCK_INDEX (wps->wphdr) - wpc->initial_index); in WavpackSeekSample64()
301 memcpy (wphdr, sp - 4, sizeof (*wphdr)); in find_header()
304 if (wphdr->block_samples && (wphdr->flags & INITIAL_BLOCK)) { in find_header()
339 else if (GET_BLOCK_INDEX (wps->wphdr) + wps->wphdr.block_samples <= sample) { in find_sample()
358 SET_BLOCK_INDEX (wps->wphdr, GET_BLOCK_INDEX (wps->wphdr) - wpc->initial_index); in find_sample()
[all …]
H A Dunpack_utils.c57 if (!wps->wphdr.block_samples || !(wps->wphdr.flags & INITIAL_BLOCK) || in WavpackUnpackSamples()
58 wps->sample_index >= GET_BLOCK_INDEX (wps->wphdr) + wps->wphdr.block_samples) { in WavpackUnpackSamples()
84 wps->wphdr.ckSize - 24) { in WavpackUnpackSamples()
103 SET_BLOCK_INDEX (wps->wphdr, GET_BLOCK_INDEX (wps->wphdr) - wpc->initial_index); in WavpackUnpackSamples()
110 if (wps->wphdr.block_samples && wps->sample_index != GET_BLOCK_INDEX (wps->wphdr)) in WavpackUnpackSamples()
132 if (!wps->wphdr.block_samples || !(wps->wphdr.flags & INITIAL_BLOCK) || in WavpackUnpackSamples()
133 wps->sample_index >= GET_BLOCK_INDEX (wps->wphdr) + wps->wphdr.block_samples) in WavpackUnpackSamples()
147 wps->wphdr.ckSize = 24; in WavpackUnpackSamples()
169 …samples_to_unpack = (uint32_t) (GET_BLOCK_INDEX (wps->wphdr) + wps->wphdr.block_samples - wps->sam… in WavpackUnpackSamples()
247 … SET_BLOCK_INDEX (wps->wphdr, GET_BLOCK_INDEX (wps->wphdr) - wpc->initial_index); in WavpackUnpackSamples()
[all …]
H A Dunpack3_open.c39 WavpackHeader3 wphdr; in open_file3() local
166 sizeof (wphdr) - 10) != sizeof (wphdr) - 10)) { in open_file3()
175 if (strncmp (wphdr.ckID, "wvpk", 4) || wphdr.version < 1 || wphdr.version > 3) { in open_file3()
184 if (wphdr.version == 3) { in open_file3()
189 ((wphdr.bits) && in open_file3()
207 if (wpc->wvc_in && wphdr.version == 3 && wphdr.bits && (wphdr.flags & NEW_HIGH_FLAG)) { in open_file3()
218 if (wphdr.version < 3) { in open_file3()
223 if (wphdr.version == 1) in open_file3()
224 wphdr.bits = 0; in open_file3()
237 if (wphdr.bits) { in open_file3()
[all …]
H A Dopen_utils.c138 if (GET_BLOCK_INDEX (wps->wphdr) || GET_TOTAL_SAMPLES (wps->wphdr) == -1) { in WavpackOpenFileInputEx64()
158 if (wpc->wvc_in && wps->wphdr.block_samples && (wps->wphdr.flags & HYBRID_FLAG)) { in WavpackOpenFileInputEx64()
230 if (!wps->wphdr.block_samples || (wps->wphdr.flags & SRATE_MASK) == SRATE_MASK) in WavpackOpenFileInputEx64()
902 unsigned char buffer [sizeof (*wphdr)], *sp = buffer + sizeof (*wphdr), *ep = sp; in read_next_header()
922 memcpy (wphdr, buffer, sizeof (*wphdr)); in read_next_header()
986 WavpackHeader wphdr; in read_wvc_block() local
1004 SET_BLOCK_INDEX (wphdr, GET_BLOCK_INDEX (wphdr) - wpc->initial_index); in read_wvc_block()
1009 compare_result = match_wvc_header (&wps->wphdr, &wphdr); in read_wvc_block()
1038 memcpy (&wps->wphdr, &wphdr, 32); in read_wvc_block()
1069 WavpackHeader wphdr; in seek_eof_information() local
[all …]
H A Dopen_raw.c204 memcpy (wphdr->ckID, "wvpk", 4); in WavpackOpenRawDecoder()
207 wphdr->block_samples = block_samples; in WavpackOpenRawDecoder()
208 wphdr->version = version; in WavpackOpenRawDecoder()
209 wphdr->flags = wphdr_flags; in WavpackOpenRawDecoder()
210 wphdr->crc = crc; in WavpackOpenRawDecoder()
251 memcpy (wphdr->ckID, "wvpk", 4); in WavpackOpenRawDecoder()
254 wphdr->block_samples = block_samples; in WavpackOpenRawDecoder()
255 wphdr->version = version; in WavpackOpenRawDecoder()
256 wphdr->flags = wphdr_flags; in WavpackOpenRawDecoder()
257 wphdr->crc = crc; in WavpackOpenRawDecoder()
[all …]
H A Ddecorr_utils.c48 ((wps->wphdr.flags & MONO_DATA) && dpp->term < 0)) in read_decorr_terms()
67 if (!(wps->wphdr.flags & MONO_DATA)) in read_decorr_weights()
79 if (!(wps->wphdr.flags & MONO_DATA)) in read_decorr_weights()
106 if (wps->wphdr.version == 0x402 && (wps->wphdr.flags & HYBRID_FLAG)) { in read_decorr_samples()
107 if (byteptr + (wps->wphdr.flags & MONO_DATA ? 2 : 4) > endptr) in read_decorr_samples()
113 if (!(wps->wphdr.flags & MONO_DATA)) { in read_decorr_samples()
121 if (byteptr + (wps->wphdr.flags & MONO_DATA ? 4 : 8) > endptr) in read_decorr_samples()
128 if (!(wps->wphdr.flags & MONO_DATA)) { in read_decorr_samples()
152 if (!(wps->wphdr.flags & MONO_DATA)) { in read_decorr_samples()
187 if (!(wps->wphdr.flags & MONO_DATA)) { in read_shaping_info()
[all …]
H A Dentropy_utils.c122 if (!(wps->wphdr.flags & MONO_DATA)) { in read_entropy_vars()
141 if (wps->wphdr.flags & HYBRID_BITRATE) { in read_hybrid_profile()
142 if (byteptr + (wps->wphdr.flags & MONO_DATA ? 2 : 4) > endptr) in read_hybrid_profile()
148 if (!(wps->wphdr.flags & MONO_DATA)) { in read_hybrid_profile()
154 if (byteptr + (wps->wphdr.flags & MONO_DATA ? 2 : 4) > endptr) in read_hybrid_profile()
160 if (!(wps->wphdr.flags & MONO_DATA)) { in read_hybrid_profile()
172 if (!(wps->wphdr.flags & MONO_DATA)) { in read_hybrid_profile()
196 if (wps->wphdr.flags & MONO_DATA) { in update_error_limit()
197 if (wps->wphdr.flags & HYBRID_BITRATE) { in update_error_limit()
211 if (wps->wphdr.flags & HYBRID_BITRATE) { in update_error_limit()
[all …]
H A Dpack_utils.c428 wps->wphdr.flags = flags; in WavpackSetConfiguration64()
972 wps->wphdr.flags = flags; in pack_streams()
1113 dp = (unsigned char *)(wphdr + 1); in find_metadata()
1156 buffer_start += wphdr->ckSize + 8; in copy_metadata()
1177 wphdr->ckSize += mdsize; in copy_metadata()
1256 WavpackHeader *wphdr; in write_metadata_block() local
1271 CLEAR (*wphdr); in write_metadata_block()
1276 wphdr->block_samples = 0; in write_metadata_block()
1337 wphdr->flags |= HAS_CHECKSUM; in block_add_checksum()
1338 wphdr->ckSize += 2 + bytes; in block_add_checksum()
[all …]
H A Dextra1.c310 if (!d && (wps->wphdr.flags & HYBRID_FLAG)) in delta_mono()
434 info.sampleptrs [i] = malloc (wps->wphdr.block_samples * 4); in analyze_mono()
437 memcpy (info.sampleptrs [0], samples, wps->wphdr.block_samples * 4); in analyze_mono()
448 LOG2BUFFER (info.sampleptrs [0], wps->wphdr.block_samples, 0)); in analyze_mono()
480 int shaping_weight, new = wps->wphdr.flags & NEW_SHAPING; in mono_add_noise()
484 scan_word (wps, rptr, wps->wphdr.block_samples, -1); in mono_add_noise()
485 cnt = wps->wphdr.block_samples; in mono_add_noise()
487 if (wps->wphdr.flags & HYBRID_SHAPE) { in mono_add_noise()
525 int32_t num_samples = wps->wphdr.block_samples; in execute_mono()
548 log_limit = (((wps->wphdr.flags & MAG_MASK) >> MAG_LSB) + 4) * 256; in execute_mono()
[all …]
H A Dextra2.c408 if (!(wps->wphdr.flags & CROSS_DECORR)) in recurse_stereo()
474 if (!d && (wps->wphdr.flags & HYBRID_FLAG)) in delta_stereo()
648 scan_word (wps, rptr, wps->wphdr.block_samples, -1); in stereo_add_noise()
649 cnt = wps->wphdr.block_samples; in stereo_add_noise()
652 if (wps->wphdr.flags & HYBRID_SHAPE) { in stereo_add_noise()
707 int32_t num_samples = wps->wphdr.block_samples; in execute_stereo()
723 wps->wphdr.flags &= ~((uint32_t) JOINT_STEREO); in execute_stereo()
740 if (wps->wphdr.flags & JOINT_STEREO) in execute_stereo()
865 wps->wphdr.flags |= JOINT_STEREO; in execute_stereo()
867 wps->wphdr.flags &= ~((uint32_t) JOINT_STEREO); in execute_stereo()
[all …]
H A Dwrite_words.c44 if (wps->wphdr.flags & HYBRID_FLAG) in init_words()
58 if (wps->wphdr.flags & HYBRID_BITRATE) { in word_set_bitrate()
59 if (wps->wphdr.flags & FALSE_STEREO) in word_set_bitrate()
64 if (!(wps->wphdr.flags & MONO_DATA)) { in word_set_bitrate()
114 if (!(wps->wphdr.flags & MONO_DATA)) { in write_entropy_vars()
143 if (wps->wphdr.flags & HYBRID_BITRATE) { in write_hybrid_profile()
147 if (!(wps->wphdr.flags & MONO_DATA)) { in write_hybrid_profile()
156 if (!(wps->wphdr.flags & MONO_DATA)) { in write_hybrid_profile()
318 if (wps->wphdr.flags & HYBRID_BITRATE) { in send_word()
337 if (!(wps->wphdr.flags & MONO_DATA)) in send_words_lossless()
[all …]
H A Dunpack3.c116 if (wps->wphdr.bits) in unpack_size()
126 if (wps->wphdr.bits) in unpack_size()
189 if (wps->wphdr.bits) { in unpack_save()
321 if (wps->wphdr.bits) { in unpack_samples3()
340 if (wps->wphdr.version == 3 && !wps->wphdr.bits && (flags & MONO_FLAG)) { in unpack_samples3()
457 else if (wps->wphdr.version == 3 && !wps->wphdr.bits && !(flags & MONO_FLAG)) { in unpack_samples3()
756 else if (wps->wphdr.version == 3 && wps->wphdr.bits && (flags & MONO_FLAG)) { in unpack_samples3()
1173 if (wps->wphdr.version == 3 && crc != (wpc->wvc_flag ? wps->wphdr.crc2 : wps->wphdr.crc)) in unpack_samples3()
1247 if ((wps->wphdr.flags & EXTREME_DECORR) && !(wps->wphdr.flags & OVER_20)) { in get_word1()
1469 if (wps->wphdr.bits && dbits > wps->wphdr.bits) { in get_word3()
[all …]
H A Dpack.c466 uint32_t flags = wps->wphdr.flags, sflags = wps->wphdr.flags; in pack_block()
556 wps->wphdr.flags = flags; in pack_block()
639 wps->wphdr.flags = sflags; in pack_block()
647 wps->wphdr.flags = sflags; in pack_block()
730 wps->wphdr.flags &= ~MAG_MASK; in scan_int32_quick()
737 if (!(wps->wphdr.flags & MAG_MASK)) in scan_int32_quick()
833 wps->wphdr.flags &= ~MAG_MASK; in scan_int32_data()
870 wps->wphdr.flags &= ~MAG_MASK; in scan_int32_data()
905 uint32_t flags = wps->wphdr.flags; in send_general_metadata()
1021 flags = wps->wphdr.flags; in pack_samples()
[all …]
H A Dunpack_dsd.c47 …if (wps->dsd.endptr - wps->dsd.byteptr != wps->wphdr.block_samples * (wps->wphdr.flags & MONO_DATA… in init_dsd_block()
66 uint32_t flags = wps->wphdr.flags; in unpack_dsd_samples()
70 … if (wps->sample_index + sample_count > GET_BLOCK_INDEX (wps->wphdr) + wps->wphdr.block_samples && in unpack_dsd_samples()
71 …(uint32_t) (GET_BLOCK_INDEX (wps->wphdr) + wps->wphdr.block_samples - wps->sample_index) < sample_… in unpack_dsd_samples()
72 …sample_count = (uint32_t) (GET_BLOCK_INDEX (wps->wphdr) + wps->wphdr.block_samples - wps->sample_i… in unpack_dsd_samples()
74 if (GET_BLOCK_INDEX (wps->wphdr) > wps->sample_index || wps->wphdr.block_samples < sample_count) in unpack_dsd_samples()
223 if (!(wps->wphdr.flags & MONO_DATA)) in decode_fast()
258 if (wps->wphdr.flags & MONO_DATA) in decode_fast()
313 uint32_t flags = wps->wphdr.flags; in init_dsd_block_high()
357 int total_samples = sample_count, stereo = (wps->wphdr.flags & MONO_DATA) ? 0 : 1; in decode_high()
H A Dunpack3_seek.c53 int32_t *buffer = (int32_t *) malloc (1024 * (wps->wphdr.flags & MONO_FLAG ? 4 : 8)); in seek_sample3()
87 int flags = wps->wphdr.flags, tcount; in unpack_restore()
121 if (wps->wphdr.version == 3) { in unpack_restore()
122 if (wps->wphdr.bits) { in unpack_restore()
135 if (wps->wphdr.bits) { in unpack_restore()
H A Dpack_dsd.c59 uint32_t flags = wps->wphdr.flags, mult = wpc->dsd_multiplier, data_count; in pack_dsd_block()
60 uint32_t sample_count = wps->wphdr.block_samples; in pack_dsd_block()
75 wps->wphdr.flags = flags |= FALSE_STEREO; in pack_dsd_block()
83 wps->wphdr.flags = flags &= ~FALSE_STEREO; in pack_dsd_block()
86 wps->wphdr.ckSize = sizeof (WavpackHeader) - 8; in pack_dsd_block()
87 memcpy (wps->blockbuff, &wps->wphdr, sizeof (WavpackHeader)); in pack_dsd_block()
107 memcpy (&wps->wphdr, wps->blockbuff, sizeof (WavpackHeader)); in pack_dsd_block()
284 uint32_t flags = wps->wphdr.flags, crc = 0xffffffff; in encode_buffer_fast()
509 int channel, stereo = (wps->wphdr.flags & MONO_DATA) ? 0 : 1; in encode_buffer_high()
H A Dpack_dns.c27 int32_t sample_count = wps->wphdr.block_samples; in dynamic_noise_shaping()
29 uint32_t flags = wps->wphdr.flags; in dynamic_noise_shaping()
133 if (sample_count != wps->wphdr.block_samples) in dynamic_noise_shaping()
134 wps->wphdr.block_samples = sample_count; in dynamic_noise_shaping()
H A Dread_words.c257 if ((wps->wphdr.flags & HYBRID_FLAG) && !chan) in get_word()
315 if (wps->wphdr.flags & HYBRID_BITRATE) { in get_word()
338 memset (buffer, 0, (wps->wphdr.flags & MONO_DATA) ? nsamples * 4 : nsamples * 8); in get_words_lossless()
342 if (!(wps->wphdr.flags & MONO_DATA)) in get_words_lossless()
346 if (!(wps->wphdr.flags & MONO_DATA)) in get_words_lossless()
358 if (!(wps->wphdr.flags & MONO_DATA)) in get_words_lossless()
560 return (wps->wphdr.flags & MONO_DATA) ? csamples : (csamples / 2); in get_words_lossless()
H A Dunpack.c77 uint32_t flags = wps->wphdr.flags, crc = wps->crc, i; in unpack_samples()
85 … if (wps->sample_index + sample_count > GET_BLOCK_INDEX (wps->wphdr) + wps->wphdr.block_samples && in unpack_samples()
86 …(uint32_t) (GET_BLOCK_INDEX (wps->wphdr) + wps->wphdr.block_samples - wps->sample_index) < sample_… in unpack_samples()
87 …sample_count = (uint32_t) (GET_BLOCK_INDEX (wps->wphdr) + wps->wphdr.block_samples - wps->sample_i… in unpack_samples()
89 if (GET_BLOCK_INDEX (wps->wphdr) > wps->sample_index || wps->wphdr.block_samples < sample_count) in unpack_samples()
690 uint32_t flags = wps->wphdr.flags; in fixup_samples()
819 if (wps->crc != wps->wphdr.crc) in check_crc_error()
H A Dcommon_utils.c78 (wpc->streams && wpc->streams [0] && wpc->streams [0]->wphdr.version < 0x405)) in WavpackGetMode()
95 wpc->streams && wpc->streams [0] && wpc->streams [0]->wphdr.version >= 0x407) in WavpackGetMode()
265 …if (wpc && wpc->streams && wpc->streams [0] && wpc->streams [0]->wphdr.block_samples && WavpackGet… in WavpackGetInstantBitrate()
266 … double output_time = (double) wpc->streams [0]->wphdr.block_samples / WavpackGetSampleRate (wpc); in WavpackGetInstantBitrate()
H A Dpack_floats.c163 wps->wphdr.flags &= ~MAG_MASK; in scan_float_data()
166 wps->wphdr.flags += 1 << MAG_LSB; in scan_float_data()
H A Dunpack3.h76 WavpackHeader3 wphdr; member
/dports/multimedia/mkvtoolnix/mkvtoolnix-65.0.0/src/common/
H A Dwavpack.cpp55 header_t *wphdr) { in read_next_header() argument
56 char buffer[sizeof(*wphdr)], *sp = buffer + sizeof(*wphdr), *ep = sp; in read_next_header()
67 …if (in.read(buffer + bleft, sizeof(*wphdr) - bleft) != static_cast<unsigned int>(sizeof(*wphdr) - … in read_next_header()
74 memcpy(wphdr, buffer, sizeof(*wphdr)); in read_next_header()
219 header_t &wphdr, in parse_frame() argument
229 bcount = read_next_header(in, &wphdr); in parse_frame()
236 auto block_samples = get_uint32_le(&wphdr.block_samples); in parse_frame()
237 ck_size = get_uint32_le(&wphdr.ck_size); in parse_frame()
240 auto flags = get_uint32_le(&wphdr.flags); in parse_frame()
/dports/audio/p5-Audio-Scan/Audio-Scan-1.01/src/
H A Dwavpack.c355 WavpackHeader3 wphdr; in _wavpack_parse_old() local
362 Zero(&wphdr, sizeof(wphdr), char); in _wavpack_parse_old()
477 wphdr.ckSize = buffer_get_int_le(wvp->buf); in _wavpack_parse_old()
480 if (wphdr.version >= 2) { in _wavpack_parse_old()
481 wphdr.bits = buffer_get_short_le(wvp->buf); in _wavpack_parse_old()
484 if (wphdr.version == 3) { in _wavpack_parse_old()
489 total_samples = wphdr.total_samples; in _wavpack_parse_old()
493 DEBUG_TRACE(" size: %u\n", wphdr.ckSize); in _wavpack_parse_old()
495 DEBUG_TRACE(" bits: 0x%x\n", wphdr.bits); in _wavpack_parse_old()
496 DEBUG_TRACE(" flags: 0x%x\n", wphdr.flags); in _wavpack_parse_old()
[all …]
/dports/audio/wavpack/wavpack-5.4.0/cli/
H A Dwvunpack.c1052 unsigned char buffer [sizeof (*wphdr)], *sp = buffer + sizeof (*wphdr), *ep = sp; in read_next_header()
1064 …if (fread (buffer + bleft, 1, sizeof (*wphdr) - bleft, infile) != (int32_t) sizeof (*wphdr) - blef… in read_next_header()
1072 memcpy (wphdr, buffer, sizeof (*wphdr)); in read_next_header()
1100 WavpackHeader wphdr, wphdr_c; in quick_verify_file() local
1147 if (!(wphdr.flags & HAS_CHECKSUM)) { in quick_verify_file()
1209 if (wphdr.block_samples) { in quick_verify_file()
1243 block_buffer = malloc (sizeof (wphdr) + wphdr.ckSize - 24); in quick_verify_file()
1244 memcpy (block_buffer, &wphdr, sizeof (wphdr)); in quick_verify_file()
1246 if (!fread (block_buffer + sizeof (wphdr), wphdr.ckSize - 24, 1, infile)) { in quick_verify_file()
1264 if (wphdr.block_samples) { in quick_verify_file()
[all …]

12