# HG changeset patch # User reimar # Date 1255421290 0 # Node ID be8827a65b7ec537f181f6e02b300dffe74e3d10 # Parent 4292c6f121dc3b9c63e90f3fef4924f66177be98 MXF: simply ignore tracks that are invalid due to not having a valid Sequence part instead of failing completely. This partly fixes issue 1470 (broken files created by BBC ingex recorder). diff -r 4292c6f121dc -r be8827a65b7e mxfdec.c --- a/mxfdec.c Tue Oct 13 01:46:19 2009 +0000 +++ b/mxfdec.c Tue Oct 13 08:08:10 2009 +0000 @@ -690,7 +690,7 @@ if (!(material_track->sequence = mxf_resolve_strong_ref(mxf, &material_track->sequence_ref, Sequence))) { av_log(mxf->fc, AV_LOG_ERROR, "could not resolve material track sequence strong ref\n"); - return -1; + continue; } /* TODO: handle multiple source clips */