[H.266/VVC系列1] VTM里的命名规范

1. 由改微信昵称引发的学术讨论

背景

实验室有个同学要改微信昵称,用了“milktea”,大佬开玩笑说“这不符合命名规范,让程序员看的很难受啊!”于是引发了一系列关于命名规范的学术讨论。

跟H.265、H.266标准有一段时间了,“独学而无友,则孤陋而寡闻”,本来也想写一些东西出来,刚好以此为开始分享一些心得体会。如果有理解不对的地方希望各位大佬不吝赐教,小生不胜感激。

2. VTM里的命名规范

以“milktea”为例:

举例:“milktea”说明VTM举例
MilkTea类名EncSlice
枚举类型SliceType
MILKTEA没见过
MILK_TEA宏定义#define JVET_Q0150
枚举名I_SLICE
常量名MAX_GOP
MILK_Tea枚举名BPM_Std
milkTea所有一般变量
函数命名compressSlice()
_milkTea传入的参数_compID
private变量_size
milkTea_没见过
milk_tea静态类static_vector
(编码)函数命名coding_tree_unit()
m_milkTeaprivate变量m_pcCfg
m_MilkTeaprivate变量m_CtxSet
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值