This page contains some additional Delphi components, classes and a few conversions i have created.
djbfft
  djbfft is a conversion of D. J. Bernstein Complex Split Radix FFT to Delphi. Precision can be setup to single, double and extended and the FFT size goes up to 8192 points. For single precision i'd recommend using the FFT from the DC-DSP components, because it's further optimized for SSE/3DNow instructions. This unit is plain pascal code.

File: FastFourierDJB.zip
Size:
79.43 kb Date: May 24, 2024
AlphaBlend
  AlphaBlend is an alpha blending unit for 24 bit bitmaps. It is based on TBSMorphButton by Babak Sateli and further optimized using MMX instructions. The MMX code has been converted using MMXAsm to be able to compile this unit even under Delphi 5.

File: AlphaBlend.zip
Size:
1.88 kb Date: May 24, 2024
MatroskaSplitter
  This unit is a conversion of the ITrackInfo, IChapterInfo and IKeyFrameInfo interfaces to Delphi, which are implemented in Gabest's MatroskaSplitter filter for DirectShow.

File: MatroskaSplitter.zip
Size:
7.28 kb Date: May 24, 2024
VSFilter/DVobSub interface
  This unit is a conversion of the IDirectVobSub and IDirectVobSub2 interfaces to Delphi, which are implemented in Gabest's VSFilter for DirectShow. This unit also contains a COM class for the external subtitle parsing feature for DVD's of the VSFilter.

File: VSFilter.zip
Size:
2.60 kb Date: May 24, 2024
Lame DirectShow interface
  Delphi conversion for the LAME DirectShow Encoder.

Updated version by Martin Offenwanger.

File: LameDShowIntf.zip
Size:
4.04 kb Date: May 24, 2024

©2024 Milenko Mitrovic