Qt >= 5.0 libfreetype
libcdio - Audio CD playback. libass - SSA/ASS subtitle rendering. libdnssd - Bonjour service announcement and discovery. libcec2 - CEC support. libasound2 - Alsa sound library. libudev - USB device detection (linux).
Hardware video decoding
VDPAU VAAPI OpenMax
Building Torc on the Raspberry Pi
The following guide is subject to change and is based on a fresh installation of Raspbian.
raspi-configand set the video memory to at least 128mb. You will probably want to enable SSH as well.
- Add the Qt5 Raspbian repository provided by Sébastien Noel. Details can be found at http://twolife.be/raspbian
sudo apt-get updatefollowed by
sudo apt-get upgradeto ensure your Pi is fully up to date.
sudo apt-get install qtdeclarative5-dev qt5-qmake qtdeclarative5-qtquick2-plugin build-essential git-core libudev-dev libavahi-compat-libdnssd-dev yasm libasound2-dev ccache libass-dev libcec-dev libfreetype6-dev upower.
- Checkout the Torc source with
git clone https://github.com/Torc/torc.git.
- Enter the torc directory and run
- If the configure script fails due to a lack of qmake for Qt5, you will need to specify the path to qmake with something like
makeand go and do the shopping...
sudo make install.
torc-utilscan be run as normal from the command line.
torc-tvdo not need an X server running but they need the EGL fullscreen plugin specified at run time e.g.
torc-tv -platform eglfs.