Hi.
I use the gstreamer api to test plugin v4l2h264enc performance. The pipeline like:
gst-launch videotestsrc ! video/x-raw,width=1920,height=1080,format=NV12,framerate=30/1 ! v4l2h264enc ! avimux ! filesink location=test.avi gst-launch videotestsrc ! video/x-raw,width=1920,height=1080,format=xRGB,framerate=30/1 ! v4l2h264enc ! avimux ! filesink location=test.avi
The pipline which format=NV12 consumes 30% of CPU, and pipeline which format=xRGB consumes 20% of CPU.
Is such a CPU load normal? or Is thera a way to make CPU load lower?
And is v4l2h264enc plugin utilize the hardware-accelerated video encoding in the SDK 8.02?
Any advice would be appreciated.
Thanks