Release Otter browser


I have updated all the gstreamer stuff and built a new otter PND.

I'll put it just here for testing: otter.pnd

Not sure it improved things (it should, but I haven't tested). Also, not sure if https access is ok or not.

*EDIT* Link removed, it's on the repo now.
 
Last edited:
1. HTTPS works when installing the ca-certificates package.
2. The tab bar is still missing the title of the page for each tab that is open.
 
Hi :)

@ptitSeb : your new test version is working well as far as slashdot.org is concerned. This website no longer makes Otter segfault, because Ads are now loading properly...which in turn makes web pages heavier and the browser slower :p

Cheers, Magic Sam
 
Ok, the only thing is that I don't see any obvious reason for why the Tab have no text label. It seems to me it's an issue with size of the text, but nothing simple to fix. I think I'll push that one on the repo as-is.
 
I have pushed the version on the repo (so the title in tab bug is still there).

Build 17
----------

  • Fixed a crash on certain media files
 
this last Otterbrowser Release work realy fine.
I can use many Sites with Flash Videos good too exept Youtube ;)

Tabs work without Problems when you use another Apearance Style in the Settings.
This Zooming Function is perfectly for the Pandora Display...i use 60% here :)

Thanks for your work on this. :)
 
Updated build on the repo.
The issue with the Tab title / icon is still there unfortunatly.
This one use Qt 5.8 now, but still QtWebKit has I have issue to build QtWebEngine.

Build 18
----------

  • Updated sources
  • Updated libs (using Qt 5.8)
 
