1. 09 Aug, 2001 2 commits
    • Jon Lech Johansen's avatar
    • 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
  2. 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
  3. 06 Aug, 2001 3 commits
    • gbazin's avatar
      · 851ffa75
      gbazin authored
      * Fixed the sdl video output plugin that I broke 2 days ago.
      851ffa75
    • 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
    • Sam Hocevar's avatar
      · f82f7f25
      Sam Hocevar authored
        * Made the remote command plugin usable even with no stream.
        * Fixed a deadlock in the remote command plugin.
        * Fixed a deadlock in the SPU decoder.
      f82f7f25
  4. 05 Aug, 2001 2 commits
    • gbazin's avatar
      · e57dfae1
      gbazin authored
      * Minor bug fix to aout_directx.c
      e57dfae1
    • gbazin's avatar
      · 85c3dbc4
      gbazin authored
      * Big rewrite of the DirectX audio plugin. The audio output is now (almost)
          perfect on Win32.
      * Fixed a bug in ac3dec_CreateThread() in ac3_decoder_thread.
      * On Win32, open() will now open files in binary mode by default.
      * A few minor changes to vout_xvideo.c
      85c3dbc4
  5. 03 Aug, 2001 1 commit
    • gbazin's avatar
      · 2737d4c1
      gbazin authored
      * Fixed a segfault in yuv_End() in video_yuvmmx.c
      * Fixed the "Gdk-ERROR **: BadCursor" bug in the x11 and xvideo plugins
      * Fixed a segfault in SetBufferPicture() in video_output.c. This segfault
          only happened with the xvideo plugin because this one is not using
          SetBuffers().
      
      PS: The last fix broke the overlay output of SDL (black screen) I will
        investigate this later on.
      2737d4c1
  6. 31 Jul, 2001 1 commit
    • gbazin's avatar
      · dbfcf9f6
      gbazin authored
      * Fixed a segfault in PSEnd in input_ps.c
      * The video decoder thread is now also reniced to a lower priority on
        Win32 (as in the linux version). This slightly increases the responsiveness of vlc.
      dbfcf9f6
  7. 30 Jul, 2001 3 commits
    • gbazin's avatar
      · 712e7249
      gbazin authored
      * Fixed a Win32 bug in libdvdcss. This bug was appearing on title change.
      * Modified input_dvd so you can now go directly to the selected chapter
        when you change the title.
      * Implemented the Probe function in the Xvideo plugin. Xvideo is now the
        default video output plugin when it is supported.
      712e7249
    • 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
    • Sam Hocevar's avatar
      · 20823a81
      Sam Hocevar authored
        * VC++/Intel compiler fixes by Jon Lech Johansen <jon-vl@nanocrew.net>.
      20823a81
  8. 27 Jul, 2001 2 commits
    • Christophe Massiot's avatar
      Fixed a FreeBSD bug (again). · 5594c61a
      Christophe Massiot authored
      5594c61a
    • 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
  9. 26 Jul, 2001 2 commits
    • Renaud Dartus's avatar
      * Format asm functions for gcc · bad0a366
      Renaud Dartus authored
        -> fixed the segfaults with imdct_sse
        -> sound is hugly with imdct_sse in debug mode
      bad0a366
    • Sam Hocevar's avatar
      · 67b83262
      Sam Hocevar authored
        * Fixed the MMX YUV plugin issues with gcc 2.96 and 3.0.
        * Updated TODO, cosmetic changes.
      67b83262
  10. 25 Jul, 2001 4 commits
    • Christophe Massiot's avatar
      Now use sdl-config for SDL. · 7a9a6f5b
      Christophe Massiot authored
      7a9a6f5b
    • Sam Hocevar's avatar
      · 664478c0
      Sam Hocevar authored
        * Fixed my latest gnome Makefile breakage.
      664478c0
    • gbazin's avatar
      · 5bcfa0fa
      gbazin authored
       * dvdcss_readv optimisations for Win32. We now send only one read command
         to the DVD drive for the whole iovec.
       * Fixed _win32_dvdcss_aread to work around the WinASPI32 64kb transfer
         size restriction.
       * New and theoretically better Win32 pthread implementation which fixes a
         problem I was having when changing title on a DVD (netlist related).
         vlc_cond_multicast may or may not work.
       * Fixed the "quit" event handling in directx/vout_events.c.
       * dvd_ifo.c now takes into account error messages from UDFFindFile.
       * Temporarily disabled aout_Probe() in aout_SDL (this function
         is creating an awful lot of problems - libSDL bug ).
      5bcfa0fa
    • Sam Hocevar's avatar
      · cc674725
      Sam Hocevar authored
        * ncurses compilation fix by Michael Mondragon <mammon@lokmail.net>.
        * fix for large inline functions and gcc 3.0.
        * fixed the gnome plugin so that it does not include gtk headers.
      cc674725
  11. 19 Jul, 2001 1 commit
  12. 17 Jul, 2001 1 commit
  13. 16 Jul, 2001 1 commit
  14. 12 Jul, 2001 3 commits
    • gbazin's avatar
      · f20e5c35
      gbazin authored
      - Fixed 2 Win32 bugs in libdvdcss (in _win32_dvdcss_readv), one of them
          should have prevented the Win9x dvd input from working.
      - Moved the "if(Win2k)" out of the loop in _win32_dvdcss_readv.
      
      - Put a readv() function in input_iovec.h, the input_es now compiles.
      - Modified input_ts to use this function.
      
      - Fixed an initialisation bug in vout_directx.c
      - Right clicking on the mouse now displays the navigation menu.
      
      
      PS: If someone is willing to test the DVD input on Win95/98/Me I will
          upload an up to date binary package.
      f20e5c35
    • Renaud Dartus's avatar
      I forgot to commit others aout plugins · 20e17cf9
      Renaud Dartus authored
      20e17cf9
    • Renaud Dartus's avatar
      * Fix audio/video synchro bug with esd · a25f41cb
      Renaud Dartus authored
      * Should fix buggy sound due to 44100-48000 Hz conversions
      a25f41cb
  15. 11 Jul, 2001 2 commits
    • gbazin's avatar
      · 23b4e9ba
      gbazin authored
      DirectX plugin changes:
      - The Win32 GetMessage function has been isolated in a thread. This has
          been done because this function can block the thread. Thanks to this
          change, you can now move your window without any video and audio
          interruption.
      - Splitted the events handling code into a separate file.
      - Fixed the bug associated with the window dragging option in the
          diplay properties.
      23b4e9ba
    • 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
  16. 10 Jul, 2001 1 commit
    • gbazin's avatar
      · 96ab9e69
      gbazin authored
      - Fixed the segfault in vout_UnloadFont
      - DestroyThread in video_output doesn't call pf_destroy if pf_create has
          failed previously.
      - The Xvideo plugin now closes the video window when it XVideoGetPort
          fails in vout_Create.
      96ab9e69
  17. 08 Jul, 2001 2 commits
    • Renaud Dartus's avatar
      * Alignement in asm functions · dee3179d
      Renaud Dartus authored
      * 16 bytes alignement for data (need fo SSE)
      * Optimization in SSE
      dee3179d
    • gbazin's avatar
      · 5b49dba8
      gbazin authored
      Win32 changes only:
      
       - defined off_t as a long long. This allows DVD navigation to work.
         This change is to be implemented on a compiler by compiler basis. For
         now, it works on mingw32 (tested) and should work on MSVC (not tested).
      
       - Implemented a quick and dirty hack in intf_msg.c to be able to display
         long long integers with printf on Win32. This change is also necessary
         to avoid segfaults when debug is enabled in vlc on Win32.
      
       - few minor changes in the directx plugins.
      
       - defined snprintf in common.h and removed a few #ifdef WIN32
      5b49dba8
  18. 07 Jul, 2001 1 commit
    • Sam Hocevar's avatar
      · f58cb69a
      Sam Hocevar authored
        * Probably fixed the "X eats more and more CPU" bug. Please test.
        * mingw32 cross-compilation issue fixed.
      f58cb69a
  19. 06 Jul, 2001 1 commit
    • Sam Hocevar's avatar
      · 43f8d0ef
      Sam Hocevar authored
        * Small optimization in vpar_blocks.c, sparing a few memset() calls.
        * Additional error checking in vout_sdl.c.
        * Minor manpage fix, conforming to Debian policy version 3.5.5.0
          (Closes Debian bug #99561).
      43f8d0ef
  20. 01 Jul, 2001 1 commit
    • gbazin's avatar
      · 1dafba77
      gbazin 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
  21. 29 Jun, 2001 1 commit
  22. 28 Jun, 2001 1 commit
    • gbazin's avatar
      · 9c0b2a56
      gbazin 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
  23. 27 Jun, 2001 1 commit
  24. 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
  25. 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