1. 08 Mar, 2001 3 commits
    • Pierre Baillet's avatar
      . cosmetic variable name changes · 491a85a8
      Pierre Baillet authored
      . drop in the 'blank' part of the list in the playlist adds at the end of the list
      . drop on the main window adds at the end of the playlist
      491a85a8
    • Pierre Baillet's avatar
      .Added crop and invert selection. · 5525a154
      Pierre Baillet authored
      .Fixed a potential segfault.
      5525a154
    • Pierre Baillet's avatar
      Hurg ! · 585b6ad7
      Pierre Baillet authored
      ###code is dirty###
      Please clean it for me :P
      (or at least, tell me how to clean it)
      
      . Slightly modified playlist base interface
        (Added a function to jump directly to an item, used for double clicking)
      
      . Added manymanycallbacks
      . Added the playlist dialog
      . Added Dnd support for intf_window and the clist1
        . support URI and plain file(s)/folder(s)
      . Added "show/hide main window" menuitem in intf_popup
      . Added bugs :P
      
      Enjoy and please bug report.
      585b6ad7
  2. 07 Mar, 2001 2 commits
  3. 05 Mar, 2001 1 commit
    • Sam Hocevar's avatar
      · 2afb7240
      Sam Hocevar authored
        * Everything in place for the 0.2.63 release.
      
        * Got rid of the CONTRIBUTORS list, and switched AUTHORS to a
          linux-kernel like author list.
        * Updated TODO list.
        * Fixed a segfault in the BeOS interface when --noaudio was specified.
        * Title and Chapter selection in the Gnome and Gtk+ interfaces.
      2afb7240
  4. 04 Mar, 2001 1 commit
    • Sam Hocevar's avatar
      · bc2eeefc
      Sam Hocevar authored
        * Added DVD/VCD button and menu for quick DVD device selection to the
          Gnome and Gtk+ interfaces, so that vlc can play a DVD even when
          launched from a GUI.
      bc2eeefc
  5. 21 Feb, 2001 1 commit
    • Sam Hocevar's avatar
      · bec589af
      Sam Hocevar authored
        (note: empty CVS mails mean that a new directory has been created,
         don't forget to use the -p option if you cvs update)
      
        * Added a plain Gtk+ port of the Gnome interface, for the gnome-impaired
          people. Gtk+ is now compiled by default, while Gnome isn't (you will
          have to add --enable-gnome when running configure)
        * Replaced -lcurses with -lncurses in configure.in.
      bec589af
  6. 20 Feb, 2001 5 commits
    • Sam Hocevar's avatar
      · ba61d25c
      Sam Hocevar authored
       * Updated version number to 0.2.62. Release tonight.
      
       * DVD plugin is still non-functional when you don't have DVD ioctls,
         but at least it compiles under BeOS as well.
       * Minor cosmetic changes here and there.
      ba61d25c
    • Sam Hocevar's avatar
      · 083ddb2c
      Sam Hocevar authored
       * Fixed a segfault in input.c when no input plugin was found for
         a given file.
       * Fixed a deadlock in the Gnome interface. Next time I'll initialize
         my mutexes, I promise.
       * Added Oct to the authors list in intf_gnome.glade :)
      083ddb2c
    • Stéphane Borel's avatar
      Second step in area management ; everything is in place now to have · 78335f88
      Stéphane Borel authored
      title handling; it is coming :)
      78335f88
    • 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
    • Stéphane Borel's avatar
      · 97c3185d
      Stéphane Borel authored
       First serie of changes in DVD module for the forthcoming interface menus
       There is a new capability in input type modules for setting the
      attributes of a new area. It is set to NULL for PS and TS plugins.
       It should be called for every title change, chapter change,
      audio mode change or spu channel change.
      
      But this part of code is not used at the moment, and is not completed
      yet.
      97c3185d
  7. 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
  8. 15 Feb, 2001 1 commit
  9. 14 Feb, 2001 1 commit
  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. 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
  14. 05 Jan, 2001 1 commit
    • Christophe Massiot's avatar
      BSD port, including : · 454454b5
      Christophe Massiot authored
      * --enable-sdl and some others are now --with-sdl[=name] to supply an
      optional library name ;
      * deleted all unnecessary #include <sys/uio.h> ;
      * /usr/include is now searched when looking for libraries and headers.
      
      It seems to compile and run on BSD. Under Linux Sam's latest commit makes
      vlc crash on startup, so I can't really tell, but hey it compiles.
      454454b5
  15. 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
  16. 05 Dec, 2000 1 commit
  17. 21 Aug, 2000 1 commit
    • Pierre Baillet's avatar
      A few new things: · 9ac8c0ec
      Pierre Baillet authored
      	. The interface part:
      			. created intf_AssignKey, intf_getKey and intf_AssignNormalKeys
      			these new function are a first abstraction of the the key handling system.			It makes use of a new structure in the interface : p_keys.
      
      			. AssignNormalKeys is commonly used in all the interface plugins.
      			AssignKey is used to allow the SDL interface to react nicely.
      
      			. Now the plugin struct element psz_filename is filled (and freed
      				at the end of the program).
      
      	. the SDL plugin:
      			works but does only display a green screen for now. so don't use it !
      
      	. Please try and compile the client on your box with this version.
      		I've tried a few output plugin but not all.
      9ac8c0ec
  18. 30 Jul, 2000 1 commit
  19. 23 Jun, 2000 1 commit