So I hacked in some Xkb keymap, using the one suplied by @_jr_ in the codeblocks thread.
Pandora keymap seems fully functionnal now (but it's an hugly hack).

Build 19
----------

  • Fixed Pandora keymap (thanks to _jr_ )
 
New build on the repo, to test the new build of Qt 5.9 & QtWebKit 5.9 that will be in next codeblocks beta build.
Also, it seems the latest cairo (already in previous codeblock beta), helped the Tab issue that seems fixed now (or is it something else that fixed it?).

Build 20
----------

  • Updated sources
  • Updated libs (using Qt 5.9, newer cairo build...)
 
Hi i gave it a short Testand i wanted to play a Video but i got a bunch of missing Files for the PND:
Pnd Runout say:
Code:
(gst-plugin-scanner:2809): GStreamer-WARNING **: Failed to load plugin '/mnt/utmp/otter/lib/gstreamer-0.10/libgstaasink.so': libaa.so.1: cannot open shared object file: No such file or directory

(gst-plugin-scanner:2809): GStreamer-WARNING **: Failed to load plugin '/mnt/utmp/otter/lib/gstreamer-0.10/libgstaiff.so': /mnt/utmp/otter/lib/gstreamer-0.10/libgstaiff.so: undefined symbol: gst_tag_list_from_id3v2_tag

(gst-plugin-scanner:2809): GStreamer-WARNING **: Failed to load plugin '/mnt/utmp/otter/lib/gstreamer-0.10/libgstassrender.so': libass.so.5: cannot open shared object file: No such file or directory

(gst-plugin-scanner:2809): GStreamer-WARNING **: Failed to load plugin '/mnt/utmp/otter/lib/gstreamer-0.10/libgstcacasink.so': libcaca.so.0: cannot open shared object file: No such file or directory

(gst-plugin-scanner:2809): GStreamer-WARNING **: Failed to load plugin '/mnt/utmp/otter/lib/gstreamer-0.10/libgstcairo.so': libcairo-gobject.so.2: cannot open shared object file: No such file or directory

(gst-plugin-scanner:2809): GStreamer-WARNING **: Failed to load plugin '/mnt/utmp/otter/lib/gstreamer-0.10/libgstcamerabin2.so': libgstbasecamerabinsrc-0.10.so.23: cannot open shared object file: No such file or directory

(gst-plugin-scanner:2809): GStreamer-WARNING **: Failed to load plugin '/mnt/utmp/otter/lib/gstreamer-0.10/libgstcelt.so': libcelt0.so.2: cannot open shared object file: No such file or directory

(gst-plugin-scanner:2809): GStreamer-WARNING **: Failed to load plugin '/mnt/utmp/otter/lib/gstreamer-0.10/libgstcurl.so': /mnt/utmp/otter/lib/libcurl.so.4: symbol tld_check_lz, version LIBIDN_1.0 not defined in file libidn.so.11 with link time reference

(gst-plugin-scanner:2809): GStreamer-WARNING **: Failed to load plugin '/mnt/utmp/otter/lib/gstreamer-0.10/libgstesd.so': libesd.so.0: cannot open shared object file: No such file or directory

(gst-plugin-scanner:2809): GStreamer-WARNING **: Failed to load plugin '/mnt/utmp/otter/lib/gstreamer-0.10/libgstfieldanalysis.so': libgstbasevideo-0.10.so.23: cannot open shared object file: No such file or directory

(gst-plugin-scanner:2809): GStreamer-WARNING **: Failed to load plugin '/mnt/utmp/otter/lib/gstreamer-0.10/libgstgme.so': libgme.so.0: cannot open shared object file: No such file or directory

(gst-plugin-scanner:2809): libgnomevfs-WARNING **: Cannot load module `/usr/lib/gnome-vfs-2.0/modules/libsftp.so' (/usr/lib/gnome-vfs-2.0/modules/libsftp.so: cannot open shared object file: No such file or directory)

(gst-plugin-scanner:2809): libgnomevfs-WARNING **: Cannot load module `/usr/lib/gnome-vfs-2.0/modules/libsftp.so' (/usr/lib/gnome-vfs-2.0/modules/libsftp.so: cannot open shared object file: No such file or directory)

(gst-plugin-scanner:2809): libgnomevfs-WARNING **: Cannot load module `/usr/lib/gnome-vfs-2.0/modules/libsftp.so' (/usr/lib/gnome-vfs-2.0/modules/libsftp.so: cannot open shared object file: No such file or directory)

(gst-plugin-scanner:2809): libgnomevfs-WARNING **: Cannot load module `/usr/lib/gnome-vfs-2.0/modules/libsftp.so' (/usr/lib/gnome-vfs-2.0/modules/libsftp.so: cannot open shared object file: No such file or directory)

(gst-plugin-scanner:2809): GStreamer-WARNING **: Failed to load plugin '/mnt/utmp/otter/lib/gstreamer-0.10/libgstid3demux.so': /mnt/utmp/otter/lib/gstreamer-0.10/libgstid3demux.so: undefined symbol: gst_tag_get_id3v2_tag_size

(gst-plugin-scanner:2809): GStreamer-WARNING **: Failed to load plugin '/mnt/utmp/otter/lib/gstreamer-0.10/libgstid3tag.so': /mnt/utmp/otter/lib/gstreamer-0.10/libgstid3tag.so: undefined symbol: gst_tag_mux_get_type

(gst-plugin-scanner:2809): GStreamer-WARNING **: Failed to load plugin '/mnt/utmp/otter/lib/gstreamer-0.10/libgstisomp4.so': /mnt/utmp/otter/lib/gstreamer-0.10/libgstisomp4.so: undefined symbol: gst_tag_list_from_id3v2_tag

(gst-plugin-scanner:2809): GStreamer-WARNING **: Failed to load plugin '/mnt/utmp/otter/lib/gstreamer-0.10/libgstjpegformat.so': /mnt/utmp/otter/lib/gstreamer-0.10/libgstjpegformat.so: undefined symbol: gst_tag_xmp_writer_tag_list_to_xmp_buffer

Ingo Reis, [16.07.17 00:04]
(gst-plugin-scanner:2809): GStreamer-WARNING **: Failed to load plugin '/mnt/utmp/otter/lib/gstreamer-0.10/libgstkate.so': libkate.so.1: cannot open shared object file: No such file or directory

(gst-plugin-scanner:2809): GStreamer-WARNING **: Failed to load plugin '/mnt/utmp/otter/lib/gstreamer-0.10/libgstmpeg2dec.so': libmpeg2.so.0: cannot open shared object file: No such file or directory

(gst-plugin-scanner:2809): GStreamer-WARNING **: Failed to load plugin '/mnt/utmp/otter/lib/gstreamer-0.10/libgstneonhttpsrc.so': libneon.so.27: cannot open shared object file: No such file or directory

(gst-plugin-scanner:2809): GStreamer-WARNING **: Failed to load plugin '/mnt/utmp/otter/lib/gstreamer-0.10/libgstnice010.so': libnice.so.10: cannot open shared object file: No such file or directory

(gst-plugin-scanner:2809): GStreamer-WARNING **: Failed to load plugin '/mnt/utmp/otter/lib/gstreamer-0.10/libgstpython.so': libpython2.6.so.1.0: cannot open shared object file: No such file or directory

(gst-plugin-scanner:2809): GStreamer-WARNING **: Failed to load plugin '/mnt/utmp/otter/lib/gstreamer-0.10/libgstsid.so': libsidplay.so.1: cannot open shared object file: No such file or directory

(gst-plugin-scanner:2809): GStreamer-WARNING **: Failed to load plugin '/mnt/utmp/otter/lib/gstreamer-0.10/libgstsouphttpsrc.so': libnettle.so.4: cannot open shared object file: No such file or directory

(gst-plugin-scanner:2809): GStreamer-WARNING **: Failed to load plugin '/mnt/utmp/otter/lib/gstreamer-0.10/libgsttaglib.so': libtag.so.1: cannot open shared object file: No such file or directory

(gst-plugin-scanner:2809): GStreamer-WARNING **: Failed to load plugin '/mnt/utmp/otter/lib/gstreamer-0.10/libgstvideoparsersbad.so': libgstcodecparsers-0.10.so.23: cannot open shared object file: No such file or directory

(gst-plugin-scanner:2809): GLib-GObject-WARNING **: cannot register existing type 'GstVorbisDec'

(gst-plugin-scanner:2809): GLib-CRITICAL **: g_once_init_leave: assertion 'result != 0' failed

(gst-plugin-scanner:2809): GStreamer-CRITICAL **: gst_element_register: assertion 'g_type_is_a (type, GST_TYPE_ELEMENT)' failed

(gst-plugin-scanner:2809): GStreamer-WARNING **: Failed to load plugin '/mnt/utmp/otter/lib/gstreamer-0.10/libgstvp8.so': libgstbasevideo-0.10.so.23: cannot open shared object file: No such file or directory

(gst-plugin-scanner:2809): GStreamer-WARNING **: Failed to load plugin '/mnt/utmp/otter/lib/gstreamer-0.10/libgstx264.so': libx264.so.142: cannot open shared object file: No such file or directory

Ingo Reis, [16.07.17 00:04]
(gst-plugin-scanner:2809): GStreamer-WARNING **: Failed to load plugin '/mnt/utmp/otter/lib/gstreamer-0.10/libgstxvid.so': libxvidcore.so.4: cannot open shared object file: No such file or directory
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
No language dictionaries for the language: "en_US"
No language dictionaries for the language: "en_US"
No language dictionaries for the language: "en_US"
No language dictionaries for the language: "en_US"
No language dictionaries for the language: "en_US"
No language dictionaries for the language: "en_US"
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
No language dictionaries for the language: "en_US"
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
QString::arg: Argument missing: "Reload Every: 60 seconds" , 60
QString::arg: Argument missing: "Reload Every: 1800 seconds" , 1800
QString::arg: Argument missing: "Reload Every: 3600 seconds" , 3600
QString::arg: Argument missing: "Reload Every: 7200 seconds" , 7200
QString::arg: Argument missing: "Reload Every: 21600 seconds" , 21600
QString::arg: Argument missing: "Reload Every: 60 seconds" , 60
QString::arg: Argument missing: "Reload Every: 1800 seconds" , 1800
QString::arg: Argument missing: "Reload Every: 3600 seconds" , 3600
QString::arg: Argument missing: "Reload Every: 7200 seconds" , 7200
QString::arg: Argument missing: "Reload Every: 21600 seconds" , 21600
 
Ok, I repacked added some libs for gstreamer. I hope it will be enough to make video playable.

Build 21
----------

  • Added some missing libs for gstreamers
 
Much better..thank you for looking @this.
I have now Sound on Myvideo and Youtube and other Sites but unfortunaly no Picture of the Videos.
They play Sound now.:)
Here is the Rescent PND Runout:
Ingo Reis, [16.07.17 12:25]
[ START ]--- Starting the application ( runscript.sh ) —------—
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-ingo'
Qt: Session management error: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed
QIODevice::write (QTcpSocket): device not open

