Changelog for Osmo4 MPEG-4 Player
Currently maintained by Jean Le Feuvre - jean.lefeuvre@enst.fr

April 2003 - v1.2.1
	*fixed bugs in video fetching accuracy (pbs with low framerates)
	*fixed all timed nodes (AudioSource, AudioClip, AudioBuffer, TimeSensor, MovieTexture and AnimationStream)
	to comply with VRML spec
	*fixed channel start time to be the current time of the clock used (0 if not running)
	*fixed bugs in SF/MF Url in script
	*restart and url changes now supported in inline nodes
	*added automatic restart of presentation if a movie sharing the same clock as BIFS is looping (not specified in the spec)
	*end of stream detection in media nodes checks for restart due to mediaControl (end of cycle is not used)
	*fixes in MediaControl (mostly deadlocking bugs) and added mediaControl on Inline
	*fixed sound intensity support in case of a single audio object
	*timefields (startTime, stopTime) set at -1 in bitstream no longer modified 
	*fixed mediaSensor to wait for object to be connected before rendering (duration info is not valid if the object is not connected)
	*fixed compilation of Script without TRACE_ENCODING (node names and field names are always defined)
	*fixed bug in audioBuffer (end of input detection)
	*removed message box on errors and replaced by a console bar in the main window status bar 

March 2003 - v1.2
	*Application is now called Osmo4
	*fixed audio renderer bugs due to some audio boards latency (check readMe)
	*fixed support for mouse-down on a shape with multiple sensors
	*removed timesensor.set_fraction=1 on timesensor.enabled=FALSE
	*fixed some bugs in SpiderMonkey wrapper and added MFNode handling
	*added default synchronization reading from MP4
	*improved video frames fetching accuracy and AV synchronization
	*added hardware YUV -> RGB in bitmap whenever possible (check readMe)
	*fixed bitmap stretching pb by ensuring the pool buffer is always bigger than the source image
	*fixed bugs in bounds tracking algorithm when removing completely hidden nodes
	*reworked mediaControl and streaming in Core. Support for true seeking (cf decoder.cpp), speed (>0 and <0 :)
	*added flow control, speed and seek support in file reader and libisomedia
	*fixed bugs in clock waitOn and scale

January 2003 - v1.1.1
	*BIFS tables as of Awaji meeting
	*bug fixes and speed improvements
	*added plugins for xvid, faad and MAD MP3 decoders
	*support for zoom in, zoom out and pan in the presentation
	*added play/pause/step-by-step support

December 2002 - v1.1
	*more bug fixes in core module and libisomedia (mp4 file format)
	*rewrite of audio renderer, added software mixing and AudioBuffer
	*replaced old script interpreter by Mozilla SpiderMonkey JS engine
	*added plugin for PNG image decoder
	*most features of ATG extensions supported
	*support for fullscreen, screenshots export through DX8

October 2002 - v1.0 - Release for 62nd MPEG Meeting in Shangha
	*major cleanup of IM1 core modules
	*first stable complete 2D renderer based on Gdiplus


