1. 02 Nov, 2005 1 commit
  2. 31 Oct, 2005 1 commit
  3. 29 Oct, 2005 1 commit
  4. 19 Oct, 2005 1 commit
  5. 29 Aug, 2005 1 commit
  6. 09 Jul, 2005 1 commit
  7. 08 Jul, 2005 1 commit
  8. 31 May, 2005 2 commits
  9. 20 May, 2005 1 commit
  10. 15 Apr, 2005 1 commit
  11. 21 Feb, 2005 1 commit
    • Laurent Aimar's avatar
      * block: added · 70ee5fbf
      Laurent Aimar authored
          - BLOCK_FLAG_CORRUPTED : signal corrupted data (do not use anymore
       BLOCK_FLAG_DISCONTINUITY in that case)
          - BLOCK_FLAG_PREROLL : mark this block to be decoded (no matter what).
       * ffmpeg, libmpeg2: support BLOCK_FLAG_PREROLL (ie disable frame dropping).
       * input: added ES_OUT_SET_NEXT_DISPLAY_TIME to ease the work for preroll
       (untested).
       * mp4: added support for CTTS table (pts, needed for h264+bframe).
       * decoders: for now handle discontinuity and corrupted block the same way.
      
      70ee5fbf
  12. 15 Feb, 2005 1 commit
  13. 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
  14. 26 Sep, 2004 1 commit
  15. 26 Aug, 2004 2 commits
    • gbazin's avatar
      * modules/codec/ffmpeg/video_filter.c, include/vlc_filter.h: · f2c55479
      gbazin authored
        - chroma + resizing video filter (using the filter_t architecture).
      * modules/codec/ffmpeg/*:
        - cleanup + small updates.
      * modules/codec/speex.c, theora.c, vorbis.c:
        - got rid of pf_header() in the encoder.
        - store the headers in fmt_out.p_extra (this will break the ogg muxer for now).
      * modules/codec/libmpeg2.c, modules/codec/ffmpeg/video.c:
        - added a p_dec->b_pace_control field to signal if the decoder is allowed to drop frames.
      * modules/stream_out/transcode.c:
        - heavy cleanup.
        - re-use video decoder modules and got rid of the duplicated ffmpeg video decoder.
        - use video filters for chroma conversion and resizing.
        (a few things are broken now like deinterlacing but I'll repair them asap).
      f2c55479
    • gbazin's avatar
  16. 04 Aug, 2004 1 commit
  17. 22 Jun, 2004 1 commit
  18. 22 Mar, 2004 1 commit
  19. 21 Mar, 2004 1 commit
  20. 25 Feb, 2004 2 commits
  21. 16 Jan, 2004 1 commit
  22. 24 Dec, 2003 1 commit
    • gbazin's avatar
      · 26e930b5
      gbazin authored
      * include/vlc_block.h: added a temporary i_rate field to block_t.
      * modules/codec/libmpeg2.c: synchro uses p_block->i_rate again.
      * src/input/*: do not decode audio when i_rate != DEFAULT_RATE.
      26e930b5
  23. 22 Dec, 2003 2 commits
  24. 10 Dec, 2003 1 commit
    • gbazin's avatar
      · 95ce042e
      gbazin authored
      * modules/codec/libmpeg2.c: hack for demuxers which only have DTS timestamps.
      95ce042e
  25. 07 Dec, 2003 1 commit
    • gbazin's avatar
      · 3e59b60f
      gbazin authored
      * include/vlc_block_helper.h: small bugfix to block_FindStartcodeFromOffset().
      * modules/packetizer/mpegvideo.c: get aspect ratio for MPEG2 video streams (still needs to be done for MPEG1).
      * modules/codec/libmpeg2.c: use p_dec->fmt_in.video.i_aspect if available.
      * modules/stream_out/transcode.c, modules/codec/ffmpeg/encoder.c: respect aspect ratio during transcoding.
      3e59b60f
  26. 05 Dec, 2003 1 commit
  27. 24 Nov, 2003 1 commit
    • gbazin's avatar
      · 89fd537f
      gbazin authored
      * src/input/input_dec.c, include/vlc_codec.h: added 2 callbacks in the decoder_t structure for pictures linking/unlinking.
      * modules/codec/libmpeg2.c: restored pictures linking/unlinking code.
      * modules/codec/ffmpeg/video.c: idem and reenabled direct rendering even when the hurry-up mode is activated as it doesn't seem to create a problem anymore with recent ffmpeg.
      89fd537f
  28. 22 Nov, 2003 1 commit
  29. 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
  30. 04 Nov, 2003 1 commit
    • gbazin's avatar
      · ed6c9819
      gbazin authored
      * src/video_output/vout_synchro.c, include/vout_synchro.h: got rid of the dependency on the vout.
      * modules/codec/libmpeg2.c: updated with the synchro api changes.
      ed6c9819
  31. 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
  32. 08 Oct, 2003 1 commit
    • gbazin's avatar
      · a80030a9
      gbazin authored
      * modules/demux/util/sub.c: fix when no subs specified.
      * modules/video_output/x11/xcommon.c: fixed invalid chroma.
      * modules/codec/a52.c, modules/codec/libmpeg2.c: small cleanup.
      a80030a9
  33. 01 Oct, 2003 1 commit
  34. 30 Sep, 2003 1 commit
    • gbazin's avatar
      · a4ee4477
      gbazin authored
      * include/vlc_block.h, modules/codec/libmpeg2.c: re-added the discontinuity flag in block_t and re-enabled the discontinuity gestion in the libmpeg2 codec.
      * include/vlc_block_helper.h: implemented bytestream reading helper functions for chained blocks.
      * modules/codec/a52.c: modified to use the bytestream reading functions.
        The flexibility added by these functions makes the code simpler and better at detecting synchro code emulations.
      a4ee4477
  35. 03 Sep, 2003 1 commit
  36. 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