(gst-plugin-scanner:3471): libgnomevfs-WARNING **: Cannot load module `/usr/lib/gnome-vfs-2.0/modules/libsftp.so' (/usr/lib/gnome-vfs-2.0/modules/libsftp.so: cannot open shared object file: No such file or directory)

(gst-plugin-scanner:3471): libgnomevfs-WARNING **: Cannot load module `/usr/lib/gnome-vfs-2.0/modules/libsftp.so' (/usr/lib/gnome-vfs-2.0/modules/libsftp.so: cannot open shared object file: No such file or directory)

(gst-plugin-scanner:3471): libgnomevfs-WARNING **: Cannot load module `/usr/lib/gnome-vfs-2.0/modules/libsftp.so' (/usr/lib/gnome-vfs-2.0/modules/libsftp.so: cannot open shared object file: No such file or directory)

(gst-plugin-scanner:3471): libgnomevfs-WARNING **: Cannot load module `/usr/lib/gnome-vfs-2.0/modules/libsftp.so' (/usr/lib/gnome-vfs-2.0/modules/libsftp.so: cannot open shared object file: No such file or directory)

(gst-plugin-scanner:3471): GStreamer-WARNING **: Failed to load plugin '/mnt/utmp/otter/lib/gstreamer-0.10/libgstpython.so': libpython2.6.so.1.0: cannot open shared object file: No such file or directory

