100a23bdaSmrg/* 200a23bdaSmrg * Copyright 2017 Advanced Micro Devices, Inc. 300a23bdaSmrg * 400a23bdaSmrg * Permission is hereby granted, free of charge, to any person obtaining a 500a23bdaSmrg * copy of this software and associated documentation files (the "Software"), 600a23bdaSmrg * to deal in the Software without restriction, including without limitation 700a23bdaSmrg * the rights to use, copy, modify, merge, publish, distribute, sublicense, 800a23bdaSmrg * and/or sell copies of the Software, and to permit persons to whom the 900a23bdaSmrg * Software is furnished to do so, subject to the following conditions: 1000a23bdaSmrg * 1100a23bdaSmrg * The above copyright notice and this permission notice shall be included in 1200a23bdaSmrg * all copies or substantial portions of the Software. 1300a23bdaSmrg * 1400a23bdaSmrg * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 1500a23bdaSmrg * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 1600a23bdaSmrg * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 1700a23bdaSmrg * THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR 1800a23bdaSmrg * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 1900a23bdaSmrg * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 2000a23bdaSmrg * OTHER DEALINGS IN THE SOFTWARE. 2100a23bdaSmrg * 2200a23bdaSmrg*/ 2300a23bdaSmrg 2400a23bdaSmrg#ifndef _uve_ib_h_ 2500a23bdaSmrg#define _uve_ib_h_ 2600a23bdaSmrg 2700a23bdaSmrgstatic const uint32_t uve_session_info[] = { 2800a23bdaSmrg 0x00000018, 2900a23bdaSmrg 0x00000001, 3000a23bdaSmrg 0x00000000, 3100a23bdaSmrg 0x00010000, 3200a23bdaSmrg}; 3300a23bdaSmrg 3400a23bdaSmrgstatic const uint32_t uve_task_info[] = { 3500a23bdaSmrg 0x00000014, 3600a23bdaSmrg 0x00000002, 3700a23bdaSmrg}; 3800a23bdaSmrg 3900a23bdaSmrgstatic const uint32_t uve_session_init[] = { 4000a23bdaSmrg 0x00000020, 4100a23bdaSmrg 0x00000003, 4200a23bdaSmrg 0x000000c0, 4300a23bdaSmrg 0x00000080, 4400a23bdaSmrg 0x00000020, 4500a23bdaSmrg 0x00000000, 4600a23bdaSmrg 0x00000000, 4700a23bdaSmrg 0x00000000, 4800a23bdaSmrg}; 4900a23bdaSmrg 5000a23bdaSmrgstatic const uint32_t uve_layer_ctrl[] = { 5100a23bdaSmrg 0x00000010, 5200a23bdaSmrg 0x00000004, 5300a23bdaSmrg 0x00000001, 5400a23bdaSmrg 0x00000001, 5500a23bdaSmrg}; 5600a23bdaSmrg 5700a23bdaSmrgstatic const uint32_t uve_layer_select[] = { 5800a23bdaSmrg 0x0000000c, 5900a23bdaSmrg 0x00000005, 6000a23bdaSmrg 0x00000000, 6100a23bdaSmrg}; 6200a23bdaSmrg 6300a23bdaSmrgstatic const uint32_t uve_slice_ctrl[] = { 6400a23bdaSmrg 0x00000014, 6500a23bdaSmrg 0x00000006, 6600a23bdaSmrg 0x00000000, 6700a23bdaSmrg 0x00000006, 6800a23bdaSmrg 0x00000006, 6900a23bdaSmrg}; 7000a23bdaSmrg 7100a23bdaSmrgstatic const uint32_t uve_spec_misc[] = { 7200a23bdaSmrg 0x00000024, 7300a23bdaSmrg 0x00000007, 7400a23bdaSmrg 0x00000000, 7500a23bdaSmrg 0x00000000, 7600a23bdaSmrg 0x00000000, 7700a23bdaSmrg 0x00000000, 7800a23bdaSmrg 0x00000000, 7900a23bdaSmrg 0x00000001, 8000a23bdaSmrg 0x00000001, 8100a23bdaSmrg}; 8200a23bdaSmrg 8300a23bdaSmrgstatic const uint32_t uve_rc_session_init[] = { 8400a23bdaSmrg 0x00000010, 8500a23bdaSmrg 0x00000008, 8600a23bdaSmrg 0x00000000, 8700a23bdaSmrg 0x00000040, 8800a23bdaSmrg}; 8900a23bdaSmrg 9000a23bdaSmrgstatic const uint32_t uve_rc_layer_init[] = { 9100a23bdaSmrg 0x00000028, 9200a23bdaSmrg 0x00000009, 9300a23bdaSmrg 0x001e8480, 9400a23bdaSmrg 0x001e8480, 9500a23bdaSmrg 0x0000001e, 9600a23bdaSmrg 0x00000001, 9700a23bdaSmrg 0x0001046a, 9800a23bdaSmrg 0x0001046a, 9900a23bdaSmrg 0x0001046a, 10000a23bdaSmrg 0xaaaaaaaa, 10100a23bdaSmrg}; 10200a23bdaSmrg 10300a23bdaSmrgstatic const uint32_t uve_deblocking_filter[] = { 10400a23bdaSmrg 0x00000020, 10500a23bdaSmrg 0x0000000e, 10600a23bdaSmrg 0x00000000, 10700a23bdaSmrg 0x00000000, 10800a23bdaSmrg 0x00000000, 10900a23bdaSmrg 0x00000000, 11000a23bdaSmrg 0x00000000, 11100a23bdaSmrg 0x00000000, 11200a23bdaSmrg}; 11300a23bdaSmrg 11400a23bdaSmrgstatic const uint32_t uve_quality_params[] = { 11500a23bdaSmrg 0x00000014, 11600a23bdaSmrg 0x0000000d, 11700a23bdaSmrg 0x00000000, 11800a23bdaSmrg 0x00000000, 11900a23bdaSmrg 0x00000000, 12000a23bdaSmrg}; 12100a23bdaSmrg 12200a23bdaSmrgstatic const uint32_t uve_feedback_buffer[] = { 12300a23bdaSmrg 0x0000001c, 12400a23bdaSmrg 0x00000012, 12500a23bdaSmrg 0x00000000, 12600a23bdaSmrg}; 12700a23bdaSmrg 12800a23bdaSmrgstatic const uint32_t uve_feedback_buffer_additional[] = { 12900a23bdaSmrg 0x00000108, 13000a23bdaSmrg 0x00000014, 13100a23bdaSmrg 0x00000001, 13200a23bdaSmrg 0x00000010, 13300a23bdaSmrg 0x00000000, 13400a23bdaSmrg 0x00000000, 13500a23bdaSmrg 0x00000000, 13600a23bdaSmrg 0x00000000, 13700a23bdaSmrg 0x00000000, 13800a23bdaSmrg 0x00000000, 13900a23bdaSmrg 0x00000000, 14000a23bdaSmrg 0x00000000, 14100a23bdaSmrg 0x00000000, 14200a23bdaSmrg 0x00000000, 14300a23bdaSmrg 0x00000000, 14400a23bdaSmrg 0x00000000, 14500a23bdaSmrg 0x00000000, 14600a23bdaSmrg 0x00000000, 14700a23bdaSmrg 0x00000000, 14800a23bdaSmrg 0x00000000, 14900a23bdaSmrg 0x00000000, 15000a23bdaSmrg 0x00000000, 15100a23bdaSmrg 0x00000000, 15200a23bdaSmrg 0x00000000, 15300a23bdaSmrg 0x00000000, 15400a23bdaSmrg 0x00000000, 15500a23bdaSmrg 0x00000000, 15600a23bdaSmrg 0x00000000, 15700a23bdaSmrg 0x00000000, 15800a23bdaSmrg 0x00000000, 15900a23bdaSmrg 0x00000000, 16000a23bdaSmrg 0x00000000, 16100a23bdaSmrg 0x00000000, 16200a23bdaSmrg 0x00000000, 16300a23bdaSmrg 0x00000000, 16400a23bdaSmrg 0x00000000, 16500a23bdaSmrg 0x00000000, 16600a23bdaSmrg 0x00000000, 16700a23bdaSmrg 0x00000000, 16800a23bdaSmrg 0x00000000, 16900a23bdaSmrg 0x00000000, 17000a23bdaSmrg 0x00000000, 17100a23bdaSmrg 0x00000000, 17200a23bdaSmrg 0x00000000, 17300a23bdaSmrg 0x00000000, 17400a23bdaSmrg 0x00000000, 17500a23bdaSmrg 0x00000000, 17600a23bdaSmrg 0x00000000, 17700a23bdaSmrg 0x00000000, 17800a23bdaSmrg 0x00000000, 17900a23bdaSmrg 0x00000000, 18000a23bdaSmrg 0x00000000, 18100a23bdaSmrg 0x00000000, 18200a23bdaSmrg 0x00000000, 18300a23bdaSmrg 0x00000000, 18400a23bdaSmrg 0x00000000, 18500a23bdaSmrg 0x00000000, 18600a23bdaSmrg 0x00000000, 18700a23bdaSmrg 0x00000000, 18800a23bdaSmrg 0x00000000, 18900a23bdaSmrg 0x00000000, 19000a23bdaSmrg 0x00000000, 19100a23bdaSmrg 0x00000000, 19200a23bdaSmrg 0x00000000, 19300a23bdaSmrg 0x00000000, 19400a23bdaSmrg 0x00000000, 19500a23bdaSmrg}; 19600a23bdaSmrg 19700a23bdaSmrgstatic const uint32_t uve_nalu_buffer_1[] = { 19800a23bdaSmrg 0x00000018, 19900a23bdaSmrg 0x00000013, 20000a23bdaSmrg 0x00000001, 20100a23bdaSmrg 0x00000007, 20200a23bdaSmrg 0x00000001, 20300a23bdaSmrg 0x46011000, 20400a23bdaSmrg}; 20500a23bdaSmrg 20600a23bdaSmrgstatic const uint32_t uve_nalu_buffer_2[] = { 20700a23bdaSmrg 0x0000002c, 20800a23bdaSmrg 0x00000013, 20900a23bdaSmrg 0x00000002, 21000a23bdaSmrg 0x0000001b, 21100a23bdaSmrg 0x00000001, 21200a23bdaSmrg 0x40010c01, 21300a23bdaSmrg 0xffff0160, 21400a23bdaSmrg 0x00000300, 21500a23bdaSmrg 0xb0000003, 21600a23bdaSmrg 0x00000300, 21700a23bdaSmrg 0x962c0900, 21800a23bdaSmrg}; 21900a23bdaSmrg 22000a23bdaSmrgstatic const uint32_t uve_nalu_buffer_3[] = { 22100a23bdaSmrg 0x00000034, 22200a23bdaSmrg 0x00000013, 22300a23bdaSmrg 0x00000003, 22400a23bdaSmrg 0x00000023, 22500a23bdaSmrg 0x00000001, 22600a23bdaSmrg 0x42010101, 22700a23bdaSmrg 0x60000003, 22800a23bdaSmrg 0x00b00000, 22900a23bdaSmrg 0x03000003, 23000a23bdaSmrg 0x0096a018, 23100a23bdaSmrg 0x2020708f, 23200a23bdaSmrg 0xcb924295, 23300a23bdaSmrg 0x12e08000, 23400a23bdaSmrg}; 23500a23bdaSmrg 23600a23bdaSmrgstatic const uint32_t uve_nalu_buffer_4[] = { 23700a23bdaSmrg 0x0000001c, 23800a23bdaSmrg 0x00000013, 23900a23bdaSmrg 0x00000004, 24000a23bdaSmrg 0x0000000b, 24100a23bdaSmrg 0x00000001, 24200a23bdaSmrg 0x4401e0f1, 24300a23bdaSmrg 0x80992000, 24400a23bdaSmrg}; 24500a23bdaSmrg 24600a23bdaSmrgstatic const uint32_t uve_slice_header[] = { 24700a23bdaSmrg 0x000000c8, 24800a23bdaSmrg 0x0000000b, 24900a23bdaSmrg 0x28010000, 25000a23bdaSmrg 0x40000000, 25100a23bdaSmrg 0x60000000, 25200a23bdaSmrg 0x00000000, 25300a23bdaSmrg 0x00000000, 25400a23bdaSmrg 0x00000000, 25500a23bdaSmrg 0x00000000, 25600a23bdaSmrg 0x00000000, 25700a23bdaSmrg 0x00000000, 25800a23bdaSmrg 0x00000000, 25900a23bdaSmrg 0x00000000, 26000a23bdaSmrg 0x00000000, 26100a23bdaSmrg 0x00000000, 26200a23bdaSmrg 0x00000000, 26300a23bdaSmrg 0x00000000, 26400a23bdaSmrg 0x00000000, 26500a23bdaSmrg 0x00000002, 26600a23bdaSmrg 0x00000010, 26700a23bdaSmrg 0x00000003, 26800a23bdaSmrg 0x00000000, 26900a23bdaSmrg 0x00000002, 27000a23bdaSmrg 0x00000002, 27100a23bdaSmrg 0x00000004, 27200a23bdaSmrg 0x00000000, 27300a23bdaSmrg 0x00000001, 27400a23bdaSmrg 0x00000000, 27500a23bdaSmrg 0x00000002, 27600a23bdaSmrg 0x00000003, 27700a23bdaSmrg 0x00000005, 27800a23bdaSmrg 0x00000000, 27900a23bdaSmrg 0x00000002, 28000a23bdaSmrg 0x00000000, 28100a23bdaSmrg 0x00000000, 28200a23bdaSmrg 0x00000000, 28300a23bdaSmrg 0x00000000, 28400a23bdaSmrg 0x00000000, 28500a23bdaSmrg 0x00000000, 28600a23bdaSmrg 0x00000000, 28700a23bdaSmrg 0x00000000, 28800a23bdaSmrg 0x00000000, 28900a23bdaSmrg 0x00000000, 29000a23bdaSmrg 0x00000000, 29100a23bdaSmrg 0x00000000, 29200a23bdaSmrg 0x00000000, 29300a23bdaSmrg 0x00000000, 29400a23bdaSmrg 0x00000000, 29500a23bdaSmrg 0x00000000, 29600a23bdaSmrg 0x00000000, 29700a23bdaSmrg}; 29800a23bdaSmrg 29900a23bdaSmrgstatic const uint32_t uve_encode_param[] = { 30000a23bdaSmrg 0x00000000, 30100a23bdaSmrg 0x00000000, 30200a23bdaSmrg 0x00000000, 30300a23bdaSmrg 0x00000000, 30400a23bdaSmrg 0xffffffff, 30500a23bdaSmrg 0x00000001, 30600a23bdaSmrg 0x00000000, 30700a23bdaSmrg 0x00000000, 30800a23bdaSmrg 0x00000000, 30900a23bdaSmrg 0x00000000, 31000a23bdaSmrg 0x00000000, 31100a23bdaSmrg 0x00000000, 31200a23bdaSmrg 0x00000000, 31300a23bdaSmrg}; 31400a23bdaSmrg 31500a23bdaSmrgstatic const uint32_t uve_intra_refresh[] = { 31600a23bdaSmrg 0x00000014, 31700a23bdaSmrg 0x0000000f, 31800a23bdaSmrg 0x00000000, 31900a23bdaSmrg 0x00000000, 32000a23bdaSmrg 0x00000001, 32100a23bdaSmrg}; 32200a23bdaSmrg 32300a23bdaSmrgstatic const uint32_t uve_ctx_buffer[] = { 32400a23bdaSmrg 0x00000000, 32500a23bdaSmrg 0x00000000, 32600a23bdaSmrg 0x000000a0, 32700a23bdaSmrg 0x000000a0, 32800a23bdaSmrg 0x00000000, 32900a23bdaSmrg 0x00000000, 33000a23bdaSmrg 0x00000000, 33100a23bdaSmrg 0x00000000, 33200a23bdaSmrg 0x00000000, 33300a23bdaSmrg 0x00000000, 33400a23bdaSmrg 0x00000000, 33500a23bdaSmrg 0x00000000, 33600a23bdaSmrg 0x00000000, 33700a23bdaSmrg 0x00000000, 33800a23bdaSmrg 0x00000000, 33900a23bdaSmrg 0x00000000, 34000a23bdaSmrg 0x00000000, 34100a23bdaSmrg 0x00000000, 34200a23bdaSmrg 0x00000000, 34300a23bdaSmrg 0x00000000, 34400a23bdaSmrg 0x00000000, 34500a23bdaSmrg 0x00000000, 34600a23bdaSmrg 0x00000000, 34700a23bdaSmrg 0x00000000, 34800a23bdaSmrg 0x00000000, 34900a23bdaSmrg 0x00000000, 35000a23bdaSmrg 0x00000000, 35100a23bdaSmrg 0x00000000, 35200a23bdaSmrg 0x00000000, 35300a23bdaSmrg 0x00000000, 35400a23bdaSmrg 0x00000000, 35500a23bdaSmrg 0x00000000, 35600a23bdaSmrg 0x00000000, 35700a23bdaSmrg 0x00000000, 35800a23bdaSmrg 0x00000000, 35900a23bdaSmrg 0x00000000, 36000a23bdaSmrg 0x00000000, 36100a23bdaSmrg 0x00000000, 36200a23bdaSmrg 0x00000000, 36300a23bdaSmrg 0x00000000, 36400a23bdaSmrg 0x00000000, 36500a23bdaSmrg 0x00000000, 36600a23bdaSmrg 0x00000000, 36700a23bdaSmrg 0x00000000, 36800a23bdaSmrg 0x00000000, 36900a23bdaSmrg 0x00000000, 37000a23bdaSmrg 0x00000000, 37100a23bdaSmrg 0x00000000, 37200a23bdaSmrg 0x00000000, 37300a23bdaSmrg 0x00000000, 37400a23bdaSmrg 0x00000000, 37500a23bdaSmrg 0x00000000, 37600a23bdaSmrg 0x00000000, 37700a23bdaSmrg 0x00000000, 37800a23bdaSmrg 0x00000000, 37900a23bdaSmrg 0x00000000, 38000a23bdaSmrg 0x00000000, 38100a23bdaSmrg 0x00000000, 38200a23bdaSmrg 0x00000000, 38300a23bdaSmrg 0x00000000, 38400a23bdaSmrg 0x00000000, 38500a23bdaSmrg 0x00000000, 38600a23bdaSmrg 0x00000000, 38700a23bdaSmrg 0x00000000, 38800a23bdaSmrg 0x00000000, 38900a23bdaSmrg 0x00000000, 39000a23bdaSmrg 0x00000000, 39100a23bdaSmrg 0x00000000, 39200a23bdaSmrg 0x00000000, 39300a23bdaSmrg 0x00000000, 39400a23bdaSmrg 0x00000000, 39500a23bdaSmrg 0x00000000, 39600a23bdaSmrg 0x00000000, 39700a23bdaSmrg 0x00000000, 39800a23bdaSmrg 0x00000000, 39900a23bdaSmrg 0x00000000, 40000a23bdaSmrg 0x00000000, 40100a23bdaSmrg 0x00000000, 40200a23bdaSmrg 0x00000000, 40300a23bdaSmrg 0x00000000, 40400a23bdaSmrg 0x00000000, 40500a23bdaSmrg 0x00000000, 40600a23bdaSmrg 0x00000000, 40700a23bdaSmrg 0x00000000, 40800a23bdaSmrg 0x00000000, 40900a23bdaSmrg 0x00000000, 41000a23bdaSmrg 0x00000000, 41100a23bdaSmrg 0x00000000, 41200a23bdaSmrg 0x00000000, 41300a23bdaSmrg 0x00000000, 41400a23bdaSmrg 0x00000000, 41500a23bdaSmrg 0x00000000, 41600a23bdaSmrg 0x00000000, 41700a23bdaSmrg 0x00000000, 41800a23bdaSmrg 0x00000000, 41900a23bdaSmrg 0x00000000, 42000a23bdaSmrg 0x00000000, 42100a23bdaSmrg 0x00000000, 42200a23bdaSmrg 0x00000000, 42300a23bdaSmrg 0x00000000, 42400a23bdaSmrg 0x00000000, 42500a23bdaSmrg 0x00000000, 42600a23bdaSmrg 0x00000000, 42700a23bdaSmrg 0x00000000, 42800a23bdaSmrg 0x00000000, 42900a23bdaSmrg 0x00000000, 43000a23bdaSmrg 0x00000000, 43100a23bdaSmrg 0x00000000, 43200a23bdaSmrg 0x00000000, 43300a23bdaSmrg 0x00000000, 43400a23bdaSmrg 0x00000000, 43500a23bdaSmrg 0x00000000, 43600a23bdaSmrg 0x00000000, 43700a23bdaSmrg 0x00000000, 43800a23bdaSmrg 0x00000000, 43900a23bdaSmrg 0x00000000, 44000a23bdaSmrg 0x00000000, 44100a23bdaSmrg 0x00000000, 44200a23bdaSmrg 0x00000000, 44300a23bdaSmrg 0x00000000, 44400a23bdaSmrg 0x00000000, 44500a23bdaSmrg 0x00000000, 44600a23bdaSmrg 0x00000000, 44700a23bdaSmrg 0x00000000, 44800a23bdaSmrg 0x00000000, 44900a23bdaSmrg 0x00000000, 45000a23bdaSmrg 0x00000000, 45100a23bdaSmrg 0x00000000, 45200a23bdaSmrg 0x00000000, 45300a23bdaSmrg 0x00000000, 45400a23bdaSmrg 0x00000000, 45500a23bdaSmrg 0x00000000, 45600a23bdaSmrg 0x00000000, 45700a23bdaSmrg 0x00000000, 45800a23bdaSmrg 0x00000000, 45900a23bdaSmrg 0x00000000, 46000a23bdaSmrg 0x00000000, 46100a23bdaSmrg 0x00000000, 46200a23bdaSmrg 0x00000000, 46300a23bdaSmrg 0x00000000, 46400a23bdaSmrg 0x00000000, 46500a23bdaSmrg 0x00000000, 46600a23bdaSmrg 0x00000000, 46700a23bdaSmrg 0x00000000, 46800a23bdaSmrg 0x00000000, 46900a23bdaSmrg}; 47000a23bdaSmrg 47100a23bdaSmrgstatic const uint32_t uve_bitstream_buffer[] = { 47200a23bdaSmrg 0x0000001c, 47300a23bdaSmrg 0x00000011, 47400a23bdaSmrg}; 47500a23bdaSmrg 47600a23bdaSmrgstatic const uint32_t uve_rc_per_pic[] = { 47700a23bdaSmrg 0x00000024, 47800a23bdaSmrg 0x0000000a, 47900a23bdaSmrg 0x0000001a, 48000a23bdaSmrg 0x00000000, 48100a23bdaSmrg 0x00000033, 48200a23bdaSmrg 0x00000000, 48300a23bdaSmrg 0x00000000, 48400a23bdaSmrg 0x00000000, 48500a23bdaSmrg 0x00000001, 48600a23bdaSmrg}; 48700a23bdaSmrg 48800a23bdaSmrgstatic const uint32_t uve_op_init[] = { 48900a23bdaSmrg 0x00000008, 49000a23bdaSmrg 0x08000001, 49100a23bdaSmrg}; 49200a23bdaSmrg 49300a23bdaSmrgstatic const uint32_t uve_op_close[] = { 49400a23bdaSmrg 0x00000008, 49500a23bdaSmrg 0x08000002, 49600a23bdaSmrg}; 49700a23bdaSmrg 49800a23bdaSmrgstatic const uint32_t uve_op_encode[] = { 49900a23bdaSmrg 0x00000008, 50000a23bdaSmrg 0x08000003, 50100a23bdaSmrg}; 50200a23bdaSmrg 50300a23bdaSmrgstatic const uint32_t uve_op_init_rc[] = { 50400a23bdaSmrg 0x00000008, 50500a23bdaSmrg 0x08000004, 50600a23bdaSmrg}; 50700a23bdaSmrg 50800a23bdaSmrgstatic const uint32_t uve_op_init_rc_vbv_level[] = { 50900a23bdaSmrg 0x00000008, 51000a23bdaSmrg 0x08000005, 51100a23bdaSmrg}; 51200a23bdaSmrg 51300a23bdaSmrgstatic const uint32_t uve_op_speed_enc_mode[] = { 51400a23bdaSmrg 0x00000008, 51500a23bdaSmrg 0x08000006, 51600a23bdaSmrg}; 51700a23bdaSmrg 51800a23bdaSmrgstatic const uint32_t uve_op_balance_enc_mode[] = { 51900a23bdaSmrg 0x00000008, 52000a23bdaSmrg 0x08000007, 52100a23bdaSmrg}; 52200a23bdaSmrg 52300a23bdaSmrgstatic const uint32_t uve_op_quality_enc_mode[] = { 52400a23bdaSmrg 0x00000008, 52500a23bdaSmrg 0x08000008, 52600a23bdaSmrg}; 52700a23bdaSmrg#endif /*_uve_ib_h*/ 528