Gstreamer 1.0 for raspbian


158 posts   Page 6 of 7   1 ... 3, 4, 5, 6, 7
by Defiant » Sun Aug 17, 2014 4:44 pm
I have updated the Gstreamer packages (base, good, bad, ugly) to Version 1.2.4.
Compared with Gstreamer in Debian the following elements have been disabled because of missing dependencies in Raspbian Wheezy:
-bad: mplex, sbc & webp
-good: vpx

Gst-openmax has also been updated to 1.2.

The following new packages have been added:
-python-gst-1.0
-python3-gst-1.0
-libgstrtspserver-1.0-0
-libgstrtspserver-1.0-dev
-gir1.2-gst-rtsp-server-1.0

Also the packages and repository are now signed with my pgp-key 0C667A3E.

Please note that this is the last version I'll compile for Raspbian Wheezy, beginning with 1.4 Gstreamer requires more up to date packages.
Posts: 150
Joined: Tue Oct 30, 2012 6:17 pm
Location: Hamburg, Germany
by gkreidl » Wed Aug 20, 2014 7:26 am
Defiant wrote:Also the packages and repository are now signed with my pgp-key 0C667A3E.


How can I add that key? At the moment apt-get update does not accept parts of your repository.
Minimal Kiosk Browser
Slim, fast webkit browser with support for audio+video+playlists+youtube+pdf+download
Optional fullscreen kiosk mode and command interface for embedded applications
Includes omxplayerGUI, an X front end for omxplayer
Posts: 1505
Joined: Thu Jan 26, 2012 1:07 pm
by gkreidl » Wed Aug 20, 2014 7:48 am
gkreidl wrote:How can I add that key? At the moment apt-get update does not accept parts of your repository.


solved using:
Code: Select all
gpg --recv-keys 0C667A3E
gpg -a --export 0C667A3E | sudo apt-key add -


but still the following packages are not upgraded (hold back):
gstreamer1.0-plugins-bad gstreamer1.0-plugins-bad-dbg
gstreamer1.0-plugins-good libgstreamer-plugins-bad1.0-0
Minimal Kiosk Browser
Slim, fast webkit browser with support for audio+video+playlists+youtube+pdf+download
Optional fullscreen kiosk mode and command interface for embedded applications
Includes omxplayerGUI, an X front end for omxplayer
Posts: 1505
Joined: Thu Jan 26, 2012 1:07 pm
by Defiant » Wed Aug 20, 2014 4:41 pm
Strange, I have tested that on a separate installation. Do you have en entry in /etc/apt/preferences or /etc/apt/preferences.d/?

Can you paste the output of the following commands:
Code: Select all
apt-cache policy gstreamer1.0-plugins-bad
apt-get install gstreamer1.0-plugins-bad


Also, are you on irc?
Posts: 150
Joined: Tue Oct 30, 2012 6:17 pm
Location: Hamburg, Germany
by gkreidl » Wed Aug 20, 2014 4:53 pm
I meanwhile ran an upgrade with Synaptic. It seems to work, although there was an error at the end.

Code: Select all
apt-cache policy gstreamer1.0-plugins-bad
gstreamer1.0-plugins-bad:
  Installiert:           1.2.4-1.1
  Installationskandidat: 1.2.4-1.1
  Versionstabelle:
 *** 1.2.4-1.1 0
        500 http://vontaene.de/raspbian-updates/ ./main armhf Packages
        100 /var/lib/dpkg/status
