Sam Hocevar [Tue, 28 Jan 2003 16:52:36 +0000 (16:52 +0000)]
* ./modules/visualization/xosd/xosd.c: fixed compilation with version 2 of
libxosd.
Derk-Jan Hartman [Tue, 28 Jan 2003 16:47:46 +0000 (16:47 +0000)]
ALL: updated deinterlace to work on the fly. there is a but in vout.m:433
jlj will need to fix that.
there is no feedback to the interface as of yet
Derk-Jan Hartman [Tue, 28 Jan 2003 15:59:38 +0000 (15:59 +0000)]
* ./modules/gui/macosx/vout.m: removed the resizebar. too much of a hack
* ./README.MacOSX.rtf: updated deinterlace and resize info
Christophe Massiot [Tue, 28 Jan 2003 15:05:52 +0000 (15:05 +0000)]
We are now able to parse :
dvdread:/Volumes/to@to/VIDEO_TS@1,1
dvdplay:/Volumes/to@to/VIDEO_TS@1,1
Closes #77
Sigmund Augdal Helberg [Tue, 28 Jan 2003 14:49:12 +0000 (14:49 +0000)]
fixed another possible crash
Gildas Bazin [Tue, 28 Jan 2003 14:41:05 +0000 (14:41 +0000)]
* modules/codec/vorbis.c: fixed parsing of vorbis comments. (closing #69)
Laurent Aimar [Tue, 28 Jan 2003 14:00:49 +0000 (14:00 +0000)]
* gtk: fixed 'cannot find file.xpm'.
* wxwindows: compilation fix for older wxwindows header.
Gildas Bazin [Tue, 28 Jan 2003 13:07:45 +0000 (13:07 +0000)]
* src/video_output/video_output.c: oops, fixed a bug I just introduced.
Gildas Bazin [Tue, 28 Jan 2003 13:03:13 +0000 (13:03 +0000)]
* modules/video_filter/deinterlace/deinterlace.c,
modules/video_output/x11/xcommon.c: modified debug messages.
Gildas Bazin [Tue, 28 Jan 2003 12:30:44 +0000 (12:30 +0000)]
* src/video_output/video_output.c, include/video_output.h: modified vout_Request() to take into account the
filter chain. If the filter chain has changed, a new vout will be respawned allowing to switch filters on
the fly. This is still a bit hacky but to do it nicely will require implementing inheritance in object
variables.
* modules/video_filter/deinterlace/deinterlace.c: added a "deinterlace-mode" object variable to allow
switching deinterlace modes on the fly.
* modules/gui/gtk/menu.c: updated the deinterlace menu.
* include/vlc_common.h: compilation fixes for gtk_main and gnome_main.
Christophe Massiot [Tue, 28 Jan 2003 12:23:40 +0000 (12:23 +0000)]
Do not show the channels menu when the input stream is mono, closing #117.
Eric Petit [Tue, 28 Jan 2003 10:05:15 +0000 (10:05 +0000)]
* sanity Lock()s
Eric Petit [Tue, 28 Jan 2003 08:17:26 +0000 (08:17 +0000)]
* beos/* : do not forgot to destroy the Messages window, so vlc does
lock when exiting
* missing cvsignores
Yves Duret [Tue, 28 Jan 2003 08:11:10 +0000 (08:11 +0000)]
- new video_output/vout_encoder plugin.
- new demux/a52sys plugin.
Sam Hocevar [Tue, 28 Jan 2003 03:46:22 +0000 (03:46 +0000)]
* ./modules/audio_output/esd.c: fixed a stack space leak (Closes: #113).
Sam Hocevar [Tue, 28 Jan 2003 03:11:02 +0000 (03:11 +0000)]
* ./include/vlc_common.h: removed duplicate macro definitions in the gtk
and gnome plugins.
Sam Hocevar [Tue, 28 Jan 2003 02:53:50 +0000 (02:53 +0000)]
* ./configure.ac.in: first step in the world domination roadmap, setting
the CVS version to -test4.
Sam Hocevar [Tue, 28 Jan 2003 02:03:33 +0000 (02:03 +0000)]
* ./po/*: spelling fixes.
Derk-Jan Hartman [Tue, 28 Jan 2003 01:50:52 +0000 (01:50 +0000)]
ALL: the next and previous buttons first work through the chapters. Only
then they turn to the playlist.
Sam Hocevar [Tue, 28 Jan 2003 00:22:44 +0000 (00:22 +0000)]
* ./configure.ac.in: fixed -lm flags for the distort and adjust plugins.
Christophe Massiot [Mon, 27 Jan 2003 23:48:14 +0000 (23:48 +0000)]
Additional check on p_first_byte_to_mix.
Sam Hocevar [Mon, 27 Jan 2003 23:42:59 +0000 (23:42 +0000)]
* ./bootstrap: removed usage of $^ which is not compatible with BSD or
Solaris make.
Sam Hocevar [Mon, 27 Jan 2003 22:50:01 +0000 (22:50 +0000)]
* ./src/audio_output/output.c: fixed return with a value in function
returning void.
Sam Hocevar [Mon, 27 Jan 2003 22:42:36 +0000 (22:42 +0000)]
* ./include/vlc_common.h: if we don't have strndup but gnome.h defines it
anyway, do not provide our custom version.
Olivier Teulière [Mon, 27 Jan 2003 21:44:39 +0000 (21:44 +0000)]
* Fixed a segfault (closes #132)
Johan Bilien [Mon, 27 Jan 2003 21:35:06 +0000 (21:35 +0000)]
* ALL: some FreeBSD compilation fixes. gnome plugin still won't compile,
at least on FreeBSD 5.0
Olivier Teulière [Mon, 27 Jan 2003 17:41:01 +0000 (17:41 +0000)]
* src/misc/objects.c: vlc_list_find now returns a (vlc_list_t *)
instead of a (vlc_list_t); this modification was needed because BCB
doesn't like at all when a function (compiled with mingw32) returns
a struct...
* ALL: modified the files to take this change into account
* modules/gui/win32/menu.cpp: enabled the "Add interface" command
Laurent Aimar [Mon, 27 Jan 2003 16:28:42 +0000 (16:28 +0000)]
mms: another memory leak
avi: comment out a debug statment.
Eric Petit [Mon, 27 Jan 2003 10:29:22 +0000 (10:29 +0000)]
Disabled DVD menus by default for 0.5.0
Olivier Teulière [Mon, 27 Jan 2003 01:42:19 +0000 (01:42 +0000)]
* The space bar is a hotkey for pause/resume.
Jon Lech Johansen [Mon, 27 Jan 2003 00:08:31 +0000 (00:08 +0000)]
* ./modules/gui/macosx/intf.[mh]: Fixed message panel memory leak. Textview
is now updated on panel BecomeKey.
* ./modules/gui/macosx/prefs.m: Decreased width of prefs panel.
Gildas Bazin [Sun, 26 Jan 2003 22:57:21 +0000 (22:57 +0000)]
* modules/gui/gtk/gnome.c, modules/gui/gtk/gtk.c: input_Seek() was incorrectly triggered while playing some
DVD menus.
Boris Dorès [Sun, 26 Jan 2003 18:31:07 +0000 (18:31 +0000)]
- menu checkbox outside of title/chapter groupbox
Boris Dorès [Sun, 26 Jan 2003 18:02:01 +0000 (18:02 +0000)]
- buttons are left aligned and their size comforms to Windows XP visual
guidelines
Gildas Bazin [Sun, 26 Jan 2003 16:37:20 +0000 (16:37 +0000)]
* modules/audio_output/waveout.c: multichannel and spdif support (spdif untested).
Derk-Jan Hartman [Sun, 26 Jan 2003 14:53:08 +0000 (14:53 +0000)]
* Added myself to list of authors of these files. i had forgotten to do this.
Laurent Aimar [Sun, 26 Jan 2003 14:52:12 +0000 (14:52 +0000)]
* all: raah, clean up glade output.
Laurent Aimar [Sun, 26 Jan 2003 14:49:09 +0000 (14:49 +0000)]
* added stream output dialog box.
Gildas Bazin [Sun, 26 Jan 2003 13:37:09 +0000 (13:37 +0000)]
* src/audio_output/input.c, src/audio_output/mixer.c: Fixed an annoying bug in the mixer.
(p_input->p_first_byte_to_mix sometimes need to be reset)
* modules/gui/wxwindows/interface.cpp: fixed the slider under wx-gtk.
Laurent Aimar [Sun, 26 Jan 2003 12:34:47 +0000 (12:34 +0000)]
* avi : fix play back for some broken avi
Gildas Bazin [Sun, 26 Jan 2003 10:36:10 +0000 (10:36 +0000)]
* modules/gui/wxwindows/*: Fixed the open dialog on win32.
Better slider management in the main interface. Misc other small fixes.
Eric Petit [Sun, 26 Jan 2003 08:28:20 +0000 (08:28 +0000)]
Added some colors.
Olivier Teulière [Sun, 26 Jan 2003 03:55:36 +0000 (03:55 +0000)]
* modules/gui/win32: replaced BitBtns with Buttons everywhere, and
put "OK" and "Cancel" buttons in an horizontal layout.
Also updated a few properties here and there.
Olivier Teulière [Sun, 26 Jan 2003 02:22:59 +0000 (02:22 +0000)]
* modules/video_output/directx: added a configuration variable and a
"normal" one to set the vout window on top of ther windows
* modules/gui/win32: the interface can use these variables
(almost closes #84)
Sam Hocevar [Sun, 26 Jan 2003 00:51:43 +0000 (00:51 +0000)]
* ./modules/gui/win32/menu.cpp: fixed a crash in the navigation menu
generation.
Derk-Jan Hartman [Sat, 25 Jan 2003 21:34:45 +0000 (21:34 +0000)]
* changed the bugreporting url
Eric Petit [Sat, 25 Jan 2003 20:15:41 +0000 (20:15 +0000)]
Added a window to see vlc messages.
Derk-Jan Hartman [Sat, 25 Jan 2003 18:42:17 +0000 (18:42 +0000)]
* ./README.MacOSX.rtf: added two remarks on subtitle support.
* ./extras/MacOSX/vlc.pbroj/project.pbxproj
- Added .wma filetype
- Added README, COPYING etc. to resources
* ALL: Added a Help menu.
Laurent Aimar [Sat, 25 Jan 2003 18:09:30 +0000 (18:09 +0000)]
* faad : clean up.
Laurent Aimar [Sat, 25 Jan 2003 17:57:36 +0000 (17:57 +0000)]
* all: fixed wrong usage of input_DeletePES.
Laurent Aimar [Sat, 25 Jan 2003 17:21:40 +0000 (17:21 +0000)]
*mp4: fixed segfault when it fails to start a decoder and has specific
informations to send.
Laurent Aimar [Sat, 25 Jan 2003 16:59:49 +0000 (16:59 +0000)]
* ffmpeg: fixed memory leaks.
Laurent Aimar [Sat, 25 Jan 2003 16:58:35 +0000 (16:58 +0000)]
* all : fixed some memory leaks thanks valgrind.
Derk-Jan Hartman [Sat, 25 Jan 2003 12:42:13 +0000 (12:42 +0000)]
* README.MacOSX.rtf: Updated Readme for new release. Added section on
subtitles and on bugreporting.
* extras/MacOSX/vlc.pbproj/project.pbxproj: Added .wmv, .asf, .ogm, .dv,
.sub and .srt files.
Derk-Jan Hartman [Sat, 25 Jan 2003 12:00:38 +0000 (12:00 +0000)]
* Reverted back to non metal windows as dictated by Apple's User Interface
Guidelines. Only the controller window stays metallic.
Laurent Aimar [Sat, 25 Jan 2003 03:12:20 +0000 (03:12 +0000)]
* avi: no more segfault when we have 'max buffer allocation reached'
* all: fixed(kludged ?) the fact that when we have a 'max buffer allocation reached'
we cannot send null packet to decoder.
Eric Petit [Sat, 25 Jan 2003 01:03:44 +0000 (01:03 +0000)]
* store windows sizes in the vlc configuration file
* fixed an interface bug when launching a file from the command line
* minor fixes or enhancements
Derk-Jan Hartman [Fri, 24 Jan 2003 18:25:14 +0000 (18:25 +0000)]
* changed the CONFIG_DIR for Darwin into Library/Preferences/VLC
Derk-Jan Hartman [Fri, 24 Jan 2003 16:19:15 +0000 (16:19 +0000)]
* code we migh use in the future to change the subfile we use.
not very useful now because of the .avi requirement to start/stop before
loading/displaying the subs.
Derk-Jan Hartman [Fri, 24 Jan 2003 14:35:52 +0000 (14:35 +0000)]
ALL: fixed the deinterlace menuiteM
cvS: ----------------------------------------------------------------------
Derk-Jan Hartman [Fri, 24 Jan 2003 14:34:53 +0000 (14:34 +0000)]
ALL: fixed the deinterlace menuitem
Sam Hocevar [Fri, 24 Jan 2003 14:13:00 +0000 (14:13 +0000)]
* ./doc/bugreport-howto.txt: minor updates.
Sam Hocevar [Fri, 24 Jan 2003 12:01:03 +0000 (12:01 +0000)]
* ./configure.ac.in: removed the --with-bcbuilder flag.
* ./INSTALL.win32: updated accordingly.
Eric Petit [Fri, 24 Jan 2003 06:31:56 +0000 (06:31 +0000)]
* vlc_threads.h: lower a priority that made sound choppy on not-so-fast
BeOS computers (closes #119)
* others: removed old printf or unused code.
Derk-Jan Hartman [Fri, 24 Jan 2003 06:21:03 +0000 (06:21 +0000)]
* ./modules/gui/macosx/vout.m: the mousepointer is hidden in fullscreen view
after 2 seconds.
Derk-Jan Hartman [Fri, 24 Jan 2003 02:31:53 +0000 (02:31 +0000)]
* when the playlist is selected and you push the spacebar we pause/play
the movie. this makes the behaviour more consistent, though the solution
is somewhat unclean. We should fix this on a higher level but i don't see
how we could/should.
Boris Dorès [Fri, 24 Jan 2003 00:57:51 +0000 (00:57 +0000)]
- added a NULL pointer test
- cosmetic changes
Derk-Jan Hartman [Fri, 24 Jan 2003 00:53:41 +0000 (00:53 +0000)]
* the volume slider could only be dragged, not clicked. removed some
useless code as well.
Derk-Jan Hartman [Fri, 24 Jan 2003 00:17:20 +0000 (00:17 +0000)]
* made a quick hack to create a resize bar. not sure if we should keep this.
Gildas Bazin [Thu, 23 Jan 2003 23:57:50 +0000 (23:57 +0000)]
* modules/gui/wxwindows/open.cpp: New "open dialog" that mimics the one from the gtk interface.
* modules/gui/wxwindows/popup.cpp: Started implementing the popup menu.
* modules/gui/wxwindows/interface.cpp: Got rid of the pause button. The play button now acts as a
play/pause button depending on the context.
* modules/gui/wxwindows/*: A few hacks needed to make the win32 version useable.
Christophe Massiot [Thu, 23 Jan 2003 23:51:13 +0000 (23:51 +0000)]
* Resized elements in the open panel,
* modules/gui/macosx/vout.m: Only hide the menubar and cursor if fullscreen
mode is on the primary screen,
* po/*: Updated po files.
Derk-Jan Hartman [Thu, 23 Jan 2003 22:57:28 +0000 (22:57 +0000)]
* ./extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib
- oops, i enlarged the timeslider by accident. fixed
* ./modules/gui/macosx/controls.m
- fixed a mutex_lock issue
Derk-Jan Hartman [Thu, 23 Jan 2003 22:39:30 +0000 (22:39 +0000)]
ALL: - made some panels into windows.
- made the background picture non editable (removes the text cursor)
- added slowmotion button
Derk-Jan Hartman [Thu, 23 Jan 2003 22:25:32 +0000 (22:25 +0000)]
* ./modules/gui/macosx/controls.m
- changed the slower button into a slowmotion button
- fixed a forgotten mutex_unlock
* ./modules/gui/macosx/intf.m
- added the slowmotion button
- some windows shouldn't register in the "Window" menu
* ./modules/gui/macosx/open.m
- allow multiple file selection
Christophe Massiot [Thu, 23 Jan 2003 21:47:59 +0000 (21:47 +0000)]
* Minor changes to the open panel, added AVI stream output option,
* modules/gui/macosx/open.m: "Open File" is back,
* modules/codec/mpeg_video/synchro.c: Fixed a counting bug.
Boris Dorès [Thu, 23 Jan 2003 17:18:45 +0000 (17:18 +0000)]
- menus disabled by default
- cosmetic changes
Christophe Massiot [Thu, 23 Jan 2003 17:13:28 +0000 (17:13 +0000)]
Fixed a segfault with quitting when no audio output plug-in was found
(closes #108).
Olivier Teulière [Thu, 23 Jan 2003 16:17:59 +0000 (16:17 +0000)]
* use 'dvdold' instead of 'dvd'
Sam Hocevar [Thu, 23 Jan 2003 15:53:10 +0000 (15:53 +0000)]
* ./modules/misc/network/ipv4.c: we use INADDR_NONE instead of -1 (an old
suggestion from lool).
Sam Hocevar [Thu, 23 Jan 2003 15:52:04 +0000 (15:52 +0000)]
* ./modules/*: warning fixes.
Sam Hocevar [Thu, 23 Jan 2003 15:50:15 +0000 (15:50 +0000)]
* ./modules/access/dvdread/input.c: warning fixes and a consistency
fix (ilvu_sa cannot be -1).
Laurent Aimar [Thu, 23 Jan 2003 15:07:20 +0000 (15:07 +0000)]
* asf: in fast/slow motion we don't play audio (unless there isn't any
video). Added some clean up.
Christophe Massiot [Thu, 23 Jan 2003 13:54:59 +0000 (13:54 +0000)]
Derk-Jan Hartman.
Laurent Aimar [Thu, 23 Jan 2003 13:44:21 +0000 (13:44 +0000)]
* don't send audio in fast/slow playing speed unless there isn't any video
stream.
Christophe Massiot [Thu, 23 Jan 2003 11:48:18 +0000 (11:48 +0000)]
* modules/gui/macosx/open.m: Stream output doesn't do UDP/PS,
* modules/audio_filter/channel_mixer/trivial.c: Fixed reverse stereo mode
with MPEG files,
* src/audio_output/output.c: Fixed dual-mono handling.
Gildas Bazin [Thu, 23 Jan 2003 10:25:40 +0000 (10:25 +0000)]
* modules/access/dvdread/input.c, modules/control/rc/rc.c: fixed typos.
Sam Hocevar [Thu, 23 Jan 2003 09:58:02 +0000 (09:58 +0000)]
* ./modules/access/dvdread/input.c: the dvdread plugin issues a warning
instead of an error when it can't stat() the device (Closes: #77).
Gildas Bazin [Thu, 23 Jan 2003 09:53:55 +0000 (09:53 +0000)]
* modules/control/rc/rc.c: Partial fix for the rc interface under win32. On win32, select() only works on
socket descriptors so we don't use it anymore on this platform. Right now we only do a blocking call to
read() although it should be possible to have a fully functionnal interface by using the PeekConsoleInput()
call (someone willing to investigate this ?).
Laurent Aimar [Thu, 23 Jan 2003 09:00:36 +0000 (09:00 +0000)]
* demux: fix segfault while trying to opening files without extention...
Boris Dorès [Thu, 23 Jan 2003 04:50:38 +0000 (04:50 +0000)]
- allow the user to choose (and sort) several plugins for the same
category.
Olivier Teulière [Thu, 23 Jan 2003 03:33:34 +0000 (03:33 +0000)]
* The stream output can't use PS with UDP
* Added tooltips for the subtitles dialog box
* Added a missing "delete"
* Added a menu entry to spawn new interfaces (but it's currently
disabled, due to a problem with the vlc_list_t struct)
Sigmund Augdal Helberg [Wed, 22 Jan 2003 22:19:29 +0000 (22:19 +0000)]
added an new config variable that takes an comma separated list of
interface modules to be loaded in the background when vlc starts. This is
usefull for lirc, logger and xosd. Also got rid of the hacky way the sap
module was inserted, as this just needs to be added to this list now.
Olivier Teulière [Wed, 22 Jan 2003 21:42:51 +0000 (21:42 +0000)]
* Added a dialog box for subtitles selection
* Cosmetic here and there
Loïc Minier [Wed, 22 Jan 2003 19:37:50 +0000 (19:37 +0000)]
* modules/visualization/xosd/xosd.c: lower module capability when the
DISPLAY environment variable is unset (gtk like behaviour)
Christophe Massiot [Wed, 22 Jan 2003 18:31:47 +0000 (18:31 +0000)]
Reverse stereo option.
Sam Hocevar [Wed, 22 Jan 2003 17:03:51 +0000 (17:03 +0000)]
* ./configure.ac.in: reverted one of my latest laughable changes. Fixes the
detection of libdvdread.a, libdvdplay.a and libxvidcore.a. Sorry guys.
Loïc Minier [Wed, 22 Jan 2003 16:41:15 +0000 (16:41 +0000)]
* modules/visualization/xosd/xosd.c: fail if DISPLAY isn'y set or if
xosd_init returns NULL
* lib is initialized with configured font
* more safety checks
Loïc Minier [Wed, 22 Jan 2003 16:16:27 +0000 (16:16 +0000)]
* modules/access/slp.c: #include <stdlib.h> because of a malloc
Christophe Massiot [Wed, 22 Jan 2003 15:16:02 +0000 (15:16 +0000)]
Less aggressive debug message.
Sam Hocevar [Wed, 22 Jan 2003 12:25:59 +0000 (12:25 +0000)]
* ./configure.ac.in: fixed multiple static link issues with anal linkers.