Hope this makes sense. As I said this works fine with 1.23.
On 1.24.2 (fedora 12) I can install one monitor and all is working fine. If I add another monitor for the same source, it breaks. ZM shows a black screen, and I get errors in my logs. The errors below occur as I enable the second monitor. Input settings are the same as the first one.
It does this whether I use v4l1 or v4l2. The only video I have in /dev is /dev/video.
This is a real showstopper for me - I need to be able to have two monitors running off the same input, as per the earlier versions of zm.
Shared memory has been set to :
# Kernel modifications for ZM
kernel.shmall = 256000000
kernel.shmmax = 256000000
Let me know what other info you need.
Thanks in advance
Code: Select all
[root@fedorasrv tmp]# tail -f zm*.log
==> zmaudit.log <==
==> zmdc.log <==
==> zmfilter.log <==
==> zmpkg.log <==
==> zmupdate.log <==
==> zmvideo.log <==
==> zmwatch.log <==
==> zmpkg.log <==
01/19/10 19:52:44.958343 zmpkg[7019].INF [Command: start]
==> zmdc.log <==
01/19/10 19:52:45.351905 zmdc[7031].INF [Server starting at 10/01/19 19:52:45]
01/19/10 19:52:48.549552 zmdc[7031].INF ['zmc -d /dev/video0' starting at 10/01/19 19:52:48, pid = 7054]
01/19/10 19:52:48.786328 zmdc[7031].INF ['zma -m 1' starting at 10/01/19 19:52:48, pid = 7058]
01/19/10 19:52:49.021279 zmdc[7031].INF ['zmfilter.pl' starting at 10/01/19 19:52:49, pid = 7062]
01/19/10 19:52:49.252104 zmdc[7031].INF ['zmaudit.pl -c' starting at 10/01/19 19:52:49, pid = 7066]
==> zmfilter.log <==
01/19/10 19:52:49.470259 zmfilter[7062].INF [Scanning for events]
==> zmdc.log <==
01/19/10 19:52:49.648924 zmdc[7031].INF ['zmwatch.pl' starting at 10/01/19 19:52:49, pid = 7072]
01/19/10 19:52:49.850400 zmdc[7031].INF ['zmupdate.pl -c' starting at 10/01/19 19:52:49, pid = 7076]
==> zmwatch.log <==
01/19/10 19:52:49.880983 zmwatch[7072].INF [Watchdog starting]
01/19/10 19:52:49.888016 zmwatch[7072].INF [Watchdog pausing for 30 seconds]
==> zmdc.log <==
01/19/10 19:53:16.642630 zmdc[7031].INF ['zmc -d /dev/video0' stopping at 10/01/19 19:53:16]
01/19/10 19:53:16.682354 zmdc[7031].INF ['zmc -d /dev/video0' exited normally]
01/19/10 19:53:16.883782 zmdc[7031].INF ['zmc -d /dev/video0' starting at 10/01/19 19:53:16, pid = 7101]
01/19/10 19:53:17.096586 zmdc[7031].INF ['zma -m 2' starting at 10/01/19 19:53:17, pid = 7106]
01/19/10 19:53:17.140997 zmdc[7031].ERR ['zmc -d /dev/video0' exited abnormally, exit status 255]
01/19/10 19:53:17.141348 zmdc[7031].ERR ['zma -m 2' exited abnormally, exit status 255]
01/19/10 19:53:17.141603 zmdc[7031].INF [Starting pending process, zmc -d /dev/video0]
01/19/10 19:53:17.151072 zmdc[7031].INF ['zmc -d /dev/video0' starting at 10/01/19 19:53:17, pid = 7110]
01/19/10 19:53:17.151511 zmdc[7031].INF [Starting pending process, zma -m 2]
01/19/10 19:53:17.160202 zmdc[7031].INF ['zma -m 2' starting at 10/01/19 19:53:17, pid = 7112]
01/19/10 19:53:17.185645 zmdc[7031].ERR ['zma -m 2' exited abnormally, exit status 255]
01/19/10 19:53:17.431186 zmdc[7031].ERR ['zmc -d /dev/video0' exited abnormally, exit status 255]
==> zmwatch.log <==
01/19/10 19:53:19.891335 zmwatch[7072].ERR [Can't get shared memory id '7a6d0002', 2: No such file or directory]
01/19/10 19:53:19.892512 zmwatch[7072].ERR [Can't get shared memory id '7a6d0002', 2: No such file or directory]
==> zmdc.log <==
01/19/10 19:53:22.042061 zmdc[7031].INF [Starting pending process, zmc -d /dev/video0]
01/19/10 19:53:22.049960 zmdc[7031].INF ['zmc -d /dev/video0' starting at 10/01/19 19:53:22, pid = 7126]
01/19/10 19:53:22.050698 zmdc[7031].INF [Starting pending process, zma -m 2]
01/19/10 19:53:22.060696 zmdc[7031].INF ['zma -m 2' starting at 10/01/19 19:53:22, pid = 7127]
01/19/10 19:53:22.090947 zmdc[7031].ERR ['zma -m 2' exited abnormally, exit status 255]
01/19/10 19:53:22.290456 zmdc[7031].ERR ['zmc -d /dev/video0' exited abnormally, exit status 255]
==> zmwatch.log <==
01/19/10 19:53:29.894627 zmwatch[7072].ERR [Can't get shared memory id '7a6d0002', 2: No such file or directory]
01/19/10 19:53:29.901028 zmwatch[7072].ERR [Can't get shared memory id '7a6d0002', 2: No such file or directory]
==> zmdc.log <==
01/19/10 19:53:32.005290 zmdc[7031].INF [Starting pending process, zmc -d /dev/video0]
01/19/10 19:53:32.012895 zmdc[7031].INF ['zmc -d /dev/video0' starting at 10/01/19 19:53:32, pid = 7130]
01/19/10 19:53:32.013561 zmdc[7031].INF [Starting pending process, zma -m 2]
01/19/10 19:53:32.020162 zmdc[7031].INF ['zma -m 2' starting at 10/01/19 19:53:32, pid = 7131]
01/19/10 19:53:32.034862 zmdc[7031].ERR ['zma -m 2' exited abnormally, exit status 255]
01/19/10 19:53:32.253538 zmdc[7031].ERR ['zmc -d /dev/video0' exited abnormally, exit status 255]
Code: Select all
/usr/local/bin/zmu -d /dev/video0 -q -v
Video Device: /dev/video0
General Capabilities
Driver: bttv
Card: BT878 video (GrandTec Multi Cap
Bus: PCI:0000:04:02.0
Version: 0.9.18
Type: 0x5000015
Supports video capture (X)
Does not support video output
Supports frame buffer overlay
Supports VBI capture
Does not support VBI output
Does not support sliced VBI capture
Does not support sliced VBI output
Does not support video output overlay
Does not have tuner
Does not have audio in and/or out
Does not have radio
Supports read/write i/o (X)
Does not support async i/o
Supports streaming i/o (X)
Standards:
NTSC
NTSC-M
NTSC-M-JP
NTSC-M-KR
PAL
PAL-BG
PAL-H
PAL-I
PAL-DK
PAL-M
PAL-N
PAL-Nc
PAL-60
SECAM
SECAM-B
SECAM-G
SECAM-H
SECAM-DK
SECAM-L
SECAM-Lc
Formats:
8 bpp, gray (GREY)
8 bpp, dithered color (HI24)
15 bpp RGB, le (RGBO)
15 bpp RGB, be (RGBQ)
16 bpp RGB, le (RGBP)
16 bpp RGB, be (RGBR)
24 bpp RGB, le (BGR3)
32 bpp RGB, le (BGR4)
32 bpp RGB, be (RGB4)
4:2:2, packed, YUYV (YUYV)
4:2:2, packed, YUYV (YUYV)
4:2:2, packed, UYVY (UYVY)
4:2:2, planar, Y-Cb-Cr (422P)
4:2:0, planar, Y-Cb-Cr (YU12)
4:2:0, planar, Y-Cr-Cb (YV12)
4:1:1, planar, Y-Cb-Cr (411P)
4:1:0, planar, Y-Cb-Cr (YUV9)
4:1:0, planar, Y-Cr-Cb (YVU9)
Crop Capabilities
Bounds: 1063 x 608
Default: 924 x 576
Current: 924 x 576
Inputs: 4
Input 0
Name: Composite0
Type: Camera
Audioset: 00000001
Standards: 0xffbfff
Power on (X)
Signal detected (X)
Colour Signal detected
Horizontal Lock detected
Input 1
Name: Composite1
Type: Camera
Audioset: 00000001
Standards: 0xffbfff
Power on (X)
Signal detected (X)
Colour Signal detected
Horizontal Lock detected
Input 2
Name: Composite2
Type: Camera
Audioset: 00000001
Standards: 0xffbfff
Power on (X)
Signal detected (X)
Colour Signal detected
Horizontal Lock detected
Input 3
Name: Composite3
Type: Camera
Audioset: 00000001
Standards: 0xffbfff
Power on (X)
Signal detected (X)
Colour Signal detected
Horizontal Lock detected