|
From: Jean-Francois P. <pan...@co...> - 2004-07-07 08:53:09
|
Bill Moseley wrote: >I'm running Debian Sid and both Kino and "dvgrab --format qt" report > > quicktime_encode_audio_stub called > >when trying to create a quicktime file. I get video, but no audio. > > >Google only found the open quicktime SourceForge project for that >message (at cvs.sf.net) so I'm asking here. But, from below it looks >like I'm using the quicktime4linux library. So, I'm a bit confused. > > There are three separate QuickTime implementations for Linux floating around. quicktime4linux was the first ( http://heroinewarrior.com/quicktime.php3), which forked into libquicktime (http://libquicktime.sourceforge.net/), a cleaned up version with the same API, and OpenQuickTime (www.openquicktime.org), with a different API. dvgrab supports quicktime4linux and libquicktime, not OpenQuickTime (at least that's what it looks like). Looking at code which looks similar in OpenQuickTime, my guess is that the correct plugin for DV audio is not getting loaded by libquicktime. You might want to try running "strace dvgrab" and try to look for calls to dlopen()/dlsym() to find out if >I'm not clear why I'm seeing that message -- perhaps the library was not >built correctly on Debian? Can you give me any pointers? > > >moseley@bumby:~/dv$ dpkg -l | grep quicktime >ii libquicktime-d 0.9.2release-5 Header files for developing applications wit >ii libquicktime1 0.9.2release-5 A library for reading and writing Quicktime >ii libquicktimehv 1.2.0-2cvs2004 Quicktime 4 Linux Cinelerra internal library >ii quicktime-util 0.9.2release-5 quicktime utilities > > >moseley@bumby:~$ ldd $(which dvgrab) > libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x40026000) > libquicktime.so.1 => /usr/lib/libquicktime.so.1 (0x40044000) > libdv.so.4 => /usr/lib/libdv.so.4 (0x40090000) > libpthread.so.0 => /lib/tls/libpthread.so.0 (0x400ba000) > librom1394.so.0 => /usr/lib/librom1394.so.0 (0x400c9000) > libavc1394.so.0 => /usr/lib/libavc1394.so.0 (0x400cc000) > libraw1394.so.5 => /usr/lib/libraw1394.so.5 (0x400d0000) > libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x400d6000) > libm.so.6 => /lib/tls/libm.so.6 (0x40190000) > libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x401b3000) > libc.so.6 => /lib/tls/libc.so.6 (0x401bb000) > libgthread-1.2.so.0 => /usr/lib/libgthread-1.2.so.0 (0x402f6000) > libdl.so.2 => /lib/tls/libdl.so.2 (0x402f9000) > /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) > libglib-1.2.so.0 => /usr/lib/libglib-1.2.so.0 (0x402fd000) > >moseley@bumby:~$ dpkg -S /usr/lib/libquicktime.so.1 >libquicktime1: /usr/lib/libquicktime.so.1 > > > >Thanks, > > > > |