I get blank screen dumps with Version 0.6.
I just did an upgrade to version 0.6. I had installed 0.5 before,
and haven't needed it for some time. The old version had
worked, but in the meanwhile I had upgraded to both a new
version of SDL and the most recent XFree (4.2).
I just checked by also compiling version 0.5 on the current
system that it doesn't work either. So most probably XFree is
the problem.
The system is a SuSE 7.2 with XFree 4.2.0.
hst33127:dumpmpeg-0.6% ldd dumpmpeg
libSDL-1.2.so.0 => /usr/local/lib/libSDL-1.2.so.0
(0x40017000)
libpthread.so.0 => /lib/libpthread.so.0 (0x40093000)
libsmpeg-0.4.so.0 => /usr/local/lib/libsmpeg-0.4.so.0
(0x400aa000)
libc.so.6 => /lib/libc.so.6 (0x4010a000)
libm.so.6 => /lib/libm.so.6 (0x40226000)
libasound.so.1 => /usr/lib/libasound.so.1 (0x40245000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40264000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6
(0x40324000)
libXxf86vm.so.1 => /usr/X11R6/lib/libXxf86vm.so.1
(0x40332000)
libXxf86dga.so.1 => /usr/X11R6/lib/libXxf86dga.so.1
(0x40337000)
libXv.so.1 => /usr/X11R6/lib/libXv.so.1 (0x4033e000)
libdl.so.2 => /lib/libdl.so.2 (0x40343000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
The graphics card is a Matrox G450DH running in 32bit.
Pit
Logged In: NO
I have the same problem with my RedHat 7.1 system.
Xfree86 4.1.0, NVIDIA GeForce 3, SDL 1.1.7 (also tried with 1.2),
smpeg 0.4.2. Dumpmpeg 0.5 or 0.6.
I found an ungly workaround:
It seems that the SDL library detects that there is an availeable video overlay (Xvideo extension),
and tries to use it.
But afterwards, the SDL lib seems not to be able to read the contents of the overlay,
but get the black background.
Ugly workaround:
Use a stupd X server, like "fb" or "vesa", and do not load the "v4l" module.
Now that there is no Xvideo availeable, dumpmpeg does it's job.
Frank.