Hi, I want to write some message to video stream.
So I do this completion after get capture frames as follows:
if (Capture_get(hCapture, &hCapBuf) < 0)
{
ERR("Failed to get capture buffer\n");
cleanup(THREAD_FAILURE);
}
BufferGfx_setColorSpace(hCapBuf,ColorSpace_YUV422PSEMI);
//modify by su 2009 09 28
Text_showUnicode(Font, envp->osd_args->title, FONT_SIZE, envp->osd_args->title_x,
yScale(envp->videoStd, envp->osd_args->title_y), hCapBuf);
getDate(envp->osd_args->date);
Text_showUnicode(Font, envp->osd_args->date, FONT_SIZE, envp->osd_args->date_x,
yScale(envp->videoStd, envp->osd_args->date_y), hCapBuf);
BufferGfx_setColorSpace(hCapBuf,ColorSpace_YUV420PSEMI);
-----------------------------------------------------------------------------------------------------------------------------
The encode can't achieve real time (25f/s).If I want to make it achieve real time,what should I do?
Could you give me some advice?
Thank you.