Skip to content
No description or website provided.
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
3rdParty
QTVLC
RedBullPlayer
Setup
qmake_mkspecs
._RedBullPlayer-Linux.com
._RedBullPlayer-Windows.exe
._autorun.inf
.gitignore
.gitmodules
.hidden
Coding.txt
LICENSE.txt
Makefile.all
Makefile.macx
Makefile.macx_ppc
Makefile.unix
Makefile.vlc_unix
Makefile.win32
README.md
README.txt
RakeFile.rb
RedBull.pro
agentbuild.bat
agentbuild_updater.bat
autorun.inf
copy_files.bat
globals.pri
libref.pri
macbinaries.pri
unittest.pri
version.nfo
x-win32-dll.pri

README.md

Red Bull Media Player

Requirements

The Red Bull Media Player is built using the following frameworks and tools:

Building

The sources should build without modification under the following systems:

  • Windows Vista/Windows 7
  • Ubuntu 9.10
  • Mac OSX 10.6

Porting to other platforms/os versions is mainly a matter of making VLC build and run. Due to the design, the Player is delivered as a self-extracting binary package that runs without modifications on the host outside its location, all dependencies (Qt etc.) need to be packaged correctly and the runtime environment must be set up to use them (e.g. LD_LIBRARY_PATH on Linux)

Note: On Mac OS the application is a simple application bundle, so packing/extracting is not required

The build system is based on Qt's qmake and wrapped by rake and make scripts.

To speed up building the build system uses precompiled versions of several dependencies that are automatically downloaded and extracted the first time the build is run. The precompiled binaries are unmodificated builds done on our development machines.

Windows

To compile, package and run the tests, execute the following commands from within the source directory:

c:\Projects\rb> set qt_dir=c:\Qt\2009.03

c:\Projects\rb> rake

After the build you should find the package at .\bin\Win32\Package\RedBullPlayer.exe

Note: Checkout the sources to a directory near the drives root directory. This is required as gcc (or any other component) builds up very long combined relative pathnames of included files and this leads to "file not found errors". So use something like c:\Projects\rb or similar to avoid such issues.

Linux

To compile, package and run the tests, execute the following commands from within the source directory:

/home/devel/RedBull/> make -f Makefile.unix

After the build you should find the package at ./bin/Linux/Package/RedBullPlayer

Mac OS X

To compile, package and run the tests, execute the following commands from within the source directory:

/home/devel/RedBull/> make -f Makefile.macx

After the build you should find the app bundle at ./bin/MacOSX/Package/RedBullPlayer.app

Something went wrong with that request. Please try again.