At 07:35 PM 2/20/03 +0100, Zdenek Kabelac wrote:
Thank you. There is no "latest tar.gz" as this package is now *only* supported by its Debian maintainer. The only way to get source is through "apt-get source vcr", which installs source for 1.09-11. And please note that the Debian bug-tracking page for vcr includes a patch and workaround needed to compile vcr against libavifile0.7 300301xx.> Although these are questions specific to Debian, you (Zdenek) are the > Debian maintainer as well as the upstream author for the avifile-* and > libavifile* packages, so Ihope you will agree that these questions are > properly raised here.Point me to the proper latest tar.gz of the vcr your are try to compile with avifile.
As I said before, some of the problems I (and apparently others) are encountering have to do with the move to c++-3.x, so they may be specific to vcr, not related to libaviplay. Certainly the form of the failure changes depending on whether I use g++-2.95 or c++-3.02 (which warns about use of deprecated calls before it fails). But the combination of seeing all the problems associated with the avm:: namespace (which has changed a lot, at least in form) and the reported bug in libqavm makes me hope that some slements of the problem exist, and hence can be fixed, on the libaviplay side.
Just for completeness sake, the old (not recompiled) version of vcr fails as follows:I'll try to add missing backward compatibility calls.
maryann:~# vcr
vcr: relocation error: /usr/lib/libaviplay-0.7.so.0: undefined symbol: _ZTVN10__cxxabiv120__si_class_type_infoE
maryann:~#
The (unrelated, I believe) app dvr fails in a similar way:
maryann:~# dvr
dvr: relocation error: /usr/lib/libaviplay-0.7.so.0: undefined symbol: _ZTVN10__cxxabiv120__si_class_type_infoE
maryann:~#
And aviplay fails in a superficialy different way:
maryann:~# aviplay
aviplay: relocation error: /usr/lib/libqavm-0.7.so.0: undefined symbol: _ZTI7QDialog
maryann:~#
Yes, but I've had difficulty due to my inability to find documentation for avirec's many setting options. My attempts to get it to work all seem to leave out some necessary command-line flag. For example, this attempt (with a valid v4l device in the system, an AverTV card that xawtv can use) does nothing ... it prints what you see then immediately returns a prompt:Note - the latest avifile libraries are compiled with Qt c120 and g++-3.2 (there is even new 0.7.32 waiting for being fitted into Debian - but it will most probably not fix your problem with VCR) BTW - have you tried to use avirec ?
maryann:~# avirec -c "DivX ;-) Fast-Motion" -n ntsc
<init> : Avifile CVS-0.7.29-030204-19:19-3.2.2
<init> : Available CPU flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm
<init> : 1716.40 MHz Intel(R) Celeron(R) CPU 1.70GHz processor detected
<LDT keeper> : Installed fs segment: 0x40013000
<codec keeper> : Found 11 plugins (/usr/lib/avifile0.7,A:37,V:80)
maryann:~#
(The codec is the one I use day-in-day-out with vcr, through your WIN32 plugin, and it is listed in the output of "avirec -l".)
--
-------------------------------------------"Never tell me the odds!"--------
Ray Olszewski -- Han Solo
Palo Alto, California, USA [EMAIL PROTECTED]
-------------------------------------------------------------------------------
_______________________________________________
Avifile mailing list
[EMAIL PROTECTED]
http://prak.org/mailman/listinfo/avifile
