Package: vorbis-tools / 1.4.0-11
Metadata
Package | Version | Patches format |
---|---|---|
vorbis-tools | 1.4.0-11 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
0001 debian directory does not have Makefile. am in.patch | (download) |
Makefile.am |
4 2 2 - 0 ! |
debian directory does not have makefile.{am,in}. |
0002 Don t corrupt stdout.patch | (download) |
oggdec/oggdec.c |
2 1 1 - 0 ! |
don't corrupt stdout Bug-Debian: https://bugs.debian.org/595104 |
0003 Floating point comparison fails.patch | (download) |
oggenc/oggenc.c |
6 3 3 - 0 ! |
floating point comparison fails. |
0004 Fix format error blocking compilation with hardening.patch | (download) |
ogg123/status.c |
2 1 1 - 0 ! |
fix format error blocking compilation with hardening |
0005 Fix URL in manpage.patch | (download) |
vorbiscomment/vorbiscomment.1 |
2 1 1 - 0 ! |
fix url in manpage |
0006 Add sampling rate sanity check to avoid crash.patch | (download) |
oggenc/oggenc.c |
9 9 0 - 0 ! |
add sampling rate sanity check to avoid crash. Bug-Debian: https://bugs.debian.org/716613 |
0007 Fix ogg123 freeze when interrupting at End Of Stream.patch | (download) |
ogg123/buffer.c |
26 23 3 - 0 ! |
fix ogg123 freeze when interrupting at end-of-stream. Bug-Debian: https://bugs.debian.org/307325 |
0008 Make it clear in documentation that f needs a previo.patch | (download) |
ogg123/cmdline_options.c |
2 1 1 - 0 ! |
make it clear in documentation that -f needs a previous -d. Bug-Debian: https://bugs.debian.org/359948 |
0009 Fix oggenc crash on closing raw input files.patch | (download) |
oggenc/oggenc.c |
4 2 2 - 0 ! |
fix oggenc crash on closing raw input files |
0010 Truncate long status lines on small terminals.patch | (download) |
ogg123/status.c |
23 23 0 - 0 ! |
truncate long status lines on small terminals If the status line is longer than the number of columns of the terminal that stderr prints to, line-wrapping occurs and the mechanisms to overwrite the current line don't work any longer, thus filling the terminal with status lines. This can be avoided by checking the available size and truncating the line, if necessary. The truncation is indicated to the user via suspension points. Bug-Debian: https://bugs.debian.org/239073 |
0011 Fix ogg123 speex stereo Initialize stereo info data .patch | (download) |
ogg123/speex_format.c |
8 5 3 - 0 ! |
fix ogg123 speex stereo: initialize stereo info data structure The ogg123 executable wasn't able to correctly play stereo speex files that don't contain any inband intensity stereo signals at all or whose first inband intensity stereo signal arrives after the stream has already started. This was due to the stereo information data structure not being initialized properly before the first inband intensity stereo signal arrived. So in the mentioned cases the speex decoder used uninitialized float values for the stereo decoding. This patch fixes the problem by using the proper initialization and deallocation functions from libspeex. Bug-Debian: https://bugs.debian.org/312185 |
0012 Fix ogg123 speex playback Initialize channel matrix.patch | (download) |
ogg123/speex_format.c |
14 13 1 - 0 ! |
fix ogg123 speex playback: initialize channel matrix The speex decoder didn't initialize the channel matrix, which caused libao to print the cryptic error message '" in channel matrix ""' and occasionally (depending on the output device) to abort audio output. Bug-Debian: https://bugs.debian.org/772766 |
0013 Fix oggdec crash hang Don t ignore stream errors.patch | (download) |
oggdec/oggdec.c |
15 11 4 - 0 ! |
fix oggdec crash/hang: don't ignore stream errors oggdec treats all negative return values coming from ov_read as OV_HOLE errors and therefore as recoverable. So even in the case of fatal errors it keeps on calling ov_read, which may either crash (libvorbis' data structures may be uninitialized) or simply not progress and therefore trap oggdec in an infinite loop. Fix this by distinguishing between recoverable and non-recoverable errors. In the case of fatal errors, exit gracefully with an error message. The error string is "borrowed" from ogg123 and therefore already translated into several languages. Bug-Debian: https://bugs.debian.org/772978 Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/ source/vorbis-tools/ bug/629135 |
0014 Use translations in oggdec.patch | (download) |
oggdec/oggdec.c |
5 5 0 - 0 ! |
use translations in oggdec The "oggdec" executable uses the "_" (underscore) macro for internationalization and has translations of the relevant strings available in the .po files, but nevertheless outputs everything in English. This was due to a lack of initialization of the internationalization modules in that executable. Bug-Debian: https://bugs.debian.org/772976 |
0015 oggenc Fix large alloca on bad AIFF input CVE 2015 6.patch | (download) |
oggenc/audio.c |
10 5 5 - 0 ! |
oggenc: fix large alloca on bad aiff input (cve-2015-6749). |
0016 oggenc validate count of channels in the header CVE .patch | (download) |
oggenc/audio.c |
18 16 2 - 0 ! |
oggenc: validate count of channels in the header (cve-2014-9638 & CVE-2014-9639) |
0017 oggdec Write to stdout instead of .wav when reading .patch | (download) |
oggdec/oggdec.c |
27 16 11 - 0 ! |
oggdec: write to stdout instead of "-.wav" when reading from stdin and not output file name is given. In bug #263762 it was reported that the behavior of oggdec was inconsistent with its documentation: According to the man page, "oggdec" should write to stdout, when reading its input from stdin and no output file name is given. The "oggdec" executable writes to "-.wav" instead. I adjusted the behavior of "oggdec" instead of adjusting the documentation because it seems more sensible to write to stdout than to write to a file called "-.wav". The code changes themselves are simple enough to be self-explanatory. Bug-Debian: https://bugs.debian.org/263762 |
0018 ogg123 Mention FLAC capabilities in man page.patch | (download) |
ogg123/ogg123.1 |
2 1 1 - 0 ! |
ogg123: mention flac capabilities in man page. Bug-Debian: https://bugs.debian.org/572491 Bug: https://trac.xiph.org/ticket/1681 |
0019 updated french translation.patch | (download) |
po/fr.po |
1914 820 1094 - 0 ! |
updated french translation |
0020 Fix docdir for ogg123rc example.patch | (download) |
ogg123/Makefile.am |
2 1 1 - 0 ! |
fix docdir for ogg123rc-example The upstream build system installs into /usr/share/doc/vorbis-tools-1.4.0/ so drop the version number |
Fix segfault in vcut.patch | (download) |
vcut/vcut.c |
2 1 1 - 0 ! |
vcut: fix segmentation fault because of out-of-range index in header writing Bug-Debian: https://bugs.debian.org/818037 Bug: https://trac.xiph.org/ticket/2264 |
spelling.patch | (download) |
ogg123/ogg123.1 |
4 2 2 - 0 ! |
fix spelling errors found by lintian |