* all: first implementation of a MilkDrop-compatible visualization plugin,
based on ProjectM (xmms-projectm.sourceforge.net), without the
dependency on SDL 1.3. At the moment it only works on X11 with GLX 1.3,
I didn't manage to have it working with the 1.2 API :(
SGI Pbuffers are not used yet, I didn't manage to have them working
well either :(
Milkdrop presets are searched in /etc/projectM/presets (guess why ;)
With projectM presets, colours look a bit "flashy", I wonder if it
is normal...
To compile the plugin, add --enable-galaktos in configure. The only
dependencies are on X11 and OpenGL libs.
Enjoy !
* it's information, not informations (grep -r)
* modules/demux/avi/avi.c: Look a bit further into the file for the avi tag.
this allows you to play avi in uncompressed .rar (only first part of course).
Sam Hocevar [Fri, 16 Jul 2004 11:26:48 +0000 (11:26 +0000)]
* debian/rules:
+ Activated Theora support (Closes: #259061).
+ Re-enabled the KDE plugin (Closes: #258295).
* debian/control:
+ Set policy to 3.6.1.1.
+ Build-depend on libid3tag0-dev for ID3 tag support.
+ Made vlc depend on wxvlc for the moment.
* modules/gui/wxwindows/extrapanel.cpp: try to use some spacing between widgets to make it actually readable. The equalizer panel would need more work though (ah and the wizard needs a whole load of them as well).
Removed the old streaming wizard\nSplitted the interface file into interface+extrapanel\nExtrapanel is now a notebook\nReworked the video extrapanel (removed ratio,added filters)\nImplemented a graphical equaliwer
* src/misc/mtime.c, include/mtime.h: new common "date" API for date incrementation without long-term rounding errors.
(is going to replace audio_date_t).
a mime multipart jpeg muxer. Mimics the way some webcams work. Resulting
streams, served in http, are directly playable by mozilla (though
horribly slow)
* configure.ac: check for struct sockaddr_storage
* src/misc/httpd.c: use sockaddr_storage instead of sockaddr_in
(so I may have a chance of storing a sockaddr_in6 one day)
* modules/gui/skins2/win32/win32_factory.cpp: implement minimize() on win32 (I need to access the window manager object from here, don't know if this is safe).
* OSX lowlevel work
- The VLCApplication is now launched at the vlc.c level instead of at the module level. Allows VLC to be a more valid Mac application, also removes the vout intf dependancy (use ncurses to disp. video :).
This wasn't done at the libvlc level, because a mozilla plugin would no longer be able to function properly.
- Some functionality of the macosx vout may not work without the OS X GUI, and not all of this is checked yet.
- There is a symlink in VLC.app/Contents/Mac called clivlc that will force it back to a fullblown cli app when you want, so it can still be run by a user who isn't logged in via GUI.
- there are some autorelease leaks which need to be tackled.
- moved a lot of the VLCApplication func. to the VLCMain class.
- VLCMain is a +sharedInstance now.
- the complete OS X interface is still badly broken because of the many API changes lately. any volunteers?
Examples:
VLC.app/Contents/MacOS/VLC [-I macosx]
launches VLC as before (requires you to be logged in via GUI)
VLC.app/Contents/MacOS/VLC -I ncurses
launch vlc with a ncurses intf and display video on your mac
(requires you to be logged in via GUI)
VLC.app/Contents/MacOS/clivlc -I telnet -d
launch vlm remotely trough ssh in daemon mode, on a GUI'less server for instance, and stream your vids
Now how is that for combining GUI and cli in one application on the mac?!!? :)
jlj? I finally understand now how the OS X interface works !
* Add pkgcfg, libcddb, vcdimager and libcdio to OSX contrib system
* Fixed bootstrap to use pkg.m4 from contrib system
* Patches to make libcddb and vcdimager work
(stupid bugs !, how do they compile with this on other system?)
* include/video_output.h, include/vlc_video.h, src/video_output/*:
+ When dealing with slow direct buffers, use a temporary picture to overlay subtitles (avoids slow reads during alpha-blending).
* modules/video_output/directx/directx.c: signal slow picture buffers.