FFVCL Encoder 5.5 and Player 5.5 Released

2014.04.28 FFVCL Encoder & Player 5.5

[Common]
* support Delphi XE6
* update to FFmpeg 2.2.1
* more minor improvements and some bug fix

[Decoder]
* fix potential timeout while seeking

[Encoder]
* fix access violation about complex filters
* fix potential thread deadlock while toggling pause/resume
* fix wrong uses clause of libsdl [Encoder Source Edition]

[Player]
* new property ResetFilterAfterSeeking
* fix potential timeout while seeking
* fix potential hang while toggling pause/resume under Mac OS X [FXPlayer]

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

Posted in ChangeLog | Leave a comment

FFVCL Encoder 5.4 and Player 5.4 Released

2013.12.19 FFVCL Encoder & Player 5.4

[Common]
* update to FFmpeg 2.1.1
* more minor improvements and some bug fix

[Encoder]
* new functions/methods SendFilterCommand() and QueueFilterCommand()

[Player/FXPlayer]
* support controlling playback speed
* new event OnOpenFailed
* new properties AudioFilters, OpenInCallerThread, PlaybackSpeed, EnableAudioSpeed and SyncType
* new functions/methods TryOpen(), SendAudioFilterCommand(), QueueVideoFilterCommand() and QueueAudioFilterCommand()

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

Posted in ChangeLog | Leave a comment

FFVCL Encoder 5.3 and Player 5.3 Released

2013.09.30 FFVCL Encoder & Player 5.3

[Common]
* support Delphi XE5
* more minor improvements and some bug fix

[Encoder]
* fix assertion error with “-codec copy” option

[Player]
* new property AVFormatContext

[FXPlayer]
* new property ConvertToBitmapWhileDecoding for performance optimization

[DLLs]
* no changes

Posted in ChangeLog | Leave a comment

FFVCL Encoder 5.2 and Player 5.2 Released

2013.06.08 FFVCL Encoder & Player 5.2

[Common]
* update to FFmpeg 1.2.1
* support Delphi XE4
* more minor improvements and some bug fix

[Player]
* new property DisableSubtitle
* change type of property rdftspeed from Integer/millisecond to Double/second
* remove properties AutoAdjustFrameRate and ForceFrameRate
* get around an issue in Delphi 6 and 7 about Int64 and Single are incorrectly passed to cdecl/varargs functions

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

Posted in ChangeLog | Leave a comment

FFVCL Encoder 5.1 and Player 5.1 Released

2013.02.06 FFVCL Encoder & Player 5.1

[Common]
* update to FFmpeg 1.1
* fix GDI resource leak in GDICapture(ScreenCapture)

[FFLogger]
* new published property Active
* publish properties LogFile and LogToFile

[Decoder]
* new method DefaultOptions() for batch parsing options like multiple calls of opt_default()

[Encoder]
* get around a bug of Delphi 6 & 7 (Int64 and Single are incorrectly passed to cdecl/vararg functions, http://qc.embarcadero.com/wc/qcmain.aspx?d=6338)
* free memory immediately after files joined in join mode
* fix an access violation issue when failed to set output file in join mode

[Player]
* fix memory leak of buffer pool

[Professional Edition FXPlayer]
* new event OnDisplayFrame with YUV format
* fix memory leak of buffer pool

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

Posted in ChangeLog | Leave a comment