1. 31 Dec, 2006 1 commit
  2. 26 Nov, 2006 1 commit
    • zorglub's avatar
      A bit of headers cleanup · d3fe7f28
      zorglub authored
      * Headers in include must contain the structures and prototypes needed
        by the plugins and should be named vlc_*.
      * Headers in include/vlc must contain the structures and prototypes
        needed by external libvlc clients
      
      * Moved and renamed some things in headers. 
         - Removed vlc_cpu.h, vlc_error.h (merged in vlc_common)
         - Removed snapshot.h (merged in vlc_vout.h)
         - Removed vlc_spu.h (merged in vlc_osd.h)
         - Removed intf_eject.h and vlc_interaction.h (merged in vlc_interface)
         - Moved all internal headers to src
         - Merged vlc_video.h and video_output.h and move private things to src
         - Removed vlc/intf.h, vlc/aout.h, vlc/vout.h, vlc/decoder.h and vlc/input.h
           (meta headers for use in modules, and often implying too large 
           dependencies)
      * Removed some useless dependencies
      * Unexported a bunch of functions and structures used only in src/
        (--> Still some work here)
      * Finally made input_thread_t and input_source_t (mostly) private. 
        Added input_GetItem to fetch the input_item of an input_thread
      * Cleaned up deprecated entries in vlc_symbols.h and bumped up symbol 
        prefix
      
      This commit has a 99% probability of breaking the build, 0.1% of killing
      your cat and 0% of getting you hot chicks.
      d3fe7f28
  3. 30 Mar, 2006 1 commit
  4. 12 Jan, 2006 1 commit
  5. 14 Dec, 2005 1 commit
  6. 02 Oct, 2005 1 commit
  7. 09 Jul, 2005 1 commit
  8. 08 Jul, 2005 1 commit
  9. 17 Mar, 2005 1 commit
  10. 11 Dec, 2004 1 commit
    • zorglub's avatar
      Improvements to preferences · a90a19a6
      zorglub authored
      * Each module can declare a "human-readable short name" with set_name
      * Modules are sorted by category (set_category, set_subcategory).
        Modules configs can be separated by set_section()
      * Separated audio-filter and audio-visual
      * Separated extraintf and control
      * New command and widget : add_module_list() for comma-separated modules
      * Vfilters now use "," as separator
      a90a19a6
  11. 30 Sep, 2004 2 commits
  12. 31 Aug, 2004 1 commit
  13. 29 Aug, 2004 1 commit
  14. 06 Jul, 2004 1 commit
  15. 23 Feb, 2004 1 commit
    • 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
  16. 14 Feb, 2004 1 commit
    • 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
  17. 25 Jan, 2004 1 commit
    • gbazin's avatar
      · c4fb5be7
      gbazin authored
      * ALL: removed useless add_category_hint().
      c4fb5be7
  18. 20 Dec, 2003 1 commit
    • gbazin's avatar
      · 1cccba5c
      gbazin authored
      * modules/codec/araw.c: added "mlaw" as a fourcc for ulaw audio.
      1cccba5c
  19. 16 Dec, 2003 1 commit
  20. 22 Nov, 2003 1 commit
  21. 16 Nov, 2003 1 commit
    • gbazin's avatar
      · 1e9f16e2
      gbazin authored
      * ALL: final improvements to the decoders/packetizers api.
         (There are still a few decoders/packetizers left to be converted but this shouldn't take too long).
      * ALL: small improvements to the encoders api.
      1e9f16e2
  22. 08 Nov, 2003 1 commit
  23. 05 Nov, 2003 1 commit
  24. 04 Nov, 2003 1 commit
  25. 01 Nov, 2003 2 commits
  26. 25 Oct, 2003 1 commit
    • Sam Hocevar's avatar
      * include/vlc_common.h: · 88991a5c
      Sam Hocevar authored
          + Removed u8, s8, u16 etc. for good.
        * ALL:
          + Replaced all occurrences of u8, s8, u16 etc. with uint8_t, int8_t, etc.
      88991a5c
  27. 02 Sep, 2003 1 commit
    • gbazin's avatar
      · 7bb574fd
      gbazin authored
      * ALL: Introduction of a new api for decoders.
         The final aim of this new api is to make it possible to use the decoders from other modules like the transcoder for instance.
         Only a few decoders have been ported to the new api (a52, libmpeg2, dts, vorbis, theora) so the old api is still supported.
      
         Don't hold your breath, there is still much work to do before we reach this goal.
      
      * modules/codec/a52.c, libmpeg2., dts.c, vorbis.c, theora.c:
         Converted to the new api.
         Merged the a52 and vorbis packetizers in their respective decoders (removes a lot of code duplication).
         New dts and theora packetizers (merged in their respective decoders).
      7bb574fd
  28. 17 Aug, 2003 1 commit
  29. 17 May, 2003 1 commit
    • gbazin's avatar
      · 35a3ceeb
      gbazin authored
      * modules/access/cdda.c, modules/access/vcd/*: New CD digital audio module (by me and fenrir).
        You can now listen to your favorite CDDAs with vlc, or even stream them :)
        (Their is not yet any support for jitter correction).
      * modules/codec/araw.c: small clean-up.
      35a3ceeb
  30. 11 Mar, 2003 3 commits
  31. 07 Jan, 2003 1 commit
    • Laurent Aimar's avatar
      * all: I have added two new variables in es_descriptor_t and · 81b7c545
      Laurent Aimar authored
      decoder_fifo_t (p_waveformatex and p_bitmapinfoheader). It's
      a replacement of p_demux_data as this variable is used by
      some demuxers in another way. This way, I will be able to add
      preliminary support of mpeg4 in mpeg2TS... (I haven't tested ogm
      demuxer so if somebody wants ...)
      81b7c545
  32. 02 Jan, 2003 1 commit
    • gbazin's avatar
      · 2216d29e
      gbazin authored
      * modules/codec/*: reverted my previous patch that explicitly set
      i_bytes_per_frame and i_frame_length in each audio decoder.
      * src/audio_output/dec.c: proper fix to correctly set i_bytes_per_frame
      and i_frame_length.
      2216d29e
  33. 30 Dec, 2002 1 commit
    • gbazin's avatar
      · 700452e0
      gbazin authored
      * modules/codec/*: make sure all audio decoders set
      output_format.i_bytes_per_frame and output_format.i_frame_length
      properly.
      700452e0
  34. 28 Nov, 2002 1 commit
  35. 14 Nov, 2002 1 commit
    • Christophe Massiot's avatar
      Major change of the channels management. p_format->i_channels disappeares · 8928554e
      Christophe Massiot authored
      and is replaced by two members : i_physical_channels and i_original_channels.
      i_physical_channels describes the channels which are effectively present
      in the stream (at the current point of the aout pipeline), whereas
      i_original_channels represents the channels we used to constitute the
      stream. For instance a mono stream (FRONT_CENTER) may emanate from a
      FRONT_LEFT channel of a STEREO stream.
      
      Additionally, this contains hooks to dynamically select the audio device
      and the channels configuration. In order to do that, all aout plugins,
      and all interface plug-ins need to be adapted. Currently only SDL
      (partially OSS) and the rc interface have been adapted, please use them
      as a guide. Other aout plug-ins have been temporarily disabled.
      
      IMPORTANT : if you need a working sound output, DO NOT UPDATE YOUR TREE
      for several days until we fix that.
      
      * modules/misc/network/ipv4.c: Fixed a long-standing segfault when saving
        preferences and asking for multicast.
      8928554e
  36. 08 Nov, 2002 1 commit
    • gbazin's avatar
      · 3c60cbd6
      gbazin authored
      * configure.ac.in, modules/audio_filter/converter/*: added a s8tofloat32.c and
         u8tofloat32.c converter.
      * modules/codec/araw.c: modified to also decode u8 pcm audio samples.
      3c60cbd6