From: Mathew S. <mat...@eu...> - 2004-02-02 15:51:42
|
Hi all, I am currently working on wrapping mxflib so that it can be used as a plugin to a gstreamer pipeline (for those that don't know gstreamer, its an open source direct-show style streaming media framework. See http://freedesktop.org/~gstreamer ). For me to be able to do this, I need to be able to abstract the file IO functions. There seems to be some support to do this already through use of the MXFLIB_NO_FILE_IO, but under linux, using this flag causes problems with klvlib's file io functions as KLVFile is hard coded to FILE*. Is anyone aware of this problem? Is there a recommended solution to this problem? Could I suggest a list of callback functions to be used (much as in a linux device driver) with a set of defaults defined for the currently supported platforms. This should also allow the removal of duplicate function declarations in mxflib's system.h. I am willing to supply a patch to achieve this (although I am only able to test under Linux here). Regards, Mat ************************************************************************* The information contained in this message or any of its attachments may be privileged and confidential and intended for the exclusive use of the addressee. If you are not the addressee any disclosure, reproduction, distribution or other dissemination or use of this communication is strictly prohibited ************************************************************************* |