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.
Christophe Massiot [Sat, 18 May 2002 17:53:11 +0000 (17:53 +0000)]
* Warning levels are no longer additive, patch courtesy of Arnaud de
Bossoreille de Ribou <bozo@via.ecp.fr>
Sam Hocevar [Sat, 18 May 2002 17:47:47 +0000 (17:47 +0000)]
* ALL: changed __inline__ with inline (autoconf does the job for us anyway,
and mipspro doesn't know about __inline__).
Gildas Bazin [Sat, 18 May 2002 15:51:37 +0000 (15:51 +0000)]
* fixed deadlock in NextFrame() in aout_pcm.c
Gildas Bazin [Sat, 18 May 2002 15:34:04 +0000 (15:34 +0000)]
* fixed a bug in the directx window creation function. We register a window
class once per process so we must be careful not to free the associated
resources.
Gildas Bazin [Sat, 18 May 2002 14:03:13 +0000 (14:03 +0000)]
* updated the MSVC++ project files and added support for dirent (vlc compiled
with msvc can now load plugins - even compiled with mingw).
* small portability fixes.
Christophe Massiot [Sat, 18 May 2002 13:33:44 +0000 (13:33 +0000)]
* Menu item to maximize the volume in Mac OS X ;
* Dropped dependancy on autoconf 2.52.
Gildas Bazin [Sat, 18 May 2002 13:30:28 +0000 (13:30 +0000)]
* modified the directx video plugin to try to create an YUV surface before
falling back to an RGB surface when it's not possible to use overlays.
Some graphic cards can do the YUV->RGB conversion in hardware during the
blitting stage.
* in the directx video plugin, we now request that the RGB surface be created
in video memory. The reasoning behind this is that usually surfaces in
video memory benefit from more hardware acceleration (like for instance
hw rescaling, hw blitting, etc...)
* added two options to the directx video plugin to disable the above features.
(mainly because my video driver is buggy and doesn't handle them well).
* small cosmetic changes to the generation of the config file.
* fix for config_GetHomeDir() on win32. SHGetFolderPath() is located in
shfolder.dll not shell32.dll.
* fix for the gtk preferences dialog box. To be sure that an int or float value
is actually changed we call gtk_spin_button_update() in the
GtkInt/FloatChanged() event handler.
Sam Hocevar [Sat, 18 May 2002 11:59:00 +0000 (11:59 +0000)]
* ./debian/control: made the Build-Depends: entry a one-liner (Closes
Debian bug #147103).
Stéphane Borel [Sat, 18 May 2002 08:50:54 +0000 (08:50 +0000)]
*A lock was not released;
Sam Hocevar [Sat, 18 May 2002 07:30:03 +0000 (07:30 +0000)]
* ./plugins/text/rc.c: added a safety lock.
Olivier Teulière [Sat, 18 May 2002 02:32:00 +0000 (02:32 +0000)]
* Fixed my previous commit
Olivier Teulière [Sat, 18 May 2002 02:12:20 +0000 (02:12 +0000)]
* New Network dialog box for Gtk and Gnome interfaces
Laurent Aimar [Fri, 17 May 2002 23:01:02 +0000 (23:01 +0000)]
* plugins/mpeg_system/mpeg_audio.c : you can now force this plugin( mpegaudio ).
Stéphane Borel [Fri, 17 May 2002 18:12:59 +0000 (18:12 +0000)]
*Update reference in case of sequence end code.
Stéphane Borel [Fri, 17 May 2002 18:06:34 +0000 (18:06 +0000)]
*Don't keep the control lock during the pause
Stéphane Borel [Fri, 17 May 2002 18:01:25 +0000 (18:01 +0000)]
*check for b_die and b_error in all loops so that we don't remain stuck
waiting for data whereas the vlc has tried to quit.
Sam Hocevar [Fri, 17 May 2002 16:38:41 +0000 (16:38 +0000)]
* ./src/misc/mtime.c: we use nanosleep whenever possible (patch from Meuuh).
Laurent Aimar [Fri, 17 May 2002 15:47:01 +0000 (15:47 +0000)]
* plugins/avi/avi.c : it will not segfault with broken avi with an unknown stream.
Loïc Minier [Fri, 17 May 2002 15:14:47 +0000 (15:14 +0000)]
* removed usage of usleep (not thread safe) (by Meuuh)
Loïc Minier [Fri, 17 May 2002 14:17:05 +0000 (14:17 +0000)]
* video output patch to improve handling of late pictures (by Meuuh)
Sam Hocevar [Fri, 17 May 2002 00:58:14 +0000 (00:58 +0000)]
* ./src/interface/intf_msg.c, src/interface/intf_playlist.c: disabled
calls to realloc(_,0) in a similar way to input_programs.c.
Gildas Bazin [Thu, 16 May 2002 16:51:50 +0000 (16:51 +0000)]
Another fix from Sam:
* fix random segfaults on title change.
(cell.i_cell_nb should be tested _before_ we access the structures)
Gildas Bazin [Thu, 16 May 2002 13:20:22 +0000 (13:20 +0000)]
* src/input/input_programs.c: fixed memory corruption by setting a few
pointers to NULL after they have been free()ed.
* src/input/input_programs.c: removed now useless ASSERTs.
This patch comes from sam, so if you want to blame someone blame him ;-)
Tony Castley [Thu, 16 May 2002 12:47:59 +0000 (12:47 +0000)]
Fixed segfault in last checkin.