Minimal Kiosk Browser
Slim, fast webkit browser with support for audio+video+playlists+youtube+pdf+download
Optional fullscreen kiosk mode and command interface for embedded applications
Includes omxplayerGUI, an X front end for omxplayer
Posts: 1505
Joined: Thu Jan 26, 2012 1:07 pm
by Defiant » Wed Aug 20, 2014 4:56 pm
So you are now on the latest version, what was the error?
Posts: 150
Joined: Tue Oct 30, 2012 6:17 pm
Location: Hamburg, Germany
by thassan » Thu Sep 18, 2014 5:08 pm
Hi, newbie here.
I have been using gstreamer successfully for the past couple of months on a model B Pi with NOOBS. However, today I installed the latest raspbian (09-09-2014) and when I try to install gstreamer i get the following output (see the last few lines):
Code: Select all
pi@pi2 ~ $ sudo apt-get install gstreamer1.0
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'libgstreamer1.0-dev' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-plugins-base' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-audiosource' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-audiosink' for regex 'gstreamer1.0'
Note, selecting 'libgstreamer1.0-0' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-visualization' for regex 'gstreamer1.0'
Note, selecting 'libgstreamer1.0-0-dbg' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-omx-dbg' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-plugins-ugly' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-plugins-base-dbg' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-plugins-base-doc' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-gnomevfs' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-doc' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-plugins-bad' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-plugins-base-apps' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-tools' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-omx' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-libav' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-plugins-good' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-plugins-bad-dbg' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-plugins-bad-doc' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-videosink' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-videosource' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-pulseaudio' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-plugins-ugly-dbg' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-plugins-good-dbg' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-plugins-ugly-doc' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-alsa' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-plugins-good-doc' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-libav-dbg' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-x' for regex 'gstreamer1.0'
gstreamer1.0-alsa is already the newest version.
gstreamer1.0-omx is already the newest version.
gstreamer1.0-plugins-bad is already the newest version.
gstreamer1.0-plugins-bad set to manually installed.
gstreamer1.0-plugins-bad-dbg is already the newest version.
gstreamer1.0-plugins-base is already the newest version.
gstreamer1.0-plugins-base set to manually installed.
gstreamer1.0-plugins-good is already the newest version.
gstreamer1.0-tools is already the newest version.
gstreamer1.0-x is already the newest version.
gstreamer1.0-x set to manually installed.
libgstreamer1.0-0 is already the newest version.
libgstreamer1.0-0 set to manually installed.
libgstreamer1.0-0-dbg is already the newest version.
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 gstreamer1.0-omx-dbg : Depends: gstreamer1.0-omx (= 1.0.0.1-0+rpi12rpi1) but 1.2.0-1 is to be installed
E: Unable to correct problems, you have held broken packages.

I have added deb http://vontaene.de/raspbian-updates/ . main to /etc/apt/sources.list and have also done what gkreidl suggested
gkreidl wrote:solved using:
Code: Select all
gpg --recv-keys 0C667A3E
gpg -a --export 0C667A3E | sudo apt-key add -


If anyone has a solution please let me know. I really need to get this working soon.
Thanks in advance.
Posts: 3
Joined: Thu Sep 18, 2014 4:47 pm
Location: Centurion, South Africa
by Defiant » Thu Sep 18, 2014 5:21 pm
You have a package gstreamer1.0-omx-dbg from an unknown origin. Since I never created such a package its not coming from me which does not make it my fault :))

Please post the output of
Code: Select all
apt-cache policy gstreamer1.0-omx-dbg
Posts: 150
Joined: Tue Oct 30, 2012 6:17 pm
Location: Hamburg, Germany
by fruitoftheloom » Thu Sep 18, 2014 5:54 pm
thassan wrote:Hi, newbie here.
I have been using gstreamer successfully for the past couple of months on a model B Pi with NOOBS. However, today I installed the latest raspbian (09-09-2014) and when I try to install gstreamer i get the following output (see the last few lines):
Code: Select all
pi@pi2 ~ $ sudo apt-get install gstreamer1.0
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'libgstreamer1.0-dev' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-plugins-base' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-audiosource' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-audiosink' for regex 'gstreamer1.0'
Note, selecting 'libgstreamer1.0-0' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-visualization' for regex 'gstreamer1.0'
Note, selecting 'libgstreamer1.0-0-dbg' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-omx-dbg' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-plugins-ugly' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-plugins-base-dbg' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-plugins-base-doc' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-gnomevfs' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-doc' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-plugins-bad' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-plugins-base-apps' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-tools' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-omx' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-libav' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-plugins-good' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-plugins-bad-dbg' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-plugins-bad-doc' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-videosink' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-videosource' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-pulseaudio' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-plugins-ugly-dbg' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-plugins-good-dbg' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-plugins-ugly-doc' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-alsa' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-plugins-good-doc' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-libav-dbg' for regex 'gstreamer1.0'
Note, selecting 'gstreamer1.0-x' for regex 'gstreamer1.0'
gstreamer1.0-alsa is already the newest version.
gstreamer1.0-omx is already the newest version.
gstreamer1.0-plugins-bad is already the newest version.
gstreamer1.0-plugins-bad set to manually installed.
gstreamer1.0-plugins-bad-dbg is already the newest version.
gstreamer1.0-plugins-base is already the newest version.
gstreamer1.0-plugins-base set to manually installed.
gstreamer1.0-plugins-good is already the newest version.
gstreamer1.0-tools is already the newest version.
gstreamer1.0-x is already the newest version.
gstreamer1.0-x set to manually installed.
libgstreamer1.0-0 is already the newest version.
libgstreamer1.0-0 set to manually installed.
libgstreamer1.0-0-dbg is already the newest version.
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 gstreamer1.0-omx-dbg : Depends: gstreamer1.0-omx (= 1.0.0.1-0+rpi12rpi1) but 1.2.0-1 is to be installed
E: Unable to correct problems, you have held broken packages.

