Edit online

video_memory

1. Sheet1
分辨率
计算方式说明
输入码流buffer (大小可由应用层配置)19201080
输出帧bufferwidth*height*3/2 * frame_numframe_num至少需要(参考帧个数+1); 目前我们配置的是(参考帧个数+2),多一个用于显示
帧内预测需要的上一行数据width*2
宏块信息buffer固定12K
dblk 需要的上一个宏块行最后4行数据width*8
co-located信息固定68K这两块buffer B帧解码才会用到,但硬件没有预留开关控制,所以在我们的使用场景也必须申请
co-located buffer(width/16)*(height/16)*32*frame_num
2. 自动计算表格
分辨率参考帧个数额外输出buf个数输入码流buf输出帧buf帧内预测内部使用临时buf宏块信息dblk临时bufco-located信息每一帧co-located 数据缓存buff总量(KB)
19201080115242889331200384012288153606963277760010483
10246001152428827648002048122888192696322304003527
128072011524288414720025601228810240696323456004992
8004801152428817280001600122886400696321440002428
1152428800122880696320592
1152428800122880696320592
1152428800122880696320592
1152428800122880696320592
1152428800122880696320592
1152428800122880696320592
1152428800122880696320592
1152428800122880696320592
1152428800122880696320592
1152428800122880696320592
1152428800122880696320592