genode/repos/libports/src/app/qt5/qt_avplay
2017-05-31 13:16:14 +02:00
..
avplay_slave.h Integrate core's RAM service into the PD service 2017-05-31 13:16:14 +02:00
control_bar.cpp Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
control_bar.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
filter_framebuffer_slave.h Integrate core's RAM service into the PD service 2017-05-31 13:16:14 +02:00
framebuffer_service_factory.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
main_window.cpp Integrate core's RAM service into the PD service 2017-05-31 13:16:14 +02:00
main_window.h Qt5: adapt to current staging branch (cap quota, ram quota, slave) 2017-05-31 13:16:09 +02:00
main.cpp Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
qt_avplay.pro Adapt high-level components to new parent API 2016-11-30 13:37:03 +01:00
README Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
style.qrc Qt5: migrate to new ports mechanism 2014-08-22 16:16:40 +02:00
style.qss Qt5: migrate to new ports mechanism 2014-08-22 16:16:40 +02:00
target.mk Simpify startup of dynamically linked binaries 2017-01-13 13:06:52 +01:00

This directory contains a simple Qt-based media player which is actually a
graphical user interface for the SDL-based 'avplay' media player from 'libav'.
It starts 'avplay' as a child and shows its graphical output in a
'QNitpickerViewWidget'. The widgets for controlling the player state send the
according keyboard and mouse input events to 'avplay'.

The 'qt_avplay' player supports the following configuration options:

:'<mediafile name="..."/>:'
  name of the media file to play

:'<framebuffer_filter name="..." ram_quota="..."/>':

  This node contains the name of a framebuffer filter service to filter the
  video output. It may appear multiple times. If specified more than once, it
  is possible to build a post-processing pipeline for the video display where
  each processing stage is executed by a separate program.