Skip to content

Latest commit

 

History

History
46 lines (28 loc) · 1.72 KB

README.md

File metadata and controls

46 lines (28 loc) · 1.72 KB

Release Java CI CodeQL Java

jheora

© Xiph.Org

Pure Java theora decoder.

Install

Usage

Reference

TODO

  • test

jheora is part of the Cortado streaming applet available from http://www.flumotion.net/cortado/ While the Cortado applet is GPL, jheora is LGPL. fluomotion does not distribute a jheora jar, so the sources are included in theora-java. Additionally, a few minor changes have been made to make private structure members public, to make the functionality closer to what theora-jna has.

jheora is dependent on jogg and jorbis from jcraft, available from http://www.jcraft.com/jorbis/ The sources and jars are included here as a convenience.

The same PlayerExample used for theora-jna has been modified to work with jheora. It takes a URL as a parameter.

To run it:

java -cp ./theora-java.jar:./lib/jheora-patch.jar:./lib/jogg-0.0.7.jar:./lib/jorbis-0.0.15.jar net.sf.theora_java.jheora.example.PlayerExample http://upload.wikimedia.org/wikipedia/commons/d/d0/Apollo_15_liftoff_from_inside_LM.ogg