鳞状上皮炎症反应性改变是什么意思| 共济会是什么| 下腹隐隐作痛什么原因| 摔纹皮是什么皮| 坐骨神经痛吃什么药快| 水瓶男喜欢什么样的女生| 血压太低会有什么危险| 花生不能和什么一起吃| 茯苓是什么味道| 鼻毛变白是什么原因| 夫复何求是什么意思| 过期药品是什么垃圾| 胃病吃什么药| 经血逆流的症状是什么| 最贵的金属是什么| 安痛定又叫什么名字| 高血压适合做什么运动| 瘦脱相是什么意思| 梦见捡菌子是什么预兆| tr是什么| 女生问你喜欢她什么怎么回答| 木字五行属什么| 中将是什么级别| 尿糖一个加号是什么意思| 口腔溃疡吃什么消炎药| 口腔上颚疼是什么原因| 梦见自己的哥哥死了是什么意思| 率的部首是什么| 流浪猫吃什么| 什么是黑茶| 10月30号是什么星座| 庚申五行属什么| 什么是终端| 沧海遗珠是什么意思| 六味地黄丸是治什么的| 香薰是什么| dpoy什么意思| 洗头什么时间洗最好| 桑葚干和什么搭配泡水| 远视储备是什么意思| 日央读什么| 三维是什么意思| 什么情况下必须做胃镜| o血型的人有什么特点| 肘关节发黑是什么原因| 乘胜追击什么意思| 支气管炎改变什么意思| 小圆细胞阳性什么意思| 骨盆前倾有什么危害| 黄辣丁吃什么食物| 肝内胆管结石吃什么药好| 兰台是什么意思| 脾胃虚弱吃什么好| 重金属中毒喝什么解毒| 广东广西以什么为界| 处子之身是什么意思| 丹参是什么样子的图片| 翡翠属于什么玉| 菱角是什么意思| 吃什么可以抑制食欲| 三点水一个半读什么| 明朝什么时候灭亡| 炖鸡汤用什么鸡| 后背酸痛是什么原因| 知了为什么叫| 302是什么意思| 业力是什么意思| 指南针是什么时候发明的| 易栓症是什么病| 谛听是什么意思| 对线是什么意思| 低血钾吃什么| 4是什么意思| 是谁在敲打我窗是什么歌| 外耳炎用什么药| 肌红蛋白高是什么意思| 解表是什么意思| 孕妇抽筋是什么原因引起的| 舌头白腻厚苔是什么原因| 三白眼是什么意思| 蚊子喜欢咬什么血型| 风热证是什么意思| 血热吃什么药可以凉血| 煎饼卷什么菜好吃| 什么食物降血糖| 喜鹊吃什么| 堃字的寓意是什么意思| 什么叫做脂肪肝| 电解质是什么| 眼珠子发黄是什么原因| 蜱虫最怕什么药| 额头凉凉的是什么原因| 11.7号是什么星座| 六月初五是什么星座| 三叉神经痛挂什么科| 月光族是什么意思啊| 贫血是什么| 睡觉时胳膊和手发麻是什么原因| 胸口闷疼是什么原因| 湉字五行属什么| 垂体瘤挂什么科| 为什么会脚麻| 什么是一桌餐| 女人脸色发黄吃什么补得最快| 九三年属鸡是什么命| 早上七点是什么时辰| 93年鸡五行属什么| 什么叫高潮| 5s是什么意思| 大脚趾头麻木是什么原因| 求购是什么意思| 10月16日出生的是什么星座| 绿茶喝多了有什么危害| 莲蓬是什么| 女人肝火旺吃什么好| 刘备和刘邦什么关系| 蟑螂长什么样子| 梦到怀孕生孩子是什么意思| 五谷指什么| 百香果有什么功效| 热天不出汗是什么原因| 老人反复发烧预示什么| 异食癖是什么意思| 扁平比是什么意思| 什么叫牙周炎| 什么是七情六欲| 幻听是什么症状| 龙和什么生肖相冲| 锦鲤是什么鱼| cd3cd4cd8都代表什么| 生吃大蒜有什么好处和坏处| 闽南语懒觉是什么意思| 蛇盘疮什么原因引起的| 经常想睡觉是什么原因| 长期手淫有什么危害| 什么是便秘| 吹泡泡是什么意思| 拉肚子想吐是什么原因| 司马迁属什么生肖| π是什么意思| 水仙是什么| 什么食物对眼睛视力好| 几乎的意思是什么| 皮肤过敏用什么药膏| 缩阳什么意思| 五毒为什么没有蜘蛛| c反应蛋白是什么| 计算机二级什么时候查成绩| 体检查什么| 咽炎吃什么药最好效果| 什么地方| 血小板有什么作用| 一毛不拔是什么动物| 落差感是什么意思| 阑尾炎手术后可以吃什么水果| 小腿疼痛挂什么科| 临床药学是干什么的| 人大副主任是什么级别| 梦见蛇咬我是什么意思| 怎么知道自己对什么过敏| 天天喝豆浆有什么好处和坏处| 散瞳是什么| 人为什么不可以偏食| 脂肪肝吃什么药| 5月8号是什么星座| 做梦抓到很多鱼是什么征兆| 惊闻是什么意思| hib疫苗是什么意思| 吃什么下火效果最好| 右肩膀痛是什么原因| 农历六月初六是什么节| 疏肝理气吃什么药| 92年是什么命| 洋葱什么时候种| 亚健康是什么意思| 小腿酸胀痛是什么原因| 什么是孢子粉| 什么的毛主席| 四六风是什么病| 和什么细什么的成语| 一什么湖水| 为什么说秦始皇还活着| 7月14号是什么星座| 反酸是什么原因| 拔罐颜色紫黑代表什么| 值机是什么意思| 伊拉克是什么人种| 限用日期是什么意思| 不议价什么意思| 什么情况要割包皮| giuseppe是什么牌子| 提高免疫力吃什么维生素| 早上起来眼睛肿是什么原因| 氨纶是什么面料优缺点| 做面包用什么面粉| 夜尿多吃什么中成药| 上升水瓶座为什么可怕| jeans是什么品牌| 总胆红素高是什么病| 每天泡脚对身体有什么好处| 做梦梦见蛇是什么征兆| 长期贫血会导致什么严重后果| 尿毒症什么原因引起的| 耳鸣用什么滴耳液| 再接再厉是什么意思| 直接胆红素高是什么病| 睡觉时间长是什么原因| 身上痒但是什么都没有| 6月16日是什么星座| 清分日期是什么意思| 兔女郎是什么| 做梦梦见钓鱼是什么意思| 困难的反义词是什么| 西地那非是什么药| 什么水果对心脏有好处| 什么时候入盆| 10月1日什么星座| 氟西汀是什么药| 扫把和什么是一套的| 蜕膜是什么| 上梁不正下梁歪是什么意思| 胸痛吃什么药| 植树造林的好处是什么| 三七花泡水喝有什么功效和作用| pwp是什么意思| 教义是什么意思| 解酒喝什么好| 1月12日是什么星座| 素饺子什么馅儿的好吃| 猫的五行属什么| 全身无力吃什么药| 沆瀣一气是什么意思| 什么情况下| 大作是什么意思| 儿童喝蜂蜜水有什么好处和坏处| 1930年属什么生肖| 7.14什么情人节| dtc什么意思| 突然血糖高是什么原因引起的| 入赘是什么意思| 朝乾夕惕什么意思| 头皮发紧是什么病的前兆| 角是什么意思| 小白加小白等于什么| 腾冲有什么好玩的景点| 鸡枞是什么东西| 什么东西补铁效果好而且最快| 饸饹是什么| 氯低是什么原因| 肠胃不好吃什么药好| 心情沉重是什么意思| 什么口| 四面弹是什么面料| 石足念什么| 国五行属什么| 吃什么调节内分泌最快| 牙齿发炎吃什么消炎药| 中线是什么意思| 壮阳吃什么药| 意守丹田是什么意思| 郭敬明为什么叫小四| 三伏天喝什么汤最好| 上颚起泡是什么原因| 什么叫心肌桥| 百度

