1. 30 Jul, 2004 1 commit
  2. 23 Jul, 2004 1 commit
  3. 22 Jul, 2004 3 commits
  4. 05 Jul, 2004 1 commit
    • Derk-Jan Hartman's avatar
      * OSX lowlevel work · bf680e8f
      Derk-Jan 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
  5. 22 Jun, 2004 2 commits
  6. 07 Jun, 2004 1 commit
  7. 29 May, 2004 1 commit
  8. 27 May, 2004 1 commit
  9. 24 May, 2004 1 commit
  10. 23 May, 2004 1 commit
  11. 15 May, 2004 1 commit
  12. 14 May, 2004 1 commit
  13. 09 May, 2004 1 commit
  14. 06 May, 2004 1 commit
  15. 05 May, 2004 1 commit
  16. 30 Apr, 2004 1 commit
  17. 29 Apr, 2004 1 commit
  18. 28 Apr, 2004 1 commit
  19. 26 Apr, 2004 1 commit
    • Sam Hocevar's avatar
      * Makefile.am: · f2d188b2
      Sam Hocevar authored
          + Copy the original ebuild instead of copying it, to allow recursive
            "make dist" calls.
      f2d188b2
  20. 20 Apr, 2004 1 commit
    • Derk-Jan Hartman's avatar
      * extras/contrib/src · 1ce23b85
      Derk-Jan Hartman authored
        - fix goom location
        - some small url improvements. please test the contrib system.
      * modules/gui/macosx/*
        - autodetect Quartz Extreme. Use OpenGL vout if present.
        - --macosx-vout auto|quartz|opengl to force a vout.
      * Makefile.am: add share/http/vlm to target.
      * NEWS: small updates
      * AUTHORS: updated my email address.
      1ce23b85
  21. 18 Apr, 2004 1 commit
    • Clément Stenac's avatar
      * ALL: Better announce system · fab59c05
      Clément Stenac authored
        - The SAP handler now runs in a separate thread.
        - RTP sessions can be announced with sap (sdp=sap://,name=...)
      	TODO: Make this more configurable
        - Better SDP generation (the timestamp problem is not resolved)
      	About this, there is a problem : as, for a RTP session, the URI
              is the complete SDP, if the session is recreated, as the URI has 
              changed, a new item is added to the playlist
        - Experimental flow control algorithm :
             It does not follow the "Recommended" implementation, as it needs
             to count the sessions (to achieve this, we should make this work
             together with the SAP listener)
             It is disabled by default (use --sap-flow-control to enable).
             When it is disabled, sap announcement interval is set by --sap-interval
      
      * src/misc/net.c : created net_ReadNonBlock
      * sap.c : Fixed memory problem
      
      
      
      fab59c05
  22. 31 Mar, 2004 1 commit
    • Gildas Bazin's avatar
      * src/input/control.c: added INPUT_ADD_INFO/INPUT_SET_NAME to input_Control(). · 562ab59b
      Gildas Bazin authored
      * src/input/input.c:
         + introduced input_item_t that is shared between the playlist/vlm and the input thread (contains input name, options, infos, etc...).
         + changed prototype of input_CreateThread() to input_thread_t *input_CreateThread( vlc_object_t *, input_item_t * ).
      * ALL: use input_item_t and INPUT_ADD_INFO when necessary.
      562ab59b
  23. 23 Mar, 2004 1 commit
    • Gildas Bazin's avatar
      * src/input/*: · 36b86f5b
      Gildas Bazin authored
         + new input_Control() function (doesn't do much for now).
         + started bookmarks support through input_Control().
         + new --bookmarks={name=foo,bytes=foo,time=foo},{...} config option.
      
      * src/video_output/*:
         + started support for embeddable vouts (vout_RequestWindow()/vout_ReleaseWindow())
         + new --video-x/y config options
      36b86f5b
  24. 22 Mar, 2004 1 commit
  25. 21 Mar, 2004 2 commits
  26. 03 Mar, 2004 2 commits
  27. 01 Mar, 2004 1 commit
    • Gildas Bazin's avatar
      · 657e2a26
      Gildas Bazin authored
      * modules/gui/skins2/Modules.am: include the default skins2 theme in the "make dist" rule.
      * install-win32, Makefile.am: include the default skins2 theme in the win32 package.
      657e2a26
  28. 05 Feb, 2004 1 commit
  29. 31 Jan, 2004 1 commit
    • Gildas Bazin's avatar
      · 2cfe3a71
      Gildas Bazin authored
      * Makefile.am: added vlc_meta.h
      2cfe3a71
  30. 09 Jan, 2004 1 commit
  31. 05 Jan, 2004 2 commits
    • Laurent Aimar's avatar
      · 708fa729
      Laurent Aimar authored
       * configure.ac: readded AX_ADD_PLUGINS([mpgv mpga m4v mpeg_system ps ts
         avi asf aac mp4 rawdv demux2 nsv real]), it was probably a mistake ....
         ( ouiiinnn, another bootstrap ;)
      
       * all: added net_* helpers functions.
      708fa729
    • Clément Stenac's avatar
      * Makefile.am : Added src/playlist/item-ext.c and src/playlist/info.c · 17557ea6
      Clément Stenac authored
      * src/playlist/item.c
        src/playlist/info.c
        src/playlist/item-ext.c
        src/playlist/group.c
        src/playlist/sort.c
        src/playlist/loadsave.c
        include/vlc_playlist.h
            - New playlist_info structures and accessors
              It works pretty like the old input_info (with categories)
              It provides modularity to the playlist
            - Removed ppsz_options and i_options from playlist_item
              (we use the special category Options)
            - Added a unique id to each playlist_item to be able to track the
              items accross playlist reorders
            - Simplified adding of items.
                 - playlist_AddExt is removed
                 - playlist_AddItem is still here and exported but should not be used
                 - use playlist_Add( p_playlist, uri, name, duration, mode, pos )
                   and use the accessors for all other things
            - Added setters for fields of the playlist_item structure
            - Introduced "item-change" and "playlist-current" playlist variables
              to give more flexibility than only intf-change
      
            At the moment, duration is still in the structure (easier to use, IMHO)
      
      * src/input/input.c
        src/libvlc.c :
              playlist item options parsing changed
      
      * include/vlc_common.h : added playlist_info structures
      17557ea6
  32. 20 Dec, 2003 1 commit
    • Boris Dorès's avatar
      * libvlc.h input.c headphone.c: · 78ffa46b
      Boris Dorès authored
          fix support of audio channel mixers, like the headphone channel mixer
          for instance, which was broken since the introduction of user audio
          filters; if specified by the user and compatible with the audio
          pipeline, we add the channel mixer after the user filters.
          -> unfortunately, this fix removed two strings and introduced 4 new
             ones
          -> TODO: allow the user to choose only amongst channel mixers, not
             all available audio filters
      
      * vlc.exe.manifest Makefile.am install-win32 :
          add a manifest file to allow the win32 gui to use Windows XP visual
          styles when available.
      78ffa46b
  33. 18 Dec, 2003 1 commit
  34. 17 Dec, 2003 1 commit