[theora] Possible interference between two directshow encoder/mux instances

Cristian Adam cristian.adam at gmail.com
Mon Jul 26 14:59:53 PDT 2010


On 26/07/2010 11:59, Andrew Bisson wrote:
> I have an application written in c# which uses two instances of the
> theora encoder in a single filtergraph. Each one is followed by an ogg
> multiplexer for output to separate files. When I run the filtergraph the
> smaller video’s buffer is intermittently written to the start of the
> larger video’s buffer. I am using the latest filters from
> opencodecs_0.84.17338.exe and the smaller video is coming from separate
> preview filtergraph via a GMFBridge component that connects the
> preview/render graphs. There are currently no clear indications as to
> where the interference is occurring but a previous version using wmv
> encoders did not exhibit this problem so it seems possible that it lies
> in the encoder/mux. Is it possible that the encoder instances are
> sharing memory that they should not be?
>
> Thanks,
>
> Andy
>

Hi Andy,

I have made a test OpenCodecs version which has a fix in the encoder
(removed a static buffer) Please tell me how this version works for you.

You can download the software from:
http://downloads.xiph.org/releases/oggdsf/opencodecs_0.84.17347.exe

Cheers,
Cristian.


More information about the theora mailing list