1. 07 Oct, 2002 1 commit
  2. 30 Sep, 2002 1 commit
  3. 08 Aug, 2002 1 commit
  4. 07 Aug, 2002 1 commit
  5. 04 Aug, 2002 1 commit
    • Sam Hocevar's avatar
      * ./modules/*: moved plugins to the new tree. Yet untested builds include · 19ea8feb
      Sam Hocevar authored
          waveout, directx, qnx, beos, win32, macosx, and the AltiVec modules.
        * ALL: removed mention of AC3 in favour of A52.
        * ./configure.in, ./Makefile*: modules can now be built deeper than 1
          directory. As a consequence, the build is even slower (but I'm fixing
          this) and make clean doesn't work anymore.
      19ea8feb
  6. 31 Jul, 2002 1 commit
  7. 25 Jul, 2002 1 commit
  8. 24 Jul, 2002 1 commit
  9. 23 Jul, 2002 1 commit
  10. 15 Jul, 2002 2 commits
  11. 27 Jun, 2002 1 commit
  12. 18 Jun, 2002 1 commit
  13. 01 Jun, 2002 1 commit
    • 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
  14. 22 May, 2002 1 commit
  15. 15 May, 2002 1 commit
    • Marc Ariberti's avatar
      On sam's advice I added the input_FDNetworkClose() function to be called · f4012b9f
      Marc Ariberti authored
      when closing a  networking stream instead of input_FDClose().  It is due
      to WIN32  because we have  to call  closesocket() instead of  close() to
      close the socket. The problem was  : windows did not leave the multicast
      group when closing the socket.
      
        * input_ext-plugins.c : where is located the function
        * *.h : function declaration
        * udp.c, http.c : these modules now call input_FDNetworkClose()
      f4012b9f
  16. 19 Apr, 2002 1 commit
    • Sam Hocevar's avatar
      · 4f6c862b
      Sam Hocevar authored
        * ALL: internationalized all configuration strings.
        * ./src/interface/main.c: we now set LC_CTYPE to get the right charset.
        * ./src/misc/configuration.c: lots of simplifications in the code.
        * ./po/vlc/pot: updated translations.
      4f6c862b
  17. 03 Apr, 2002 1 commit
  18. 26 Mar, 2002 1 commit
  19. 19 Mar, 2002 1 commit
    • Sam Hocevar's avatar
      · fde2aaea
      Sam Hocevar authored
        * ./configure.in: BeOS compilation fixes.
        * ./debian/rules: activated (broken) KDE interface.
        * ./plugins/access/http.c: fixed a segfault.
        * ./plugins/alsa/aout_alsa.c: fixed a segfault.
      fde2aaea
  20. 15 Mar, 2002 1 commit
    • Sam Hocevar's avatar
      · 0d972bf5
      Sam Hocevar authored
        * ./Makefile: fixed OS X vlc.app compilation dependencies.
        * ./configure.in: fixed the endianness check under Solaris.
      
        * ./src/input/input.c: strings are now initialized to "" instead of NULL.
      
        * ./plugins/spudec/spu_decoder.c: we now properly support the subtitle
          palette information we get from the DVD. Subtitles rox !
        * ./src/video_output/vout_subpictures.c: removed all DVD-specific routines
          and put them into spu_decoder.c.
      0d972bf5
  21. 11 Mar, 2002 1 commit
    • Gildas Bazin's avatar
      · 7f583e05
      Gildas Bazin authored
      
      * New GTK configuration interface. This interface is generated dynamically
        at run-time from the configuration data contained in each plugin.
      * config_PutPszVariable and config_GetPszVariable are now thread safe.
      * Few modifications/optimizations to the config module.
      * Got rid of all the _VAR macros in config.h
      
      This is the first version of the GTK configuration interface. There are still
      a few raw corners and a fews things left to do, but it basically does what
      I wanted.
      Constructive comments like it sucks or it smells rotten fish are of course
      very welcome. And if there are GTK gurus out there, please don't hesitate to
      add your touch.
      
      I also started to add usefull comments to the configuration options but I'm not
      really good at this kind of thing so if people want to help, they can finish
      the job. For this look at all the *_LONGTEXT macros at the top of main.c
      
      (PS: Translations will also be appreciated but not right now as the interface
      will likely change again in the few coming days)
      7f583e05
  22. 04 Mar, 2002 1 commit
    • Christophe Massiot's avatar
      * IPv6 network module, courtesy of Alexis Guillard <alexis.guillard@bt.com>, · 5658c1d9
      Christophe Massiot authored
      for BT ;
      * --6 and --4 options to force IPv6 or IPv4 (FIXME: it should be -6 and
      -4 but I don't know how to do it with the new configuration module) ;
      * Channel manager now uses a socket from the network plug-in and is more
      portable (and probably broken, too :) ;
      * input_ReadPS and input_ReadTS are now in mpeg_system.c to be more
      easily reused by plug-ins other than mpeg_ps and mpeg_ts.
      
      That's all for tonight.
      5658c1d9
  23. 01 Mar, 2002 1 commit
    • Christophe Massiot's avatar
      Input III (Episode 1). · d0bf23fa
      Christophe Massiot authored
      - Major rewrite of the buffer core functions
      - Modularity of access plugins (file, udp, http)
      - Modularity of network stack (ipv4, soon ipv6)
      - Autodetection of the type of stream
      
      And a new killing feature : HTTP streams are now seekable.
      
      Please note that dvd, dvdread and vcd plug-ins are broken and thus disabled.
      d0bf23fa