同方全球人寿相关新闻


Directory: ../../../ffmpeg/
File: src/libavcodec/h264_parse.h
Date: 2025-08-04 00:43:16
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 /*
2 * This file is part of FFmpeg.
3 *
4 * FFmpeg is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * FFmpeg is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with FFmpeg; if not, write to the Free Software
16 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
17 */
18
19 /**
20 * @file
21 * H.264 decoder/parser shared code
22 */
23
24 #ifndef AVCODEC_H264_PARSE_H
25 #define AVCODEC_H264_PARSE_H
26
27 #include "config.h"
28
29 #include <stdint.h>
30
31 #include "libavutil/attributes.h"
32
33 #include "get_bits.h"
34 #include "h264_ps.h"
35
36 #define MB_TYPE_REF0 MB_TYPE_CODEC_SPECIFIC
37 #define MB_TYPE_8x8DCT 0x01000000
38
39 // This table must be here because scan8[constant] must be known at compile time
40 static const uint8_t scan8[16 * 3 + 3] = {
41 4 + 1 * 8, 5 + 1 * 8, 4 + 2 * 8, 5 + 2 * 8,
42 6 + 1 * 8, 7 + 1 * 8, 6 + 2 * 8, 7 + 2 * 8,
43 4 + 3 * 8, 5 + 3 * 8, 4 + 4 * 8, 5 + 4 * 8,
44 6 + 3 * 8, 7 + 3 * 8, 6 + 4 * 8, 7 + 4 * 8,
45 4 + 6 * 8, 5 + 6 * 8, 4 + 7 * 8, 5 + 7 * 8,
46 6 + 6 * 8, 7 + 6 * 8, 6 + 7 * 8, 7 + 7 * 8,
47 4 + 8 * 8, 5 + 8 * 8, 4 + 9 * 8, 5 + 9 * 8,
48 6 + 8 * 8, 7 + 8 * 8, 6 + 9 * 8, 7 + 9 * 8,
49 4 + 11 * 8, 5 + 11 * 8, 4 + 12 * 8, 5 + 12 * 8,
50 6 + 11 * 8, 7 + 11 * 8, 6 + 12 * 8, 7 + 12 * 8,
51 4 + 13 * 8, 5 + 13 * 8, 4 + 14 * 8, 5 + 14 * 8,
52 6 + 13 * 8, 7 + 13 * 8, 6 + 14 * 8, 7 + 14 * 8,
53 0 + 0 * 8, 0 + 5 * 8, 0 + 10 * 8
54 };
55
56 /**
57 * Memory management control operation opcode.
58 */
59 typedef enum MMCOOpcode {
60 MMCO_END = 0,
61 MMCO_SHORT2UNUSED,
62 MMCO_LONG2UNUSED,
63 MMCO_SHORT2LONG,
64 MMCO_SET_MAX_LONG,
65 MMCO_RESET,
66 MMCO_LONG,
67 } MMCOOpcode;
68
69 typedef struct H264PredWeightTable {
70 int use_weight;
71 int use_weight_chroma;
72 int luma_log2_weight_denom;
73 int chroma_log2_weight_denom;
74 int luma_weight_flag[2]; ///< 7.4.3.2 luma_weight_lX_flag
75 int chroma_weight_flag[2]; ///< 7.4.3.2 chroma_weight_lX_flag
76 // The following 2 can be changed to int8_t but that causes a 10 CPU cycles speed loss
77 int luma_weight[48][2][2];
78 int chroma_weight[48][2][2][2];
79 int implicit_weight[48][48][2];
80 } H264PredWeightTable;
81
82 typedef struct H264POCContext {
83 int poc_lsb;
84 int poc_msb;
85 int delta_poc_bottom;
86 int delta_poc[2];
87 int frame_num;
88 int prev_poc_msb; ///< poc_msb of the last reference pic for POC type 0
89 int prev_poc_lsb; ///< poc_lsb of the last reference pic for POC type 0
90 int frame_num_offset; ///< for POC type 2
91 int prev_frame_num_offset; ///< for POC type 2
92 int prev_frame_num; ///< frame_num of the last pic for POC type 1/2
93 } H264POCContext;
94
95 int ff_h264_pred_weight_table(GetBitContext *gb, const SPS *sps,
96 const int *ref_count, int slice_type_nos,
97 H264PredWeightTable *pwt,
98 int picture_structure, void *logctx);
99
100 /**
101 * Check if the top & left blocks are available if needed & change the
102 * dc mode so it only uses the available blocks.
103 */
104 int ff_h264_check_intra4x4_pred_mode(int8_t *pred_mode_cache, void *logctx,
105 int top_samples_available, int left_samples_available);
106
107 /**
108 * Check if the top & left blocks are available if needed & change the
109 * dc mode so it only uses the available blocks.
110 */
111 int ff_h264_check_intra_pred_mode(void *logctx, int top_samples_available,
112 int left_samples_available,
113 int mode, int is_chroma);
114
115 int ff_h264_parse_ref_count(int *plist_count, int ref_count[2],
116 GetBitContext *gb, const PPS *pps,
117 int slice_type_nos, int picture_structure, void *logctx);
118
119 int ff_h264_init_poc(int pic_field_poc[2], int *pic_poc,
120 const SPS *sps, H264POCContext *poc,
121 int picture_structure, int nal_ref_idc);
122
123 int ff_h264_decode_extradata(const uint8_t *data, int size, H264ParamSets *ps,
124 int *is_avc, int *nal_length_size,
125 int err_recognition, void *logctx);
126
127 37102815 static av_always_inline uint32_t pack16to32(unsigned a, unsigned b)
128 {
129 #if HAVE_BIGENDIAN
130 return (b & 0xFFFF) + (a << 16);
131 #else
132 37102815 return (a & 0xFFFF) + (b << 16);
133 #endif
134 }
135
136 #endif /* AVCODEC_H264_PARSE_H */
137

