]> git.sesse.net Git - vlc/commit
* modules/codec/ffmpeg/encoder.c, modules/stream_out/transcode.c :
authorChristophe Massiot <massiot@videolan.org>
Fri, 20 Feb 2004 18:34:28 +0000 (18:34 +0000)
committerChristophe Massiot <massiot@videolan.org>
Fri, 20 Feb 2004 18:34:28 +0000 (18:34 +0000)
commit8c816feb508b59236416d1b85f96c6b924bcc73c
tree453cb955be4d51bad5ef1cd2a3838c9d490db9ad
parent7e894c8955ff1b60b4f9749a5a2a3ae3e374407e
* modules/codec/ffmpeg/encoder.c, modules/stream_out/transcode.c :
  - 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
include/vlc_codec.h
modules/codec/ffmpeg/encoder.c
modules/stream_out/transcode.c