On 2014-10-26 00:33, Mark Reid wrote:
On Sat, Oct 25, 2014 at 1:42 PM, Tomas Härdin
<tomas.har...@codemill.se>
wrote:
On Fri, 2014-10-24 at 17:31 -0700, Mark Reid wrote:
> ---
> libavformat/mxf.h | 1 +
> libavformat/mxfdec.c | 31 +++++++++++++++++++++++++++++--
> tests/ref/lavf/mxf | 6 +++---
> tests/ref/lavf/mxf_d10 | 2 +-
> 4 files changed, 34 insertions(+), 6 deletions(-)
>
> diff --git a/libavformat/mxf.h b/libavformat/mxf.h
> index 036c15e..5b95efa 100644
Looks good. Simple enough that it shouldn't cause any problems. Do you
have a spec for it, or is it just an undocumented Avid extension?
I found the uuids via the MXFDump util and pulldown objects are
documented
in the aaf sdk
http://aaf.cvs.sourceforge.net/viewvc/aaf/AAF/doc/aafobjectspec-v1.1.pdf
(page 56)
http://sourceforge.net/p/bmxlib/libmxf/ci/master/tree/tools/MXFDump/AAFMetaDictionary.h#l1158
Check.
Taking the opportunity here to note that the strong ref resolving
stuff
is getting a bit hairy. Could use some refactoring in the future
perhaps?
I was thinking the same thing, I'll try take a look into doing that and
send a refactoring patch in the future.
thanks for taking the time to review.
That'd be very cool :)
One huge improvement would be to change so that refs are stored in a
map/hashmap. This would fix a potential problem with specially crafted
files taking a long time to parse. If that's too much work for a simple
refactoring run then I might add it as a suggested OPW task for next
round.
/Tomas
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel