- Nov 12, 2023
-
-
Mark Harris authored
src/opusinfo.c: In function 'check_xiph_comment': src/opusinfo.c:297:32: warning: argument 1 range [18446744072098938880, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 297 | data=(unsigned char *)malloc(data_sz*sizeof(*data)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
Mark Harris authored
Also fix informational display of input and output channels so that it is correct when downmixing, and includes format information.
-
Resolves https://github.com/xiph/opus-tools/pull/80 Signed-off-by: Mark Harris <mark.hsj@gmail.com>
-
- May 03, 2023
-
-
Suggested by Mark Harris. Signed-off-by: Mark Harris <mark.hsj@gmail.com>
-
This is closer to what is already being done in libopusenc et al. Signed-off-by: Mark Harris <mark.hsj@gmail.com>
-
- May 23, 2022
-
-
This was not encountered before because libflac happened to always request at least 4 bytes for the first read callback. Fixes https://github.com/xiph/opus-tools/issues/71 Signed-off-by: Mark Harris <mark.hsj@gmail.com>
-
- Jan 28, 2022
-
-
Signed-off-by: Mark Harris <mark.hsj@gmail.com>
-
- Sep 04, 2021
-
-
Mark Harris authored
Samples from the opusfile library are always at 48 kHz.
-
Mark Harris authored
-
- Aug 21, 2021
-
-
Mark Harris authored
-
- Aug 19, 2021
-
-
Adds the `--channels` flag to indicate that the input is in ambix format. Original-patch-by: Andrew Allen <bitllama@google.com> Signed-off-by: Mark Harris <mark.hsj@gmail.com>
-
- Jun 23, 2021
-
-
Mark Harris authored
opus-codec.org requires TLS 1.3 but the curl on the Appveyor image is apparently too old for that, resulting in the error: curl: (35) error:1409442E:SSL routines:ssl3_read_bytes:tlsv1 alert protocol version
-
- Jun 22, 2021
-
-
Mark Harris authored
Handle the FLAC comment REPLAYGAIN_REFERENCE_LOUDNESS expressed in either dB SPL (positive) or LUFS (negative). Although the FLAC reference software writes dB SPL, some other software (such as loudgain -s e) writes LUFS. Fixes #2316
-
Mark Harris authored
Avoids the need to link picture.c into opusenc.
-
- Sep 28, 2020
-
-
Mark Harris authored
-
Mark Harris authored
-
Closes https://github.com/xiph/opus-tools/pull/56 Signed-off-by: Mark Harris <mark.hsj@gmail.com>
-
- Sep 17, 2020
-
-
Mark Harris authored
In paritcular, the cpuid check is not applcable to Elbrus (e2k). Reported-by: Michael Shigorin <mike@altlinux.org> Original-patch-by: "Konstantin A. Lepikhov" <lakostis@altlinux.ru>
-
- Jun 09, 2020
-
-
Ralph Giles authored
Regularize whitespace and be consistent using a fixed 8-byte length for the `OpusTags` packet header, rather can calling strlen on the literal. This length, and the offset of the subsequence fields, is fixed by the specification, so using a fixed length would great a less-corrupt file if the header sequence were somehow changed. Thanks to willson-chen for pointint out the style issue, and Mark Harris for recommending the fixed header length.
-
Ralph Giles authored
I think this is more readable.
-
- Jun 08, 2020
-
-
Additional header packets are disallowed by the spec and rejected by the opusfile decoder library. Report this condition in opusinfo so it's more obvious what's wrong with such files. The output is a little confusing when the extra packet is in the first page as it also tries to parse it as a comment header. Signed-off-by: Ralph Giles <giles@thaumas.net>
-
- May 17, 2020
-
-
Mark Harris authored
-
Mark Harris authored
-
- May 09, 2020
-
-
Mark Harris authored
-
- May 02, 2020
-
-
Mark Harris authored
-
- Apr 29, 2020
-
-
Mark Harris authored
src/opusdec.c:581:28: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-int-float-conversion]
-
- Sep 09, 2019
-
-
Mark Harris authored
-
Mark Harris authored
The WAV size fields are unsigned 32-bit integers. Fill them in if the size would be less than 0xffffffff; otherwise use 0xffffffff to indicate that the chunk continues until end of file (an unofficial convention to allow WAV files larger than 4 GiB, when no chunks follow the audio data).
-
- Sep 08, 2019
-
-
Mark Harris authored
-
Mark Harris authored
-
- May 30, 2019
-
-
Mark Harris authored
-
- Oct 16, 2018
-
-
Mark Harris authored
-
- Sep 30, 2018
-
-
Mark Harris authored
-
- Sep 27, 2018
-
-
Mark Harris authored
Reported by Dmitriy
-
- Sep 18, 2018
-
-
Mark Harris authored
-
Mark Harris authored
-
- Sep 16, 2018
-
-
[mark.hsj: Update family numbers and fix buffer overflow] Signed-off-by: Mark Harris <mark.hsj@gmail.com>
-
- Sep 15, 2018
-
-
Closes https://github.com/xiph/opus-tools/pull/37 Signed-off-by: Mark Harris <mark.hsj@gmail.com>
-
Mark Harris authored
WAV uses little endian for floats so they must be byte-swapped.
-
Mark Harris authored
-