]> git.sesse.net Git - vlc/log
vlc
22 years agoFixed the color_space problem. Overlays now work.
Tony Castley [Mon, 1 Apr 2002 07:37:53 +0000 (07:37 +0000)]
Fixed the color_space problem.  Overlays now work.
Still problem with nVidia cards.

22 years agoImproved overlay detection, default colour space selection.
Tony Castley [Mon, 1 Apr 2002 05:49:00 +0000 (05:49 +0000)]
Improved overlay detection, default colour space selection.
Has bad output color need some work.

22 years ago* allow the user to resize the configuration windows
Gildas Bazin [Sun, 31 Mar 2002 22:59:01 +0000 (22:59 +0000)]
* allow the user to resize the configuration windows
* moved config_GetIntVariable out of the loop

22 years ago* You can now set a maximum height for the configuration windows in the gtk
Gildas Bazin [Sun, 31 Mar 2002 22:35:44 +0000 (22:35 +0000)]
* You can now set a maximum height for the configuration windows in the gtk
    and gnome plugins. This patch _doesn't change_ the look of the interface
    unless this interface tries to use more space than allowed, in which case
    scrollbars are added to make the navigation easy.
    Note that this setting only affects the default size the interface will
    use, the user is then free to change the size of the window as he wants.

* Tooltips are now triggered only in specific places. This is a lot less
   intrusive and annoying for the users.

22 years ago * ./plugins/win32: fixed the bug on exiting the vout pressing 'q'
Olivier Teulière [Sun, 31 Mar 2002 17:59:29 +0000 (17:59 +0000)]
 * ./plugins/win32: fixed the bug on exiting the vout pressing 'q'

22 years agoImplemented an "always-on-top" feature for the interface window.
Tony Castley [Sun, 31 Mar 2002 08:13:38 +0000 (08:13 +0000)]
Implemented an "always-on-top" feature for the interface window.
RGB16 Overlay supported again.
Resizing is now implemented consistantly.

22 years ago * plugins/win32: subtitles should work, now
Olivier Teulière [Sun, 31 Mar 2002 05:10:07 +0000 (05:10 +0000)]
 * plugins/win32: subtitles should work, now

22 years agoDisabled the server argument in udpstream: because it confuses users and is
Christophe Massiot [Fri, 29 Mar 2002 00:14:19 +0000 (00:14 +0000)]
Disabled the server argument in udpstream: because it confuses users and is
not of any practical use.

22 years agoFix for sparc.
Christophe Massiot [Thu, 28 Mar 2002 21:21:51 +0000 (21:21 +0000)]
Fix for sparc.

22 years ago* don't try to stat() the dvd drive letter on win32
Gildas Bazin [Thu, 28 Mar 2002 10:17:06 +0000 (10:17 +0000)]
* don't try to stat() the dvd drive letter on win32
* disabled YUV overlay double buffering for now, as it seems to actually be
    slower.
* temporary fix in vlc_cond_signal() for win32 (I really should use
    SignalObjectAndWait() on WinNT so we can avoid race conditions in the
    pthread code). This fixes a problem noticed on WinXP where vlc would
    freeze regularly and eat-up all the CPU (fun no?)

22 years ago* When unselecting an ES, we must ged rid of p_es->p_pes so that it is
Johan Bilien [Thu, 28 Mar 2002 03:53:15 +0000 (03:53 +0000)]
* When unselecting an ES, we must ged rid of p_es->p_pes so that it is
  regererated when we select this ES again. It made vlc segfault when
  switching from some stream to another, or when switching program
  in satellite input.

22 years ago* UDP access plug-in can now receive MPTS (Multiple Program TS) and switch
Christophe Massiot [Wed, 27 Mar 2002 22:15:40 +0000 (22:15 +0000)]
* UDP access plug-in can now receive MPTS (Multiple Program TS) and switch
programs
* Audio and video output go to time-constrained scheduling [OS X port]

