摘要: 阅读全文
Slice header里面有哪些重要的参数?
2017-09-27 20:31 by nigaopeng, 1080 阅读, 0 推荐, 收藏, 编辑
摘要:first_mb_in_slice:第一个宏块在slice的位置 slice_type:slice的类型 pic_parameter_set_id:slice对应的pps的id frame_num:表示图像解码顺序 field_pic_flag:表示帧/场模式 bottom_field_flag:表 阅读全文
SPS和PPS有哪些重要的参数?
2017-09-27 20:30 by nigaopeng, 480 阅读, 0 推荐, 收藏, 编辑
摘要:SPS: Level_idc: Bit_depth_luma_minus8: Bit_depth_chroma_minus8: Pic_order_cnt_type: Num_ref_frames: Pic_width_in_mbs_minus1: Pic_height_in_map_units_m 阅读全文
宏块和片的概念?
2017-09-27 20:19 by nigaopeng, 1007 阅读, 0 推荐, 收藏, 编辑
摘要:– 宏块、片: 一个编码图像通常划分成若干宏块组成,一个宏块由一个16×16亮度像素和附加的一个8×8 Cb和一个8×8 Cr彩色像素块组成。每个图象中,若干宏块被排列成片的形式。 – I片只包含I宏块,P片可包含P和I宏块,而B片可包含B和I宏块。 – I宏块利用从当前片中已解码的像素作为参考进行 阅读全文
H264的start code是什么?
2017-09-27 20:06 by nigaopeng, 2069 阅读, 2 推荐, 收藏, 编辑
摘要:H.264起始码 在网络传输h264数据时,一个UDP包就是一个NALU,解码器可以很方便的检测出NAL分界和解码。但是如果编码数据存储为一个文件,原来的解码器将无法从数据流中分别出每个NAL的起始位置和终止位置,为此h.264用起始码来解决这一问题。 H.264编码时,在每个NAL前添加起始码 ( 阅读全文
H264的nalu type有哪些?
2017-09-27 20:06 by nigaopeng, 4548 阅读, 0 推荐, 收藏, 编辑
摘要:1.forbidden_bit: 禁止位,初始为0,当网络发现NAL单元有比特错误时可设置该比特为1,以便接收方纠错或丢掉该单元。 2.nal_reference_bit: nal重要性指示,标志该NAL单元的重要性,值越大,越重要,解码器在解码处理不过来的时候,可以丢掉重要性为0的NALU。 不同 阅读全文
linux initcall机制
2017-09-27 19:16 by nigaopeng, 616 阅读, 0 推荐, 收藏, 编辑
摘要:Linux系统启动过程很复杂,因为它既需要支持模块静态加载机制也要支持动态加载机制。模块动态加载机制给系统提供了极大的灵活性,驱动程序既可支持静态编译进内核,也可以支持动态加载机制。Linux系统中对设备和子系统的初始化在最后进行,主要过程可以用下图表示。 图1 进入子系统初始化时,在内核init进 阅读全文