I have added deb http://vontaene.de/raspbian-updates/ . main to /etc/apt/sources.list and have also done what gkreidl suggested
gkreidl wrote:solved using:
Code: Select all
gpg --recv-keys 0C667A3E
gpg -a --export 0C667A3E | sudo apt-key add -


If anyone has a solution please let me know. I really need to get this working soon.
Thanks in advance.

It would appear that the Vontaene GStreamer conflicts with the RPi version in the latest image or installed by undertaking dist-upgrade viewtopic.php?f=63&t=85908&p=606726&hilit=vontaene#p606663
Raspberry Pi the numero uno board
Posts: 2561
Joined: Tue Mar 25, 2014 12:40 pm
Location: Bognor Regis UK
by Defiant » Thu Sep 18, 2014 6:09 pm
Oh great, and no one told me...

Try this. Create a file /etc/apt/preferences.d/gstreamer with the following contents:
Code: Select all
Package: *
Pin: origin archive.raspberrypi.org
Pin-Priority: 1001


then do a dist-upgrade. Then remove the just created file and vontaene.de from sources.list
Posts: 150
Joined: Tue Oct 30, 2012 6:17 pm
Location: Hamburg, Germany
by fruitoftheloom » Thu Sep 18, 2014 6:53 pm
Defiant wrote:Oh great, and no one told me...

Try this. Create a file /etc/apt/preferences.d/gstreamer with the following contents:
Code: Select all
Package: *
Pin: origin archive.raspberrypi.org
Pin-Priority: 1001


then do a dist-upgrade. Then remove the just created file and vontaene.de from sources.list

Unfortunately Collobora who were tasked with compiling Web (Epiphany) Browser on the RPF's behalf have requested an upgrade of many packages so Raspbian Wheezy is no longer a clone of Debian 7.6 ARMHF.

IMHO the time would of been better spent on Debian Jessie 8 (as it is reasonably solid) and compile Maynard & Epiphany etcetera.. The RPF could call it its own Distro :shock:
Raspberry Pi the numero uno board
Posts: 2561
Joined: Tue Mar 25, 2014 12:40 pm
Location: Bognor Regis UK
by thassan » Fri Sep 19, 2014 9:46 am
Defiant wrote:Oh great, and no one told me...

Try this. Create a file /etc/apt/preferences.d/gstreamer with the following contents:
Code: Select all
Package: *
Pin: origin archive.raspberrypi.org
Pin-Priority: 1001


then do a dist-upgrade. Then remove the just created file and vontaene.de from sources.list


Thanks that worked and I was able to install gstreamer successfully, but now my stream is not working anymore.
On the Pi I'm using the following:
Code: Select all
pi@pi2 ~ $ raspivid -w 640 -h 480 -fps 20 -b 10000000 -t 0 -o | gst-launch-1.0 -v fdsrc ! h264parse ! rtph264pay config-interval=10 pt=96 ! udpsink host=172.17.100.221 port=9000
and on a windows machine to receive the stream I'm using:
Code: Select all
C:\gstreamer\1.0\x86\bin\gst-launch-1.0 -v udpsrc port=9000 caps="application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264" ! rtph264depay ! avdec_h264 ! videoconvert ! autovideosink sync=false

This used to work perfectly before the update with minimal lag. But now I'm not receiving anything. Maybe I need to change something in the pipeline?
Posts: 3
Joined: Thu Sep 18, 2014 4:47 pm
Location: Centurion, South Africa
by thassan » Fri Sep 19, 2014 9:51 am
Ah never mind, just did a reboot again and it seems to be working now.
Thanks for the help and the quick responses.
Posts: 3
Joined: Thu Sep 18, 2014 4:47 pm
Location: Centurion, South Africa
by Stetanchi » Mon Oct 20, 2014 7:00 pm
Hi there,

