高碳钻是什么| 3月26日是什么节日| 27岁属什么| 钢铁锅含眼泪喊修瓢锅这是什么歌| 吃什么对眼睛好| 益母草长什么样子图片| 为什么每天晚上睡觉都做梦| 鸡内金是什么东西| 养血清脑颗粒治什么病| 拔完牙不能吃什么| 2月11日是什么星座| 绣球花什么时候开花| 献血对身体有什么好处| 什么时候取环最合适| 叹服是什么意思| 紧张吃什么药| 葡萄糖酸钙锌口服溶液什么时候喝| 海带属于什么植物| 什么叫有氧运动| 尿检弱阳性是什么意思| 苯海拉明是什么药| 螺蛳吃什么| 医学检验技术是什么| 幽门阳性是什么意思| 平字五行属什么| 有里面没有两横是什么字| 梭形是什么形状| 葛根粉有什么效果| 观音菩萨代表什么生肖| 条件致病菌是什么意思| mrna是什么| 放生是什么意思| 世界上最长的河流是什么| 小孩流口水是什么原因| 血糖高的人适合吃什么水果| 成人礼送什么礼物| 做梦梦到很多蛇是什么意思| 妊娠高血压什么症状| afp是什么| 自采暖是什么意思| 梦到女儿丢了什么预兆| 水瓶座男生喜欢什么样的女生| 公开课是什么意思| 鸡汤炖什么菜好吃| green是什么颜色| 斯德哥尔摩综合征是什么| 子孙满堂是什么生肖| 沙眼衣原体是什么意思| 什么动物不长胡须| 拉肚子是什么原因引起的怎么办| 凤凰花什么时候开| 瞳字五行属什么| 沈阳有什么好玩的地方| 母慈子孝下一句是什么| 哺乳期牙龈肿痛可以吃什么药| 大肠埃希菌是什么病| rimowa是什么品牌| 鸡叫是什么时辰| 皮肌炎是什么症状| 结扎什么意思| 夜黑风高什么意思| 冠心病吃什么水果| 手足口病是什么病毒| 梦见两条蛇是什么预兆| 用什么能把牙齿洗白| 泄是什么意思| 血压低压低是什么原因| 糜烂性胃炎可以吃什么蔬菜| 五行海中金是什么意思| 睾酮高有什么影响| 破溃是什么意思| 阴茎供血不足吃什么药| 维生素d是什么| 酱瓜是什么瓜| 白细胞偏低吃什么药| 公安和警察有什么区别| 洁面慕斯和洗面奶有什么区别| 什么花在春天开| 上头是什么意思| 手指抽筋是什么原因| chino是什么意思| 肺炎吃什么药好得快| 促排卵是什么意思| 螃蟹过街的歇后语是什么| 梦见自己的衣服丢了是什么意思| 大便检查能查出什么病| 非你不可什么意思| 轻度脂肪肝有什么症状| 领域是什么意思| 什么家欢乐| 农村做什么致富| 老年人吃什么钙片好| 女人吃善存有什么好处| 酉时左眼跳是什么预兆| 宇宙外面是什么| 怀孕生气对胎儿有什么影响| 麦芽是什么| 食管息肉的症状是什么| 9月24号什么星座| 怎么算自己五行缺什么| 牛鞭是什么部位| 及第是什么意思| 吃火龙果有什么好处和坏处| 什么刺骨| 时间是什么| 牛皮和牛皮革有什么区别| 男人喝什么酒壮阳最快| 女生心脏在什么位置| 黑茶是什么茶| 牙疼脸肿了吃什么药| 鱼漂什么牌子的好| 什么是锆石| 茯苓泡水喝有什么功效| 麦冬有什么作用与功效| 茜读什么| 翻盘是什么意思| 为什么经常放屁| 胃气胃胀吃什么药最好| 68岁属什么生肖| sport什么牌子| 阳虚吃什么中药调理| 腮腺炎吃什么药好得快| 6月27号是什么星座| 加特纳菌阳性是什么病| 西瓜禁忌和什么一起吃| 女性夜尿多吃什么调理| 眼睛痛是什么病| 中意你是什么意思| 什么眉什么目| 梦见大蟒蛇是什么征兆| 心肌酶是什么意思| 寒食节是什么意思| 藏青色配什么颜色好看| 手腕发麻是什么原因| 胃反流有什么症状| 贝贝是什么意思| 嗓子哑了是什么原因| 苦菜是什么菜| 一龙一什么| 手上长小水泡是什么原因| 牛顿三大定律是什么| 吃什么有饱腹感还减肥| 寒露是什么季节| as医学上是什么意思| 炖肉放山楂起什么作用| 阿碧的居所叫什么名字| 吃桃胶有什么作用| mar什么意思| samsonite什么牌子| 傲慢表情是什么意思| 刘嘉玲什么星座| 手心有痣代表什么意思| 备孕为什么要吃叶酸| 警察是什么生肖| 人流后吃什么| 什么时候普及高中义务教育| 奥倍健是什么药| 血管没有弹性是什么原因| 厅局级是什么级别| 辣的部首是什么| 面包属于什么类食品| 中午吃什么| 肛检是检查什么| 喝什么茶去火排毒祛痘| 植发用什么头发| 痔疮的症状是什么| 八月二十是什么星座| 胃酸过多什么原因| 丙肝病毒抗体阴性是什么意思| 什么是胰岛素抵抗| 尖嘴鱼叫什么鱼| 蒸鱼豉油可以用什么代替| 欲盖弥彰是什么意思| 同型半胱氨酸偏高吃什么药| 喝咖啡困倦是什么原因| q10什么时候吃最好| 糖尿病人吃什么水果好| 斑点狗是什么品种| 双侧肾盂无分离是什么意思| 周公解梦掉牙齿意味着什么| 好吧是什么意思| 什么是焦虑| edenbo是什么牌子| 为什么嘴唇发紫| feno是什么检查| 老人脚肿是什么征兆| 区委书记什么级别| 乌鸦反哺是什么意思| 什么是智齿牙| 本卦和变卦是什么关系| 慢性胃炎有什么症状| 糖化血红蛋白高是什么意思| 吃生姜对身体有什么好处| 黑客帝国4什么时候上映| 洋溢着什么样的笑容| 什么叫假性发烧| 为什么女的会流水怎么回事| 东北属于什么气候| 漏斗胸为什么长不胖| 荔枝为什么上火| plt是什么意思| 鳄鱼的天敌是什么动物| 苔菜是什么菜| 狗的鼻子为什么是湿的| 食管炎是什么原因引起的| 静静的什么| 什么意思| 软骨瘤是什么病| 一什么雨| 1996属鼠的是什么命| 白玫瑰花语是什么意思| 两毛四是什么军衔| 回声不均匀是什么意思| 90岁叫什么| 0是什么数| 马拉松pb是什么意思| 微光是什么意思| 什么的狼| 素数是什么| 耳膜炎是什么症状| 奇花初胎矞矞皇皇是什么意思| 羟基是什么| 山竹里面黄黄的是什么可以吃吗| 宫颈机能不全是什么原因造成的| 12月10日什么星座| 1977属什么| 脚底脱皮是什么原因| 什么的树枝| 蛇喜欢吃什么| 骶管小囊肿是什么意思| 1977年属什么生肖| 年终奖是什么意思| 鱼跳出鱼缸有什么征兆| 吃什么月经会推迟| 打嗝不停是什么原因| 小厮是什么意思| 西汉后面是什么朝代| 什么叫眩晕| 湿疹吃什么药| davena手表什么牌子| 淤血是什么意思| 眼睛干涩有异物感用什么眼药水| 红色配什么颜色好看| 脸上长痘痘什么原因| 壬是什么意思| 叶酸起什么作用| 灵隐寺求什么最灵验| 鼻子大说明什么| 喉咙痛感冒吃什么药| 光纤和宽带有什么区别| 细菌性阴道炎用什么药效果最好| 支气管炎有什么症状| 泰国是一个什么样的国家| 生命科学专业学什么| 洗完牙需要注意什么| 平板运动试验阳性是什么意思| 常吃生花生有什么好处| 什么时候喝牛奶最好| 高干是什么意思| 脱肛是什么样子的| 放下执念是什么意思| 木薯粉在超市里叫什么| 艾灸后皮肤痒出红疙瘩是什么原因| 脑震荡后眩晕吃什么药| 百度

宿迁沭阳推进花木新经济就地扩散 销售额一年增12亿元


Directory: ../../../ffmpeg/
File: src/libavcodec/asv.c
Date: 2025-08-04 11:35:17
Exec Total Coverage
Lines: 9 9 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 /*
2 * Copyright (c) 2003 Michael Niedermayer
3 *
4 * This file is part of FFmpeg.
5 *
6 * FFmpeg is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU Lesser General Public
8 * License as published by the Free Software Foundation; either
9 * version 2.1 of the License, or (at your option) any later version.
10 *
11 * FFmpeg is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14 * Lesser General Public License for more details.
15 *
16 * You should have received a copy of the GNU Lesser General Public
17 * License along with FFmpeg; if not, write to the Free Software
18 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
19 */
20
21 /**
22 * @file
23 * ASUS V1/V2 encoder/decoder common data
24 */
25
26 #include <stdint.h>
27
28 #include "libavutil/attributes.h"
29
30 #include "asv.h"
31 #include "avcodec.h"
32 #include "bswapdsp.h"
33
34 const uint8_t ff_asv_scantab[64] = {
35 0x00, 0x08, 0x01, 0x09, 0x10, 0x18, 0x11, 0x19,
36 0x02, 0x0A, 0x03, 0x0B, 0x12, 0x1A, 0x13, 0x1B,
37 0x04, 0x0C, 0x05, 0x0D, 0x20, 0x28, 0x21, 0x29,
38 0x06, 0x0E, 0x07, 0x0F, 0x14, 0x1C, 0x15, 0x1D,
39 0x22, 0x2A, 0x23, 0x2B, 0x30, 0x38, 0x31, 0x39,
40 0x16, 0x1E, 0x17, 0x1F, 0x24, 0x2C, 0x25, 0x2D,
41 0x32, 0x3A, 0x33, 0x3B, 0x26, 0x2E, 0x27, 0x2F,
42 0x34, 0x3C, 0x35, 0x3D, 0x36, 0x3E, 0x37, 0x3F,
43 };
44
45 const uint8_t ff_asv_ccp_tab[17][2] = {
46 { 0x2, 2 }, { 0x7, 5 }, { 0xB, 5 }, { 0x3, 5 },
47 { 0xD, 5 }, { 0x5, 5 }, { 0x9, 5 }, { 0x1, 5 },
48 { 0xE, 5 }, { 0x6, 5 }, { 0xA, 5 }, { 0x2, 5 },
49 { 0xC, 5 }, { 0x4, 5 }, { 0x8, 5 }, { 0x3, 2 },
50 { 0xF, 5 }, // EOB
51 };
52
53 const uint8_t ff_asv_level_tab[7][2] = {
54 { 3, 4 }, { 3, 3 }, { 3, 2 }, { 0, 3 }, { 2, 2 }, { 2, 3 }, { 2, 4 }
55 };
56
57 const uint8_t ff_asv_dc_ccp_tab[8][2] = {
58 { 0x2, 2 }, { 0xB, 4 }, { 0xF, 4 }, { 0x3, 4 },
59 { 0x5, 3 }, { 0x7, 4 }, { 0x1, 3 }, { 0x0, 2 },
60 };
61
62 const uint8_t ff_asv_ac_ccp_tab[16][2] = {
63 { 0x00, 2 }, { 0x37, 6 }, { 0x05, 4 }, { 0x17, 6 },
64 { 0x02, 3 }, { 0x27, 6 }, { 0x0F, 6 }, { 0x07, 6 },
65 { 0x06, 3 }, { 0x2F, 6 }, { 0x01, 4 }, { 0x1F, 5 },
66 { 0x09, 4 }, { 0x0D, 4 }, { 0x0B, 4 }, { 0x03, 4 },
67 };
68
69 const uint16_t ff_asv2_level_tab[63][2] = {
70 { 0x3F0, 10 }, { 0x3D0, 10 }, { 0x3B0, 10 }, { 0x390, 10 }, { 0x370, 10 },
71 { 0x350, 10 }, { 0x330, 10 }, { 0x310, 10 }, { 0x2F0, 10 }, { 0x2D0, 10 },
72 { 0x2B0, 10 }, { 0x290, 10 }, { 0x270, 10 }, { 0x250, 10 }, { 0x230, 10 },
73 { 0x210, 10 },
74 { 0x0F8, 8 }, { 0x0E8, 8 }, { 0x0D8, 8 }, { 0x0C8, 8 }, { 0x0B8, 8 },
75 { 0x0A8, 8 }, { 0x098, 8 }, { 0x088, 8 },
76 { 0x03C, 6 }, { 0x034, 6 }, { 0x02C, 6 }, { 0x024, 6 },
77 { 0x00E, 4 }, { 0x00A, 4 },
78 { 0x003, 2 },
79 { 0x000, 5 },
80 { 0x001, 2 },
81 { 0x002, 4 }, { 0x006, 4 },
82 { 0x004, 6 }, { 0x00C, 6 }, { 0x014, 6 }, { 0x01C, 6 },
83 { 0x008, 8 }, { 0x018, 8 }, { 0x028, 8 }, { 0x038, 8 }, { 0x048, 8 },
84 { 0x058, 8 }, { 0x068, 8 }, { 0x078, 8 },
85 { 0x010, 10 }, { 0x030, 10 }, { 0x050, 10 }, { 0x070, 10 }, { 0x090, 10 },
86 { 0x0B0, 10 }, { 0x0D0, 10 }, { 0x0F0, 10 }, { 0x110, 10 }, { 0x130, 10 },
87 { 0x150, 10 }, { 0x170, 10 }, { 0x190, 10 }, { 0x1B0, 10 }, { 0x1D0, 10 },
88 { 0x1F0, 10 }
89 };
90
91 26 av_cold void ff_asv_common_init(AVCodecContext *avctx)
92 {
93 26 ASVCommonContext *const a = avctx->priv_data;
94
95 26 ff_bswapdsp_init(&a->bbdsp);
96
97 26 a->mb_width = (avctx->width + 15) / 16;
98 26 a->mb_height = (avctx->height + 15) / 16;
99 26 a->mb_width2 = (avctx->width + 0) / 16;
100 26 a->mb_height2 = (avctx->height + 0) / 16;
101
102 26 a->avctx = avctx;
103 26 }
104

