1.24.1 issues, bugs and NFR

Forum for questions and support relating to the 1.24.x releases only.
Locked
User avatar
Normando
Posts: 219
Joined: Sun Aug 17, 2008 5:34 am
Location: Rosario - Argentina

1.24.1 issues, bugs and NFR

Post by Normando »

Testing basic ZM 1.24.1 from my last SVN 1.24.1 r2789

1- Viewing monitor, when I change the scale the stream dissapears.
APACHELOG:

Code: Select all

[Wed Feb 25 00:24:22 2009] [error] [client 192.168.0.2] socket_sendto( /var/lib/zoneminder/zms-820662s.sock ) failed: No such file or directory, referer: http://192.168.0.5/zm/index.php?view=watch&mid=1
[Wed Feb 25 00:24:22 2009] [error] [client 192.168.0.2] array (\n  0 => \n  array (\n    'file' => '/usr/share/zoneminder/www/ajax/stream.php',\n    'line' => 51,\n    'function' => 'ajaxError',\n    'args' => \n    array (\n      0 => 'socket_sendto( /var/lib/zoneminder/zms-820662s.sock ) failed: No such file or directory',\n    ),\n  ),\n  1 => \n  array (\n    'file' => '/usr/share/zoneminder/www/index.php',\n    'line' => 116,\n    'args' => \n    array (\n      0 => '/usr/share/zoneminder/www/ajax/stream.php',\n    ),\n    'function' => 'require_once',\n  ),\n), referer: http://192.168.0.5/zm/index.php?view=watch&mid=1

2- Should not appear "Disable Alarms" and "Force Alarms" in "Monitor" mode.

3- Zoom by clicking on the image is incompatible with movement mapped control. Must disable ajax zooming in control mode, or think another thing.

4- Add Control Type "Ffmpeg". Only exist "Local" and "Remote". Why not "File" type too?

5- Orientacion: Rotate Right - Rotate left must be automatic swap "Capture Height" with "Capture Width"

6- If the option X10 Triggers is checked, then I can't un-checked the option.

7- Filter: Can't run an existing saved filter in background. Only when I saved with the same name.

8- Filter. Can't delete a saved filter. I no get errors

9- Devices: Can't add a device (X10)

10- Clicking at Total Events Column open the Events Window. Then clickin at the TimeLine open the TimeLine Window, BUT if clicking at "List" in the TimeLine window, open an Empty Events Window.
The link from Console is http://192.168.0.5/zm/index.php?view=events&page=1
and from TimeLine is: http://192.168.0.5/zm/index.php?view=ev ... 1&filter=1

11- When I create a new monitor should be omitted the default name of "new" to avoid duplicates, because there is no alerts when duplicate names.

12- In the list "Linked Monitors" should not appear the monitor itself.

13- "Max Blob Area" field no validated. Values above 100(%) can be set.

14- "WEB_RESIZE_CONSOLE" not working.

15- In the timeline after you zoom, you can zoom again ONLY when clicking the last empty cell on the right.

16- In the timeline, scoring events are not synchronized with the event.

17- Does not work with IE7.

This is the list of things to fix I've found so far.

Thank you Phil for the hard work!
newvisionantenna
Posts: 381
Joined: Sat Jan 17, 2009 7:49 pm
Location: Germany

Post by newvisionantenna »

Just some things I've found differnet.


1. Scale doesn't seem to work correct but I never lose the stream.

6. I don't seem to be having that issue with 1.24.1.

9. Once I activate X10 I can then add X10 entries when I select add moniter, not sure if that's what your saying you have problems with. I can also uncheck the box with no issue.

17. IE7 works perfect for me, not sure what Does not work with IE7 means. The entire program, the timeline stuff you mention, or the video stream? The only problem I have with IE7 is when you try and generate video, the button does nothing.
szimszon
Posts: 26
Joined: Mon Nov 27, 2006 8:41 pm

Post by szimszon »

newvisionantenna wrote:Just some things I've found differnet.
1. Scale doesn't seem to work correct but I never lose the stream.
I lose stream too if I select an another scale, switch from full to 1/2...
User avatar
Normando
Posts: 219
Joined: Sun Aug 17, 2008 5:34 am
Location: Rosario - Argentina

Post by Normando »

newvisionantenna wrote:Just some things I've found differnet.


1. Scale doesn't seem to work correct but I never lose the stream.

6. I don't seem to be having that issue with 1.24.1.

9. Once I activate X10 I can then add X10 entries when I select add moniter, not sure if that's what your saying you have problems with. I can also uncheck the box with no issue.

17. IE7 works perfect for me, not sure what Does not work with IE7 means. The entire program, the timeline stuff you mention, or the video stream? The only problem I have with IE7 is when you try and generate video, the button does nothing.
1. Yes, I loose the stream
6. Sorry my bad english. I mean when I un-check the X10 box in the monitor settings, then click "Save", but when I open again the monitor settings, the X10 check box still checked.
9. I will test again
17. Not working because when I click any link, It opens the window, and also the main console change. Example: I click at speed "Hight", and then open the speed window, ok, but also change the main console to the speed settings. If I want to view a monitor, this open a new window (ok) but also change the main console to view monitor.
User avatar
zoneminder
Site Admin
Posts: 5215
Joined: Wed Jul 09, 2003 2:07 pm
Location: Bristol, UK
Contact:

Post by zoneminder »

