正文

S3C6410 MFC同时编解码问题2010-01-27 17:16:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/liyutai/50614.html

分享到:

09年遇到两件最郁闷的问题,一个是freescale 的wince5 wm9715驱动,用无锡开发板,没法录音。厂家很不负责。后来找到freescale总部,答复是,原来就没搞定,这些都是废话了。

换了三星6410,知道还在完善中,bug特多,用时编解码时遇到图像会串的问题,就是编码的图像会显示到解码的图像上,经过三星FAE的测试反馈到三星总部,第二天给了个8月11号发布的包,说搞定了,已测试图像不串了,但编码有问题,修改三星封装库中的两个参数,终于搞定了。

如下:

void *SsbSipH264EncodeInit(unsigned int uiWidth,     unsigned int uiHeight,
                           unsigned int uiFramerate, unsigned int uiBitrate_kbps,
                           unsigned int uiGOPNum)
{
    _MFCLIB_H264_ENC   *pCTX;
    HANDLE              hOpen;


    //////////////////////////////
    /////     CreateFile     /////
    //////////////////////////////
    hOpen = CreateFile(L"MFC1:",
                       GENERIC_READ|GENERIC_WRITE,
                       0,
                       NULL,
                       OPEN_EXISTING,
                       FILE_ATTRIBUTE_NORMAL,
                       NULL);
    if (hOpen == INVALID_HANDLE_VALUE) {
        LOG_MSG(LOG_ERROR, "SsbSipH264EncodeInit", "MFC Open failure.\n");
        return NULL;
    }

    pCTX = (_MFCLIB_H264_ENC *) malloc(sizeof(_MFCLIB_H264_ENC));
    if (pCTX == NULL) {
        LOG_MSG(LOG_ERROR, "SsbSipH264EncodeInit", "malloc failed.\n");
        CloseHandle(hOpen);
        return NULL;
    }

......

更多内容请点击查看原文:http://www.hzlitai.com.cn/article/ARM11/SYSTEM/6410MFC.html

 

阅读(6193) | 评论(7)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

loading...
您需要登录后才能评论,请 登录 或者 注册