1. 26 Sep, 2004 2 commits
  2. 01 Sep, 2004 1 commit
  3. 28 Aug, 2004 1 commit
  4. 26 Aug, 2004 1 commit
    • 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
  5. 29 Jun, 2004 1 commit
  6. 23 May, 2004 1 commit
  7. 15 May, 2004 1 commit
  8. 07 May, 2004 1 commit
  9. 03 May, 2004 1 commit
  10. 29 Apr, 2004 2 commits
  11. 25 Apr, 2004 1 commit
    • gbazin's avatar
      * src/stream_output/stream_output.c: small sout_cfg_parser() changes. · 3ef2227a
      gbazin 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
  12. 25 Mar, 2004 1 commit
  13. 08 Mar, 2004 1 commit
  14. 01 Mar, 2004 1 commit
  15. 25 Feb, 2004 1 commit
  16. 08 Feb, 2004 4 commits
    • gbazin's avatar
      · 310a3201
      gbazin authored
      * modules/codec/ffmpeg/video.c: another fix for switching postproc on the fly.
      310a3201
    • gbazin's avatar
      · 8822d581
      gbazin authored
      * modules/codec/ffmpeg/video.c: another fix for post-processing.
      8822d581
    • sigmunau's avatar
      modules/demux/avi/avi.c: · d5c32a93
      sigmunau 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
    • gbazin's avatar
      · c642d8bb
      gbazin authored
      * modules/codec/ffmpeg/video.c: fixed crash when disabling post-processing with videos with B frames.
      c642d8bb
  17. 25 Jan, 2004 1 commit
    • 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
  18. 18 Jan, 2004 1 commit
  19. 09 Jan, 2004 2 commits
  20. 08 Jan, 2004 1 commit
    • gbazin's avatar
      · 516fba50
      gbazin 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
  21. 02 Dec, 2003 1 commit
  22. 01 Dec, 2003 1 commit
  23. 29 Nov, 2003 1 commit
  24. 27 Nov, 2003 1 commit
  25. 24 Nov, 2003 2 commits
    • 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
    • Laurent Aimar's avatar
      * all: removed decoder_fifo_t. · 3439df81
      Laurent Aimar authored
      3439df81
  26. 23 Nov, 2003 3 commits
    • gbazin's avatar
      · 5669a2c5
      gbazin 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
    • gbazin's avatar
      · 9c374559
      gbazin 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
    • Laurent Aimar's avatar
      * all: do not use p_fifo. · 2d037953
      Laurent Aimar authored
      2d037953
  27. 22 Nov, 2003 1 commit
  28. 19 Nov, 2003 1 commit
  29. 17 Nov, 2003 1 commit
  30. 16 Nov, 2003 2 commits
    • gbazin's avatar
      · dd6bbcec
      gbazin authored
      * modules/codec/ffmpeg/video.c, src/input/input_dec.c: a couple of fixes. Thanks fenrir :)
      dd6bbcec
    • 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