1. 03 May, 2008 1 commit
  2. 14 Apr, 2008 1 commit
  3. 23 Jan, 2008 1 commit
  4. 19 Aug, 2007 1 commit
  5. 08 Jun, 2007 1 commit
  6. 19 May, 2007 2 commits
  7. 26 Nov, 2006 1 commit
    • zorglub's avatar
      A bit of headers cleanup · d3fe7f28
      zorglub authored
      * Headers in include must contain the structures and prototypes needed
        by the plugins and should be named vlc_*.
      * Headers in include/vlc must contain the structures and prototypes
        needed by external libvlc clients
      
      * Moved and renamed some things in headers. 
         - Removed vlc_cpu.h, vlc_error.h (merged in vlc_common)
         - Removed snapshot.h (merged in vlc_vout.h)
         - Removed vlc_spu.h (merged in vlc_osd.h)
         - Removed intf_eject.h and vlc_interaction.h (merged in vlc_interface)
         - Moved all internal headers to src
         - Merged vlc_video.h and video_output.h and move private things to src
         - Removed vlc/intf.h, vlc/aout.h, vlc/vout.h, vlc/decoder.h and vlc/input.h
           (meta headers for use in modules, and often implying too large 
           dependencies)
      * Removed some useless dependencies
      * Unexported a bunch of functions and structures used only in src/
        (--> Still some work here)
      * Finally made input_thread_t and input_source_t (mostly) private. 
        Added input_GetItem to fetch the input_item of an input_thread
      * Cleaned up deprecated entries in vlc_symbols.h and bumped up symbol 
        prefix
      
      This commit has a 99% probability of breaking the build, 0.1% of killing
      your cat and 0% of getting you hot chicks.
      d3fe7f28
  8. 01 Feb, 2006 1 commit
  9. 26 Jan, 2006 1 commit
  10. 12 Jan, 2006 1 commit
  11. 01 Oct, 2005 2 commits
  12. 09 Jul, 2005 1 commit
  13. 08 Jul, 2005 1 commit
  14. 06 Jul, 2005 1 commit
  15. 15 Apr, 2005 1 commit
  16. 05 Jan, 2005 1 commit
  17. 16 Aug, 2004 1 commit
    • Eric Petit's avatar
      ALL: BeOS fixes · ae7ce943
      Eric Petit authored
       There's a new stable gcc out for BeOS, now we can re-enable 3DNow/SEE
       and build matroska support
      ae7ce943
  18. 30 Jul, 2004 1 commit
  19. 20 May, 2004 1 commit
  20. 01 Feb, 2004 1 commit
    • sigmunau's avatar
      src/misc/cpu.c: · 0a306cee
      sigmunau authored
       * SSE2 detection, using a similar approch as for SSE
      0a306cee
  21. 20 Jan, 2004 1 commit
  22. 06 Jan, 2004 1 commit
  23. 22 May, 2003 1 commit
    • gbazin's avatar
      · 8aa24cfe
      gbazin authored
      * INSTALL.win32: added a small note about running vlc under the msvc debugger.
      * modules/gui/wxwindows/*: small fixes.
      * modules/access/vcd/*, modules/access/cdda.c: re-activated autodetection of vcd and cdda on win32.
      * src/misc/cpu.c, src/stream_output/announce.c: msvc fixes.
      8aa24cfe
  24. 06 Dec, 2002 1 commit
  25. 11 Nov, 2002 1 commit
  26. 10 Nov, 2002 1 commit
  27. 03 Oct, 2002 1 commit
    • Sam Hocevar's avatar
      * ./src/libvlc.c, ./include/main.h: the root of all objects is now · 145b1961
      Sam Hocevar authored
          p_libvlc, and each p_vlc is a child of p_libvlc. Reasons for this are:
      
           o the module bank and the message bank only need to be initialized once,
             which gives faster loads when multiple instances of libvlc are used,
           o we allow the possibility of different p_vlc sharing objects, for
             instance the audio output,
           o the CPU detection is only done once.
      
          This patch is not polished yet, but I cannot do any intensive tests for
          the moment because of a bug somewhere that leaves audio output objects
          lying here and there which needs to be investigated first. The current
          major issue is that the module bank is no longer freed.
      145b1961
  28. 19 Aug, 2002 2 commits
  29. 07 Jun, 2002 1 commit
    • Sam Hocevar's avatar
      * ./src/playlist/playlist.c: lots of playlist behaviour enhancements. · b9e9cb42
      Sam Hocevar authored
        * ./src/misc/objects.c: we do not hang on attempt to destroy an object with
          a non-zero reference count, but we still complain.
        * ./plugins/gtk/gtk_control.c, plugins/gtk/gtk_playlist.c: most controls such
          as play, pause, stop, next, fast etc. work again.
        * ./plugins/gtk/gnome_*: got rid of lots of useless wrappers which were a
          workaround for a bug in Glade. Instead, bootstrap.sh does the Glade fixes.
        * ./plugins/ffmpeg/ffmpeg.c: if there is already a video output with the
          appropriate properties, we use it.
      b9e9cb42
  30. 04 Jun, 2002 1 commit
    • Sam Hocevar's avatar
      (new in MAIN) · 7291e0a7
      Sam Hocevar authored
        * ./src/interface/interface.c: interfaces are no longer attached only to
          p_vlc.
        * ./src/libvlc.c, ./src/misc/modules.c, ./src/playlist/playlist.c,
          ./src/input/input.c: improvements in the playlist handling (not quite that
          yet though).
      (ported from v0_4_1_branch)
        * ./configure.in, ./plugins/mpeg_system/mpeg_ts.c: fixed libdvbpsi handling.
        * ./src/misc/configuration.c: fixed the --nofoo option handling.
        * ./src/interface/main.c: fixed two compilation warnings under Solaris.
      7291e0a7
  31. 01 Jun, 2002 2 commits
    • Sam Hocevar's avatar
    • Sam Hocevar's avatar
      * ALL: the first libvlc commit. · 9e3ab283
      Sam Hocevar authored
         As for video output 4, this breaks almost everything, but I'll slowly
        do what remains to be fixed during the weekend.
      
         Changes in vlc:
         ===============
      
        * vlc is now a very small program (20 lines) which uses the libvlc API;
         it is quite simple for the moment but can be extended in the future.
      
        * interfaces, decoders, video outputs, etc. are now almost the same
         objects (yes, I know, this is C++ redone in C) and are structured in
         a tree. More about this later, but basically it allows the following
         nice features:
          - several interfaces
          - several playlists with several outputs
          - input plugins spawning helper interfaces (will be used for DVD menus)
          - anything spawning anything; I swear there are useful uses for this!
      
        * libvlc can be used in other programs; I'm currently writing a Mozilla
         plugin for my employer.
      
         Things currently broken:
         ========================
      
        * most interfaces, most ports
        * the playlist handling (almost finished rewriting this though). This means
         no file can be played from the GUI, you need to use the commandline. This
         also means it segfaults at EOF, when exiting the program, and it sometimes
         refuses to open a file when asked to.
      9e3ab283