divx plugin & KDE 3.0
the current state of the divx plugin is, that it
does not work on KDE 3.0.
If you have interest to fix it, please send
me a patch, I don't think that it will be too much work.


divx 0.1.8      : added missing audio_out.h
mpeg2 0.1.4     : same

Update for KDE 2.2

- mpeglib 0.4.1 : TS Support. Layer 2.5, mpeg audio decoder speedup
                  re-init if frequency changes. stability improvement
- divx 0.1.7    : new wine loader. (Fixes a segfault on my machine)
                  AC3 support.
- mpeg2 0.1.3   : AC3,mpeg2dec now included

Additional NOTE : don't install mpeglib if you have already KDE 2.2 
                  and kdemultimedia installed !

                  This saves you: 
		                  a) bandwidth 
				  b) compile time
		                  c) less possible compile bugs

                   


0.8.5 (libsplay)
- made the mp3 decoder a standalone lib.
- speedup + compliance tests

0.4.0
- Win32 port by Georg Waldschmidt. You need SDL-1.1.8
  for Windows, and you can download it here: http://www.libsdl.org/
  Please unzip VisualC.zip and read VisualC.html.
  
0.1.0
- mpeg2 plugin update.
  converted mpeg2Plugin to the mpeg2dec-0.2.0 API.
  Please read the README/INSTALL in this package _carefully_

0.0.8
- mpeg2 plugin update.
  Christian wrote updates for mpeg2dec (CVS) and ac3dec (CVS)
  SVCD playback is now possible too (you need to use a command
  line switch to select the audiodecoder)
  seeking implemented, but does not work always (re-init problem
  in ac3dec/mpeg2dec) Please read the INSTALL, when running
  the plugins in KDE 2.1

0.3.8:
- smaller code changes.

streamin extension:
- first experimental streaming extension.
  (You can connect a mp3decoder to a vorbis encoder)
  Please make sure that you have ogg/vorbis installed
  and that the libs are found during configure

divx 0.1.5:
- opendivx support.
  You need the libdivxdecore from:
  http://download.projectmayo.com/dnload/divx4linux/xmps/

  make sure to install the lib with --prefix=/usr

divx 0.1.4:
- patches to compile on old 3.3.x XServers, without XV.
  (Many thanks to Christian Gerlach and Andreas Pour)

-mpeglib 0.3.7
- code cleanup
- bugfix: fullscreen -> deskmode switch at eof (by Christian)
- SDL threads are now used in SDL compile instead of pthread
- struct -> class changes


divxplugin 0.1.3
* -2 -m do work now (use this for slow cpus)
* decoder more robust against buggy streams
* Christian Gerlach wrote YUV21 hardwarescaling
  for 3dfx cards and found a memory leak.
  (The memory leak may lead to skipped frames after some time)


mpeglib-0.3.6:
- RGB->YUV21 ditherer support (needed for divx with 3dfx cards)
  (Christian Gerlach)

mpeglib-0.3.5:
- new X11 output system which make switching fullscreen,
  doublesize and normal desk mode easier.
  Many thanks to Christian Gerlach for this faeture.
- doublesize dither for RGB images
- cdda/vorbisplugin now part of mpeglib


cdda plugin version 0.0.1
- initial version.
  BUILD with ./configure --with-cdparanoia=[PATH]
  yaf-cdda currently does not work.
  to test example:
  cd cddalib/example/cddaplay/
  ./cddaplay "/dev/sgc track:2.cdda"
- Or test the artsd plugin with mpeglibartsplay:
  mpeglibartsplay "/dev/sgc track:2.cdda"


divxplugin Version 0.1.1
* the divx codecs now works with xv directly. 
  Many thanks to Christian Gerlach. He has implemented 
  YUY2 support in mpeglib and made the divxVideoPlugin work with it.
* Many thanks to Eugene Kuznetsov and the avifile developers, who
  have discovered this cool feature!
* Christian made the rgb->yuvv ditherer re-entrant.
* made this version compile with mpeglib-0.3.4, which is now required.


divxplugin Version 0.1.0
* the library should load now other codecs as well (INDEO,...)
* XV support.
  Many thanks to Christian Gerlach for providing RGB to YUV
  converters for 16/24/32 bit color depth in C and MMX!
  (The converters are currently not reentrant.)
* If we detect a graphic card with XV support we convert
  the RGB images to YUV and pass them to the hardware scaler.




Version 0.2.4
- hacked ac3dec/mpeg2dec so they no longer share the same (globally)
  symbols->vob player now works.

Version 0.2.3
- added yaf frontends for ac3,mpeg2
- added ac3 and mpeg2 player (an mpeg2 demuxer is still missing)


Version 0.2.2

- moved the picture construction in the outputstream
- images are now "smoother" Its a good balance between fast/nice images
- SDL sound now works
- wrapper for video and sound. sound over SDL does not work->bug?
- wrapper for threads (SDL does not support try-lock and condition variables)
- directories restructured lib/* now installs as library
- added yaf backends for testing the decoders
- first release

good old days:

- added the -b switch to the command line player yaf-mpgplay.
  This delays the audio. Maybe I get an idea to do this better.
  120 KB simulated audioBuffer worked fine for me.
- stopped working on the audio/video sync problem. A correct a/v
  sync must re-create the audio/video packets from the encoded
  packet stream. This is a bit of work, for now, I use some
  heuristics which worked for my teststreams.
- sync now perfect.
- more perfect
- sync even better
- mmx code for 16/32 bit displays in mpeg video player.The 16 bit mxx
  code is from NIST an mpeg 2 video/DVD player.
  http://home.germany.net/100-5083/
- compiles under debian. Many thanks to Laurent Bonnaud for his patch.
- fixed the "play next on end" bug
- Many thanks to Jose Pedro Sousa do Amaral for his help on the 
  alpha port.
- the sync problem on fast machines seems to be solved (tested
  on dual P400 and PIII 500)
- many thanks to Patrick Koppen. The Sync routine now orders the stream
  into video/audio  and calculates the a/v ratio locally instead of global.
- changed the names of the backend players from xyz-yaf to yaf-xyz.
  yaf-splay : mp3
  yaf-tplay : wav/au
  yaf-mpgplay : mpeg video. Use the commandline player for increased
  speed and better audio/video sync.