1. 30 Jan, 2004 1 commit
  2. 29 Jan, 2004 5 commits
    • gbazin's avatar
      · 43ef6e10
      gbazin authored
      * modules/codec/speex.c, src/misc/win32_specific.c: compilation fixes.
      43ef6e10
    • 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
    • gbazin's avatar
      * src/misc/configuration.c, include/configuration.h: added a... · f5c7fd83
      gbazin authored
      * src/misc/configuration.c, include/configuration.h: added a change_action_add()method to associate an action (that can be triggered through a gui) to a config var.
      * modules/gui/wxwindows/preferences_widgets.*: implemented partial support for change_action_add().
      * modules/access/dshow/dshow.cpp: use change_action_add() to refresh the list of devices and to add an option to configure a device.
      
      f5c7fd83
    • Laurent Aimar's avatar
    • sigmunau's avatar
      include/vlc_common.h: · 8f735381
      sigmunau authored
       * defined a CPU_CAPABILITY_SSE2
      src/libvlc.(c|h):
       * implemented --see2/--no-sse2
      8f735381
  3. 27 Jan, 2004 1 commit
    • gbazin's avatar
      · 02d6bac4
      gbazin authored
      * modules/packetizer/mpegvideo.c: fixed major bug where the first frame could be sent out with a null dts.
      * src/stream_output/stream_output.c: guard against non-dated packets in sout_InputSendBuffer().
      02d6bac4
  4. 26 Jan, 2004 9 commits
  5. 25 Jan, 2004 4 commits
    • zorglub's avatar
      * String review, round one · 1e67ea66
      zorglub authored
      * A few coding style fixes
      * Doxygenized a few functions
      1e67ea66
    • zorglub's avatar
      First round of stringreview · b16f809c
      zorglub authored
      b16f809c
    • 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
  6. 23 Jan, 2004 3 commits
    • Rocky Bernstein's avatar
    • gbazin's avatar
      · 5c2cf083
      gbazin authored
      * src/stream_output/stream_output.c, include/stream_output.h: new sout_AccessOutRead() funcion.
      * modules/access_output/file.c: implemented sout_AccessOutRead().
      * modules/access_output/udp.c: coding style cleanup.
      * modules/mux/mp4.c: Added support for generating "fast start" files (ie. with the moov header at the beginning of the file).
         Started some code cleanup.
      5c2cf083
    • zorglub's avatar
      * Doxygen doc fixes · 37dbdbd8
      zorglub authored
      * Add missing locks
      * Duration sort
      37dbdbd8
  7. 22 Jan, 2004 3 commits
  8. 21 Jan, 2004 2 commits
  9. 20 Jan, 2004 3 commits
  10. 19 Jan, 2004 1 commit
  11. 18 Jan, 2004 4 commits
    • gbazin's avatar
      · 4812e962
      gbazin authored
      * modules/demux/dvdnav.c: restart the decoders on VTS change only, not CELL change.
      * src/input/input_dec.c: fixed the pictures leak work-around.
         Wasn't working before because there always is at least one READY_PICTURE which is the last/currently displayed picture.
      4812e962
    • Laurent Aimar's avatar
    • Laurent Aimar's avatar
      * input_dec: exported correct i_group. · b05bfcc7
      Laurent Aimar authored
       Now vlc can read a TS with multiple programs and streams them as
       indepandant output (well you need the new TS demuxer so ...)
       (It is not well tested)
      
       Example: (lines are wrapped)
       ./vlc -I rc --sout-all /ts2:/home/fenrir/test.ts \
          --sout '#duplicate{dst="std{access=udp,mux=ts,url=239.255.13.13}", \
                             select="program=8501",\
                             dst="std{access=udp,mux=ts,url=239.255.13.14}", \
                             select="program=8506"}'
      b05bfcc7
    • Laurent Aimar's avatar
      * es_out.c: better support for multiple program. (bugfixes and a dirty · 9e42d97b
      Laurent Aimar authored
       hack because of the way input_SetProgram works).
      9e42d97b
  12. 17 Jan, 2004 4 commits
    • Laurent Aimar's avatar
      df1f6e1c
    • gbazin's avatar
      · 0678f194
      gbazin authored
      * src/playlist/info.c: get rid of the #ifdef HAVE_VASPRINTF now that we have it in our small libc.
      * modules/control/http.c: fixed parsing in uri_extract_value().
      0678f194
    • sigmunau's avatar
      src/playlist/item* · a5366028
      sigmunau authored
       * Updated documentation on playlist_Add* (they return a id, not the position)
      a5366028
    • gbazin's avatar
      · f083827e
      gbazin authored
      * ALL: make sure newly created playlist_item_t are initialized properly.
      f083827e