沈殿霞为什么地位高 69年属什么 range rover是什么车 坚韧不拔是什么生肖 紫色睡莲的花语是什么
低压高吃什么药效果好 虚恋是什么意思 tst是什么意思 发烧吃什么 激光脱毛对人体有没有什么危害
泛性恋什么意思 耳膜炎是什么原因引起的 毛囊炎用什么药膏 瘦西湖为什么叫瘦西湖 机灵的动物是什么生肖
超管是什么 外阴炎用什么药 神经酰胺是什么 舔是什么意思 长期手淫会有什么危害
夏天手脱皮是什么原因hcv9jop3ns3r.cn 双向情感障碍是什么意思shenchushe.com 月经推迟半个月是什么原因hcv9jop1ns5r.cn 牛叉是什么意思hcv9jop7ns3r.cn 飞地是什么意思xscnpatent.com
特效药是什么意思hcv7jop4ns8r.cn 明知故犯的故是什么意思hcv9jop7ns1r.cn hbc是什么意思hcv8jop8ns3r.cn 草头是什么菜jiuxinfghf.com 莯字五行属什么hcv7jop9ns9r.cn
啖是什么意思xinjiangjialails.com 团五行属什么kuyehao.com 生长激素是什么hcv9jop4ns3r.cn 什么是闭合性跌打损伤hcv9jop6ns2r.cn 公历是什么历hcv8jop7ns8r.cn
igg抗体是什么意思hcv9jop3ns2r.cn 梦到别人怀孕了是什么意思qingzhougame.com 今天的日子适合做什么hcv9jop0ns3r.cn 肠道感染是什么原因引起的hcv8jop0ns8r.cn 淋巴清扫是什么意思hcv9jop0ns8r.cn
百度