H264编码原理
海那边的蓝精灵
在山的那边海的那边有一群蓝精灵
展开
-
获取NAL_UNIT的RBSP数据
主文件 #include "Nal_Unit.h" /* ebsp 转化为rbsp */ static int nal_unit_ebsp_to_rbsp(char (*QueueBuf)[],int *pos) { int IsExtended = 0; /* 寻找ebsp流中是否存在00 00 03字符,如果存在则需要将其03去除,从而转化为rbsp */ if(((*QueueBuf)[((*pos)+0)%3] == 0) && ((*QueueBuf)[原创 2022-04-24 15:41:50 · 725 阅读 · 0 评论 -
指数哥伦布编码
#include "columb_ue.h" /* 读取单个字节中的位 */ static unsigned char read_bit(const char *arr,int index,int *Bytes) { unsigned char mask = (1 << index); unsigned char val = 0; val = (mask & arr[Bytes]); return val; } /* 无符号指数哥伦布编码 */ static voi原创 2022-04-19 17:02:22 · 133 阅读 · 0 评论 -
哈夫曼编码
哈夫曼编码原创 2022-04-16 17:12:34 · 115 阅读 · 0 评论