1. 20 Aug, 2009 1 commit
  2. 19 Aug, 2009 1 commit
  3. 13 Aug, 2009 1 commit
  4. 07 Aug, 2009 1 commit
  5. 13 May, 2009 2 commits
  6. 29 Dec, 2008 1 commit
  7. 29 Nov, 2008 2 commits
  8. 29 Oct, 2008 1 commit
  9. 23 Oct, 2008 1 commit
  10. 31 May, 2008 1 commit
  11. 21 May, 2008 1 commit
  12. 12 May, 2008 1 commit
  13. 08 May, 2008 1 commit
  14. 14 Apr, 2008 1 commit
  15. 23 Jan, 2008 1 commit
  16. 10 Sep, 2007 1 commit
  17. 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
  18. 12 Jan, 2006 1 commit
  19. 09 Jul, 2005 1 commit
  20. 08 Jul, 2005 1 commit
  21. 01 Mar, 2005 1 commit
  22. 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
  23. 25 Jan, 2004 1 commit
    • bigben's avatar
      string review · fea7f383
      bigben authored
      still some  printfs in dvbsub.c. Would  need to spend some  time reading
      the code to remove them.
      fea7f383
  24. 22 Nov, 2003 2 commits
  25. 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
  26. 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
  27. 10 Jun, 2003 1 commit
    • Christophe Massiot's avatar
      * configure.ac.in: Renamed mpeg_video to mpeg_video_old, so that even · 1ecbcf15
      Christophe Massiot authored
        people who explicitely set mpeg_video in the previous version will end
        up with libmpeg2 in 0.6.0.
      * modules/codec/libmpeg2.c: Fixed a potential segfault, especially
        with DVDs.
      * modules/codec/lpcm.c: Send two PES packets in one aout buffer, because
        some audio filters (read: coreaudio resampler) don't like too small
        packets (I know, this is ugly).
      1ecbcf15
  28. 31 Mar, 2003 1 commit
  29. 18 Mar, 2003 1 commit
  30. 04 Mar, 2003 1 commit
  31. 03 Mar, 2003 1 commit
  32. 11 Feb, 2003 1 commit
  33. 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
  34. 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
  35. 28 Dec, 2002 1 commit
  36. 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
  37. 27 Oct, 2002 1 commit
    • gbazin's avatar
      · 6d6601ea
      gbazin authored
      * ALL: removed GetPES and NextPES, we now use input_ExtractPES everywhere instead
         of these. The bitstream facility has also been changed to use input_ExtractPES
         and now stores the current PES in its structure.
         Introduced input_FlushPESFifo() and CloseBitstream().
      6d6601ea