Tony Castley [Sat, 1 Jun 2002 09:21:59 +0000 (09:21 +0000)]
Fixes for preventing multiple playlist windows
and improvements and corrections in videoout.
Tony Castley [Sat, 1 Jun 2002 09:20:16 +0000 (09:20 +0000)]
Fix to prevent multiple Playlist windows
Tony Castley [Sat, 1 Jun 2002 08:54:48 +0000 (08:54 +0000)]
Fixes for Playlist window
Tony Castley [Sat, 1 Jun 2002 08:54:08 +0000 (08:54 +0000)]
* Fixes for Playlist window. Now only creates one and destroys correctly.
* Fixed the height of the output video, was one to big.
Christophe Massiot [Fri, 31 May 2002 21:56:01 +0000 (21:56 +0000)]
* Compilation fixes for Solaris ;
Christophe Massiot [Fri, 31 May 2002 21:37:42 +0000 (21:37 +0000)]
* plugins/sdl/aout_sdl.c : Fixed an endianness issue created by a
brain-dead developer :p
Olivier Teulière [Fri, 31 May 2002 01:09:51 +0000 (01:09 +0000)]
Win32 interface:
* The "Eject" button is enabled only after we played a dvd or vcd.
* The toolbar is now flat and less cubist.
* Got rid of the ugly slider with some winXP skins.
* Added a config option to limit the number of messages in the log
window (default is set to 500).
Gildas Bazin [Thu, 30 May 2002 13:58:17 +0000 (13:58 +0000)]
* ./plugins/mpeg_vdec/vpar_headers.c: don't try to deference a null
pointer (fix from sam).
Cyril Deguet [Thu, 30 May 2002 13:39:43 +0000 (13:39 +0000)]
- gnome.c didn't compile
(Gildas you forgot the default value for gnome-toolbartext, I assume
it was 1 ;)
Cyril Deguet [Thu, 30 May 2002 13:22:43 +0000 (13:22 +0000)]
- removed the obsolete artificial delay when switching channels.
Now it is ultra-fast !
Xavier Marchesini [Thu, 30 May 2002 08:59:42 +0000 (08:59 +0000)]
* intf_eject.c : added ejection code for Win32. Please test it under
Win95/98/Me, I just can't install a winme
in my work office :).
* plugins/win32/* : enabled the "Eject" button (thanks Ipkiss)
* src/misc/netutils.c : just changed my mail :P
Gildas Bazin [Thu, 30 May 2002 08:17:04 +0000 (08:17 +0000)]
* changed ADD_BOOL and ADD_BOOL_WITH_SHORT config macros to accept a
default value as an argument.
* modified the command line parsing to accept --foo and --no-foo when a
"foo" boolean config option is defined.
* modified the help menu to indicate if the option is enabled or
disabled by default.
Sam Hocevar [Wed, 29 May 2002 18:39:14 +0000 (18:39 +0000)]
* ./src/video_output/video_output.c: when the video output hasn't received
a new picture for a while, it redisplays the last displayed one. This will
be useful for DVD menus, but also solves the "picture becomes black when
vlc is paused" issue.
Gildas Bazin [Wed, 29 May 2002 10:08:03 +0000 (10:08 +0000)]
* ./plugins/dummy/dummy.c: added a CATEGORY_HINT to the config.
* ./plugins/x11/xcommon.c: small change to the ToggleFullscreen routine
to avoid a flickering during the switch.
Sam Hocevar [Tue, 28 May 2002 22:49:25 +0000 (22:49 +0000)]
* ./plugins/filters/*: fixed inconsistencies.
Olivier Teulière [Tue, 28 May 2002 21:44:46 +0000 (21:44 +0000)]
* New icons for the toolbar buttons
* URL can now start with "http://" in the Network dialog box
* Updated the About dialog box
Stéphane Borel [Tue, 28 May 2002 18:34:42 +0000 (18:34 +0000)]
*Added a b_force flag to picture_t so that we can force the display
of an image even if it is late.
Sam Hocevar [Mon, 27 May 2002 19:35:41 +0000 (19:35 +0000)]
* ./plugins/filter/*: filters are now configurable through the configuration
system. Patch from Sigmund Augdal <sigmunau@stud.ntnu.no>.
Sam Hocevar [Mon, 27 May 2002 18:35:53 +0000 (18:35 +0000)]
* ./po/pl.po: uh uh uh, forgot to cvs add this file...
Sam Hocevar [Mon, 27 May 2002 18:34:33 +0000 (18:34 +0000)]
* ./po/vlc.pot: updated potfile.
* ./po/pl.po: polish translation, courtesy of Arkadiusz Lipiec
<A.Lipiec@elka.pw.edu.pl>.
Sam Hocevar [Mon, 27 May 2002 18:33:35 +0000 (18:33 +0000)]
* ./debian/control: updated Debian package descriptions.
Sam Hocevar [Mon, 27 May 2002 18:26:31 +0000 (18:26 +0000)]
* ./plugins/aa/aa.c: removed all palette code as it was unused.
* ./plugins/aa/aa.c: moved the aa_fastrender call from vout_Display to
vout_Render.
* ./plugins/aa/aa.c: added support for resizing and right-click menu.
(patch courtesy of Sigmund Augdal <sigmunau@stud.ntnu.no>)
Laurent Aimar [Mon, 27 May 2002 16:01:42 +0000 (16:01 +0000)]
ALL : In order to make ac3 working in avi file, I've deplaced some code
from ac3 decoder to mpeg_system.c. ( skip 3 bytes is now done in
mpeg_system.c and no longer in ac3 audio decoder ).
Alexis de Lattre [Mon, 27 May 2002 01:49:41 +0000 (01:49 +0000)]
Link to the GPL licence
GFDL licence know used for the licence
Christophe Massiot [Sat, 25 May 2002 21:42:36 +0000 (21:42 +0000)]
Changed download URL.
Marc Ariberti [Sat, 25 May 2002 19:15:50 +0000 (19:15 +0000)]
* src/misc/netutils.c: tests if message from vlcs begins with 'E:' or 'I:'
instead of testing 'E: ' and 'I: ' (to simplify miniVLCS)
Laurent Aimar [Sat, 25 May 2002 16:23:07 +0000 (16:23 +0000)]
* all: avi file is a piece of sh*t, make more test.
Gildas Bazin [Fri, 24 May 2002 12:42:14 +0000 (12:42 +0000)]
* ./include/inpu_ext-dec.h added a check to fifo->b_die after the call
to BitstreamNextDataPacket() in GetChunk().
Code using GetChunk() also needs to check fifo->b_die before using the
obtained data.
This fixes frequent crashes you get on win32 with the a52 plugin when you
close a stream.
Christophe Massiot [Thu, 23 May 2002 22:33:44 +0000 (22:33 +0000)]
update release-howto
Sam Hocevar [Thu, 23 May 2002 22:21:14 +0000 (22:21 +0000)]
* ./src/video_output/video_output.c: the video output thread was never
joined! A pretty old bug...
Jon Lech Johansen [Thu, 23 May 2002 22:18:55 +0000 (22:18 +0000)]
* ./plugins/macosx/intf_open.m: Remember last open file panel location,
thanks to <ssudre2@wanadoo.fr>
Christophe Massiot [Thu, 23 May 2002 21:42:43 +0000 (21:42 +0000)]
Updated Mac OS X readme, courtesy of The DJ <d.hartman@student.utwente.nl>.
Christophe Massiot [Wed, 22 May 2002 23:40:50 +0000 (23:40 +0000)]
* Updated ChangeLog
* Updated release date
Christophe Massiot [Wed, 22 May 2002 23:11:00 +0000 (23:11 +0000)]
Fixed HTTP input under Win32 (thanks ipkiss).
Sam Hocevar [Wed, 22 May 2002 21:42:47 +0000 (21:42 +0000)]
* ./plugins/dvd/dvd_seek.c: reverted a previous change in DVD input which
caused input to get stuck in interleaved cells.
Sam Hocevar [Wed, 22 May 2002 21:30:08 +0000 (21:30 +0000)]
* ./plugins/gtk/gnome.glade: removed bevel from title and chapter buttons.
Sam Hocevar [Wed, 22 May 2002 21:15:04 +0000 (21:15 +0000)]
* ./plugins/mad/mad_adec.c, ./plugins/mad/mad_libmad.c: use intf_WarnMsg for
debug messages instead of intf_ErrMsg.
Sam Hocevar [Wed, 22 May 2002 21:08:42 +0000 (21:08 +0000)]
* ./plugins/win32/network.dfm, plugins/macosx/intf_open.m: updated channel
server default hostname.
Sam Hocevar [Wed, 22 May 2002 21:05:18 +0000 (21:05 +0000)]
* ./plugins/chroma/i420_yuy2.h: bugfix for the I420 to YUY2 MMX chroma
transformations, with the help of Pascal Levesque.
Gildas Bazin [Wed, 22 May 2002 19:31:33 +0000 (19:31 +0000)]
* ./src/misc/modules.c: restored plugins hiding as the problem is fixed.
* ./plugins/directx/directx.c: UnregisterClass() in MODULE_DEACTIVATE. If
we don't do this, trying to use the class when the plugin is reloaded will
cause a segfault.
PS: on Win32 the sdl plugin is still affected by this. It looks like SDL keeps
an internal state which isn't updated when we reload the plugin.
Sam Hocevar [Wed, 22 May 2002 17:19:46 +0000 (17:19 +0000)]
* ./src/misc/modules.c: disabled module autohide until we find out why a
reloaded module sometimes does not work properly.
Sam Hocevar [Wed, 22 May 2002 17:17:45 +0000 (17:17 +0000)]
* ./plugins/access/file.c, plugins/dvd/dvd_seek.c: readability changes.
* ./Makefile: the vlc rule depends on modules_builtin.h.
* ./include/modules_inner.h: removed useless code.
Olivier Teulière [Wed, 22 May 2002 17:12:45 +0000 (17:12 +0000)]
* ALL: replaced TUpDown components by TCSpinEdit ones, which allow
values greater than 32767. It fixes the audio bug ocurring when a
configuration file is saved under the win32 interface
* ./plugins/win32/mainframe.cpp: Added some extra space between
statusbar and toolbar when nothing is displayed. I find it nicer :)
Gildas Bazin [Wed, 22 May 2002 14:20:41 +0000 (14:20 +0000)]
* ./plugins/text/logger.c: on win32 the logger interface shows up a dos
command box.
* ./plugins/gtk/gnome.c: fixed uninitialized variable. (from Sam)
* ./plugins/gtk/gtk_playlist.c: simplified GtkRebuildCList(). (from Sam)
Johan Bilien [Wed, 22 May 2002 12:50:21 +0000 (12:50 +0000)]
* plugins/vcd/vcd.c: added svcd shortcut to the vcd input
Tony Castley [Wed, 22 May 2002 12:23:41 +0000 (12:23 +0000)]
Changes to reduce segfaults on exit, and also allow only one Playlist window.
Loïc Minier [Wed, 22 May 2002 11:23:56 +0000 (11:23 +0000)]
* ./include/modules_inner.h: fixed a crash when reopening a hidden
module (by sam)
Christophe Massiot [Tue, 21 May 2002 22:09:45 +0000 (22:09 +0000)]
* Updated spec for ffmpeg.
Gildas Bazin [Tue, 21 May 2002 13:34:31 +0000 (13:34 +0000)]
* On Win32 the DVD access plugin has to be explicitly requested. This
avoids crashes when the input thread tries to open files as dvds.
Loïc Minier [Tue, 21 May 2002 13:27:32 +0000 (13:27 +0000)]
* fixed a side-effect bug causing crashes on DVD title change
Gildas Bazin [Tue, 21 May 2002 07:48:50 +0000 (07:48 +0000)]
* ./plugins/directx/aout_directx.c: fixed compile warnings.
Gildas Bazin [Tue, 21 May 2002 06:55:48 +0000 (06:55 +0000)]
* ./plugins/network/ipv6.c: fixed a stupid bug.
Sam Hocevar [Tue, 21 May 2002 03:37:17 +0000 (03:37 +0000)]
* ./plugins/chroma/i420_yuy2.c: margin support for the 420 planar to 422
packed chroma transformations.
Sam Hocevar [Tue, 21 May 2002 02:46:39 +0000 (02:46 +0000)]
* ./plugins/chroma/i420_yuy2.h: fixed the BeOS crash. Margin handling isn't
done yet, though.
Sam Hocevar [Tue, 21 May 2002 01:40:17 +0000 (01:40 +0000)]
* ./src/input/input.c: fixed a bug with the input remaining stuck when no
network data was present.
Olivier Teulière [Tue, 21 May 2002 01:29:38 +0000 (01:29 +0000)]
* Fixed a stupid bug in the Network dialog.
Sam Hocevar [Tue, 21 May 2002 01:27:26 +0000 (01:27 +0000)]
* ./plugins/mpeg_system/mpeg_ts.c: fixed a warning.
Sam Hocevar [Tue, 21 May 2002 00:34:41 +0000 (00:34 +0000)]
* ./plugins/dvd/dvd_access.c, plugins/dvd/dvd_seek.c: very minor cosmetic
fixes.
Sam Hocevar [Tue, 21 May 2002 00:23:37 +0000 (00:23 +0000)]
* src/input/input_ext-plugins.c, src/input/input_ext-intf.c: boundary checks
on seek.
Sam Hocevar [Mon, 20 May 2002 22:45:03 +0000 (22:45 +0000)]
* ./plugins/dvd/*: fixed a few inconsistences.
* ./plugins/dvd/*: renamed i_start/i_end couples when they actually
meant i_first/i_last.
Sam Hocevar [Mon, 20 May 2002 22:39:36 +0000 (22:39 +0000)]
* ./src/interface/main.c: fixed a little memleak.
* ./src/input/input_dec.c: removed useless code.
* ./src/input/input.c, ./plugins/gtk/gtk.c: fixed access to uninitialized
variables.
* ./plugins/dvd/dvd_demux.c: fixed the pf_demux return value.
Sam Hocevar [Mon, 20 May 2002 22:36:42 +0000 (22:36 +0000)]
* ./src/misc/iso_lang.c: code simplifications.
* ./src/misc/iso_lang.c: the language prototypes now use the const keyword.
Sam Hocevar [Mon, 20 May 2002 22:34:56 +0000 (22:34 +0000)]
* ./po/*: updated language files.
Sam Hocevar [Mon, 20 May 2002 22:30:19 +0000 (22:30 +0000)]
* ./plugins/x11/xcommon.c: fixed x11 and xvideo alternate fullscreen (gibalou
on t'aiiiiiiiiimeuh).
Sam Hocevar [Mon, 20 May 2002 22:26:01 +0000 (22:26 +0000)]
* ./configure.in: tried to fix the -lavcodec detection.
Christophe Massiot [Mon, 20 May 2002 20:58:58 +0000 (20:58 +0000)]
* Bumped up version number to 0.4.0 ;
* Updated changelog.
Gildas Bazin [Mon, 20 May 2002 19:49:18 +0000 (19:49 +0000)]
* First try for IPv6 support on Win32. This hasn't been tested so it
might not work! To compile this stuff you need a mingw compiler with
w32api-1.3.
The win32 code uses the getaddrinfo function because inet_pton is
supposed to be deprecated and not supported by Microsoft. gethostbyname2
isn't supported as well. Maybe we could try to unify the ipv6 plugin and
have all the ports use getaddrinfo ? (I didn't dare to do it because I
don't want to break anything before a release ;-)
Sam Hocevar [Mon, 20 May 2002 19:34:58 +0000 (19:34 +0000)]
* ./src/video_output/vout_pictures.c: workaround for a bug in the dummy vout.
Sam Hocevar [Mon, 20 May 2002 19:12:16 +0000 (19:12 +0000)]
* ./Makefile: we check for Makefile.config before including it.
Sam Hocevar [Mon, 20 May 2002 19:02:22 +0000 (19:02 +0000)]
* ./plugins/dummy/dummy.c: added --dummy-chroma option.
* ./plugins/dummy/vout_dummy.c: the dummy vout plugin now uses vlc's
vout_AllocatePicture instead of its own.
* ./src/video_output/vout_pictures.c: added YUY2 in vout_AllocatePicture.
Christophe Massiot [Mon, 20 May 2002 18:51:57 +0000 (18:51 +0000)]
Added Makefile.config.
Sam Hocevar [Mon, 20 May 2002 18:43:02 +0000 (18:43 +0000)]
* ./Makefile: forgot to remove Makefile.config in the distclean rule.
Gildas Bazin [Mon, 20 May 2002 15:03:33 +0000 (15:03 +0000)]
* Added an option to disable the dynamic range compression.
Sam Hocevar [Mon, 20 May 2002 14:22:52 +0000 (14:22 +0000)]
* ./ChangeLog: updated changelog.
Sam Hocevar [Mon, 20 May 2002 14:12:15 +0000 (14:12 +0000)]
* ./Makefile.opts.in: removed configuration stuff which does not need to
rebuild anything to Makefile.config, so that editing it will not cause
a complete rebuild.
Tony Castley [Mon, 20 May 2002 11:21:01 +0000 (11:21 +0000)]
Improved Overlay and Bitmap output modes.
Due to existing bug in some Chroma's the Overlay does not work for nVidia
cards. Sorry.
Christophe Massiot [Mon, 20 May 2002 10:44:18 +0000 (10:44 +0000)]
Removed unused headers.
Jon Lech Johansen [Mon, 20 May 2002 05:20:12 +0000 (05:20 +0000)]
* ./plugins/macosx/intf_controller.[mh]: you can now drag & drop files onto
the vlc dock icon. CFBundleDocumentTypes in Info.plist doesn't seem to have
any effect, so you'll have to hold down command-option when dropping until
this is resolved.
Christophe Massiot [Sun, 19 May 2002 23:51:37 +0000 (23:51 +0000)]
Mac OS X-specific :
* We now use real-time threads ;
* Worked around a bug when seeking ;
All :
* Removed my patch to the video output since it causes problems for some
people.
Christophe Massiot [Sun, 19 May 2002 22:46:53 +0000 (22:46 +0000)]
* Fixes for ffmpeg and mad.
Christophe Massiot [Sun, 19 May 2002 20:55:00 +0000 (20:55 +0000)]
* OS X intf is now more consistent with Apple guidelines.
Gildas Bazin [Sun, 19 May 2002 20:26:11 +0000 (20:26 +0000)]
* fixed a segfault I introduced lately in gtk_preferences.
Jon Lech Johansen [Sun, 19 May 2002 19:16:40 +0000 (19:16 +0000)]
* ./plugins/macosx/intf_vlc_wrapper.m: don't try to eject unless there is
a disc to eject.
Christophe Massiot [Sun, 19 May 2002 17:27:39 +0000 (17:27 +0000)]
* Fixed a segfault in the Mac OS X interface.
Johan Bilien [Sun, 19 May 2002 16:45:17 +0000 (16:45 +0000)]
* plugins/satellite/input_satellite.c: cosmetic changes in error messages
* plugins/gtk/*: gtk and gnome interfaces now uses frequency and
symbol rates default values
Christophe Massiot [Sun, 19 May 2002 16:01:26 +0000 (16:01 +0000)]
Removed fixed entries.
Stéphane Borel [Sun, 19 May 2002 15:50:02 +0000 (15:50 +0000)]
*Initialize p_spudec->p_vout to NULL to prevent segfault if InitThread does
not complete.
Gildas Bazin [Sun, 19 May 2002 15:23:35 +0000 (15:23 +0000)]
* on win32 the rc plugin opens a new console.
Gildas Bazin [Sun, 19 May 2002 12:57:32 +0000 (12:57 +0000)]
* filters were using memalign but freeing p_data instead of p_data_orig.
* updated MSVC++ project.
* small corrections to the LONGTEXT descriptions in main.c.
Christophe Massiot [Sun, 19 May 2002 12:12:06 +0000 (12:12 +0000)]
* A few updates.
Christophe Massiot [Sun, 19 May 2002 12:09:38 +0000 (12:09 +0000)]
* New vlc.spec, courtesy of Yves Duret <yves.duret@mandrakesoft.com>.
Christophe Massiot [Sun, 19 May 2002 11:29:51 +0000 (11:29 +0000)]
* New --with-ffmpeg option for standard installations.
Christophe Massiot [Sun, 19 May 2002 11:02:46 +0000 (11:02 +0000)]
Updated long descriptions.
Gildas Bazin [Sun, 19 May 2002 10:06:37 +0000 (10:06 +0000)]
* on win32 the dummy interface plugin will open a dos command box. With
this fix, vlc should never fail silently and leave a ghost process
running in the background when there isn't any working GUI plugin.
Gildas Bazin [Sun, 19 May 2002 09:37:02 +0000 (09:37 +0000)]
* moved the mpeg-motion and mpeg-idct options to the mpeg_vdec plugin
* added a few *_LONGTEXT descriptions to main.c
* on win32 DVD/VCD_DEVICE defaults to to D:
Could anyone finish the *_LONGTEXT descriptions in main.c. There aren't
that many left right now, just the ones I didn't really know what to do
with.
If someone also wants to review and change the already existing
*_LONGTEXT descriptions, he is welcome as well because there are not
really high quality descriptions :(
Stéphane Borel [Sun, 19 May 2002 01:07:13 +0000 (01:07 +0000)]
*Mark subpictures destroyed when we end spudec thread.
Christophe Massiot [Sun, 19 May 2002 00:43:42 +0000 (00:43 +0000)]
* Another addition.
Christophe Massiot [Sun, 19 May 2002 00:34:54 +0000 (00:34 +0000)]
* Desperate attempt to improve audio output ;
* Updated documentation.
Gildas Bazin [Sat, 18 May 2002 22:41:43 +0000 (22:41 +0000)]
* updated INSTALL.win32
* a little bit of clean-up in the directx video output plugin
Christophe Massiot [Sat, 18 May 2002 18:48:24 +0000 (18:48 +0000)]
* Fixed Mac OS X resizing.