genode/qt4/src/app/qt_avplay
Norman Feske 8243329ad4 os: Move Genode::Config into 'config' library
Originally, the convenience utility for accessing a process
configuration came in the form of a header file. But this causes
aliasing problems if multiple compilation units access the config while
the configuration gets dynamically updated. Moving the implementation of
the accessor to the singleton object into a library solves those
problems.
2013-09-23 14:25:58 +02:00
..
avplay_policy.h Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
control_bar.cpp Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
control_bar.h Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
filter_framebuffer_policy.h Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
framebuffer_root.h Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
framebuffer_session_component.cc Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
framebuffer_session_component.h Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
input_service.cpp Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
input_service.h Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
main_window.cpp os: Move Genode::Config into 'config' library 2013-09-23 14:25:58 +02:00
main_window.h Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
main.cpp Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
qt_avplay.pro Qt-based media player 2012-05-29 13:55:00 +02:00
README Qt-based media player 2012-05-29 13:55:00 +02:00
style.qrc Update Qt to version 4.8.4 2013-05-06 18:50:35 +02:00
style.qss Qt-based media player 2012-05-29 13:55:00 +02:00
target.mk Qt-based media player 2012-05-29 13:55:00 +02: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.