Firefly开源社区

提交一个关于MPP Encoder的小bug

131

积分

0

威望

0

贡献

技术小白

积分
131
发表于 2018-7-13 16:54:33     
  1. codec_cfg = &p->codec_cfg;
  2.     prep_cfg = &p->prep_cfg;
  3.     rc_cfg = &p->rc_cfg;

  4.     /* setup default parameter */
  5.     p->fps = 25;  // FPS
  6.     p->gop = 60;
  7.     p->bps = p->width * p->height / 8 * p->fps;
  8.     p->qp_init  = (p->type == MPP_VIDEO_CodingMJPEG) ? (10) : (26);

  9.     prep_cfg->change        = MPP_ENC_PREP_CFG_CHANGE_INPUT |
  10.                               MPP_ENC_PREP_CFG_CHANGE_ROTATION |
  11.                               MPP_ENC_PREP_CFG_CHANGE_FORMAT;
  12.     prep_cfg->width         = p->width;
  13.     prep_cfg->height        = p->height;
  14.     prep_cfg->hor_stride    = p->hor_stride;
  15.     // 这是Rockchip MPP的一个bug,如果prep_cfg->ver_stride使用ver_stride也就是16字节对其会不停的出warning
  16.     // 如果按照其warning提示使用8字节对其,输出图像明显是错误的
  17.     prep_cfg->ver_stride    = p->ver_stride;/*MPP_ALIGN(p->height,8);*/
  18.     prep_cfg->format        = p->fmt;
  19.     prep_cfg->rotation      = MPP_ENC_ROT_0;
复制代码

代码来自于mpp代码中的mpi_enc_test.c,中文部分的注解是我加的,也就是我要提的bug。
还不知道他们有没有人会看这个论坛呢。感觉这个论坛就是一个摆设。
回复

使用道具 举报

82

积分

0

威望

0

贡献

技术小白

积分
82
发表于 2019-1-24 22:09:04     
这个论坛,我感觉就是使用的人,相互交流
回复

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表