我们的业务link图中,有两个地方需要使用scalar
scalar的path id有两个
/** \brief SCLR block SC5 ID */
#define SCLR_LINK_SC5 (0)
/** \brief SCLR block SC3 ID */
#define SCLR_LINK_SEC0_SC3 (1)
如果都使用第一个,我们发现编解码出来的帧卡顿严重,因此希望使用sc5和sc3 但是发现没办法同时使用,rdk会报错
同时使用两个sc3也会报错
,总结一下就是
1 两个scalar都使用path sc5,创建没问题,但会卡顿,花瓶,退帧
2 两个scalar都使用path sc3 ,rdk报错,scalar创建失败
3 一个使用sc3 一个使用sc5,rdk报错,scalar创建失败
4 只使用一个sc3 或者只使用一个sc5 创建没问题
Ternence_Hsu:
你好;
1、当你2个scalar同时都使用 sc5 的时候,可能由于sc5性能的瓶颈导致丢帧的 ( 可以查看这个手册)
2、创建失败,由于hdvpss中的 模块逻辑配置错误导致的,具体要通过代码,和调试信号分析
3、你需要实现sc的效果,为什么不再考虑dei或者swms模块来实现呢?
shuyu liang:
回复 Ternence_Hsu:
你好
关于SC模块 , 他有配置方法可以提高压缩精度吗?发现精度损失还是挺严重的。
Ternence_Hsu:
回复 shuyu liang:
你好;
用sc 的demo 程序确实会有质量的损失,这个可以优化的,你可以查查前面的帖子,有优化处理过的。