You are not logged in.
Pages: 1
Hi there!
Just a development process while testing current SliTaz ISO released 160320.
Start Midori from Sakura terminal, open Youtube to watch any video, and see errors in the Sakura terminal:
[c](midori4:16272): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer
-0.10/libgstjack.so': libjack.so.0: cannot open shared object file: No such file
or directory[/c]
Search for '[c]/usr/lib/gstreamer-0.10/libgstjack.so[/c]':
[c]tazpkg -sf /usr/lib/gstreamer-0.10/libgstjack.so
Search result for file "/usr/lib/gstreamer-0.10/libgstjack.so"
================================================================================
Package gst-plugins-good:
/usr/lib/gstreamer-0.10/libgstjack.so
================================================================================
1 file[/c]
Search for '[c]libjack.so.0[/c]':
[c]tazpkg -sf libjack.so.0
Search result for file "libjack.so.0"
================================================================================
================================================================================
0 files
tazpkg -sf libjack.so.0 --mirror
Search result for file "libjack.so.0"
================================================================================
Package jack-audio-connection-kit:
/usr/lib/libjack.so.0
/usr/lib/libjack.so.0.0.28
================================================================================
2 files[/c]
After installing the package with long name [c]jack-audio-connection-kit[/c] video shows in Midori.
More of this, begin from scratch: examine all the libraries of the package in question '[c]gst-plugins-good[/c]':
[c]for i in $(tazpkg -lf gst-plugins-good | grep '\.so$'); do
echo $i >> /tmp/absent;
ldd $i | fgrep 'not found' >> /tmp/absent;
done[/c]
The useful content of log (/tmp/absent):
[c]/usr/lib/gstreamer-0.10/libgstjack.so
libjack.so.0 => not found
/usr/lib/gstreamer-0.10/libgstshout2.so
libshout.so.3 => not found
/usr/lib/gstreamer-0.10/libgstsouphttpsrc.so
libsoup-gnome-2.4.so.1 => not found[/c]
Some more searches and install missing dependencies:
[c]# tazpkg -gi jack-audio-connection-kit libshout libsoup-gnome[/c]
Examine the cache ([c]/var/cache/tazpkg/5.0/[/c]) and found we need an extra 2MB packages for the ability to show Youtube videos (to grow ISO size by 2MB).
The question: to be or not to be? 
Add abovementioned packages to the [c]gst-plugins-good[/c] dependencies?
Or anyone can re-compile the package to avoid the missing dependencies?
Offline
> After installing the package with long name jack-audio-connection-kit video shows in Midori.
Т.е без этого пакета видео вообще не работало? У меня так не получается. Или просто хочется убрать лишние cообщения в консоли? Дело в том, что у меня раньше (когда на ISO еще не было пакета midori-video), youtube (и mp3 в vk) работал в tazweb сразу же после "tazpkg -gi libwebkit-video gstreamer orc gst-plugins-base gst-plugins-good gst-ffmpeg --nodeps". Я думаю, надо наоборот убрать все зависимости и сделать "split", есть пример:
https://www.archlinux.org/packages/extra/i686/gstreamer0.10-good/
https://www.archlinux.org/packages/extra/i686/gstreamer0.10-good-plugins/
Offline
Я накосячил с тестом, ты прав. Сейчас по-быстрому попробовал — три ошибки в терминале на отсутствующие либы, но видео идет нормально.
Мой косяк был в том, что увидев ошибки я поставил jack, потом его снес думая что всё вернется в исходное состояние. После этого видео не показывало (рывками крутился кружок посредине видео и всё). Когда повторно поставил jack, всё опять заработало. Я еще пока ставил пакеты, запускал Midori то от tux, то от root. Возможно, это тоже сказалось — у них почему-то был общий журнал (history).
В общем, зря я тут панику развел
Твоя идея мне нравится: вынести (хотя бы этих три) плагина куда-нибудь в другой пакет со своими зависимостями.
Ммм, хотя — не зря
Так бы не услышал умных мыслей, а просто добавил бы три пакета в зависимости.
Offline
Pages: 1
[ Generated in 0.019 seconds, 7 queries executed - Memory usage: 1.54 MiB (Peak: 1.77 MiB) ]