]> git.sesse.net Git - vlc/log
vlc
21 years ago * ./plugins/mad/mad_libmad.c: prevent the MAD decoder from looping endlessly
Sam Hocevar [Thu, 11 Jul 2002 19:44:10 +0000 (19:44 +0000)]
  * ./plugins/mad/mad_libmad.c: prevent the MAD decoder from looping endlessly
    when the audio output fifo could not be created.

21 years ago * ./plugins/gtk/*: new generic "Open Target" window. Please test and
Sam Hocevar [Thu, 11 Jul 2002 19:28:13 +0000 (19:28 +0000)]
  * ./plugins/gtk/*: new generic "Open Target" window. Please test and
    comment on usability.

21 years ago * ./debian/rules: the Debian package creation script builds ffmpeg.
Sam Hocevar [Thu, 11 Jul 2002 19:05:12 +0000 (19:05 +0000)]
  * ./debian/rules: the Debian package creation script builds ffmpeg.

21 years ago I commit a patch from Sigmund Augdal to skip ID3 tag at the begining
Laurent Aimar [Thu, 11 Jul 2002 18:57:08 +0000 (18:57 +0000)]
 I commit a patch from Sigmund Augdal to skip ID3 tag at the begining
of a file, so more files can be read :))

 However with current cvs this demux ( with and without the patch )
segfaults after a few seconds, I can't find why, anybody has an idea ?

21 years ago * ./src/vlc.c: reduced the amount of default simultaneous interfaces.
Sam Hocevar [Thu, 11 Jul 2002 18:44:12 +0000 (18:44 +0000)]
  * ./src/vlc.c: reduced the amount of default simultaneous interfaces.
  * ./src/libvlc.c: removed calls to vlc_mutex_lock in sighandlers.

21 years ago * ./plugins/qt/intf_qt.cpp: fixed Qt interface termination.
Sam Hocevar [Thu, 11 Jul 2002 18:41:54 +0000 (18:41 +0000)]
  * ./plugins/qt/intf_qt.cpp: fixed Qt interface termination.

21 years ago * ./FAQ: new entry for RTP
Loïc Minier [Wed, 10 Jul 2002 07:32:43 +0000 (07:32 +0000)]
  * ./FAQ: new entry for RTP

21 years ago * ./FAQ: minor updates, new sections: uninstall/reinstall,
Loïc Minier [Tue, 9 Jul 2002 23:40:34 +0000 (23:40 +0000)]
  * ./FAQ: minor updates, new sections: uninstall/reinstall,
    DirectX-blackscreen, device permissions, debug messages,
    config file, (un)planned ports/features, sources.list

21 years ago plugins/avi/avi.c : now you can see avi over http (true interleaved
Laurent Aimar [Tue, 9 Jul 2002 22:18:23 +0000 (22:18 +0000)]
 plugins/avi/avi.c : now you can see avi over http (true interleaved
file only), and seek is allowed (but with great unsynchronisation,
and sometimes it fails). But in order to make it working, I have to
limit the number of bytes I read at a time. It's strange since in
previous version of vlc, I don't need to do that ... ( it segfaults in
input_SplitBuffer but not always on the same frame )

21 years ago * ./plugins/win32/about.*: Added the version number in the About box
Olivier Teulière [Tue, 9 Jul 2002 22:15:49 +0000 (22:15 +0000)]
 * ./plugins/win32/about.*: Added the version number in the About box

21 years agoUpdate for 0.4.2 release.
Christophe Massiot [Sun, 7 Jul 2002 21:55:25 +0000 (21:55 +0000)]
Update for 0.4.2 release.

21 years ago * ./src/misc/darwin_specific.c, ./src/misc/extras.c: moved our custom
Sam Hocevar [Fri, 5 Jul 2002 11:18:56 +0000 (11:18 +0000)]
  * ./src/misc/darwin_specific.c, ./src/misc/extras.c: moved our custom
    strndup to a separate file so that Win32 can benefit from it.
  * ./include/vlc_threads.h: Borland compilation fix.

21 years ago * ./mozilla/*: preliminary Mozilla plugin. Only works under Unix for now.
Sam Hocevar [Thu, 4 Jul 2002 18:11:57 +0000 (18:11 +0000)]
  * ./mozilla/*: preliminary Mozilla plugin. Only works under Unix for now.
  * ./debian/rules: activated the vlc-xosd, vlc-kde and mozilla-plugin-vlc
    Debian packages.
  * ./po/*: updated potfiles.

21 years ago * ./src/misc/modules.c: module_Need accepts a comma-separated list of
Sam Hocevar [Wed, 3 Jul 2002 19:40:49 +0000 (19:40 +0000)]
  * ./src/misc/modules.c: module_Need accepts a comma-separated list of
    module names. Try for instance: "vlc --intf gnome,gtk,dummy".

21 years ago * darwin_specific.[ch]: added strndup needed by video_output.c.
Jon Lech Johansen [Tue, 2 Jul 2002 22:07:02 +0000 (22:07 +0000)]
  * darwin_specific.[ch]: added strndup needed by video_output.c.
  * configure.in: added -lintl to plugins_LDFLAGS.

21 years ago * ./plugins/gnome/gtk.c, ./plugins/gnome/gnome.c: prevent older versions
Sam Hocevar [Tue, 2 Jul 2002 19:16:47 +0000 (19:16 +0000)]
  * ./plugins/gnome/gtk.c, ./plugins/gnome/gnome.c: prevent older versions
    of vlc from crashing when trying to open a recent module.

21 years ago * ./plugins/x11/xcommon.c: to enter fullscreen mode, we create a new window
Sam Hocevar [Tue, 2 Jul 2002 19:14:59 +0000 (19:14 +0000)]
  * ./plugins/x11/xcommon.c: to enter fullscreen mode, we create a new window
    instead of moving the current window, which saves us the hassle of
    remembering size and position.
  * ./plugins/x11/x11.c, ./plugins/x11/xvideo.c: added --no-x11-shm and
    --no-xvideo-shm options.

21 years ago * all : begin to support VOD, but it segfault very quickly (unless you
Laurent Aimar [Tue, 2 Jul 2002 17:54:49 +0000 (17:54 +0000)]
 * all : begin to support VOD, but it segfault very quickly (unless you
disable audio or video !)and cannot support seeking( will just stop ).
Moreover it can't work for all files, only interleaved ones.

21 years ago * ./plugins/lirc/lirc.c: the lirc interface now works again.
Sam Hocevar [Mon, 1 Jul 2002 17:40:27 +0000 (17:40 +0000)]
  * ./plugins/lirc/lirc.c: the lirc interface now works again.

21 years ago * ./plugins/qt/*: the Qt interface now works again.
Sam Hocevar [Mon, 1 Jul 2002 17:39:55 +0000 (17:39 +0000)]
  * ./plugins/qt/*: the Qt interface now works again.

21 years ago * ./plugins/kde/*: the KDE interface now works again.
Sam Hocevar [Mon, 1 Jul 2002 17:39:27 +0000 (17:39 +0000)]
  * ./plugins/kde/*: the KDE interface now works again.

21 years ago * ./plugins/gtk/gtk_callbacks.c: fixed a segfault when hitting Eject with
Sam Hocevar [Mon, 1 Jul 2002 17:39:08 +0000 (17:39 +0000)]
  * ./plugins/gtk/gtk_callbacks.c: fixed a segfault when hitting Eject with
    an emtpy playlist.

21 years ago *all : now can find key frame even with broken avi.
Laurent Aimar [Sun, 30 Jun 2002 15:07:57 +0000 (15:07 +0000)]
 *all : now can find key frame even with broken avi.

21 years ago all: ameliorations.
Laurent Aimar [Sun, 30 Jun 2002 03:51:29 +0000 (03:51 +0000)]
  all: ameliorations.

21 years ago plugins/avi/avi.c : fix some problems with broken avi
Laurent Aimar [Sat, 29 Jun 2002 14:16:17 +0000 (14:16 +0000)]
 plugins/avi/avi.c : fix some problems with broken avi

21 years ago plugins/avi/avi.c : audio seems to be better.
Laurent Aimar [Fri, 28 Jun 2002 19:31:40 +0000 (19:31 +0000)]
 plugins/avi/avi.c : audio seems to be better.

21 years ago * ./plugins/dvd/dvd_es.c: error in selecting SPU stream.
Sam Hocevar [Thu, 27 Jun 2002 19:46:32 +0000 (19:46 +0000)]
  * ./plugins/dvd/dvd_es.c: error in selecting SPU stream.
  * ./plugins/spudec/spu_decoder.c: endianness fix for subtitles colour.
  * ./plugins/spudec/spu_decoder.c: little hack for preventing blank alpha
    palette.
  * ./plugins/spudec/spu_decoder.c: subtitle transparency support.

   Patches imported from v0_4_1_branch.

21 years ago * ./src/misc/modules.c: added the --plugin-path option to give vlc an
Sam Hocevar [Thu, 27 Jun 2002 19:05:17 +0000 (19:05 +0000)]
  * ./src/misc/modules.c: added the --plugin-path option to give vlc an
    extra plugin location.
  * ./plugins/text/rc.c: if stdin/stdout are not connected to a TTY, we
    don't launch the rc interface.
  * ./plugins/access/http.c: fixed a compilation warning.
  * ./src/misc/messages.c: cosmetic enhancements in the message output.

21 years ago * ./plugins/x11/*: added the --x11-drawable and --xvideo-drawable options to
Sam Hocevar [Thu, 27 Jun 2002 19:01:28 +0000 (19:01 +0000)]
  * ./plugins/x11/*: added the --x11-drawable and --xvideo-drawable options to
    tell vlc to draw in an existing drawable instead of creating a new window.

21 years ago * all : I've forgotten theses ...
Laurent Aimar [Thu, 27 Jun 2002 18:10:16 +0000 (18:10 +0000)]
 * all : I've forgotten theses ...

21 years ago * all : I rewrite the way to read, in order to minimize seeking (
Laurent Aimar [Wed, 26 Jun 2002 23:11:12 +0000 (23:11 +0000)]
 * all : I rewrite the way to read, in order to minimize seeking (
faster and in prevision of VOD by http, but not yet functionnal ). But
sound becomes horrible, I will try to fix it as soon as possible.

21 years agoBackported stable changes.
Christophe Massiot [Wed, 19 Jun 2002 22:47:14 +0000 (22:47 +0000)]
Backported stable changes.

21 years agoPorted previous stable commits.
Christophe Massiot [Tue, 18 Jun 2002 23:18:40 +0000 (23:18 +0000)]
Ported previous stable commits.

22 years ago* ./include/configuration.h: renamed MODULE_CONFIG_* macros into
Gildas Bazin [Tue, 11 Jun 2002 09:44:22 +0000 (09:44 +0000)]
* ./include/configuration.h: renamed MODULE_CONFIG_* macros into
CONFIG_*.
* ./include/configuration.h, ./plugins/gtk/gtk_preferences.c,
./plugins/filter/transform.c, ./plugins/filter/distort.c,
./plugins/filter/deinterlace.c: added an ADD_STRING_FROM_LIST()
configuration macro.
* ./include/modules.h, ./include/video_output.h,
./src/video_output/video_output.c, ./plugins/filters/*: added a
VOUT_FILTER capability. Having a clear distinction between VOUTs and
VOUT_FILTERs allows us to get rid of ugly hacks. The filters are also
stackable now (use --filter=foo:bar:foo etc..).
* ./include/configuration.h, ./src/libvlc.h, ./src/libvlc.c: clean-up +
added an ADD_USAGE_HINT() configuration macro.

22 years ago * ./FAQ: added QT6 FAQ entry.
Sam Hocevar [Mon, 10 Jun 2002 16:48:59 +0000 (16:48 +0000)]
  * ./FAQ: added QT6 FAQ entry.

22 years ago * ./configure.in: fixed inet_pton detection.
Sam Hocevar [Mon, 10 Jun 2002 00:41:08 +0000 (00:41 +0000)]
  * ./configure.in: fixed inet_pton detection.
  * ./plugins/filter/deinterlace.c: the blend mode is now a lot smoother, but
    also a bit slower, so I also kept the old version, optimized it, and
    called it "mean".

22 years ago* Fixed some compile issues with what I checked in.
Christophe Massiot [Sun, 9 Jun 2002 23:35:33 +0000 (23:35 +0000)]
* Fixed some compile issues with what I checked in.

22 years ago* IPv6 multicast support, courtesy of Remco Poortinga <poortinga@telin.nl> ;
Christophe Massiot [Sun, 9 Jun 2002 22:57:00 +0000 (22:57 +0000)]
* IPv6 multicast support, courtesy of Remco Poortinga <poortinga@telin.nl> ;
* Mac OS X icons and fixes, courtesy of Benjamin Mironer <bmironer@noos.fr>.

22 years ago * ./plugins/filter/deinterlace.c: added two new deinterlacing methods,
Sam Hocevar [Sun, 9 Jun 2002 16:52:58 +0000 (16:52 +0000)]
  * ./plugins/filter/deinterlace.c: added two new deinterlacing methods,
    "discard" which is very CPU efficient, and "blend" (yes there used to be
    a "blend" method but it's now called "linear". Don't ask) which loses some
    vertical resolution but discards the mice teeth effect. Information was
    found on http://www.100fps.com/index.htm.

    We now have "discard", "blend", "bob" and "linear".

22 years ago * ./plugins/mad/mad_libmad.c: changed error messages to warning/debug.
Sam Hocevar [Sat, 8 Jun 2002 20:25:13 +0000 (20:25 +0000)]
  * ./plugins/mad/mad_libmad.c: changed error messages to warning/debug.

22 years ago * ./plugins/macosx/*: additional minor fixes.
Sam Hocevar [Sat, 8 Jun 2002 19:32:19 +0000 (19:32 +0000)]
  * ./plugins/macosx/*: additional minor fixes.

22 years ago * ./plugins/macosx/vout_macosx.m, ./plugins/macosx/aout_macosx.m,
Sam Hocevar [Sat, 8 Jun 2002 18:52:34 +0000 (18:52 +0000)]
  * ./plugins/macosx/vout_macosx.m, ./plugins/macosx/aout_macosx.m,
    ./plugins/macosx/intf_vlc_wrapper.m: preliminary OS X compilation fixes.

22 years ago * ./include/vlc_threads.h, ./src/misc/threads.c: improved the cond_wait
Sam Hocevar [Sat, 8 Jun 2002 14:08:46 +0000 (14:08 +0000)]
  * ./include/vlc_threads.h, ./src/misc/threads.c: improved the cond_wait
    implementation to avoid races, by using SetEvent instead of PulseEvent.

22 years ago * ./plugins/xosd/xosd.c: a couple more options, better defaults
Loïc Minier [Sat, 8 Jun 2002 02:50:26 +0000 (02:50 +0000)]
  * ./plugins/xosd/xosd.c: a couple more options, better defaults

22 years ago * ./configure.in: checking for the header should be enough in most cases
Loïc Minier [Sat, 8 Jun 2002 01:41:22 +0000 (01:41 +0000)]
  * ./configure.in: checking for the header should be enough in most cases
  * ./plugins/xosd/xosd.c: configuration options

22 years ago * ./plugins/win32/*: tried to port the Win32 interface to the new API. Seems
Sam Hocevar [Fri, 7 Jun 2002 23:53:44 +0000 (23:53 +0000)]
  * ./plugins/win32/*: tried to port the Win32 interface to the new API. Seems
    to be still crashing.

22 years ago * ./plugins/gtk/gtk_callbacks.c: some code cleaning.
Sam Hocevar [Fri, 7 Jun 2002 23:05:03 +0000 (23:05 +0000)]
  * ./plugins/gtk/gtk_callbacks.c: some code cleaning.
  * ./plugins/text/rc.c: fixed the "a" command.

22 years ago * forgot to cvs add the _files_ -- sorry
Loïc Minier [Fri, 7 Jun 2002 22:41:50 +0000 (22:41 +0000)]
  * forgot to cvs add the _files_ -- sorry

22 years ago * fixed my typos in configure.in
Loïc Minier [Fri, 7 Jun 2002 22:32:18 +0000 (22:32 +0000)]
  * fixed my typos in configure.in

22 years ago * basic On Screen Display intf-plugin based on libxosd
Loïc Minier [Fri, 7 Jun 2002 22:24:04 +0000 (22:24 +0000)]
  * basic On Screen Display intf-plugin based on libxosd

22 years ago * ./src/misc/netutils.c: network mode works again.
Sam Hocevar [Fri, 7 Jun 2002 21:45:30 +0000 (21:45 +0000)]
  * ./src/misc/netutils.c: network mode works again.

22 years ago * ./plugins/gtk/*: the Gnome/Gtk+ interfaces have all their features back.
Sam Hocevar [Fri, 7 Jun 2002 19:54:37 +0000 (19:54 +0000)]
  * ./plugins/gtk/*: the Gnome/Gtk+ interfaces have all their features back.
  * ./src/playlist/playlist.c: fixed an off-by-one loop error.

22 years ago * plugins/a52_system/.cvsignore: What about a little .cvsignore ?
Arnaud de Bossoreille de Ribou [Fri, 7 Jun 2002 18:03:40 +0000 (18:03 +0000)]
  * plugins/a52_system/.cvsignore: What about a little .cvsignore ?

22 years ago * ./plugins/dummy/input_dummy.c: dummy targets such as vlc:nop, vlc:loop
Sam Hocevar [Fri, 7 Jun 2002 16:06:09 +0000 (16:06 +0000)]
  * ./plugins/dummy/input_dummy.c: dummy targets such as vlc:nop, vlc:loop
    and vlc:quit work again.
  * ./src/playlist/playlist.c: when a new target is added, for instance through     the "File" menu, it is automatically played.

22 years ago * ./include/vlc_objects.h: pointers are set to NULL after a call to
Sam Hocevar [Fri, 7 Jun 2002 14:59:40 +0000 (14:59 +0000)]
  * ./include/vlc_objects.h: pointers are set to NULL after a call to
    vlc_object_destroy (idea from stef).
  * ./po/pl.po: updated polish translation, thanks to Arkadiusz Lipiec
    <alipiec@adrenalina.pl>.

22 years ago * ./src/playlist/playlist.c: lots of playlist behaviour enhancements.
Sam Hocevar [Fri, 7 Jun 2002 14:30:41 +0000 (14:30 +0000)]
  * ./src/playlist/playlist.c: lots of playlist behaviour enhancements.
  * ./src/misc/objects.c: we do not hang on attempt to destroy an object with
    a non-zero reference count, but we still complain.
  * ./plugins/gtk/gtk_control.c, plugins/gtk/gtk_playlist.c: most controls such
    as play, pause, stop, next, fast etc. work again.
  * ./plugins/gtk/gnome_*: got rid of lots of useless wrappers which were a
    workaround for a bug in Glade. Instead, bootstrap.sh does the Glade fixes.
  * ./plugins/ffmpeg/ffmpeg.c: if there is already a video output with the
    appropriate properties, we use it.

22 years agoMinor fix for the BeOS' make-package (icon loss).
Eric Petit [Wed, 5 Jun 2002 20:58:54 +0000 (20:58 +0000)]
Minor fix for the BeOS' make-package (icon loss).

22 years ago* Set object pointer to NULL after destroy.
Stéphane Borel [Wed, 5 Jun 2002 18:29:24 +0000 (18:29 +0000)]
* Set object pointer to NULL after destroy.

22 years ago* Release vout when we close spudec.
Stéphane Borel [Wed, 5 Jun 2002 18:18:49 +0000 (18:18 +0000)]
* Release vout when we close spudec.

22 years ago*Only report initiliazation error when it is really an error.
Stéphane Borel [Wed, 5 Jun 2002 18:15:46 +0000 (18:15 +0000)]
*Only report initiliazation error when it is really an error.

22 years ago* Added mouse coordinates to vout struct. They are only update from x11 for now,
Stéphane Borel [Wed, 5 Jun 2002 18:07:03 +0000 (18:07 +0000)]
* Added mouse coordinates to vout struct. They are only update from x11 for now,
and they are used nowhere.

22 years ago*Check if p_vpar->p_vout is available before detaching it.
Stéphane Borel [Wed, 5 Jun 2002 18:01:31 +0000 (18:01 +0000)]
*Check if p_vpar->p_vout is available before detaching it.

22 years ago(new in MAIN)
Sam Hocevar [Tue, 4 Jun 2002 20:33:25 +0000 (20:33 +0000)]
(new in MAIN)
  * ./plugins/gtk/gtk_callbacks.c: fixed a segfault when switching to
    fullscreen from the popup menu.
(from v0_4_1_branch)
  * ./plugins/gtk/gnome_callbacks.c: fixed a crash when activating preferences
    from the popup menu.
  * ./plugins/gtk/gnome.glade: added lines this #@%$! Glade had munched, fixes
    a segfault in the Gnome popup menu when toggling the interface.

22 years ago(new in MAIN)
Sam Hocevar [Tue, 4 Jun 2002 00:11:12 +0000 (00:11 +0000)]
(new in MAIN)
  * ./src/interface/interface.c: interfaces are no longer attached only to
    p_vlc.
  * ./src/libvlc.c, ./src/misc/modules.c, ./src/playlist/playlist.c,
    ./src/input/input.c: improvements in the playlist handling (not quite that
    yet though).
(ported from v0_4_1_branch)
  * ./configure.in, ./plugins/mpeg_system/mpeg_ts.c: fixed libdvbpsi handling.
  * ./src/misc/configuration.c: fixed the --nofoo option handling.
  * ./src/interface/main.c: fixed two compilation warnings under Solaris.

22 years ago * added the --with-dvbpsi-tree option
Olivier Teulière [Mon, 3 Jun 2002 21:43:41 +0000 (21:43 +0000)]
 * added the --with-dvbpsi-tree option

22 years ago* ./plugins/win32/waveout.c: waveOutUnprepareHeader() was never being
Gildas Bazin [Mon, 3 Jun 2002 07:22:36 +0000 (07:22 +0000)]
* ./plugins/win32/waveout.c: waveOutUnprepareHeader() was never being
called. This should fix the memory leak some people reported when using
the waveout plugin.

22 years ago * Makefile, configure.in, configure, MODULES: added a52_system input module.
Arnaud de Bossoreille de Ribou [Sun, 2 Jun 2002 23:43:38 +0000 (23:43 +0000)]
  * Makefile, configure.in, configure, MODULES: added a52_system input module.
  * plugins/a52_system/Makefile, plugins/a52_system/a52_system.c: a52 input
    module.
  * plugins/ac3_spdif/ac3_spdif.c: added a little mwait to avoid a flood from
    the a52 input module.

Note: the new module aims at reading ac3 streams but it works only with the
ac3_spdif "decoder" since it is the only one which dates each frame contrary
to the others which can't avoid a flood from the input module.

22 years ago(ported from v0_4_1_branch)
Sam Hocevar [Sun, 2 Jun 2002 23:29:29 +0000 (23:29 +0000)]
(ported from v0_4_1_branch)
  * ./plugins/motion/motionmmx.c: MMX motion optimizations courtesy of
    Vladimir Chernyshov <greengrass@writeme.com>.

22 years ago(new in MAIN)
Sam Hocevar [Sun, 2 Jun 2002 23:11:48 +0000 (23:11 +0000)]
(new in MAIN)
  * ./plugins/spudec/spu_decoder.c: we now use FIND_ANYWHERE to find a vout.
(ported from v0_4_1_branch)
  * ./plugins/dvdread/dvdread.c: disabled the dvdread plugin because it
    currently sucks.
  * ./src/misc/configuration.c, ./src/interface/main.c: we now accept --nofoo
    and --no-foo as negations for --foo. Also, the --help output is nicer.
  * ./plugins/qnx/vout_qnx.c: QNX compilation fix.

22 years ago* Updated README.
Christophe Massiot [Sun, 2 Jun 2002 23:03:22 +0000 (23:03 +0000)]
* Updated README.

22 years agoBumped up version number to 0.5.0-cvs.
Christophe Massiot [Sun, 2 Jun 2002 22:45:31 +0000 (22:45 +0000)]
Bumped up version number to 0.5.0-cvs.

22 years ago * ./plugins/macosx: rewrote the net panel for OS X
Christophe Massiot [Sun, 2 Jun 2002 22:32:46 +0000 (22:32 +0000)]
  * ./plugins/macosx: rewrote the net panel for OS X

22 years ago* ./include/vlc_common.h: got rid of i_thread in VLC_COMMON_MEMBERS.
Gildas Bazin [Sun, 2 Jun 2002 15:51:30 +0000 (15:51 +0000)]
* ./include/vlc_common.h: got rid of i_thread in VLC_COMMON_MEMBERS.

22 years ago* ./include/os_specific.h: changed prototype of system_*() to use vlc_t
Gildas Bazin [Sun, 2 Jun 2002 14:26:16 +0000 (14:26 +0000)]
* ./include/os_specific.h: changed prototype of system_*() to use vlc_t
instead of vlc_object_t.

22 years ago(new in MAIN)
Sam Hocevar [Sun, 2 Jun 2002 13:49:35 +0000 (13:49 +0000)]
(new in MAIN)
  * ./plugins/dvd/dvd_es.c, ./plugins/satellite/input_satellite.c,
    ./plugins/dvdread/input_dvdread.c: updated outdated variable names.
(ported from 0_4_1_branch)
  * ./plugins/spudec/spu_decoder.c: fixed a margin bug in the SPU renderer
    which caused subtitles to appear slanted in odd width windows.

22 years ago* ./include/vlc_threads.h: re-merged vlc_threads.h and threads_funcs.h.
Gildas Bazin [Sun, 2 Jun 2002 13:38:03 +0000 (13:38 +0000)]
* ./include/vlc_threads.h: re-merged vlc_threads.h and threads_funcs.h.

22 years ago* New Loop menu item in OS X interface.
Christophe Massiot [Sun, 2 Jun 2002 12:16:31 +0000 (12:16 +0000)]
* New Loop menu item in OS X interface.

22 years ago(new in MAIN)
Sam Hocevar [Sun, 2 Jun 2002 11:59:46 +0000 (11:59 +0000)]
(new in MAIN)
  * ./src/playlist/playlist.c, src/input/input.c: added safety checks to
    prevent crashes on next file.
(ported from 0_4_1_branch)
  * ./plugins/gtk/gtk_display.c, ./plugins/win32/mainframe.cpp: we deactivate
    popup menus when no stream is being played, even in network mode.
  * ./src/input/mpeg_system.c: removed unnecessarily verbose message.

22 years ago* ./plugins/a52/a52.c: compilation fix. Following C99 we have to include
Gildas Bazin [Sun, 2 Jun 2002 10:28:48 +0000 (10:28 +0000)]
* ./plugins/a52/a52.c: compilation fix. Following C99 we have to include
<stdint.h> but Solaris doesn't have it so we include <inttypes.h> when
it isn't found.

22 years ago * ./src/video_output/video_output.c: fixed the "picture has invalid status"
Sam Hocevar [Sun, 2 Jun 2002 09:03:54 +0000 (09:03 +0000)]
  * ./src/video_output/video_output.c: fixed the "picture has invalid status"
    bug which might have been the cause of crashes.
  * ./plugins/filter/crop.c: attempt at an automatic border cropping filter,
    using "--filter crop --autocrop".
  * ./vlc.spec: added missing filters to the RPM generation.
  * ./src/misc/objects.c: commented all functions.
  * ./src/misc/objects.c: implemented vlc_object_find( , , FIND_ANYWHERE).
  * ./src/misc/objects.c: renamed vlc_object_unlink to vlc_object_detach.

22 years ago* Channel change support on Mac OS X ;
Christophe Massiot [Sun, 2 Jun 2002 01:20:52 +0000 (01:20 +0000)]
* Channel change support on Mac OS X ;
* New OS X icon, courtesy of Benjamin Mironer <bmironer@noos.fr>

22 years agoMac OS X interface :
Christophe Massiot [Sat, 1 Jun 2002 23:42:04 +0000 (23:42 +0000)]
Mac OS X interface :
* fixed a bug in the chapter handling ;
* more keystrokes ;

22 years ago * ALL: got rid of p_object->p_this which is now useless.
Sam Hocevar [Sat, 1 Jun 2002 18:04:49 +0000 (18:04 +0000)]
  * ALL: got rid of p_object->p_this which is now useless.

22 years ago * ./bootstrap.sh: ah ah ah. CVS likes to make fun out of me.
Sam Hocevar [Sat, 1 Jun 2002 17:11:41 +0000 (17:11 +0000)]
  * ./bootstrap.sh: ah ah ah. CVS likes to make fun out of me.

22 years ago * ./include/main.h, ./plugins/beos/intf_beos.cpp: BeOS compilation fixes.
Sam Hocevar [Sat, 1 Jun 2002 17:09:25 +0000 (17:09 +0000)]
  * ./include/main.h, ./plugins/beos/intf_beos.cpp: BeOS compilation fixes.
  * ./bootstrap.sh, ./src/libvlc.h, ./po/*: fixed bootstrap.sh so that it does
    not include CVS Id lines in automatically created files.

22 years ago * ./plugins/dummy/intf_dummy.c, ./plugins/chroma/i420_yuy2.c,
Sam Hocevar [Sat, 1 Jun 2002 16:45:35 +0000 (16:45 +0000)]
  * ./plugins/dummy/intf_dummy.c, ./plugins/chroma/i420_yuy2.c,
    src/interface/intf_eject.c, src/misc/threads.c: win32 compilation fix.
  * ./plugins/directx/aout_directx.c, plugins/directx/vout_directx.c,
    ./plugins/directx/vout_events.c: the DirectX notification and event threads
    now use the vlc_thread_create / vlc_thread_ready scheme. Untested.
  * ./configure.in: added a check for inttypes.h and sys/int_types.h.
  * ./configure.in: fixed the HTTP plugin compilation under BeOS.
  * ./plugins/network/ipv6.c: reactivated IPv6 module.

22 years ago * ./src/misc/beos_specific.cpp: BeOS fixes, removed a static variable.
Sam Hocevar [Sat, 1 Jun 2002 14:31:32 +0000 (14:31 +0000)]
  * ./src/misc/beos_specific.cpp: BeOS fixes, removed a static variable.
  * ./include/main.h: replaced p_sys with explicit variables because it's
    really much simpler this way. Gildas, will you ever forgive me ? :-)

22 years ago * ./src/misc/beos_specific.cpp: the BeOS BApplication thread now uses the
Sam Hocevar [Sat, 1 Jun 2002 13:52:24 +0000 (13:52 +0000)]
  * ./src/misc/beos_specific.cpp: the BeOS BApplication thread now uses the
    vlc_thread_create / vlc_thread_ready scheme to signal readiness.
  * ./src/misc/objects.c: prevent the creation of a too small vlc_object_t.
  * ./include/vdec_ext-plugins.h: removed the vdec_thread_t declaration, which
    belongs to plugins/mpeg_vdec.
  * ./ChangeLog: imported the 0_4_1_branch changelog.
  * ./plugins/chroma/i420_yuy2.h: imported a 0_4_1_branch fix.

22 years ago * ALL: the first libvlc commit.
Sam Hocevar [Sat, 1 Jun 2002 12:32:02 +0000 (12:32 +0000)]
  * ALL: the first libvlc commit.

   As for video output 4, this breaks almost everything, but I'll slowly
  do what remains to be fixed during the weekend.

   Changes in vlc:
   ===============

  * vlc is now a very small program (20 lines) which uses the libvlc API;
   it is quite simple for the moment but can be extended in the future.

  * interfaces, decoders, video outputs, etc. are now almost the same
   objects (yes, I know, this is C++ redone in C) and are structured in
   a tree. More about this later, but basically it allows the following
   nice features:
    - several interfaces
    - several playlists with several outputs
    - input plugins spawning helper interfaces (will be used for DVD menus)
    - anything spawning anything; I swear there are useful uses for this!

  * libvlc can be used in other programs; I'm currently writing a Mozilla
   plugin for my employer.

   Things currently broken:
   ========================

  * most interfaces, most ports
  * the playlist handling (almost finished rewriting this though). This means
   no file can be played from the GUI, you need to use the commandline. This
   also means it segfaults at EOF, when exiting the program, and it sometimes
   refuses to open a file when asked to.

22 years ago * ./plugins/macosx/intf_vlc_wrapper.m: fix for non-ASCII filenames in the
Sam Hocevar [Sat, 1 Jun 2002 11:11:51 +0000 (11:11 +0000)]
  * ./plugins/macosx/intf_vlc_wrapper.m: fix for non-ASCII filenames in the
    MacOS X interface, courtesy of Watanabe Go <go@dsl.gr.jp>.

22 years ago * ./plugins/chroma/i420_yuy2.h: fixed an old overflow bug spotted by
Sam Hocevar [Sat, 1 Jun 2002 11:08:24 +0000 (11:08 +0000)]
  * ./plugins/chroma/i420_yuy2.h: fixed an old overflow bug spotted by
    Rudolf Cornelissen.

22 years ago * ./plugins/chroma/i420_rgb16.c: fix for skewed display in software RV32
Sam Hocevar [Sat, 1 Jun 2002 10:47:07 +0000 (10:47 +0000)]
  * ./plugins/chroma/i420_rgb16.c: fix for skewed display in software RV32
    mode, courtesy of Pascal Levesque.

22 years agoFixes for preventing multiple playlist windows
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.

22 years agoFix to prevent multiple Playlist windows
Tony Castley [Sat, 1 Jun 2002 09:20:16 +0000 (09:20 +0000)]
Fix to prevent multiple Playlist windows

22 years agoFixes for Playlist window
Tony Castley [Sat, 1 Jun 2002 08:54:48 +0000 (08:54 +0000)]
Fixes for Playlist window

22 years ago* Fixes for Playlist window. Now only creates one and destroys correctly.
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.

22 years ago* Compilation fixes for Solaris ;
Christophe Massiot [Fri, 31 May 2002 21:56:01 +0000 (21:56 +0000)]
* Compilation fixes for Solaris ;

22 years ago* plugins/sdl/aout_sdl.c : Fixed an endianness issue created by a
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

22 years agoWin32 interface:
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).

22 years ago* ./plugins/mpeg_vdec/vpar_headers.c: don't try to deference a null
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).