Re: [FreeJ] Concerning the (correct) use of Theora in FreeJ

dyne.org open discussions
Author: jaromil
Date:  
To: Ivo Emanuel Gonçalves
CC: freej, theora
Subject: Re: [FreeJ] Concerning the (correct) use of Theora in FreeJ

hi Ivo,

On Fri, Apr 04, 2008 at 01:48:08AM +0100, Ivo Emanuel Gonçalves wrote:
> > On 2/16/08, jaromil <jaromil@???> wrote:
> > i hereby confirm we are correctly producing a skeleton in ogg
> > encoded with freej
>
> Sorry to bump this thread, but there's something that you need to
> consider. Skeleton has a Content-Type field for the media types of
> the different streams inside Ogg. Recently we decided that the
> Vorbis and Theora media types were not to use the x-, so
> Theora/Vorbis encoders are being changed. It's likely that FreeJ
> needs to be modified too.


OK. what about simply recommending (yet another) library / small code
component for streamers?

I'm using Jan's theorautils.c from ffmpeg2theora, that's also why i
confirmed i'm using the skeleton, since someone mentioned that was
already implemented in ffmpeg2theora.

> I wanted to provide a patch, but after spending 10 minutes drifting
> through code in FreeJ's CVS (trunk and branches) I couldn't find
> anything to do with Skeleton.


not in the theorautils.c that we include?

http://code.dyne.org/browser/freej/trunk/src/theorautils.cpp

> Anyway, what you need to be careful with is that it's video/theora
> and audio/vorbis, and if you have code counting the string length
> you have to modify it by removing two bytes that are no longer
> necessary. You may want to look into the latest diffs in
> ffmpeg2theora in SVN.


should i update to the latest version of that file in ffmpeg2theora?


thanks,
ciao


- --
Jaromil, dyne.org developer, http://jaromil.dyne.org

GPG: 779F E8B5 47C7 3A89 4112 64D0 7B64 3184 [ B534 0B5E ]