Thanks for the comprehensive report :)

To take these one at a time

1) This is a new thing that seems to affect FireFox 3 only. In FF2 it was possible to change the size of images being thrown up a stream and the image would resize on the fly. With FF3 it immediately kills the zms if the image size being streamed changes at all. I found this the other day with digital zooming as it means that I have had to remove an optimisation. I'm not really sure what to do about it other than go back to the old way of completely reloading the window on scale changes but this would start the stream from scratch.
2) Agreed.
3) This seems to work for me. In control mode regular PTZ commands are used, in events listing mode the digital zooming is used. What do you get?
4) You cannot control a PTZ cam (to my knowledge anyway) with ffmpeg or by using a file. However you can using Local ports (e.g. serial etc) or Remote methods (e.g. http calls).
5) This I'm not sure about. Whether they need to be swapped depends on what values were put in in the first place. It might be worth putting in I guess as a slight help as I suppose most people put in landscape values.
6) Confirmed as a bug. Will fix.
7) Can you explain this a bit more? Seems ot work ok for me.
8) Looks like a javascript error there. Will fix.
9) Looks like this got broken. Will fix.
10) The &filter=1 part should not be there. Will fix
11) I think there is scope for the new name to be something a bit more intelligent, you are right.
12) I don't see this. Where are you seeing this problem?
13) Will check.
14) Do you mean it is resizing when it shouldn't be or not resizing when it should?
15) This works for me. What browser etc are you on?
16) I don't understand this one. Can you explain?
17) I saw your later post on this but I don't get this behaviour. It looks like it must be triggering on the javascript open and the default link at the same time which is very odd behaviour as the first should pre-empt the second.

Thanks again, a very thorough list!
Phil
User avatar
Normando
Posts: 219
Joined: Sun Aug 17, 2008 5:34 am
Location: Rosario - Argentina

Post by Normando »

So sorry for my bad english. I will try to explain better.
I reply your items in between, only those have a dude.

3) This seems to work for me. In control mode regular PTZ commands are used, in events listing mode the digital zooming is used. What do you get?
You are right, correct. Wrong me. I was tested (thanks to newvisionantena, he give me admin access to him ZM) and digital zoom is disabled when I am in control PTZ mode.

4) You cannot control a PTZ cam (to my knowledge anyway) with ffmpeg or by using a file. However you can using Local ports (e.g. serial etc) or Remote methods (e.g. http calls).
Sure, but I can capture images from a camera through ffmpeg, and control through local device (serial port, usb, etc) or remote device (ethernet, etc). I remember when I made a capture system with ffmpeg and vpipe to capture a remote IP camera. Because vpipe, I set the camera as local, but send PTZ commands through "remote" type interface. For instance, the current camera I have, is a LAN camera with PTZ. RTSP not work with this camera at this time, so I configure the source type to Ffmpeg, but when I try to add a new control capability, there is no Ffmpeg option, so, I can't get the control type list in the monitor settings. I hope you can understand what I want to say. For example, if I set a camera as Local, then I get only Local control type from the control tab list.
May be is better create a new column in the "Control Capabilities" window, named "Used with" and enum "Local - Remote - Ffmpeg - File" and this column is used to link to the "Control Type" list in the control tab in the monitor settings, and leave the column "Type" only for enumerate and use the real hardware interface.


5) This I'm not sure about. Whether they need to be swapped depends on what values were put in in the first place. It might be worth putting in I guess as a slight help as I suppose most people put in landscape values.
You are right

7) Can you explain this a bit more? Seems ot work ok for me.
Yes, this work ok, but has a little diference with 1.23.3. Not important now.

8 - Looks like a javascript error there. Will fix.
Yes, the error I get say: 'action' is null

11) I think there is scope for the new name to be something a bit more intelligent, you are right.
May be a quick fix is to change the default field name from "new" to "new_ID" example: new_8

12) I don't see this. Where are you seeing this problem?
Suppose you have two monitors, named mon1 and mon2. When I open the mon1 settings, I only see mon2 under "linked monitors", so, it is correct. But no close the window, change to any tab, like "Misc" tab, and return to the "General" tab you will see now mon1 and mon2

14) Do you mean it is resizing when it shouldn't be or not resizing when it should?
Not resizing when it should

15) This works for me. What browser etc are you on?
FF3 and IE7. I want to say, when I zoom one time, I can zoom again, and this is correct, but when I want to zoom again, I can only zoom with a click only in the last empty right cel. If you can not understand me, I will upload a capture

16) I don't understand this one. Can you explain?
In the timeline we have to "zones". One zone show the event score with vertical lines, and the other zone is below this (below 0 in the X scale), and show only the time long for the same event. If you mouseover at any point over the bottom line you will see in the information box the event details and the event position of the mouse: Event - 29872(62). If you down in the same Y point your mouse below 0, you will see in the box Event - 29872(100) and this is not correct. The correct is to show the same (62). This issue also affect 1.23.3 version. Looking at the code I found why this diference, and this is because the query get values from a unixtimestamp column for events with the score above 0, and from column with a mysql timestamp for events without score.

17) I saw your later post on this but I don't get this behaviour. It looks like it must be triggering on the javascript open and the default link at the same time which is very odd behaviour as the first should pre-empt the second.
You are right, and this is an issue with my browser. I delete some complements from IE7 and now working ok.

Thank you Phil
Locked