22 years agoSome dirty ifdefs for a nicer gnome interface (gnome buttons, gnome
Loïc Minier [Wed, 27 Mar 2002 21:01:29 +0000 (21:01 +0000)]
Some dirty ifdefs for a nicer gnome interface (gnome buttons, gnome
dialogs).

22 years agoTranslation of user interface messages to Netherlands.
Jean-Paul Saman [Wed, 27 Mar 2002 19:54:11 +0000 (19:54 +0000)]
Translation of user interface messages to Netherlands.

22 years agoAdded Netherlands translation (nl) to configure.in
Jean-Paul Saman [Wed, 27 Mar 2002 19:53:38 +0000 (19:53 +0000)]
Added Netherlands translation (nl) to configure.in

22 years agoplugins/gtk/gnome.c, plugins/gtk/gtk.c:
Loïc Minier [Wed, 27 Mar 2002 18:43:30 +0000 (18:43 +0000)]
plugins/gtk/gnome.c, plugins/gtk/gtk.c:
    new options "gtk_hide_toltips" or "gnome_hide_tooltips"

 Tooltips are enabled by default. This option is only considered on
module initialization.

22 years ago* GNU make detection
Christophe Massiot [Tue, 26 Mar 2002 23:39:43 +0000 (23:39 +0000)]
* GNU make detection
* Deleted non-working fullscreen menu item [OS X]
* udp and http no longer modify p_input->psz_name

22 years ago* various little portability fixes
Gildas Bazin [Tue, 26 Mar 2002 23:08:40 +0000 (23:08 +0000)]
* various little portability fixes

22 years ago* modified the gtk interface to save an empty <string> option as a NULL pointer
Gildas Bazin [Tue, 26 Mar 2002 22:30:09 +0000 (22:30 +0000)]
* modified the gtk interface to save an empty <string> option as a NULL pointer
* modified config_LoadConfigFile to consider an empty <string> option as a
   NULL pointer.

22 years ago* changed the behaviour of the config file:
Gildas Bazin [Tue, 26 Mar 2002 22:02:32 +0000 (22:02 +0000)]
* changed the behaviour of the config file:
  - now all the config options are saved. <string> config options which have
  no default value are also saved in the config file but as an empty string.
  - config_LoadConfigFile will ignore empty config options, which also means
  we cannot pass an empty string as a <string> config option. (this shouldn't
  matter anyway)

22 years agoplugins/gtk/gtk_preferences.c:
Loïc Minier [Tue, 26 Mar 2002 17:33:37 +0000 (17:33 +0000)]
plugins/gtk/gtk_preferences.c:
  . save button (inadvertently suppressed)

22 years ago * plugins/win32:
Olivier Teulière [Tue, 26 Mar 2002 16:06:01 +0000 (16:06 +0000)]
 * plugins/win32:
        - added toolbar icons (thanks xav)
        - we can no longer edit plugin names in the preferences :)
        - the tool button for playlist is now a toggle button

22 years agoDisabled controls if the playlist was empty.
Tony Castley [Tue, 26 Mar 2002 10:29:19 +0000 (10:29 +0000)]
Disabled controls if the playlist was empty.

22 years ago * Added a win32 interface plugin, developed with Borland C++ Builder.
Olivier Teulière [Mon, 25 Mar 2002 23:36:57 +0000 (23:36 +0000)]
 * Added a win32 interface plugin, developed with Borland C++ Builder.
   To build the plugin, follow the instructions in INSTALL-win32.txt

 * Known bugs:
        - subtitles don't work
        - a crash occurs when the user exits by pressing 'q' in the vout
        - when moving the slider, position in the stream updates even if
          the slider isn't released yet

 * TODO list:
        - clean code in menu.cpp
        - adapt lool's enhancements of the Gtk+ preferences box
        - write drag-and-drop stuff
        - and of course, fix known bugs :)

 * For those of you who can't wait till the next release to test the win32
   interface, binary files are available here:
   http://www.via.ecp.fr/~ipkiss/intfwin/vlc.zip
   Enjoy!

22 years agoplugins/gtk/gtk_preferences.c:
Loïc Minier [Mon, 25 Mar 2002 22:38:28 +0000 (22:38 +0000)]
plugins/gtk/gtk_preferences.c:
  . fixed an ugly structure
  . the tabs are not verticaly expanded as they were
  . small enhancements

22 years agoThe "we love gibalou" commit :
Loïc Minier [Mon, 25 Mar 2002 20:37:00 +0000 (20:37 +0000)]
The "we love gibalou" commit :
  * plugins/gtk/gnome.c, plugins/gtk/gtk.c, plugins/gtk/gtk_common.h :
      . new Tooltips structure
  * plugins/gtk/gtk_preferences.c:
      . modifications of some widgets, the structure, cosmetic changes
  * src/interface/main.c:
      . typos
      . a couple new descriptions

