Skip to content
No description or website provided.
C C++ Assembly Java Shell Objective-C Other
Failed to load latest commit information.
docs docs: Fix typo Sep 8, 2013
html html: Replace glyphicons with fontawesome. Jan 31, 2014
i18n i18n: Update en_GB translation Jan 30, 2014
libs libtorc-video: Minor typo Feb 25, 2014
project Reboot Sep 5, 2012
.gitignore libtorc-av: Patch FFmpeg to fix DVB subtitle size/positioning. Dec 2, 2013
Makefile i18n: Add Jan 28, 2014 README: Add upower requirement for pi Jan 21, 2014
configure configure: Make libfreetype support optional Feb 20, 2014
configure.diff Reboot Sep 5, 2012


Library dependencies


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


Building Torc on the Raspberry Pi

The following guide is subject to change and is based on a fresh installation of Raspbian.

  • Run raspi-config and 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
  • Run sudo apt-get update followed by sudo apt-get upgrade to ensure your Pi is fully up to date.
  • Run 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
  • Enter the torc directory and run ./configure.
  • 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 ./configure --qmake=/usr/lib/arm-linux-gnueabihf/qt5/bin/qmake.
  • Run make and go and do the shopping...
  • Run sudo make install.
  • torc-server and torc-utils can be run as normal from the command line.
  • torc-desktop and torc-tv do not need an X server running but they need the EGL fullscreen plugin specified at run time e.g. torc-tv -platform eglfs.
Something went wrong with that request. Please try again.