Disturbed images since upgrade to 1.24.1

Forum for questions and support relating to the 1.24.x releases only.
Locked
demofreak
Posts: 5
Joined: Thu Mar 12, 2009 10:28 pm

Disturbed images since upgrade to 1.24.1

Post by demofreak »

Hi,

i've used ZM with a Logitech Quickcam Pro 3000 for a couple of months now without any problem, but recently I upgraded vom 1.23.x to 1.24.1 and since then i've got some trouble.

http://imagebin.ca/view/1HmsJ8gf.html

I tried some combination of settings (unfortunately I don't remember my 1.23.x settings), but the problem resists.

Code: Select all

server:~ # zmu -d /dev/video0 -q -v
Video Capabilities
  Name: Logitech QuickCam Pro 3000
  Type: 1
    Can capture
  Video Channels: 1
  Audio Channels: 1
  Maximum Width: 640
  Maximum Height: 480
  Minimum Width: 160
  Minimum Height: 120
Window Attributes
  X Offset: 0
  Y Offset: 0
  Width: 320
  Height: 240
Picture Attributes
  Palette: 15 - YUV 4:2:0 Planar
  Colour Depth: 24
  Brightness: 32256
  Hue: 65535
  Colour :32768
  Contrast: 0
  Whiteness: 30720
Channel 0 Attributes
  Name: Webcam
  Channel: 0
  Flags: 0
  Type: 2 - Camera
  Format: 0 - PAL
Motion (http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome) works without any problem with my cam.

Code: Select all

[1] cap.driver: "pwc"                                                     
[1] cap.card: "Logitech QuickCam Pro 3000"                                
[1] cap.bus_info: "usb-0000:00:1d.1-2"                                    
[1] cap.capabilities=0x05000001                                           
[1] - VIDEO_CAPTURE                                                       
[1] - READWRITE                                                           
[1] - STREAMING                                                           
[1] Supported palettes:                                                   
[1] 0: PWC2 (Raw Philips Webcam)                                          
[1] 1: YU12 (4:2:0, planar, Y-Cb-Cr)                                      
[1] Selected palette YU12                                                 
[1] index_format 8 Test palette YU12 (352x288)                            
[1] Using palette YU12 (352x288) bytesperlines 528 sizeimage 152064 colorspace 00000000
[1] found control 0x00980900, "Brightness", range 0,128                                
[1]     "Brightness", default 64, current 63                                           
[1] found control 0x00980901, "Contrast", range 0,64                                   
[1]     "Contrast", default 0, current 0                                               
[1] found control 0x00980902, "Saturation", range -100,100                             
[1]     "Saturation", default 0, current 0                                             
[1] found control 0x0098090e, "Red Gain", range 0,256                                  
[1]     "Red Gain", default 0, current 136                                             
[1] found control 0x0098090f, "Blue Gain", range 0,256                                 
[1]     "Blue Gain", default 0, current 17                                             
[1] found control 0x00980910, "Gamma", range 0,32                                      
[1]     "Gamma", default 0, current 15                                                 
[1] found control 0x00980911, "Shutter Speed (Exposure)", range 0,256                  
[1]     "Shutter Speed (Exposure)", default 200, current 248                           
[1] found control 0x00980912, "Auto Gain Enabled", range 0,1                           
[1]     "Auto Gain Enabled", default 1, current 1                                      
[1] found control 0x00980913, "Gain Level", range 0,256                                
[1]     "Gain Level", default 0, current 0                                             
[1] found control 0x08000000, "Save User Settings", range 0,0                          
[1]     "Save User Settings", default 0, current 0                                     
[1] found control 0x08000001, "Restore User Settings", range 0,0
[1]     "Restore User Settings", default 0, current 0
[1] mmap information:
[1] frames=2
[1] 0 length=462848
[1] 1 length=462848
[1] Using V4L2
Where I'm wrong here?

TIA,

Hannes
User avatar
Blazer
Posts: 234
Joined: Sun Jun 05, 2005 12:57 pm

Post by Blazer »

Are there any errors in your zoneminder logs?
demofreak
Posts: 5
Joined: Thu Mar 12, 2009 10:28 pm

Post by demofreak »

No. Zoneminder feels lucky. ;)

