genode/qt4/src/app/qt_avplay
Norman Feske 6525ec5951 Simplify Framebuffer::Session interface
This patch removes the 'Framebuffer::Session::release()' function from
the interface to make the mode-change protocol consistent with the way
the Rom_session interface handles ROM-module changes. That is, the
client acknowledges the release of its current dataspace by requesting a
new dataspace via the 'Framebuffer::Session::dataspace()' function.

Fixes #1057
2014-03-14 13:17:35 +01:00
..
README Qt-based media player 2012-05-29 13:55:00 +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 Simplify Framebuffer::Session interface 2014-03-14 13:17:35 +01:00
framebuffer_session_component.h Simplify Framebuffer::Session interface 2014-03-14 13:17:35 +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.cpp 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
qt_avplay.pro 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

README

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.