Commit Graph

25978 Commits

Author SHA1 Message Date
Isaac Connor
a977cd5d4d Adjust heuristic for seeking ahead 2025-09-22 09:53:26 -04:00
Isaac Connor
0372a0dd33 Cleanup constructor and add the new codec_data stuff to try out multiple codecs 2025-09-22 09:52:25 -04:00
Isaac Connor
6e7915c693 Merge branch 'master' of github.com:ZoneMinder/zoneminder 2025-09-22 09:08:51 -04:00
Isaac Connor
f526f26282 Add default for rm 2025-09-22 09:08:42 -04:00
Isaac Connor
f2990ab538 Merge branch 'master' of github.com:ZoneMinder/zoneminder 2025-09-21 09:45:05 -04:00
Isaac Connor
8a2c62a2f4 Converting password fields to hidden doesn't work. Assigning semantic autocomplete attributes seems to for now 2025-09-21 09:44:56 -04:00
Isaac Connor
3d956ddf0b Merge pull request #4443 from IgorA100/patch-637538
Fix: We shouldn't load the "Poppins" font because we don't use it
2025-09-20 13:33:51 -04:00
IgorA100
a8007442b4 Fix: We shouldn't load the "Poppins" font because we don't use it (main.css) 2025-09-20 20:21:34 +03:00
Isaac Connor
8e64761140 Add aarch only create-packages to run on our self-hosted arm box 2025-09-20 10:39:11 -04:00
Isaac Connor
6961541630 Improve RTSP2Web object init 2025-09-20 08:47:14 -04:00
Isaac Connor
80ea324e51 Don't immediately call add_to_RTSPWeb etc. That happens in Poll. Speeds up connect. 2025-09-20 08:47:14 -04:00
Isaac Connor
643fe97b25 Deprecate zm_av_frame_alloc 2025-09-18 14:48:52 -04:00
Isaac Connor
c89b4016ff More merge fixes. 2025-09-18 14:25:32 -04:00
Isaac Connor
fbea774eda Fix h265->hevc codec 2025-09-18 14:24:48 -04:00
Isaac Connor
523ee9daf5 Finish change of codec_id to codec_name 2025-09-18 13:40:54 -04:00
Isaac Connor
5e05526dc3 Spacing 2025-09-18 13:02:23 -04:00
Isaac Connor
5d48852cc8 Fix error referencing reorder_queue for audio stream. 2025-09-18 11:05:05 -04:00
Isaac Connor
f149d1b7c3 If specified codec/encoder not found, try again without specifying 2025-09-18 11:01:57 -04:00
Isaac Connor
96860d6711 Fix out_frame->frame 2025-09-18 11:01:29 -04:00
Isaac Connor
5519d146ac Fix out_frame encoding 2025-09-18 11:00:52 -04:00
Isaac Connor
2d5b779b40 Don't set hw_pix_fmt when encoding.. that would be if we were sending hw_frames, but we are not. Improve flushing codec code 2025-09-18 10:36:44 -04:00
Isaac Connor
36c615a3f3 Add looping when sending_frame 2025-09-18 10:35:14 -04:00
Isaac Connor
d1692e0c97 Check for negative duration 2025-09-18 10:32:57 -04:00
Isaac Connor
10a9d583d2 Remove opts mmleak 2025-09-18 10:32:11 -04:00
Isaac Connor
a675911c7e TRy setting sw_pix_fmt 2025-09-18 10:31:57 -04:00
Isaac Connor
c9492204b6 Reencode audio when codec_tag !=0 2025-09-18 10:31:37 -04:00
Isaac Connor
7e32478ac6 populate video_codec 2025-09-18 10:31:16 -04:00
Isaac Connor
4e2c8cd32b We have to use video_in_stream->time_base as codeccontext->time_base is not used in decoding 2025-09-18 10:29:58 -04:00
Isaac Connor
57bf222346 Use QUADRA instead of AV_HWDEVICE_TYPE_NI_QUADRA which is an enum. Implement non WallClockTimestamps for encoding 2025-09-18 10:29:44 -04:00
Isaac Connor
54d7f24206 Need to receive as many packets as possible after sending frame. Can't just do 1/1 2025-09-18 10:27:49 -04:00
Isaac Connor
f9204e2d7a Add default options for codecs 2025-09-18 10:25:33 -04:00
Isaac Connor
d7fe005aac Fix brg_to_yuv 2025-09-18 10:07:50 -04:00
Isaac Connor
d11795c7d2 Add logging to rgb 2025-09-18 10:07:33 -04:00
Isaac Connor
0c9577728b Add YUV_VALs 2025-09-18 10:07:14 -04:00
Isaac Connor
ff0cd4a9e5 ROugh in rgb to yuv conversion? 2025-09-18 10:07:00 -04:00
Isaac Connor
b299fb6b54 Add efines for YUVJ420P 2025-09-18 10:06:42 -04:00
Isaac Connor
f807835aca add ZM_COLOUR_YZUV420P 2025-09-18 10:06:33 -04:00
Isaac Connor
f710090b06 Add Colours(unsigned int p_colours and AVPixFormat(AVPixelFormat) 2025-09-18 10:03:15 -04:00
Isaac Connor
eaf34434e3 Add constructor and assign direct for avframe 2025-09-18 09:59:39 -04:00
Isaac Connor
e05a9252ab Finish up zm_dump_stream(AVSstream) 2025-09-18 09:58:10 -04:00
Isaac Connor
24246106a9 Add software h265 codecs 2025-09-18 09:57:40 -04:00
Isaac Connor
40f2f5a27a Deal with ffmpeg 7.1 deprecations 2025-09-18 09:56:35 -04:00
Isaac Connor
5ff08270ec Fix name of h264_v4l2m2m codec. Was h264_v4lm2m. Reorder codecs based on hwaccel 2025-09-18 09:55:58 -04:00
Isaac Connor
fa66d2baf4 Break up long line 2025-09-18 09:52:17 -04:00
Isaac Connor
e1898c483b Adjust debug level add AVPixelFormat Image::AVPixFormat(AVPixelFormat new_pixelformat) 2025-09-18 09:42:03 -04:00
Isaac Connor
c698b611ed Use HAVE_QUADRA instead of QUADRA. Add software h264 decoding 2025-09-18 09:39:54 -04:00
Isaac Connor
1063efbbfa Add handling of c++20 2025-09-18 09:36:54 -04:00
Isaac Connor
7709d9bb7b Move more stuff into zm_ffmpeg from zm_videostore 2025-09-18 09:36:18 -04:00
Isaac Connor
e6c3d81f21 Disable avframes stuff 2025-09-18 09:34:09 -04:00
Isaac Connor
1edeaacd9d Add mjpeg decoders, remove Error logging from send_packet_receive_frame 2025-09-18 09:32:20 -04:00