vorbis Log

Commit Date  
[c47208] (644 Bytes) by giles giles

List Stan Seibert as the primary contributer for ogg123 and update
Kenneth Arnold's email. Changes made by request of Mr. Arnold.
Closes issue 536.

git-svn-id: http://svn.xiph.org/trunk/vorbis-tools@8422 0101bb08-14d6-0310-b084-bc0e0c8e3800

2004-12-15 20:01:22 View
[247881] (625 Bytes) by volsung volsung

Man pages weren't getting included in the tarballs after some previous
automake restructuring.

git-svn-id: http://svn.xiph.org/trunk/vorbis-tools@5336 0101bb08-14d6-0310-b084-bc0e0c8e3800

2003-09-15 22:02:17 View
[ef299b] (589 Bytes) by giles giles

Fix the conditional build stuff.

First, do configure substitution on the top-level subdirs, with DIST_SUBDIRS backup to include everything in 'make dist'. This is cleaner than the previous method of conditionalizing the program-specific makefiles.

Second, switch to configure addition of conditional obj files for optional codec support in ogg123. the AM_CONDITIONAL source method is cleaner for this since the build details are all in the Makefile. However, this only really works in automake 1.7; earlier versions require the matching object files to be in the _LDADD and _DEPENDENCIES lines. If configure is generating these anyway, we might as well simplify the Makefile.am's to rely entirely on substitution.

Also, check for the OggFLAC library as well as FLAC, since these can be installed independently on some distributions.

git-svn-id: http://svn.xiph.org/trunk/vorbis-tools@4995 0101bb08-14d6-0310-b084-bc0e0c8e3800

2003-06-24 02:29:32 View
[2db82a] (653 Bytes) by volsung volsung

Fixed up selective compilation so you can't accidentally "make dist"
tarballs missing source files you decided not to compile with --disable-*.

git-svn-id: http://svn.xiph.org/trunk/vorbis-tools@3568 0101bb08-14d6-0310-b084-bc0e0c8e3800

2002-07-11 02:45:39 View
[cb86d8] (600 Bytes) by volsung volsung

Now all of the tools can be selectively compiled.

git-svn-id: http://svn.xiph.org/trunk/vorbis-tools@3491 0101bb08-14d6-0310-b084-bc0e0c8e3800

2002-07-02 16:45:17 View
[dad46e] (563 Bytes) by giles giles

Change the link order to avoid conflicts with -lm on macosx.

git-svn-id: http://svn.xiph.org/trunk/vorbis-tools@3490 0101bb08-14d6-0310-b084-bc0e0c8e3800

2002-07-02 16:11:15 View
[944f0b] (563 Bytes) by msmith msmith

A much better ogginfo tool. This should work correctly in a lot more cases
that the old one did, but it is not yet extensively tested.

For now (until it gets the testing it needs), the old one hasn't been removed.

git-svn-id: http://svn.xiph.org/trunk/vorbis-tools@3403 0101bb08-14d6-0310-b084-bc0e0c8e3800

2002-06-22 15:56:21 View
[fe7365] (562 Bytes) by segher segher

Internationalization support.

The empty config.h is because intl/ requires it.

git-svn-id: http://svn.xiph.org/trunk/vorbis-tools@2983 0101bb08-14d6-0310-b084-bc0e0c8e3800

2002-01-26 11:06:43 View
[0e675c] (442 Bytes) by volsung volsung

