I've been trying to tackle the vorbis source. I ran across what I think is a missing dependency in the vorbis-tools directory. Since ogg123 and vorbize are staticly linked to libvorbis and vorbisfile, when those file change, the executables should be rebuilt. Below I've attached a patch. (I hope it works. I am sort of new to patch and diff.) BTW, I've been trying to find a good introduction to DCT/MDCT. I'm familiar with the concept of basis functions, I've just never run into discrete cosine transforms before. Does anyone have some favorite signal processing texts? --- Stan Seibert --- vorbis-tools/Makefile.in.old Sun Jun 18 21:04:34 2000 +++ vorbis-tools/Makefile.in Sun Jun 18 20:48:51 2000 @@ -35,10 +35,10 @@ target: vorbize ogg123 -ogg123: ogg123.o +ogg123: ogg123.o ../lib/libvorbis.a ../lib/vorbisfile.a $(CC) $(CFLAGS) ogg123.o -o ogg123 $(LIBS) -vorbize: vorbize.o +vorbize: vorbize.o ../lib/libvorbis.a ../lib/vorbisfile.a $(CC) $(CFLAGS) vorbize.o -o \ vorbize $(LIBS) --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/
volsung@asu.edu wrote:> > BTW, I've been trying to find a good introduction to DCT/MDCT. I'm familiar > with the concept of basis functions, I've just never run into discrete cosine > transforms before. Does anyone have some favorite signal processing texts?There are some papers by James D Johnson in IEEE journals. I think the book "Digital coding of waveforms" by Jayant and Noll should also help. More on Basis functions may be obtained from a good Linear Algebra book like the book by Gilbert Strang. Hope this asnwers your question -- Ramakrishnan.M | Phone : (+91-80)-5099132 DSP Applications Group, Texas Instruments | email : rkrishnan@ti.com Bangalore, India | rkrishnan_m@yahoo.com --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/
I committed this patch Monty --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/
Kenneth C. Arnold
2000-Jun-19 07:06 UTC
[vorbis-dev] Makefile dependencies in vorbis-tools
On Sun, Jun 18, 2000 at 09:41:03PM -0700, volsung@asu.edu wrote:> I've been trying to tackle the vorbis source. I ran across what I think is a > missing dependency in the vorbis-tools directory. Since ogg123 and vorbize > are staticly linked to libvorbis and vorbisfile, when those file change, the > executables should be rebuilt. Below I've attached a patch. (I hope it > works. I am sort of new to patch and diff.) > > --- vorbis-tools/Makefile.in.old Sun Jun 18 21:04:34 2000 > +++ vorbis-tools/Makefile.in Sun Jun 18 20:48:51 2000 > @@ -35,10 +35,10 @@ > > target: vorbize ogg123 > > -ogg123: ogg123.o > +ogg123: ogg123.o ../lib/libvorbis.a ../lib/vorbisfile.a > $(CC) $(CFLAGS) ogg123.o -o ogg123 $(LIBS) > > -vorbize: vorbize.o > +vorbize: vorbize.o ../lib/libvorbis.a ../lib/vorbisfile.a > $(CC) $(CFLAGS) vorbize.o -o \ > vorbize $(LIBS)That was almost exactly what I was _just_ about to commit! Except vorbize depends on libvorbis, and ogg123 depends on vorbisfile. Also removing ogg123 from the main build. Vorbize should be fine. Kenneth --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/