22 years ago* moved the "display" option from main to the relevant plugins. ( We now have
Gildas Bazin [Mon, 25 Mar 2002 19:16:20 +0000 (19:16 +0000)]
* moved the "display" option from main to the relevant plugins. ( We now have
   the x11_display, xvideo_display, xmga_display and ggi_display options ).

22 years ago * Fixed a little omission in INSTALL-win32.txt.
Sam Hocevar [Mon, 25 Mar 2002 04:18:07 +0000 (04:18 +0000)]
  * Fixed a little omission in INSTALL-win32.txt.

22 years ago* Fixed a bug that made vlc segfault when choosing a program, change to
Johan Bilien [Mon, 25 Mar 2002 02:06:24 +0000 (02:06 +0000)]
* Fixed a bug that made vlc segfault when choosing a program, change to
  another and come back to the first one.
* Added gtk and gnome interfaces for satellite input. We should find a
  way to hide the button if satellite support is not compiled.

22 years agoImplemented correct scaling and used new window size variables.
Tony Castley [Fri, 22 Mar 2002 13:16:35 +0000 (13:16 +0000)]
Implemented correct scaling and used new window size variables.
Beta always on top for the interface window.  New cursor handling.

22 years ago - Updated INSTALL-win32.txt
Xavier Marchesini [Fri, 22 Mar 2002 00:55:16 +0000 (00:55 +0000)]
 - Updated INSTALL-win32.txt

22 years ago * Fixed a problem in the MacOS X aout which caused the previously
Jon Lech Johansen [Fri, 22 Mar 2002 00:47:47 +0000 (00:47 +0000)]
  * Fixed a problem in the MacOS X aout which caused the previously
    played audio frames to be played when there were no new frames
    available.
  * MacOS X vout now uses the height/width calculated in video_output.c

22 years ago * Win32 fix.
Xavier Marchesini [Fri, 22 Mar 2002 00:24:17 +0000 (00:24 +0000)]
 * Win32 fix.

22 years agoMiscellaneous fixes for the OS X port.
Christophe Massiot [Thu, 21 Mar 2002 23:49:20 +0000 (23:49 +0000)]
Miscellaneous fixes for the OS X port.

22 years ago* the calculation for the initial video window dimensions is now done in
Gildas Bazin [Thu, 21 Mar 2002 22:10:33 +0000 (22:10 +0000)]
* the calculation for the initial video window dimensions is now done in
    video_output.c and made available into p_vout->i_window_height/width.
    This allows to get rid of duplicated code and unify the behaviour of
    the video output plugins. (not all the plugins have been modified
    because I didn't want to break anything).

    As a side effect, the --width and --height options are now working, you
    can even use only --width or only --height the other dimension will adapt
    automatically to the video characteristics.
    Note that you need to remove the width/height options from the config file
    or set them to -1 if you want to use the actual video size.

22 years ago* moved GetConfigurationFromCmdLine() into configuration.c and renamed it
Gildas Bazin [Thu, 21 Mar 2002 07:11:57 +0000 (07:11 +0000)]
* moved GetConfigurationFromCmdLine() into configuration.c and renamed it
   into config_LoadCmdLine()
* config_GetHomeDir doesn't use getpwuid_r anymore as this was creating
   some problems on solaris. This function now uses getpwuid and is called
   only once to store the home directory into the p_main structure.

22 years agoForgot to add the input files.
Johan Bilien [Thu, 21 Mar 2002 02:28:58 +0000 (02:28 +0000)]
Forgot to add the input files.

22 years ago*** empty log message ***
Johan Bilien [Thu, 21 Mar 2002 02:27:04 +0000 (02:27 +0000)]
*** empty log message ***

22 years ago* fixed stupid bug in stupid ConvertPrintfFormatString() function
Gildas Bazin [Wed, 20 Mar 2002 23:00:16 +0000 (23:00 +0000)]
* fixed stupid bug in stupid ConvertPrintfFormatString() function
* fixed the "waveout not closing" bug. We need to reset the waveout device
    before closing it.

22 years ago * ./src/input/mpeg_system.c: fixed a bus error on UltraSparc.
Sam Hocevar [Wed, 20 Mar 2002 17:44:15 +0000 (17:44 +0000)]
  * ./src/input/mpeg_system.c: fixed a bus error on UltraSparc.

22 years ago * Win32 and Solaris compilation fix.
Sam Hocevar [Wed, 20 Mar 2002 14:08:55 +0000 (14:08 +0000)]
  * Win32 and Solaris compilation fix.

22 years agoImproved scaling, correct aspect ratio even in full screen mode.
Tony Castley [Wed, 20 Mar 2002 10:33:42 +0000 (10:33 +0000)]
Improved scaling, correct aspect ratio even in full screen mode.
Duplicate code reduces and framework for Overlay and OpenGL modes in place.

22 years ago * ./src/misc/modules_plugin.h: kludge to allow the ALSA module to be
Sam Hocevar [Wed, 20 Mar 2002 03:43:51 +0000 (03:43 +0000)]
  * ./src/misc/modules_plugin.h: kludge to allow the ALSA module to be
    compiled as a plugin. Please test.
  * ./include/modules.h: fixed a C++ warning.

22 years ago * Added 3 bugs of the win32 port to the BUGS file
Olivier Teulière [Wed, 20 Mar 2002 03:12:20 +0000 (03:12 +0000)]
 * Added 3 bugs of the win32 port to the BUGS file

22 years ago* Raw device fix, courtesy of Steven Schultz
Johan Bilien [Wed, 20 Mar 2002 01:32:19 +0000 (01:32 +0000)]
* Raw device fix, courtesy of Steven Schultz

22 years agoFixed a typo. Grmbl.
Christophe Massiot [Tue, 19 Mar 2002 23:47:48 +0000 (23:47 +0000)]
Fixed a typo. Grmbl.

22 years agoBetter IPv6 detection. IPv6 is disabled under MacOS X (no inet_pton
Christophe Massiot [Tue, 19 Mar 2002 23:44:44 +0000 (23:44 +0000)]
Better IPv6 detection. IPv6 is disabled under MacOS X (no inet_pton
call).

22 years ago* fixed some bugs in program management : selected ESs must be attached
Johan Bilien [Tue, 19 Mar 2002 23:02:29 +0000 (23:02 +0000)]
* fixed some bugs in program management : selected ESs must be attached
to the selected program.

22 years ago * ./plugins/aa: aalib output plugin courtesy of Sigmund Augdal.
Sam Hocevar [Tue, 19 Mar 2002 14:00:50 +0000 (14:00 +0000)]
  * ./plugins/aa: aalib output plugin courtesy of Sigmund Augdal.
  * ./configure.in: fixed a few bashisms.
  * ./src/misc/configuration.c: fixed build under Solaris.
  * ./TODO: updated todo list.

22 years ago* fixed two memory leaks
Gildas Bazin [Tue, 19 Mar 2002 12:48:01 +0000 (12:48 +0000)]
* fixed two memory leaks
* fixed typo in waveout.c

22 years ago * ./configure.in: BeOS compilation fixes.
Sam Hocevar [Tue, 19 Mar 2002 05:49:31 +0000 (05:49 +0000)]
  * ./configure.in: BeOS compilation fixes.
  * ./debian/rules: activated (broken) KDE interface.
  * ./plugins/access/http.c: fixed a segfault.
  * ./plugins/alsa/aout_alsa.c: fixed a segfault.

22 years ago * ./include/common.h: fixed the compilation fix for Borland C++ :)
Olivier Teulière [Tue, 19 Mar 2002 04:22:02 +0000 (04:22 +0000)]
  * ./include/common.h: fixed the compilation fix for Borland C++ :)

22 years ago * ./include/common.h: compilation fix for Borland C++.
Sam Hocevar [Tue, 19 Mar 2002 03:42:31 +0000 (03:42 +0000)]
  * ./include/common.h: compilation fix for Borland C++.

22 years ago * MacOS X aout now uses AudioConverter for int->float
Jon Lech Johansen [Tue, 19 Mar 2002 03:33:52 +0000 (03:33 +0000)]
  * MacOS X aout now uses AudioConverter for int->float
  * Various MacOS X intf improvements and bug fixes

22 years ago * ./plugins/chroma/i420_rgb8.c: fixed a warning.
Sam Hocevar [Tue, 19 Mar 2002 00:30:44 +0000 (00:30 +0000)]
  * ./plugins/chroma/i420_rgb8.c: fixed a warning.
  * ./plugins/filter/deinterlace.c: fixed chroma deinterlacing.
  * ./plugins/kde/kde.cpp: the KDE interface compiles again.
  * ./plugins/mpeg_system/mpeg_es.c: fixed a segfault I introduced today.
  * ./plugins/network/ipv4.c: cosmetic fix.
  * ./src/interface/main.c: fixed a typo in the --help output.
  * ./src/misc/netutils.c: fixed a segfault in the vlcs communication; still
    unstable but solving other bugs won't do any good without rewriting the
    whole playlist code. Which I'm doing right now.

22 years agoMacOS X compile fixes.
Christophe Massiot [Tue, 19 Mar 2002 00:12:26 +0000 (00:12 +0000)]
MacOS X compile fixes.

22 years ago * skip "//" if we find "://" in a resource we have to play : this allows us to...
Xavier Marchesini [Mon, 18 Mar 2002 21:04:01 +0000 (21:04 +0000)]
  * skip "//" if we find "://" in a resource we have to play : this allows us to use the syntax udpstream://host.

22 years ago * ./extras/MacOSX_dvdioctl: removed outdated files.
Sam Hocevar [Mon, 18 Mar 2002 19:14:52 +0000 (19:14 +0000)]
  * ./extras/MacOSX_dvdioctl: removed outdated files.
  * ./plugins/fx/scope.c: fixed an infinite loop error.
  * ./plugins: fixed segfaults in various demux plugins.
  * ./plugins/sdl/vout_sdl.c: SDL_VIDEODRIVER can be specified from the
    command line; try "--vout sdl:aalib"

22 years ago * ./configure.in: fixed linking of the ipv4 plugin.
Sam Hocevar [Mon, 18 Mar 2002 17:09:54 +0000 (17:09 +0000)]
  * ./configure.in: fixed linking of the ipv4 plugin.

22 years ago * DirectX plugin is now correctly detected and configured.
Xavier Marchesini [Mon, 18 Mar 2002 16:38:33 +0000 (16:38 +0000)]
 * DirectX plugin is now correctly detected and configured.

22 years ago * ./BUGS: updated bug list.
Sam Hocevar [Sun, 17 Mar 2002 21:59:52 +0000 (21:59 +0000)]
  * ./BUGS: updated bug list.
  * ./configure.in: ./configure --help should be a lot clearer now.

22 years ago * ./plugins/chroma/i420_rgb8.c: plain C 8 bpp transformation.
Sam Hocevar [Sun, 17 Mar 2002 17:00:38 +0000 (17:00 +0000)]
  * ./plugins/chroma/i420_rgb8.c: plain C 8 bpp transformation.
  * ./plugins/chroma/i420_rgb16.c: plain C 24/32 bpp transformations.
  * ./plugins/ggi/ggi.c: support for 8 bpp displays.
  * ./plugins/sdl/vout_sdl.c: support for 8 bpp displays.
  * ./plugins/x11/xcommon.c: support for 8 bpp displays.
  * ./src/video_output/video_output.c: fixed a segfault.

22 years ago* added an alternate fullscreen method. With this method, _nothing_ is allowed
Gildas Bazin [Sun, 17 Mar 2002 13:53:21 +0000 (13:53 +0000)]
* added an alternate fullscreen method. With this method, _nothing_ is allowed
to be displayed on top of the video (especially not taskbars, etc...).
Of course this can also be annoying sometimes, this is why it's an option.

PS: does anybody know how not to propagate the Ctrl-Alt-Tab key event to the
window manager. I tryed XChangeWindowAttributes with do_not_propagate_mask but
it doesn't seem to work.

22 years ago* small fix for the config file. The parser assumes that the config file is
Gildas Bazin [Sun, 17 Mar 2002 11:12:08 +0000 (11:12 +0000)]
* small fix for the config file. The parser assumes that the config file is
divided into sections (a section is the config data for a plugin and begins
with something like [foo]), so the comment for the beginning of the section
must be after the section marker and not before.

If you want to illustrate the problem (without this fix):
- save vlc's config
- exit from vlc and remove for example the dsp plugin (rm plugins/dsp.so)
- resave vlc's config
and now look at the end of the config file, it's all screwed up.

22 years agoTidied code and prevented curruption on window not containing the video.
Tony Castley [Sun, 17 Mar 2002 05:48:18 +0000 (05:48 +0000)]
Tidied code and prevented curruption on window not containing the video.
Video window now returns to correct size and position after toggling
full screen.

22 years ago * ./configure.in: more modules are plugins.
Sam Hocevar [Sat, 16 Mar 2002 23:03:19 +0000 (23:03 +0000)]
  * ./configure.in: more modules are plugins.
  * ./src/misc/configuration.c: changed ~/.VideoLan/vlc to ~/.videolan/vlcrc,
    and a few cosmetic changes (sorry Gildas for the butchery).
  * ./plugins/chroma/i420_rgb16.c: C version of the I420 to RV15/16 chroma.

22 years ago* This the last piece of the new configuration module. You can now save your
Gildas Bazin [Sat, 16 Mar 2002 01:40:58 +0000 (01:40 +0000)]
* This the last piece of the new configuration module. You can now save your
configuration options (only from the gtk/gnome interface for now). The config
file will be saved as ~/.VideoLan/vlc

It's not quite yet finished (well there are a few small details to sort out),
but I'm going away for the week-end and I wanted to commit this before so you
can all have a play with it :)

