An error occurred fetching the project authors.
  1. 03 Oct, 2002 1 commit
  2. 18 Aug, 2002 1 commit
  3. 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
  4. 31 Jul, 2002 1 commit
  5. 01 Jul, 2002 1 commit
  6. 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
  7. 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
  8. 04 Apr, 2002 1 commit
    • Sam Hocevar's avatar
      · 71b4ea0b
      Sam Hocevar authored
        * ./plugins/gtk/gtk.glade, plugins/gtk/gnome.glade, ./plugins/kde/kde.cpp:
          replaced the outdated author list with a "VideoLAN Team" entry.
        * ./debian/rules, ./debian/control: deactivated the vlc-kde package because
          it does not work, and removed the vlc-a52 package because liba52 is
          statically linked into vlc.
        * ./debian/control: added more helpful package descriptions.
        * ALL: changed version to 0.3.0. Yeah, it's coming.
        * ./Makefile: fixed make dist.
      71b4ea0b
  9. 19 Mar, 2002 1 commit
    • Sam Hocevar's avatar
      · 939b6ea1
      Sam Hocevar authored
        * ./plugins/chroma/i420_rgb8.c: fixed a warning.
        * ./plugins/filter/deinterlace.c: fixed chroma deinterlacing.
        * ./plugins/kde/kde.cpp: the KDE interface compiles again.
        * ./plugins/mpeg_system/mpeg_es.c: fixed a segfault I introduced today.
        * ./plugins/network/ipv4.c: cosmetic fix.
        * ./src/interface/main.c: fixed a typo in the --help output.
        * ./src/misc/netutils.c: fixed a segfault in the vlcs communication; still
          unstable but solving other bugs won't do any good without rewriting the
          whole playlist code. Which I'm doing right now.
      939b6ea1
  10. 17 Mar, 2002 1 commit
    • Sam Hocevar's avatar
      · 4c8afc76
      Sam Hocevar authored
        * ./plugins/chroma/i420_rgb8.c: plain C 8 bpp transformation.
        * ./plugins/chroma/i420_rgb16.c: plain C 24/32 bpp transformations.
        * ./plugins/ggi/ggi.c: support for 8 bpp displays.
        * ./plugins/sdl/vout_sdl.c: support for 8 bpp displays.
        * ./plugins/x11/xcommon.c: support for 8 bpp displays.
        * ./src/video_output/video_output.c: fixed a segfault.
      4c8afc76
  11. 01 Mar, 2002 1 commit
    • Sam Hocevar's avatar
      · 4e412817
      Sam Hocevar authored
        * ./po/no.po: Norwegian translation by Sigmund Augdal. Berd� ka p� t�t.
        * ./src/misc/modules.c: shortcuts for --intf work again, gvlc launches the
          Gtk interface, qvlc launches the Qt interface, etc.
        * ./plugins/fx/scope.c: we now have sound together with --aout scope.
      4e412817
  12. 24 Feb, 2002 1 commit
    • Gildas Bazin's avatar
      · c40571df
      Gildas Bazin authored
      This is the first part of the new configuration architecture for vlc.
      Two other parts will follow soon:
      - config file implementation
      - gtk configuration interface.
      
      This part won't change much for end-users as these changes are mostly
      internal, you will however notice that the command line interface has
      changed. It will maybe be less user-friendly as I almost removed the
      short options but it shouldn't a big problem when the config file is
      implemented.
      
      What as changed is that it is really easy now to add configuration
      options to vlc. Plugins can also implement configuration options. All
      you have to do is to declare a MODULE_CONFIG section in your plugin.
      If you want to know more about this look at configuration.h and for some
      example: main.c, dsp.c or xvideo.c
      
      It would be nice if every developper could now start using configuration
      options in there plugins and also enhance old plugins.
      
      That's it, now let's hope I didn't break too many things ;-)
      c40571df
  13. 02 Jan, 2002 1 commit
    • Sam Hocevar's avatar
      · bf7ee74f
      Sam Hocevar authored
        * ./ChangeLog: imported the 0.2.92 changes, unrolled current CVS changes.
        * ./include/config.h et al.: this file is no longer generated.
        * ./include/video.h: we use the FOURCC definition of a chroma format to
          describe picture types (see http://www.webartz.com/fourcc/).
        * ./plugins/dvdread/input_dvdread.c: compilation fix by Eyal Lebedinsky.
        * ./plugins/x11/xcommon.c: fixed the XShm operations order.
      bf7ee74f
  14. 30 Dec, 2001 1 commit
    • Sam Hocevar's avatar
      · cc0f0bb6
      Sam Hocevar authored
      Some heavy changes today:
        * Removed duplicate function checks from configure.in.
        * Added extra magic to Makefile.modules so that the module Makefiles
          are now ridiculously simple. And I mean *simple*. Check it! This will
          make a possible switch to full autoconf/automake a lot easier.
        * Added the vlc version name to the plugin symbols, to be sure we only load
          plugins with the same version number. A nasty consequence is that you
          need to rebuild your tree after midnight if you are using a CVS tree :-)
        * Got rid of modules_export.h by #defining exported functions in the same
          header as their prototype.
        * Added modules_inner.h and other commonly used .h files to common.h so
          there are less and less files to include, and renamed common.h to
          <videolan/vlc.h>.
        * First modifications to the module handling system towards my ultimate
          goal to get rid of the *_Probe functions. Got rid of TestMethod and
          TestCPU, as well as src/misc/tests.c.
        * Wrote the chroma plugin handling functions. No YUV functions have been
          ported yet because it'ls a lot of work, but the core system works, I
          tried it with a naive yv12->rgb16 plugin (which will disappear when the
          real functions are ready).
        * Made a lot of functions in dvd_summary.c one-liners to avoid wasting
          too many output lines.
        * Fixed a segfault in input_dvd.c:DVDInit.
        * Added a fixfiles.sh script in plugins/gtk to be run after Glade has
          generated its C files.
        * Did some work on the KDE interface to make it suck a bit less. It still
          segfaults, but at least it runs and it looks less ugly.
        * RGB SDL rendering works again, though in 16bpp only.
        * Made plugins/vcd/linux_cdrom_tools.c independent of any vlc structure
          so that it'll be easily put in a library. Maybe libdvdcss?
        * Fixed VCD date display.
        * Merged vout_xvideo.c, vout_x11.c and vout_common.c into xcommon.c.
        * Wrote non-Shm XVideo output.
        * Made X11 output work again. Still pretty unstable, only works for 16bpp.
        * Additional french translation in po/fr.po. Any taker for the rest?
        * Fixed a segfault in video_output.c when the allocated pictures were
          not direct buffers.
        * If $DISPLAY isn't set, don't try to run the Gtk+ interface.
        * Replaced 48x48 .xpm images with 32x32 ones to conform to Debian policy
          (Closes Debian bug #126939).
        * Removed the automatic ./configure launch when running `make all' for
          the first time.
      
      Stuff currently more broken than it ought to be:
        * The wall filter. Being fixed.
        * x11 and sdl plugins for depth != 16bpp.
        * Software YUV.
        * gvlc, gnome-vlc, kvlc shortcuts. Use --intf instead for the moment.
      cc0f0bb6
  15. 28 Nov, 2001 1 commit
  16. 11 Jul, 2001 1 commit
    • 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
  17. 30 May, 2001 1 commit
    • Sam Hocevar's avatar
      · 440f9992
      Sam Hocevar authored
        * Fixed the BeOS compile typo.
        * The ALSA plugin is back.
        * A gift for Gildas: plugins don't rely on backlinking any more. The
          drawback is the dirty magic in include/modules_export.h which has to
          be included whenever a module needs one of the functions in it. But
           a) we should less and less rely on those functions
           b) no plugin code modification was needed
      
         The BeOS and MacOS X modules may be broken when compiled as plugins,
         I'll check this later when I can reboot under BeOS.
      440f9992
  18. 05 May, 2001 1 commit
  19. 21 Mar, 2001 1 commit
    • Sam Hocevar's avatar
      · 4f551c2b
      Sam Hocevar authored
        * Header cleaning: filled all empty authors fields, added CVS $Id stuff.
        * Fixes to aout_darwin.c by Colin Delacroix <colin@zoy.org>.
        * Fixes to configure.in, Makefile.in and main.c (Altivec detection)
          by Eugenio Jarosiewicz <ej0@cise.ufl.edu>.
        * Added Colin and Eugenio to the AUTHORS file.
      4f551c2b
  20. 15 Mar, 2001 1 commit
    • Sam Hocevar's avatar
      · a0c1805b
      Sam Hocevar authored
        * Bug fixes and enhancements in the Gtk+/Gnome interfaces.
      
         o the slider should behave correctly and stop jumping here and
           there (this bug is _not_ related to Stef's similar bug)
         o added an "open network" menu (useless since the input doesn't
           handle it properly yet)
         o tried to reorganize gnome_callbacks.c and gtk_callbacks.c
         o stream date is now displayed instead of percentage
         o renamed gnome_sys.h to intf_gnome.h, and gtk_sys.h to intf_gtk.h
      
        * Changed documentation and package creation files.
      
         o added versioned conflicts/replaces to vlc-gtk (Closes Debian bug #88796)
         o removed useless or outdated documentation from doc/*
         o moved vlc.1 manpage from debian/vlc.1 to doc/vlc.1
      
        * Added basic Qt interface.
      
         o working features: slide bar, open file, toolbar, popup menu
         o added "qvlc" alias, equivalent to "vlc -I qt"
         o known issues : no "open disc" or "open network" menus yet
                          the IntfWindow class is never cleaned on destruction
                          the popup menu always pop at the middle of the screen
      
        * Misc fixes/updates.
      
         o renamed netutils.h functions from input_* to network_*
         o renamed *plst* files and functions to *playlist* (it was stupid
           from me to name them "plst")
         o made a few input error messages more meaningful
         o added -I, -A and -V short flags, corresponding to --intf, --audio
           and --video
      
          I got a lot of conflicts on this commit, lart me if I forgot a
        file or made old bugs reappear.
      a0c1805b
  21. 20 Feb, 2001 1 commit
    • Sam Hocevar's avatar
      · 583c6553
      Sam Hocevar authored
        * Ported Glide and MGA plugins to the new module API. MGA never worked,
          so this didn't make it work better.
        * Started thinking about built-in modules, and added some code to
          make it easier eventually.
        * Added Oct in the AUTHORS file.
        * Fixed a mistake in configure.in.
        * All your base are belong to us.
        * Fixed a bug in src/misc/modules which prevented loading modules
          when launched from the Tracker.
        * Fixed a similar bug in src/video_output/video_text.c.
        * BeOS CSS support, thanks to Markus Kuespert <ltlBeBoy@beosmail.com>
          who ported the Linux DVD ioctls. We can now read encrypted DVDs
          under BeOS ! Woohoo.
      583c6553
  22. 16 Feb, 2001 1 commit
    • Sam Hocevar's avatar
      · b2f56af9
      Sam Hocevar authored
       * Fixed a segfault in the input thread creation, as well as a possible
         deadlock. This happened mostly when opening non-existing files.
       * Created input_SetStatus to do input_SetRate's job. input_SetRate will
         be used to set an arbitrary rate, for people who want to read DVDs at
         1/2.71828 times the actual speed.
       * Stubs for the ncurses control interface. No working code yet, but the
         holes just need to be filled.
       * Improved X11 support. Still not as functional as before.
       * The output window now states the method name, so that people know whether
         they are using X11 or SDL.
       * The Gnome interface is now drag'n'drop aware, you can drop a file
         on it just like Xine does (or so I guess).
      b2f56af9
  23. 14 Feb, 2001 1 commit
  24. 11 Feb, 2001 1 commit
    • Sam Hocevar's avatar
      · 95967459
      Sam Hocevar authored
        Beginning of Interface II
       ---------------------------
      
       * Plugins have completely disappeared, we now only use the new module API.
       * All intf and vout modules are now independant. So far, only the Gnome
         intf module and the SDL vout module have been ported. configure.in has
         been modified to reflect the changes (x11 and dummy aren't compiled by
         default anymore, while SDL and Gnome are).
      
        Note that this is _not_ Interface II, it's just a step forward. For
        instance, it lacks the whole message passing scheme.
      
        Things that should work:
      
       * Right-clicking on the SDL video output window brings the Gnome menu.
       * Pause, Play, Exit, About work from the menu or from the interface window.
       * The old SDL keys still work.
      
         Things that are broken or may be broken:
      
       * Xlib calls are not locked yet, which may lead to "Unexpected async reply"
         errors, and make the vlc segfault.
       * Sound only works for the first file.
       * The SDL vout_sdl.c file is absolutely ugly and kludgey.
       * The vlc immediately quits when no filename is given as an argument. Not
         a real bug, but still annoying.
       * The Gnome menu does not work in fullscreen mode.
      
         Things that will come soon, maybe tomorrow:
      
       * Complete navigation buttons (fast forward, slow, etc.).
       * File/Open menu to add files to the playlist.
       * Return of the X11 video output for those of us who do not have SDL.
       * Textmode interface for those of us who do not have Gnome.
       * aout and vout autospawn (maybe).
      95967459
  25. 30 Jul, 2000 1 commit
  26. 04 Jul, 2000 1 commit
    • Sam Hocevar's avatar
      Bon, puisque �a semble commiter sous BeOS, je commite. · 57e189eb
      Sam Hocevar authored
      Voil� le changelog appoximatif :
      
       . fichier INSTALL plus clair
       . vir� quelques warnings
       . *PATH sont maintenant d�finis dans config.h
       . quelques fautes d'orthographe
       . l'option --enable-ppro n'est pas mise par d�faut car elle ne fonctionne
        pas sur un K6-2
       . nouvelle API des plugins
       . le client framebuffer ne d�truit plus la console quand on quitte
       . r�paration de la YUV 8 bits
       . mise des YUV en plugins
       . transfo YUV 32bits MMX chour�e dans la libmpeg2
      57e189eb
  27. 23 Jun, 2000 1 commit