1. 26 Nov, 2006 1 commit
  2. 05 Nov, 2006 1 commit
  3. 21 Oct, 2006 1 commit
    • zorglub's avatar
      Playlist · 799b2826
      zorglub authored
       * Remove the random special case
       * Use the array of currently playing items for all cases
       * Convert array items to array API
       * Replace standard searches in sorted arrays by bsearches
       * Size is not yet fixed (next round).
      
      Array
       * Add reset/value and bsearch functions
       * Add foreach helper
      799b2826
  4. 17 Sep, 2006 3 commits
  5. 15 Sep, 2006 1 commit
    • zorglub's avatar
      For consistency, remove references to vlc from libvlc · f485214f
      zorglub authored
      Also, make it clearer what is shared and instance-specific
      
      So,
      libvlc_t ==> libvlc_global_t
      vlc_t ==> libvlc_int_t (internal instance)
      
      p_object->p_libvlc ==> p_object->p_libvlc_globale
      p_object->p_vlc ==> p_object->p_libvlc
      
      VLC_OBJECT_VLC ==> VLC_OBJECT_LIBVLC
      
      And by the way, there is some cleanup required :) (ie, some things are created in the global object instead of the instance-specific one)
      
      f485214f
  6. 10 Sep, 2006 2 commits
    • Felix Paul Kühne's avatar
      * removed some further hangover from the original patch and finally added... · eaeeb9bc
      Felix Paul Kühne authored
      * removed some further hangover from the original patch and finally added embeddedWindow to the xcode project
      eaeeb9bc
    • Felix Paul Kühne's avatar
      * New Fullscreen controller panel · 6f54a530
      Felix Paul Kühne authored
      - basically written by Jerome Decoodt <djc at videolan dot org> aka DiDjCodt
      plus
      - various patches, coding-style fixes, etc. here and there
      - integration to VLCControls
      - automagic fading-in and -out when in fullscreen mode
      
      TODO:
      - get and use native graphics. These are currently being prepared by Simon Damkjaer Andersen, who already donated new playback mode icons (to be committed soon)
      - implement the volume slider
      - fix seeking with the time slider
      - check for memory leaks
      - further clean-up
      
      ATTENTION:
      for the moment, you need certain images from Jerome's patch to get this running. Put them to extras/MacOSX/Resources/ and it'll work. Otherwise, VLC won't crash, but only show strings.
      6f54a530
  7. 03 Sep, 2006 1 commit
  8. 30 Apr, 2006 1 commit
    • bigben's avatar
      * Patch from Basil Achermann to handle esc and space keyboard events in... · 8ac58f00
      bigben authored
      * Patch from Basil Achermann to handle esc and space keyboard events in VLCControl when the controller is active
      * It seems that corrects a bug when the controller was the acrtive window in fullscreen (that shouldn't happen, but well...)
      * Best thing to do would be to handle the keypresses from the vout here too, I guess...
      
      
      8ac58f00
  9. 26 Mar, 2006 1 commit
  10. 21 Mar, 2006 1 commit
  11. 19 Mar, 2006 1 commit
  12. 26 Feb, 2006 1 commit
  13. 01 Feb, 2006 1 commit
  14. 12 Jan, 2006 1 commit
  15. 18 Dec, 2005 1 commit
    • bigben's avatar
      * Apply changed made to the 0.8.5 branch to trunk. · f3ccaec1
      bigben authored
      * Embedded Vout should work now
      * To create an embedded vout, just create a custom view of type VLCEmbeddedVoutView in interface builder
      * Just make sure you define the view as resizeable
      * Hotkeys and mose events should work
      * Tests with the mozilla plugin are welcome
      
      
      f3ccaec1
  16. 12 Dec, 2005 1 commit
  17. 27 Aug, 2005 1 commit
  18. 18 Aug, 2005 1 commit
    • Jean-Paul Saman's avatar
      Added --volume-step to override AOUT_VOLUME_DEFAULT. This will give an OSD... · 09161bc3
      Jean-Paul Saman authored
      Added --volume-step to override AOUT_VOLUME_DEFAULT. This will give an OSD menu (or skins2) designer to freedom to decide how many steps he wants for turning up the volume from 0 to 1024. It is an advanced option so most users will never see it. Can someone check the MacOSX changes for this? I made them but cannot compiler and test it (I don't have a Mac).
      09161bc3
  19. 09 Jul, 2005 1 commit
  20. 08 Jul, 2005 1 commit
  21. 10 Jun, 2005 1 commit
    • hartman's avatar
      * Changed mute hotkey to command-alt-arrowdown (like in iTunes) to avoid dupe... · 3fa04561
      hartman authored
      * Changed mute hotkey to command-alt-arrowdown (like in iTunes) to avoid dupe with messages window hotkey.
      * Solved a deadlock due to volumeGet. Remember locking functions are not allowed from the GUI thread.
      * Fix the OSD feedback of the Repeat One, Repeat All commands
      * Added Chris Clepper to the THANKS file for his OpenGL fix [11368]
      
      3fa04561
  22. 04 Jun, 2005 1 commit
  23. 10 May, 2005 1 commit
  24. 07 May, 2005 1 commit
  25. 12 Apr, 2005 2 commits
  26. 10 Apr, 2005 1 commit
    • hartman's avatar
      * Fix for the disabled menu's under Tiger. · a887c685
      hartman authored
      Apparently menu's got smarter in Tiger. As a workaround for the old version, you should first open the Help menu and then drag to the other menu's.
      
      This still isn't the correct way to fix it. We should attach a callback function to the autogenerated menu's and have the callback function update the menu. (but this will work for now).
      a887c685
  27. 14 Mar, 2005 1 commit
  28. 13 Mar, 2005 1 commit
  29. 23 Feb, 2005 1 commit
  30. 06 Jan, 2005 1 commit
  31. 03 Jan, 2005 1 commit
  32. 23 Dec, 2004 1 commit
  33. 07 Oct, 2004 1 commit
  34. 17 Aug, 2004 1 commit
    • Eric Petit's avatar
      ALL: OS X OpenGL provider · d4ac5770
      Eric Petit authored
        + vout.m contains the common code for the QT video output and the
          GL provider (window creation, events handling)
        + opengl.c: higher priority on OS X
       Things are a bit broken atm, any help to debug is welcome ;p
      d4ac5770
  35. 02 Aug, 2004 1 commit
  36. 05 Jul, 2004 1 commit
    • hartman's avatar
      * OSX lowlevel work · bf680e8f
      hartman authored
        - The VLCApplication is now launched at the vlc.c level instead of at the module level. Allows VLC to be a more valid Mac application, also removes the vout intf dependancy (use ncurses to disp. video :).
          This wasn't done at the libvlc level, because a mozilla plugin would no longer be able to function properly.
        - Some functionality of the macosx vout may not work without the OS X GUI, and not all of this is checked yet.
        - There is a symlink in VLC.app/Contents/Mac called clivlc that will force it back to a fullblown cli app when you want, so it can still be run by a user who isn't logged in via GUI.
        - there are some autorelease leaks which need to be tackled.
        - moved a lot of the VLCApplication func. to the VLCMain class.
        - VLCMain is a +sharedInstance now.
        - the complete OS X interface is still badly broken because of the many API changes lately. any volunteers?
      
      Examples:
      VLC.app/Contents/MacOS/VLC [-I macosx]
      launches VLC as before (requires you to be logged in via GUI)
      
      VLC.app/Contents/MacOS/VLC -I ncurses
      launch vlc with a ncurses intf and display video on your mac
      (requires you to be logged in via GUI)
      
      VLC.app/Contents/MacOS/clivlc -I telnet -d
      launch vlm remotely trough ssh in daemon mode, on a GUI'less server for instance, and stream your vids
      
      Now how is that for combining GUI and cli in one application on the mac?!!? :)
      jlj? I finally understand now how the OS X interface works !
      
      bf680e8f