顺字五行属什么 肠手术后吃什么恢复快 什么牌子充电宝好 婊子是什么生肖 心里不舒服挂什么科
碳水化合物指的是什么食物 肾盂是什么意思 做梦吃酒席什么预兆 韩国买什么东西划算 两个大于号是什么车
皮肤病是什么原因造成的 粘假牙用什么胶 副部级是什么级别 经常想睡觉是什么原因 夏天煲什么汤最好
你想成为什么样的人 检查幽门螺杆菌挂什么科 段泥紫砂壶适合泡什么茶 猴和什么相冲 民营和私营有什么区别
咳嗽有白痰是什么原因shenchushe.com 婴儿便秘怎么办什么方法最有效cj623037.com 小儿肠炎吃什么药最好hcv7jop4ns6r.cn 双氧水是什么hcv9jop4ns0r.cn 早些泄挂什么科hcv8jop6ns2r.cn
胎儿永久性右脐静脉是什么意思hcv8jop3ns8r.cn 女字五行属什么beikeqingting.com 各位同仁用在什么场合hcv8jop9ns3r.cn 唐氏综合症是什么hcv8jop2ns5r.cn 此刻朋友这杯酒最珍贵是什么歌hcv8jop2ns6r.cn
嗓子疼喝什么茶最有效hcv9jop0ns0r.cn 什么是精神hcv8jop9ns4r.cn 手信是什么意思hcv8jop8ns3r.cn 厚黑学讲的是什么hcv8jop1ns7r.cn 乙状结肠冗长是什么意思hcv8jop7ns1r.cn
四周岁打什么疫苗hcv9jop0ns5r.cn 粉红色泡沫痰见于什么病hcv8jop3ns3r.cn 处暑是什么时候hcv8jop3ns8r.cn 头顶长白头发是什么原因造成的hcv8jop3ns2r.cn 血线高是什么意思啊hcv9jop2ns2r.cn
百度