]> git.sesse.net Git - vlc/log
vlc
20 years ago * Renamed all tags (eg. v0_2_83 -> 0.2.83). 0.4.0
Sam Hocevar [Sat, 6 Mar 2004 17:59:16 +0000 (17:59 +0000)]
  * Renamed all tags (eg. v0_2_83 -> 0.2.83).

20 years agoThis commit was manufactured by cvs2svn to create tag 'v0_4_0'.
Unknown [Fri, 5 Mar 2004 15:20:11 +0000 (15:20 +0000)]
This commit was manufactured by cvs2svn to create tag 'v0_4_0'.

21 years ago * Updated ChangeLog
Christophe Massiot [Wed, 22 May 2002 23:40:50 +0000 (23:40 +0000)]
 * Updated ChangeLog
 * Updated release date

21 years agoFixed HTTP input under Win32 (thanks ipkiss).
Christophe Massiot [Wed, 22 May 2002 23:11:00 +0000 (23:11 +0000)]
Fixed HTTP input under Win32 (thanks ipkiss).

21 years ago * ./plugins/dvd/dvd_seek.c: reverted a previous change in DVD input which
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.

21 years ago * ./plugins/gtk/gnome.glade: removed bevel from title and chapter buttons.
Sam Hocevar [Wed, 22 May 2002 21:30:08 +0000 (21:30 +0000)]
  * ./plugins/gtk/gnome.glade: removed bevel from title and chapter buttons.

21 years ago * ./plugins/mad/mad_adec.c, ./plugins/mad/mad_libmad.c: use intf_WarnMsg for
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.

21 years ago * ./plugins/win32/network.dfm, plugins/macosx/intf_open.m: updated channel
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.

21 years ago * ./plugins/chroma/i420_yuy2.h: bugfix for the I420 to YUY2 MMX chroma
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.

21 years ago* ./src/misc/modules.c: restored plugins hiding as the problem is fixed.
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.

21 years ago * ./src/misc/modules.c: disabled module autohide until we find out why a
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.

21 years ago * ./plugins/access/file.c, plugins/dvd/dvd_seek.c: readability changes.
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.

21 years ago * ALL: replaced TUpDown components by TCSpinEdit ones, which allow
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 :)

21 years ago* ./plugins/text/logger.c: on win32 the logger interface shows up a dos
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)

21 years ago * plugins/vcd/vcd.c: added svcd shortcut to the vcd input
Johan Bilien [Wed, 22 May 2002 12:50:21 +0000 (12:50 +0000)]
* plugins/vcd/vcd.c: added svcd shortcut to the vcd input

21 years agoChanges to reduce segfaults on exit, and also allow only one Playlist window.
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.

21 years ago * ./include/modules_inner.h: fixed a crash when reopening a hidden
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)

21 years ago* Updated spec for ffmpeg.
Christophe Massiot [Tue, 21 May 2002 22:09:45 +0000 (22:09 +0000)]
* Updated spec for ffmpeg.

21 years ago* On Win32 the DVD access plugin has to be explicitly requested. This
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.

21 years ago * fixed a side-effect bug causing crashes on DVD title change
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

21 years ago* ./plugins/directx/aout_directx.c: fixed compile warnings.
Gildas Bazin [Tue, 21 May 2002 07:48:50 +0000 (07:48 +0000)]
* ./plugins/directx/aout_directx.c: fixed compile warnings.

21 years ago* ./plugins/network/ipv6.c: fixed a stupid bug.
Gildas Bazin [Tue, 21 May 2002 06:55:48 +0000 (06:55 +0000)]
* ./plugins/network/ipv6.c: fixed a stupid bug.

21 years ago * ./plugins/chroma/i420_yuy2.c: margin support for the 420 planar to 422
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.

21 years ago * ./plugins/chroma/i420_yuy2.h: fixed the BeOS crash. Margin handling isn't
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.

21 years ago * ./src/input/input.c: fixed a bug with the input remaining stuck when no
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.

