|
From: <no...@so...> - 2001-01-10 06:49:29
|
Bug #128255, was updated on 2001-Jan-09 22:49 Here is a current snapshot of the bug. Project: Quasar DV Codec Category: None Status: Open Resolution: None Bug Group: None Priority: 5 Submitted by: nobody Assigned to : nobody Summary: dv.c and parse.c Details: please reply to ch...@vi... it seems that dv.c is trying to reference an unknown function dv_decode_full This is under SuSE 7.0, vanilla install, with gcc-2.95.2-100, trying to link libdv.a to build kino: seems to be (in current snapshot) there are a few dangling references. This was using make -f Makefile.vanilla to generate libdv where kgcc is replaced by gcc right at the top. /usr/local/lib/libdv.a(dv.o): In function `dv_decode_full_audio': /home/cheryl/Firewire/libdv/dv.c:340: undefined reference to `dv_update_num_samples' /home/cheryl/Firewire/libdv/dv.c:345: undefined reference to `dv_decode_audio_block' /usr/local/lib/libdv.a(parse.o): In function `dv_parse_header': /home/cheryl/Firewire/libdv/parse.c:578: undefined reference to `dv_parse_audio_header' Also, ./configure is not there, and running autoconf, automake doesn't seem to generate any .configure -- It turns out that there is an older libdv snapshot distributed with kino (possibly tweaked) that does link OK -- so...well, we'll see how it works. realize this is alpha code, and lots of it, so good work. Thanks Cheryl please reply to ch...@vi... For detailed info, follow this link: http://sourceforge.net/bugs/?func=detailbug&bug_id=128255&group_id=4393 |
|
From: Charles 'B. K. <kr...@ac...> - 2001-01-10 06:55:55
|
Whoops... This is because of some new code I've put in for audio decoding. It works for 44Khz/16bit. I have 12 bit working with very bad distortion (I can't figure out why). Anyway, I havn't had a chance to update Makefile.vanilla to reflect the new audio code (hence the build errors). The instructions for building via autotools are in the README. Basically, you need to do "./bootstrap" to get a configure file. -- Buck no...@so... writes: > Bug #128255, was updated on 2001-Jan-09 22:49 > Here is a current snapshot of the bug. > > Project: Quasar DV Codec > Category: None > Status: Open > Resolution: None > Bug Group: None > Priority: 5 > Submitted by: nobody > Assigned to : nobody > Summary: dv.c and parse.c > > Details: please reply to ch...@vi... > > it seems that dv.c is trying to reference an > unknown function dv_decode_full > > This is under SuSE 7.0, vanilla install, with gcc-2.95.2-100, trying to > link libdv.a to build > kino: > > seems to be (in current snapshot) there are a > few dangling references. This was using > > make -f Makefile.vanilla to generate libdv > where kgcc is replaced by gcc right at the top. > > > /usr/local/lib/libdv.a(dv.o): In function `dv_decode_full_audio': > /home/cheryl/Firewire/libdv/dv.c:340: undefined reference to > `dv_update_num_samples' > /home/cheryl/Firewire/libdv/dv.c:345: undefined reference to > `dv_decode_audio_block' > /usr/local/lib/libdv.a(parse.o): In function `dv_parse_header': > /home/cheryl/Firewire/libdv/parse.c:578: undefined reference to > `dv_parse_audio_header' > > Also, ./configure is not there, and running autoconf, automake doesn't seem > to generate any .configure -- > > It turns out that there is an older libdv snapshot > distributed with kino (possibly tweaked) that does > link OK -- so...well, we'll see how it works. > > realize this is alpha code, and lots of it, so good work. > > Thanks > > Cheryl > please reply to ch...@vi... > > For detailed info, follow this link: > http://sourceforge.net/bugs/?func=detailbug&bug_id=128255&group_id=4393 > > _______________________________________________ > libdv-dev mailing list > lib...@li... > http://lists.sourceforge.net/mailman/listinfo/libdv-dev |
|
From: Cheryl F. <ch...@vi...> - 2001-01-10 20:07:53
|
Hi, Buck! Thanks for getting back so quickly. Ah. There was no 'configure' script as indicated in step one of "INSTALL", so I'd run automake and autoconf by hand, to no avail. This action perhaps hosed the files such that 'bootstrap' then didn't work. So I went to Makefile.vanilla and edited it by hand. Now I've restored the source exactly as it came out of the CVS repository. *Now* ./bootstrap has produced a good ./configure. (Appreciate your use of auto tools btw.) However, having re-installed the libdv.a (and ranlibbed it in place) I still see the same undefined references when linking to kino. We're testing this code for a DIP application on DV data, so I'm not too fussed about the audio tracks at all--will stick to the snapshot provided with kino. (Might there ultimately be an option, I wonder, to send the audio track to /dev/null and run without a sound card, return a nice "tout va bien" from the libdv functions nevertheless?) I'd gone and ordered some of the IEC specs, and blanched at the prospect of writing a decoder in the time frames we're working under, so, really, thanks heaps for libdv. Cheryl On 9 Jan 2001, Charles 'Buck' Krasic wrote: > > Whoops... This is because of some new code I've put in for audio > decoding. It works for 44Khz/16bit. I have 12 bit working with very > bad distortion (I can't figure out why). > > Anyway, I havn't had a chance to update Makefile.vanilla to reflect > the new audio code (hence the build errors). > > The instructions for building via autotools are in the README. > > Basically, you need to do "./bootstrap" to get a configure file. > > -- Buck > > > no...@so... writes: > > > Bug #128255, was updated on 2001-Jan-09 22:49 > > Here is a current snapshot of the bug. > > > > Project: Quasar DV Codec > > Category: None > > Status: Open > > Resolution: None > > Bug Group: None > > Priority: 5 > > Submitted by: nobody > > Assigned to : nobody > > Summary: dv.c and parse.c > > > > Details: please reply to ch...@vi... > > > > it seems that dv.c is trying to reference an > > unknown function dv_decode_full > > > > This is under SuSE 7.0, vanilla install, with gcc-2.95.2-100, trying to > > link libdv.a to build > > kino: > > > > seems to be (in current snapshot) there are a > > few dangling references. This was using > > > > make -f Makefile.vanilla to generate libdv > > where kgcc is replaced by gcc right at the top. > > > > > > /usr/local/lib/libdv.a(dv.o): In function `dv_decode_full_audio': > > /home/cheryl/Firewire/libdv/dv.c:340: undefined reference to > > `dv_update_num_samples' > > /home/cheryl/Firewire/libdv/dv.c:345: undefined reference to > > `dv_decode_audio_block' > > /usr/local/lib/libdv.a(parse.o): In function `dv_parse_header': > > /home/cheryl/Firewire/libdv/parse.c:578: undefined reference to > > `dv_parse_audio_header' > > > > Also, ./configure is not there, and running autoconf, automake doesn't seem > > to generate any .configure -- > > > > It turns out that there is an older libdv snapshot > > distributed with kino (possibly tweaked) that does > > link OK -- so...well, we'll see how it works. > > > > realize this is alpha code, and lots of it, so good work. > > > > Thanks > > > > Cheryl > > please reply to ch...@vi... > > > > For detailed info, follow this link: > > http://sourceforge.net/bugs/?func=detailbug&bug_id=128255&group_id=4393 > > > > _______________________________________________ > > libdv-dev mailing list > > lib...@li... > > http://lists.sourceforge.net/mailman/listinfo/libdv-dev > |