(gst-plugin-scanner:3471): GLib-GObject-WARNING **: cannot register existing type 'GstVorbisDec'

(gst-plugin-scanner:3471): GLib-CRITICAL **: g_once_init_leave: assertion 'result != 0' failed

(gst-plugin-scanner:3471): GStreamer-CRITICAL **: gst_element_register: assertion 'g_type_is_a (type, GST_TYPE_ELEMENT)' failed
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
QIODevice::write (QTcpSocket): device not open
QIODevice::write (QTcpSocket): device not open
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
QIODevice::write (QTcpSocket): device not open
QString::arg: Argument missing: "Reload Every: 60 seconds" , 60
QString::arg: Argument missing: "Reload Every: 1800 seconds" , 1800
QString::arg: Argument missing: "Reload Every: 3600 seconds" , 3600
QString::arg: Argument missing: "Reload Every: 7200 seconds" , 7200
QString::arg: Argument missing: "Reload Every: 21600 seconds" , 21600
load glyph failed err=6 face=0x14bcf40, glyph=700
load glyph failed err=6 face=0x14f4d70, glyph=700
load glyph failed err=6 face=0xb77248, glyph=700
load glyph failed err=6 face=0x8ff190, glyph=2709
load glyph failed err=6 face=0x14bcf40, glyph=700
load glyph failed err=6 face=0x14bcf40, glyph=700
No language dictionaries for the language: "en_US"
load glyph failed err=6 face=0x14bcf40, glyph=700
QIODevice::write (QTcpSocket): device not open
load glyph failed err=6 face=0x14bcf40, glyph=700
load glyph failed err=6 face=0x14bcf40, glyph=700
load glyph failed err=6 face=0x14bcf40, glyph=700
load glyph failed err=6 face=0x14bcf40, glyph=700
load glyph failed err=6 face=0x14bcf40, glyph=700
load glyph failed err=6 face=0x14bcf40, glyph=700
load glyph failed err=6 face=0x14bcf40, glyph=700
QString::arg: Argument missing: "Reload Every: 60 seconds" , 60
QString::arg: Argument missing: "Reload Every: 1800 seconds" , 1800
QString::arg: Argument missing: "Reload Every: 3600 seconds" , 3600
QString::arg: Argument missing: "Reload Every: 7200 seconds" , 7200
QString::arg: Argument missing: "Reload Every: 21600 seconds" , 21600
No language dictionaries for the language: "en_US"
No language dictionaries for the language: "en_US"
No language dictionaries for the language: "en_US"
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel

Ingo Reis, [16.07.17 12:25]
jack server is not running or cannot be started
QIODevice::write (QTcpSocket): device not open
QIODevice::write (QTcpSocket): device not open
QIODevice::write (QTcpSocket): device not open
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
QIODevice::write (QTcpSocket): device not open
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
QHttpNetworkConnectionPrivate::_q_hostLookupFinished could not de-queue request
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
QString::arg: Argument missing: "Reload Every: 60 seconds" , 60
QString::arg: Argument missing: "Reload Every: 1800 seconds" , 1800
QString::arg: Argument missing: "Reload Every: 3600 seconds" , 3600
QString::arg: Argument missing: "Reload Every: 7200 seconds" , 7200
QString::arg: Argument missing: "Reload Every: 21600 seconds" , 21600
QT5 Base dir = /mnt/utmp/otter
[SUCCESS]--- Starting the application ( runscript.sh ) —------—
[ START ]--- Restoring the frame buffer status —------—
[SUCCESS]--- Restoring the frame buffer status —------—
[ START ]--- Restoring nub mode —------—
[SUCCESS]--- Restoring nub mode —------—
[ START ]--- uMount the PND —------—
[ START ]--- Waiting the Union to be available —------—
[SUCCESS]--- Waiting the Union to be available —------—
rmdir: failed to remove `/mnt/utmp/otter': Device or resource busy
[ START ]--- Waiting the PND mount dir to be free —------—
[SUCCESS]--- Waiting the PND mount dir to be free —------—
cleanup done
[SUCCESS]--- uMount the PND —------—
=======================================================================================
Return code is : 34

Edit:
Please ignore this "Ingo Reis, [16.07.17 12:25]" its only because i send the PND Runout Test with Telegram to my PC :-D
 
Last edited:
I have compiled a new plugin for gstreamer: gst-ffmpeg. There is now some (slow) video in youtube...

Build 22
----------

  • Added gst-ffmpeg plugin to have video
 
Yay..i will try it this Evening.
Now i must go to Work for 10 Hours and 2 Hours Driving Time per Day adiidional.
Thank you for that :D
 
Back
Top