• Tomas Härdin's avatar
    mxfdec: Hybrid demuxing/seeking solution · 2eba8da6
    Tomas Härdin authored
    This uses the old demuxing code for OP1a and separate demuxing code for OPAtom.
    Timestamp output is added to the old demuxing code.
    The seeking code is made to seek to the start of the desired EditUnit only,
    from which the normal demuxing code takes over (if OP1a). This means we don't
    use delta entries or slices, only StreamOffsets.
    OPAtom seeking basically works like before.
    This also makes D-10 seeking behave the same way as OP1a and OPAtom. In other
    words, we allow seeking before the start or past the end for D-10 too.
    This fixes ticket #746.
    2eba8da6
lavf_mxf_d10 3.23 KB