Code: Select all

Mar 13 01:11:35 server zmpkg[14730]: INF [Command: start]
Mar 13 01:11:35 server sudo:   hannes : TTY=unknown ; PWD=/srv/www/htdocs/zm ; USER=wwwrun ; COMMAND=/bin/true
Mar 13 01:11:35 server sudo:   hannes : TTY=unknown ; PWD=/srv/www/htdocs/zm ; USER=wwwrun ; COMMAND=/usr/bin/zmdc.pl check
Mar 13 01:11:36 server sudo:   hannes : TTY=unknown ; PWD=/srv/www/htdocs/zm ; USER=wwwrun ; COMMAND=/usr/bin/zmfix
Mar 13 01:11:36 server sudo:   hannes : TTY=unknown ; PWD=/srv/www/htdocs/zm ; USER=wwwrun ; COMMAND=/usr/bin/zmdc.pl startup
Mar 13 01:11:36 server zmdc[14744]: INF [Server starting at 09/03/13 01:11:36]
Mar 13 01:11:39 server sudo:   hannes : TTY=unknown ; PWD=/srv/www/htdocs/zm ; USER=wwwrun ; COMMAND=/usr/bin/zmdc.pl start zmc -d /dev/video0
Mar 13 01:11:40 server zmdc[14769]: INF ['zmc -d /dev/video0' started at 09/03/13 01:11:40]
Mar 13 01:11:40 server zmc_dvideo0[14769]: INF [Debug Level = 0, Debug Log = <none>]
Mar 13 01:11:40 server zmdc[14744]: INF ['zmc -d /dev/video0' starting at 09/03/13 01:11:40, pid = 14769]
Mar 13 01:11:40 server sudo:   hannes : TTY=unknown ; PWD=/srv/www/htdocs/zm ; USER=wwwrun ; COMMAND=/usr/bin/zmdc.pl start zmfilter.pl
Mar 13 01:11:40 server zmc_dvideo0[14769]: INF [Starting Capture]
Mar 13 01:11:40 server zmdc[14773]: INF ['zmfilter.pl' started at 09/03/13 01:11:40]
Mar 13 01:11:40 server zmdc[14744]: INF ['zmfilter.pl' starting at 09/03/13 01:11:40, pid = 14773]
Mar 13 01:11:40 server sudo:   hannes : TTY=unknown ; PWD=/srv/www/htdocs/zm ; USER=wwwrun ; COMMAND=/usr/bin/zmdc.pl start zmaudit.pl -c
Mar 13 01:11:40 server zmfilter[14773]: INF [Scanning for events]
Mar 13 01:11:41 server zmdc[14786]: INF ['zmaudit.pl -c' started at 09/03/13 01:11:41]
Mar 13 01:11:41 server zmdc[14744]: INF ['zmaudit.pl -c' starting at 09/03/13 01:11:41, pid = 14786]
Mar 13 01:11:42 server sudo:   hannes : TTY=unknown ; PWD=/srv/www/htdocs/zm ; USER=wwwrun ; COMMAND=/usr/bin/zmdc.pl start zmwatch.pl
Mar 13 01:11:42 server zmdc[14744]: INF ['zmwatch.pl' starting at 09/03/13 01:11:42, pid = 14791]
Mar 13 01:11:42 server zmdc[14791]: INF ['zmwatch.pl' started at 09/03/13 01:11:42]
Mar 13 01:11:42 server zmwatch[14791]: INF [Watchdog starting]
Mar 13 01:11:42 server zmwatch[14791]: INF [Watchdog pausing for 30 seconds]
Mar 13 01:11:42 server sudo:   hannes : TTY=unknown ; PWD=/srv/www/htdocs/zm ; USER=wwwrun ; COMMAND=/usr/bin/zmdc.pl start zmupdate.pl -c
Mar 13 01:11:43 server zmdc[14744]: INF ['zmupdate.pl -c' starting at 09/03/13 01:11:43, pid = 14798]
Mar 13 01:11:43 server zmdc[14798]: INF ['zmupdate.pl -c' started at 09/03/13 01:11:43]
/Hannes
User avatar
Blazer
Posts: 234
Joined: Sun Jun 05, 2005 12:57 pm

