[M4IF Technotes] MediaControl node problem

Jean-Claude Dufourd jean-claude.dufourd enst.fr
Fri Nov 15 22:17:26 EST 2002


Christian Weigel wrote:
>The strange thing is, that there are scenes where exactly the same works
>perfectly (ENST conformance Bitstreams:
>Advanced2D_Level1\Envivio\mediacontrol)
>
Precision: the files are *downloadable* from ENST web site, but this 
file comes, as the directory name says, from Envivio, the creator of 
EnvivioTV.
>If I deactivate the mediaStream by setting the stopTime field of the
>MovieTexture to NOW it stops. But if I reactivate it (by setting the
>startTime field to NOW) it plays not from the time it was stopped (like
>it is said in the standard when the MediaControlNode.startMediaTime is
>-1) but so as if it has never been stopped (it jumps forward)
>
This is as it should be. The standard says exactly this. When a 
MediaControl is present and active, then the MovieTexture fields are 
just doing mute and demute.
I have had problems with the EnvivioTV MediaControl implementation, but 
it comes from their interpretation of the spec, that you need to mute 
the video for a change in MediaControl fields to have an effect.
>I found out, that after extraction and
>remuxing of the stream its properties differ a little,e.g. mp4info says
>with the original stream:
>
mp4tool had bugs: rounding of the duration, losing the width and height 
BUT it computes the bitrate exactly!
If the video plays without MediaControl, then there is no consequence.
Best regards
JC


More information about the Mp4-tech mailing list