I am having the same issue with installing gstreamer1.0
I tried this
Try this. Create a file /etc/apt/preferences.d/gstreamer with the following contents:

Code: Select all
Package: *
Pin: origin archive.raspberrypi.org
Pin-Priority: 1001

then do a dist-upgrade. Then remove the just created file and vontaene.de from sources.list

But without success.

"apt-get install gstreamer1.0" still terminates with the following error message:
Code: Select all
The following packages have unmet dependencies:
 gstreamer1.0-omx-dbg : Depends: gstreamer1.0-omx (= 1.0.0.1-0+rpi12rpi1) but 1.2.0-1 is to be installed
E: Unable to correct problems, you have held broken packages.

Output of "apt-cache policy gstreamer1.0-omx-dbg":
Code: Select all
root@pi1:~# apt-cache policy gstreamer1.0-omx-dbg
gstreamer1.0-omx-dbg:
  Installed: (none)
  Candidate: 1.0.0.1-0+rpi12rpi1
  Version table:
     1.0.0.1-0+rpi12rpi1 0
        500 http://archive.raspberrypi.org/debian/ wheezy/main armhf Packages

Any hint how to get gstreamer installed?
Thanks, Stefan.
Posts: 2
Joined: Mon Oct 20, 2014 6:51 pm
by Defiant » Tue Oct 21, 2014 4:18 am
Stetanchi wrote:"apt-get install gstreamer1.0" still terminates with the following error message:

did you execute "install" or "dist-upgrade"?

If it still does not work on upgrade try apt-get install gstreamer1.0-omx=1.0.0.1-0+rpi12rpi1

Also you probably don't need the dbg-package...
Posts: 150
Joined: Tue Oct 30, 2012 6:17 pm
Location: Hamburg, Germany
by Stetanchi » Tue Oct 21, 2014 9:35 am
Hi Defiant,

first I executed "apt-get update" and then "apt-get dist-upgrade"
I will give it try with your suggestion tonight.

Thanks, Stefan.
Posts: 2
Joined: Mon Oct 20, 2014 6:51 pm
by sphaero » Sun Oct 26, 2014 12:24 pm
I'm running the latest Raspbian with gstreamer from vontaene.de/raspbian-updates/ and kernel 3.12.30+ #717 PREEMPT
Code: Select all
ii  gstreamer1.0-alsa:armhf              1.2.4-1.1                         armhf        GStreamer plugin for ALSA
ii  gstreamer1.0-omx                     1.2.0-1                           armhf        OpenMAX IL GStreamer wrapper
ii  gstreamer1.0-plugins-bad:armhf       1.2.4-1.1                         armhf        GStreamer plugins from the "bad" set
ii  gstreamer1.0-plugins-base:armhf      1.2.4-1.1                         armhf        GStreamer plugins from the "base" set
ii  gstreamer1.0-plugins-good:armhf      1.2.4-1.1                         armhf        GStreamer plugins from the "good" set
ii  gstreamer1.0-pulseaudio:armhf        1.2.4-1.1                         armhf        GStreamer plugin for PulseAudio
ii  gstreamer1.0-tools                   1.2.4-1.1                         armhf        Tools for use with GStreamer

I'm testing to see if 1080p playback runs smooth through the video example and gstreamer:
Code: Select all
./hello_video.bin test.h264

This runs smooth!
Code: Select all
# gst-launch-1.0 -v filesrc location=/opt/vc/src/hello_pi/hello_video/test.h264 ! decodebin ! eglglessink sync=false
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Got context from element 'eglglessink0': gst.egl.EGLDisplay=context, display=(GstEGLDisplay)NULL;
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src: caps = video/x-h264, stream-format=(string)byte-stream
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src: caps = NULL
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstH264Parse:h264parse0.GstPad:src: caps = video/x-h264, width=(int)1920, height=(int)1080, parsed=(boolean)true, stream-format=(string)byte-stream, alignment=(string)au
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstCapsFilter:capsfilter0.GstPad:src: caps = video/x-h264, width=(int)1920, height=(int)1080, parsed=(boolean)true, stream-format=(string)byte-stream, alignment=(string)au
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstOMXH264Dec-omxh264dec:omxh264dec-omxh264dec0.GstPad:sink: caps = video/x-h264, width=(int)1920, height=(int)1080, parsed=(boolean)true, stream-format=(string)byte-stream, alignment=(string)au
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstCapsFilter:capsfilter0.GstPad:sink: caps = video/x-h264, width=(int)1920, height=(int)1080, parsed=(boolean)true, stream-format=(string)byte-stream, alignment=(string)au
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstOMXH264Dec-omxh264dec:omxh264dec-omxh264dec0.GstPad:src: caps = video/x-raw, format=(string)I420, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt709, framerate=(fraction)0/1
/GstPipeline:pipeline0/GstEglGlesSink:eglglessink0.GstPad:sink: caps = video/x-raw, format=(string)I420, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt709, framerate=(fraction)0/1
/GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstDecodePad:src_0.GstProxyPad:proxypad1: caps = video/x-raw, format=(string)I420, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt709, framerate=(fraction)0/1
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock

