Hi,
Most 3GP files has stopped working somewhere between 5.5 and 5.5.4. The
reason is the change in QTHintTrack.cpp below. TrackReferenceToTrackID
(ref = 0) gives trackID = 0 which is not found. DSS 5.5 simply ignores
this but 5.5.4 returns
InvalidQuickTimeFile->InternalError->UnsupportedMedia... In 5.5 our 3gp
files work fine, but in 5.5.4 they fail. What is the reasoning behind
aborting here?
Kind regards,
Fredrik Widlund
[5.5]
> for( UInt32 CurRef = 0; CurRef <
> fHintTrackReferenceAtom->GetNumReferences(); CurRef++ )
> [...]
> if( !fHintTrackReferenceAtom->TrackReferenceToTrackID(CurRef,
> &trackID) )
> break;
> if( trackID == 0 )
> continue;
[5.5.4]
> for( UInt32 CurRef = 0; CurRef < numTrackRefs; CurRef++ )
> [...]
> if( !fHintTrackReferenceAtom->TrackReferenceToTrackID(CurRef,
> &trackID) )
> return errInvalidQuickTimeFile;
> [...]
> if( !fFile->FindTrack( trackID, &fTrackRefs[CurRef]) )
> return errInvalidQuickTimeFile;
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Streaming-server-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/streaming-server-dev/email@hidden
This email sent to email@hidden