mirror of
https://github.com/ZoneMinder/zoneminder.git
synced 2026-10-12 23:03:52 -04:00
Follows the daemons: no monitor can be type Libvlc any more, so the ui should not offer it or carry text describing it. Drops the source-type option and its deprecation notice, the Libvlc arm of the Source Path and console source-column branches, the entry in the control-capability type list, and the value from the api's Type validation list. The OPTIONS_LIBVLC help block goes from all 25 language files: monitor.php builds that key as OPTIONS_ plus the monitor type, so it became unreachable the moment the type did. The Libvlc source-type label goes from the 22 files that carried it. SourceTypeDeprecated and Deprecated lose their last caller and are removed. RemoteRtspDeprecated and Removed stay -- the rtsp protocol option is still shown to monitors already set to it. The WEB_FILTER_SOURCE help listed the affected source types; corrected in ConfigData.pm.in and in the one translation that had localised it. All 25 language files and the four edited php files parse clean under php -l, and the config module parses under perl -c. No javascript changed, so eslint has nothing to say here -- it cannot run in this worktree anyway, which has no node_modules. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015Y6FieTwEXuLhhR4e2yiax