Post by Blazer »

Hmm I dont see any logs of zmc in there
demofreak
Posts: 5
Joined: Thu Mar 12, 2009 10:28 pm

Post by demofreak »

I didn't find a zmc log. Maybe the zm_debug.log is what you wanted me to post here?

Code: Select all

03/13/09 23:33:17.789517 zmc_dvideo0[13893].INF-zm_debug.c/292 [New Debug Level = 9, New Debug Log = /var/log/zm/zm_debug.log.13893]
03/13/09 23:33:17.790685 zmc_dvideo0[13893].DB1-zm_monitor.cpp/1708 [Got 1 monitors]
03/13/09 23:33:17.790847 zmc_dvideo0[13893].DB2-zm_local_camera.cpp/287 [V4L2 support enabled, using V4L2 api]
03/13/09 23:33:17.791985 zmc_dvideo0[13893].DB1-zm_monitor.cpp/338 [monitor purpose=1]
03/13/09 23:33:17.792028 zmc_dvideo0[13893].DB1-zm_monitor.cpp/345 [mem.size=9217192]
03/13/09 23:33:17.819099 zmc_dvideo0[13893].DB1-zm_zone.cpp/50 [Initialised zone 0/All - 1 - 320x240 - Rgb:ff0000, CM:3, MnAT:15, MxAT:0, MnAP:50, MxAP:75000, FB:3x3, MnFP:50, MxFP:50000, MnBS:10, MxBS:0, MnB
:0, MxB:0, OF: 0]
03/13/09 23:33:17.819369 zmc_dvideo0[13893].DB9-zm_image.cpp/1353 [x1:0,y1:239 x2:0,y2:0]
03/13/09 23:33:17.819402 zmc_dvideo0[13893].DB9-zm_image.cpp/1353 [x1:0,y1:0 x2:319,y2:0]
03/13/09 23:33:17.819428 zmc_dvideo0[13893].DB9-zm_image.cpp/1353 [x1:319,y1:0 x2:319,y2:239]
03/13/09 23:33:17.819453 zmc_dvideo0[13893].DB9-zm_image.cpp/1353 [x1:319,y1:239 x2:0,y2:239]
03/13/09 23:33:17.819534 zmc_dvideo0[13893].DB9-zm_image.cpp/1373 [0: min_y: 0, max_y:239, min_x:0.00, 1/m:-0.00]
03/13/09 23:33:17.819589 zmc_dvideo0[13893].DB9-zm_image.cpp/1373 [1: min_y: 0, max_y:239, min_x:319.00, 1/m:0.00]
03/13/09 23:33:17.819627 zmc_dvideo0[13893].DB9-zm_image.cpp/1387 [Moving global edge]
03/13/09 23:33:17.819658 zmc_dvideo0[13893].DB9-zm_image.cpp/1387 [Moving global edge]
[...]
03/13/09 23:33:17.871173 zmc_dvideo0[13893].DB1-zm_monitor.cpp/458 [Monitor Keller has function 2]
03/13/09 23:33:17.871202 zmc_dvideo0[13893].DB1-zm_monitor.cpp/459 [Monitor Keller LBF = '%N - %y/%m/%d %H:%M:%S', LBX = 0, LBY = 0]
03/13/09 23:33:17.871233 zmc_dvideo0[13893].DB1-zm_monitor.cpp/460 [Monitor Keller IBC = 40, WUC = 25, pEC = 10, PEC = 10, EAF = 1, FRI = 1000, RBP = 5, FM = 0]
03/13/09 23:33:17.871959 zmc_dvideo0[13893].DB1-zm_zone.cpp/889 [Got 1 zones for monitor Keller]
03/13/09 23:33:17.872016 zmc_dvideo0[13893].DB5-zm_zone.cpp/918 [Parsing polygon 0,0 319,0 319,239 0,239]
03/13/09 23:33:17.872050 zmc_dvideo0[13893].DB3-zm_zone.cpp/758 [Parsing polygon string '0,0 319,0 319,239 0,239']
03/13/09 23:33:17.872080 zmc_dvideo0[13893].DB3-zm_zone.cpp/796 [Got coordinate 0,0 from polygon string]
03/13/09 23:33:17.872106 zmc_dvideo0[13893].DB3-zm_zone.cpp/796 [Got coordinate 319,0 from polygon string]
03/13/09 23:33:17.872133 zmc_dvideo0[13893].DB3-zm_zone.cpp/796 [Got coordinate 319,239 from polygon string]
03/13/09 23:33:17.872159 zmc_dvideo0[13893].DB3-zm_zone.cpp/796 [Got coordinate 0,239 from polygon string]
03/13/09 23:33:17.872191 zmc_dvideo0[13893].DB3-zm_zone.cpp/816 [Successfully parsed polygon string]
03/13/09 23:33:17.872221 zmc_dvideo0[13893].DB1-zm_zone.cpp/50 [Initialised zone 1/All - 1 - 320x240 - Rgb:ff0000, CM:3, MnAT:25, MxAT:0, MnAP:2304, MxAP:57600, FB:3x3, MnFP:2304, MxFP:57600, MnBS:1536, MxBS:
0, MnB:1, MxB:0, OF: 0]
03/13/09 23:33:17.872400 zmc_dvideo0[13893].DB9-zm_image.cpp/1353 [x1:0,y1:239 x2:0,y2:0]
03/13/09 23:33:17.872430 zmc_dvideo0[13893].DB9-zm_image.cpp/1353 [x1:0,y1:0 x2:319,y2:0]
03/13/09 23:33:17.872454 zmc_dvideo0[13893].DB9-zm_image.cpp/1353 [x1:319,y1:0 x2:319,y2:239]
03/13/09 23:33:17.872478 zmc_dvideo0[13893].DB9-zm_image.cpp/1353 [x1:319,y1:239 x2:0,y2:239]
03/13/09 23:33:17.872502 zmc_dvideo0[13893].DB9-zm_image.cpp/1373 [0: min_y: 0, max_y:239, min_x:0.00, 1/m:-0.00]
03/13/09 23:33:17.872532 zmc_dvideo0[13893].DB9-zm_image.cpp/1373 [1: min_y: 0, max_y:239, min_x:319.00, 1/m:0.00]
03/13/09 23:33:17.872564 zmc_dvideo0[13893].DB9-zm_image.cpp/1387 [Moving global edge]
/Hannes
demofreak
Posts: 5
Joined: Thu Mar 12, 2009 10:28 pm

Post by demofreak »

No idea, anyone? ;)

/Hannes
demofreak
Posts: 5
Joined: Thu Mar 12, 2009 10:28 pm

Post by demofreak »

*push*
User avatar
rdmelin
Posts: 863
Joined: Wed Oct 29, 2003 2:23 pm
Location: Ellensburg, WA USA

Post by rdmelin »

From this thread, try azir's hack:
http://www.zoneminder.com/forums/viewto ... 3462#53462
gspca kernel module supports many usb web cams, but sometimes it need help of libv4l2, try preload libv4l within zmdc.pl script
it works for me with my usb webcams (genius and prolink)
Code:

$ENV{PATH} = '/bin:/usr/bin';
$ENV{SHELL} = '/bin/sh' if exists $ENV{SHELL};
# preload libv4l2
$ENV{LD_PRELOAD} = '/usr/lib/libv4l/v4l2convert.so';
Make sure you have libv4l installed and the path is correct for your system.
user888
Posts: 13
Joined: Wed Apr 28, 2010 6:48 am

Post by user888 »

That solution doesn't work for me. Does anybody with a pwc camera has it working with ZoneMinder 1.24?? To me it looks like a YUV420P palette option is missing for V4L V2.
Locked