VLC локально

Что вы хотели бы видеть в следующих версиях?
flameflower
Сообщения: 32
Зарегистрирован: Пт июл 05, 2019 8:27 am

Re: VLC локально

Сообщение flameflower »

aka писал(а):
Пн авг 19, 2019 11:28 pm
Лето же. Отпуск, деревня, рыбалка.
А мне подумалось "Неприятность эту мы переживем". :lol:
Но в целом тема забавная, вроде бы техническая информация, но тут же котики.
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

flameflower писал(а):
Вт авг 20, 2019 7:51 am
aka писал(а):
Пн авг 19, 2019 11:28 pm
Лето же. Отпуск, деревня, рыбалка.
А мне подумалось "Неприятность эту мы переживем". :lol:
Но в целом тема забавная, вроде бы техническая информация, но тут же котики.
Я даже загуглил цитаты из Кота Леопольда, думал это ребус какой-то))
amxs3
Сообщения: 129
Зарегистрирован: Пн окт 31, 2016 11:19 am

Re: VLC локально

Сообщение amxs3 »

А с цветами в мозаике вопрос не решился ещё?
Изображение
Ленитесь с нами, ленитесь лучше нас!
aka
Разработчик
Разработчик
Сообщения: 10962
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: VLC локально

Сообщение aka »