22 years ago * ./plugins/spudec/spu_decoder.c: we now analyze the subtitle image
Sam Hocevar [Fri, 15 Mar 2002 18:20:27 +0000 (18:20 +0000)]
  * ./plugins/spudec/spu_decoder.c: we now analyze the subtitle image
    data to find the border color and the inner colors when there was
    no way to find the palette data (network stream).

22 years ago * ./plugins/mpeg_system: fixed a parsing bug I introduced yesterday.
Sam Hocevar [Fri, 15 Mar 2002 17:17:35 +0000 (17:17 +0000)]
  * ./plugins/mpeg_system: fixed a parsing bug I introduced yesterday.

22 years ago * ./Makefile: fixed OS X vlc.app compilation dependencies.
Sam Hocevar [Fri, 15 Mar 2002 04:41:54 +0000 (04:41 +0000)]
  * ./Makefile: fixed OS X vlc.app compilation dependencies.
  * ./configure.in: fixed the endianness check under Solaris.

  * ./src/input/input.c: strings are now initialized to "" instead of NULL.

  * ./plugins/spudec/spu_decoder.c: we now properly support the subtitle
    palette information we get from the DVD. Subtitles rox !
  * ./src/video_output/vout_subpictures.c: removed all DVD-specific routines
    and put them into spu_decoder.c.

