Create a directShow transform filter that:
- Can sit between a Webcam video capture source and a DV encoder filter
- Takes the input frame which may be an arbitrary dimensions (eg 320 x 240, 640 x 480) and creates a new frame with either the DV PAL 720 x 576, DV NTSC 720 x 480 dimensions. The source image should be centered in a black bordered frame. The purpose of this is to retain the interlacing (if present) in the original frame. Simply connecting the video capture source to the DV encoder would result in a strecth draw and subsequent munging of the inerlacing.
- The filter must do this transformation in an efficient manner such that the graph does not start dropping frames.
- Connect successfully with the DV encoder
- Provide a method for setting it's output dimensions of DV PAL or DV NTSC via a property page and published interface that can be invoked from Delphi 6 or later.
- Must in able to be registered with the OS using regsvr32
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
Windows XP PRO and HOME