This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TDA4VM:创建8个以上v4l2编码器

Guru**** 2033340 points
Other Parts Discussed in Thread: TDA4VM
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1096732/tda4vm-creating-more-than-8-v4l2-encoders

部件号:TDA4VM

您好,TI团队

我们正在TDA4VM上测试16ch 720p 6fps编码。

如果我们创建8个以上的编码器实例,
以下消息已输出,无法创建。

[ 217.20.4145万 固件已使用_SOCKS [8]最大上下文[8]
[ 217.21.0345万 ]错误:已达到固件上下文限制!

因此,查找输出消息的内核代码
我做了以下修复,但仍然不能使用超过8个编码器。

drivers/media/platform/vxe-vxd/coder/FW_BINS/all_codecs_FW_all_pipes_2_contexts_8_hwconfig_1_bin.c.

unsigned char *all_codecs_fw_all_pipes_2_contexts_8_hwconfig_1_defe_names_array[]={
"TOPAZHP_NUM_Pipes",
"TOPAZHP_MAX_BU_support",
"Max_REF_B_Levels _FW",
"SEI_insertion",
"TOPAZHP_MAX_NUM_STREAMS ",
};

unsigned int all_codecs_fw_all_pipes_2_contexts_8_hwconfig_1_defe_values_array[]={
2,
(TOPAZHP_MAX_BU_support_HD),
0,
一个,
16,//编码器计数8->16
};

我们尝试测试的是不可能的吗?
请告知如何尝试此操作。

谢谢!

城南市。