22 years ago*Move iec958/spdif encapsulation from ac3_spdif to aout_spdif.
Stéphane Borel [Fri, 15 Mar 2002 01:47:16 +0000 (01:47 +0000)]
*Move iec958/spdif encapsulation from ac3_spdif to aout_spdif.
It will eventually allows to use ac3_adec or a52 for spdif output.

*Remove an ugly loop in aout_spdif.

22 years ago-Fixed chapter selection at startup.
Stéphane Borel [Fri, 15 Mar 2002 00:57:16 +0000 (00:57 +0000)]
-Fixed chapter selection at startup.

22 years ago*p_es->p_demux_data is available in p_config->p_demux_data so that the input
Stéphane Borel [Thu, 14 Mar 2002 01:35:28 +0000 (01:35 +0000)]
*p_es->p_demux_data is available in p_config->p_demux_data so that the input
can pass information directly to the decoder.

*First application: aspect ratio for DVD is read from the ifo (should fix
the buf with aspect ratio in anamorphic DVDs).

*The DVD plugin also copy the spu yuv palette in p_demux_data so that the
spudec can display subtitle with the right color (sam !).

*Removed duplicate code and useless lock in gtk.

22 years ago* Fixed EOF and Stop segfault in VCD input : input_BuffersEnd was being
Johan Bilien [Wed, 13 Mar 2002 12:46:49 +0000 (12:46 +0000)]
* Fixed EOF and Stop segfault in VCD input : input_BuffersEnd was being
  called two times

