1. 01 Jul, 2001 1 commit
    • Gildas Bazin's avatar
      · 1dafba77
      Gildas Bazin authored
      - Portablility fix: We now control the name to be used in the assembler
          code for a C function or variable.
          GCC for Win32 normally prepends an underscore to the name of a
          C function or variable, and the inline assembler code was using the
          name without the underscore so we had undefined symbols in some
          modules.
      - Reenabled all the accelerated modules on Win32.
      1dafba77
  2. 29 Jun, 2001 1 commit
  3. 28 Jun, 2001 1 commit
    • Gildas Bazin's avatar
      · 9c0b2a56
      Gildas Bazin authored
      - a few bug fixes for the directx plugin.
      - removed the custom usleep function for win32 as we don't really need
          this accuracy, and it was eating cpu resources.
      9c0b2a56
  4. 27 Jun, 2001 2 commits
    • Christophe Massiot's avatar
      Elementary Stream input plugin (use it with --input es). Only works with · 2fbc01b9
      Christophe Massiot authored
      video streams at the moment.
      2fbc01b9
    • 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
  5. 25 Jun, 2001 1 commit
    • Sam Hocevar's avatar
      · 0967faf5
      Sam Hocevar authored
        * Compile fix for newer versions of MacOS X by Colin Simmonds
          <colin_simmonds@Mac.lover.org>.
        * Additional MacOS X DVD ioctl work by Eugenio Jarosiewicz
          <ej0@cise.ufl.edu>.
      0967faf5
  6. 21 Jun, 2001 1 commit
    • Sam Hocevar's avatar
      · 01d140d8
      Sam Hocevar authored
        * Win32 network support by Boris Dor�s <babal@via.ecp.fr>.
      01d140d8
  7. 20 Jun, 2001 1 commit
    • Sam Hocevar's avatar
      · ec728f13
      Sam Hocevar authored
        * Fixed an alignment issue in the ifo parser. The Matrix problem should
          be solved.
        * Minor cosmetic fixes and warning removals here and there.
      ec728f13
  8. 19 Jun, 2001 1 commit
    • Sam Hocevar's avatar
      · 7340778f
      Sam Hocevar authored
        * FreeBSD (and probably QNX) shared memory handling fix.
      7340778f
  9. 18 Jun, 2001 1 commit
    • Sam Hocevar's avatar
      · e7345b80
      Sam Hocevar authored
        * First libdvdcss version
      e7345b80
  10. 15 Jun, 2001 3 commits
  11. 14 Jun, 2001 3 commits
    • Sam Hocevar's avatar
      · 44abaa7c
      Sam Hocevar authored
        * Added gprof profiling support with --enable-profiling.
      
          It works at last! configure with --enable-profiling, build, run
       vlc (you may want to add --noaudio, it currently segfaults with sound
       here) and launch "gprof vlc" when finished.
      
          To make gprof work with multithreaded programs, one needs to set the
       internal ITIMER_PROF timer for each new thread launched. I did this
       through a wrapper in vlc_thread_create (see include/threads.h).
      44abaa7c
    • Sam Hocevar's avatar
      · cff6378d
      Sam Hocevar authored
        * Fully working Windows DVD ioctl support by Jon Lech Johansen.
        * Usual weekly ChangeLog mass-update.
      cff6378d
    • 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
  12. 13 Jun, 2001 1 commit
  13. 12 Jun, 2001 5 commits
  14. 09 Jun, 2001 1 commit
  15. 08 Jun, 2001 1 commit
    • Sam Hocevar's avatar
      · 0c6f4bc9
      Sam Hocevar authored
        * Lots of DirectX plugin fixes by Gildas Bazin.
        * Compilation fix in message queue mode.
      0c6f4bc9
  16. 07 Jun, 2001 4 commits
    • Sam Hocevar's avatar
      · a78e34d0
      Sam Hocevar authored
        * Another FreeBSD compilation fix.
      a78e34d0
    • Sam Hocevar's avatar
      · c7cafcbb
      Sam Hocevar authored
        * SDL compilation fix for FreeBSD.
        * Fixed compilation of motion modules as plugins.
      c7cafcbb
    • Sam Hocevar's avatar
      · 47723362
      Sam Hocevar authored
        * Applied old FreeBSD patch for dvd input by German Tischler.
        * Found what was causing the slowdowns: a namespace collision. Put all
          plugins into builtins again.
      47723362
    • 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
  17. 05 Jun, 2001 1 commit
    • Sam Hocevar's avatar
      · 8dee1230
      Sam Hocevar authored
        * Updated things and stuff for 0.2.80 release.
      8dee1230
  18. 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
  19. 02 Jun, 2001 4 commits
    • Tony Castley's avatar
      Forgot this... · 348b0e6f
      Tony Castley authored
      Change to the set out of the BeOS code to
      allow more logical updates.
      348b0e6f
    • Tony Castley's avatar
      Change to the set out of the BeOS code to · 710b8219
      Tony Castley authored
      allow more logical updates.
      710b8219
    • Sam Hocevar's avatar
      · 092798cf
      Sam Hocevar authored
        * Moved modules_builtins.h.in into src/misc. Please remove
          include/modules_builtins.h in your local tree.
      092798cf
    • Sam Hocevar's avatar
      · 945f2946
      Sam Hocevar authored
        * DirectX plugin by Gildas Bazin <gbazin@netcourrier.com>.
      
          Notes: o I called it 'directx' instead of 'windx' because it
                   made a lot more sense to me.
                 o Completely untested. I didn't manage to compile it yet.
                 o Code in vout_directx.c will go through a big rewrite when
                   vout 4 is finished. Xav is already working on this.
      945f2946
  20. 31 May, 2001 6 commits
    • Stéphane Borel's avatar
      *fixed a double malloc/free bug in DVDRead · e9cc5c05
      Stéphane Borel authored
      *fixed a lock issue in the interface introduced in my last commit
      e9cc5c05
    • Sam Hocevar's avatar
      · 1d066ee3
      Sam Hocevar authored
        * Win32 plugin support by Gildas Bazin <gbazin@netcourrier.com>.
      1d066ee3
    • Sam Hocevar's avatar
      · 0c128d47
      Sam Hocevar authored
        * BeOS fixes. renamed iovec.h to input_iovec.h because of namespace issues.
      0c128d47
    • Sam Hocevar's avatar
      · 305d90ff
      Sam Hocevar authored
        * miscellaneous Win32 fixes by Gildas Bazin <gbazin@netcourrier.com>, sorry
          for the 2 weeks delay.
      305d90ff
    • Sam Hocevar's avatar
      · b8ce47bb
      Sam Hocevar authored
        * Win2000 DVD input by Jon Lech Johansen <jon-vl@nanocrew.net>.
      b8ce47bb
    • Sam Hocevar's avatar
      · 94d3d4d8
      Sam Hocevar authored
        * Applied patch from Jon Lech Johansen <jon-vl@nanocrew.net> to compile
          vlc with MS and Intel C/C++ compilers.
      94d3d4d8