Commit Graph

19741 Commits (9e3900bce2cd7ce34842e7ad61e2f52180f0fa11)

Author SHA1 Message Date
Isaac Connor 4b165e1d3a Fix build on xenial 2022-08-29 11:12:21 -04:00
Isaac Connor 50856b4746 Remove warning about maxImageBuffer. It will be handled in queuePacket as it was before, only now we actually tell about the keyframe interval. It is entirely common to not get to another keyframe due to locked packets during event writing. 2022-08-29 09:37:07 -04:00
Isaac Connor 1aa92a051b Remove warning about maxImageBuffer. It will be handled in queuePacket as it was before, only now we actually tell about the keyframe interval. It is entirely common to not get to another keyframe due to locked packets during event writing. 2022-08-29 09:36:06 -04:00
Isaac Connor 866edc2990 Handle case where time_base is not set in the codec. Fixes h265 not playing right. Don't eek until a significant difference in time. Lots more debug output. Pass codec when initialising codec context. Mostly this fixes playback of h265 2022-08-29 09:31:42 -04:00
Isaac Connor 5f435cf0ba Bump version to 1.36.25 2022-08-28 16:23:06 -04:00
Isaac Connor 75a0bd99f3 Use HTTP_X_FORWARDED_HOST or HTTP_X_FORWARDED_SERVER if present to get correct hostname to use when behind a reverse proxy. 2022-08-28 16:19:27 -04:00
Isaac Connor 48d09d5d75 Add a back to frames button from view 2022-08-28 16:18:27 -04:00
Isaac Connor baf8ec8df7 Merge branch 'release-1.36' of github.com:ZoneMinder/zoneminder into release-1.36 2022-08-28 16:12:25 -04:00
Isaac Connor 832a0cfdfa Make a.btn the same line-height as button.btn 2022-08-22 19:27:45 -04:00
Isaac Connor 065c124840 If current time is specified, calculate minTime and maxTime from it. 2022-08-22 18:46:30 -04:00
Isaac Connor d8b81664fd Merge branch 'release-1.36' of pseudo:sandbox/ZoneMinder.connortechnology into release-1.36 2022-08-22 16:32:13 -04:00
Isaac Connor a61bcb93f0 Add a button to jump this event time in montage review 2022-08-22 16:30:37 -04:00
Isaac Connor 6ba1d5c424 Update material icons to v1.11.10 2022-08-22 16:29:35 -04:00
Isaac Connor 83a2e543f9 Use a flag to tell whether we have written the snapshot jpeg yet. If image data has been freed from packets, we may not write the snapshot because we already had a packet with a higher score. 2022-08-22 14:53:21 -04:00
Isaac Connor dce274c90c Merge branch 'release-1.36' of github.com:ZoneMinder/zoneminder into release-1.36 2022-08-15 10:24:56 -04:00
Isaac Connor fc2e5aa135 Merge pull request #3574 from peat-psuwit/for-upstream/zmdb-thread-init
db: start the processing thread after all fields are initialized
2022-08-13 18:46:31 -04:00
Isaac Connor af4f8fd761 Merge branch 'release-1.36' of github.com:ZoneMinder/zoneminder into release-1.36 2022-08-12 17:59:09 -04:00
Isaac Connor bf661d2186 fix cherry pick 2022-08-12 14:10:23 -04:00
Isaac Connor eea5ab3343 Remove warning about maxImageBuffer. It will be handled in queuePacket as it was before, only now we actually tell about the keyframe interval. It is entirely common to not get to another keyframe due to locked packets during event writing. 2022-08-12 12:30:41 -04:00
Isaac Connor 64fd444ae5 set decoded=true and notify when deleting packets from queue. Analysing might be waiting on the packet. 2022-08-12 12:29:44 -04:00
Isaac Connor 60241ab7dd Use new packetqueue.stopping() to not wait when the packetqueue is stopping 2022-08-12 12:29:14 -04:00
Isaac Connor 4adda797f8 Add bool stopping() to packetqueue. 2022-08-12 12:28:32 -04:00
Isaac Connor 582e83dc4f Keep track of max_keyframe_interval and log it when complaining 2022-08-12 12:28:09 -04:00
Isaac Connor 1e1d665690 Detect out of order packets 2022-08-12 12:26:21 -04:00
Isaac Connor fba929ef4e Merge branch 'release-1.36' of github.com:ZoneMinder/zoneminder into release-1.36 2022-08-12 12:19:38 -04:00
Isaac Connor 7801d8e3b8 Don't call format on an empty string and only pass the integer part of it 2022-08-10 15:30:36 -04:00
Isaac Connor 7fae301dca Ignore errors decoding log message 2022-08-10 10:56:54 -04:00
Jonathan Bennett cc71e6fc15 Update ZM_MIN_RTSP_PORT description 2022-08-10 10:56:54 -04:00
Isaac Connor decae3e434 Test for existence of monitors[i] before trying to kill it just to reduce javascript errors 2022-08-10 10:56:54 -04:00
Isaac Connor 2aff356948 Fix deprecation warning due to implicit conversion to integer. Make it explicit. 2022-08-10 10:56:54 -04:00
Isaac Connor 69ae16ffd7 Fix warnings about keyframe interval and maximagebuffer count on jpeg streams. 2022-08-10 10:56:54 -04:00
Isaac Connor 620a5dad38 keyframe_interval gets reset so can give erroneous logs. Use a second variable to start the actual found keyframe interval. Use a const ref to prevent copying in notify_all 2022-08-10 10:56:54 -04:00
Isaac Connor 7799065f52 Fix javascript error on zone edit 2022-08-08 11:12:34 -04:00
Isaac Connor 8ba92fb4e6 Remove impish, add kinetic 2022-08-06 09:30:33 -04:00
Isaac Connor 1ea2ea74d4 Release 1.36.24 2022-08-06 09:23:30 -04:00
Isaac Connor 515632f7fe Fix memleak due to not deleting okpt in VideoStore destructor 2022-08-06 09:22:38 -04:00
Isaac Connor a5dd4208dd Fix position of it++ causing hangs 2022-08-06 09:16:46 -04:00
Isaac Connor d6adb7e206 Revert "Sync up with c++ shm alignment to fix same size of 32bit"
This reverts commit e0fb0dcfb8.
2022-08-05 20:53:56 -04:00
Isaac Connor d568d0633a add notify_all functions 2022-08-05 12:30:54 -04:00
Isaac Connor 72676dd706 Notify all packets when doing packetqueue:stop so prevent deadlock when waiting for decode 2022-08-05 11:07:11 -04:00
ovargasp 66ed1ad184 Modify zmu
Adds option to get monitor triggered status.
2022-08-05 11:06:26 -04:00
Isaac Connor 6f7ac48800 include ffmpeg.h. Fixes #3539 2022-08-05 11:04:43 -04:00
Isaac Connor 57515e4b5f bump version to 1.36.23 2022-08-05 10:55:22 -04:00
ovargasp e09959f9e3 Modify config.php.in
Modifies config.php to use ZM_TIMEZONE if defined by user
2022-08-05 10:54:34 -04:00
Isaac Connor d286c308c7 Fix failed build 2022-08-05 10:53:14 -04:00
Isaac Connor 5042bb2849 update version to 1.36.22 2022-08-05 09:10:29 -04:00
Isaac Connor 6f0a664a7c Merge pull request #3557 from teridon/axiszoomfix
Make proportional zoom and movement work for AxisV2 API
2022-08-05 09:08:47 -04:00
Isaac Connor 708ace4ab5 Setting padding to 0 for ptz buttons 2022-08-05 09:08:28 -04:00
Isaac Connor ae125e31ed Set button padding to 0 for ptz buttons 2022-08-04 09:29:04 -04:00
Isaac Connor 318062951f packet_counts is always true here 2022-08-02 16:38:45 -04:00