diff options
author | Yann E. MORIN <yann.morin.1998@free.fr> | 2016-05-02 12:09:58 +0200 |
---|---|---|
committer | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2016-06-03 19:55:34 +0200 |
commit | fe0fcb1d7bd561dbca9f6873be693f4ae8371117 (patch) | |
tree | e79d3acd33813a03af1efcb0d1e91d4f3be5ed45 /package/php-ssh2 | |
parent | 7dfb844357db0373edea38e4dfe25e622d91d967 (diff) | |
download | buildroot-fe0fcb1d7bd561dbca9f6873be693f4ae8371117.tar.gz buildroot-fe0fcb1d7bd561dbca9f6873be693f4ae8371117.zip |
package/omxplayer: new package
OMXplayer uses openMAX on the RPi to play videos with hardware
acceleration.
Compared to using a gstreamer pipe, OMXplayer uses a complete
"tunnel-mode", in which the video is piped (after demuxing) into the
hardware, all the way down to the display, whereas gstreamer composes
the video using the eglgles sink, which uses mem-to-mem copies.
So, when playing a locally-stored 1080p video, OMXplayer averages 20%
(with peaks up to ~30%, depending on the complexity of the video) CPU,
while gstreamer bursts up to 40+% when playing 720p and totally chokes
on a 1080p video; all on an non-overclocked RPi-1.
Note that we have to depend on rpi-userland. rpi-userland is a GLES/EGL
provider, so it can't be selected (as all providers of a virtual package
can't).
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
[Thomas: add a depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'package/php-ssh2')
0 files changed, 0 insertions, 0 deletions