
Changelog for NiftyPlayer

by mmu_man, revol@free.fr

(dates are dd/mm/yyyy)

releases are X.X.Xx
where:
x=a means alpha, only released on BeShare for testing
x=b means beta, released on BeBits
x=' ' hopefully means a non beta version :-)

29/07/2001 (0.0.0)

	* debugged Be's sample source mplay do be able to play DivX
	* added DirectWindow mode to it (only for test)

30/07/2001

	* Renamed the folder nplay and created NiftyPlayer ;-)
	* put the audio decode in a separate thread to help with mp3 decoding which blocked the BAudioPlayer

01/08/2001

	* Support for all possible overlay types (for each driver-supported mode, it queries the codec to find a match)
	* The onthe-fly-drawing-mode-changing should now work most of the time
	* Scaling and full-screen implemented (mostly)

02/08/2001
	* Now the sync seems ok, at least :-)

03/08/2001 (0.0.1b)

	* now it keeps the aspect ratio when resizing
	* disable the screen saver when full screen (from stampTV)
	* Released on BeBits

04/08/2001

	* found what caused nplay not to work with EasyMove (some of the messages)

09/08/2001

	* rewrite nearly complete, now it compiles. still lacks seeking. Sphere.avi seems to keep sync now (maybe a flow in the old code ?), but AustinPowers.avi still get 20s lag per minute.

10/08/2001

	* rewrite complete.
	* added stuff to the menu
	* always-on-top option
	* reimplemented seeking/scrubbing
	* added a double-buffer renderer

11/08/2001 (0.0.2b)

	* magic overlay now works !!! It takes 2 times more cpu than normal overlay, and more than drawbitmap the 100% resolution, but in fullscreen drawbitmap only crawls, not magic overlay.
	* removed lots of legacy code
	* added a volume control
	* updated on BeBits

12/08/2001 (0.0.3a1)

	* fixed: the volume control was displaying behind the player window when this one was always-on-top
	* drag'n'drop from Tracker support. Reuses the window. If more than one file are dragged, the first use the target window, others get fresh new windows (only if there is less than 10 files, just to avoid openning 50 Divx of 500M each :))) )

13/08/2001 (0.0.3a3)

	* fixed: VideoOutput::TryRenderer() not correctly Dispose()ing the old renderer in case it installed correctly but the codec rejected the colorspace. now magic overlay will work on other computers than mine hopefully
	* added and fixed: RGB32 -> RGB16 for magic overlay

18/08/2001 (0.0.3) (phantom edition)

	* keyboard volume control (up and down arrow)
	* keyboard shortcuts, just like in CL-Amp (X play, C pause, V stop)
	* is BeOs dead ? think not