22 years agoUpdated Tony Castley's e-mail.
Tony Castley [Wed, 13 Mar 2002 08:41:59 +0000 (08:41 +0000)]
Updated Tony Castley's e-mail.

22 years agoNew resizing and scaling code. More in line with BeOS standards.
Tony Castley [Wed, 13 Mar 2002 08:39:39 +0000 (08:39 +0000)]
New resizing and scaling code.  More in line with BeOS standards.

22 years ago* a52 plugin updated to use liba52-0.7.3 ( which is now available on debian :)
Gildas Bazin [Tue, 12 Mar 2002 20:39:50 +0000 (20:39 +0000)]
* a52 plugin updated to use liba52-0.7.3 ( which is now available on debian :)

22 years ago*New configuration option to choose audio output format at runtime.
Stéphane Borel [Tue, 12 Mar 2002 18:37:46 +0000 (18:37 +0000)]
*New configuration option to choose audio output format at runtime.
It allows to select spdif pass-through decoder with --ac3_adec and to
remove the ugly b_ac3 in main.h

As a consequence --spdif doesn't work anymore: you should use --ac3_adec pass

*Fixed a typo in main.c

*Return the option name in error message for unknown option intead of the
argument.

22 years ago* gtk config interface modified so you can only have one instance of a plugin
Gildas Bazin [Mon, 11 Mar 2002 20:14:16 +0000 (20:14 +0000)]
* gtk config interface modified so you can only have one instance of a plugin
    config dialog box displayed at one time.

