Eugene Kuznetsov wrote:
>
>
> SS> I have some troubles with avifile-0.6 newer than 21 May 2001.
> [....]
> Since recently it attempts to query all available DLLs if they
> are able to compress this input format. What options were selected on
> 1st page of configure dialog ( color space & resolution )? Did you try
> to change them?
>
> SS> Detailed info bellow...
>
> This does not happen here. Can you make a gdb backtrace of the
> moment of crash?
Hi!
There is some additional info, that you asked me for ...
File Format tab:
BTTV capture device: /dev/video
Video channel: Composite1
Color mode: PAL (also tested with SECAM)
Resolution: 160x120 (also tested with 348x288)
Cap. col. space: RGB24 (also tested with YuY2, YV12)
Other:
No Audio. Framerate 25 (tested with other rates also)
Bellow is an backtrace output from gdb. I also attached gzziped full
backtrace info (bt full). File: "gdb-backtraceFULL-change-button.txt.gz"
When I manually (in .avirc) set compression to IV50 program still doesn't
work... qtvidcap crashes after capture first (?) frame. Older versions seems
to be not working with IV50 also... But In older versions I can change
compressor from Options window :-(
When I've compiled avifile with "-ggdb" flag debbuger during
full backtrace (bt full) says: "Cannot access memory at address 0x0." and
stops tracing... See attached file "gdb-backtraceFULL-with-error.txt.gz"
I hope that it helps you!
Best regards,
Sebastian
-------------------------------------------------------------------------------
$ gdb qtvidcap
(gdb) r
Starting program: /usr/local/bin/qtvidcap
warning: Unable to find dynamic linker breakpoint function.
GDB will be unable to debug shared library initializers
and track explicitly loaded dynamic code.
Available CPU flags: fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov mmx
233.291 MHz Pentium II (Klamath) processor detected
libwin32.so.0: found 26 plugins
libmpeg_audiodec.so.0: found 1 plugin
libmp3lame_audioenc.so.0: found 1 plugin
libaudiodec.so.0: found 4 plugins
Qt: gdb: -nograb added to command-line options.
Use the -dograb option to enforce grabbing.
using X11 display :0.0
x11: mode=1280x1024x16
x11: deteced framebuffer depth: 16 bpp
x11: set depth to 16 bpp
dga: base=0xf5000000, width=1280
set video mode: 1280x1024, 16 bit/pixel, 2560 byte/scanline
set framebuffer at 0xf5000000
ok
BTTV driver version 0.7.67 detected
Broken VBI implementation; disabling closed captioning
v4l1: bpp 16, bpl 2560, width 384, height 288
v4l1: video buffer: size 4259840, frames 2
v4l1: memory for snap shots: 0x40be8000
! *** CHANGE BUTTON PRESSED ***
Win32 loader: FATAL: Could not load Win32 dll library: /usr/lib/win32/divxcfvk.dll
Win32 loader: FATAL: Could not load Win32 dll library: /usr/lib/win32/divxcvki.dll
Win32 loader: FATAL: Could not load Win32 dll library: /usr/lib/win32/divxcvki.dll
Initializing registry
Using Win32 dll library: /usr/lib/win32/divxc32.dll
Initializing registry
Using Win32 dll library: /usr/lib/win32/divxc32f.dll
External func OLEAUT32.dll:161
External func OLEAUT32.dll:163
Using Win32 dll library: /usr/lib/win32/ir50_32.dll
Initializing registry
Program received signal SIGSEGV, Segmentation fault.
0x410089cc in ?? () from /usr/local/lib/avifile/libwin32.so.0
(gdb) bt
#0 0x410089cc in ?? () from /usr/local/lib/avifile/libwin32.so.0
#1 0x1003af35 in ?? ()
#2 0x1003aebb in ?? ()
#3 0x1004030d in ?? ()
#4 0x41024d47 in ?? () from /usr/local/lib/avifile/libwin32.so.0
#5 0x41025053 in ?? () from /usr/local/lib/avifile/libwin32.so.0
#6 0x4102531f in ?? () from /usr/local/lib/avifile/libwin32.so.0
#7 0x410229a3 in ?? () from /usr/local/lib/avifile/libwin32.so.0
#8 0x4100dc20 in ?? () from /usr/local/lib/avifile/libwin32.so.0
#9 0x40044141 in Creators::CreateVideoEncoder (compressor=808801865,
bh=@0xbfffe5c8) at codeckeeper.cpp:341
#10 0x8061981 in CodecConfig::CodecConfig (this=0xbfffe824, parent=0xbfffed8c,
info=@0xbfffeeec, req=@0xbfffe830)
at codecconf.cpp:200
#11 0x806ba52 in VidConfig::change_codec (this=0xbfffed8c) at vidconf.cpp:228
#12 0x4046bb47 in QObject::activate_signal () from /usr/lib/libqt-mt.so.2
#13 0x405af453 in QButton::clicked () from /usr/lib/libqt-mt.so.2
#14 0x404ece0e in QButton::mouseReleaseEvent () from /usr/lib/libqt-mt.so.2
#15 0x404d0dd1 in QWidget::event () from /usr/lib/libqt-mt.so.2
#16 0x40401f43 in QApplication::notify () from /usr/lib/libqt-mt.so.2
#17 0x403cc183 in QETWidget::translateMouseEvent () from /usr/lib/libqt-mt.so.2
#18 0x403c9919 in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.2
#19 0x403c8964 in QApplication::processNextEvent () from /usr/lib/libqt-mt.so.2
#20 0x40404120 in QApplication::enter_loop () from /usr/lib/libqt-mt.so.2
#21 0x40409b1d in QDialog::show () from /usr/lib/libqt-mt.so.2
#22 0x40409500 in QDialog::exec () from /usr/lib/libqt-mt.so.2
#23 0x80519ee in V4LWindow::config (this=0xbffff494) at v4lwindow.cpp:162
#24 0x4046bf11 in QObject::activate_signal () from /usr/lib/libqt-mt.so.2
#25 0x404b49fb in QSignal::activate () from /usr/lib/libqt-mt.so.2
#26 0x40562864 in QPopupMenu::mouseReleaseEvent () from /usr/lib/libqt-mt.so.2
#27 0x404d0dd1 in QWidget::event () from /usr/lib/libqt-mt.so.2
#28 0x40401f43 in QApplication::notify () from /usr/lib/libqt-mt.so.2
#29 0x403cbfa4 in QETWidget::translateMouseEvent () from /usr/lib/libqt-mt.so.2
#30 0x403c9919 in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.2
#31 0x403c8964 in QApplication::processNextEvent () from /usr/lib/libqt-mt.so.2
#32 0x40404120 in QApplication::enter_loop () from /usr/lib/libqt-mt.so.2
#33 0x403c88d0 in QApplication::exec () from /usr/lib/libqt-mt.so.2
#34 0x805da43 in main (argc=1, argv=0xbffff83c) at main.cpp:94
--
|| Sebastian Siwy -- mailto:[EMAIL PROTECTED]
|| SysAdm @ Zespol Zakladow Fizyki Teoretycznej, UJ, Krakow
|| tel: (12)6324888 w 5641 fax: (12)6334079
|| http://th-www.if.uj.edu.pl/~siwy1/
gdb-backtraceFULL-change-button.txt.gz
gdb-backtraceFULL-with-error.txt.gz