1. 11 Mar, 2004 2 commits
  2. 10 Mar, 2004 2 commits
  3. 09 Mar, 2004 1 commit
  4. 07 Mar, 2004 1 commit
    • gbazin's avatar
      * include/vlc_es.h: added b_packetized field to es_format_t to tell a decoder... · 779340cf
      gbazin authored
      * include/vlc_es.h: added b_packetized field to es_format_t to tell a decoder if the input elementary stream will be fed in complete frames.
      * include/vlc_codec.h: added a b_need_packetized field to decoder_t that is used by a decoder to tell if it wants to be fed complete frames.
      * modules/demux/ts.c, modules/demux/ps.h, src/input/input_programs.c: b_packetized = VLC_FALSE.
      * modules/codec/ffmpeg/ffmpeg.c, modules/codec/faad.c: b_need_packetized = VLC_TRUE;
      * src/input/input_dec.c: if (b_need_packetized & !b_packetized) then kick off a packetizer that we'll use to feed the decoder.
      * src/input/es_out.c: removed useless stuff.
      
      779340cf
  5. 06 Mar, 2004 1 commit
  6. 05 Mar, 2004 2 commits
  7. 03 Mar, 2004 5 commits
  8. 01 Mar, 2004 2 commits
    • gbazin's avatar
      · e9050e58
      gbazin authored
      * modules/gui/wxwindows/*: make sure we re-use the streaming wizard so the user selection doesn't get lost each time it is opened.
      e9050e58
    • gbazin's avatar
      * include/vlc_threads.h: · 4598fd24
      gbazin authored
         + lower a bit the input thread priority on win32 (using THREAD_PRIORITY_ABOVE_NORMAL now).
      * modules/access/file.c:
         + s/config_GetInt()/var_Get() for file-caching.
      * modules/access_output/udp.c:
         + less verbose debug messages.
         + increase thread priority on win32.
      4598fd24
  9. 29 Feb, 2004 1 commit
    • gbazin's avatar
      · 26ad94db
      gbazin authored
      * src/misc/variables.c: fixed memleak.
      * include/vlc_common.h: use pragma to disable useless MSVC warnings.
      26ad94db
  10. 25 Feb, 2004 1 commit
  11. 23 Feb, 2004 2 commits
    • gbazin's avatar
      · 5fc35373
      gbazin authored
      * modules/demux/wav.c: more fixes for multichannel wav files support.
      * include/codecs.h: ms speakers definitions.
      * modules/codec/araw.c: added support for fl64 fourcc.
      5fc35373
    • gbazin's avatar
      · a6f71ffa
      gbazin authored
      * include/vlc_common.h: added the UI64C() macro for unsinged long long constants.
      a6f71ffa
  12. 22 Feb, 2004 2 commits
  13. 21 Feb, 2004 1 commit
    • gbazin's avatar
      · b6fde88e
      gbazin authored
      * include/charset.h: added "extern "C" {" for c++ modules.
      * modules/mux/mp4.c, modules/demux/ts.c: fixed memleaks.
      b6fde88e
  14. 20 Feb, 2004 1 commit
    • Christophe Massiot's avatar
      * modules/codec/ffmpeg/encoder.c, modules/stream_out/transcode.c : · 8c816feb
      Christophe Massiot authored
        - new ffmpeg options available from the command-line : interleaved video,
          noise reduction, rate control parameters, i_quant_factor, trellis
          quantification, mpeg4 matrix, and thread count
        - portable functions to use ffmpeg multithreading capabilities on all
          platforms
        - hurry up mode now turns off rd and trellis, and also raises the noise
          reduction parameter (thus noise reduction is mandatory with hurry up)
        - if threads=1, no ffmpeg thread is launched, but the ffmpeg encoding
          will be done in a separate thread than the packetizer and decoder
        - fixed a bug with mp3 decoding and weird ffmpeg return code
      8c816feb
  15. 15 Feb, 2004 1 commit
    • sigmunau's avatar
      include/osd.h, src/video_output/video_text.c: · 2ad9f25d
      sigmunau authored
       * turned vout_OSDMessage into __vout_OSDMessage
       * __vout_OSDMessage now takes printf style parameters
       * added a macro vout_OSDMessage that calls __vout_OSDMessage with the first
         parameter passed through VLC_OBJECT()
      2ad9f25d
  16. 14 Feb, 2004 2 commits
    • gbazin's avatar
      · a9098e45
      gbazin authored
      * modules/demux/wav.c: started support for WAVEFORMATEXTENSIBLE (aka multichannel).
         support for float32 format.
      * include/codecs.h: added WAVEFORMATEXTENSIBLE structure.
      * modules/codec/araw.c: fixes.
      a9098e45
    • gbazin's avatar
      · d09106d2
      gbazin authored
      * ALL: small portability fixes.
      d09106d2
  17. 07 Feb, 2004 2 commits
    • gbazin's avatar
      · a02533c3
      gbazin authored
      * include/vlc_es.h: s/es_format_Free/es_format_Clean.
      a02533c3
    • gbazin's avatar
      · f6fd063a
      gbazin authored
      * modules/demux/ogg.c: fixed memleak.
      * modules/codec/flac.c: fixed memleak.
      * include/vlc_es.h: es_format_Free().
      f6fd063a
  18. 06 Feb, 2004 2 commits
  19. 31 Jan, 2004 1 commit
  20. 30 Jan, 2004 1 commit
  21. 29 Jan, 2004 3 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
    • 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
    • sigmunau's avatar
      include/vlc_common.h: · 8f735381
      sigmunau authored
       * defined a CPU_CAPABILITY_SSE2
      src/libvlc.(c|h):
       * implemented --see2/--no-sse2
      8f735381
  22. 26 Jan, 2004 2 commits
  23. 25 Jan, 2004 2 commits
    • gbazin's avatar
      · fa5f1098
      gbazin authored
      * include/vlc_common.h, include/vlc_es.h: new video_palette_t structure.
      * modules/codec/ffmpeg/*: support for palettized codecs.
      fa5f1098
    • zorglub's avatar
      * Strings review in include/ · 6de15a63
      zorglub authored
      * Removed trailing spaces
      6de15a63