Difference between revisions of "Main Page"

From Theora Playback Library
Jump to: navigation, search
(Getting started)
 
(45 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<big>'''MediaWiki has been successfully installed.'''</big>
+
__NOEDITSECTION__ __NOTOC__
  
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.
+
{{Layout_box1|1=
 +
This is the homepage for the '''Theora Playback Library (libtheoraplayer)'''.
  
== Getting started ==
+
You can use this library to stream any number of  [http://www.theora.org/ Theora] video files in your application.
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]
 
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]
 
* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]
 
  
* Project Logo
+
The library has an abstracted audio and video interface so you can use it in any environment you wish (OpenGL, DirectX, SDL, Windows GDI, X11...)
To set your project logo simply [[Special:Upload&wpDestFile=Logo.png|Upload a new version]] of the following image:
+
 
[[Image:Logo.png]]
+
It runs equally good on Windows Mac Linux, iOS, Android etc. The library also supports native platform decoders where applicable for performance reasons, eg. H.264 on iOS and Mac.
 +
 
 +
Bug reports and features requests are welcome. Please spread the word of this project!
 +
}}
 +
{| align="center"
 +
|'''[http://libtheoraplayer.wordpress.com News]''' [http://libtheoraplayer.wordpress.com/?feed=rss (RSS)]
 +
| &nbsp; &nbsp; &nbsp;
 +
|'''[https://sourceforge.net/p/libtheoraplayer/forum/ Forum]'''
 +
| &nbsp; &nbsp; &nbsp;
 +
|'''[http://libtheoraplayer.cateia.com/api/index.html API]'''
 +
| &nbsp; &nbsp; &nbsp;
 +
|[[Showcase]]
 +
| &nbsp; &nbsp; &nbsp;
 +
|'''[https://github.com/AprilAndFriends/theoraplayer Browse Code]'''
 +
| &nbsp; &nbsp; &nbsp;
 +
|'''[https://github.com/AprilAndFriends/theoraplayer/issues Tracker]'''
 +
|-
 +
|}
 +
 
 +
----
 +
 
 +
{|
 +
|width="60%" valign="top"|
 +
{{Layout_box2|1=
 +
=== Using ===
 +
[[Image:star.png|right]]
 +
* [[Releases]] - Get the latest compiled SDK
 +
* [[Setup]] - How to setup the library and compile dependencies
 +
* [[Tutorial]] - A Hello World example
 +
* [[Best Practices]] - Best practices while using the library
 +
* [[Codecs]] - Read about all the codecs this library supports
 +
* [[Encoding Videos]] - How to convert your videos in a format supported by the library
 +
* [http://libtheoraplayer.sourceforge.net/api/html/index.html API Reference] - doxygen generated api documentation
 +
* [[Reporting Bugs]] - They're not bugs, they're features :) But for the fun of it, lets point them out.
 +
* [[Licensing]] - Library licensing guidelines
 +
}}
 +
 
 +
{{Layout_box3|1=
 +
[[Image:Toolbox.png|right]]
 +
=== Demos ===
 +
* [[Demo:GLUT Player|GLUT Player]] - A simple player using GLUT
 +
* [[Demo:AV Player|A/V Player]] - Audio playback via OpenAL
 +
* [[Demo:Multiple Videos|Multiple Videos]] - Decoding multiple videos at the same times using one or multiple worker threads
 +
* [[Demo:Seek Test|Seek Test]] - A unit test designed to test seeking accuracy
 +
* [[Demo:Sprite Animation|Sprite Animation]] - Use this library to do hi-res sprite animation with lots of frames
 +
* [[Demo:Composite_Animation|Composite Animation]] - Display high quality animated scenes with video elements
 +
* [[Demo:Environment_Mapping|Environment Mapping]] - Use video as an animated environment map texture
 +
* [[Demo:Parallax_Mapping|Parallax Mapping]] - Animate normal and parallax maps for 3D objects
 +
* [[Demo:TV Room|TV Room]] - A cool demo showing what you can do with this library
 +
* [[Demo:Lightmap_Demo|Light Mapping]] - Use video in ways you never thought was possible!
 +
* [[Demo:Animated_Lighting|Animated Lighting]] - Transfer complex lighting in your animated 3D scene to a video file.
 +
}}
 +
 
 +
|width="40%" valign="top"|
 +
<!-- RIGHT -->
 +
{{Layout_box4|1=
 +
=== Developers ===
 +
* [[Roadmap]] - What's left to do for the next major release
 +
* [[Compiling Instructions]] - Here you can find detail instruction how to compile the library
 +
* [[Contribute]] - How to contribute / Join the project
 +
* [[Coding Guidelines]] - The current coding style used
 +
}}
 +
{{Layout_box3|1=
 +
[[Image:Old book.png|right]]
 +
=== Articles ===
 +
* [[Cotributors]] - A bit about the people working on this lib
 +
* [[About]] - Short information about the project
 +
* [[Showcase]] - List of projects using this library
 +
* [[How it works]] - How the library works
 +
}}
 +
{{Layout_box2|1=
 +
[[Image:Cateia_Games.png|right]]
 +
=== Cateia Games ===
 +
This is my game development company, follow us to keep up2date with our TheoraPlayer-rich games!
 +
 
 +
[[Image:website.png|link=http://www.cateia.com]]
 +
[[Image:facebook.png|link=http://www.facebook.com/cateiagames]]
 +
[[Image:twitter.png|link=http://www.twitter.com/CateiaGames]]
 +
[[Image:googleplus.png|link=http://plus.google.com/b/106192043208739666430]]
 +
}}
 +
|}

Latest revision as of 15:53, 6 August 2015


This is the homepage for the Theora Playback Library (libtheoraplayer).

You can use this library to stream any number of Theora video files in your application.

The library has an abstracted audio and video interface so you can use it in any environment you wish (OpenGL, DirectX, SDL, Windows GDI, X11...)

It runs equally good on Windows Mac Linux, iOS, Android etc. The library also supports native platform decoders where applicable for performance reasons, eg. H.264 on iOS and Mac.

Bug reports and features requests are welcome. Please spread the word of this project!

News (RSS)       Forum       API       Showcase       Browse Code       Tracker

Using

Star.png
  • Releases - Get the latest compiled SDK
  • Setup - How to setup the library and compile dependencies
  • Tutorial - A Hello World example
  • Best Practices - Best practices while using the library
  • Codecs - Read about all the codecs this library supports
  • Encoding Videos - How to convert your videos in a format supported by the library
  • API Reference - doxygen generated api documentation
  • Reporting Bugs - They're not bugs, they're features :) But for the fun of it, lets point them out.
  • Licensing - Library licensing guidelines
Toolbox.png

Demos

Developers

Old book.png

Articles

  • Cotributors - A bit about the people working on this lib
  • About - Short information about the project
  • Showcase - List of projects using this library
  • How it works - How the library works
Cateia Games.png

Cateia Games

This is my game development company, follow us to keep up2date with our TheoraPlayer-rich games!

Website.png Facebook.png Twitter.png Googleplus.png