[Matroska-devel] LibMatroska example question
a1muelle at edu.uni-klu.ac.at
Tue Feb 7 10:51:41 CET 2006
The interleaving is done by our surrounding multimedia framework. The
methods to add a frame for a specific track to the container will be
called by our buffered multiplexing io class. It is planned, that the
frames are interleaved (maybe symmetrically, one audio frame, one
video frame, and so on), because we want to realize a kind of live
capturing (also from DVB source).
I asked only because if you plan to extend your muxer anyway (or
already have done so), I'd wait for you releasing the source.
Can you please post the link to your DShow muxer?
thanks and regards,
Am 05.02.2006 um 03:10 schrieb Mike Matsnev:
> Armin Müller wrote:
>> I tried the multiplexer from the x264 project and it is really
>> simple to use and integrate. I managed to get the frame and header-
>> writing done, but I have still some issues with the codecPrivate
>> data, which is not so important at the moment.
>> One track for muxing is ok, but my question is, if you plan to
>> extend the multiplexer to two (or more) tracks. I would need at
>> least one audio and one video. Although you have written that it
>> is easy to extend to multiple tracks, it is a rather big challenge
>> for me. And I don't want to hack some piece of unstable code
>> together when there will be a multi-track version in near future.
> It depends on who is going to do the interleaving. Writing multiple
> is not a big deal, but ordering frames properly is a more complex
> This is fairly important because matroska requires proper
> Another possibility is my DShow muxer, this one handles all the
> issues and also writes cues for faster seeking.
> Mike Matsnev
> Matroska-devel mailing list
> Matroska-devel at lists.matroska.org
> Read Matroska-Devel on GMane: http://dir.gmane.org/
More information about the Matroska-devel