This doesn't run smooth. As you can see the decodebin uses omxh264dec thus it is hardware decoded. Anybody had more success getting smooth playback? I think using the test.h264 file is the easiest to test with. It should be available on any Raspberry.

There is a newer Gstreamer available (1.4). However eglglessink is deprecated and now merged with glimagesink. Should I be compiling that version?
Posts: 9
Joined: Sun Oct 26, 2014 9:40 am
by Defiant » Sun Oct 26, 2014 5:57 pm
You no longer need the vontaene.de-repository. Gstreamer 1.0 and gst-omx are now in raspbian, probably in a newer version.
So you better update to the raspbian version and remove the extra repository.
Posts: 150
Joined: Tue Oct 30, 2012 6:17 pm
Location: Hamburg, Germany
by sphaero » Sun Oct 26, 2014 8:35 pm
It's not in stable, only in jessie (testing) from what I can see.

I'll try a jessie raspbian as well.
Posts: 9
Joined: Sun Oct 26, 2014 9:40 am
by gkreidl » Sun Oct 26, 2014 8:51 pm
sphaero wrote:It's not in stable, only in jessie (testing) from what I can see.

I'll try a jessie raspbian as well.


No. it's in the latest image and dist-upgrade. It's needed by the new webkit engine (epiphany browser).
Minimal Kiosk Browser
Slim, fast webkit browser with support for audio+video+playlists+youtube+pdf+download
Optional fullscreen kiosk mode and command interface for embedded applications
Includes omxplayerGUI, an X front end for omxplayer
Posts: 1505
Joined: Thu Jan 26, 2012 1:07 pm
by fruitoftheloom » Sun Oct 26, 2014 9:07 pm
sphaero wrote:It's not in stable, only in jessie (testing) from what I can see.

I'll try a jessie raspbian as well.

Code: Select all
sudo apt-get update
sudo apt-get dist-upgrade

This will take you to 24th Oct '14 and should be undertaken as includes the openssl and bash security updates.
Raspberry Pi the numero uno board
Posts: 2561
Joined: Tue Mar 25, 2014 12:40 pm
Location: Bognor Regis UK
by sphaero » Sun Oct 26, 2014 10:04 pm
Thanks for the pointer. I missed some sources indeed.
Just tested and it is much smoother :) although gstreamer takes quite some overhead. 50% cpu compared to 3-7%. Anybody got lower cpu burden?
Posts: 9
Joined: Sun Oct 26, 2014 9:40 am
by fruitoftheloom » Sun Oct 26, 2014 11:22 pm
sphaero wrote:Thanks for the pointer. I missed some sources indeed.
Just tested and it is much smoother :) although gstreamer takes quite some overhead. 50% cpu compared to 3-7%. Anybody got lower cpu burden?

Did you fully remove the packages installed by the byvontaene.de-repository prior to dist-upgrade ?
Raspberry Pi the numero uno board
Posts: 2561
Joined: Tue Mar 25, 2014 12:40 pm
Location: Bognor Regis UK
by sphaero » Mon Oct 27, 2014 8:21 am
Yes it was a clean install. Also it makes sense that displaying through GL is a higher overhead than displaying directly like the hello_video does. Just curious what best performance can be achieved and where the bottleneck would be.

Btw I need to do (add queue)
Code: Select all
decodebin ! queue ! eglglessink
to make it smooth. Without it is still stutters a bit.
Posts: 9
Joined: Sun Oct 26, 2014 9:40 am
by Ivan Tham » Thu Oct 30, 2014 5:35 am
Can I use Gstreamer1.0 in midori or other browser?
Posts: 72
Joined: Mon Jun 24, 2013 7:06 am