22 years ago* oops, forgot to check the gnome interface before my last commit.
Gildas Bazin [Mon, 11 Mar 2002 18:10:37 +0000 (18:10 +0000)]
* oops, forgot to check the gnome interface before my last commit.

22 years ago* New GTK configuration interface. This interface is generated dynamically
Gildas Bazin [Mon, 11 Mar 2002 07:23:10 +0000 (07:23 +0000)]
* New GTK configuration interface. This interface is generated dynamically
  at run-time from the configuration data contained in each plugin.
* config_PutPszVariable and config_GetPszVariable are now thread safe.
* Few modifications/optimizations to the config module.
* Got rid of all the _VAR macros in config.h

This is the first version of the GTK configuration interface. There are still
a few raw corners and a fews things left to do, but it basically does what
I wanted.
Constructive comments like it sucks or it smells rotten fish are of course
very welcome. And if there are GTK gurus out there, please don't hesitate to
add your touch.

I also started to add usefull comments to the configuration options but I'm not
really good at this kind of thing so if people want to help, they can finish
the job. For this look at all the *_LONGTEXT macros at the top of main.c

(PS: Translations will also be appreciated but not right now as the interface
will likely change again in the few coming days)

22 years agoMissing include (MacOS X port).
Christophe Massiot [Sun, 10 Mar 2002 23:36:22 +0000 (23:36 +0000)]
Missing include (MacOS X port).

22 years ago*Fixed EOF segfault at end of DVD
Stéphane Borel [Sat, 9 Mar 2002 16:48:33 +0000 (16:48 +0000)]
*Fixed EOF segfault at end of DVD

*Buffer manager is renintialised at area change.

22 years ago * ./plugins/dvd/dvd_access.c ./plugins/vcd/input_vcd.c: we now exit more
Sam Hocevar [Sat, 9 Mar 2002 13:42:46 +0000 (13:42 +0000)]
  * ./plugins/dvd/dvd_access.c ./plugins/vcd/input_vcd.c: we now exit more
    cleanly on initialization error.

22 years agoRewrite most functions in DVD plugin. Some old bugs might have been
Stéphane Borel [Fri, 8 Mar 2002 22:58:12 +0000 (22:58 +0000)]
Rewrite most functions in DVD plugin. Some old bugs might have been
solved in the operation. The plugin some be more readable now, and
should produce fewaer segfaults (I hope so :p)

22 years ago* added some tests in open
Johan Bilien [Fri, 8 Mar 2002 18:05:17 +0000 (18:05 +0000)]
* added some tests in open

22 years agoAudio output ALSA: spdif support.
Arnaud de Bossoreille de Ribou [Fri, 8 Mar 2002 00:26:07 +0000 (00:26 +0000)]
Audio output ALSA: spdif support.

22 years ago* When reaching the end of a track, moves to the following one.
Johan Bilien [Thu, 7 Mar 2002 14:01:36 +0000 (14:01 +0000)]
* When reaching the end of a track, moves to the following one.

22 years ago * ./src/interface/main.c: disabled the GNOME segfault dialog in debug
Sam Hocevar [Wed, 6 Mar 2002 23:54:28 +0000 (23:54 +0000)]
  * ./src/interface/main.c: disabled the GNOME segfault dialog in debug
    mode. We want nice, clean segfaults, with huge core files and a lot
    of rattle noise.

