Hi,
I am having a DM365 300MHz custom board. DM365 H264 codec supports 720p @ 30 fps. But i am not getting 30 FPS with my sample application.
Video Parameters are as follows:
- Res: 1024x768
- Bitrate: 10Mbps
- High Profile
My application flow is as follows: (All sequential process)
- Capture 1024x768 frame in YUV422 format
- Convert it to YUV420 using resizer
- Encode the frame
- Dump the frame in file on USB HDD
I am getting around 25FPS with this application. I have done profiling of my application: The resizer takes around 8 msec, encoder takes around 24 msec and file dump takes around 4 msec. It is overshooting the 33msec mark that's why i am not getting 30 FPS.
Can anyone tell me why encoder is taking this much time in encoding one frame? I am using H264 platinum codec.
Thanks,
Alok