1. 20 Feb, 2002 3 commits
    • 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
  2. 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
  3. 18 Feb, 2002 2 commits
  4. 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
  5. 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
  6. 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
  7. 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
  8. 06 Feb, 2002 2 commits
  9. 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
  10. 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
  11. 31 Jan, 2002 1 commit
  12. 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
  13. 29 Jan, 2002 1 commit
    • Gildas Bazin's avatar
      · ee87a691
      Gildas Bazin authored
      * Added mstrtime() to module_symbols_t so we can compile the mpeg_vdec
          plugin with TRACE mode enabled.
      ee87a691
  14. 28 Jan, 2002 3 commits
  15. 27 Jan, 2002 1 commit
    • Gildas Bazin's avatar
      · f9d9f469
      Gildas Bazin 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
  16. 26 Jan, 2002 1 commit
  17. 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
    • Gildas Bazin's avatar
      · 595d7684
      Gildas Bazin 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
  18. 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
  19. 23 Jan, 2002 5 commits
  20. 22 Jan, 2002 1 commit
  21. 21 Jan, 2002 5 commits
    • Christophe Massiot's avatar
      * Decoders do not necessarily use bit stream (see mad plug-in) · d970994c
      Christophe Massiot authored
      * mad PTS should finally be accurate
      * Some configure changes.
      d970994c
    • Jean-Paul Saman's avatar
    • Jean-Paul Saman's avatar
      Changes made to mad plugin: · 18597150
      Jean-Paul Saman authored
      + libmad_input now takes one frame at a time (see mad_adec.h for defines)
      + audio_linear_dither() gives better sound quality then s24_to_s16_pcm(),
        but also makes audio artefacts louder so disabled it for now (see file
        mad_libmad.c)
      + cleaned up libmad_output (see file mad_libmad.c)
      + cleaned up InitThread (see file mad_adec.c)
      + Made buffer size match libmad's expectations (see file mad_adec.h)
      + updated documentation
      18597150
    • Gildas Bazin's avatar
      · ae09661b
      Gildas Bazin authored
      * Fixed crashes on exit in the directx plugin
      * vout_PlacePicture is now accepting picture width=height=0
      
      * Win32 (NT/2000/XP) fix for libdvdcss: first attempt to open the DVD
        device in read/write mode so we can use ioctls. If this fails
        (insufficent privileges) we at least open in read-only mode so the
        libdvdcss title decryption method can be used.
      ae09661b
    • Sam Hocevar's avatar
      · 641382a2
      Sam Hocevar authored
        * ./configure.in: added extra checks for strange compilers such as
          Borland C++ which do not support all gcc options. Note that vlc does
          not compile with bcc32 yet, but is getting closer and closer to.
      641382a2