This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DVSDK DirectShow Video Encoder For WinCE 6.0 on OMAP35xx

Other Parts Discussed in Thread: OMAP3530

Hi all,

OS:WinCE 6.0

Platform:TI OMAP35xx Mistral EVM kit

 

We had interfaced camera to the TI OMAP3530 EVM and we are trying to record a video from the camera sensor.For video recording we are trying to use the DVSDK Mpeg4VideoEncoder.dll DirectShow filter for recoding the video as mpeg4.

 

Since Mpeg4VideoEncoder.dll DirectShow filter in the DVSDK uses DSP for encoding we are suspecting it to record the video at higher frame rate than the Software video encoder.

Currently for the default WinCE wmv video encoder,the filter graph is

Video Source Filter-->Color Convertor-->DMOWrapperFilter-->WMV Encoder-->Mux Filter--->File Writer

But for TI Mpeg4VideoEncoder.dll,i am not sure about how the filter graph would be?.Since the source for Mpeg4VideoEncoder.dll is not included as part of DVSDK.

Please let me know exactly which part of above graph was replaced by TI's Mpeg4VideoEncoder.dll?

 

Because of this i was not able to utilize DSP for video encoding purpose.

 

 

Regards,

Prabu

  • Prabu,

    The source for the Mpeg4VideoEncoder.dll is part of the DVSDK source package. Please refer to the following link for the latest version of SDK which includes the BSP and DVSDK packages.

    http://software-dl.ti.com/sdoemb/sdoemb_public_sw/wince_sdk/latest/index_FDS.html

    You can use the "capturetest" application which is part of the BSP to try out the mpeg4 encoder. "Capturetest ?" will list the parameters taken by this application.

    Example of command-line for mpeg4 encode at 1Mbps bit rate is

    capturetest /auto /br 1000000 /cap 640x480@30 /venc mpeg4 /vin av /time 5000 /pv

    You can save the encoded video to a file using the /sd and /file options.

    regards,

    Aparna