Gildas Bazin [Sun, 30 Mar 2003 02:58:36 +0000 (02:58 +0000)]
* modules/gui/wxwindows/preferences.cpp: improved the preferences dialog box. It is almost useable now ;)
Christophe Massiot [Sun, 30 Mar 2003 01:13:37 +0000 (01:13 +0000)]
* Resampler plug-in based on CoreAudio's AudioConverter.
Gildas Bazin [Sat, 29 Mar 2003 17:10:31 +0000 (17:10 +0000)]
* modules/gui/wxwindows/open.cpp: fixed an event problem on win32.
* modules/gui/wxwindows/wxwindows.cpp: fixed a compilation problem on
win32 when the wxwindows interface is compiled as a builtin.
Sigmund Augdal Helberg [Sat, 29 Mar 2003 14:30:55 +0000 (14:30 +0000)]
preferences.cpp: Changed the preferences dialog to use a tree of categories
and plugins, the way wxwindows do it.
pluginsbox.(cpp|h): removed the "Configure" button from CONFIG_ITEM_MODULE
widgets, as it isn't needed anymore
Sigmund Augdal Helberg [Sat, 29 Mar 2003 13:15:33 +0000 (13:15 +0000)]
removed an unused configuration category
Gildas Bazin [Sat, 29 Mar 2003 12:22:15 +0000 (12:22 +0000)]
* modules/audio_filter/channel_mixer/headphone.c, src/libvlc.h:
moved the headphone-dim config option to the headphone plugin.
* modules/demux/demuxdump.c: the demuxdump-file config optin now has a default value.
* src/libvlc.c: fixed the extraintf config option not to spawn an interface plugin when an invalid name has been given.
Gildas Bazin [Sat, 29 Mar 2003 11:15:14 +0000 (11:15 +0000)]
* modules/gui/wxwindows/*: small fixes to the open and streamout dialogs.
Jean-Paul Saman [Sat, 29 Mar 2003 10:35:48 +0000 (10:35 +0000)]
If --disable-xosd is given then xosdtext is not build.
If --enable-xose is given then xosdtext is build also.
Gildas Bazin [Sat, 29 Mar 2003 01:50:12 +0000 (01:50 +0000)]
* modules/gui/wxwindows/*: added demuxdump support to the open dialog.
Alexis de Lattre [Fri, 28 Mar 2003 22:09:34 +0000 (22:09 +0000)]
New RedHat package file, written by Jason Luka <jason@geshp.com>.
Gildas Bazin [Fri, 28 Mar 2003 17:02:25 +0000 (17:02 +0000)]
* modules/audio_output/waveout.c: compilation fix for --disable-plugins build.
* src/video_output/*, include/video.h: added a pf_lock/unlock fonction
pointer that's used to lock the memory of a picture in vout_RenderPicture
when required by the video output plugin.
* modules/video_output/directx/*: implemented pf_lock/unlock. That will fix
the crash when pressing ctrl+alt+del.
Sigmund Augdal Helberg [Fri, 28 Mar 2003 11:34:52 +0000 (11:34 +0000)]
added a SetPalette function so "vlc --vout dummy --dummy-chroma RGB2" don't
segfault.
Gildas Bazin [Wed, 26 Mar 2003 22:56:39 +0000 (22:56 +0000)]
* modules/codec/libmpeg2.c: added code to handle 3:2 pulldown.
Marc Ariberti [Wed, 26 Mar 2003 21:46:40 +0000 (21:46 +0000)]
* cross-compilation doc : work in progress
Derk-Jan Hartman [Wed, 26 Mar 2003 03:13:30 +0000 (03:13 +0000)]
* extras/MacOSX/Resources/English.lproj/MainMenu.nib/*
* modules/gui/macosx/open.?
- updated the open dialog (now with sheets !!!)
- added ogg file stream out
- added http file stream out
- added file subtitle support for the delay and fps options
* extras/MacOSX/vlc.pbproj/project.pbxproj
- added the .ts file-extension to the application
Sam Hocevar [Wed, 26 Mar 2003 01:50:01 +0000 (01:50 +0000)]
* ./debian/control: added correct versioned build-dependency on debhelper.
Sam Hocevar [Wed, 26 Mar 2003 01:14:14 +0000 (01:14 +0000)]
* ./debian/control: added explicit dependencies on vlc to legacy packages
to make linda and lintian happier.
Gildas Bazin [Wed, 26 Mar 2003 00:56:22 +0000 (00:56 +0000)]
* src/libvlc.c, src/libvlc.h: added a config option to disable the translation of the interface.
* modules/gui/wxwindows/*: misc improvements + skeleton for a preferences panel.
Sam Hocevar [Wed, 26 Mar 2003 00:21:55 +0000 (00:21 +0000)]
* ./README.MacOSX.rtf, ./modules/gui/macosx/playlist.h, ./extras/MacOSX/*:
added a final newline to a few text files to avoid diff complaints.
Sam Hocevar [Tue, 25 Mar 2003 23:51:57 +0000 (23:51 +0000)]
* ./modules/demux/util/Modules.am: added missing id3genres.h to make dist.
Sam Hocevar [Tue, 25 Mar 2003 23:43:04 +0000 (23:43 +0000)]
* ./modules/gui/skins/Modules.am: fixed a typo.
Sam Hocevar [Tue, 25 Mar 2003 23:32:00 +0000 (23:32 +0000)]
* ./Makefile.am: we don't distribute ./mkinstalldirs, it's in ./autotools/.
* ./Makefile.am: we distribute ./toolbox.
Sam Hocevar [Tue, 25 Mar 2003 23:13:58 +0000 (23:13 +0000)]
* ./bootstrap: fixed a syntax error in the generated m4/vlc.m4.
Sam Hocevar [Tue, 25 Mar 2003 23:11:35 +0000 (23:11 +0000)]
* ./m4/*: updated m4 macros.
Gildas Bazin [Tue, 25 Mar 2003 23:06:49 +0000 (23:06 +0000)]
* modules/codec/libmpeg2.c: fixed aspect ratio when reading DVDs.
Sam Hocevar [Tue, 25 Mar 2003 22:55:32 +0000 (22:55 +0000)]
* ./debian/control: bumped up standards version to 0.5.9.0.
* ./debian/control: added build-dependencies on libidl0 and libglib2.0-0 to
work around mozilla-dev's currently broken dependencies.
* ./debian/control: we now link against libdvdread3 instead of libdvdread2.
* ./debian/control: we now depend on the latest libdvdplay0-dev to avoid
linking against both libdvdread2 and libdvdread3.
Gildas Bazin [Tue, 25 Mar 2003 17:07:45 +0000 (17:07 +0000)]
* src/input/input.c, src/video_output/video_output.c: when the input thread
ends, it will also destroy the vout if one was spawned.
Gildas Bazin [Tue, 25 Mar 2003 15:38:14 +0000 (15:38 +0000)]
* src/misc/modules.c: module_Need() now only raises the scores of the
plugins matching the given shortcuts list, unless "none" is closing the
list (in which case only the plugins matching the list can be selected).
Which means that users will stop complaining vlc doesn't launch anymore
or can't play anything after they have fiddled with their config
options :))
Gildas Bazin [Tue, 25 Mar 2003 00:43:26 +0000 (00:43 +0000)]
* src/video_output/video_output.c: fixed my previous commit (input is not a direct parent of vout).
Gildas Bazin [Mon, 24 Mar 2003 23:50:46 +0000 (23:50 +0000)]
* src/video_output/video_output.c, include/video_output.h:
take into account the caching delay when dropping frames that are too
far into the future.
Gildas Bazin [Mon, 24 Mar 2003 23:04:07 +0000 (23:04 +0000)]
* modules/access/ftp.c, modules/access/http.c: the http and ftp plugins now implement SetProgram(). TS streams will now work over
http :)
Eric Petit [Mon, 24 Mar 2003 21:58:55 +0000 (21:58 +0000)]
configure.ac.in: fixed a BeOS compile issue
Gildas Bazin [Mon, 24 Mar 2003 20:00:51 +0000 (20:00 +0000)]
* modules/access/*: grrr... apparently I also need to reset the file descriptor set inside the loop.
Derk-Jan Hartman [Mon, 24 Mar 2003 19:58:42 +0000 (19:58 +0000)]
* moved macosx-dmg to extras/MacOSX/macosx-dmg
* added some macosx files to DIST that were probably missing in the tar ;)
Gildas Bazin [Mon, 24 Mar 2003 19:12:16 +0000 (19:12 +0000)]
* modules/access/*: don't forget to reinitialize the timeout when looping around select().
Gildas Bazin [Mon, 24 Mar 2003 17:15:30 +0000 (17:15 +0000)]
* modules/access/*: pf_read() in access modules is now blocking. We still
check regularly for p_input->b_die though. Now the demuxers can safely
assume that pf_read() == 0 means EOF.
* ALL: got rid of the p_input->b_connected flag.
* src/input/input_ext-plugins.c, src/input/input.c: fixed the infinite loop
of "decoder stuck" messages that sometimes happened.
* src/interface/intf_eject.c, modules/misc/network/ipv4.c: fixed compilation
warnings.
Derk-Jan Hartman [Mon, 24 Mar 2003 15:20:26 +0000 (15:20 +0000)]
* more interface support for directories.
Derk-Jan Hartman [Mon, 24 Mar 2003 14:18:28 +0000 (14:18 +0000)]
* modules/access/dvd*: changed some errors in warnings because the directory
might still be readable by the directory access module.
* added drag and drop support for directories.
Sam Hocevar [Mon, 24 Mar 2003 13:52:13 +0000 (13:52 +0000)]
* ./THANKS: added a translation contributor.
* ./po/it.po: fixed this file's format.
* ./m4: fixed "make dist" when gettext is too old.
Derk-Jan Hartman [Mon, 24 Mar 2003 13:50:55 +0000 (13:50 +0000)]
* Added fourcc 'MSS1' which is equivalent to 'WMV2'
Gildas Bazin [Mon, 24 Mar 2003 01:39:58 +0000 (01:39 +0000)]
* modules/access/directory.c: fixed the directory access plugin.
* configure.ac.in, modules/access/Modules.am: enabled the directory access plugin.
Derk-Jan Hartman [Mon, 24 Mar 2003 00:12:51 +0000 (00:12 +0000)]
* a new directory access module. It parses a directory with dirent and builds
a m3u 'file' which it feeds to the m3u demuxer.
Problems: - it requires a dir to end with /
- if i enabled it, all files would use the m3u demuxer for some
strange reason. i've spent a day hunting this down, reboot-
strapping and doing who knows what. I'm sick of it now.
Someone else can give it a try, if he wants to.
Gildas Bazin [Sun, 23 Mar 2003 20:41:32 +0000 (20:41 +0000)]
* configure.ac.in: fixed linking problem with the win32 build.
Christophe Massiot [Sun, 23 Mar 2003 18:10:06 +0000 (18:10 +0000)]
Fixed configure script (alcohol isn't the solution).
Sigmund Augdal Helberg [Sun, 23 Mar 2003 16:38:40 +0000 (16:38 +0000)]
modules/video_filter/osd_text.c: A video filter that uses freetpye2 to
render text on the video
include/osd.h: some constants useful when interfacing with the osd module
configure.ac.in: check for freetype2, enabled the osdtext module by default
Makefile.am: added osd.h, please check that this is correct
lirc.c: modified to provide feedback when buttons are pressed.
Look at the Feedback() function in lirc.c to see how this module can be used
Yves Duret [Sun, 23 Mar 2003 15:10:11 +0000 (15:10 +0000)]
better OS detection (RH).
Gildas Bazin [Sun, 23 Mar 2003 12:12:32 +0000 (12:12 +0000)]
* modules/demux/mpeg/audio.c: sanity check so we don't crash on mpeg audio files with a bad Xing Header.
Sigmund Augdal Helberg [Sat, 22 Mar 2003 23:03:02 +0000 (23:03 +0000)]
Updated a comment
Laurent Aimar [Sat, 22 Mar 2003 14:39:38 +0000 (14:39 +0000)]
* sap: clean up.
Gildas Bazin [Sat, 22 Mar 2003 14:35:03 +0000 (14:35 +0000)]
* modules/demux/m3u.c: the demux couldn't be forced when used on filenames without an extension.
Gildas Bazin [Sat, 22 Mar 2003 11:21:58 +0000 (11:21 +0000)]
* modules/gui/wxwindows/streamout.cpp: misc fixes and enhancements.
Gildas Bazin [Sat, 22 Mar 2003 03:14:34 +0000 (03:14 +0000)]
* modules/gui/wxwindows/*: Added a stream output dialog box.
Sigmund Augdal Helberg [Fri, 21 Mar 2003 23:59:20 +0000 (23:59 +0000)]
Updated norwegian translation thanks to Haakon Meland Eriksen
Gildas Bazin [Fri, 21 Mar 2003 17:14:56 +0000 (17:14 +0000)]
* configure.ac.in, src/interface/intf_eject.c: scrapped the win32 eject code and replaced it with an MCI command.
Christophe Massiot [Fri, 21 Mar 2003 07:54:24 +0000 (07:54 +0000)]
Fixed the "locales have disappeared" problem under OS X.
Gildas Bazin [Fri, 21 Mar 2003 02:05:20 +0000 (02:05 +0000)]
* modules/demux/ogg.c: fix for some ogg web radio streams where there
is a huge gap between the granulepos in the header packets and the data
packets.
Emmanuel Puig [Fri, 21 Mar 2003 00:17:00 +0000 (00:17 +0000)]
* slider.cpp: fixed mouse down refresh bug
* theme.cpp: removed debug text
Emmanuel Puig [Fri, 21 Mar 2003 00:00:19 +0000 (00:00 +0000)]
* Fixing Parkinson disease bug (it's not funny, it's real life)
Gildas Bazin [Thu, 20 Mar 2003 21:45:01 +0000 (21:45 +0000)]
* modules/codec/libmpeg2.c: fixed pts handling and aspect-ratio bug.
Sam Hocevar [Thu, 20 Mar 2003 10:27:35 +0000 (10:27 +0000)]
* ./bootstrap: if pkg-config is not available, we define PKG_CHECK_MODULES
ourselves.
* ./bootstrap: "make dist" works again, even if gettext is not present.
Sam Hocevar [Thu, 20 Mar 2003 10:06:16 +0000 (10:06 +0000)]
* ./toolbox: fixed a Makefile parsing bug.
Emmanuel Puig [Thu, 20 Mar 2003 09:29:07 +0000 (09:29 +0000)]
* Fixing a refresh bug when opening an open file dialog box
Christophe Massiot [Wed, 19 Mar 2003 23:54:57 +0000 (23:54 +0000)]
* configure.ac.in : Disabled GTK2 and gnome2 plug-in since they break
all platforms but GNU/Linux
* Bumped up revision number to 0.5.3-test1
Emmanuel Puig [Wed, 19 Mar 2003 18:17:36 +0000 (18:17 +0000)]
* Updating doc.
Emmanuel Puig [Wed, 19 Mar 2003 18:14:48 +0000 (18:14 +0000)]
* Fiwing WINDOW_CLOSE and WINDOW_OPEN synchronization
Laurent Aimar [Wed, 19 Mar 2003 17:40:43 +0000 (17:40 +0000)]
* gtk_main.c:: added(uncommented) gdk_thread_init for gtk2/gnome2.
Whitout it I can't even start gtk2 interface.
Emmanuel Puig [Wed, 19 Mar 2003 17:14:50 +0000 (17:14 +0000)]
* button.cpp : Fixing bug when disabling control
* Checkbox.cpp : adding onmouseover and onmouseout events
* Updating DTD
* win32_event.cpp : fixing bug for WINDOW_OPEN event
Derk-Jan Hartman [Wed, 19 Mar 2003 15:44:44 +0000 (15:44 +0000)]
* INSTALL: added reference to online info on compiling on MacOSX and BeOS
* NEWS: bringing the file to 0.5.3. i have added my work (and some things
that I remembered). i trust everyone will enter his own stuff ;)
* README.MacOSX.rtf: fixed some errors
* THANKS: added Olivier Aubert for his vout-clone-list patch
Derk-Jan Hartman [Wed, 19 Mar 2003 13:55:43 +0000 (13:55 +0000)]
* fix for multiple monitors.
Emmanuel Puig [Wed, 19 Mar 2003 03:11:14 +0000 (03:11 +0000)]
* Fixed skin config save
VideoLAN [Wed, 19 Mar 2003 02:09:56 +0000 (02:09 +0000)]
* Adding onmouseover and onmouseout events to button control
* Fixing window position at launch time
* Adding notification when mouse leaves a window
Christophe Massiot [Tue, 18 Mar 2003 23:59:07 +0000 (23:59 +0000)]
* Added 0x80 as MPEG2_MOTO_VIDEO_ES, since some strange Motorola encoders
do not follow the standard.
Jon Lech Johansen [Tue, 18 Mar 2003 23:51:29 +0000 (23:51 +0000)]
* ./modules/gui/macosx/vout.m: cosmetic.
Gildas Bazin [Tue, 18 Mar 2003 23:30:28 +0000 (23:30 +0000)]
* modules/video_filter/clone.c: new --clone-vout-list config option, courtesy of Olivier Aubert.
Allows to specify a comma separated list of vout plugins that we want to be used by the clone filter.
* modules/video_filter/*: don't forget to detach the vout before destroying it.
Derk-Jan Hartman [Tue, 18 Mar 2003 22:14:42 +0000 (22:14 +0000)]
* modules/gui/macosx/vout.m:
Now a complete redesign of the hiding of the mousecursor.
- We use higher level functions now (NSCursor).
- We only hide if the cursor is over our VLCView
- In many exceptions we unhide. This is mainly for multimonitor support.
Gildas Bazin [Tue, 18 Mar 2003 21:34:13 +0000 (21:34 +0000)]
* configure.ac.in, m4/*, po/Makefile.in.in: build updated to use gettext 0.11.5 by default.
This is necessary for the win32 build because old gettext versions do not work on win32.
Gildas Bazin [Tue, 18 Mar 2003 20:38:35 +0000 (20:38 +0000)]
* configure.ac.in: fixed linking problem with the slp plugin on win32.
Gildas Bazin [Tue, 18 Mar 2003 20:20:01 +0000 (20:20 +0000)]
* configure.ac.in: use the -O2 gcc option when compiling the skins plugin so that compilation doesn't take ages.
Also use -fno-rtti -fno-exceptions to save some bits of space.
Marc Ariberti [Tue, 18 Mar 2003 19:37:23 +0000 (19:37 +0000)]
* first draft of the draft
Olivier Teulière [Tue, 18 Mar 2003 18:33:56 +0000 (18:33 +0000)]
Fixed the path in the default skin (thanks gibalou)
Olivier Teulière [Tue, 18 Mar 2003 18:25:57 +0000 (18:25 +0000)]
Fix for skins compilation under cygwin (thanks gibalou)
Olivier Teulière [Tue, 18 Mar 2003 04:56:58 +0000 (04:56 +0000)]
Compilation fixes
Olivier Teulière [Tue, 18 Mar 2003 04:08:45 +0000 (04:08 +0000)]
Compilation fixes and cosmetic changes
Derk-Jan Hartman [Tue, 18 Mar 2003 04:07:23 +0000 (04:07 +0000)]
* modules/gui/macosx/vout.m:
Reworked the mouse hiding routine. we were always hiding the mousecursor
on kCGDirectMainDisplay, but this display is always the one with the
menubar and not always the one containing our VLCVout.
This new code takes the vout, and calculates on which displays (plural
because of possible mirroring) it is being shown. It then shows or hides
the cursor on all of those displays.
This should fix #396.
Olivier Teulière [Tue, 18 Mar 2003 02:48:05 +0000 (02:48 +0000)]
- doc/skins: some documentation about the skins
- doc/skins/curve_maker: files for a VB project for easy Bezier curves
creation
- share/skins/default: a default skin. It's an awful one made for
testing purposes, you'll be warned...
Derk-Jan Hartman [Tue, 18 Mar 2003 02:28:53 +0000 (02:28 +0000)]
* modules/gui/macosx/info.m: keep the same panel open if track changes.
* modules/misc/httpd.c: removed an unused int.
Olivier Teulière [Tue, 18 Mar 2003 02:21:47 +0000 (02:21 +0000)]
Keep quiet, explanations will follow.
Sam Hocevar [Tue, 18 Mar 2003 01:57:59 +0000 (01:57 +0000)]
* ./share/Makefile.am: added the .rle font to the make install rule.
Sam Hocevar [Tue, 18 Mar 2003 01:54:40 +0000 (01:54 +0000)]
* ./toolbox: fixed a sed syntax error (thanks anil).
Sam Hocevar [Tue, 18 Mar 2003 01:34:08 +0000 (01:34 +0000)]
* ./modules/Makefile.am: added a missing definition of NULL.
Sam Hocevar [Tue, 18 Mar 2003 01:26:13 +0000 (01:26 +0000)]
* ./modules/gui/gtk2/*: skeletons of Gtk-2.0 and GNOME-2 plugins.
* ./toolbox: added --update-glade2 flag.
Sam Hocevar [Tue, 18 Mar 2003 01:22:13 +0000 (01:22 +0000)]
* ./modules/codec/lpcm.c: fixed two uninitialized variables.
Gildas Bazin [Tue, 18 Mar 2003 00:49:14 +0000 (00:49 +0000)]
* src/playlist/playlist.c: fixed misplaced variable declaration.
Sigmund Augdal Helberg [Tue, 18 Mar 2003 00:33:29 +0000 (00:33 +0000)]
Seek one less time. Should increase performance with access modules where
seeks are expensive. (Though not enough)
Jon Lech Johansen [Tue, 18 Mar 2003 00:25:27 +0000 (00:25 +0000)]
* ./modules/codec/dts.c: Steve Jobs did not pay me for this bug. Really.
Laurent Aimar [Mon, 17 Mar 2003 23:48:26 +0000 (23:48 +0000)]
* httpd: increased buffer size.
Laurent Aimar [Mon, 17 Mar 2003 23:42:12 +0000 (23:42 +0000)]
* all: fixed some stupid bugs.
Derk-Jan Hartman [Mon, 17 Mar 2003 23:13:06 +0000 (23:13 +0000)]
* modules/gui/macosx/playlist.m:
- fixed a cosmetic issue.
Derk-Jan Hartman [Mon, 17 Mar 2003 21:47:21 +0000 (21:47 +0000)]
* modules/gui/macosx/playlist.?:
- rewrite of code
Sam Hocevar [Mon, 17 Mar 2003 18:02:11 +0000 (18:02 +0000)]
* ./modules/misc/gtk_main.c, ./modules/gui/gtk/gtk.c,
./modules/gui/gtk/gnome.c, ./modules/gui/familiar/familiar.c: added a
terminating NULL pointer in the fake argv values we pass to gtk_init().
* ./modules/misc/qte_main.cpp, ./modules/misc/gtk_main.c: these plugins now
have the "gui-helper" capability.
* ./modules/misc/gtk_main.c: paved the way for Gtk2.