:(
aka
Разработчик
Разработчик
Сообщения: 10962
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: VLC локально

Сообщение aka »

Попробуйте втварь версии 5.8.82. Добавил библиотек OpenGL. Всегда думал, что *GL это про 3D графику, однако VLC на по умолчанию играет видео через него, и без него на Дебиане так же переставляет цвета в мозаике.
PS: дистрибутив втвари стал на 50 мегабайт толще :(
amxs3
Сообщения: 129
Зарегистрирован: Пн окт 31, 2016 11:19 am

Re: VLC локально

Сообщение amxs3 »

Теперь чёрный экран
на версии 66 показывал, но люди были синие.
(лог выслал)
Ленитесь с нами, ленитесь лучше нас!
amxs3
Сообщения: 129
Зарегистрирован: Пн окт 31, 2016 11:19 am

Re: VLC локально

Сообщение amxs3 »

С одной проблемой разобрался: При обновлении (уже не первый раз замечаю) задваиваются имена параметров в шаблонах
vlc_cmdline=vlc_cmdline=-I......

Но, тем не менее, даже просто один экран не хочет
(сначала чуть моргает кадром с потока)

Код: Выделить всё

[            gm] [   20.882971] Run '/usr/bin/vlc -I dummy --play-and-exit --fullscreen --video-title WTware_M0S0 -I dummy rtsp://@192.168.:554/Streaming/Channels/102 --no-audio', log '/tmp/Xapp00.out', env 'DISPLAY=:0.0 LANG=ru_RU.utf8 LANGUAGE=ru_RU', pid '/tmp/Xapp00.pidpipe'.
[          pfac] [   20.883268] Run /usr/bin/vlc -I dummy --play-and-exit --fullscreen --video-title WTware_M0S0 -I dummy rtsp://@192.168.:554/Streaming/Channels/102 --no-audio.
[          pfac] [   20.883301] Ok, PID 972.
[           X00] [   20.906486] [000055989cce3010] dummy interface: using the dummy interface module...
[           X00] [   20.915051] Created new TCP socket 7 for connection
[           X00] [   21.632506] [00007f32a0817ce0] chain filter error: Too high level of recursion (3)
[           X00] [   21.632669] [00007f32a07b0650] main filter error: Failed to create video converter
......
[           X00] [   21.633991] [00007f32a0817ce0] chain filter error: Too high level of recursion (3)
[           X00] [   21.634000] [00007f32a07b0650] main filter error: Failed to create video converter
[           X00] [   21.634017] [00007f32a0832a40] main filter error: Failed to create video converter
[           X00] [   21.634028] [00007f32a0001390] main vout display error: Failed to create video converter
[           X00] [   21.634037] [00007f32a0001390] main vout display error: Failed to adapt decoder format to display
[           X00] [   21.642702] [00007f32a804f5a0] main video output error: video output creation failed
[           X00] [   21.646766] [00007f32b8022af0] main decoder error: failed to create video output
[            gm] [   21.883287] Success, pid 972.

На 80 версии работает.

Код: Выделить всё

[            gm] [   16.700656] [HTTP] Download and unpack file /wtware/5.8.80/packages/uefi-vlc from 192.168.9.24.
[        KERNEL] [   16.700212] Adding 1048572k swap on /dev/zram0.  Priority:-2 extents:1 across:1048572k SS
[            gm] [   18.348868] Run '/usr/bin/vlc -I dummy --play-and-exit --fullscreen --video-title WTware_M0S0 -I dummy rtsp://@192.168.:554/Streaming/Channels/102 --no-audio', log '/tmp/Xapp00.out', env 'DISPLAY=:0.0 LANG=ru_RU.utf8 LANGUAGE=ru_RU', pid '/tmp/Xapp00.pidpipe'.
[          pfac] [   18.349143] Run /usr/bin/vlc -I dummy --play-and-exit --fullscreen --video-title WTware_M0S0 -I dummy rtsp://@192.168.:554/Streaming/Channels/102 --no-audio.
[          pfac] [   18.349171] Ok, PID 973.
[           X00] [   18.375090] [000055a3c80d3710] dummy interface: using the dummy interface module...
[           X00] [   18.383769] Created new TCP socket 7 for connection
[           X00] [   18.612482] Failed to open VDPAU backend libvdpau_va_gl.so: cannot open shared object file: No such file or directory
[            gm] [   19.349063] Success, pid 973.
Ленитесь с нами, ленитесь лучше нас!
aka
Разработчик
Разработчик
Сообщения: 10962
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: VLC локально

Сообщение aka »

amxs3 писал(а):
Чт ноя 21, 2019 11:49 am
С одной проблемой разобрался: При обновлении (уже не первый раз замечаю) задваиваются имена параметров в шаблонах
vlc_cmdline=vlc_cmdline=-I......
Прошу про этот момент подробнее. Шаблоны - это такие текстовые файлы на диске, да? Хочешь сказать, что при установке свежей версии кто-то лезет в какие-то текстовые файлы?
amxs3 писал(а):
Чт ноя 21, 2019 11:49 am
Но, тем не менее, даже просто один экран не хочет
Лог целиком покажи.
amxs3
Сообщения: 129
Зарегистрирован: Пн окт 31, 2016 11:19 am

Re: VLC локально

Сообщение amxs3 »

aka писал(а):
Чт ноя 21, 2019 12:15 pm
amxs3 писал(а):
Чт ноя 21, 2019 11:49 am
С одной проблемой разобрался: При обновлении (уже не первый раз замечаю) задваиваются имена параметров в шаблонах
vlc_cmdline=vlc_cmdline=-I......
Прошу про этот момент подробнее. Шаблоны - это такие текстовые файлы на диске, да? Хочешь сказать, что при установке свежей версии кто-то лезет в какие-то текстовые файлы?
1. VLC работал на версии 66
2. Я установил на сервер версию 82
3. После перезагрузки клиент начал ругаться что vlc_cmdline=vlc_cmdline=-I......

Я точно помню, что уже встречался с подобным, но уже не помню, что именно было.


Лог выслал
Ленитесь с нами, ленитесь лучше нас!
aka
Разработчик
Разработчик
Сообщения: 10962
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: VLC локально

Сообщение aka »

amxs3 писал(а):
Чт ноя 21, 2019 12:50 pm
aka писал(а):
Чт ноя 21, 2019 12:15 pm
amxs3 писал(а):
Чт ноя 21, 2019 11:49 am
С одной проблемой разобрался: При обновлении (уже не первый раз замечаю) задваиваются имена параметров в шаблонах
vlc_cmdline=vlc_cmdline=-I......
Прошу про этот момент подробнее. Шаблоны - это такие текстовые файлы на диске, да? Хочешь сказать, что при установке свежей версии кто-то лезет в какие-то текстовые файлы?
1. VLC работал на версии 66
2. Я установил на сервер версию 82
3. После перезагрузки клиент начал ругаться что vlc_cmdline=vlc_cmdline=-I......
"установил на сервер" - это скачал дистирбутив, запустил, несколько раз нажал "далее". После этого свежая версия не начнет грузиться на терминал. Должны были быть сделаны ещё какие-то действия, чтобы после перезагрузки на клиенте оказалась свежая версия. Чтобы найти и решить проблему, надо описать ВСЕ свои действия, после которых случилась проблема, совсем все. Проблема не массовая, значит дело не в очевидных правильных действиях, а в чём-то необычном.
amxs3
Сообщения: 129
Зарегистрирован: Пн окт 31, 2016 11:19 am

Re: VLC локально

Сообщение amxs3 »

aka писал(а):
Чт ноя 21, 2019 2:03 pm
Должны были быть сделаны ещё какие-то действия, чтобы после перезагрузки на клиенте оказалась свежая версия.
2,5. На моём ДХЦП указал новую версию. (вспомнил предыдущий случай -- задвоился параметр server=server=--new)
Но это не очень волнует, тем более что это мог и я сам накосипорить в изменённом состоянии сознания.
Гораздо интереснее, что с VLC случилось.
Ленитесь с нами, ленитесь лучше нас!
aka
Разработчик
Разработчик
Сообщения: 10962
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: VLC локально

Сообщение aka »

Давай начнем с простого. Убери из конфига всё лишнее. Найди какое-нибудь маленькое видео размером в несколько мегабайт. Пусть это будет 1.mp4. В конфиге:

vlc_files=1.mp4
vlc_cmdline=-vv /vlc_files/1.mp4

Что получится?
amxs3
Сообщения: 129
Зарегистрирован: Пн окт 31, 2016 11:19 am

Re: VLC локально

Сообщение amxs3 »

То же самое.
Лог выслал с темой "amxs"
Ленитесь с нами, ленитесь лучше нас!
aka
Разработчик
Разработчик
Сообщения: 10962
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: VLC локально

Сообщение aka »

Оно считает, что всё зашибись. В 22 секунды от включения компьютера начало играть, в 27 секунд закончило.

На экране что? Надо написать слов тридцать про содержимое экрана. Всплывающее окошко внизу спрва всплывает?

И пришли мне этот 1.mp4 на aka@pxe.ru
aka
Разработчик
Разработчик
Сообщения: 10962
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: VLC локально

Сообщение aka »

И это. Здесь инструкция: https://wtware.ru/logs.html
Надо прочитать и выполнить все пункты так, как написано. В очередной раз зарекаюсь не разбираться по существу, пока не будет выполнена эта инструкция.
amxs3
Сообщения: 129
Зарегистрирован: Пн окт 31, 2016 11:19 am

Re: VLC локально

Сообщение amxs3 »

Спасибо, что переписали инструкцию.
Мозаика отображается и цвета стали нормальными.
Ленитесь с нами, ленитесь лучше нас!
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

Подтверждаю, цвета встали на место! Но похоже отвалилась двухмониторность на video=modesetting(U) говорит драйвер не обнаружил видеокарту :(
aka
Разработчик
Разработчик
Сообщения: 10962
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: VLC локально

Сообщение aka »

zhendosina
Попробуй 5.8.88.
amxs3
Сообщения: 129
Зарегистрирован: Пн окт 31, 2016 11:19 am

Re: VLC локально

Сообщение amxs3 »

Есть ли возможность указывать плейлист, чтобы внутри одного экземпляра плеера менять потоки?
Ленитесь с нами, ленитесь лучше нас!
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

Что-то странное с vlc на версиях 6.x.x
Он просто валится при запуске, жалуется на --mute-audio
Хотя этого атрибута и нет нигде
Изображение
Вложения
WTware_1C.69.7A.69.E4.19_2020-10-12_12-10-39.txt.zip
(57.24 КБ) 201 скачивание
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

А где можно раздобыть более старые версии втвари?
aka
Разработчик
Разработчик
Сообщения: 10962
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: VLC локально

Сообщение aka »

aka
Разработчик
Разработчик
Сообщения: 10962
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: VLC локально

Сообщение aka »

--mute-audio для VLC это я накосячил. Так у Chrome выключается, а для VLC надо --no-audio. В 6.0.10 этой ошибки ещё не было.
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

aka писал(а):
Пн окт 12, 2020 1:30 pm
--mute-audio для VLC это я накосячил. Так у Chrome выключается, а для VLC надо --no-audio. В 6.0.10 этой ошибки ещё не было.
Принято, пошел за 6.0.10
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

На 6.0.10 все замечательно работает, спасибо!
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

zhendosina писал(а):
Пн окт 12, 2020 2:44 pm
На 6.0.10 все замечательно работает, спасибо!
А вот и не замечательно :((
Через некоторое время падает с oom-killer :(((
Утечка памяти?
Вложения
WTware_1C.69.7A.6C.42.88_2020-10-19_14-44-18.txt.zip
(116.31 КБ) 209 скачиваний
aka
Разработчик
Разработчик
Сообщения: 10962
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: VLC локально

Сообщение aka »

Падает от недостатка памяти. Утечка это если бы взлетало, понемногу текло и через четыре часа падало. В логе падает через четыре минуты. Это не утечка, это аппетит. Но это же блин восемь гигов...

Может, оно только запрашивает такую кучу памяти, а использовать не будет? Попробуй поставить втварь на винт. Втварь при установке сделает раздел под своп. Поедет? Обращаться при работе к диску много будет? Если поедет с винта, попробуем допилить своп в память (своп. в память. да.), он сейчас уже работает, но только до гига потому что Хрому хватало, такого чтоб восьми гигов памяти не хватало я ещё не видел.

PS: в втвари версии 6.0.18 должна исправиться ошибка с --mute-audio
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

aka писал(а):
Пн окт 19, 2020 9:15 pm
Падает от недостатка памяти. Утечка это если бы взлетало, понемногу текло и через четыре часа падало. В логе падает через четыре минуты. Это не утечка, это аппетит. Но это же блин восемь гигов...

Может, оно только запрашивает такую кучу памяти, а использовать не будет? Попробуй поставить втварь на винт. Втварь при установке сделает раздел под своп. Поедет? Обращаться при работе к диску много будет? Если поедет с винта, попробуем допилить своп в память (своп. в память. да.), он сейчас уже работает, но только до гига потому что Хрому хватало, такого чтоб восьми гигов памяти не хватало я ещё не видел.

PS: в втвари версии 6.0.18 должна исправиться ошибка с --mute-audio
Пока вообще ничего понять не могу, она просто после запуска начинает постепенно сжирать озу, до момента пока не упадет, как будто пишет что-то в нее без остановки. А какая версия vlc нынче в втвари?

Втварь на винте не понимает конфиг почему то, который понимала при загрузке по сети

Код: Выделить всё

10-04-18-067| [            gm] [   13.613061] Run '/usr/bin/vlc -I dummy --play-and-exit --fullscreen --video-title WTware_M0S0 --sub-source=mosaic --mosaic-heigh 1080 --mosaic-width 1920 -vv --vlm-conf=/vlc_files/new1 /vlc_files/sec00.png --image-duration=-1 --no-audio', log '/tmp/Xapp00.out', env 'DISPLAY=:0.0 LANG=ru_RU.utf8 LANGUAGE=ru_RU', pid '/tmp/Xapp00.pidpipe'.
10-04-18-067| [          pfac] [   13.613093] Run /usr/bin/vlc -I dummy --play-and-exit --fullscreen --video-title WTware_M0S0 --sub-source=mosaic --mosaic-heigh 1080 --mosaic-width 1920 -vv --vlm-conf=/vlc_files/new1 /vlc_files/sec00.png --image-duration=-1 --no-audio.
10-04-18-067| [          pfac] [   13.613213] Ok, PID 1125.
10-04-18-067| [           X00] [   13.617278] vlc: unknown option or missing mandatory argument `--mosaic-heigh'
10-04-18-067| [           X00] [   13.617295] Try `vlc --help' for more information.
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

Справедливости ради точно такой же сетап работает на 5.6.22, со старым vlc и потребляет всего 300мб озу.
Но на старой втвари новый Nuc уже не работают (

https://forum.wtware.ru/viewtopic.php?p=47167#p47167
Вон ровно пять лет назад похожая проблема была))
aka
Разработчик
Разработчик
Сообщения: 10962
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: VLC локально

Сообщение aka »

Так ведь в твоем же логе написано:

libvlc debug: VLC media player - 3.0.11 Vetinari
libvlc debug: Copyright © 1996-2020 the VideoLAN team
libvlc debug: revision 3.0.11-0-gdc0c5ced72

И командная строка в твоем логе на один параметр длиннее:

vlc_cmdline=--sub-source=mosaic --mosaic-keep-picture --mosaic-heigh 1080
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

aka писал(а):
Вт окт 20, 2020 5:16 pm
Так ведь в твоем же логе написано:

libvlc debug: VLC media player - 3.0.11 Vetinari
libvlc debug: Copyright © 1996-2020 the VideoLAN team
libvlc debug: revision 3.0.11-0-gdc0c5ced72

И командная строка в твоем логе на один параметр длиннее:

vlc_cmdline=--sub-source=mosaic --mosaic-keep-picture --mosaic-heigh 1080
ага, --mosaic-keep-picture я убрал, когда он в первый раз не стартанул VLC,и ругнулся на него в логе.

Вообще странно, я точно помню, что во времена, когда еще цвета были инвертированные - оно не падало часами. Над потестить завтра
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

Нет, на версиях 5.8.х тоже память сжирает, просто медленнее почему - то
при чем swap не трогает вовсе. Можно попробовать VLC обновить?

Код: Выделить всё

MemTotal:        7804996 kB
MemFree:         7142636 kB
MemAvailable:    68576 kB
Buffers:               4 kB
Cached:           201784 kB
SwapCached:            0 kB
Active:           499992 kB
Inactive:         118260 kB
Active(anon):     499992 kB
Inactive(anon):   118256 kB
Active(file):          0 kB
Inactive(file):        4 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:       1048572 kB
SwapFree:        1048572 kB
Dirty:                 0 kB
Writeback:             0 kB
AnonPages:        416512 kB
Mapped:            73836 kB
Shmem:            201784 kB
Slab:              14136 kB
SReclaimable:       2784 kB
SUnreclaim:        11352 kB
KernelStack:        2432 kB
PageTables:         3248 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     4951068 kB
Committed_AS:     714912 kB
VmallocTotal:   34359738367 kB
VmallocUsed:           0 kB
VmallocChunk:          0 kB
Percpu:              768 kB
DirectMap4k:       39372 kB
DirectMap2M:     2676736 kB
DirectMap1G:     7340032 kB
aka
Разработчик
Разработчик
Сообщения: 10962
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: VLC локально

Сообщение aka »

На офсайте videolan.org 3.0.11 и в свежей втвари 3.0.11.

Оно падает с oom и до, и после падения SwapFree и SwapTotal одинаковые? Непонятно. Как будто выделяется какая-то память, которую нельзя класть в своп.

video=modesetting(U) ничего не изменит?
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

Пока погонял на дебинае, там все замечательно работает, и не падает =\
На 6.0.10 версия та же.чорт
Изображение
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

На офсайте videolan.org 3.0.11 и в свежей втвари 3.0.11.

угу..
Оно падает с oom и до, и после падения SwapFree и SwapTotal одинаковые? Непонятно. Как будто выделяется какая-то память, которую нельзя класть в своп.
Оно сжирает всю MemFree: потом сжирает весь SwapFree, потом падает vlc и все возвращается на круги своя. В процессе сжирания растет AnonPages После падения он обнуляется.
Последний раз редактировалось zhendosina Чт окт 22, 2020 2:31 pm, всего редактировалось 1 раз.
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

video=modesetting(U) ничего не изменит?
Происходит все то же самое увы
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

После кучи тестов наблюдения следующие:
1) Память пожирается точно самим vlc и точно какими-то потоками. Нашел несколько потоков при воспроизведении которых - все ок.
2) В ряде случаев на втвари потоки просто фризятся, чего не происходит на дебиане
3) Тот же конфиг, запущенный на дебиане работает вообще без вопросов, все потоки, которые через раз работают на втваре - там работают без вопросов, проблем с памятью тоже не возникает.
4) лог на дебиане несколько отличается от лога на втваре. (см скрин) про buffer deadlock втварь не пишет
Изображение

Все тесты проводились на виртуальной машине virtualbox, установка через apt-get.
Почему то гугление симптомов часто приводило к этому пакету https://packages.debian.org/source/sid/aribb24
Последнее что еще хочу попробовать - развернуть дебиан непосредственно на терминал.
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

Последнее что еще хочу попробовать - развернуть дебиан непосредственно на терминал.
На дебиане все ок. Память не течет, потоки играются.
На os x тоже сработало все ровно так же, как на дебиане
aka
Разработчик
Разработчик
Сообщения: 10962
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: VLC локально

Сообщение aka »

zhendosina писал(а):
Чт окт 22, 2020 3:43 pm
4) лог на дебиане несколько отличается от лога на втваре. (см скрин) про buffer deadlock втварь не пишет
Сделай конфиг попроще, оставь самый минимум потоков чтоб зависли. И покажи два лога с одинаковым конфигом, с дебиана и с втвари. Разница с дебианом будет в аппаратной акселерации. Боюсь что чтоб сделать как в дебиане придётся подтащить пол дебиана. Может проще поставить дебиан?
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

Разница с дебианом будет в аппаратной акселерации. Боюсь что чтоб сделать как в дебиане придётся подтащить пол дебиана. Может проще поставить дебиан?
Ну тык на виртуалбоксе же акселерации не может быть? Или я чего не понимаю? Дебиан увы не так удобен как втварь
aka
Разработчик
Разработчик
Сообщения: 10962
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: VLC локально

Сообщение aka »

Акселерации нет, а метод доступа к видеопамяти через десятки мегабайт библиотек акселерации есть. Прошлый глюк со сдвигом цвета победил добавив в втварь мегабай пятьдесят библиотек акселерации, и всё равно это было ещё не все, что запукскается по умолчанию в обычном линуксе. Судя по прошлому глюку с цветами, никто давно не запускает VLC на урезаных линуксах, старый код остался, но он сломался и никому до него дела нет. Вот Chrome - запускают, тот едет на минимальном X.org.
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

aka писал(а):
Пт окт 23, 2020 11:30 am
Акселерации нет, а метод доступа к видеопамяти через десятки мегабайт библиотек акселерации есть. Прошлый глюк со сдвигом цвета победил добавив в втварь мегабай пятьдесят библиотек акселерации, и всё равно это было ещё не все, что запукскается по умолчанию в обычном линуксе. Судя по прошлому глюку с цветами, никто давно не запускает VLC на урезаных линуксах, старый код остался, но он сломался и никому до него дела нет. Вот Chrome - запускают, тот едет на минимальном X.org.
Ну тут согласен - vlc со временем превратился в неповоротливого монстра, с кучей неработающего функционала. Однако же альтернативы ему особо нету. Может стоит попробовать упаковать в втварь "все, что запукскается по умолчанию в обычном линуксе" и проверить как оно работает?
aka
Разработчик
Разработчик
Сообщения: 10962
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: VLC локально

Сообщение aka »

Дистрибутив гигабайтный будет. Не хочу.
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

Сделай конфиг попроще, оставь самый минимум потоков чтоб зависли. И покажи два лога с одинаковым конфигом, с дебиана и с втвари.
Логику зависания я вообще не понял, да и не пишет она ничего в этот момент. Два лога. Одинаковый конфиг. Один и тот же NUC. Втварь жрет память, дебиан нет.
Вложения
log2.txt.zip
(56.96 КБ) 190 скачиваний
log.zip
(6.4 КБ) 199 скачиваний
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

aka писал(а):
Пт окт 23, 2020 4:45 pm
Дистрибутив гигабайтный будет. Не хочу.
Ну никто ж не говорит, что так и оставить, просто если оно заработает - нужно будет придумать, как отрезать vlc и скажем хром от основоного дистрибутива.
aka
Разработчик
Разработчик
Сообщения: 10962
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: VLC локально

Сообщение aka »

У дебианового лога начало отрезано. Не вижу сообщений такого типа:

Код: Выделить всё

[00007f6d94003730] egl_x11 gl debug: EGL version 1.4 by Mesa Project
[00007f6d94003730] egl_x11 gl debug:  extensions: EGL_ANDROID_blob_cache EGL_ANDROID_native_fence_sync EGL_CHROMIUM_sync_control EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import EGL_EXT_image_dma_buf_import_modifiers EGL_IMG_context_priority EGL_KHR_config_attribs EGL_KHR_create_context EGL_KHR_create_context_no_error EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_no_config_context EGL_KHR_reusable_sync EGL_KHR_surfaceless_context EGL_EXT_pixel_format_float EGL_KHR_wait_sync EGL_MESA_configless_context EGL_MESA_drm_image EGL_MESA_image_dma_buf_export EGL_NOK_swap_region EGL_NOK_texture_from_pixmap EGL_NV_post_sub_buffer EGL_WL_bind_wayland_display 
[00007f6d94003730] main gl debug: using opengl module "egl_x11"
А в втваревом логе не вижу падения.
aka
Разработчик
Разработчик
Сообщения: 10962
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: VLC локально

Сообщение aka »

И покажи, что в дебиане скажет команда:

Код: Выделить всё

cat /proc/meminfo
До запуска VLC и минут через десять после того, как оно запустится и все потоки подхватит.
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

aka писал(а):
Пт окт 23, 2020 5:23 pm
У дебианового лога начало отрезано. Не вижу сообщений такого типа:

Код: Выделить всё

[00007f6d94003730] egl_x11 gl debug: EGL version 1.4 by Mesa Project
[00007f6d94003730] egl_x11 gl debug:  extensions: EGL_ANDROID_blob_cache EGL_ANDROID_native_fence_sync EGL_CHROMIUM_sync_control EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import EGL_EXT_image_dma_buf_import_modifiers EGL_IMG_context_priority EGL_KHR_config_attribs EGL_KHR_create_context EGL_KHR_create_context_no_error EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_no_config_context EGL_KHR_reusable_sync EGL_KHR_surfaceless_context EGL_EXT_pixel_format_float EGL_KHR_wait_sync EGL_MESA_configless_context EGL_MESA_drm_image EGL_MESA_image_dma_buf_export EGL_NOK_swap_region EGL_NOK_texture_from_pixmap EGL_NV_post_sub_buffer EGL_WL_bind_wayland_display 
[00007f6d94003730] main gl debug: using opengl module "egl_x11"
А в втваревом логе не вижу падения.
Я просто перенапавил stdout при запуске vlc. Стало быть нужен весь /etc/log?
aka
Разработчик
Разработчик
Сообщения: 10962
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: VLC локально

Сообщение aka »

Код: Выделить всё

vlc > /tmp/1.log 2>&1
Заклинание из четырех символов в самом конце перенаправляет ещё и stderr, на который vlc тоже пишет много букв.
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

А в втваревом логе не вижу падения.
Слева направо:
Сожрали всю память > Начали жрать Своп > Упал VLC и освободил память
Лог с падением в аттаче
Изображение
Вложения
oom-kill.txt.zip
(74.76 КБ) 181 скачивание
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

aka писал(а):
Сб окт 24, 2020 3:54 pm

Код: Выделить всё

vlc > /tmp/1.log 2>&1
Вложения
1.log.zip
(16.51 КБ) 183 скачивания
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

aka писал(а):
Пт окт 23, 2020 5:25 pm
И покажи, что в дебиане скажет команда:

Код: Выделить всё

cat /proc/meminfo
До запуска VLC и минут через десять после того, как оно запустится и все потоки подхватит.
До запуска VLC

Код: Выделить всё

MemTotal:        7744104 kB
MemFree:         6201352 kB
MemAvailable:    6666660 kB
Buffers:           32404 kB
Cached:           763520 kB
SwapCached:            0 kB
Active:           944388 kB
Inactive:         401624 kB
Active(anon):     551564 kB
Inactive(anon):   130588 kB
Active(file):     392824 kB
Inactive(file):   271036 kB
Unevictable:          96 kB
Mlocked:              96 kB
SwapTotal:       7958524 kB
SwapFree:        7958524 kB
Dirty:                68 kB
Writeback:             0 kB
AnonPages:        537188 kB
Mapped:           278168 kB
Shmem:            132068 kB
Slab:             104360 kB
SReclaimable:      53376 kB
SUnreclaim:        50984 kB
KernelStack:        6656 kB
PageTables:        11012 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:    11830576 kB
Committed_AS:    2055728 kB
VmallocTotal:   34359738367 kB
VmallocUsed:           0 kB
VmallocChunk:          0 kB
Percpu:             1392 kB
HardwareCorrupted:     0 kB
AnonHugePages:    108544 kB
ShmemHugePages:        0 kB
ShmemPmdMapped:        0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
Hugetlb:               0 kB
DirectMap4k:      149964 kB
DirectMap2M:     4663296 kB
DirectMap1G:     5242880 kB
минут через десять после того, как оно запустится и все потоки подхватит

Код: Выделить всё

MemTotal:        7744104 kB
MemFree:         5812308 kB
MemAvailable:    6282496 kB
Buffers:           33556 kB
Cached:           855044 kB
SwapCached:            0 kB
Active:          1293248 kB
Inactive:         442196 kB
Active(anon):     848380 kB
Inactive(anon):   218504 kB
Active(file):     444868 kB
Inactive(file):   223692 kB
Unevictable:         112 kB
Mlocked:             112 kB
SwapTotal:       7958524 kB
SwapFree:        7958524 kB
Dirty:               104 kB
Writeback:             0 kB
AnonPages:        828352 kB
Mapped:           308852 kB
Shmem:            220044 kB
Slab:             105664 kB
SReclaimable:      53708 kB
SUnreclaim:        51956 kB
KernelStack:        7616 kB
PageTables:        11664 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:    11830576 kB
Committed_AS:    2484780 kB
VmallocTotal:   34359738367 kB
VmallocUsed:           0 kB
VmallocChunk:          0 kB
Percpu:             1392 kB
HardwareCorrupted:     0 kB
AnonHugePages:    305152 kB
ShmemHugePages:        0 kB
ShmemPmdMapped:        0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
Hugetlb:               0 kB
DirectMap4k:      154060 kB
DirectMap2M:     4659200 kB
DirectMap1G:     5242880 kB
aka
Разработчик
Разработчик
Сообщения: 10962
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: VLC локально

Сообщение aka »

Покажи с дебиана /var/log/Xorg.0.log
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

aka писал(а):
Пн окт 26, 2020 1:31 pm
Покажи с дебиана /var/log/Xorg.0.log
Вложения
Xorg.0.log
(38.7 КБ) 189 скачиваний
aka
Разработчик
Разработчик
Сообщения: 10962
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: VLC локально

Сообщение aka »

Дебиан работает с драйвером modesetting. Покажи лог втвари с video=modesetting(U)
zhendosina
Сообщения: 439
Зарегистрирован: Пн янв 19, 2015 3:18 pm

Re: VLC локально

Сообщение zhendosina »

aka писал(а):
Пн окт 26, 2020 2:01 pm
Дебиан работает с драйвером modesetting. Покажи лог втвари с video=modesetting(U)
Я не знаю, как так, но сейчас все работает исправно на втваре. Память не жрет, потоки не падают два часа полет нормальный.
При чем я же проверял на новой графике точно..наверное мой косяк. Похоже проблемы и не было по сути, не считая того, что на intel(U) vlc падает. Приношу свои извиниения за доставленные неудобства. И спасибо за помощь!
P.S. В упор не понимаю, какая связь между видеодрайвером и пожиранием памяти VLC
Вложения
modesetting.txt.zip
(119.67 КБ) 190 скачиваний
mulka45
Сообщения: 1
Зарегистрирован: Ср май 26, 2021 7:24 pm

Re: VLC локально

Сообщение mulka45 »

Господа, всем доброго времени! Позвольте немного оживить тему и обратится к местным профессионалам.
Хочу сразу сказать, не пользуемся WTware в данном случае. Есть слабенький пк, к которому подрублен небольшой монитор. ПК на Вин10.
Задача такая, мозаикой вывести 4 камеры, в целом это получилось, НО! Камеры постоянно отваливаются, могут через секунду, могут через 15 минут, может сначала одна потом все, какие только параметры конфига я не пробовал, все без результатно, камеры разные, отваливаются все, пробовал снизить качество потока, тоже не вышло... подскажите куда копать, уже пол года маюсь! Заранее спасибо! Вот на данный момент конфиг выглядит так:

Код: Выделить всё

# VLC media player VLM command batch
# http://www.videolan.org/vlc/

new ch1 broadcast enabled
setup ch1 input "rtsp://192.168.0.32:554/user=admin_password=0_channel=1_stream=1.sdp?real_stream"
setup ch1 output #mosaic-bridge{id=ch1,width=400,height=240}
new ch2 broadcast enabled
setup ch2 input "rtsp://192.168.0.32:554/user=admin_password=0_channel=2_stream=1.sdp?real_stream"
setup ch2 output #mosaic-bridge{id=ch2,width=400,height=240}
new ch3 broadcast enabled
setup ch3 input "rtsp://192.168.0.32:554/user=admin_password=0_channel=4_stream=1.sdp?real_stream"
setup ch3 output #mosaic-bridge{id=ch3,width=400,height=240}
new ch4 broadcast enabled
setup ch4 input "rtsp://192.168.0.32:554/user=admin_password=0_channel=7_stream=1.sdp?real_stream"
setup ch4 output #mosaic-bridge{id=ch4,width=400,height=240}
new bg broadcast enabled
setup bg input "mask.jpg"
setup bg output #transcode{--file-caching=2,-L,--loop,--no-loop,vcodec=mp4v,ab=64,vb=1,fps=0,channels=4,sfilter=mosaic{alpha=255,width=800,height=480,cols=2,rows=2,position=1,order="ch1,ch2,ch3,ch4",keep-aspect-ratio=enabled,mosaic-align=4,keep-picture=4}}:bridge-in{offset=10}:display
setup bg option image-duration=-1

control bg play
control ch1 play
control ch2 play
control ch3 play
control ch4 play

# end of mosaic batch

игрался с настройками vb, fps, file-caching, но ощущение что все безтолку. VLC стоит 2.1.5
Ответить

Вернуться в «Планы развития. Пожелания.»