1. 25 Aug, 2002 1 commit
    • Sam Hocevar's avatar
      * ALL: started the slow move to automake. For the moment, the changes are · 764176f6
      Sam Hocevar authored
          unnoticeable apart from the extra dependency on autoconf, automake and
          gettextize. See the new HACKING file for some information, especially if
          you don't run Linux.
      
          The current strategy is to have the configure script generate a nice
          automake Makefile from Makefile.am, and then clobber it with our good
          old dirty Makefile. Muahaha :-)
      764176f6
  2. 12 Aug, 2002 1 commit
  3. 10 Aug, 2002 1 commit
  4. 09 Aug, 2002 1 commit
  5. 08 Aug, 2002 2 commits
  6. 07 Aug, 2002 2 commits
  7. 06 Aug, 2002 1 commit
  8. 05 Aug, 2002 1 commit
  9. 04 Aug, 2002 2 commits
  10. 31 Jul, 2002 1 commit
  11. 23 Jul, 2002 3 commits
    • Sam Hocevar's avatar
      * ./configure.in: workaround Debian bug #150490 (bad mozilla-config output). · 255db009
      Sam Hocevar authored
        * ./mozilla/vlcplugin.h: added .mov and .mp4 files to the plugin.
        * ./Makefile: we no longer try to merge .a files into libvlc.a, but rather
          add them to the vlc-config output.
      255db009
    • Stéphane Borel's avatar
      *first version of plugin for libdvdplay. To test it, you need to have · 8a430a88
      Stéphane Borel authored
       libdvdplay installed (available from videolan CVS), and request plugins
      compilation in the usual way:
      	--enable-dvdplay.
      Note that libdvdplay needs libdvdread and libdvdcss.
      
      Currently it has only been tested under linux, with gnome interface (optional)
      and xvideo output.
      
      What works (more or less):
       -DVD reading in some rare cases :) (title and menus),
       -Menu pause,
       -Seeking,
       -Selecting directly a specific title/chapter/angle,
       -Changing audio, sub-picture, angle during playback,
       -Interactive menus with mouse only.
      
      What is missing:
       -Menu buttons highlighting (needs spudec patch),
       -Keyboard interaction (needs a specific part in port specific plugins),
       -A specific interface to navigate through menus (needs that I move my ass),
       -Interactive menus won't work with other output plugins so long as they
        have not been patched to send mouse/keyboard events to vlc interface,
       -Whatever you need.
      
      Known bugs (bugs in libdvdplay mostly):
       -Seeking in some menus or intro titles (bad vobu map),
       -Read/seek error with some DVDs,
       -the configure needs tweaking,
       -numerous segfaults,
       -decoder/output modules locking error,
       -fuzzy colors in menus when spudec is active (default in menus).
      
      The plugin is not guaranteed to work anywhere outside my computer. If it break your, don't come and complain to me :).
      8a430a88
    • Sam Hocevar's avatar
      * ALL: decoders now use a fourcc as a probe value. · 64d33dc9
      Sam Hocevar authored
        * include/input_ext-intf.h: killed p_es->b_audio, since i_cat already fills
          its purpose.
        * include/input_ext-intf.h: killed p_es->i_type in favour of p_es->i_fourcc.
        * include/video.h: killed p_pic->p_plane->b_margin; now i_visible_pitch is
          always valid.
      
        * ./src/libvlc.h: replaced --mpeg-adec and --ac3-adec with --codec; see
          vlc --help for more information.
      
        * include/video.h: removed fourcc values which should _not_ be global
          (thanks fenrir for convincing me).
        * ALL: video output plugins use the VLC_FOURCC macro to build their fourccs.
        * ./plugins/beos/InterfaceWindow.cpp: removed the last remaining call to
          input_ChangeES.
      
         Things I'm not sure about and need comments:
          - I used "mpga" and "mpgv" for MPEG (1+2) audio and video fourcc values.
          - I also introduced "spu ", "lpcm" and "ac3 ".
          - I removed for instance "MP4_GetCodec" because it wasn't really
            used except for the description string. I hope this change did not
            break anything really important.
          - fenrir, I must have broken a lot of things you wrote. Sorry in advance.
      64d33dc9
  12. 22 Jul, 2002 1 commit
  13. 21 Jul, 2002 2 commits
  14. 20 Jul, 2002 1 commit
  15. 18 Jul, 2002 1 commit
  16. 16 Jul, 2002 1 commit
  17. 05 Jul, 2002 1 commit
  18. 04 Jul, 2002 1 commit
  19. 07 Jun, 2002 1 commit
  20. 05 Jun, 2002 1 commit
  21. 02 Jun, 2002 2 commits
    • Arnaud de Bossoreille de Ribou's avatar
      * Makefile, configure.in, configure, MODULES: added a52_system input module. · 40592166
      Arnaud de Bossoreille de Ribou authored
        * plugins/a52_system/Makefile, plugins/a52_system/a52_system.c: a52 input
          module.
        * plugins/ac3_spdif/ac3_spdif.c: added a little mwait to avoid a flood from
          the a52 input module.
      
      Note: the new module aims at reading ac3 streams but it works only with the
      ac3_spdif "decoder" since it is the only one which dates each frame contrary
      to the others which can't avoid a flood from the input module.
      40592166
    • Sam Hocevar's avatar
      * ./src/video_output/video_output.c: fixed the "picture has invalid status" · 211d6bad
      Sam Hocevar authored
          bug which might have been the cause of crashes.
        * ./plugins/filter/crop.c: attempt at an automatic border cropping filter,
          using "--filter crop --autocrop".
        * ./vlc.spec: added missing filters to the RPM generation.
        * ./src/misc/objects.c: commented all functions.
        * ./src/misc/objects.c: implemented vlc_object_find( , , FIND_ANYWHERE).
        * ./src/misc/objects.c: renamed vlc_object_unlink to vlc_object_detach.
      211d6bad
  22. 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
  23. 22 May, 2002 1 commit
  24. 20 May, 2002 3 commits
  25. 19 May, 2002 1 commit
  26. 13 May, 2002 1 commit
  27. 12 May, 2002 1 commit
    • Christophe Massiot's avatar
      * Fixed menus [Mac OS X port] · 4bef8ffb
      Christophe Massiot authored
      * Objective-C files are now .m
      * Fixed a major bug in the spu decoder
      * Disabled auto-hiding of mouse cursor since it doesn't work when browsing
        menus ; instead, click in the video window
      4bef8ffb
  28. 10 May, 2002 1 commit
  29. 29 Apr, 2002 1 commit
  30. 25 Apr, 2002 2 commits