1. 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
  2. 05 Nov, 2004 1 commit
  3. 22 Oct, 2004 1 commit
  4. 15 Oct, 2004 1 commit
  5. 27 Sep, 2004 1 commit
  6. 26 Sep, 2004 3 commits
  7. 01 Sep, 2004 1 commit
  8. 28 Aug, 2004 1 commit
  9. 26 Aug, 2004 1 commit
    • Gildas Bazin's avatar
      * modules/codec/ffmpeg/video_filter.c, include/vlc_filter.h: · f2c55479
      Gildas Bazin 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
  10. 29 Jun, 2004 1 commit
  11. 23 May, 2004 1 commit
  12. 15 May, 2004 1 commit
  13. 07 May, 2004 1 commit
  14. 03 May, 2004 1 commit
  15. 29 Apr, 2004 2 commits
  16. 25 Apr, 2004 1 commit
    • Gildas Bazin's avatar
      * src/stream_output/stream_output.c: small sout_cfg_parser() changes. · 3ef2227a
      Gildas Bazin authored
      * modules/stream_out/duplicate.c: small coding style changes.
      * modules/stream_out/transcode.c:
        + Forward the aopts{foo=bar,etc..} and vopts={foo=bar,etc...} options to the encoders.
        + Got rid of the ffmpeg encoder specific options.
      * modules/codec/ffmpeg/*:
        + Changed the encoder options to normal config options.
        + Parse the options forwarded by transcode.
      * include/vlc_codec.h:
        + encoder_t cleanup.
        + include a "sout_cfg_t *" in encoder_t to allow passing options.
      3ef2227a
  17. 25 Mar, 2004 1 commit
  18. 08 Mar, 2004 1 commit
  19. 01 Mar, 2004 1 commit
  20. 25 Feb, 2004 1 commit
  21. 08 Feb, 2004 4 commits
    • Gildas Bazin's avatar
      · 310a3201
      Gildas Bazin authored
      * modules/codec/ffmpeg/video.c: another fix for switching postproc on the fly.
      310a3201
    • Gildas Bazin's avatar
      · 8822d581
      Gildas Bazin authored
      * modules/codec/ffmpeg/video.c: another fix for post-processing.
      8822d581
    • Sigmund Augdal Helberg's avatar
      modules/demux/avi/avi.c: · d5c32a93
      Sigmund Augdal Helberg authored
       * pass bit per pixel info on to decoder
      modules/demux/avi/libavi.h:
       * add 1 as fourcc for msrle
      module/codec/ffmpeg/video.c:
       * pass bit per pixel info to libavcodec (needed for msrle)
      d5c32a93
    • Gildas Bazin's avatar
      · c642d8bb
      Gildas Bazin authored
      * modules/codec/ffmpeg/video.c: fixed crash when disabling post-processing with videos with B frames.
      c642d8bb
  22. 25 Jan, 2004 1 commit
    • Gildas Bazin's avatar
      · fa5f1098
      Gildas Bazin authored
      * include/vlc_common.h, include/vlc_es.h: new video_palette_t structure.
      * modules/codec/ffmpeg/*: support for palettized codecs.
      fa5f1098
  23. 18 Jan, 2004 1 commit
  24. 09 Jan, 2004 2 commits
  25. 08 Jan, 2004 1 commit
    • Gildas Bazin's avatar
      · 516fba50
      Gildas Bazin authored
      * configure.ac: detect if libavformat is present.
      * modules/codec/ffmpeg/demux.c: new experimental demuxer using libavformat (most of the work done by fenrir).
         This demuxer should allow us to support "frindge" formats (FLIC, SWF, etc...).
         The demuxer has been put here because of its dependancy on libavformat and libavcodec.
      * modules/codec/ffmpeg/ffmpeg.c: re-arranged the codecs list.
      516fba50
  26. 02 Dec, 2003 1 commit
  27. 01 Dec, 2003 1 commit
  28. 29 Nov, 2003 1 commit
  29. 27 Nov, 2003 1 commit
  30. 24 Nov, 2003 2 commits
    • Gildas Bazin's avatar
      · 89fd537f
      Gildas Bazin 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
    • Laurent Aimar's avatar
      * all: removed decoder_fifo_t. · 3439df81
      Laurent Aimar authored
      3439df81
  31. 23 Nov, 2003 2 commits
    • Gildas Bazin's avatar
      · 5669a2c5
      Gildas Bazin authored
      * modules/gui/wxwindows/*: added new codecs for stream output.
         Added ffmpeg postproc to menus.
      * modules/codec/ffmpeg/*: allow switching postproc filters on the fly.
      5669a2c5
    • Gildas Bazin's avatar
      · 9c374559
      Gildas Bazin authored
      * modules/demux/*: some containers don't carry any PTS information, just a DTS. In that case, make sure the PTS forwarded to the decoder is set to 0.
      * modules/codec/ffmpeg/video.c: use PTS if available, if not find out the PTS from the DTS and the p_context->has_b_frames and p_pic->reference flags.
      9c374559