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.