An error occurred fetching the project authors.
  1. 05 Mar, 2002 1 commit
    • Johan Bilien's avatar
      · 0a3aa895
      Johan Bilien authored
      * Modified vcd input for the new input III.
      * Still have problems with end of tracks.
      * Modified the command line, as stef did for the DVD :
      
       [vcd:][device][@[title][,chapter]
      
       Note that chapter support is not yet implemented.
      0a3aa895
  2. 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
  3. 20 Feb, 2002 1 commit
  4. 19 Feb, 2002 1 commit
    • Sam Hocevar's avatar
      · 730cc399
      Sam Hocevar authored
         * Got rid of TRACE and intf_DbgMsg which were seldom used anyway.
         * All intf_*Msg functions now write to stderr.
         * Implemented a message queue interface plugins can subscribe to.
         * Wrote the logger interface plugin. Usage:
            vlc -I logger:filename.log
         * Lots of fixes in the SPU renderer.
      730cc399
  5. 15 Feb, 2002 1 commit
    • Sam Hocevar's avatar
      · 48cbd8f3
      Sam Hocevar authored
        * ALL: got rid of *_Probe functions because most of them were duplicates
          of the real _Init or _Create functions. That's 1000 lines of code gained.
        * ./src/misc/modules.c: we try not to keep the global lock in module_Need,
          which should speed up output spawning.
        * ./plugins/dummy/input_dummy.c: fixed vlc:quit command.
        * ./plugins/gtk/gtk_playlist.c: compilation fix.
        * ./plugins/macosx/*: preliminary fixes for the vout4 port.
      
         Notes on the *_Probe eradication:
        o I probably broke the DirectX video output, because of the "must init and
          run in the same thread" issue. I'll fix this ASAP.
        o Subtitles are broken (or at least, pretty ugly) in RGB mode.
        o The input plugins still have *_Probe functions. This will disappear when
          meuuh is finished with the access plugins.
        o The decoder plugins still have *_Probe functions. This is probably not
          going to change, it looks OK to me.
      48cbd8f3
  6. 13 Feb, 2002 1 commit
    • Sam Hocevar's avatar
      · e8bf7fa4
      Sam Hocevar authored
        * ./plugins/beos/*: BeOS fixes from Rudolf Cornelissen.
        * ./src/interface/main.c: --desync now really accepts a value in ms.
        * ./plugins/vcd/input_vcd.c: fixed a crash when not opening a VCD.
        * ./src/video_output/vout_subpictures.c: fixed subtitles under BeOS and
          other architectures which don't support overlay.
      e8bf7fa4
  7. 30 Dec, 2001 2 commits
    • 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
    • Sam Hocevar's avatar
      · ca6c02a2
      Sam Hocevar authored
        * Fixed a segfault at EOF in input_es.c and input_ts.c (when i_read == 0).
        * Improved error recovery and avoided memleaks in the various input plugins.
        * Fixed a deadloop inserted by someone else into input_vcd.c :-)
      ca6c02a2
  8. 29 Dec, 2001 1 commit
  9. 27 Dec, 2001 2 commits
  10. 19 Dec, 2001 4 commits
  11. 09 Dec, 2001 1 commit
    • Sam Hocevar's avatar
      · 2be07191
      Sam Hocevar authored
        * COMPLETE CVS BREAKAGE !! The MAIN branch is going to be a playground
          for my nevrotic and destructive pulsions during the next few hours!
      
        * If you want to test vlc, please use the v0_2_92_branch branch.
      
        * Stuff currently working:
           - direct to YUV buffer decoding
           - non-ugly subtitle blending
           - XVideo and SDL video output
      
        * Stuff currently utterly broken:
           - aspect ratio
           - software rendering (ie, all other video output plugins)
      
        * Additional misc changes:
           - Renamed spu_dec to spudec and mad_adec to mad to stay coherent with
             other plugins. Also, renamed mpeg to mpeg_system.
           - Added jobi to the AUTHORS file.
           - Factored code common to vout_x11.c and vout_xvideo.c.
      2be07191
  12. 07 Dec, 2001 2 commits
    • Sam Hocevar's avatar
      · 1b8d106c
      Sam Hocevar authored
        * Fixed a total breakage of decoder plugins introduced by fast_memcpy.
        * Got rid of #include "main.h", included it in common.h instead ; got
          rid of #include "config.h" in most files as well.
      1b8d106c
    • Johan Bilien's avatar
      * added functions in inputs to change the current program (most of · 7917d2ef
      Johan Bilien authored
        them do nothing)
      
      All inputs should now have a pf_setprogram function. A default one is
      provided in input_programs.c.
      7917d2ef
  13. 05 Dec, 2001 1 commit
    • Johan Bilien's avatar
      * Added 2 fields, p_selected_program and p_new_program, to the · dbbc910f
      Johan Bilien authored
        input_thread_t structure, so that we may support multi programs
        streams.
      * Modified inputs to take account of this change.
      * Modified input_clock.c so that it doesn't refer to pp_programs[0]
        any more.
      
      Now we should not refer to the first program, but to the selected
      program. Functions to change the current program are coming.
      dbbc910f
  14. 03 Dec, 2001 1 commit
    • Sam Hocevar's avatar
      · 95a333bf
      Sam Hocevar authored
        * Borrowed MPlayer's fast memcpy() routines. Best is autodetected, choose
          "--memcpy <whatever>" to choose one from c, mmx, mmxext or 3dn.
          Please test! Especially Athlon users.
        * Added versioned build-dep to libasound2-dev (Closes Debian bug #121057).
        * Updated Gtk/GNOME interfaces to use "udpstream" instead of "ts".
        * Unrolled ChangeLog.
      95a333bf
  15. 28 Nov, 2001 1 commit
  16. 23 Oct, 2001 1 commit
    • Johan Bilien's avatar
      Sorry, · 452aa3be
      Johan Bilien authored
      the VCD input arrives now :)
      
      I'd better go to bed !
      452aa3be
  17. 03 Oct, 2001 1 commit
  18. 02 Oct, 2001 1 commit
  19. 01 Oct, 2001 1 commit
  20. 14 Aug, 2001 1 commit
    • Sam Hocevar's avatar
      · 06fca109
      Sam Hocevar authored
        * GNU/Hurd configuration and compilation fixes.
      06fca109
  21. 10 Aug, 2001 1 commit
  22. 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
  23. 31 Jul, 2001 1 commit
    • Gildas Bazin's avatar
      · dbfcf9f6
      Gildas Bazin 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
  24. 17 Jul, 2001 1 commit
  25. 27 Jun, 2001 1 commit
  26. 03 Jun, 2001 1 commit
    • Sam Hocevar's avatar
      · f42dc782
      Sam Hocevar authored
        * Various little fixes
         - BeOS interface compilation fix by Rene Gollent.
         - DirectX plugin compilation fix by Gildas Bazin.
         - removed %ebx spill in the iMDCT plugins.
      f42dc782
  27. 31 May, 2001 2 commits
    • Sam Hocevar's avatar
      · b8ce47bb
      Sam Hocevar authored
        * Win2000 DVD input by Jon Lech Johansen <jon-vl@nanocrew.net>.
      b8ce47bb
    • Sam Hocevar's avatar
      · 94d3d4d8
      Sam Hocevar authored
        * Applied patch from Jon Lech Johansen <jon-vl@nanocrew.net> to compile
          vlc with MS and Intel C/C++ compilers.
      94d3d4d8
  28. 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
  29. 23 May, 2001 1 commit
  30. 08 May, 2001 1 commit
    • Sam Hocevar's avatar
      · abe5a7d0
      Sam Hocevar authored
        * Speed optimization in the handling of the unusual ephemer DVD subtitles.
        * Little optimization to bozo's UnalignedShowBits fix.
        * Race fix in the packet cache by Jon Lech Johansen <jon-vl@nanocrew.net>.
      abe5a7d0
  31. 07 May, 2001 2 commits
    • Sam Hocevar's avatar
      · 84a86ed7
      Sam Hocevar authored
        * Added support for some terribly braindead DVD subtitles in Kenshin
          which do not have a "stop display" command. Anime fans rejoice!
        * Fixed the BeOS interface to use p_aout_bank instead of p_main->p_aout.
        * Coding-style butchery (mostly tabs).
      84a86ed7
    • Stéphane Borel's avatar
      *Changed the level arg in intf_WarnMsg so that it is more logical: the · ca90f850
      Stéphane Borel authored
      level corresponds now to the nb of -v to display the message.
      
      *added functionnal preference window in gnome: it changes the
      envirronment variables
      
      *added jump window in gnome to jump to a precise time.
      ca90f850
  32. 28 Apr, 2001 1 commit
    • Sam Hocevar's avatar
      · 0a4aeaa6
      Sam Hocevar authored
        * Coding style fixes here and there.
        * Miscellaneous QNX compile fixes.
        * Beginning of the mingw32 port by Gildas Bazin <gbazin@netcourrier.com>.
        * Added Marcari and Gildas to the AUTHORS file.
      
        (I commited the mingw32 port because it doesn't add any new code outside
         the #ifdefs, but we won't tell a word about it for the moment. We don't
         really need windows users whining about bugs, do we ?)
      0a4aeaa6