Reverted library reordering. Original was correct. :(

git-svn-id: http://svn.xiph.org/trunk/vorbis-tools@2885 0101bb08-14d6-0310-b084-bc0e0c8e3800

2001-12-21 18:34:04 View
[9f3961] (442 Bytes) by volsung volsung

Order libraries so that dependencies are to the left. Mostly asthetic, but
in the case of vorbisfile/vorbisenc, the -L library search argument is
needed from @VORBIS_LIBS@, so we do need to put it to the left.

git-svn-id: http://svn.xiph.org/trunk/vorbis-tools@2875 0101bb08-14d6-0310-b084-bc0e0c8e3800

2001-12-21 02:46:00 View
[c459da] (442 Bytes) by volsung volsung

Finally, we merge my branch onto the head. Duck and cover.

git-svn-id: http://svn.xiph.org/trunk/vorbis-tools@2838 0101bb08-14d6-0310-b084-bc0e0c8e3800

2001-12-19 02:53:00 View
[7b771e] (427 Bytes) by volsung volsung

- Created a "share" directory for code shared between all of the tools. Right
now it only contains the getopt code and the utf8 code.
- Modified vorbiscomment to perform UTF-8 encoding of the comments as per the
vorbis comment spec.
- Added stubs in the utf8.c file for the future UTF-8 decoding routines that
someone will hopefully write. :) We need them for ogg123 and ogginfo.

git-svn-id: http://svn.xiph.org/trunk/vorbis-tools@2067 0101bb08-14d6-0310-b084-bc0e0c8e3800

2001-09-22 22:49:52 View
[8bbb67] (367 Bytes) by volsung volsung

Many ogginfo updates:
- chained bitstreams now handled properly
- ogginfo no longer uses libvorbisfile (not really necessary)
- vendor tag and sample now displayed
- total_playtime attribute gives total length of all bitstreams in a file
- whitespace and "---" added to improve readability
- man page updated, examples removed since they are not really useful and
a pain to keep up to date

git-svn-id: http://svn.xiph.org/trunk/vorbis-tools@1994 0101bb08-14d6-0310-b084-bc0e0c8e3800

2001-09-09 03:12:12 View
[df8f74] (385 Bytes) by volsung volsung

Fix so that manpages are consistently installed for each tool.

git-svn-id: http://svn.xiph.org/trunk/vorbis-tools@1679 0101bb08-14d6-0310-b084-bc0e0c8e3800

2001-08-04 22:23:22 View
[2e9cf5] (391 Bytes) by jack jack

Added manpage for ogginfo, and make appropriate build system changes

git-svn-id: http://svn.xiph.org/trunk/vorbis-tools@1501 0101bb08-14d6-0310-b084-bc0e0c8e3800

2001-06-18 03:48:13 View
[702276] (320 Bytes) by jack jack

ogginfo commited and integrated into vorbis-tools.

This program courtesy of <idcmp@linuxstuff.org>

It's a start.

git-svn-id: http://svn.xiph.org/trunk/vorbis-tools@1497 0101bb08-14d6-0310-b084-bc0e0c8e3800

2001-06-18 02:24:25 View
[f78598] (None) by jsquyres jsquyres

This is a horrible compromise just for the sake of getting beta4 out the
door, and it's a more complicated issue than one would think,
so read everything before you draw any conclusions. :-)

The issues:

It is not a good idea to double-instantiate functions/variables that
the underlsying OS already provides. getopt() and friends are a good
example of this. However, some systems don't have the getopt-kinds of
functionality that is used in the tools (i.e., some do, some don't).
Hence, we include the GNU
definitions of getopt(), getopt_long(), and their associated global
variables. GNU libc systems will effectively nullify our included
copies due to clever #if statements in the files. POSIX systems that
have getopt() (but not getopt_long()) will have a double instantiation
of getopt() and the global variables. This appears to not cause any
problems (but it still isn't Right).

The short-term solution:

Copy getopt.c, getopt.h, and getopt1.c into each of the directories in
the vorbis-tools tree, and let each tool compile and link their own
local copies. We do this because we know *it works*, and we need to get
beta4 out the door. This commit copies them into
vorbis-tools/vorbiscomment (they were already in oggenc and ogg123).

The long-term solution:

After beta4 is out the door and we have time for proper testing, we'll
remove the getopt* files from each tool directory and create a new
directory named "support/", and put them in there. But with a few

- getopt() will be commented out. We don't use it, anyway -- we only
use getopt_long() (getopt() is not used to implement getopt_long()).
- tests will be added in configure to check for getopt() on the local
system. If it's already there, we won't instantiate the global
variables in getopt.c (since the OS already provides them).
- there's still indecision on whether to name the included copy of
getopt.h to be something different (e.g,. "ov_getopt.h") to prevent a
name clash with the OS's copy (if it has one). To be decided later...
- the relevant .c files will be compiled into a static convenience
library, libvtsupport.a.
- each of the tool directories will "-l$(top_builddir)/support
-lvtsupport" when linking their binaries
- if other functions come up like this (that exist on some systems but
not on others), we can add them into libvtsupport.a.

git-svn-id: http://svn.xiph.org/trunk/vorbis-tools@1319 0101bb08-14d6-0310-b084-bc0e0c8e3800

2001-02-19 23:10:42 View
[ae41bc] (None) by giles giles

use _LDADD instead of the over-riding _LDFLAGS for ogg, vorbis and ao libs

improve order for static linking

Thanks for Jeff Squyres for this one.

git-svn-id: http://svn.xiph.org/trunk/vorbis-tools@1220 0101bb08-14d6-0310-b084-bc0e0c8e3800

2001-01-25 06:54:52 View
[62f561] (None) by giles giles

Added something resembling a cmdline interface to the new vorbiscomment
example code. You can say

vorbiscomment [-l] <file>

and have it dump the comments to stdout, and

vorbiscomment -w <infile> <outfile>

and have it read a replacement set of comments from stdin.

Still needs some polishing, but it's at least marginally useful
now. I also tried to lay it out so it remained easy to read as
a code example.

The Makefile has been changed to build/install vorbiscomment by
default again, mostly on Monty's approval.

git-svn-id: http://svn.xiph.org/trunk/vorbis-tools@1173 0101bb08-14d6-0310-b084-bc0e0c8e3800

2001-01-19 11:39:23 View
[95efa1] (None) by msmith msmith

Killed off vorbiscomment (at last).

Added a new comment editor.
vcedit.[ch] is the core of it. Provides a potentially usable API.
vcomment.c builds a completely useless frontend on top of it, to show how to
use the API.

git-svn-id: http://svn.xiph.org/trunk/vorbis-tools@1168 0101bb08-14d6-0310-b084-bc0e0c8e3800

2001-01-17 11:02:45 View
[da1016] (None) by jack jack

this should be correct now

git-svn-id: http://svn.xiph.org/trunk/vorbis-tools@1069 0101bb08-14d6-0310-b084-bc0e0c8e3800

2000-11-18 03:53:03 View
[ecfb15] (None) by jack jack

Revamped teh vorbis-tools build system. I must have forgotten to do the
AM_PATH_OGG and AM_PATH_VORBIS fixes. evreything builds except for
oggenc, which Michael needs to get using libvorbisenc

git-svn-id: http://svn.xiph.org/trunk/vorbis-tools@982 0101bb08-14d6-0310-b084-bc0e0c8e3800

2000-11-04 09:22:38 View
[f35137] (None) by jack jack

good catch kenneth


git-svn-id: http://svn.xiph.org/trunk/vorbis-tools@709 0101bb08-14d6-0310-b084-bc0e0c8e3800

2000-10-03 02:28:52 View
[86c0d4] (None) by jack jack

vorbiscomment and oggenc now build

git-svn-id: http://svn.xiph.org/trunk/vorbis-tools@708 0101bb08-14d6-0310-b084-bc0e0c8e3800

2000-10-03 02:21:23 View
[cd9798] (None) by jack jack

axed mp3tovorbis (transcoding is bad, and it depended on vorbize)
got vorbiscomment building

git-svn-id: http://svn.xiph.org/trunk/vorbis-tools@680 0101bb08-14d6-0310-b084-bc0e0c8e3800

2000-09-11 07:13:26 View
Older >

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

No, thanks