1. 21 Jan, 2002 1 commit
    • Sam Hocevar's avatar
      · ddec0b93
      Sam Hocevar authored
        * ./plugins/win32: skeleton for the win32 interface Ipkiss is developing.
        * ./config.guess ./config.sub: latest GNU versions.
        * ./configure.in: when possible, xvideo is compiled as a plugin.
        * ./vlc.spec: fixed a few minor inaccuracies.
        * ./debian/control: vlc-gui is no longer depended on, but rather recommended.
        * ./src/interface/main.c: --spumargin flag; use this to force displaying
          subtitles at the bottom of the screen instead of putting them in the
          middle, for instance: `--spumargin 5'.
      ddec0b93
  2. 19 Jan, 2002 1 commit
    • gbazin's avatar
      · 85523bcf
      gbazin authored
      * Converted the plugin initialization code of the macosx, beos and qnx
          code. (please note that they should still not compile as they need
          to be adapted to the new Vout4 architecture)
      85523bcf
  3. 17 Jan, 2002 2 commits
    • gbazin's avatar
      · 4416b2cb
      gbazin authored
      * major rewrite of the directx video plugin to adapt it to the new vout4
          architecture. This plugin has also been through a major clean-up
          and it is now much more robust and optimized.
      
      * Fixed a few problems with the win32 build.
      
      * Replaced the "overlay" command line option with "nooverlay". The
          former was confusing and useless because overlays were used by
          default anyway.
      4416b2cb
    • Sam Hocevar's avatar
      · 338b73f4
      Sam Hocevar authored
        * ./vlc.spec: imported MandrakeSoft's new spec file.
        * ./debian/control: fixed build-dependencies for vlc-mad.
      338b73f4
  4. 16 Jan, 2002 1 commit
    • Sam Hocevar's avatar
      · 7531096c
      Sam Hocevar authored
        * ./debian/rules: fixed the vlc-arts and vlc-mad package builds.
      7531096c
  5. 15 Jan, 2002 5 commits
    • Stéphane Borel's avatar
      · f8559f6f
      Stéphane Borel authored
      The gnome/gtk interface should no longer user p_input->stream before it
      has been initialized.
      f8559f6f
    • Stéphane Borel's avatar
      *stream lock is initialized in input_CreateThread instead of initThread, · ece3ae98
      Stéphane Borel authored
      to have it initialized when we call it in the interface.
      ece3ae98
    • Cyril Deguet's avatar
      · 5e21c13b
      Cyril Deguet authored
      - added support for S8 and U16 aout (not tested)
      - The sound is very dirty in U8 mode. I don't know if it comes from the
      8 bit mode itself or from the S16->U8 conversion.
      5e21c13b
    • Stéphane Borel's avatar
      · 72f00b22
      Stéphane Borel authored
      -Patch of libdvdread to do readv on regular files (dvd copied on hard drive).
      Not completed, and little tested yet ; when it is completed, this patch should
      be submitted to libdvdread developers.
      
      -Patch of libdvdcss to decrypt vobs when they are not on a block device.
      72f00b22
    • Sam Hocevar's avatar
      · 791fb4e0
      Sam Hocevar authored
        * ./debian/control: fixed Debian build-depends.
        * ./include/config.h: changed RELEASE to HAVE_RELEASE because RELEASE
          is already defined in <scsi/scsi.h> under Linux.
      791fb4e0
  6. 14 Jan, 2002 8 commits
  7. 13 Jan, 2002 2 commits
    • gbazin's avatar
      · f84729fc
      gbazin authored
      * A few fixes for the Win32 build.
      f84729fc
    • gbazin's avatar
      · 0cbc9445
      gbazin authored
      * Fixed all the problems related to ToggleFullScreen().
      0cbc9445
  8. 12 Jan, 2002 3 commits
  9. 11 Jan, 2002 2 commits
  10. 10 Jan, 2002 2 commits
    • Cyril Deguet's avatar
      · 1b3363d1
      Cyril Deguet authored
      - beginning of code factorization in aout_s16 (more cleaning will come)
      - As for libmad, I have tried to create the aout fifo in libmad_output,
        to open it with the right sample rate, but strangely it didn't work.
      1b3363d1
    • Sam Hocevar's avatar
      · 0e8b68b5
      Sam Hocevar authored
        * ./src/input/input.c: fixed a few segfaults caused by the dummy plugin.
        * ./plugins/mpeg_adec/mpeg_adec.c: fixed a segfault due to misuse of
          DecoderError.
        * ./plugins/x11/xcommon.c: replaced XFlush with XSync. This must be the
          fourth time someone has to commit this, so I added a reminder :-)
      0e8b68b5
  11. 09 Jan, 2002 4 commits
    • Stéphane Borel's avatar
      Hopefully fixed a bug in TS input, that caused a segfault when there was · 5467d33a
      Stéphane Borel authored
      no network stream.
      
      Please, have a look at the fix to check it doesn't break anything else.
      5467d33a
    • Sam Hocevar's avatar
      · d7b4b27b
      Sam Hocevar authored
        * ./src/interface/intf_eject.c: BSD/OS port by Steven M. Schultz.
      d7b4b27b
    • Sam Hocevar's avatar
      · c7b1c474
      Sam Hocevar authored
        * ./include/modules_inner.h: replaced _X with __VLC_SYMBOL because _X was
          already a system macro under MacOS X.
        * ./plugins/dummy/dummy.c: fixed vlc:loop, vlc:quit, etc. entries.
        * ./plugins/glide/glide.c: activated double buffering.
        * ./plugins/mga/xmga.c: started writing an xmga plugin; doesn't work yet.
        * ./src/input/input.c: fixed the input memory leak, and the insane thread
          spawning we got with vlc:loop.
        * ./src/misc/intf_eject.c: disc ejection routine courtesy of Julien Blache,
          currently Linux-only.
      c7b1c474
    • Cyril Deguet's avatar
      - better communication between audio decoder and output: aout plugins · 1ae5bed4
      Cyril Deguet authored
      are now opened directly in the right mode (works with mpeg_adec and
      ac3_adec, not tested with mad)
      - first attempt to implement mono output (doesn't work yet)
      1ae5bed4
  12. 08 Jan, 2002 2 commits
  13. 07 Jan, 2002 2 commits
    • Sam Hocevar's avatar
      · 85e4b3a1
      Sam Hocevar authored
        ./debian/control: updated list of supported architectures.
        ./share/*: added 16x16 and 32x32 versions of PNG icons.
      85e4b3a1
    • Sam Hocevar's avatar
      · 1e053ea0
      Sam Hocevar authored
        * ./plugins/mga/mga.c: removed the mgammx module and put the code in
          the chroma_i420_ymga module instead. This introduces a slight
          performance issue as we now need to memcpy() the Y plane, but I have
          some vout4 enhancements on their way which make this point moot.
        * ./debian/changelog: imported official Debian changelog.
        * ./debian/control: activated the vlc-mad and vlc-arts packages; package
          builds should now work again.
        * ./plugins/dvd/dvd.c: solved a symbol resolution issue when vlc was
          compiled without libdvdcss which overflowed the return stack.
        * ./plugins/ggi/ggi.c: ported the GGI plugin to vout4.
        * ./plugins/glide/glide.c: ported the Glide plugin to vout4 (untested).
        * ./src/input/input.c: prepared everything for multi-input mode; since
          no interface is yet prepared to handle this, I changed them so that
          they just use the first available input for now. This may break other
          things, but I promise I'll eventually repair everything :-)
      1e053ea0
  14. 06 Jan, 2002 4 commits
  15. 05 Jan, 2002 1 commit
    • Sam Hocevar's avatar
      · ea8c73a7
      Sam Hocevar authored
        * ./src/audio_output/aout_s16.c: fixed a segfault. It may have unexpected
          side effects because I don't know this part of the code, but at least
          it doesn't crash anymore.
        * ./plugins/beos/beos.cpp: first attempt at porting the BeOS plugin to the
          new video output and module systems. Doesn't work nor even compile yet.
        * ./configure.in: we now check the gtk-config version.
      ea8c73a7