22 years agoI hope you liked this bug: DVD demux was always used.
Stéphane Borel [Wed, 6 Mar 2002 16:39:37 +0000 (16:39 +0000)]
I hope you liked this bug: DVD demux was always used.

22 years ago*Fixed demux plugin selection.
Stéphane Borel [Wed, 6 Mar 2002 12:26:35 +0000 (12:26 +0000)]
*Fixed demux plugin selection.

*Take the lock on stream in VCDInit. PLease test, as I don't have any VCD
to do it.

22 years ago * ./plugins/ac3_adec/ac3_parse.c: ac3dec is now less verbose.
Sam Hocevar [Wed, 6 Mar 2002 03:27:17 +0000 (03:27 +0000)]
  * ./plugins/ac3_adec/ac3_parse.c: ac3dec is now less verbose.
  * ./src/interface/interface.c: fixed a deadlock when seeking the
    stream using the keyboard arrows.

22 years ago*Removed an occurance of former angle item in gtk.
Stéphane Borel [Wed, 6 Mar 2002 01:20:56 +0000 (01:20 +0000)]
*Removed an occurance of former angle item in gtk.

*Fixed a bug in ES management introduced lately in DVD/DvdRead.

*Beginning of reorganisation in DVD plugin source files, in order to try to
make it easier to understand. There is some work left though :p.

*Decreased the score for VCD plugin, as the VCD demuxer was used even
for DVD :p. It should make autodetection work.
Some comment:
-I think that VCDInit should make a test on the access plugin and be launched
only if the access plugin is VCD,
-VCDOpen shouldn't set p_input->b_error: if it fails we just try another
module,
-PSRead doesn't need to be duplicated anymore: input_ReadPS is now available
for plugins (cf Christophe's commit).

Please comment around that: I'd like to know if the behaviour I've described
is the one everyone expects.

Enjoy my new bugs :p

22 years ago* Modified vcd input for the new input III.
Johan Bilien [Tue, 5 Mar 2002 23:29:36 +0000 (23:29 +0000)]
* Modified vcd input for the new input III.
* Still have problems with end of tracks.
* Modified the command line, as stef did for the DVD :

 [vcd:][device][@[title][,chapter]

 Note that chapter support is not yet implemented.

22 years agoDvd demux was no longer selected under win32
Stéphane Borel [Tue, 5 Mar 2002 18:17:52 +0000 (18:17 +0000)]
Dvd demux was no longer selected under win32

22 years ago* Dvd angle is now handled through a program structure, so that the interface
Stéphane Borel [Tue, 5 Mar 2002 17:46:33 +0000 (17:46 +0000)]
* Dvd angle is now handled through a program structure, so that the interface
needs nothing specific to change angle.

* Fixed a bug in clock management where ES without a program couldn't get
timestamped.

*Fixed program management in gnome/gtk. Program now also appears in popup.

*In interface, only display ES associated with the selected program, or with
no program at all.

22 years ago* fixed typo in the win32 change to the input parser.
Gildas Bazin [Tue, 5 Mar 2002 06:48:33 +0000 (06:48 +0000)]
* fixed typo in the win32 change to the input parser.

22 years ago*More complete command line parsing for DVD, hopefully working this time.
Stéphane Borel [Tue, 5 Mar 2002 00:50:37 +0000 (00:50 +0000)]
*More complete command line parsing for DVD, hopefully working this time.

22 years ago* IPv6 network module, courtesy of Alexis Guillard <alexis.guillard@bt.com>,
Christophe Massiot [Mon, 4 Mar 2002 23:56:38 +0000 (23:56 +0000)]
* IPv6 network module, courtesy of Alexis Guillard <alexis.guillard@bt.com>,
for BT ;
* --6 and --4 options to force IPv6 or IPv4 (FIXME: it should be -6 and
-4 but I don't know how to do it with the new configuration module) ;
* Channel manager now uses a socket from the network plug-in and is more
portable (and probably broken, too :) ;
* input_ReadPS and input_ReadTS are now in mpeg_system.c to be more
easily reused by plug-ins other than mpeg_ps and mpeg_ts.

That's all for tonight.

22 years ago-fixed a typo.
Stéphane Borel [Mon, 4 Mar 2002 23:34:16 +0000 (23:34 +0000)]
-fixed a typo.