1. 28 Nov, 2001 1 commit
  2. 25 Nov, 2001 1 commit
    • Stéphane Borel's avatar
      Support for libdvdread. · b8ff945d
      Stéphane Borel authored
      Libdvdread files are in extras/libdvdread. They have not been changed from
      those of libdvdread 0.9.2. The changes are in the subdirectory videolan.
      They basically consist of a new function in the API that does a readv()
      instead fo a read().
      
      The library is statically linked with libdvdcss from extras/libdvdcss, and
      the whole is statically linked with the plugin dvdread. Dvdread can only be
      compiled as a builtin module for the time being, I think (which means I
      haven't tried to compile it as a plugin).
      
      Basically, input_dvdread.c is a copy and paste from input_dvd.c with a few
      changes to use libdvdread calls. It is still in very alpha stage, but it
      should offer the same features as the current DVD input.
      
      It can be called with either the syntax: "dvdread:/dev/dvd"
      or "--input dvdread /dev/dvd". The command line switches (-t, -T, -c, -u)
      should work too.
      b8ff945d
  3. 19 Nov, 2001 1 commit
    • Sam Hocevar's avatar
      · d04d186e
      Sam Hocevar authored
        * aRts audio output courtesy of Emmanuel Blindauer <manu@agat.net>.
        * Fix to the esd plugin when esd-config --cflags is nonempty.
      d04d186e
  4. 13 Nov, 2001 2 commits
    • Henri Fallon's avatar
      · 49a0736e
      Henri Fallon authored
      All decoders (audio, video, subtitles) are now modules.
      
      - mpeg_vdec, mpeg_adec and ac3_adec are builtins by default
      - ac3_spdif, spu_dec and lpcm_dec are plugins by default
      49a0736e
    • Sam Hocevar's avatar
      · ff09b15b
      Sam Hocevar authored
        * Added a "make package-beos" rule.
        * Fixed a BeOS compilation issue.
      ff09b15b
  5. 12 Nov, 2001 4 commits
    • Sam Hocevar's avatar
      · cdf12612
      Sam Hocevar authored
        * Fixed the vlcs communication issue by initializing WinSock at
          startup (thanks Meuuh for the tip).
      cdf12612
    • Sam Hocevar's avatar
      · bc3a3e62
      Sam Hocevar authored
        * Fixed a bug in the "make snapshot*" rules.
      bc3a3e62
    • Sam Hocevar's avatar
      · a264d032
      Sam Hocevar authored
        * Made everything ready for a vlc-0.2.91 / libdvdcss-1.0.0 release.
        * Updated ChangeLog and ChangeLog.libdvdcss.
        * Increased vlcs response message length.
        * Removed the i_flags argument to dvdcss_open. Everything is done through
          environment variables now.
      a264d032
    • Sam Hocevar's avatar
      · ca194833
      Sam Hocevar authored
        * Added Oct's NSIS installer script. It will probably not work for you,
          but I need it to build the Win32 auto installer.
      ca194833
  6. 07 Nov, 2001 1 commit
  7. 30 Oct, 2001 1 commit
  8. 23 Oct, 2001 1 commit
    • Johan Bilien's avatar
      Added VCD input plugin for Linux : · a276a98a
      Johan Bilien authored
      The Linux specific stuff is located in linux_cdrom_tools files.
      For the time being, it only has title (tracks). Chapters will come if I
      ever can read .vcd files.
      I've modified Gnome and GTK+, not the others.
      I've noticed a big bug, it segfaults at the end of a title. I will
      have a look on this tomorrow.
      Please be indulgent, it's my first peace of code ;-)
      a276a98a
  9. 10 Oct, 2001 1 commit
    • Sam Hocevar's avatar
      · ff9c8878
      Sam Hocevar authored
        * 0.2.90 release.
        * Updated ChangeLog files.
        * XVideo module now compiled as built-in for Debian packages, to avoid
          PIC and non-PIC code collision (Closes Debian bug #111790).
      ff9c8878
  10. 08 Oct, 2001 1 commit
  11. 02 Oct, 2001 1 commit
    • Sam Hocevar's avatar
      · 55cf7e7c
      Sam Hocevar authored
        * Added HTTP virtualhost support in the HTTP input.
        * Enabled mouse clicks in the GGI plugin.
        * Minor Makefile alteration.
      55cf7e7c
  12. 01 Oct, 2001 1 commit
  13. 06 Sep, 2001 1 commit
  14. 24 Aug, 2001 1 commit
    • Sam Hocevar's avatar
      · c4b4857b
      Sam Hocevar authored
        * Fixed build dependencies for architectures not supporting libasound2
          (Closes Debian bug #109722).
      c4b4857b
  15. 22 Aug, 2001 1 commit
    • Sam Hocevar's avatar
      · 07bf678b
      Sam Hocevar authored
        * Split ChangeLog into ChangeLog and ChangeLog.libdvdcss.
        * Added --xvadaptor flag to select the XVideo adaptor to use.
        * Everything is ready for the 0.2.83 release.
      07bf678b
  16. 09 Aug, 2001 2 commits
    • Sam Hocevar's avatar
      · 20ff5191
      Sam Hocevar authored
        * Added BSD/OS libdvd by Steven M. Schultz <sms@TO.GD-ES.COM> in
          extras/BSDI_dvdioctl after he suggested it. License is GPL.
        * ./configure now checks for an installed libdvd under BSD/OS and
          falls back to ours if not found.
        * Fixed harmless typos in yesterday's Solaris libdvd patches.
        * Bumped libdvdcss version number up to 0.0.3 ; release will probably
          follow once the BSDI changes have been tested.
      20ff5191
    • Sam Hocevar's avatar
      · 3007c6b8
      Sam Hocevar authored
        * Fixed a bug in the gtk interface which caused vlc to go amok after
          having met a zero-sized area.
        * Found out how to type '�' in vim :-)
        * Added missing bloat to modules_export.h.
        * 'snapshot*' rules do not depend on 'clean', and don't use /tmp anymore.
        * Added vlc:loop playlist command to go back at the beginning.
          Usage: vlc file1.mpeg file2.mpeg ... fileN.mpeg vlc:loop
          This change isn't very elegant but there are already bugs in the
          playlist handling, I'll try to polish it once the playlist is fixed.
      3007c6b8
  17. 07 Aug, 2001 1 commit
    • Sam Hocevar's avatar
      · 6b933b9e
      Sam Hocevar authored
        * Got Makefile to launch ./configure almost properly. $(MAKECMDGOALS) rules !
        * Various debian scripts fixes.
        * Added -lmsvcrt40 to the win32 flags for proper execution under Wine.
        * Fixed broken soname setting under Solaris (and OS X, sort of).
        * Made the illegal instruction report more explicit.
        * BSD/OS 4.3beta1 fixes by Steven M. Schultz <sms@TO.GD-ES.COM>.
      6b933b9e
  18. 06 Aug, 2001 1 commit
    • Sam Hocevar's avatar
      · 460360a8
      Sam Hocevar authored
        * Added a dummy libdvdcss so that the DVD plugin can be used without
          libdvdcss. It will try to dlopen() libdvdcss at runtime, though,
          and will use the dummy functions only if it couldn't find a valid
          libdvdcss. This is probably only useful to package maintainers.
      
        * Tidied the snapshot-* Makefile rules.
        * Tidied the modules Makefiles.
        * Removed useless stuff in the debian/ directory.
        * Removed the "make all" kludge in the Makefile.opts rule. I hope this
          patch is harmless on all systems.
      460360a8
  19. 30 Jul, 2001 1 commit
    • Christophe Massiot's avatar
      * Don't miserably die in `make` when ./configure hasn't be run ; · 544bdffc
      Christophe Massiot authored
      * Fixed a bug when compiling KDE plug-in without Qt plug-in ;
      * Now taking into account $KDEDIR ;
      * Made SDL configure error messages more explicit ;
      * --disable-sdl is now correctly taken into account ;
      * Changed the order of evaluation of sdl-config and sdl11-config ;
      * Finally fixed SDL*/SDL.h check ;
      544bdffc
  20. 27 Jul, 2001 2 commits
    • Sam Hocevar's avatar
      · c085b215
      Sam Hocevar authored
        * Added a make uninstall rule.
      c085b215
    • Sam Hocevar's avatar
      · 76fcb7fc
      Sam Hocevar authored
        * Changed libdvdcss API to force binary incompatibility. Yeah, this is
          evil, but if we don't do it now we'll have to do it when more people
          are using it.
        * Fixed minor libdvdcss stuff such as the soname and compilation flags.
        * New --with-dvdcss flag.
          Explanation:
           o default: build libdvdcss, statically link vlc against it.
           o --with-dvdcss=no: build libdvdcss, dynamically link vlc against it.
           o --with-dvdcss=yes: don't build libdvdcss, use already installed one.
           o --with-dvdcss=/foo: don't build libdvdcss, use libdvdcss from /foo/*.
          (this looks a bit strange to me, I'll find better flag settings)
      76fcb7fc
  21. 24 Jul, 2001 2 commits
    • Xavier Marchesini's avatar
      · 2d340868
      Xavier Marchesini authored
      Removed the changes made ; vlc should compile when following the
      instructions in INSTALL-win32.
      2d340868
    • Xavier Marchesini's avatar
      · 4f45f4c6
      Xavier Marchesini authored
      Quick and ugly hack in the makefile to allow vlc_win32 to compile when
      getting it directly from the CVS. As a result, the vlc_win32 program
      doesn't have an icon any more. Too bad.
      4f45f4c6
  22. 18 Jul, 2001 1 commit
  23. 16 Jul, 2001 2 commits
  24. 11 Jul, 2001 1 commit
    • Sam Hocevar's avatar
      · a50a0a25
      Sam Hocevar authored
        * libdvdcss enhancements by Billy Biggs <vektor@dumbterm.net>. This breaks
          vlc's DVD input (looks like decoders are expecting data too early and
          DVD input can't cope with it due to decryption). Needs to be investigated.
        * Plugins are now compiled in plugins/* and libraries in lib/*.
        * The KDE UI compiles again but does not work yet.
        * ALSA plugin message corrections.
        * Calculation modules can now be calledwith a shorter name
          (eg. '--downmix mmx' instead of '--downmix downmixmmx').
        * Fixed insane verbosity of the SDL plugin.
      a50a0a25
  25. 27 Jun, 2001 1 commit
    • Gildas Bazin's avatar
      · f406134a
      Gildas Bazin authored
      - Added command line option '--stdout <filename>' which redirects stdout
          and stderr to the specified file. This option should mainly be useful
          on Win32.
      - On Win32, vlc now has an icon associated to the .exe file, and is a full
          GUI application (you don't have this annoying dos command box anymore)
      - Added INSTALL-win32.txt for specific details to the Win32 port.
      
      I've tested these changes on Win32 and Linux, let's hope I didn't break
        vlc for other platforms.
      
      --
      Gildas
      f406134a
  26. 18 Jun, 2001 1 commit
    • Sam Hocevar's avatar
      · e7345b80
      Sam Hocevar authored
        * First libdvdcss version
      e7345b80
  27. 14 Jun, 2001 1 commit
    • Sam Hocevar's avatar
      · 4b921617
      Sam Hocevar authored
        * DirectX enhancements by Gildas Bazin, such as software rendering.
        * Merged dvdcss_init and dvdcss_open into dvdcss_open, and dvdcss_close
          and dvdcss_end into dvdcss_close. libdvdcss API now has 7 functions.
        * Another failed attempt at profiling vlc under Linux: ported the
          threads API to GNU Pth. Activate with --enable-pth. It doesn't seem to
          spawn new threads for me, maybe someone will have better luck.
        * Makefile optimizations.
        * Automatic build of libdvdcss if not found.
      4b921617
  28. 12 Jun, 2001 2 commits
    • Sam Hocevar's avatar
      · 495436e7
      Sam Hocevar authored
        * Exported the CSS part of the dvd plugin into a library.
      495436e7
    • Henri Fallon's avatar
      · a3c92b8f
      Henri Fallon authored
      Added LPCM support. It should work with stereo LPCM.
      Untested with 5-ways LPCM streams.
      a3c92b8f
  29. 07 Jun, 2001 1 commit
    • Sam Hocevar's avatar
      · 214396bc
      Sam Hocevar authored
        * Put most builtins in plugins again due to performances issues (more
          about this in a forthcoming post here).
        * Fixed the painfully slow build process (at last!).
        * Moved the null plugin together with the dummy one.
        * Added new dummy input plugin.
      
         More on the dummy input plugin: we'll use it to insert commands in
        the playlist. Currently implemented are the "quit" and "pause" functions,
        here are examples on how they are used:
      
          vlc file.mpeg vlc:quit                # exit after file.mpeg has been read.
      
          vlc file1.mpeg vlc:pause:3 file2.mpeg # pause 3 seconds before playing
                                                # the next file.
      
         From now we can more efficiently benchmark vlc. For instance, to test
        the video output changes I am doing, I use such a command:
      
          time vlc -I dummy --noaudio file.mpeg vlc:quit
      
         Future extentions might include more interesting stuff like "switch
        to full screen", "repeat next file 3 times", "switch to SDL video
        output"...
      214396bc
  30. 05 Jun, 2001 1 commit
    • Sam Hocevar's avatar
      · 8dee1230
      Sam Hocevar authored
        * Updated things and stuff for 0.2.80 release.
      8dee1230
  31. 03 Jun, 2001 1 commit
    • Sam Hocevar's avatar
      · f42dc782
      Sam Hocevar authored
        * Various little fixes
         - BeOS interface compilation fix by Rene Gollent.
         - DirectX plugin compilation fix by Gildas Bazin.
         - removed %ebx spill in the iMDCT plugins.
      f42dc782