21 years ago * Fixed a stupid bug in the Network dialog.
Olivier Teulière [Tue, 21 May 2002 01:29:38 +0000 (01:29 +0000)]
 * Fixed a stupid bug in the Network dialog.

21 years ago * ./plugins/mpeg_system/mpeg_ts.c: fixed a warning.
Sam Hocevar [Tue, 21 May 2002 01:27:26 +0000 (01:27 +0000)]
  * ./plugins/mpeg_system/mpeg_ts.c: fixed a warning.

21 years ago * ./plugins/dvd/dvd_access.c, plugins/dvd/dvd_seek.c: very minor cosmetic
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.

21 years ago * src/input/input_ext-plugins.c, src/input/input_ext-intf.c: boundary checks
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.

21 years ago * ./plugins/dvd/*: fixed a few inconsistences.
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.

21 years ago * ./src/interface/main.c: fixed a little memleak.
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.

21 years ago * ./src/misc/iso_lang.c: code simplifications.
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.

21 years ago * ./po/*: updated language files.
Sam Hocevar [Mon, 20 May 2002 22:34:56 +0000 (22:34 +0000)]
  * ./po/*: updated language files.

21 years ago * ./plugins/x11/xcommon.c: fixed x11 and xvideo alternate fullscreen (gibalou
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).

21 years ago * ./configure.in: tried to fix the -lavcodec detection.
Sam Hocevar [Mon, 20 May 2002 22:26:01 +0000 (22:26 +0000)]
  * ./configure.in: tried to fix the -lavcodec detection.

21 years ago* Bumped up version number to 0.4.0 ;
Christophe Massiot [Mon, 20 May 2002 20:58:58 +0000 (20:58 +0000)]
* Bumped up version number to 0.4.0 ;
* Updated changelog.

21 years ago* First try for IPv6 support on Win32. This hasn't been tested so it
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 ;-)

21 years ago * ./src/video_output/vout_pictures.c: workaround for a bug in the dummy vout.
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.

21 years ago * ./Makefile: we check for Makefile.config before including it.
Sam Hocevar [Mon, 20 May 2002 19:12:16 +0000 (19:12 +0000)]
  * ./Makefile: we check for Makefile.config before including it.

21 years ago * ./plugins/dummy/dummy.c: added --dummy-chroma option.
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.

21 years agoAdded Makefile.config.
Christophe Massiot [Mon, 20 May 2002 18:51:57 +0000 (18:51 +0000)]
Added Makefile.config.

21 years ago * ./Makefile: forgot to remove Makefile.config in the distclean rule.
Sam Hocevar [Mon, 20 May 2002 18:43:02 +0000 (18:43 +0000)]
  * ./Makefile: forgot to remove Makefile.config in the distclean rule.

21 years ago* Added an option to disable the dynamic range compression.
Gildas Bazin [Mon, 20 May 2002 15:03:33 +0000 (15:03 +0000)]
* Added an option to disable the dynamic range compression.

21 years ago * ./ChangeLog: updated changelog.
Sam Hocevar [Mon, 20 May 2002 14:22:52 +0000 (14:22 +0000)]
  * ./ChangeLog: updated changelog.

21 years ago * ./Makefile.opts.in: removed configuration stuff which does not need to
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.

21 years agoImproved Overlay and Bitmap output modes.
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.

21 years agoRemoved unused headers.
Christophe Massiot [Mon, 20 May 2002 10:44:18 +0000 (10:44 +0000)]
Removed unused headers.

21 years ago * ./plugins/macosx/intf_controller.[mh]: you can now drag & drop files onto
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.

21 years agoMac OS X-specific :
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.

21 years ago* Fixes for ffmpeg and mad.
Christophe Massiot [Sun, 19 May 2002 22:46:53 +0000 (22:46 +0000)]
* Fixes for ffmpeg and mad.

21 years ago* OS X intf is now more consistent with Apple guidelines.
Christophe Massiot [Sun, 19 May 2002 20:55:00 +0000 (20:55 +0000)]
* OS X intf is now more consistent with Apple guidelines.

21 years ago* fixed a segfault I introduced lately in gtk_preferences.
Gildas Bazin [Sun, 19 May 2002 20:26:11 +0000 (20:26 +0000)]
* fixed a segfault I introduced lately in gtk_preferences.

21 years ago * ./plugins/macosx/intf_vlc_wrapper.m: don't try to eject unless there is
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.

21 years ago* Fixed a segfault in the Mac OS X interface.
Christophe Massiot [Sun, 19 May 2002 17:27:39 +0000 (17:27 +0000)]
* Fixed a segfault in the Mac OS X interface.

21 years ago * plugins/satellite/input_satellite.c: cosmetic changes in error messages
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

21 years agoRemoved fixed entries.
Christophe Massiot [Sun, 19 May 2002 16:01:26 +0000 (16:01 +0000)]
Removed fixed entries.

21 years ago*Initialize p_spudec->p_vout to NULL to prevent segfault if InitThread does
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.

21 years ago* on win32 the rc plugin opens a new console.
Gildas Bazin [Sun, 19 May 2002 15:23:35 +0000 (15:23 +0000)]
* on win32 the rc plugin opens a new console.

21 years ago* filters were using memalign but freeing p_data instead of p_data_orig.
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.

21 years ago* A few updates.
Christophe Massiot [Sun, 19 May 2002 12:12:06 +0000 (12:12 +0000)]
* A few updates.

21 years ago* New vlc.spec, courtesy of Yves Duret <yves.duret@mandrakesoft.com>.
Christophe Massiot [Sun, 19 May 2002 12:09:38 +0000 (12:09 +0000)]
* New vlc.spec, courtesy of Yves Duret <yves.duret@mandrakesoft.com>.

21 years ago* New --with-ffmpeg option for standard installations.
Christophe Massiot [Sun, 19 May 2002 11:29:51 +0000 (11:29 +0000)]
* New --with-ffmpeg option for standard installations.

21 years agoUpdated long descriptions.
Christophe Massiot [Sun, 19 May 2002 11:02:46 +0000 (11:02 +0000)]
Updated long descriptions.

21 years ago* on win32 the dummy interface plugin will open a dos command box. With
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.

21 years ago* moved the mpeg-motion and mpeg-idct options to the mpeg_vdec 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 :(

21 years ago*Mark subpictures destroyed when we end spudec thread.
Stéphane Borel [Sun, 19 May 2002 01:07:13 +0000 (01:07 +0000)]
*Mark subpictures destroyed when we end spudec thread.

21 years ago* Another addition.
Christophe Massiot [Sun, 19 May 2002 00:43:42 +0000 (00:43 +0000)]
* Another addition.

21 years ago* Desperate attempt to improve audio output ;
Christophe Massiot [Sun, 19 May 2002 00:34:54 +0000 (00:34 +0000)]
* Desperate attempt to improve audio output ;
* Updated documentation.

21 years ago* updated INSTALL.win32
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

21 years ago* Fixed Mac OS X resizing.
Christophe Massiot [Sat, 18 May 2002 18:48:24 +0000 (18:48 +0000)]
* Fixed Mac OS X resizing.

21 years ago* Warning levels are no longer additive, patch courtesy of Arnaud de
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>

21 years ago * ALL: changed __inline__ with inline (autoconf does the job for us anyway,
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__).

21 years ago* fixed deadlock in NextFrame() in aout_pcm.c
Gildas Bazin [Sat, 18 May 2002 15:51:37 +0000 (15:51 +0000)]
* fixed deadlock in NextFrame() in aout_pcm.c

21 years ago* fixed a bug in the directx window creation function. We register a window
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.

21 years ago* updated the MSVC++ project files and added support for dirent (vlc compiled
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.

21 years ago* Menu item to maximize the volume in Mac OS X ;
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.

21 years ago* modified the directx video plugin to try to create an YUV surface before
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.

21 years ago * ./debian/control: made the Build-Depends: entry a one-liner (Closes
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).

21 years ago*A lock was not released;
Stéphane Borel [Sat, 18 May 2002 08:50:54 +0000 (08:50 +0000)]
*A lock was not released;

21 years ago * ./plugins/text/rc.c: added a safety lock.
Sam Hocevar [Sat, 18 May 2002 07:30:03 +0000 (07:30 +0000)]
  * ./plugins/text/rc.c: added a safety lock.

21 years ago * Fixed my previous commit
Olivier Teulière [Sat, 18 May 2002 02:32:00 +0000 (02:32 +0000)]
 * Fixed my previous commit

21 years ago * New Network dialog box for Gtk and Gnome interfaces
Olivier Teulière [Sat, 18 May 2002 02:12:20 +0000 (02:12 +0000)]
 * New Network dialog box for Gtk and Gnome interfaces

21 years ago * plugins/mpeg_system/mpeg_audio.c : you can now force this plugin( mpegaudio ).
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 ).

21 years ago*Update reference in case of sequence end code.
Stéphane Borel [Fri, 17 May 2002 18:12:59 +0000 (18:12 +0000)]
*Update reference in case of sequence end code.

21 years ago*Don't keep the control lock during the pause
Stéphane Borel [Fri, 17 May 2002 18:06:34 +0000 (18:06 +0000)]
*Don't keep the control lock during the pause

21 years ago*check for b_die and b_error in all loops so that we don't remain stuck
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.

21 years ago * ./src/misc/mtime.c: we use nanosleep whenever possible (patch from Meuuh).
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).

21 years ago * plugins/avi/avi.c : it will not segfault with broken avi with an unknown stream.
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.

21 years ago * removed usage of usleep (not thread safe) (by Meuuh)
Loïc Minier [Fri, 17 May 2002 15:14:47 +0000 (15:14 +0000)]
  * removed usage of usleep (not thread safe) (by Meuuh)

21 years ago * video output patch to improve handling of late pictures (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)

21 years ago * ./src/interface/intf_msg.c, src/interface/intf_playlist.c: disabled
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.

21 years agoAnother fix from Sam:
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)

21 years ago* src/input/input_programs.c: fixed memory corruption by setting a few
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 ;-)

21 years agoFixed segfault in last checkin.
Tony Castley [Thu, 16 May 2002 12:47:59 +0000 (12:47 +0000)]
Fixed segfault in last checkin.

21 years agoImproved overlay and bitmap support, not tested on nVidia cards.
Tony Castley [Thu, 16 May 2002 11:38:42 +0000 (11:38 +0000)]
Improved overlay and bitmap support, not tested on nVidia cards.
Lower CPU usage and no thread created per frame.

21 years ago * ./plugins/dvd/dvd_summary.c: added a sanity check.
Sam Hocevar [Wed, 15 May 2002 23:53:45 +0000 (23:53 +0000)]
  * ./plugins/dvd/dvd_summary.c: added a sanity check.

21 years ago * plugins/vcd/* : vcd access plugin now uses mpeg_ps demux instead
Johan Bilien [Wed, 15 May 2002 22:53:10 +0000 (22:53 +0000)]
* plugins/vcd/* : vcd access plugin now uses mpeg_ps demux instead
                     of its own one.

21 years agoAttempt to fix the video output with QuickTime 6.
Christophe Massiot [Wed, 15 May 2002 21:14:18 +0000 (21:14 +0000)]
Attempt to fix the video output with QuickTime 6.

21 years ago * ./plugins/ac3_adec/ac3_adec.c: probably fixed most "crash when changing
Sam Hocevar [Wed, 15 May 2002 19:36:04 +0000 (19:36 +0000)]
  * ./plugins/ac3_adec/ac3_adec.c: probably fixed most "crash when changing
    audio track" problems by zeroing the p_ac3dec structure.
  * ./plugins/ac3_adec/ac3_adec.c: fixed a "INPUT_MAX_ALLOCATION reached"
    crash.

21 years ago- check size to avoid realloc(0)
Cyril Deguet [Wed, 15 May 2002 15:46:34 +0000 (15:46 +0000)]
- check size to avoid realloc(0)