Qt wiki will be updated on October 12th 2023 starting at 11:30 AM (EEST) and the maintenance will last around 2-3 hours. During the maintenance the site will be unavailable.

QtMediaHub: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
(Convert ExpressionEngine section headers)
(table)
Line 29: Line 29:
We have skins targeted for specific graphic engines.
We have skins targeted for specific graphic engines.


{background:#009900}. |''. Skin |''. Purpose |
{| class="wikitable"
| [[Category:QtMediaHub::Confluence | Confluence]] | Qt4 based Opengl targets|
! Skin  
| [[Category:QtMediaHub::Shroomfluence | Shroomfluence ]] (fork of Confluence) | Qt5 based Opengl targets |
! Purpose  
| [[Category:QtMediaHub::Delphin | Delphin ]] | Qt4 based DirectFB targets |
|-
| [[Category:QtMediaHub::Orca | Orca ]] (fork of Delphin) | Qt5 based OpenGL targets |
| [[Category:QtMediaHub::Confluence | Confluence]]  
| [[Category:QtMediaHub::Matinee | Matinee ]] | Qt5 based OpenGL targets |
| Qt4 based Opengl targets
|-
| [[Category:QtMediaHub::Shroomfluence Shroomfluence ]] (fork of Confluence)  
| Qt5 based Opengl targets  
|-
| [[Category:QtMediaHub::Delphin Delphin ]]  
| Qt4 based DirectFB targets  
|-
| [[Category:QtMediaHub::Orca | Orca ]] (fork of Delphin)  
| Qt5 based OpenGL targets  
|-
| [[Category:QtMediaHub::Matinee | Matinee ]]  
| Qt5 based OpenGL targets  
|}


=== [[Category:QtMediaHub::Supported_Platforms | Supported Platforms ]] ===
=== [[Category:QtMediaHub::Supported_Platforms | Supported Platforms ]] ===

Revision as of 13:32, 31 March 2015

This article may require cleanup to meet the Qt Wiki's quality standards. Reason: Auto-imported from ExpressionEngine.
Please improve this article if you can. Remove the {{cleanup}} tag and add this page to Updated pages list after it's clean.

Qt MediaHub

About

QtMediaHub is a reference implementation of XBMC intended to showcase the power and convenience of QML. It is as a demo for use at Qt related events. It is intended for research and to convey best practices when using Qt/QML.

Screenshots

FIXME

Features

  • Completely skinnable - QtMediaHub is completely written in Qt Quick(1/2) and is thus completely skinnable. The core code is a C++ based media engine (aka runtime) that provides various platform and board dependent services. The QML User interface expose functionality at their discretion.
  • Support Qt4 and Qt5 (Qt4 implies QtQuick1 and Qt5 implies QtQuick2).
  • Controllable using a N9 remote control application. Device discovery is done through ZeroConf.
  • Media streaming to stream content from your set top box to another device
  • Packaged skins using a custom qar format
  • Allows custom media integration alongside any built-in media integration of Qt Mobility.

Skins

We have skins targeted for specific graphic engines.

Skin Purpose
Qt4 based Opengl targets
(fork of Confluence) Qt5 based Opengl targets
Qt4 based DirectFB targets
(fork of Delphin) Qt5 based OpenGL targets
Qt5 based OpenGL targets

Download

You can get the latest source code from gitorious https://gitorious.org/qtmediahub.

Note that we are in the process of moving the git repositories to the qt.io.

Build

Building QtMediaHub once you have a functional Qt4 or Qt5 for your target is trivial.

  • qmake (for install prefix use 'qmake PREFIX=/usr/', default PREFIX is /usr/local)
  • make

Running

  • ./bin/qtmediahub (on mac use ./bin/qtmediahub-launcher)