1. 24 Oct, 2004 1 commit
  2. 26 Sep, 2004 1 commit
  3. 28 Jul, 2004 1 commit
    • gbazin's avatar
      * modules/codec/ffmpeg/*: · fd598b84
      gbazin authored
        - added fourcc for SNOW and DTS.
        - added 'qscale' (fixed quantizer scale - VBR) and 'strict' (standard compliance) encoding options.
      fd598b84
  4. 10 Jul, 2004 1 commit
  5. 26 Apr, 2004 3 commits
  6. 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
  7. 23 Apr, 2004 2 commits
  8. 13 Apr, 2004 1 commit
  9. 05 Apr, 2004 1 commit
  10. 23 Mar, 2004 1 commit
  11. 06 Mar, 2004 1 commit
    • gbazin's avatar
      * modules/codec/ffmpeg/encoder.c: · 42113b34
      gbazin authored
         + libavcodec now interpolates the pts if you feed it with a frame with AV_NOPTS_VALUE. Make sure we handle that correctly.
      42113b34
  12. 03 Mar, 2004 1 commit
    • Christophe Massiot's avatar
      * modules/codec/ffmpeg/encoder.c: · 9e4b5e02
      Christophe Massiot authored
        - use AV_NOPTS_VALUE instead of 0 when it's available
        - reworked the hurry-up mode to start with disabling the B frames first
        - reworked the hurry-up mode to remove my thread mess
        - check that we don't feed ffmpeg with twice the same PTS (crashes ffmpeg)
        - correctly flag the picture types
      
      * modules/stream_out/transcode.c:
        - use AV_NOPTS_VALUE instead of 0 when it's available
        - copy block_t::i_flags to sout_buffer_t::i_flags (temporary)
      9e4b5e02
  13. 21 Feb, 2004 1 commit
    • gbazin's avatar
      · dbde1f5f
      gbazin authored
      * modules/codec/ffmpeg/encoder.c: make it ffmpeg-0.4.8 friendly.
      dbde1f5f
  14. 20 Feb, 2004 1 commit
    • Christophe Massiot's avatar
      * modules/codec/ffmpeg/encoder.c, modules/stream_out/transcode.c : · 8c816feb
      Christophe Massiot authored
        - new ffmpeg options available from the command-line : interleaved video,
          noise reduction, rate control parameters, i_quant_factor, trellis
          quantification, mpeg4 matrix, and thread count
        - portable functions to use ffmpeg multithreading capabilities on all
          platforms
        - hurry up mode now turns off rd and trellis, and also raises the noise
          reduction parameter (thus noise reduction is mandatory with hurry up)
        - if threads=1, no ffmpeg thread is launched, but the ffmpeg encoding
          will be done in a separate thread than the packetizer and decoder
        - fixed a bug with mp3 decoding and weird ffmpeg return code
      8c816feb
  15. 04 Jan, 2004 1 commit
  16. 14 Dec, 2003 1 commit
  17. 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
  18. 04 Dec, 2003 1 commit
    • gbazin's avatar
      · b4b9f772
      gbazin authored
      * modules/codec/ffmpeg/encoder.c, modules/codec/speex.c: fixed stupid bug in audio encoding.
      b4b9f772
  19. 29 Nov, 2003 5 commits
  20. 28 Nov, 2003 2 commits
  21. 26 Nov, 2003 2 commits
  22. 22 Nov, 2003 1 commit
  23. 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
  24. 05 Nov, 2003 3 commits
    • hartman's avatar
      * Compilation fix. One to many ) · 5ab31c4e
      hartman authored
      5ab31c4e
    • gbazin's avatar
      · 8331d363
      gbazin authored
      * include/vlc_codec.h, modules/codec/ffmpeg/encoder.c, modules/stream_out/transcode.c: tell the encoder to respect the aspect ratio of the input.
      * modules/gui/wxwindows/preferences_widgets.cpp: compilation fix.
      * src/misc/configuration.c: use strtol() instead of atoi().
      8331d363
    • gbazin's avatar
      · 64336427
      gbazin authored
      * modules/codec/ffmpeg/encoder.c: fixed bug in the audio encoder.
      * modules/gui/wxwindows/preferences_widgets.*: bug fix.
      64336427
  25. 27 Oct, 2003 3 commits
    • gbazin's avatar
      · f6dca10f
      gbazin authored
      * modules/stream_out/transcode.c, modules/codec/ffmpeg/encoder.c: move the ffmpeg pts hack to the ffmpeg encoder.
      f6dca10f
    • gbazin's avatar
      · d83f47c4
      gbazin authored
      * modules/codec/vorbis.c: fixed vorbis encoding.
      * modules/codec/ffmpeg/*: fixed ffmpeg encoding.
      * modules/stream_out/transcode.c: transcoding is working again.
      d83f47c4
    • gbazin's avatar
      · 630b0fc7
      gbazin authored
      * modules/codec/ffmpeg/*: ported the ffmpeg audio and video decoders to the new api.
         Isolated the video postprocessing routines in postprocess.c
      
      * modules/codec/ffmpeg/encoder.c, modules/codec/vorbis.c, modules/stream_out/transcode.c,
         include/vlc_block.h, include/vlc_codec.h: extracted the encoders out of transcode.c.
         transcode now uses encoder plugins (currently ffmpeg, vorbis and theora).
      
      PS: transcoding is currently a bit broken but I'll fix that ASAP.
      630b0fc7