1. 01 Oct, 2004 1 commit
  2. 28 Sep, 2004 1 commit
  3. 26 Sep, 2004 1 commit
  4. 27 Aug, 2004 1 commit
    • Sam Hocevar's avatar
      * include/vlc_common.h: · f2ab6b69
      Sam Hocevar authored
          + Use PACKAGE_NAME instead of PACKAGE.
        * modules/codec/ffmpeg/ffmpeg.c:
          + This module does not require AltiVec for now.
      f2ab6b69
  5. 24 Aug, 2004 1 commit
  6. 01 Jul, 2004 1 commit
    • gbazin's avatar
      * src/libvlc.c: · f0b9adc7
      gbazin authored
         + start daemon mode before modules are loaded.
         + dummy interface is the default interface when in daemon mode.
      f0b9adc7
  7. 30 Jun, 2004 2 commits
    • hartman's avatar
      * src/libvlc.c: · 7c76d3c6
      hartman authored
        - always use the dummy interface as the primary interface
          in daemon mode.
        - always launch the logger interface as a secondary interface.
          (perhaps later let vlc log to /var/log if it has the rights? in append mode?)
        - any other interfaces should be launched with --extraintf
        - we should add a pid file option for daemon mode?
      7c76d3c6
    • hartman's avatar
      * first stab at vlc daemon mode (-d, --daemon ) · f1579f90
      hartman authored
      f1579f90
  8. 22 Jun, 2004 1 commit
  9. 12 Jun, 2004 1 commit
    • zorglub's avatar
      * Added new functions to the Mozilla plugin · 053a3a7c
      zorglub authored
      	- set_volume
         	- get_volume
      	- mute
      	- clear_playlist
      	- add_item
      	- next
      	- previous
      	- isplaying
      	- ge_length
      	- get_position
      	- get_time
      	- seek
      
      * Fixed VLC_VolumeSet and a description
      053a3a7c
  10. 06 Jun, 2004 1 commit
    • hartman's avatar
      * WARNING: Libvlc API change · 347e1ecf
      hartman authored
       - VLC_Set VLC_Get were changed to VLC_VariableGet VLC_VariableSet
       - VLC_ClearPlaylist was changed to VLC_PlaylistClear
       - Added a lot of new calls: 
         VLC_PositionGet, VLC_PositionSet, VLC_TimeGet, VLC_TimeSet,
         VLC_LengthGet, VLC_SpeedFaster, VLC_SpeedSlower, VLC_PlaylistIndex,
         VLC_PlaylistNumberOfItems, VLC_PlaylistNext, VLC_PlaylistPrev, 
         VLC_VolumeGet, VLC_VolumeSet, VLC_VolumeMute.
       - everything doxygenized.
       - There are NO mozilla functions of these additions yet. (someone else please?) 
      
      347e1ecf
  11. 05 Jun, 2004 2 commits
    • hartman's avatar
      * fix a compilation error · f2e79969
      hartman authored
      f2e79969
    • hartman's avatar
      NOTE: libvlc API changes · be973dfb
      hartman authored
      * renamed VLC_Stop to VLC_CleanUp since this name is closer to what it actually does.
      * added a new VLC_Stop that just does playlist_Stop analogous to VLC_Play and VLC_Pause.
      * reordered the functions in libvlc. everything was mixed up.
      * added doxygen info to all the functions
      * fixed several functions to use the correct underlying API calls
      * corrected the copyright info
      
      
      This is in preparation of the new libvlc calls for mozilla plugin
      temp. moved the playlist_command_t typedef to vlc_common.h awaiting implementation of playlist_Control()
      be973dfb
  12. 01 Jun, 2004 1 commit
  13. 29 May, 2004 1 commit
    • gbazin's avatar
      * include/*,src/*: New plugins cache feature for faster load times. · e7abe37c
      gbazin authored
         This is still experimental so isn't enabled by default (use --plugins-cache).
         There are also a few issues that aren't dealt with yet:
           - translation of module strings.
           - config options callbacks and actions.
           - a few memory leaks.
           - and likely other things ;)
         You can easily reset the plugins cache with --reset-plugins-cache.
      e7abe37c
  14. 20 Apr, 2004 2 commits
  15. 18 Apr, 2004 1 commit
    • zorglub's avatar
      * ALL: Better announce system · fab59c05
      zorglub 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
  16. 03 Mar, 2004 1 commit
    • gbazin's avatar
      · c87d50dd
      gbazin authored
      * ALL: changed the prototype of module_Need() to accept a "strict" boolean argument.
      If "strict" is true and a module name is provided then module_Need() will only look for the specified module
      If "strict" is false, then module_Need() will first look for the specified module and if it wasn't found, will continue with the other modules with the same "capability".
      c87d50dd
  17. 22 Feb, 2004 2 commits
    • Christophe Massiot's avatar
      * Updated contrib build system · c37f1230
      Christophe Massiot authored
      * src/misc/threads.c: fixed a Darwin-specific bug introduced recently
      c37f1230
    • gbazin's avatar
      · 378c0f1e
      gbazin authored
      * configure.ac: added an --enable-utf8 option (default enabled on osx/beos/win32).
      * src/libvlc.c, modules/gui/wxwindows/wxwindows.h: use #ifdef ENABLE_UTF8
      378c0f1e
  18. 29 Jan, 2004 2 commits
    • zorglub's avatar
      Options as infos were bad in several ways: it broke PLAYLIST_GO, used · 499a3845
      zorglub authored
      much memory, and was inconsistent, especially with input_CreateThread
      taking an array of options
      
      * Revert to using array of options
      
      * To add an item with options:
          - either use playlist_ItemNew, ItemAddOption, and then AddItem
            (useful if you don't have all your options in an array)
          - either use playlist_AddExt (use this if all your options are
            already in an array)
      
      * To add an item without options: use playlist_Add
      
      You can still add options after an item has been added by using either
      playlist_AddOption or playlist_ItemAddOption
      
      * Attempt to improve API and solve thread safety issues.
        - playlist_Item* functions allow to touch items only.
          p_item->lock must be used when needed
          (playlist_ItemNew, playlist_ItemDelete, playlist_Item*Info,
           playlist_ItemSet* )
      
        - playlist_ItemGetById and ItemGetByPos give you playlist_items
          for GetByPos, you should have the playlist lock
      
      At the moment, the playlist_Set* and playlist_*Info functions are kept (they work with position) but should be avoided.
      499a3845
    • sigmunau's avatar
      include/vlc_common.h: · 8f735381
      sigmunau authored
       * defined a CPU_CAPABILITY_SSE2
      src/libvlc.(c|h):
       * implemented --see2/--no-sse2
      8f735381
  19. 25 Jan, 2004 3 commits
    • zorglub's avatar
      * String review, round one · 1e67ea66
      zorglub authored
      * A few coding style fixes
      * Doxygenized a few functions
      1e67ea66
    • gbazin's avatar
      · 97c56636
      gbazin authored
      * src/libvlc.c: another couple of changes to the --help output.
      97c56636
    • gbazin's avatar
      · b6abc4fa
      gbazin authored
      * src/libvlc.c: improved --help output.
      b6abc4fa
  20. 09 Jan, 2004 1 commit
    • hartman's avatar
      * include/variables.h · 1114ee5a
      hartman authored
        src/misc/variables.c: Added a VLC_VAR_TRIGGER_CALLBACKS action
      * src/libvlc.c: You can now change verbosity on the fly by using the "verbose"
        variable of p_vlc. -1 == quiet
      1114ee5a
  21. 06 Jan, 2004 2 commits
    • zorglub's avatar
      Updated copyrights in libvlc · 25cd1327
      zorglub authored
      25cd1327
    • zorglub's avatar
      - src/misc/win32_specific: compilation fix for win32 (can someone please · 982c016f
      zorglub authored
      check that command line parsing still works for items and options? )
      
      - src/libvlc.c
        include/vlc/vlc.h : New libvlc functions to get playlist status and
                            clear the playlist
           Patch by Tong Ka Man
      
      - src/playlist/* : Update copyrights
      
      - src/playlist/playlist.c:
        -When a user explicitely asks for an item, do play it, even if random mode
        -Do not stop playlist upon deletion of an autodelete item
        -playlist_Clear (Patch by Tong Ka Man)
      982c016f
  22. 05 Jan, 2004 1 commit
    • zorglub's avatar
      * Makefile.am : Added src/playlist/item-ext.c and src/playlist/info.c · 17557ea6
      zorglub 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
  23. 24 Dec, 2003 1 commit
    • gbazin's avatar
      · 8a9ed930
      gbazin authored
      * src/libvlc.c: small fixes to Usage().
      8a9ed930
  24. 04 Dec, 2003 1 commit
    • Sam Hocevar's avatar
      * modules/misc/dummy/renderer.c: · 3d6ee48d
      Sam Hocevar authored
          + Removed evil ^Ms from the file.
        * modules/video_output/caca.c:
          + Support for new dithering modes (libcaca HEAD only).
        * modules/* src/*:
          + Grammar and spelling fixes.
          + Coding style fixes.
        * po/fr.po:
          + Spelling fixes.
          + Updated a few translations.
        * po/en_GB.po:
          + Updated a few translations.
      3d6ee48d
  25. 25 Nov, 2003 2 commits
  26. 23 Nov, 2003 1 commit
  27. 29 Oct, 2003 1 commit
    • gbazin's avatar
      · 90973854
      gbazin authored
      * ALL: improved hotkeys support.
      90973854
  28. 27 Oct, 2003 1 commit
    • gbazin's avatar
      · 5d8bdd3f
      gbazin authored
      * src/audio_output/dec.c: moved the audio desync option out of p_vlc so it can be modified on a per input basis.
      5d8bdd3f
  29. 26 Oct, 2003 1 commit
    • sigmunau's avatar
      src/libvlc.c: · 9ec1b8a0
      sigmunau authored
       * created a variable "key-pressed" in p_vlc that can be used to
         report or read key presses
       * allways try to start hotkeys interface in the background
      configure.ac, modules/control/Modules.am, modules/control/hotkeys.c:
       * a new control module that reads keypresses from "key-pressed" and
         performs an action depending on what is asosiated with this key.
         Also uses nice on screen messages to indicate what action was performed
      modules/video_filter/filter_common.h:
       * removed code to pass old style key reporting through filters
      modules/video_output/x11/xcommon.c:
       * report key-presses through the new mechanism. Incomplete, I need help
         with this.
      9ec1b8a0
  30. 23 Oct, 2003 1 commit
  31. 29 Sep, 2003 1 commit
    • gbazin's avatar
      · 08e5a1f7
      gbazin authored
      * include/os_specific.h, src/libvlc.[c,h], src/misc/win32_specific.c: new win32 specific option (--one-instance) to have only one instance of vlc running at once.
       Running another vlc (with --one-instance as well) will only transfer the requested playlist items to the first instance.
      08e5a1f7