1. 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
  2. 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
  3. 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
  4. 18 Feb, 2002 2 commits
  5. 15 Feb, 2002 2 commits
    • gbazin's avatar
      · de32203b
      gbazin 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
  6. 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
  7. 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
    • gbazin's avatar
      · a3ffd588
      gbazin authored
      * compilation fix (include stdint.h)
      * fixed a SEGV
      a3ffd588
  8. 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
  9. 06 Feb, 2002 2 commits
  10. 05 Feb, 2002 1 commit
    • gbazin's avatar
      · 5e7b466d
      gbazin 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
  11. 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
  12. 31 Jan, 2002 1 commit
  13. 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
  14. 29 Jan, 2002 1 commit
    • gbazin's avatar
      · ee87a691
      gbazin authored
      * Added mstrtime() to module_symbols_t so we can compile the mpeg_vdec
          plugin with TRACE mode enabled.
      ee87a691
  15. 28 Jan, 2002 3 commits
  16. 27 Jan, 2002 1 commit
    • gbazin's avatar
      · f9d9f469
      gbazin authored
      * Added double-buffering for the directx plugin in overlay mode.
      * Several directx bug-fixes:
          - implemented the right behaviour on exit.
          - fixed bug preventing the creation of several windows.
              (the wall filter is working now :-))
          - fixed unnecessary background redraws (it made the video flicker).
          - fixed bug where we were losing the video display because of lost
              surfaces in video memory.
          - when using hardware overlay, the output window will now specify:
              "(using hardware overlay)".
      f9d9f469
  17. 26 Jan, 2002 1 commit
  18. 25 Jan, 2002 2 commits
    • Sam Hocevar's avatar
      · ed4fe964
      Sam Hocevar authored
        * ./plugins/x11/xcommon.c: we don't use DPMS functions if they are
          not available.
      ed4fe964
    • gbazin's avatar
      · 595d7684
      gbazin authored
      * Added a new very simple audio plugin for Win32. This plugin uses the
          waveOut API which is a lot easier to use for streaming stuff than
          directsound. (you don't have to take care of underflows anymore
          because it doesn't use circular buffers).
          If you are having a lot of underflows, this plugin is currently
          better adapted than the directx plugin.
      
      * Moved some initialization stuff in audio_out.c so we can now the
          caracteristics of the audio stream before calling aout_Open().
      595d7684
  19. 24 Jan, 2002 2 commits
    • Stéphane Borel's avatar
      Configure and Makefile tweaking for dvdread module. · 8c0d4cd7
      Stéphane Borel authored
      It is now activated with option --with-dvdread, that takes the same options
      as --with-dvdcss.
      If you link with libdvdread statically dvdread is compiled builtin ; if you
      link dynamically, it is compiled as a plugin.
      8c0d4cd7
    • Sam Hocevar's avatar
      · 4c681149
      Sam Hocevar authored
        * ./src/misc/modules_plugin.h: fixed a missing function initialization
          which made decoder plugins segfault in GetChunk calls.
        * ./configure.in: proper soundcard.h check from Yves Duret.
      4c681149
  20. 23 Jan, 2002 5 commits
  21. 22 Jan, 2002 1 commit