1. 27 Apr, 2001 1 commit
  2. 25 Apr, 2001 3 commits
  3. 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
  4. 04 Mar, 2001 1 commit
    • Sam Hocevar's avatar
      · 9014b460
      Sam Hocevar authored
         Commited BeOS changes by Richard Shepherd and Tony Castley.
      
         include/video_output.h
          * Added boolean_t b_YCbr to vout_thread_s structure to flag YUV-YCbCr
            decoding needed instead of YUV-RGB
          * Will be removed later when video_output.c rewritten
      
         src/video_output.c
          * vout_CreateThread() initialises b_YCbr to zero
      
         plugins/beos/*
          * New BeOS video plugin that supports hardware overlays and new
            MediaPlayer compatible interface
      
         plugins/*
          * Added YUV-YCbCr transforms
      9014b460
  5. 02 Mar, 2001 1 commit
  6. 26 Feb, 2001 1 commit
    • Sam Hocevar's avatar
      · 31d966e0
      Sam Hocevar authored
        * The Gtk+ interface is now built as a Debian package as well. The Gnome
          package depends on it because of the icon and menu entry.
        * Added an intf_WarnHexDump() function to do raw hexadecimal dumps of
          memory areas. For debugging purposes or for real men, as you wish.
        * Lots of tidying in dvd_ioctl.c, a few comments added.
        * Better error handling in the subpicture decoder.
        * Tidied video_spu.c. More to come later.
        * Fixed subtitle displaying. Will soon work in overlay mode as well.
      31d966e0
  7. 20 Feb, 2001 2 commits
    • Christophe Massiot's avatar
      fdcd1cca
    • 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
  8. 19 Feb, 2001 1 commit
  9. 18 Feb, 2001 1 commit
    • Sam Hocevar's avatar
      · e630779b
      Sam Hocevar authored
       * Ported the framebuffer plugin to the new module API. As for most of the
         other video output modules, keyboard doesn't work. Except ^C to quit.
      e630779b
  10. 13 Feb, 2001 1 commit
    • Sam Hocevar's avatar
      · 75eb696d
      Sam Hocevar authored
       * added --intf option to vlc
       * started cleaning vout_sdl.c
       * the dummy plugin works again
       * added a slider to the Gnome interface so that we can browse through streams
      
        There is a problem with the slider: we sometimes get unexpected async
        replies, which would mean that we don't properly lock our Xlib calls.
        Which is true. But we also get these errors when using `--vout dummy'.
        I'll investigate.
      75eb696d
  11. 12 Feb, 2001 1 commit
    • Sam Hocevar's avatar
      · 02d21f72
      Sam Hocevar authored
       * The pure Gnome part of the Gnome interface has been rewritten from
         scratch, and the .glade file included as well. You can edit it by
         installing glade-gnome and doing `glade plugins/gnome/intf_gnome.glade',
         or directly by hand if you grok XML.
       * Files can now be loaded into vlc using the `Open' buttons. But for the
         moment you still have to launch vlc with at least one file, because it
         quits when the end of the playlist is reached.
       * Idle screen was disabled because it eats a lot of CPU and is mostly
         useless for the moment. And it gets activated when pause lasts for too
         long.
      02d21f72
  12. 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
  13. 06 Feb, 2001 1 commit
  14. 15 Jan, 2001 1 commit
    • Sam Hocevar's avatar
      · c0211e9a
      Sam Hocevar authored
       . fixed the bug-that-made-the-vlc-segfault-on-exit, which means that
         more than ever, � le client ne segfaulte pas �.
      
       . there was still a problem upon quitting: sometimes the null packet
         wasn't big enough to reach a decoder breakpoint, so I now create 10
         of them (since I can't make it bigger) to be sure. Meuuh, what do
         you think ?
      
       . fixed the Makefile to spare a few variables here and there.
      
       . reduced module hide delay, removed loading of the audio output
         plugins since they are now modules.
      
       . changed a few intf_Msg to intf_DbgMsg, and added "vout:", "intf:",
         and so on in a few other messages.
      
       . removed unused includes in the idct modules.
      c0211e9a
  15. 08 Jan, 2001 1 commit
    • Sam Hocevar's avatar
      · 3ce24ee9
      Sam Hocevar authored
       . Added a missing mutex_unlock in video_output.c
       . Moved a mutex_destroy after the thread cancellation to prevent
         possible problems
       . Added a missing #ifdef in intf_msg.c which prevented compilation
         with --enable-debug
       . Fixed a bug in the input that prevented to quit properly in certain
         cases (some ES were not deleted because their index was skipped when
         the former one was deleted, well Meuuh should know what I mean)
      
        There is still a segfault when quitting, most presumably in the
       audio output. I couldn't find what causes it yet.
      3ce24ee9
  16. 07 Jan, 2001 4 commits
  17. 05 Jan, 2001 1 commit
    • Sam Hocevar's avatar
      · 2a8ef11d
      Sam Hocevar authored
      (previous commit foired)
      
       . this is a coding style patch which removes all "foo(bar){" constructions
         and most of the tabulations.
       . also, fixed a bug in the default subtitle track.
       . and made a few error messages more explicit, ie. changed "error: %s" to
         "foo error: couldn't initialize bar (%s)"
       . and removed a warning in intf_ctrl.c which isn't used anyway.
      2a8ef11d
  18. 04 Jan, 2001 2 commits
  19. 22 Dec, 2000 1 commit
    • Sam Hocevar's avatar
      · f25dd402
      Sam Hocevar authored
       . no need to add "\n" at the end of intf_*Msg() messages anymore.
      f25dd402
  20. 21 Dec, 2000 1 commit
  21. 19 Dec, 2000 1 commit
  22. 18 Dec, 2000 1 commit
  23. 10 Dec, 2000 1 commit
  24. 29 Nov, 2000 2 commits
  25. 28 Nov, 2000 2 commits
  26. 27 Nov, 2000 1 commit
    • Christophe Massiot's avatar
      * vlc is now compiled without the STATS mode by default. · b335e3b4
      Christophe Massiot authored
       * Fixed a bug which made frames go backwards with some displays (the
         video_decoder thread is now niced).
       * Made use of intf_WarnMsg() in the most needed places.
      Also simplified the synchro algorithm and fixed a bug with non-(5/1) streams.
      Fixed the optimizations in the configure stuff.
      Warning : this release needs a full rebuild (make clean; make).
      Warning : I might have broken the BeOS port, could somebody check ?
      b335e3b4
  27. 21 Nov, 2000 1 commit
  28. 13 Nov, 2000 2 commits
    • Christophe Massiot's avatar
      * Retirage du #define STATS ; · 072f4a52
      Christophe Massiot authored
      * Le warning (late pictures) du vout est d�sormais un DbgMsg (en
      attendant les WarnMsg) ;
      * Correction d'un bug en mode debug (sic).
      072f4a52
    • Christophe Massiot's avatar
      * Totally new frame dropping algorithm. · bad6f235
      Christophe Massiot authored
        * Fixed a bug in video_ouput.c which made the stream go backwards
          sometimes.
        * Fixed a bug in video_ouput.c which trashed more late pictures than
          necessary.
        * Fixed the DEBUG mode in the Makefile.
        * Fixed a bug in mwait() which made us wait too long.
      
      Ca va tuer.
      bad6f235
  29. 29 Oct, 2000 1 commit
  30. 26 Oct, 2000 1 commit
    • Renaud Dartus's avatar
      · a43bce4e
      Renaud Dartus authored
      Une l�g�re modification pour le passage B&W � C
      a43bce4e