* 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.
Derk-Jan Hartman [Wed, 30 Jun 2004 21:37:58 +0000 (21:37 +0000)]
* src/libvlc.c:
- always use the dummy interface as the primary interface
in daemon mode.
- always launch the logger interface as a secondary interface.
(perhaps later let vlc log to /var/log if it has the rights? in append mode?)
- any other interfaces should be launched with --extraintf
- we should add a pid file option for daemon mode?
Cyril Deguet [Wed, 30 Jun 2004 18:07:34 +0000 (18:07 +0000)]
* src/playlist/playlist.c: check "prevent-skip" to avoid skipping
twice after a "goto" or a "skip" command.
I don't know if it is the proper fix, but at least the playlist is
useable now ;)