Isaac Connor
657af6a628
Merge branch 'master' of github.com:ZoneMinder/zoneminder
2025-06-13 09:34:36 -04:00
Isaac Connor
a95f37ff83
Fix blank reason for mysql failure
2025-06-13 09:34:24 -04:00
Isaac Connor
7d0be591a0
DOn't crash when we receive an unknown error
2025-06-13 09:33:51 -04:00
Isaac Connor
e6d11b5d88
Don't do reload when doing actionEnable/Disable. Log the change.
2025-06-13 09:33:02 -04:00
Isaac Connor
ba46bafcbf
Add SystemTimePoint StringToSystemTimePoint(const std::string ×tamp)
2025-06-12 09:39:08 -04:00
Isaac Connor
bdeb748894
Remove some debug
2025-06-11 15:05:45 -04:00
Isaac Connor
1997dfcc1c
Update montagereview from another dev branch. The main gist is that we no longer pre-populate events in the js code included with html. We load by ajax now from the API. This reduces the amount of ram used by php. The rest is basically code and white space cleanups.
2025-06-11 15:03:05 -04:00
Isaac Connor
d97b37f83f
Don't do pagination in events.This may break users of API but pagination should only happen if asked for
2025-06-11 14:57:54 -04:00
Isaac Connor
9d0f2c25bb
Small debug cleanup
2025-06-11 14:51:43 -04:00
Isaac Connor
be8840163b
Merge branch 'master' of github.com:connortechnology/ZoneMinder
2025-06-09 12:29:14 -04:00
Isaac Connor
5406c6b72e
add iproute2 to depends to get 'ip' command in build system
2025-06-05 14:46:31 -04:00
Andrew Bauer
568fe410ae
zoneminder.spec - add empty %check, to keep rpmlint happy
2025-06-04 09:30:30 -05:00
Andrew Bauer
7ae3379275
Update zoneminder.spec - build against pcre2
...
The original pcre library is no longer supported in rhel, moving forward. Use pcre2 instead.
2025-06-04 07:56:58 -05:00
Isaac Connor
9932ed15fd
Merge branch 'master' of github.com:ZoneMinder/zoneminder
2025-06-02 19:44:47 -04:00
Isaac Connor
38c0f743c1
Use Bytes::Random::Secure instead of deprecated Data-Entropy. Fall back to Data-Entropy. Fixes #4333
2025-06-02 19:44:20 -04:00
Isaac Connor
9a05f528ff
Handle EAGAIN from send_frame in encoding.
2025-06-02 09:19:02 -04:00
Isaac Connor
a5cdd4c586
Fix invalid SQL when user can view all streams preventing viewing all zones
2025-05-26 10:46:14 -04:00
Isaac Connor
e8804f3552
Merge pull request #4331 from IgorA100/patch-610785
...
Fix: After the pause ZM_WEB_VIEWING_TIMEOUT ends, start only the monitors that are visible on Montage page
2025-05-21 09:27:22 -04:00
Isaac Connor
02fa962d08
Merge pull request #4332 from IgorA100/patch-396390
...
Added Russian translation of "Gateway" (ru_ru.php)
2025-05-21 08:09:55 -04:00
IgorA100
480c49aee0
Added Russian translation of "Gateway" (ru_ru.php)
2025-05-21 13:06:39 +03:00
IgorA100
9f3ba7713a
Fix: After the pause ZM_WEB_VIEWING_TIMEOUT ends, start only the monitors that are visible. (montage.js)
2025-05-21 12:57:27 +03:00
faginbagin
63e36c6c63
Fix deprecated AVCodecContext::channel_layout to use ch_layout
...
Moving from ubuntu jammy with libavcodec 58.134.100 to ubuntu noble with
libavcodec 60.31.102 broke the ability to capture events using some
cameras whose audio streams did not use the AAC codec. This fixes the
problem by using the newer AvCodecContext::ch_layout.
2025-05-20 17:36:48 -04:00
Isaac Connor
03ecb8b5ea
Merge branch 'master' of github.com:ZoneMinder/zoneminder
2025-05-20 13:52:43 -04:00
IPC
59fbdcb825
Add gateway
2025-05-20 12:49:45 -05:00
Isaac Connor
ef3f7ec727
Merge pull request #4329 from IgorA100/patch-73924
...
Fix: Don't handle on_scroll() if idleTimeoutTriggered trigger is fired on Montage page
2025-05-20 12:36:35 -04:00
IgorA100
ea192b828e
Fix: Don't handle on_scroll() if idleTimeoutTriggered trigger is fired (montage.js)
...
Otherwise, stopped monitors will be started while the modal window is still displayed:
"Are you still watching?
Video paused. Continue watching?"
but scrolling has occurred and the user has not answered the question.
2025-05-20 17:47:52 +03:00
Isaac Connor
b068dead5f
Clear bad layouts and put back all missing divisors of 48
2025-05-13 15:01:13 -04:00
Isaac Connor
cdcf57e6dc
Add quadra encoders, decoders and add hwaccelname and hwacceldevice
2025-05-13 08:09:20 -04:00
Isaac Connor
0a2e41bedd
Add EncoderHWAccel fields
2025-05-13 08:05:04 -04:00
Isaac Connor
ed83e73319
Add hwdevice_default to CodecData struct and set QUADRA's to -1. Rework Encoding to handle as many packets as the encoder will return.
2025-05-13 08:03:50 -04:00
Isaac Connor
adb9bff244
Add EncoderHWACCelName and Device
2025-05-13 07:49:24 -04:00
Isaac Connor
3ee0057130
Merge branch 'master' of github.com:ZoneMinder/zoneminder
2025-05-02 19:48:35 -04:00
Isaac Connor
cc9bbb0002
Merge pull request #4322 from IgorA100/patch-152539
...
Replace old style layouts with new style layouts + added "24 Wide" & "48 Wide" Layouts (montage page)
2025-05-02 17:14:57 -04:00
IgorA100
cb7d7f4a29
Added a comment to the condition if ($l->Name() == 'Freeform') $l->Name('Auto'); (montage.php)
2025-05-02 23:08:21 +03:00
IgorA100
73a4b1d5f3
Layer name changed from "Freeform" to "Auto" (zm_create.sql.in)
...
To avoid confusion, because after integrating GridStack, instead of "Freeform" we use "Auto"
This will allow us to get rid of the condition
if ($l->Name() == 'Freeform') $l->Name('Auto');
in montage.php
BUT! Now this condition cannot be removed, because it will break the logic in already installed ZM!
2025-05-02 22:58:05 +03:00
IgorA100
01da58fae4
Added "24 Wide" & "48 Wide" Layots (montage.php)
2025-05-02 22:49:19 +03:00
IgorA100
c0c2298bb9
Added 3 Wide, 24 Wide, 48 Wide (zm_create.sql.in)
2025-05-02 22:42:49 +03:00
IgorA100
a4c440daab
Replace old style layouts with new style layouts (zm_create.sql.in)
...
New style layouts were implemented in:
99e87a9c1c
https://github.com/ZoneMinder/zoneminder/pull/3969
I haven't tested it, but it should work.
Please check it.
Closed #4315
2025-05-01 23:48:39 +03:00
Isaac Connor
b029975ae4
Merge pull request #4321 from Simpler1/dark_mode
...
feat(dark): table and dropdown menus to use a grey outline instead of…
2025-04-30 11:38:34 -04:00
Simpler1
0bbb6e044e
feat(dark): table and dropdown menus to use a grey outline instead of white
2025-04-29 21:44:13 -04:00
Isaac Connor
e73cb52359
Add type=float for AnalysisFPSLimit
2025-04-29 16:02:44 -04:00
Isaac Connor
b357ce52aa
Merge branch 'master' of github.com:ZoneMinder/zoneminder
2025-04-22 10:25:04 -04:00
Isaac Connor
504e75d8a1
Remove broken google analytics
2025-04-22 10:24:59 -04:00
Isaac Connor
beb1e6e8b3
Merge pull request #4312 from IgorA100/patch-990778
...
Fix: Instead of switch "( $max_aspect_ratio )" use a formula for recalculation aspect ratio on Timeline page
2025-04-21 11:58:56 -04:00
IgorA100
945bd7e9da
Instead of switch "( $max_aspect_ratio )" use a formula for recalculation (timeline.css.php)
...
round(100/$max_aspect_ratio, 2)
2025-04-21 18:11:05 +03:00
Isaac Connor
c9a6b6bfca
Merge branch 'master' of github.com:ZoneMinder/zoneminder
2025-04-17 09:08:49 -04:00
Isaac Connor
9181b2ae5d
Put back data-page-size setting and remove the cookie setting. The cookie setting didn't work in testing. data-page-size did work today. I think it didn't work in the past with previous version of bs.
2025-04-17 09:08:44 -04:00
IgorA100
e7be0c1721
Fix: Add portrait orientation 1080x1920, 1520x2688 aspect ratio (timeline.css.php)
2025-04-16 11:59:03 +03:00
Isaac Connor
c6177402ec
Merge pull request #4308 from IgorA100/patch-948505
...
Fix: Removed loadFontFaceObserver() call as it is no longer used Watch page
2025-04-14 16:02:10 -04:00
Isaac Connor
3e50d50b1d
Merge pull request #4310 from IgorA100/patch-833920
...
Fix: Firefox return to previous page (skin.js)
2025-04-14 16:01:53 -04:00