summaryrefslogtreecommitdiff
path: root/audio/vorbis-tools/patches
diff options
context:
space:
mode:
authorwiz <wiz>2003-12-08 14:43:48 +0000
committerwiz <wiz>2003-12-08 14:43:48 +0000
commit73571301dfccf42e718a6b3e42a8b5414a72bea8 (patch)
tree67545f07208ef9dadc4a4cfd1f54194feb48f749 /audio/vorbis-tools/patches
parentf04a2f6540a95fa5ea894eb2989280c21cb633c8 (diff)
downloadpkgsrc-73571301dfccf42e718a6b3e42a8b5414a72bea8.tar.gz
Update to 1.0.1:
ogg123 * Support for playing FLAC and Speex files. Both the native FLAC and Ogg FLAC varieties are supported. Special thanks to OldMan, adiabatic, and smack from #vorbis for sponsoring the development of this feature. * Send correct User Agent and Accept strings in the HTTP 1.1 headers * Fixed bug preventing the status line from showing the total time information in certain circumstances * Fixed a pthread crash bug on certain platforms (like NetBSD) * Added support for the --end option to specify at what time playback should stop. Both --skip and --end also now accept times in hh:mm:ss format. Thanks to Hans Schou. * If the --skip option is greater than the length of the file, ogg123 now terminates with an error. oggdec * Fixed small memory leak. * Fixed error that caused oggdec to crash when output file was not specified. oggenc * Patch from Jordan Mendelson to support reading little-endian AIFF files (which happen to be made by MacOS X when ripping CDs?). * --scale option to allow scaling the volume of the input. Helps with clipping inputs. * Fixed usage messages. * 24 bit input support * FLAC and Ogg FLAC read support. Comments from the FLAC file are preserved unless explicitly dropped with the --discard-comments option. Also funded by OldMan, adiabatic, and smack. * Less frequent status updates. ogginfo * Minor typo and portability fixes. * Emits fewer spurious errors when minor errors are detected. * Return a useful status code. * Fixed overflow bug on really long files. vcut * Patch from Jared Anderson allows the cutpoint to be specified in (integer) seconds by prefixing it with a +. vorbiscomment * More forgiving of Ogg files that begin with garbage (like ID3v2 tags).
Diffstat (limited to 'audio/vorbis-tools/patches')
-rw-r--r--audio/vorbis-tools/patches/patch-aa19
-rw-r--r--audio/vorbis-tools/patches/patch-ab6
-rw-r--r--audio/vorbis-tools/patches/patch-ac15
3 files changed, 15 insertions, 25 deletions
diff --git a/audio/vorbis-tools/patches/patch-aa b/audio/vorbis-tools/patches/patch-aa
index e14075020f8..2b81ed75bcc 100644
--- a/audio/vorbis-tools/patches/patch-aa
+++ b/audio/vorbis-tools/patches/patch-aa
@@ -1,17 +1,8 @@
-$NetBSD: patch-aa,v 1.8 2003/10/28 12:32:42 reed Exp $
+$NetBSD: patch-aa,v 1.9 2003/12/08 14:43:48 wiz Exp $
---- ogg123/buffer.c.orig 2002-07-13 22:38:00.000000000 -0700
-+++ ogg123/buffer.c 2003-10-28 02:32:10.000000000 -0800
-@@ -37,7 +37,7 @@
- /* Special debugging code. THIS IS NOT PORTABLE! */
- #ifdef DEBUG_BUFFER
- FILE *debugfile;
--#define DEBUG(x, y...) { fprintf (debugfile, "%d: " x "\n", getpid(), ## y); }
-+#define DEBUG(...) { fprintf (debugfile, "%d: ", getpid());fprintf(debugfile, __VA_ARGS__);fprintf(debugfile,"\n"); }
- #else
- #define DEBUG(x, y...)
- #endif
-@@ -434,7 +434,9 @@ void buffer_destroy (buf_t *buf)
+--- ogg123/buffer.c.orig Mon Sep 1 22:15:19 2003
++++ ogg123/buffer.c
+@@ -412,7 +412,9 @@ void buffer_reset (buf_t *buf)
/* Cleanup pthread variables */
pthread_mutex_destroy(&buf->mutex);
@@ -20,4 +11,4 @@ $NetBSD: patch-aa,v 1.8 2003/10/28 12:32:42 reed Exp $
+ COND_SIGNAL(buf->playback_cond);
pthread_cond_destroy(&buf->playback_cond);
- free(buf);
+ /* Reinit pthread variables */
diff --git a/audio/vorbis-tools/patches/patch-ab b/audio/vorbis-tools/patches/patch-ab
index 6120fee64dd..a207a02ca36 100644
--- a/audio/vorbis-tools/patches/patch-ab
+++ b/audio/vorbis-tools/patches/patch-ab
@@ -1,8 +1,8 @@
-$NetBSD: patch-ab,v 1.5 2003/07/12 22:35:30 wiz Exp $
+$NetBSD: patch-ab,v 1.6 2003/12/08 14:43:48 wiz Exp $
---- ogg123/ogg123.c.orig 2002-07-06 21:12:18.000000000 +0200
+--- ogg123/ogg123.c.orig Tue Sep 2 21:37:05 2003
+++ ogg123/ogg123.c
-@@ -580,7 +580,13 @@ void play (char *source_string)
+@@ -606,7 +606,13 @@ void play (char *source_string)
format->cleanup(decoder);
transport->close(source);
diff --git a/audio/vorbis-tools/patches/patch-ac b/audio/vorbis-tools/patches/patch-ac
index e6060d6bff3..e26e2d04a6e 100644
--- a/audio/vorbis-tools/patches/patch-ac
+++ b/audio/vorbis-tools/patches/patch-ac
@@ -1,9 +1,8 @@
-$NetBSD: patch-ac,v 1.5 2003/09/05 19:16:23 explorer Exp $
+$NetBSD: patch-ac,v 1.6 2003/12/08 14:43:48 wiz Exp $
-diff -ur oggenc/oggenc.c.orig oggenc/oggenc.c
---- oggenc/oggenc.c.orig 2002-07-11 19:55:11.000000000 -0700
-+++ oggenc/oggenc.c 2003-09-05 12:09:59.000000000 -0700
-@@ -613,6 +613,8 @@
+--- oggenc/oggenc.c.orig Tue Sep 16 00:04:00 2003
++++ oggenc/oggenc.c
+@@ -640,6 +640,8 @@ static void parse_options(int argc, char
break;
case 'a':
@@ -12,7 +11,7 @@ diff -ur oggenc/oggenc.c.orig oggenc/oggenc.c
opt->artist = realloc(opt->artist, (++opt->artist_count)*sizeof(char *));
opt->artist[opt->artist_count - 1] = strdup(optarg);
break;
-@@ -625,10 +627,14 @@
+@@ -652,10 +654,14 @@ static void parse_options(int argc, char
opt->comments[opt->comment_count - 1] = strdup(optarg);
break;
case 'd':
@@ -27,7 +26,7 @@ diff -ur oggenc/oggenc.c.orig oggenc/oggenc.c
opt->genre = realloc(opt->genre, (++opt->genre_count)*sizeof(char *));
opt->genre[opt->genre_count - 1] = strdup(optarg);
break;
-@@ -637,6 +643,8 @@
+@@ -664,6 +670,8 @@ static void parse_options(int argc, char
exit(0);
break;
case 'l':
@@ -36,7 +35,7 @@ diff -ur oggenc/oggenc.c.orig oggenc/oggenc.c
opt->album = realloc(opt->album, (++opt->album_count)*sizeof(char *));
opt->album[opt->album_count - 1] = strdup(optarg);
break;
-@@ -647,6 +655,8 @@
+@@ -674,6 +682,8 @@ static void parse_options(int argc, char
opt->serial = 0; /* Failed, so just set to zero */
break;
case 't':