FFVCL Encoder 4.0 and Player 4.0 released

FFVCL – Delphi FFmpeg VCL Components

2011.10.08 FFVCL Encoder 4.0 & Player 4.0

[Common]
* compatible for Lazarus Win32 (source edition only)
* update to FFmpeg 0.8.x which support DirectShow capture and RTMP protocol
* many minor improvements

[Decoder]
* new property TriggerEventInMainThread
* new event OnBeforeFindStreamInfo

[Encoder]
* new events OnFrameInputHook/OnFrameOutputHook on video frames in original format
* support encoding in multiple threads (depends on capability of encoders)
* remove options AudioPreset, VideoPreset, SubtitlePreset
* remove build-in presets

[Player]
* new event OnFrameHook on video frames with original format
* new method opt_default()
* new method FlushQueue()
* new property HijackCursor

[EventStreamAdapter]
* new property TriggerEventInMainThread

[FrameInputAdapter]
* rename event OnReadFrameData to OnReadFrameBMP

[Demos]
* new DirectShowCapure demo
* new FrameWaveInput demo

[DLLs]
* FFmpeg DLLs built base on official ffmpeg 0.8.5
* This version is NOT compatible with previous FFmpeg DLLs.

Posted in ChangeLog | Leave a comment

FFVCL Encoder 3.9 and Player 3.0 released

FFVCL – Delphi FFmpeg VCL Components

2011.03.07 Encoder 3.9 & Player 3.0

[Common]
* new routine MixAudio() in FFUtils
* several minor improvements

[Decoder]
* new property Deinterlace
* new function/method ReadAudio()

[Encoder]
* new event OnBeforeFindStreamInfo
* new property Paused

[Player]
* support multiple instances
* new parameter AAutoLoadSDL in function/method LoadAVLib()
* new functions/methods SDLLibLoaded(), LoadSDLLib() and UnloadSDLLib()

[Demos]
* new AudioMixer demo
* new MultiPlayer demo
* new PicturesTransitions2Video demo

[DLLs]
* no changes

Posted in ChangeLog | Leave a comment

FFVCL Encoder 3.8 and Player 2.8 released

FFVCL – Delphi FFmpeg VCL Components

2011.01.22 Encoder 3.8 & Player 2.8

[Common]
* support adjust brightness and contrast
* support adjust hue and saturation

[Encoder]
* support multiple encoding tasks without any thread locking error
* several minor improvements

[Player]
* new property Deinterlace
* new properties CheckIOEOF and CheckIOERR
* new properties AutoAdjustFrameRate and ForceFrameRate
* new event OnBeforeFindStreamInfo
* several minor improvements

[Demos]
* new Video2Gif demo
* new OutputFormat demo
* new DecoderWaveInputEncoder demo
* improve Player demo
* improve Pictures2Video demo

[DLLs]
* FFmpeg DLLs built base on official ffmpeg svn-r26400
* This version is NOT compatible with previous FFmpeg DLLs.

Posted in ChangeLog | Leave a comment

FFVCL Encoder 3.7 and Player 2.7 released

FFVCL – Delphi FFmpeg VCL Components

2010.12.06 Encoder 3.7 & Player 2.7

[Common]
* several minor improvements

[Decoder]
* support decode audio

[Encoder]
* remove CropXXX options and use the crop filter instead
* expose some properties of TCustomFFmpeg: Converting, LastErrMsg, Terminated, TotalOutputDuration

[EventStreamAdapter]
* OnReadEvent and OnWriteEvent: change untyped parameter to PByte for that Delphi 6 IDE could not handle this case

[DLLs]
* FFmpeg DLLs built base on official ffmpeg svn-r25789
* This version is NOT compatible with previous FFmpeg DLLs.

Posted in ChangeLog | Leave a comment

FFVCL Encoder 3.6 and Player 2.6 released

FFVCL – Delphi FFmpeg VCL Components

2010.10.05 Encoder 3.6 & Player 2.6

* Support Delphi XE/2011
* new component TPacketInputAdapter
* several minor improvements
* FFmpeg DLLs built base on official ffmpeg svn-r25245
* This version is NOT compatible with previous FFmpeg DLLs.

Posted in ChangeLog | Leave a comment