1d722e3fbSopenharmony_ci/* 2d722e3fbSopenharmony_ci * Copyright 2017 Advanced Micro Devices, Inc. 3d722e3fbSopenharmony_ci * 4d722e3fbSopenharmony_ci * Permission is hereby granted, free of charge, to any person obtaining a 5d722e3fbSopenharmony_ci * copy of this software and associated documentation files (the "Software"), 6d722e3fbSopenharmony_ci * to deal in the Software without restriction, including without limitation 7d722e3fbSopenharmony_ci * the rights to use, copy, modify, merge, publish, distribute, sublicense, 8d722e3fbSopenharmony_ci * and/or sell copies of the Software, and to permit persons to whom the 9d722e3fbSopenharmony_ci * Software is furnished to do so, subject to the following conditions: 10d722e3fbSopenharmony_ci * 11d722e3fbSopenharmony_ci * The above copyright notice and this permission notice shall be included in 12d722e3fbSopenharmony_ci * all copies or substantial portions of the Software. 13d722e3fbSopenharmony_ci * 14d722e3fbSopenharmony_ci * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15d722e3fbSopenharmony_ci * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16d722e3fbSopenharmony_ci * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 17d722e3fbSopenharmony_ci * THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR 18d722e3fbSopenharmony_ci * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 19d722e3fbSopenharmony_ci * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 20d722e3fbSopenharmony_ci * OTHER DEALINGS IN THE SOFTWARE. 21d722e3fbSopenharmony_ci * 22d722e3fbSopenharmony_ci*/ 23d722e3fbSopenharmony_ci 24d722e3fbSopenharmony_ci#ifndef _uve_ib_h_ 25d722e3fbSopenharmony_ci#define _uve_ib_h_ 26d722e3fbSopenharmony_ci 27d722e3fbSopenharmony_cistatic const uint32_t uve_session_info[] = { 28d722e3fbSopenharmony_ci 0x00000018, 29d722e3fbSopenharmony_ci 0x00000001, 30d722e3fbSopenharmony_ci 0x00000000, 31d722e3fbSopenharmony_ci 0x00010000, 32d722e3fbSopenharmony_ci}; 33d722e3fbSopenharmony_ci 34d722e3fbSopenharmony_cistatic const uint32_t uve_task_info[] = { 35d722e3fbSopenharmony_ci 0x00000014, 36d722e3fbSopenharmony_ci 0x00000002, 37d722e3fbSopenharmony_ci}; 38d722e3fbSopenharmony_ci 39d722e3fbSopenharmony_cistatic const uint32_t uve_session_init[] = { 40d722e3fbSopenharmony_ci 0x00000020, 41d722e3fbSopenharmony_ci 0x00000003, 42d722e3fbSopenharmony_ci 0x000000c0, 43d722e3fbSopenharmony_ci 0x00000080, 44d722e3fbSopenharmony_ci 0x00000020, 45d722e3fbSopenharmony_ci 0x00000000, 46d722e3fbSopenharmony_ci 0x00000000, 47d722e3fbSopenharmony_ci 0x00000000, 48d722e3fbSopenharmony_ci}; 49d722e3fbSopenharmony_ci 50d722e3fbSopenharmony_cistatic const uint32_t uve_layer_ctrl[] = { 51d722e3fbSopenharmony_ci 0x00000010, 52d722e3fbSopenharmony_ci 0x00000004, 53d722e3fbSopenharmony_ci 0x00000001, 54d722e3fbSopenharmony_ci 0x00000001, 55d722e3fbSopenharmony_ci}; 56d722e3fbSopenharmony_ci 57d722e3fbSopenharmony_cistatic const uint32_t uve_layer_select[] = { 58d722e3fbSopenharmony_ci 0x0000000c, 59d722e3fbSopenharmony_ci 0x00000005, 60d722e3fbSopenharmony_ci 0x00000000, 61d722e3fbSopenharmony_ci}; 62d722e3fbSopenharmony_ci 63d722e3fbSopenharmony_cistatic const uint32_t uve_slice_ctrl[] = { 64d722e3fbSopenharmony_ci 0x00000014, 65d722e3fbSopenharmony_ci 0x00000006, 66d722e3fbSopenharmony_ci 0x00000000, 67d722e3fbSopenharmony_ci 0x00000006, 68d722e3fbSopenharmony_ci 0x00000006, 69d722e3fbSopenharmony_ci}; 70d722e3fbSopenharmony_ci 71d722e3fbSopenharmony_cistatic const uint32_t uve_spec_misc[] = { 72d722e3fbSopenharmony_ci 0x00000024, 73d722e3fbSopenharmony_ci 0x00000007, 74d722e3fbSopenharmony_ci 0x00000000, 75d722e3fbSopenharmony_ci 0x00000000, 76d722e3fbSopenharmony_ci 0x00000000, 77d722e3fbSopenharmony_ci 0x00000000, 78d722e3fbSopenharmony_ci 0x00000000, 79d722e3fbSopenharmony_ci 0x00000001, 80d722e3fbSopenharmony_ci 0x00000001, 81d722e3fbSopenharmony_ci}; 82d722e3fbSopenharmony_ci 83d722e3fbSopenharmony_cistatic const uint32_t uve_rc_session_init[] = { 84d722e3fbSopenharmony_ci 0x00000010, 85d722e3fbSopenharmony_ci 0x00000008, 86d722e3fbSopenharmony_ci 0x00000000, 87d722e3fbSopenharmony_ci 0x00000040, 88d722e3fbSopenharmony_ci}; 89d722e3fbSopenharmony_ci 90d722e3fbSopenharmony_cistatic const uint32_t uve_rc_layer_init[] = { 91d722e3fbSopenharmony_ci 0x00000028, 92d722e3fbSopenharmony_ci 0x00000009, 93d722e3fbSopenharmony_ci 0x001e8480, 94d722e3fbSopenharmony_ci 0x001e8480, 95d722e3fbSopenharmony_ci 0x0000001e, 96d722e3fbSopenharmony_ci 0x00000001, 97d722e3fbSopenharmony_ci 0x0001046a, 98d722e3fbSopenharmony_ci 0x0001046a, 99d722e3fbSopenharmony_ci 0x0001046a, 100d722e3fbSopenharmony_ci 0xaaaaaaaa, 101d722e3fbSopenharmony_ci}; 102d722e3fbSopenharmony_ci 103d722e3fbSopenharmony_cistatic const uint32_t uve_deblocking_filter[] = { 104d722e3fbSopenharmony_ci 0x00000020, 105d722e3fbSopenharmony_ci 0x0000000e, 106d722e3fbSopenharmony_ci 0x00000000, 107d722e3fbSopenharmony_ci 0x00000000, 108d722e3fbSopenharmony_ci 0x00000000, 109d722e3fbSopenharmony_ci 0x00000000, 110d722e3fbSopenharmony_ci 0x00000000, 111d722e3fbSopenharmony_ci 0x00000000, 112d722e3fbSopenharmony_ci}; 113d722e3fbSopenharmony_ci 114d722e3fbSopenharmony_cistatic const uint32_t uve_quality_params[] = { 115d722e3fbSopenharmony_ci 0x00000014, 116d722e3fbSopenharmony_ci 0x0000000d, 117d722e3fbSopenharmony_ci 0x00000000, 118d722e3fbSopenharmony_ci 0x00000000, 119d722e3fbSopenharmony_ci 0x00000000, 120d722e3fbSopenharmony_ci}; 121d722e3fbSopenharmony_ci 122d722e3fbSopenharmony_cistatic const uint32_t uve_feedback_buffer[] = { 123d722e3fbSopenharmony_ci 0x0000001c, 124d722e3fbSopenharmony_ci 0x00000012, 125d722e3fbSopenharmony_ci 0x00000000, 126d722e3fbSopenharmony_ci}; 127d722e3fbSopenharmony_ci 128d722e3fbSopenharmony_cistatic const uint32_t uve_feedback_buffer_additional[] = { 129d722e3fbSopenharmony_ci 0x00000108, 130d722e3fbSopenharmony_ci 0x00000014, 131d722e3fbSopenharmony_ci 0x00000001, 132d722e3fbSopenharmony_ci 0x00000010, 133d722e3fbSopenharmony_ci 0x00000000, 134d722e3fbSopenharmony_ci 0x00000000, 135d722e3fbSopenharmony_ci 0x00000000, 136d722e3fbSopenharmony_ci 0x00000000, 137d722e3fbSopenharmony_ci 0x00000000, 138d722e3fbSopenharmony_ci 0x00000000, 139d722e3fbSopenharmony_ci 0x00000000, 140d722e3fbSopenharmony_ci 0x00000000, 141d722e3fbSopenharmony_ci 0x00000000, 142d722e3fbSopenharmony_ci 0x00000000, 143d722e3fbSopenharmony_ci 0x00000000, 144d722e3fbSopenharmony_ci 0x00000000, 145d722e3fbSopenharmony_ci 0x00000000, 146d722e3fbSopenharmony_ci 0x00000000, 147d722e3fbSopenharmony_ci 0x00000000, 148d722e3fbSopenharmony_ci 0x00000000, 149d722e3fbSopenharmony_ci 0x00000000, 150d722e3fbSopenharmony_ci 0x00000000, 151d722e3fbSopenharmony_ci 0x00000000, 152d722e3fbSopenharmony_ci 0x00000000, 153d722e3fbSopenharmony_ci 0x00000000, 154d722e3fbSopenharmony_ci 0x00000000, 155d722e3fbSopenharmony_ci 0x00000000, 156d722e3fbSopenharmony_ci 0x00000000, 157d722e3fbSopenharmony_ci 0x00000000, 158d722e3fbSopenharmony_ci 0x00000000, 159d722e3fbSopenharmony_ci 0x00000000, 160d722e3fbSopenharmony_ci 0x00000000, 161d722e3fbSopenharmony_ci 0x00000000, 162d722e3fbSopenharmony_ci 0x00000000, 163d722e3fbSopenharmony_ci 0x00000000, 164d722e3fbSopenharmony_ci 0x00000000, 165d722e3fbSopenharmony_ci 0x00000000, 166d722e3fbSopenharmony_ci 0x00000000, 167d722e3fbSopenharmony_ci 0x00000000, 168d722e3fbSopenharmony_ci 0x00000000, 169d722e3fbSopenharmony_ci 0x00000000, 170d722e3fbSopenharmony_ci 0x00000000, 171d722e3fbSopenharmony_ci 0x00000000, 172d722e3fbSopenharmony_ci 0x00000000, 173d722e3fbSopenharmony_ci 0x00000000, 174d722e3fbSopenharmony_ci 0x00000000, 175d722e3fbSopenharmony_ci 0x00000000, 176d722e3fbSopenharmony_ci 0x00000000, 177d722e3fbSopenharmony_ci 0x00000000, 178d722e3fbSopenharmony_ci 0x00000000, 179d722e3fbSopenharmony_ci 0x00000000, 180d722e3fbSopenharmony_ci 0x00000000, 181d722e3fbSopenharmony_ci 0x00000000, 182d722e3fbSopenharmony_ci 0x00000000, 183d722e3fbSopenharmony_ci 0x00000000, 184d722e3fbSopenharmony_ci 0x00000000, 185d722e3fbSopenharmony_ci 0x00000000, 186d722e3fbSopenharmony_ci 0x00000000, 187d722e3fbSopenharmony_ci 0x00000000, 188d722e3fbSopenharmony_ci 0x00000000, 189d722e3fbSopenharmony_ci 0x00000000, 190d722e3fbSopenharmony_ci 0x00000000, 191d722e3fbSopenharmony_ci 0x00000000, 192d722e3fbSopenharmony_ci 0x00000000, 193d722e3fbSopenharmony_ci 0x00000000, 194d722e3fbSopenharmony_ci 0x00000000, 195d722e3fbSopenharmony_ci}; 196d722e3fbSopenharmony_ci 197d722e3fbSopenharmony_cistatic const uint32_t uve_nalu_buffer_1[] = { 198d722e3fbSopenharmony_ci 0x00000018, 199d722e3fbSopenharmony_ci 0x00000013, 200d722e3fbSopenharmony_ci 0x00000001, 201d722e3fbSopenharmony_ci 0x00000007, 202d722e3fbSopenharmony_ci 0x00000001, 203d722e3fbSopenharmony_ci 0x46011000, 204d722e3fbSopenharmony_ci}; 205d722e3fbSopenharmony_ci 206d722e3fbSopenharmony_cistatic const uint32_t uve_nalu_buffer_2[] = { 207d722e3fbSopenharmony_ci 0x0000002c, 208d722e3fbSopenharmony_ci 0x00000013, 209d722e3fbSopenharmony_ci 0x00000002, 210d722e3fbSopenharmony_ci 0x0000001b, 211d722e3fbSopenharmony_ci 0x00000001, 212d722e3fbSopenharmony_ci 0x40010c01, 213d722e3fbSopenharmony_ci 0xffff0160, 214d722e3fbSopenharmony_ci 0x00000300, 215d722e3fbSopenharmony_ci 0xb0000003, 216d722e3fbSopenharmony_ci 0x00000300, 217d722e3fbSopenharmony_ci 0x962c0900, 218d722e3fbSopenharmony_ci}; 219d722e3fbSopenharmony_ci 220d722e3fbSopenharmony_cistatic const uint32_t uve_nalu_buffer_3[] = { 221d722e3fbSopenharmony_ci 0x00000034, 222d722e3fbSopenharmony_ci 0x00000013, 223d722e3fbSopenharmony_ci 0x00000003, 224d722e3fbSopenharmony_ci 0x00000023, 225d722e3fbSopenharmony_ci 0x00000001, 226d722e3fbSopenharmony_ci 0x42010101, 227d722e3fbSopenharmony_ci 0x60000003, 228d722e3fbSopenharmony_ci 0x00b00000, 229d722e3fbSopenharmony_ci 0x03000003, 230d722e3fbSopenharmony_ci 0x0096a018, 231d722e3fbSopenharmony_ci 0x2020708f, 232d722e3fbSopenharmony_ci 0xcb924295, 233d722e3fbSopenharmony_ci 0x12e08000, 234d722e3fbSopenharmony_ci}; 235d722e3fbSopenharmony_ci 236d722e3fbSopenharmony_cistatic const uint32_t uve_nalu_buffer_4[] = { 237d722e3fbSopenharmony_ci 0x0000001c, 238d722e3fbSopenharmony_ci 0x00000013, 239d722e3fbSopenharmony_ci 0x00000004, 240d722e3fbSopenharmony_ci 0x0000000b, 241d722e3fbSopenharmony_ci 0x00000001, 242d722e3fbSopenharmony_ci 0x4401e0f1, 243d722e3fbSopenharmony_ci 0x80992000, 244d722e3fbSopenharmony_ci}; 245d722e3fbSopenharmony_ci 246d722e3fbSopenharmony_cistatic const uint32_t uve_slice_header[] = { 247d722e3fbSopenharmony_ci 0x000000c8, 248d722e3fbSopenharmony_ci 0x0000000b, 249d722e3fbSopenharmony_ci 0x28010000, 250d722e3fbSopenharmony_ci 0x40000000, 251d722e3fbSopenharmony_ci 0x60000000, 252d722e3fbSopenharmony_ci 0x00000000, 253d722e3fbSopenharmony_ci 0x00000000, 254d722e3fbSopenharmony_ci 0x00000000, 255d722e3fbSopenharmony_ci 0x00000000, 256d722e3fbSopenharmony_ci 0x00000000, 257d722e3fbSopenharmony_ci 0x00000000, 258d722e3fbSopenharmony_ci 0x00000000, 259d722e3fbSopenharmony_ci 0x00000000, 260d722e3fbSopenharmony_ci 0x00000000, 261d722e3fbSopenharmony_ci 0x00000000, 262d722e3fbSopenharmony_ci 0x00000000, 263d722e3fbSopenharmony_ci 0x00000000, 264d722e3fbSopenharmony_ci 0x00000000, 265d722e3fbSopenharmony_ci 0x00000002, 266d722e3fbSopenharmony_ci 0x00000010, 267d722e3fbSopenharmony_ci 0x00000003, 268d722e3fbSopenharmony_ci 0x00000000, 269d722e3fbSopenharmony_ci 0x00000002, 270d722e3fbSopenharmony_ci 0x00000002, 271d722e3fbSopenharmony_ci 0x00000004, 272d722e3fbSopenharmony_ci 0x00000000, 273d722e3fbSopenharmony_ci 0x00000001, 274d722e3fbSopenharmony_ci 0x00000000, 275d722e3fbSopenharmony_ci 0x00000002, 276d722e3fbSopenharmony_ci 0x00000003, 277d722e3fbSopenharmony_ci 0x00000005, 278d722e3fbSopenharmony_ci 0x00000000, 279d722e3fbSopenharmony_ci 0x00000002, 280d722e3fbSopenharmony_ci 0x00000000, 281d722e3fbSopenharmony_ci 0x00000000, 282d722e3fbSopenharmony_ci 0x00000000, 283d722e3fbSopenharmony_ci 0x00000000, 284d722e3fbSopenharmony_ci 0x00000000, 285d722e3fbSopenharmony_ci 0x00000000, 286d722e3fbSopenharmony_ci 0x00000000, 287d722e3fbSopenharmony_ci 0x00000000, 288d722e3fbSopenharmony_ci 0x00000000, 289d722e3fbSopenharmony_ci 0x00000000, 290d722e3fbSopenharmony_ci 0x00000000, 291d722e3fbSopenharmony_ci 0x00000000, 292d722e3fbSopenharmony_ci 0x00000000, 293d722e3fbSopenharmony_ci 0x00000000, 294d722e3fbSopenharmony_ci 0x00000000, 295d722e3fbSopenharmony_ci 0x00000000, 296d722e3fbSopenharmony_ci 0x00000000, 297d722e3fbSopenharmony_ci}; 298d722e3fbSopenharmony_ci 299d722e3fbSopenharmony_cistatic const uint32_t uve_encode_param[] = { 300d722e3fbSopenharmony_ci 0x00000000, 301d722e3fbSopenharmony_ci 0x00000000, 302d722e3fbSopenharmony_ci 0x00000000, 303d722e3fbSopenharmony_ci 0x00000000, 304d722e3fbSopenharmony_ci 0xffffffff, 305d722e3fbSopenharmony_ci 0x00000001, 306d722e3fbSopenharmony_ci 0x00000000, 307d722e3fbSopenharmony_ci 0x00000000, 308d722e3fbSopenharmony_ci 0x00000000, 309d722e3fbSopenharmony_ci 0x00000000, 310d722e3fbSopenharmony_ci 0x00000000, 311d722e3fbSopenharmony_ci 0x00000000, 312d722e3fbSopenharmony_ci 0x00000000, 313d722e3fbSopenharmony_ci}; 314d722e3fbSopenharmony_ci 315d722e3fbSopenharmony_cistatic const uint32_t uve_intra_refresh[] = { 316d722e3fbSopenharmony_ci 0x00000014, 317d722e3fbSopenharmony_ci 0x0000000f, 318d722e3fbSopenharmony_ci 0x00000000, 319d722e3fbSopenharmony_ci 0x00000000, 320d722e3fbSopenharmony_ci 0x00000001, 321d722e3fbSopenharmony_ci}; 322d722e3fbSopenharmony_ci 323d722e3fbSopenharmony_cistatic const uint32_t uve_ctx_buffer[] = { 324d722e3fbSopenharmony_ci 0x00000000, 325d722e3fbSopenharmony_ci 0x00000000, 326d722e3fbSopenharmony_ci 0x000000a0, 327d722e3fbSopenharmony_ci 0x000000a0, 328d722e3fbSopenharmony_ci 0x00000000, 329d722e3fbSopenharmony_ci 0x00000000, 330d722e3fbSopenharmony_ci 0x00000000, 331d722e3fbSopenharmony_ci 0x00000000, 332d722e3fbSopenharmony_ci 0x00000000, 333d722e3fbSopenharmony_ci 0x00000000, 334d722e3fbSopenharmony_ci 0x00000000, 335d722e3fbSopenharmony_ci 0x00000000, 336d722e3fbSopenharmony_ci 0x00000000, 337d722e3fbSopenharmony_ci 0x00000000, 338d722e3fbSopenharmony_ci 0x00000000, 339d722e3fbSopenharmony_ci 0x00000000, 340d722e3fbSopenharmony_ci 0x00000000, 341d722e3fbSopenharmony_ci 0x00000000, 342d722e3fbSopenharmony_ci 0x00000000, 343d722e3fbSopenharmony_ci 0x00000000, 344d722e3fbSopenharmony_ci 0x00000000, 345d722e3fbSopenharmony_ci 0x00000000, 346d722e3fbSopenharmony_ci 0x00000000, 347d722e3fbSopenharmony_ci 0x00000000, 348d722e3fbSopenharmony_ci 0x00000000, 349d722e3fbSopenharmony_ci 0x00000000, 350d722e3fbSopenharmony_ci 0x00000000, 351d722e3fbSopenharmony_ci 0x00000000, 352d722e3fbSopenharmony_ci 0x00000000, 353d722e3fbSopenharmony_ci 0x00000000, 354d722e3fbSopenharmony_ci 0x00000000, 355d722e3fbSopenharmony_ci 0x00000000, 356d722e3fbSopenharmony_ci 0x00000000, 357d722e3fbSopenharmony_ci 0x00000000, 358d722e3fbSopenharmony_ci 0x00000000, 359d722e3fbSopenharmony_ci 0x00000000, 360d722e3fbSopenharmony_ci 0x00000000, 361d722e3fbSopenharmony_ci 0x00000000, 362d722e3fbSopenharmony_ci 0x00000000, 363d722e3fbSopenharmony_ci 0x00000000, 364d722e3fbSopenharmony_ci 0x00000000, 365d722e3fbSopenharmony_ci 0x00000000, 366d722e3fbSopenharmony_ci 0x00000000, 367d722e3fbSopenharmony_ci 0x00000000, 368d722e3fbSopenharmony_ci 0x00000000, 369d722e3fbSopenharmony_ci 0x00000000, 370d722e3fbSopenharmony_ci 0x00000000, 371d722e3fbSopenharmony_ci 0x00000000, 372d722e3fbSopenharmony_ci 0x00000000, 373d722e3fbSopenharmony_ci 0x00000000, 374d722e3fbSopenharmony_ci 0x00000000, 375d722e3fbSopenharmony_ci 0x00000000, 376d722e3fbSopenharmony_ci 0x00000000, 377d722e3fbSopenharmony_ci 0x00000000, 378d722e3fbSopenharmony_ci 0x00000000, 379d722e3fbSopenharmony_ci 0x00000000, 380d722e3fbSopenharmony_ci 0x00000000, 381d722e3fbSopenharmony_ci 0x00000000, 382d722e3fbSopenharmony_ci 0x00000000, 383d722e3fbSopenharmony_ci 0x00000000, 384d722e3fbSopenharmony_ci 0x00000000, 385d722e3fbSopenharmony_ci 0x00000000, 386d722e3fbSopenharmony_ci 0x00000000, 387d722e3fbSopenharmony_ci 0x00000000, 388d722e3fbSopenharmony_ci 0x00000000, 389d722e3fbSopenharmony_ci 0x00000000, 390d722e3fbSopenharmony_ci 0x00000000, 391d722e3fbSopenharmony_ci 0x00000000, 392d722e3fbSopenharmony_ci 0x00000000, 393d722e3fbSopenharmony_ci 0x00000000, 394d722e3fbSopenharmony_ci 0x00000000, 395d722e3fbSopenharmony_ci 0x00000000, 396d722e3fbSopenharmony_ci 0x00000000, 397d722e3fbSopenharmony_ci 0x00000000, 398d722e3fbSopenharmony_ci 0x00000000, 399d722e3fbSopenharmony_ci 0x00000000, 400d722e3fbSopenharmony_ci 0x00000000, 401d722e3fbSopenharmony_ci 0x00000000, 402d722e3fbSopenharmony_ci 0x00000000, 403d722e3fbSopenharmony_ci 0x00000000, 404d722e3fbSopenharmony_ci 0x00000000, 405d722e3fbSopenharmony_ci 0x00000000, 406d722e3fbSopenharmony_ci 0x00000000, 407d722e3fbSopenharmony_ci 0x00000000, 408d722e3fbSopenharmony_ci 0x00000000, 409d722e3fbSopenharmony_ci 0x00000000, 410d722e3fbSopenharmony_ci 0x00000000, 411d722e3fbSopenharmony_ci 0x00000000, 412d722e3fbSopenharmony_ci 0x00000000, 413d722e3fbSopenharmony_ci 0x00000000, 414d722e3fbSopenharmony_ci 0x00000000, 415d722e3fbSopenharmony_ci 0x00000000, 416d722e3fbSopenharmony_ci 0x00000000, 417d722e3fbSopenharmony_ci 0x00000000, 418d722e3fbSopenharmony_ci 0x00000000, 419d722e3fbSopenharmony_ci 0x00000000, 420d722e3fbSopenharmony_ci 0x00000000, 421d722e3fbSopenharmony_ci 0x00000000, 422d722e3fbSopenharmony_ci 0x00000000, 423d722e3fbSopenharmony_ci 0x00000000, 424d722e3fbSopenharmony_ci 0x00000000, 425d722e3fbSopenharmony_ci 0x00000000, 426d722e3fbSopenharmony_ci 0x00000000, 427d722e3fbSopenharmony_ci 0x00000000, 428d722e3fbSopenharmony_ci 0x00000000, 429d722e3fbSopenharmony_ci 0x00000000, 430d722e3fbSopenharmony_ci 0x00000000, 431d722e3fbSopenharmony_ci 0x00000000, 432d722e3fbSopenharmony_ci 0x00000000, 433d722e3fbSopenharmony_ci 0x00000000, 434d722e3fbSopenharmony_ci 0x00000000, 435d722e3fbSopenharmony_ci 0x00000000, 436d722e3fbSopenharmony_ci 0x00000000, 437d722e3fbSopenharmony_ci 0x00000000, 438d722e3fbSopenharmony_ci 0x00000000, 439d722e3fbSopenharmony_ci 0x00000000, 440d722e3fbSopenharmony_ci 0x00000000, 441d722e3fbSopenharmony_ci 0x00000000, 442d722e3fbSopenharmony_ci 0x00000000, 443d722e3fbSopenharmony_ci 0x00000000, 444d722e3fbSopenharmony_ci 0x00000000, 445d722e3fbSopenharmony_ci 0x00000000, 446d722e3fbSopenharmony_ci 0x00000000, 447d722e3fbSopenharmony_ci 0x00000000, 448d722e3fbSopenharmony_ci 0x00000000, 449d722e3fbSopenharmony_ci 0x00000000, 450d722e3fbSopenharmony_ci 0x00000000, 451d722e3fbSopenharmony_ci 0x00000000, 452d722e3fbSopenharmony_ci 0x00000000, 453d722e3fbSopenharmony_ci 0x00000000, 454d722e3fbSopenharmony_ci 0x00000000, 455d722e3fbSopenharmony_ci 0x00000000, 456d722e3fbSopenharmony_ci 0x00000000, 457d722e3fbSopenharmony_ci 0x00000000, 458d722e3fbSopenharmony_ci 0x00000000, 459d722e3fbSopenharmony_ci 0x00000000, 460d722e3fbSopenharmony_ci 0x00000000, 461d722e3fbSopenharmony_ci 0x00000000, 462d722e3fbSopenharmony_ci 0x00000000, 463d722e3fbSopenharmony_ci 0x00000000, 464d722e3fbSopenharmony_ci 0x00000000, 465d722e3fbSopenharmony_ci 0x00000000, 466d722e3fbSopenharmony_ci 0x00000000, 467d722e3fbSopenharmony_ci 0x00000000, 468d722e3fbSopenharmony_ci 0x00000000, 469d722e3fbSopenharmony_ci}; 470d722e3fbSopenharmony_ci 471d722e3fbSopenharmony_cistatic const uint32_t uve_bitstream_buffer[] = { 472d722e3fbSopenharmony_ci 0x0000001c, 473d722e3fbSopenharmony_ci 0x00000011, 474d722e3fbSopenharmony_ci}; 475d722e3fbSopenharmony_ci 476d722e3fbSopenharmony_cistatic const uint32_t uve_rc_per_pic[] = { 477d722e3fbSopenharmony_ci 0x00000024, 478d722e3fbSopenharmony_ci 0x0000000a, 479d722e3fbSopenharmony_ci 0x0000001a, 480d722e3fbSopenharmony_ci 0x00000000, 481d722e3fbSopenharmony_ci 0x00000033, 482d722e3fbSopenharmony_ci 0x00000000, 483d722e3fbSopenharmony_ci 0x00000000, 484d722e3fbSopenharmony_ci 0x00000000, 485d722e3fbSopenharmony_ci 0x00000001, 486d722e3fbSopenharmony_ci}; 487d722e3fbSopenharmony_ci 488d722e3fbSopenharmony_cistatic const uint32_t uve_op_init[] = { 489d722e3fbSopenharmony_ci 0x00000008, 490d722e3fbSopenharmony_ci 0x08000001, 491d722e3fbSopenharmony_ci}; 492d722e3fbSopenharmony_ci 493d722e3fbSopenharmony_cistatic const uint32_t uve_op_close[] = { 494d722e3fbSopenharmony_ci 0x00000008, 495d722e3fbSopenharmony_ci 0x08000002, 496d722e3fbSopenharmony_ci}; 497d722e3fbSopenharmony_ci 498d722e3fbSopenharmony_cistatic const uint32_t uve_op_encode[] = { 499d722e3fbSopenharmony_ci 0x00000008, 500d722e3fbSopenharmony_ci 0x08000003, 501d722e3fbSopenharmony_ci}; 502d722e3fbSopenharmony_ci 503d722e3fbSopenharmony_cistatic const uint32_t uve_op_init_rc[] = { 504d722e3fbSopenharmony_ci 0x00000008, 505d722e3fbSopenharmony_ci 0x08000004, 506d722e3fbSopenharmony_ci}; 507d722e3fbSopenharmony_ci 508d722e3fbSopenharmony_cistatic const uint32_t uve_op_init_rc_vbv_level[] = { 509d722e3fbSopenharmony_ci 0x00000008, 510d722e3fbSopenharmony_ci 0x08000005, 511d722e3fbSopenharmony_ci}; 512d722e3fbSopenharmony_ci 513d722e3fbSopenharmony_cistatic const uint32_t uve_op_speed_enc_mode[] = { 514d722e3fbSopenharmony_ci 0x00000008, 515d722e3fbSopenharmony_ci 0x08000006, 516d722e3fbSopenharmony_ci}; 517d722e3fbSopenharmony_ci 518d722e3fbSopenharmony_cistatic const uint32_t uve_op_balance_enc_mode[] = { 519d722e3fbSopenharmony_ci 0x00000008, 520d722e3fbSopenharmony_ci 0x08000007, 521d722e3fbSopenharmony_ci}; 522d722e3fbSopenharmony_ci 523d722e3fbSopenharmony_cistatic const uint32_t uve_op_quality_enc_mode[] = { 524d722e3fbSopenharmony_ci 0x00000008, 525d722e3fbSopenharmony_ci 0x08000008, 526d722e3fbSopenharmony_ci}; 527d722e3fbSopenharmony_ci#endif /*_uve_ib_h*/ 528