FFVCL – Delphi FFmpeg VCL Components
2010.08.21 Encoder 3.5 & Player 2.5
[Version]
* encoder’s version number changed from 3.3 to 3.5 indicating this version is not compatible with the previous version
* player’s version number changed from 2.3 to 2.5 indicating this version is not compatible with the previous version
[LicenseKey]
* new simple license key for the DCU edition
[Rename]
* rename TAVProbe component to TFFDecoder, rename AVProbe unit to FFDecode
* rename TFFmpegVCL component to TFFEncoder, rename FFmpegVCL unit to FFEncode
* rename TFFmpegLoader component to TFFLoader, rename FFmpegLoader unit to FFLoad
* rename FFmpegLogger unit to FFLog
[Encoder]
* new OnAudioHook event and AudioHook option
* new function ParseParameters() in FFBaseComponent unit: parse parameters of ffmpeg command line to FFVCL options
* rename FileFormat option to ForceFormat
* rename OnCustomHook event to OnVideoInputHook and rename CustomHook option to VideoInputHook
* new OnVideoOutputHook event and VideoOutputHook option
* the major difference between the two events is that OnVideoInputHook will receive the the frames in original frame size but OnVideoOutputHook will receive the frames in final frame size
* new output option VideoHookBitsPixel for PixelFormat of Bitmap hooked
[WaveInputAdapter]
* new WaveInputAdapter component for WaveInput
[WaveOutputAdapter]
* new WaveOutputAdapter component for WaveOutput
[FrameInput]
* change events result type from Boolean to Integer
[Player]
* rename Format property to ForceFormat
* rename OnHook event to OnVideoHook and add a new parameter AUpdate for indicating whether apply hook
* rename Hook property to VideoHook
* new AudioHook property and new OnAudioHook event
* new property VideoHookBitsPixel for PixelFormat of Bitmap hooked
[Decoder]
* new property BitmapBitsPixel for PixelFormat of Bitmap decoded
[DLLs]
* no changes