Released 1.36.15 The Memory Remains

Information and announcements regarding the website and forums in general.
Post Reply
User avatar
iconnor
Posts: 2862
Joined: Fri Oct 29, 2010 1:43 am
Location: Toronto
Contact:

Released 1.36.15 The Memory Remains

Post by iconnor »

Changes since 1.36.14

- Merge @alabamatoys' work to add focus controls to Amcrest PTZ
- Ensure rate is an integer when coming from cookie. Remove commented out rate display.
- INF logging of alarm frames in alert state changed to debug
- remove error about last analyse time being zero, which is very common on startup. Not an error.
- Fix issue with leftover zms processes
- Rough in a queue and a thread into the event to process packets. We do this so that the event creator can get back to analysis as fast as possible so as to avoid the packetqueue filling up.
- Fix FFMPEG5 build
- Introduce mask_authentication function to replace username and password with * in url like strings
- Fix lockups due to lack of locking around terminate_
- Merge more code from master fixing up when to clearPackets, don't delete image data if we have an event etc.
- Fixes to layout and scaling of image stream on watch and montage cycle and zone edit views
- auto-select layout instead of defaulting to Freeform.
- Fix problem viewing stream in Safari
- Rename Scale To Fit to Auto. Fix logic when selecting Width/Height/Scale/Layout
- trim whitespace at beginning and end of monitor settings
- Add support for Ubuntu Jammy
- Reduce warnings logged when the packetqueue is full
- Make a warning into a debug in zmdc when restarting a process.
- Merge UpdateCaptureFPS and UpdateAnalysisFPS into 1 SQL Update
- Change zms to stick around and wait for zmc to come back
- Disconnect and Reconnect in PrimeCapture instead of in constructor and destructor. Fixes camera not reconnecting when using Remote RTSP
- Move CMD_ defines to skin.js.php so that they are available everywhere
- Remove loading=lazy as it causes problems with ajax Querying
- Set width of 200px for cycle sidebar
- remove :'s in labels cycle header to be consistent
- handle undefined HTTP_REFERER, and escape zone name in zone edit
- Merge from debian patch 0001-Adapt-apache2.conf-to-work-out-of-the-box.patch
- Use toLocaleString to format fps values with 1 decimal
- Fix points not unhighlighting onmouseout on zone edit
- Fix lockup on logrot by not releasing the event lock
- Remove timeout on ajax call to generate the zip. Fixes #3264
- Improve error message when sws_scale fails
- Set samesite for session ZMSESSID cookie for php < 7.3
- Don't assume we want to communicate with zms if streaming.
- Introduce packetqueue::stop which just sets the deleting flag and sends out a notify.
- We have to update start_usec not just start. Fixes #3439

1.36.15
Full Changlog
User avatar
iconnor
Posts: 2862
Joined: Fri Oct 29, 2010 1:43 am
Location: Toronto
Contact:

Re: Released 1.36.15 The Memory Remains

Post by iconnor »

Known issue is that PPA builds for bionic have missing dependencies. Unfortunately I can't actually fix it. I have to release another version, so 1.36.16 will be coming soon. You can satisfy the dependencies using older/newer packages from older/newer ubuntu, but it's a mess.

The main gist of this work is fixing streaming issues in newer browsers, fixing the behaviour between width/height/scale/layout and fixing lockups causing too much ram use. Also should actually compile against ffmpeg5 now.
Post Reply