MXF plugin and MXFLib

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

MXF plugin and MXFLib

Josh Doe
I'm interested in making some improvements to the MXF plugin in gst-plugins-bad, and so have begun looking through the code and doing some research. What was the rationale for implementing everything from scratch rather than using the open source MXFLib [0]? I haven't spent any time looking at the code of MXFLib, so I don't know how suitable it is, but it seems to be a standard-ish library. Of course the MXF plugin code (mostly written by Sebastian Dröge) seems to be well written and certainly works.

-Josh

[0]: http://sourceforge.net/projects/mxflib/

_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: MXF plugin and MXFLib

Sebastian Dröge-7
On Tue, 2011-08-09 at 11:01 -0400, Josh Doe wrote:
> I'm interested in making some improvements to the MXF plugin in
> gst-plugins-bad, and so have begun looking through the code and doing
> some research. What was the rationale for implementing everything from
> scratch rather than using the open source MXFLib [0]? I haven't spent
> any time looking at the code of MXFLib, so I don't know how suitable
> it is, but it seems to be a standard-ish library. Of course the MXF
> plugin code (mostly written by Sebastian Dröge) seems to be well
> written and certainly works.

Hi,
I can't really remember anymore but I've looked at MXFLib and one or two
other MXF libraries before starting the plugin. The main problem with
all (?) of them was, that they only could read from files or that the
integration into GStreamer would be more work than implementing the
parsing manually.

The only part that could be handled by an external library would be
parsing of the MXF data structures and the main work that is required in
the GStreamer plugin is integration with GStreamer.

_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

signature.asc (205 bytes) Download Attachment