А avreg-mon тоже был затронут? У меня почему-то асфальт с IP-камеры стал РОЗОВЫМ на мониторе сервера после обновления.
Запускаю так: avreg-mon --display=R --no-keyboard --yuv-hwaccel --keep-aspect --no-winframe --geo=1680x1050 --fs-timeout=0 --border-size=1,1
Пробовал играться с опциями, убирал --yuv-hwaccel и прочее, частично помогла опция --iyuv, краснота уходит, но всё становится бледно-жёлтым, почти сепия. Ошибок от avreg-mon и в логах avreg я не вижу. В настройках камеры (Наблюдение - локальное) пусто (по умолчанию), выбрано /dev/video16, другие камеры локально не транслируются.
В web-интерфейсе avreg (html5) и в записях всё в порядке с цветами с этой камеры. Модуль v4loop пересобирал (sudo apt reinstall v4loop-dkms).
Это произошло вчера после обновления с Debian 12 на 13 (одновременно с переходом на
avreg.linuxdvr.ru репозиторий).
Что я забыл сделать?
Вывод avreg-mon:
Current "x11" display settings: 1680x1050@32 with 256 MB video memory and
window manager available
SDL_SetVideoMode 1680x1050@32bpp, videomode_flags 0x20
Screen 1680x1050x32, flags: 0x1000000 (PREALLOC)
Jun 09 13:07:40 (*) Layout "ONECAM": effective WxH = 1666x938 for screen 1680x1050 and aspect 16:9
Jun 09 13:07:40 (D) win_draw_primitive -> win: 1666x938, video 1664x936, offset 7,56
Jun 09 13:07:40 cam[02]: src#0: update window rect(7,56 1666x938), video_rect(8,57 1664x936)
Jun 09 13:07:40 cam[02]: win[01]: create new win with rect(7,56,1666,938) and video_rect(8,57,1664,936)
Jun 09 13:07:40 (D) cam[2]: select_win_src(): BEFORE to layout: cur|target = -1|-1
Jun 09 13:07:40 (D) cam[2]: set flags [Wt], diff=0x4000
Jun 09 13:07:40 cam[02]: src#0: <-- v4l2: +++ PLAY /dev/video16 +++
Jun 09 13:07:40 (D) cam[2]: select_win_src(): AFTER to layout: cur|target = -1|0
Jun 09 13:07:40 (D) cam[2]: set flags [dN], diff=0x10
Jun 09 13:07:40 cam[02]: win[01]: state 0x4010 [dN | Wt]
Jun 09 13:07:40 (D) cam[2]: redraw win, win->state 0x4010 [dN | Wt]
Jun 09 13:07:40 (D) sdl_fonts_get(936, 1.000000): target_ptsize = 37, ptsize = 28(9)
Jun 09 13:07:40 (D) sdl_fonts_get(936, 1.000000): target_ptsize = 37, ptsize = 28(9)
Jun 09 13:07:40 (D) cam[2] sdl_win_alarm(0) for alarm_code 0
Jun 09 13:07:40 (D) cam[2]: set flags [Se | dN], diff=0x8
Jun 09 13:07:40 R[0]: layout ONECAM(VZALE) used
Jun 09 13:07:40 avreg-mon (R) started
Jun 09 13:07:40 cam[02]: src#0: <-- v4l2: +++ POLL +++
Jun 09 13:07:40 cam[02]: src#0: playback started 1920x1080 IYUV (target 0)
Jun 09 13:07:40 cam[02]: src#0: alloc_playback_resources((nil))
Jun 09 13:07:40 cam[02]: src#0: create 1920x1080x3 hardware YV12 overlay
Jun 09 13:07:40 (D) plane 0: pitch=1920
Jun 09 13:07:40 (D) plane 1: pitch=960
Jun 09 13:07:40 (D) plane 2: pitch=960
Jun 09 13:07:40 cam[02]: src#0: media_open winIdx/fsIdx 0/-1, aspect new|target = 16:9 | 16:9
Jun 09 13:07:40 cam[02]: src#0: update window rect(7,56 1666x938), video_rect(8,57 1664x936)
Jun 09 13:07:40 (D) cam[2]: draw win, win->state 0x4018 [Se | dN | Wt]
Jun 09 13:07:40 (D) sdl_fonts_get(936, 1.000000): target_ptsize = 37, ptsize = 28(9)
Jun 09 13:07:40 (D) sdl_fonts_get(936, 1.000000): target_ptsize = 37, ptsize = 28(9)
Jun 09 13:07:40 (D) cam[2] sdl_win_alarm(0) for alarm_code 0
Jun 09 13:07:40 (D) cam[2]: reset flags [CF | SF | Wt], diff=0x4000
Jun 09 13:07:40 (D) sdl_fonts_get(936, 1.000000): target_ptsize = 37, ptsize = 28(9)
Jun 09 13:07:41 cam[02]: src#0: <-- v4l2: +++ POLL +++
Jun 09 13:07:41 cam[02]: src#0: <-- v4l2: +++ POLL +++
Jun 09 13:07:41 cam[02]: src#0: <-- v4l2: +++ POLL +++
Jun 09 13:07:41 cam[02]: src#0: <-- v4l2: +++ POLL +++
Jun 09 13:07:41 cam[02]: src#0: <-- v4l2: +++ POLL +++
Jun 09 13:07:41 cam[02]: src#0: <-- v4l2: +++ POLL +++
Jun 09 13:07:41 cam[02]: src#0: <-- v4l2: +++ POLL +++
Jun 09 13:07:41 cam[02]: src#0: <-- v4l2: +++ POLL +++
Jun 09 13:07:41 cam[02]: src#0: <-- v4l2: +++ POLL +++
Jun 09 13:07:41 cam[02]: src#0: <-- v4l2: +++ POLL +++
...
...
вторник, 21 апреля 2026 г. в 23:03:10 UTC+3, Andrey Nikitin: