Slashdot Mirror


Theora Codec Ported to Java

fons writes "These guys have ported the Theora codec to Java. This means that ANY Java-capable browser can now be used to watch video streams on the net (clients don't have to download a player!). You can watch a demo showing some boring guys sitting in the office. At least the music is ok :) On their site you can find a link to an interesting interview with the boss, and it looks like more cool stuff is coming soon."

5 of 237 comments (clear)

  1. Re: open source with mpeg-4 in Java by Anonymous Coward · · Score: 4, Informative

    You can see an mpeg4 video demo here. The in-page JavaScripting seems broken, but the video and audio is good.

  2. Re:Compilable with GCJ? by Teckla · · Score: 4, Informative

    Makes me curious - at this point, apparently, what Theora most needs is optimization of the code to make it work faster.

    How optimized is this Java port of the codec, and will it be possible to compile it to 'native' code using GCJ for maximum performance?

    Most of the time, Java code is Just-in-Time (JIT) compiled. Even the old MS Java Virtual Machine that comes with IE will JIT compile Java bytecode.

    That means the Java bytecode is compiled on-the-fly. You generally end up running native code.

    The latest Sun JVMs (and it's been this way for quite a while) will interpret code that doesn't get called often, but will aggressively compile code that gets called a lot. The theory is that the end result can perform better than Ahead-of-Time (AOT) compiled code.

    In a nutshell, pre-compiling doesn't offer any performance advantages.

  3. Re:Wondering why this hasn't been done previously by badriram · · Score: 4, Informative

    Seems to load quick but it uses atleast 50% of processing power of my Athlon XP 2200. Most DIVX, WMV, MPEG files use maybe 15% processing power while showing a video.
    So it performance stills lacks, but i am still impressed that class and decoder load that quick even under slashdot load....

  4. Re:gmail invites by wtay · · Score: 5, Informative

    we've put up another mirror at http://194.78.112.13:8080/cortado/index.html The main site is pulling about 55Mbit/sec and is saturating at 2403 peak clients, it's still alive and kicking though :) enjoy! the fluendo team.

  5. And it's already happening by Sycraft-fu · · Score: 4, Informative

    UT 2004 and Doom 3 both use OGG Vorbis to do their music. Well between these two engines, you are talking a lot of games. A very large number of games start by licensing either the current Epic or iD engine since they are so solid.

    These two alone will provide a big boost for Vorbis in the gaming world.