1. 27 Feb, 2002 1 commit
    • Sam Hocevar's avatar
      · 07a8286a
      Sam Hocevar authored
        * ./include/common.h: BeOS compile fixes.
        * ./plugins/beos/vout_beos.cpp: fixed BeOS video output.
      07a8286a
  2. 26 Feb, 2002 4 commits
    • Gildas Bazin's avatar
      · 813e5145
      Gildas Bazin authored
      * Fixed uninitialized variable in config_Duplicate()
      * Fixed problem introduced in latest gtk commit
      813e5145
    • Gildas Bazin's avatar
      · b69353c5
      Gildas Bazin authored
      * forgot to add the declaration of server_port in main.c
      * char pointers obtained by config_GetPszVariable need to be freed
      b69353c5
    • Xavier Marchesini's avatar
      · 638dac1c
      Xavier Marchesini authored
      Multicast now works under Win32, but this is a _bad_ kludge.
      
      It still segfaults 4 secondes after the first frame, but, at least, I
      can see two or three frames from MI2 :-)
      638dac1c
    • Stéphane Borel's avatar
      *Reversed my previous configuration change. · 426ddf37
      Stéphane Borel authored
      I'd better used dvd_title or so but INPUT_TITLE_VAR is also used in
      gtk_open.c and I can't find a neat way to prevent this, so I leave this
      option in main.c.
      426ddf37
  3. 25 Feb, 2002 4 commits
    • Sam Hocevar's avatar
      · 2935b320
      Sam Hocevar authored
        * ./include/threads.h: support for the State Threads Library, a userland
          threads library (http://state-threads.sourceforge.net/). Useless to most
          people, but can be handy to debug stuff. Activate with `--enable-st'.
      2935b320
    • Stéphane Borel's avatar
      · 83bd9d36
      Stéphane Borel authored
      *Adaptation to new configuration scheme for dvd, dvdread and spdif
      83bd9d36
    • Sam Hocevar's avatar
      · b9f798bf
      Sam Hocevar authored
        * ./plugins/lirc/lirc.c: removed CVS garbage.
      b9f798bf
    • Sam Hocevar's avatar
      · 1c467b80
      Sam Hocevar authored
        * ./plugins/gtk/gtk_menu.c: fixed a compile issue on IA64.
        * ./plugins/fx/scope.c: new toy plugin, an audio scope module.
      
          Each time I fix a bug in vlc I feel urge to code something useless. This
          one is very, very rough for the moment, probably buggy, slow, will crash
          your blender and reboot your fridge. Screenshot can be found here:
            http://www.zoy.org/~sam/vlc/vlc-scope.jpeg
          Activate with `--aout scope' (yes, it currently disables the real
          audio output... I'll fix this as well).
      1c467b80
  4. 24 Feb, 2002 5 commits
    • Sam Hocevar's avatar
      · f5c814d6
      Sam Hocevar authored
        * Replacement header for aout_common.h.
      f5c814d6
    • Sam Hocevar's avatar
      · e634a30c
      Sam Hocevar authored
        * Forgot one fix in my previous commit. As usual.
      e634a30c
    • Sam Hocevar's avatar
      · d4243d59
      Sam Hocevar authored
        * Fixed a quite old bug in the audio output which made the sound stutter
          when wrapping around the audio output fifo.
        * Lots of simplifications in the audio output, got rid of b_stereo.
      d4243d59
    • Johan Bilien's avatar
      Added a menu in the GTK and gnome interfaces to change the current program · 0b163416
      Johan Bilien authored
      in multi-program streams (such as ones provided by a DVB-S card).
      0b163416
    • Gildas Bazin's avatar
      · c40571df
      Gildas Bazin authored
      This is the first part of the new configuration architecture for vlc.
      Two other parts will follow soon:
      - config file implementation
      - gtk configuration interface.
      
      This part won't change much for end-users as these changes are mostly
      internal, you will however notice that the command line interface has
      changed. It will maybe be less user-friendly as I almost removed the
      short options but it shouldn't a big problem when the config file is
      implemented.
      
      What as changed is that it is really easy now to add configuration
      options to vlc. Plugins can also implement configuration options. All
      you have to do is to declare a MODULE_CONFIG section in your plugin.
      If you want to know more about this look at configuration.h and for some
      example: main.c, dsp.c or xvideo.c
      
      It would be nice if every developper could now start using configuration
      options in there plugins and also enhance old plugins.
      
      That's it, now let's hope I didn't break too many things ;-)
      c40571df
  5. 23 Feb, 2002 1 commit
    • Gildas Bazin's avatar
      · d9d659fc
      Gildas Bazin authored
      * fixed array over-run bug in intf_MsgUnsub
      d9d659fc
  6. 22 Feb, 2002 1 commit
    • Gildas Bazin's avatar
      · 1aca1d70
      Gildas Bazin authored
      * Don't try to grok altivec with mingw32.
      * --with-directx-path should now indicate the path where the actual
      headers are (before the headers had to be in an include subdir). By the
      way you can download these header files from the videolan web site.
      1aca1d70
  7. 21 Feb, 2002 3 commits
    • Sam Hocevar's avatar
      · cf3d0f29
      Sam Hocevar authored
        * ./src/misc/modules_plugin.h: if symbol foo isn't found in the
          plugin, we always try to open _foo, whatever the architecture.
      cf3d0f29
    • Sam Hocevar's avatar
      · 14cafe31
      Sam Hocevar authored
        * ./plugins/lirc/lirc.c: non-blocking patch from Sigmund Augdal
          <sigmunau@stud.ntnu.no>; hope this time my enhancements don't break
          everything :-)
      14cafe31
    • Sam Hocevar's avatar
      · cba6a24e
      Sam Hocevar authored
        * ./configure.in: gtk*-config detection fix for FreeBSD.
      cba6a24e
  8. 20 Feb, 2002 5 commits
    • Sam Hocevar's avatar
      · 8cc8d957
      Sam Hocevar authored
        * ./configure.in: removed a bashism.
        * ./plugins/x11/xcommon.c: support for systems without shm.h.
        * QNX compilation fixes here and there; the qnx plugin still doesn't work.
      8cc8d957
    • Sam Hocevar's avatar
      · 38ed5ffc
      Sam Hocevar authored
        * ./Makefile: the win32 port now uses a more recent version of gtk+.
      38ed5ffc
    • Sam Hocevar's avatar
      · a53ff165
      Sam Hocevar authored
        * ./plugins/gtk/gtk.c: the log window is now black with colourful text.
        * ./plugins/gtk/gnome.c: ported the log window to the GNOME interface.
        * ./src/interface/intf_msg.c: messages are sent to the queue even if
          -vvvv* wasn't specified.
      a53ff165
    • Jon Lech Johansen's avatar
      * MacOS X VCD support. · 9400b572
      Jon Lech Johansen authored
      9400b572
    • Sam Hocevar's avatar
      · ff619dd6
      Sam Hocevar authored
        * ./plugins/lirc/lirc.c: fixed my mistakes from yesterday.
      ff619dd6
  9. 19 Feb, 2002 2 commits
    • Sam Hocevar's avatar
      · 232fd7bb
      Sam Hocevar authored
        * ./plugins/lirc/lirc.: various fixes, thanks to Sigmund Augdal.
        * ./plugins/text/logger.c: rewrote an ugly loop.
        * ./plugins/gtk/gtk.c: added a Gtk+ window containing all the log
          messages; updated in real time. To open it, go to "view"->"messages".
      232fd7bb
    • Sam Hocevar's avatar
      · 730cc399
      Sam Hocevar authored
         * Got rid of TRACE and intf_DbgMsg which were seldom used anyway.
         * All intf_*Msg functions now write to stderr.
         * Implemented a message queue interface plugins can subscribe to.
         * Wrote the logger interface plugin. Usage:
            vlc -I logger:filename.log
         * Lots of fixes in the SPU renderer.
      730cc399
  10. 18 Feb, 2002 2 commits
  11. 15 Feb, 2002 2 commits
    • Gildas Bazin's avatar
      · de32203b
      Gildas Bazin authored
      * Win32 compilation fixes (mingw includes dirent)
      * configure now checks for ddraw.h and not directx.h
      * vout_directx doesn't include directx.h anymore (this file isn't part of
          the directx sdk)
      * moved all the stuff from aout_waveout.c directly into waveout.c (I don't
          know what I was thinking about when I created these two files ;-)
      * until we fix the audio buffer underrun problem, waveout will be the
          default audio output on win32 (instead of directx).
      de32203b
    • Sam Hocevar's avatar
      · 48cbd8f3
      Sam Hocevar authored
        * ALL: got rid of *_Probe functions because most of them were duplicates
          of the real _Init or _Create functions. That's 1000 lines of code gained.
        * ./src/misc/modules.c: we try not to keep the global lock in module_Need,
          which should speed up output spawning.
        * ./plugins/dummy/input_dummy.c: fixed vlc:quit command.
        * ./plugins/gtk/gtk_playlist.c: compilation fix.
        * ./plugins/macosx/*: preliminary fixes for the vout4 port.
      
         Notes on the *_Probe eradication:
        o I probably broke the DirectX video output, because of the "must init and
          run in the same thread" issue. I'll fix this ASAP.
        o Subtitles are broken (or at least, pretty ugly) in RGB mode.
        o The input plugins still have *_Probe functions. This will disappear when
          meuuh is finished with the access plugins.
        o The decoder plugins still have *_Probe functions. This is probably not
          going to change, it looks OK to me.
      48cbd8f3
  12. 14 Feb, 2002 1 commit
    • Sam Hocevar's avatar
      · 46a1caf2
      Sam Hocevar authored
        * Grmbl. Forgot to commit those Win32 fixes last time, and they were
          stuck on VTHR. Sorry xav, this probably explains why I couldn't
          find the commit log :-)
      46a1caf2
  13. 13 Feb, 2002 2 commits
    • Sam Hocevar's avatar
      · e8bf7fa4
      Sam Hocevar authored
        * ./plugins/beos/*: BeOS fixes from Rudolf Cornelissen.
        * ./src/interface/main.c: --desync now really accepts a value in ms.
        * ./plugins/vcd/input_vcd.c: fixed a crash when not opening a VCD.
        * ./src/video_output/vout_subpictures.c: fixed subtitles under BeOS and
          other architectures which don't support overlay.
      e8bf7fa4
    • Gildas Bazin's avatar
      · a3ffd588
      Gildas Bazin authored
      * compilation fix (include stdint.h)
      * fixed a SEGV
      a3ffd588
  14. 08 Feb, 2002 1 commit
    • Sam Hocevar's avatar
      · 3f421de7
      Sam Hocevar authored
        * ./plugins/beos/vout_beos.cpp: ported the BeOS RGB video output to
          vout4. The overlay video output still needs to be written though.
      3f421de7
  15. 06 Feb, 2002 2 commits
  16. 05 Feb, 2002 1 commit
    • Gildas Bazin's avatar
      · 5e7b466d
      Gildas Bazin authored
      * New AC3 decoder plugin using liba52 from Aaron Holtzman and
          Michel Lespinasse.
          This plugin isn't used by default, you have to specify:
          --ac3_adec liba52
      5e7b466d
  17. 04 Feb, 2002 1 commit
    • Sam Hocevar's avatar
      · 6aeeca6d
      Sam Hocevar authored
        * ./src/misc/modules.c: changed module_Need to make it possible to
          have several modules with the same shortcut name.
      6aeeca6d
  18. 31 Jan, 2002 1 commit
  19. 30 Jan, 2002 1 commit
    • Sam Hocevar's avatar
      · d3154bfb
      Sam Hocevar authored
        * Fixed stuff in the wall filter. Extended syntax:
           --filter wall         % open a wall (3x3 is the default value)
           --filter wall:2       % open a 2x2 wall
           --filter wall:3x2     % open a 3x2 wall
           --filter wall:2x1:0   % open a 2x1 wall, only display block 0
           --filter wall:2:0,3   % open a 2x2 wall, only display blocks 0 and 3
          For instance, if you have 2 computers listening to a network stream, on
          the left computer you use --filter wall:2x1:0 and on the right computer
          you use --filter wall:2x1:1
      d3154bfb