vlc.git
18 years ago * doc/vlc-howto.sgml: Spelling mistakes, small updates, harmonization
Johan Bilien [Tue, 14 May 2002 01:14:39 +0000 (01:14 +0000)]
* doc/vlc-howto.sgml: Spelling mistakes, small updates, harmonization
                          with other documentations (thank you Alexis)
    * plugins/satellite/*: some fixes in options parsing (thank you Sam)

18 years ago* New OS X icon, courtesy of Joeri van Dooren <joeri@van.dooren.be> ;
Christophe Massiot [Mon, 13 May 2002 23:15:43 +0000 (23:15 +0000)]
* New OS X icon, courtesy of Joeri van Dooren <joeri@van.dooren.be> ;
* Mac OS X fix.

18 years ago * plugins/mpeg_system/mpeg_audio.c : you should again be able to
Laurent Aimar [Mon, 13 May 2002 23:12:10 +0000 (23:12 +0000)]
* plugins/mpeg_system/mpeg_audio.c : you should again be able to
play PS stream (I hope it will be enougth). Sorry .

18 years ago * include/video.h : added new fourcc code for avi
Laurent Aimar [Mon, 13 May 2002 21:55:30 +0000 (21:55 +0000)]
* include/video.h : added new fourcc code for avi
    * ALL : version from ffmpeg cvs can now decode msmpeg4 v1 v2 ,
        so i have added support for this. But you can always use old ffmpeg
        library  without any problem ( i hope ;)

18 years ago * ./plugins/filter/clone.c: New filter, `--filter clone', duplicates
Sam Hocevar [Mon, 13 May 2002 19:30:40 +0000 (19:30 +0000)]
  * ./plugins/filter/clone.c: New filter, `--filter clone', duplicates
    display. To duplicate 12 times, use `--filter clone:12'.

18 years ago * ./plugins/x11/xcommon.c, ./plugins/x11/xvideo.c: --xvideo-chroma flag to
Sam Hocevar [Mon, 13 May 2002 17:58:08 +0000 (17:58 +0000)]
  * ./plugins/x11/xcommon.c, ./plugins/x11/xvideo.c: --xvideo-chroma flag to
    force the XVimage format used.

18 years ago * ./plugins/text/ncurses.c: ncurses interface improvements by Thomas Graf.
Sam Hocevar [Mon, 13 May 2002 17:57:46 +0000 (17:57 +0000)]
  * ./plugins/text/ncurses.c: ncurses interface improvements by Thomas Graf.

18 years ago * mpeg_audio.c : don't use any more U32_AT. Thanks Meuuh.
Laurent Aimar [Mon, 13 May 2002 16:28:44 +0000 (16:28 +0000)]
* mpeg_audio.c : don't use any more U32_AT. Thanks Meuuh.

18 years ago* Fixed menus [Mac OS X port]
Christophe Massiot [Sun, 12 May 2002 20:56:34 +0000 (20:56 +0000)]
* Fixed menus [Mac OS X port]
* Objective-C files are now .m
* Fixed a major bug in the spu decoder
* Disabled auto-hiding of mouse cursor since it doesn't work when browsing
  menus ; instead, click in the video window

18 years ago * All: simplifications.
Laurent Aimar [Sun, 12 May 2002 06:51:08 +0000 (06:51 +0000)]
* All: simplifications.

18 years ago* Mac OS X port : menus for Program/Title/Chapter/Languages.
Christophe Massiot [Sun, 12 May 2002 01:39:36 +0000 (01:39 +0000)]
* Mac OS X port : menus for Program/Title/Chapter/Languages.

18 years ago * All: use input_ClockManageRef to do synchro.
Laurent Aimar [Fri, 10 May 2002 04:06:10 +0000 (04:06 +0000)]
* All: use input_ClockManageRef to do synchro.

18 years ago * include/common.h and input_ext-plugins.h, src/misc/modules_plugin.h : export...
Laurent Aimar [Fri, 10 May 2002 02:04:17 +0000 (02:04 +0000)]
* include/common.h and input_ext-plugins.h, src/misc/modules_plugin.h : export input_ClockGetTS for plugins.
    * plugins/mpeg_system/mpeg_audio.c : a demux for mpeg audio stream (file, web radio ...)
    * Makefile configure.in : to compile it

18 years ago * ./src/interface/main.c: if Ctrl-C doesn't kill vlc cleanly for any
Sam Hocevar [Thu, 9 May 2002 21:24:22 +0000 (21:24 +0000)]
  * ./src/interface/main.c: if Ctrl-C doesn't kill vlc cleanly for any
    reason, user just needs to hit Ctrl-C again 1 second later and we'll
    exit disgustingly instead of freezing.

18 years ago * ./plugins/macosx/intf_vlc_wrapper.c: menu code fixes.
Jon Lech Johansen [Thu, 9 May 2002 16:15:15 +0000 (16:15 +0000)]
  * ./plugins/macosx/intf_vlc_wrapper.c: menu code fixes.

18 years ago * doc/vlc-howto.sgml : URL fix for libdvdcss
Johan Bilien [Thu, 9 May 2002 14:52:49 +0000 (14:52 +0000)]
* doc/vlc-howto.sgml : URL fix for libdvdcss

18 years agoFixed Mac OS X VOUT_SIZE_CHANGE signal.
Christophe Massiot [Tue, 7 May 2002 20:17:07 +0000 (20:17 +0000)]
Fixed Mac OS X VOUT_SIZE_CHANGE signal.

18 years ago * corrected some bad lock/unlock
Laurent Aimar [Tue, 7 May 2002 13:55:36 +0000 (13:55 +0000)]
* corrected some bad lock/unlock

18 years ago * plugins/avi/avi.c : can now use --novideo
Laurent Aimar [Tue, 7 May 2002 13:53:55 +0000 (13:53 +0000)]
* plugins/avi/avi.c : can now use --novideo

18 years ago * ./src/interface/intf_eject.c: s/Johanson/Johansen :-)
Jon Lech Johansen [Mon, 6 May 2002 23:18:26 +0000 (23:18 +0000)]
  * ./src/interface/intf_eject.c: s/Johanson/Johansen :-)

18 years agoImprovements of the OS X GUI.
Christophe Massiot [Mon, 6 May 2002 22:59:46 +0000 (22:59 +0000)]
Improvements of the OS X GUI.

18 years agoAdded mad plugin downscale config option for selecting downscaling routine. Choices...
Jean-Paul Saman [Mon, 6 May 2002 22:09:58 +0000 (22:09 +0000)]
Added mad plugin downscale config option for selecting downscaling routine. Choices are: fast, mpg321. Default the fast version is used. The downscale option mpg321 uses an algorithm that adapts to dither errors. This routine is borrowed from MPG321 code.
Mono audio streams get now duplicated on the right channel instead of silencing the right channel (untested).

18 years ago *ALL : ameliorations ( i hope ;)
Laurent Aimar [Mon, 6 May 2002 22:02:32 +0000 (22:02 +0000)]
*ALL : ameliorations ( i hope ;)

18 years ago* video plugins that don't handle rescaling themselves have to let the
Gildas Bazin [Mon, 6 May 2002 21:05:26 +0000 (21:05 +0000)]
* video plugins that don't handle rescaling themselves have to let the
  video_output thread know about resizing events (with VOUT_SIZE_CHANGE event).
  (this part needs some clean-up but it is basically working for the X11 and
   SDL plugins).

* fixed fullscreen for the SDL plugin.

* xmga and sdl now switch to fullscreen on double-click.

18 years ago * plugins/avi/avi.c try to not freeze when reach end file
Laurent Aimar [Sun, 5 May 2002 17:20:49 +0000 (17:20 +0000)]
* plugins/avi/avi.c try to not freeze when reach end file

18 years ago* fixed the resizing and scaling of the X11 video output.
Gildas Bazin [Sun, 5 May 2002 08:25:15 +0000 (08:25 +0000)]
* fixed the resizing and scaling of the X11 video output.
* clicking on the video doesn't pause it anymore (use spacebar for this), but
  double-clicking will now switch between fullscreen and window mode.

18 years ago*** empty log message ***
Laurent Aimar [Sat, 4 May 2002 16:51:05 +0000 (16:51 +0000)]
*** empty log message ***

18 years ago* The Apply button in the preferences menu is grayed out unless there's a
Gildas Bazin [Sat, 4 May 2002 16:17:08 +0000 (16:17 +0000)]
* The Apply button in the preferences menu is grayed out unless there's a
  change to apply.
* GtkConfigApply() now clears the list of config changes before returning.

18 years ago * ./plugins/network/ipv4.c: fixed ipv4.so compilation under QNX.
Sam Hocevar [Sat, 4 May 2002 15:49:56 +0000 (15:49 +0000)]
  * ./plugins/network/ipv4.c: fixed ipv4.so compilation under QNX.
  * ./configure.in: deactivated ipv6.so under QNX for now.

18 years agoMore stable audio output [Mac OS X port] with more output buffering.
Christophe Massiot [Sat, 4 May 2002 13:48:31 +0000 (13:48 +0000)]
More stable audio output [Mac OS X port] with more output buffering.

18 years ago * ./BUGS :
Loïc Minier [Sat, 4 May 2002 03:36:19 +0000 (03:36 +0000)]
  * ./BUGS :
    - no text in the status bar with gtk intf
    - no window title in gtk intf on some machines, correct title on another

18 years ago * ./plugins/gtk/*.glade, ./plugins/gtk/*_interface.*: fix for interface
Loïc Minier [Sat, 4 May 2002 03:32:28 +0000 (03:32 +0000)]
  * ./plugins/gtk/*.glade, ./plugins/gtk/*_interface.*: fix for interface
    autoshrink when toolbar text isn't displayed

18 years ago * ./plugins/gtk/gnome.c, ./plugins/gtk/gtk.c, ./plugins/gtk/gtk_display.*:
Loïc Minier [Sat, 4 May 2002 02:05:03 +0000 (02:05 +0000)]
  * ./plugins/gtk/gnome.c, ./plugins/gtk/gtk.c, ./plugins/gtk/gtk_display.*:
    callbacks for the hide tooltips and toolbar text options

18 years agoAout fifo adapts it size according to the length of the first frame.
Jean-Paul Saman [Fri, 3 May 2002 22:30:33 +0000 (22:30 +0000)]
Aout fifo adapts it size according to the length of the first frame.
The change is needed for MPEG1/2 layer III, because the size of output pcm from mad_decoder is different.
Sadly, the buffer underruns are back ;-(.

18 years ago * ./include/modules_inner.h, ./src/misc/configuration.c: support for config
Sam Hocevar [Fri, 3 May 2002 20:49:30 +0000 (20:49 +0000)]
  * ./include/modules_inner.h, ./src/misc/configuration.c: support for config
    options callbacks.

    They don't take any argument for the moment, but this will change when
    I'm finished with my other vlc changes. There is a little problem: the
    Gtk+ interface keeps calling Put***Variable each time we click on "Apply"
    or "Save". I think it should only call it once. Is there a way to fix
    this? Gildas? lool? :-)

18 years ago * ./configure.in: we check support for variadic macros (screw Borland!).
Sam Hocevar [Fri, 3 May 2002 18:40:21 +0000 (18:40 +0000)]
  * ./configure.in: we check support for variadic macros (screw Borland!).

18 years ago * ./plugins/gtk/gnome.c: new option lets you hide the text of the
Loïc Minier [Fri, 3 May 2002 17:37:09 +0000 (17:37 +0000)]
  * ./plugins/gtk/gnome.c: new option lets you hide the text of the
    GNOME interface toolbar

18 years agoSmall FAQ update. Please note that everyone can update this FAQ if they
Christophe Massiot [Thu, 2 May 2002 23:06:27 +0000 (23:06 +0000)]
Small FAQ update. Please note that everyone can update this FAQ if they
want, it is not my property :-).

18 years agoAdded quite a few missing names.
Christophe Massiot [Thu, 2 May 2002 23:02:43 +0000 (23:02 +0000)]
Added quite a few missing names.

18 years ago * ./plugins/qnx/vout_qnx.c: port of the QNX vout plugin to the vout4 API,
Sam Hocevar [Thu, 2 May 2002 22:37:41 +0000 (22:37 +0000)]
  * ./plugins/qnx/vout_qnx.c: port of the QNX vout plugin to the vout4 API,
    courtesy of Pascal Levesque <Pascal.Levesque@mindready.com>.

18 years ago * plugins/avi/avi.c : you can now use slow and fast reading.
Laurent Aimar [Thu, 2 May 2002 10:54:34 +0000 (10:54 +0000)]
* plugins/avi/avi.c : you can now use slow and fast reading.
                          After seeking, audio and video synchro is better.

18 years ago* Misc sound fixes [Mac OS X port]
Christophe Massiot [Wed, 1 May 2002 22:32:27 +0000 (22:32 +0000)]
* Misc sound fixes [Mac OS X port]
* Fixed VCD double detection

18 years ago* The configuration file and the log file are opened in text mode. This mode
Gildas Bazin [Wed, 1 May 2002 21:31:53 +0000 (21:31 +0000)]
* The configuration file and the log file are opened in text mode. This mode
should only have a meaning on Win32 and isn't supposed to break any other
platform. If does give you any trouble then shout.

18 years ago* added a --with-a52-tree option to the configure script.
Gildas Bazin [Wed, 1 May 2002 19:59:42 +0000 (19:59 +0000)]
* added a --with-a52-tree option to the configure script.

18 years ago * ./plugins/spudec/spu_decoder.c: FOURCC_YUY2 subtitles support (for NVidia
Sam Hocevar [Wed, 1 May 2002 19:18:09 +0000 (19:18 +0000)]
  * ./plugins/spudec/spu_decoder.c: FOURCC_YUY2 subtitles support (for NVidia
    overlay) courtesy of Rudolf Cornelissen <rag.cornelissen@inter.nl.net>.

18 years ago * ./plugins/kde/*: configuration dialog for the KDE interface, courtesy
Sam Hocevar [Wed, 1 May 2002 19:05:48 +0000 (19:05 +0000)]
  * ./plugins/kde/*: configuration dialog for the KDE interface, courtesy
    of Sigmund Augdal <sigmunau@stud.ntnu.no>.

18 years ago * Humpfff. A typo in my previous commit.
Sam Hocevar [Tue, 30 Apr 2002 20:21:25 +0000 (20:21 +0000)]
  * Humpfff. A typo in my previous commit.

18 years ago * ./plugins/chroma/i420_yuy2.h: workaround for yet another annoying gcc
Sam Hocevar [Tue, 30 Apr 2002 20:19:31 +0000 (20:19 +0000)]
  * ./plugins/chroma/i420_yuy2.h: workaround for yet another annoying gcc
    behaviour with inline assembly (seems to be BeOS-specific). If anyone has
    a better idea than the huge "memory" constraint, please have a look at
    the MMX_CALL() macro!

18 years ago * plugins/avi/avi.c : corrected a bug with broken avi file.
Laurent Aimar [Tue, 30 Apr 2002 16:42:14 +0000 (16:42 +0000)]
* plugins/avi/avi.c : corrected a bug with broken avi file.

18 years ago* added config_Get/PutFloatVariable to p_sysmbols. Thanks to Sigmund Augdal
Gildas Bazin [Tue, 30 Apr 2002 12:56:11 +0000 (12:56 +0000)]
* added config_Get/PutFloatVariable to p_sysmbols. Thanks to Sigmund Augdal
for pointing this bug out.
* on Win32 the aout_pcm thread is given a high priority. This helps avoiding
lots of audio underruns, especially when moving around the video window.

18 years ago * plugins/avi/avi.c : changed in order to read more avi file, Meuuh
Laurent Aimar [Tue, 30 Apr 2002 12:35:24 +0000 (12:35 +0000)]
* plugins/avi/avi.c : changed in order to read more avi file, Meuuh
you can now read your file ;) (but audio is awfull,perhaps because of mad
plugin ? ). Fix a bug for audio with some avi file.

18 years ago * ALL: fixed a compilation issue in satellite input. It now uses common
Johan Bilien [Tue, 30 Apr 2002 00:38:23 +0000 (00:38 +0000)]
* ALL: fixed a compilation issue in satellite input. It now uses common
           or libdvbpsi ts demux. Untested cause I can't get our Nova Card
           work again.

18 years agoCosmetic fixes.
Christophe Massiot [Mon, 29 Apr 2002 23:57:38 +0000 (23:57 +0000)]
Cosmetic fixes.

18 years ago* Restored vout_CopyPicture(). It is needed by the directx plugin damnit ;-)
Gildas Bazin [Mon, 29 Apr 2002 21:22:35 +0000 (21:22 +0000)]
* Restored vout_CopyPicture(). It is needed by the directx plugin damnit ;-)
* Restored AOUT_BUFFER_DURATION to its old value. It should solve quite a few
    underrun problems.
* A little bit of DirectX plugin clean-up.

18 years agoCompilation fix.
Olivier Teulière [Mon, 29 Apr 2002 19:38:44 +0000 (19:38 +0000)]
Compilation fix.

18 years agoAdded more information in ipkg control file.
Jean-Paul Saman [Sun, 28 Apr 2002 19:09:50 +0000 (19:09 +0000)]
Added more information in ipkg control file.

18 years ago * ./include/modules_inner.h: the module name is now a default shortcut, for
Sam Hocevar [Sun, 28 Apr 2002 17:52:37 +0000 (17:52 +0000)]
  * ./include/modules_inner.h: the module name is now a default shortcut, for
    it, no need to manually add it.

18 years ago * ./plugins/sdl/vout_sdl.c, ./plugins/x11/xcommon.c: when in fullscreen
Sam Hocevar [Sun, 28 Apr 2002 11:56:13 +0000 (11:56 +0000)]
  * ./plugins/sdl/vout_sdl.c, ./plugins/x11/xcommon.c: when in fullscreen
    mode, the Esc key does not quit immediately, but first escapes from
    fullscreen mode. User-requested feature.

18 years ago * ./include/os_specific.h: got it wrong once again... alcohol is bad, kids.
Sam Hocevar [Sun, 28 Apr 2002 09:05:37 +0000 (09:05 +0000)]
  * ./include/os_specific.h: got it wrong once again... alcohol is bad, kids.

18 years ago * ./include/os_specific.h: fixed my fix. sorry for the trouble.
Sam Hocevar [Sun, 28 Apr 2002 02:46:31 +0000 (02:46 +0000)]
  * ./include/os_specific.h: fixed my fix. sorry for the trouble.

18 years ago * ./include/os_specific.h: fixed a C++ compilation issue.
Sam Hocevar [Sun, 28 Apr 2002 02:27:39 +0000 (02:27 +0000)]
  * ./include/os_specific.h: fixed a C++ compilation issue.

18 years ago * Removed the main() declaration because SDL defines it as a macro.
Sam Hocevar [Sun, 28 Apr 2002 01:26:15 +0000 (01:26 +0000)]
  * Removed the main() declaration because SDL defines it as a macro.

18 years ago * plugins/avi/avi.c : with some broken avi file, will not freeze, and
Laurent Aimar [Sat, 27 Apr 2002 22:54:00 +0000 (22:54 +0000)]
* plugins/avi/avi.c : with some broken avi file, will not freeze, and
try to detect end of file.

18 years ago* moved the function definitions from threads.h into threads_funcs.h. This
Gildas Bazin [Sat, 27 Apr 2002 22:11:22 +0000 (22:11 +0000)]
* moved the function definitions from threads.h into threads_funcs.h. This
   allows us to move p_main_sys into p_main (p_main->p_sys).
* fixed the --with-gtk-config-path and --with-sdl-config-path options in
   configure.in

18 years ago * plugins/avi/avi.c : seek is faster
Laurent Aimar [Sat, 27 Apr 2002 16:13:23 +0000 (16:13 +0000)]
* plugins/avi/avi.c : seek is faster

18 years ago * ALL : better FreeBSD detection for VCD input
Johan Bilien [Sat, 27 Apr 2002 02:20:32 +0000 (02:20 +0000)]
* ALL : better FreeBSD detection for VCD input

18 years agoFixed a typo in libdvbpsi handling.
Christophe Massiot [Fri, 26 Apr 2002 23:52:04 +0000 (23:52 +0000)]
Fixed a typo in libdvbpsi handling.

18 years ago* plugins/vcd/cdrom_tools : FreeBSD 4.5 port of the vcd input.
Johan Bilien [Fri, 26 Apr 2002 23:32:23 +0000 (23:32 +0000)]
*    plugins/vcd/cdrom_tools : FreeBSD 4.5 port of the vcd input.

18 years ago* updated win32 compilation instructions.
Gildas Bazin [Fri, 26 Apr 2002 20:49:26 +0000 (20:49 +0000)]
* updated win32 compilation instructions.

18 years ago * plugins/mpeg_system/mpeg_ts.c : fixed --program option
Johan Bilien [Fri, 26 Apr 2002 20:18:26 +0000 (20:18 +0000)]
* plugins/mpeg_system/mpeg_ts.c : fixed --program option

18 years ago * Fixed my fix for the fix for vlc_memalign. Sorry O:-)
Jon Lech Johansen [Fri, 26 Apr 2002 18:12:28 +0000 (18:12 +0000)]
  * Fixed my fix for the fix for vlc_memalign. Sorry O:-)

18 years ago * ./include/common.h: Fixed vlc_memalign.
Jon Lech Johansen [Fri, 26 Apr 2002 17:07:14 +0000 (17:07 +0000)]
  * ./include/common.h: Fixed vlc_memalign.

18 years ago * plugins/avi/avi.c : now it can play broken file with seek enable but it's very...
Laurent Aimar [Fri, 26 Apr 2002 14:29:26 +0000 (14:29 +0000)]
* plugins/avi/avi.c : now it can play broken file with seek enable but it's very slow (will be fixed soon ).

18 years ago * ./src/misc/beos_specific.c: added system_Configure(). Sorry O:-)
Sam Hocevar [Fri, 26 Apr 2002 05:43:37 +0000 (05:43 +0000)]
  * ./src/misc/beos_specific.c: added system_Configure(). Sorry O:-)

18 years ago * src/input/input_programs.c : an video divx ES will no longer be considered...
Laurent Aimar [Fri, 26 Apr 2002 01:45:36 +0000 (01:45 +0000)]
* src/input/input_programs.c : an video divx ES will no longer be considered as an audio ES ( thanks sam ).

18 years ago * ./src/misc/darwin_specific.c: added system_Configure().
Jon Lech Johansen [Fri, 26 Apr 2002 00:20:00 +0000 (00:20 +0000)]
  * ./src/misc/darwin_specific.c: added system_Configure().

18 years ago * Cleaned up QTScaleMatrix().
Jon Lech Johansen [Thu, 25 Apr 2002 23:52:03 +0000 (23:52 +0000)]
  * Cleaned up QTScaleMatrix().

18 years ago* MacOS X port :
Christophe Massiot [Thu, 25 Apr 2002 23:07:23 +0000 (23:07 +0000)]
* MacOS X port :
- New creator ID : VLC#
- Borders in fullscreen mode are now black and the movie is centered
  (jlj P0\/\/3r)
- A/V sync should be much more precise

18 years ago * ./src/misc/modules_plugin.h: exported input_ClockManageRef for fenrir.
Sam Hocevar [Thu, 25 Apr 2002 21:52:42 +0000 (21:52 +0000)]
  * ./src/misc/modules_plugin.h: exported input_ClockManageRef for fenrir.
  * ./include/video.h: moved vout_CopyPicture out of the way, an inline
    function did not make sense here.
  * ./include/video.h: moved vout_ChromaCmp out of the way.
  * ./plugins/avi/fourcc.h, ./include/video.h: merged these two files into
    video.h.
  * ./include/os_specific.h: this file is now always included.
  * ./include/debug.h: removed this file which was almost useless, and moved
    ASSERT to common.h.
  * ./include/common.h: fixed vlc_memalign and changed its prototype to
    follow posix_memalign's.

18 years ago * ./configure.in: dropped usage of $withval and $enableval in favor of the
Sam Hocevar [Thu, 25 Apr 2002 21:35:31 +0000 (21:35 +0000)]
  * ./configure.in: dropped usage of $withval and $enableval in favor of the
    safer variants $with_foo and $enable_foo.

18 years ago * plugins/avi/avi.c: will not segfault when no audio is found/supported.
Laurent Aimar [Thu, 25 Apr 2002 11:41:38 +0000 (11:41 +0000)]
* plugins/avi/avi.c: will not segfault when no audio is found/supported.

18 years ago * plugins/ffmpeg/ffmpeg.c : with empty frame(data_packet) it won't segfault
Laurent Aimar [Thu, 25 Apr 2002 03:01:03 +0000 (03:01 +0000)]
* plugins/ffmpeg/ffmpeg.c : with empty frame(data_packet) it won't segfault
    * plugins/avi/avi.c : use KeyFrame to seek, so video will not be bad as
        before

18 years ago* Moved Program Specific Information decoder to the ts demux module
Johan Bilien [Thu, 25 Apr 2002 02:10:33 +0000 (02:10 +0000)]
* Moved Program Specific Information decoder to the ts demux module
* Added a mpeg_ts_dvbpsi module tha uses libdvbpsi to decode PSIs. It is
  used by default if the lib is found. It shares much code with mpeg_ts

18 years ago* fixed typo. You have to double click on the video window to switch to
Gildas Bazin [Wed, 24 Apr 2002 23:49:32 +0000 (23:49 +0000)]
* fixed typo. You have to double click on the video window to switch to
  fullscreen.

18 years ago* on Win32 the config file is now stored under the "Application Data" folder
Gildas Bazin [Wed, 24 Apr 2002 23:08:08 +0000 (23:08 +0000)]
* on Win32 the config file is now stored under the "Application Data" folder
  belonging to the user. (this works if at least IE4 is installed, otherwise
  the old method is used to get the config directory)

18 years ago * Fixed MacOS X module linking problem.
Jon Lech Johansen [Wed, 24 Apr 2002 22:56:43 +0000 (22:56 +0000)]
  * Fixed MacOS X module linking problem.

18 years ago * ./src/interface/main.c: we no longer segfault if argc == 0.
Sam Hocevar [Wed, 24 Apr 2002 00:36:24 +0000 (00:36 +0000)]
  * ./src/interface/main.c: we no longer segfault if argc == 0.
  * ALL: renamed PLUGINS to __PLUGINS__ to avoid conflicts with libraries
    defining it. Grmbl.
  * ./src/input/input_ext-plugins.c: cosmetic change.

18 years ago* ./plugins/ac3_adec/* use _M to avoid conflict with libavcodec.a
Laurent Aimar [Tue, 23 Apr 2002 23:44:36 +0000 (23:44 +0000)]
* ./plugins/ac3_adec/* use _M to avoid conflict with libavcodec.a
* ./plugins/avi a light  avi demux
* ./plugins/ffmpeg a video decoder for divx v3 and opendivx

18 years ago * plugins/win32/preferences.cpp: fixed a compilation bug
Olivier Teulière [Tue, 23 Apr 2002 23:37:48 +0000 (23:37 +0000)]
 * plugins/win32/preferences.cpp: fixed a compilation bug

18 years ago * ./plugins/avi, ./plugins/ffmpeg: created empty directories for fenrir's
Sam Hocevar [Tue, 23 Apr 2002 23:06:05 +0000 (23:06 +0000)]
  * ./plugins/avi, ./plugins/ffmpeg: created empty directories for fenrir's
    upcoming work.

18 years ago* DirectX video output plugin now uses triple buffering for YUV overlay. This
Gildas Bazin [Tue, 23 Apr 2002 22:07:05 +0000 (22:07 +0000)]
* DirectX video output plugin now uses triple buffering for YUV overlay. This
  improves the video quality a lot (no tearing) without affecting performance.
  (I knew double buffering sucked but I just discovered why triple buffering
   is better: you don't have to wait for the vsync to flip the buffers).

* Fixed the DirectX video output for non-overlay modes. It was only working
  in RGB16 before.

* Fixed the mouse autohidding feature in the DirectX plugin
 (at least partially).

* Fixed the spu decoder to take the pitch of the destination picture into
  account when rendering the subtitles (Implemented only for the YUV modes).

18 years ago * ./plugins/spudec/spu_decoder.c, ./plugins/dvd/dvd_es.c: temporary fix
Sam Hocevar [Tue, 23 Apr 2002 20:58:24 +0000 (20:58 +0000)]
  * ./plugins/spudec/spu_decoder.c, ./plugins/dvd/dvd_es.c: temporary fix
    to avoid retrieving the spu palette from a network stream as if it was
    a DVD.

18 years ago * ./src/interface/main.c: tidied the help output code.
Sam Hocevar [Tue, 23 Apr 2002 14:16:21 +0000 (14:16 +0000)]
  * ./src/interface/main.c: tidied the help output code.
  * ALL: removed underscores from option names and made a few options more
    self-explanatory, for instance --input_channel becomes --audio-channel;
    run vlc -H to see what has changed.
  * ALL: replaced many occurences of "plugin" with the word "module".
  * ./src/interface/main.c: moved all satellite-specific configuration options
    to the satellite plugin.
  * ./po/*: updated translations.

18 years ago * ./plugins/chroma/i420_yuy2.h: optimized the 420 planar-to-packed chroma
Sam Hocevar [Tue, 23 Apr 2002 13:47:30 +0000 (13:47 +0000)]
  * ./plugins/chroma/i420_yuy2.h: optimized the 420 planar-to-packed chroma
    transformations. They're now PIC-friendly as well.

18 years ago * Added Open disc and network panels.
Jon Lech Johansen [Tue, 23 Apr 2002 03:21:21 +0000 (03:21 +0000)]
  * Added Open disc and network panels.
  * Some changes to the control layout.

18 years ago * ./src/interface/main.c: i_warning_level is set to 0 to avoid unwanted
Sam Hocevar [Mon, 22 Apr 2002 08:20:26 +0000 (08:20 +0000)]
  * ./src/interface/main.c: i_warning_level is set to 0 to avoid unwanted
    verbose messages.
  * ./po/en_GB.po: British translation.

18 years ago* Fixed the warning_level handling: "-v" and "--warning" are now working as
Gildas Bazin [Sun, 21 Apr 2002 21:29:20 +0000 (21:29 +0000)]
* Fixed the warning_level handling: "-v" and "--warning" are now working as
  they should and they also are cumulative (using -vv --warning=3 you end up
  with i_warning_level=5)

18 years ago * ./src/misc/configuration.c: support for short options. -V, -A, -I
Sam Hocevar [Sun, 21 Apr 2002 18:32:12 +0000 (18:32 +0000)]
  * ./src/misc/configuration.c: support for short options. -V, -A, -I
    are back, and we also have -4 and -6 for IPv4/IPv6.

18 years ago* added config_GetFloatVariable() and config_PutFloatVariable() to the config
Gildas Bazin [Sun, 21 Apr 2002 11:23:03 +0000 (11:23 +0000)]
* added config_GetFloatVariable() and config_PutFloatVariable() to the config
  module.
* added a --zoom <float> config option.
* added a call to RestoreCPUState() in InitIDCT() in idct_sparse.h so that the
  FPU is still available after a call to InitIDCT().
* deactivate stream buffering when logging to a file.

18 years ago * ./po/*: re-ran make update-po, fixed a few translations.
Sam Hocevar [Sun, 21 Apr 2002 10:32:21 +0000 (10:32 +0000)]
  * ./po/*: re-ran make update-po, fixed a few translations.
  * ./po/fr.po: completed the french translation.
  * ./plugins/gtk/gtk.glade, ./plugins/gtk/gnome.glade: synchronized a few
    strings between the Gtk+ and GNOME modules to avoid duplicate translations.