Skip to content

Commit f7b160c

Browse files
committed
Tools: Topology2: Add Multiband-DRC to sof-hda-efx-generic.tplg
This patch adds the topology2 files for multiband-DRC. The EFX processing chain is gain - FIR - IIR - DRC - Multiband-DRC. The configuration blob default is updated to what is generated by the current example_multiband_drc.m configuration script. The pass-through blob is set as default for tplg2. The topology 1 blobs are updated similarly. Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com>
1 parent ff717ae commit f7b160c

File tree

9 files changed

+358
-40
lines changed

9 files changed

+358
-40
lines changed
Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
# Exported Control Bytes 11-May-2021
1+
# Exported Control Bytes 16-Aug-2023
22
CONTROLBYTES_PRIV(MULTIBAND_DRC_priv,
33
` bytes "0x53,0x4f,0x46,0x00,0x00,0x00,0x00,0x00,'
4-
` 0x4c,0x02,0x00,0x00,0x01,0x20,0x01,0x03,'
4+
` 0x4c,0x02,0x00,0x00,0x00,0xa0,0x01,0x03,'
55
` 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,'
66
` 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,'
77
` 0x4c,0x02,0x00,0x00,0x03,0x00,0x00,0x00,'
@@ -23,13 +23,13 @@ CONTROLBYTES_PRIV(MULTIBAND_DRC_priv,
2323
` 0xf4,0x64,0xf6,0xdb,0x53,0x89,0x7d,0x60,'
2424
` 0x5c,0x14,0xf2,0x0a,0x84,0x0d,0x78,0xdc,'
2525
` 0xda,0xef,0x21,0x1c,0x00,0x00,0x00,0x00,'
26-
` 0x00,0x40,0x00,0x00,0x8e,0x6f,0xa8,0xc5,'
27-
` 0xb3,0x81,0x14,0x7a,0xb0,0xc3,0x10,0x00,'
28-
` 0x5f,0x87,0x21,0x00,0xb0,0xc3,0x10,0x00,'
26+
` 0x00,0x40,0x00,0x00,0x6f,0x82,0x53,0xc2,'
27+
` 0x3e,0x77,0xa1,0x7d,0x95,0xc1,0x02,0x00,'
28+
` 0x2a,0x83,0x05,0x00,0x95,0xc1,0x02,0x00,'
2929
` 0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,'
30-
` 0x8e,0x6f,0xa8,0xc5,0xb3,0x81,0x14,0x7a,'
31-
` 0x89,0x04,0x1b,0x3d,0xee,0xf6,0xc9,0x85,'
32-
` 0x89,0x04,0x1b,0x3d,0x00,0x00,0x00,0x00,'
30+
` 0x6f,0x82,0x53,0xc2,0x3e,0x77,0xa1,0x7d,'
31+
` 0x34,0x7d,0xd3,0x3e,0x99,0x05,0x59,0x82,'
32+
` 0x34,0x7d,0xd3,0x3e,0x00,0x00,0x00,0x00,'
3333
` 0x00,0x40,0x00,0x00,0x2d,0x3a,0xcd,0xd3,'
3434
` 0xc0,0xf5,0x82,0x68,0x05,0xf4,0xeb,0x00,'
3535
` 0x0a,0xe8,0xd7,0x01,0x05,0xf4,0xeb,0x00,'
@@ -45,37 +45,37 @@ CONTROLBYTES_PRIV(MULTIBAND_DRC_priv,
4545
` 0xe5,0x6e,0x2d,0x35,0x36,0x22,0xa5,0x95,'
4646
` 0xe5,0x6e,0x2d,0x35,0x00,0x00,0x00,0x00,'
4747
` 0x00,0x40,0x00,0x00,0x01,0x00,0x00,0x00,'
48-
` 0x00,0x00,0x00,0xe8,0x00,0x00,0x00,0x1a,'
49-
` 0x00,0x00,0x00,0x14,0x37,0x89,0x41,0x00,'
50-
` 0xb1,0xc2,0x09,0x04,0x33,0x33,0x33,0x03,'
51-
` 0x5e,0xb3,0x39,0x00,0xba,0x23,0x57,0x00,'
52-
` 0x04,0xe0,0xa6,0xff,0xf0,0x48,0x42,0x01,'
53-
` 0x97,0xe9,0x4c,0x15,0xde,0xae,0x5e,0x01,'
48+
` 0x00,0x00,0x00,0xe8,0x00,0x00,0x00,0x1e,'
49+
` 0x00,0x00,0x00,0x0c,0xd3,0x4d,0x62,0x00,'
50+
` 0xb1,0xc2,0x09,0x04,0x55,0x55,0x55,0x05,'
51+
` 0x50,0xfa,0x1e,0x00,0x55,0x60,0x94,0x00,'
52+
` 0x7e,0x98,0x6a,0xff,0x83,0xc9,0xfe,0x01,'
53+
` 0x64,0x47,0x47,0x22,0x17,0x56,0x74,0x01,'
5454
` 0x1c,0xc7,0x71,0x00,0x77,0x77,0x77,0xff,'
5555
` 0xd8,0x77,0x1f,0x00,0x05,0x00,0x00,0x00,'
56-
` 0x00,0x00,0x1b,0x00,0xf0,0xcb,0x01,0x00,'
57-
` 0x73,0x1f,0x0f,0x00,0xf0,0xcb,0x03,0x00,'
58-
` 0xad,0x48,0x00,0x00,0x01,0x00,0x00,0x00,'
59-
` 0x00,0x00,0x00,0xe8,0x00,0x00,0x00,0x1b,'
60-
` 0x00,0x00,0x00,0x06,0x37,0x89,0x41,0x00,'
61-
` 0xb1,0xc2,0x09,0x04,0xab,0xaa,0xaa,0x0a,'
62-
` 0xcf,0x2c,0x21,0x00,0x6d,0x9e,0x8b,0x00,'
63-
` 0xe6,0x46,0x73,0xff,0x0f,0x9c,0x69,0x01,'
64-
` 0xa6,0x35,0x2d,0x1f,0x1e,0x47,0x5f,0x01,'
56+
` 0x00,0x00,0x36,0x00,0xdf,0x97,0x03,0x00,'
57+
` 0xe7,0x3e,0x1e,0x00,0xdf,0x97,0x07,0x00,'
58+
` 0x5b,0x91,0x00,0x00,0x02,0x00,0x00,0x00,'
59+
` 0x00,0x00,0x00,0xe8,0x00,0x00,0x00,0x1e,'
60+
` 0x00,0x00,0x00,0x0c,0xd3,0x4d,0x62,0x00,'
61+
` 0xb1,0xc2,0x09,0x04,0x55,0x55,0x55,0x05,'
62+
` 0x50,0xfa,0x1e,0x00,0x55,0x60,0x94,0x00,'
63+
` 0x7e,0x98,0x6a,0xff,0x83,0xc9,0xfe,0x01,'
64+
` 0x64,0x47,0x47,0x22,0x17,0x56,0x74,0x01,'
6565
` 0x1c,0xc7,0x71,0x00,0x77,0x77,0x77,0xff,'
6666
` 0xd8,0x77,0x1f,0x00,0x05,0x00,0x00,0x00,'
67-
` 0x00,0x00,0x1b,0x00,0xf0,0xcb,0x01,0x00,'
68-
` 0x73,0x1f,0x0f,0x00,0xf0,0xcb,0x03,0x00,'
69-
` 0xad,0x48,0x00,0x00,0x01,0x00,0x00,0x00,'
67+
` 0x00,0x00,0x36,0x00,0xdf,0x97,0x03,0x00,'
68+
` 0xe7,0x3e,0x1e,0x00,0xdf,0x97,0x07,0x00,'
69+
` 0x5b,0x91,0x00,0x00,0x03,0x00,0x00,0x00,'
7070
` 0x00,0x00,0x00,0xe8,0x00,0x00,0x00,0x1e,'
71-
` 0x00,0x00,0x00,0x08,0x37,0x89,0x41,0x00,'
72-
` 0xb1,0xc2,0x09,0x04,0x00,0x00,0x00,0x08,'
73-
` 0x44,0xa0,0x1a,0x00,0xa5,0xfc,0xa9,0x00,'
74-
` 0x77,0x22,0x55,0xff,0x83,0xc9,0xfe,0x01,'
75-
` 0xc7,0xaf,0x90,0x25,0xde,0x6e,0x60,0x01,'
71+
` 0x00,0x00,0x00,0x0c,0xd3,0x4d,0x62,0x00,'
72+
` 0xb1,0xc2,0x09,0x04,0x55,0x55,0x55,0x05,'
73+
` 0x50,0xfa,0x1e,0x00,0x55,0x60,0x94,0x00,'
74+
` 0x7e,0x98,0x6a,0xff,0x83,0xc9,0xfe,0x01,'
75+
` 0x64,0x47,0x47,0x22,0x17,0x56,0x74,0x01,'
7676
` 0x1c,0xc7,0x71,0x00,0x77,0x77,0x77,0xff,'
7777
` 0xd8,0x77,0x1f,0x00,0x05,0x00,0x00,0x00,'
78-
` 0x00,0x00,0x0e,0x01,0x5c,0xf7,0x11,0x00,'
79-
` 0x82,0x3a,0x97,0x00,0x5c,0xf7,0x25,0x00,'
80-
` 0xc6,0xd6,0x02,0x00"'
78+
` 0x00,0x00,0x36,0x00,0xdf,0x97,0x03,0x00,'
79+
` 0xe7,0x3e,0x1e,0x00,0xdf,0x97,0x07,0x00,'
80+
` 0x5b,0x91,0x00,0x00"'
8181
)
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
# Exported Control Bytes 16-Aug-2023
2+
CONTROLBYTES_PRIV(MULTIBAND_DRC_priv,
3+
` bytes "0x53,0x4f,0x46,0x00,0x00,0x00,0x00,0x00,'
4+
` 0xf4,0x01,0x00,0x00,0x00,0xa0,0x01,0x03,'
5+
` 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,'
6+
` 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,'
7+
` 0xf4,0x01,0x00,0x00,0x02,0x00,0x00,0x00,'
8+
` 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,'
9+
` 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,'
10+
` 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,'
11+
` 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,'
12+
` 0x00,0x00,0x00,0x00,0x7b,0x8e,0x88,0xfe,'
13+
` 0x36,0x79,0x57,0x17,0x5f,0x19,0x6f,0x06,'
14+
` 0xe8,0x79,0x67,0xd4,0x00,0x00,0x00,0x40,'
15+
` 0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,'
16+
` 0x5f,0x6d,0x19,0xe7,0x39,0xc4,0xd4,0x50,'
17+
` 0x0c,0x9b,0x09,0x24,0xad,0x76,0x82,0x9f,'
18+
` 0x00,0x00,0x00,0x40,0xff,0xff,0xff,0xff,'
19+
` 0x43,0x72,0x00,0x00,0xa1,0xe6,0x90,0xf9,'
20+
` 0x18,0x86,0x98,0x2b,0xe3,0x32,0xef,0x00,'
21+
` 0x4b,0xf7,0x20,0xf1,0x18,0x69,0xc6,0x28,'
22+
` 0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,'
23+
` 0xf4,0x64,0xf6,0xdb,0x53,0x89,0x7d,0x60,'
24+
` 0x5c,0x14,0xf2,0x0a,0x84,0x0d,0x78,0xdc,'
25+
` 0xda,0xef,0x21,0x1c,0x00,0x00,0x00,0x00,'
26+
` 0x00,0x40,0x00,0x00,0x6f,0x82,0x53,0xc2,'
27+
` 0x3e,0x77,0xa1,0x7d,0x95,0xc1,0x02,0x00,'
28+
` 0x2a,0x83,0x05,0x00,0x95,0xc1,0x02,0x00,'
29+
` 0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,'
30+
` 0x6f,0x82,0x53,0xc2,0x3e,0x77,0xa1,0x7d,'
31+
` 0x34,0x7d,0xd3,0x3e,0x99,0x05,0x59,0x82,'
32+
` 0x34,0x7d,0xd3,0x3e,0x00,0x00,0x00,0x00,'
33+
` 0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00,'
34+
` 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,'
35+
` 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,'
36+
` 0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,'
37+
` 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,'
38+
` 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,'
39+
` 0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x00,'
40+
` 0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00,'
41+
` 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,'
42+
` 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,'
43+
` 0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,'
44+
` 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,'
45+
` 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,'
46+
` 0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x00,'
47+
` 0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00,'
48+
` 0x00,0x00,0x00,0xe8,0x00,0x00,0x00,0x1e,'
49+
` 0x00,0x00,0x00,0x0c,0xd3,0x4d,0x62,0x00,'
50+
` 0xb1,0xc2,0x09,0x04,0x55,0x55,0x55,0x05,'
51+
` 0x50,0xfa,0x1e,0x00,0x55,0x60,0x94,0x00,'
52+
` 0x7e,0x98,0x6a,0xff,0x83,0xc9,0xfe,0x01,'
53+
` 0x64,0x47,0x47,0x22,0x17,0x56,0x74,0x01,'
54+
` 0x1c,0xc7,0x71,0x00,0x77,0x77,0x77,0xff,'
55+
` 0xd8,0x77,0x1f,0x00,0x05,0x00,0x00,0x00,'
56+
` 0x00,0x00,0x36,0x00,0xdf,0x97,0x03,0x00,'
57+
` 0xe7,0x3e,0x1e,0x00,0xdf,0x97,0x07,0x00,'
58+
` 0x5b,0x91,0x00,0x00,0x00,0x00,0x00,0x00,'
59+
` 0x00,0x00,0x00,0xe8,0x00,0x00,0x00,0x1e,'
60+
` 0x00,0x00,0x00,0x0c,0xd3,0x4d,0x62,0x00,'
61+
` 0xb1,0xc2,0x09,0x04,0x55,0x55,0x55,0x05,'
62+
` 0x50,0xfa,0x1e,0x00,0x55,0x60,0x94,0x00,'
63+
` 0x7e,0x98,0x6a,0xff,0x83,0xc9,0xfe,0x01,'
64+
` 0x64,0x47,0x47,0x22,0x17,0x56,0x74,0x01,'
65+
` 0x1c,0xc7,0x71,0x00,0x77,0x77,0x77,0xff,'
66+
` 0xd8,0x77,0x1f,0x00,0x05,0x00,0x00,0x00,'
67+
` 0x00,0x00,0x36,0x00,0xdf,0x97,0x03,0x00,'
68+
` 0xe7,0x3e,0x1e,0x00,0xdf,0x97,0x07,0x00,'
69+
` 0x5b,0x91,0x00,0x00"'
70+
)

tools/topology/topology2/cavs-mixin-mixout-efx-hda.conf

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,12 @@ Object.Pipeline {
5555
}
5656
Object.Widget.drc.1 {
5757
Object.Control.bytes."1" {
58-
name '2 Main playback DRC'
58+
name 'Post Mixer $ANALOG_PLAYBACK_PCM DRC'
59+
}
60+
}
61+
Object.Widget.multiband_drc.1 {
62+
Object.Control.bytes."1" {
63+
name 'Post Mixer $ANALOG_PLAYBACK_PCM Multiband-DRC'
5964
}
6065
}
6166
}
@@ -143,7 +148,7 @@ Object.PCM.pcm [
143148
Object.Base.route [
144149
{
145150
sink 'dai-copier.HDA.$HDA_ANALOG_DAI_NAME.playback'
146-
source 'drc.2.1'
151+
source 'multiband_drc.2.1'
147152
}
148153
{
149154
source 'mixin.1.1'

tools/topology/topology2/development/tplg-targets.cmake

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,18 +68,19 @@ NHLT_BIN=nhlt-sof-lnl-nocodec-fpga-4ch.bin,PASSTHROUGH=true,DMIC_IO_CLK=19200000
6868

6969
# CAVS HDA topology with mixer-based efx eq pipelines for HDA and passthrough pipelines for HDMI
7070
"sof-hda-generic\;sof-hda-efx-generic\;HDA_CONFIG=efx,USE_CHAIN_DMA=true,DEEPBUFFER_FW_DMA_MS=100,\
71-
EFX_FIR_PARAMS=passthrough,EFX_IIR_PARAMS=passthrough,EFX_DRC_PARAMS=passthrough"
71+
EFX_FIR_PARAMS=passthrough,EFX_IIR_PARAMS=passthrough,\
72+
EFX_DRC_PARAMS=passthrough,EFX_MULTIBAND_DRC_PARAMS=passthrough"
7273

7374
"sof-hda-generic\;sof-hda-efx-generic-2ch\;\
7475
HDA_CONFIG=efx,NUM_DMICS=2,PREPROCESS_PLUGINS=nhlt,NHLT_BIN=nhlt-sof-hda-fir-generic-2ch.bin,\
7576
USE_CHAIN_DMA=true,DEEPBUFFER_FW_DMA_MS=100,EFX_FIR_PARAMS=passthrough,EFX_IIR_PARAMS=passthrough,\
76-
EFX_DRC_PARAMS=passthrough"
77+
EFX_DRC_PARAMS=passthrough,EFX_MULTIBAND_DRC_PARAMS=passthrough"
7778

7879
"sof-hda-generic\;sof-hda-efx-generic-4ch\;\
7980
HDA_CONFIG=efx,NUM_DMICS=4,PDM1_MIC_A_ENABLE=1,PDM1_MIC_B_ENABLE=1,\
8081
PREPROCESS_PLUGINS=nhlt,NHLT_BIN=nhlt-sof-hda-efx-generic-4ch.bin,USE_CHAIN_DMA=true,\
8182
DEEPBUFFER_FW_DMA_MS=100,EFX_FIR_PARAMS=passthrough,EFX_IIR_PARAMS=passthrough,\
82-
EFX_DRC_PARAMS=passthrough"
83+
EFX_DRC_PARAMS=passthrough,EFX_MULTIBAND_DRC_PARAMS=passthrough"
8384

8485
# CAVS HDA topology with gain and SRC before mixin for HDA and passthrough pipelines for HDMI
8586
"sof-hda-generic\;sof-hda-src-generic\;HDA_CONFIG=src,USE_CHAIN_DMA=true,DEEPBUFFER_FW_DMA_MS=100"
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
#
2+
#
3+
# A generic MULTIBAND_DRC component. All attributes defined herein are namespaced
4+
# by alsatplg to "Object.Widget.multiband_drc.attribute_name"
5+
#
6+
# Usage: this component can be used by declaring in the parent object. i.e.
7+
#
8+
# Object.Widget.multiband_drc."N" {
9+
# index 1
10+
# }
11+
# }
12+
13+
#
14+
# Where M is pipeline ID and N is a unique integer in the parent object.
15+
16+
Class.Widget."multiband_drc" {
17+
#
18+
# Pipeline ID
19+
#
20+
DefineAttribute."index" {
21+
type "integer"
22+
}
23+
24+
#
25+
# Unique instance for MULTIBAND_DRC widget
26+
#
27+
DefineAttribute."instance" {
28+
type "integer"
29+
}
30+
31+
# Include common widget attributes definition
32+
<include/components/widget-common.conf>
33+
34+
attributes {
35+
!constructor [
36+
"index"
37+
"instance"
38+
]
39+
!mandatory [
40+
"num_input_pins"
41+
"num_output_pins"
42+
"num_input_audio_formats"
43+
"num_output_audio_formats"
44+
]
45+
46+
!immutable [
47+
"uuid"
48+
"type"
49+
]
50+
!deprecated [
51+
"preload_count"
52+
]
53+
unique "instance"
54+
}
55+
56+
#
57+
# Default attributes for multiband_drc
58+
#
59+
60+
uuid "56:22:9f:0d:4f:8e:b3:47:84:48:23:9a:33:4f:11:91"
61+
type "effect"
62+
no_pm "true"
63+
num_input_pins 1
64+
num_output_pins 1
65+
}
Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
# Exported Control Bytes 16-Aug-2023
2+
Object.Base.data."multiband_drc_config" {
3+
bytes "
4+
0x53,0x4f,0x46,0x34,0x00,0x00,0x00,0x00,
5+
0x4c,0x02,0x00,0x00,0x00,0xa0,0x01,0x03,
6+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
7+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
8+
0x4c,0x02,0x00,0x00,0x03,0x00,0x00,0x00,
9+
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
10+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
11+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
12+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
13+
0x00,0x00,0x00,0x00,0x7b,0x8e,0x88,0xfe,
14+
0x36,0x79,0x57,0x17,0x5f,0x19,0x6f,0x06,
15+
0xe8,0x79,0x67,0xd4,0x00,0x00,0x00,0x40,
16+
0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,
17+
0x5f,0x6d,0x19,0xe7,0x39,0xc4,0xd4,0x50,
18+
0x0c,0x9b,0x09,0x24,0xad,0x76,0x82,0x9f,
19+
0x00,0x00,0x00,0x40,0xff,0xff,0xff,0xff,
20+
0x43,0x72,0x00,0x00,0xa1,0xe6,0x90,0xf9,
21+
0x18,0x86,0x98,0x2b,0xe3,0x32,0xef,0x00,
22+
0x4b,0xf7,0x20,0xf1,0x18,0x69,0xc6,0x28,
23+
0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,
24+
0xf4,0x64,0xf6,0xdb,0x53,0x89,0x7d,0x60,
25+
0x5c,0x14,0xf2,0x0a,0x84,0x0d,0x78,0xdc,
26+
0xda,0xef,0x21,0x1c,0x00,0x00,0x00,0x00,
27+
0x00,0x40,0x00,0x00,0x6f,0x82,0x53,0xc2,
28+
0x3e,0x77,0xa1,0x7d,0x95,0xc1,0x02,0x00,
29+
0x2a,0x83,0x05,0x00,0x95,0xc1,0x02,0x00,
30+
0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,
31+
0x6f,0x82,0x53,0xc2,0x3e,0x77,0xa1,0x7d,
32+
0x34,0x7d,0xd3,0x3e,0x99,0x05,0x59,0x82,
33+
0x34,0x7d,0xd3,0x3e,0x00,0x00,0x00,0x00,
34+
0x00,0x40,0x00,0x00,0x2d,0x3a,0xcd,0xd3,
35+
0xc0,0xf5,0x82,0x68,0x05,0xf4,0xeb,0x00,
36+
0x0a,0xe8,0xd7,0x01,0x05,0xf4,0xeb,0x00,
37+
0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,
38+
0x2d,0x3a,0xcd,0xd3,0xc0,0xf5,0x82,0x68,
39+
0xe5,0x6e,0x2d,0x35,0x36,0x22,0xa5,0x95,
40+
0xe5,0x6e,0x2d,0x35,0x00,0x00,0x00,0x00,
41+
0x00,0x40,0x00,0x00,0x2d,0x3a,0xcd,0xd3,
42+
0xc0,0xf5,0x82,0x68,0x05,0xf4,0xeb,0x00,
43+
0x0a,0xe8,0xd7,0x01,0x05,0xf4,0xeb,0x00,
44+
0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,
45+
0x2d,0x3a,0xcd,0xd3,0xc0,0xf5,0x82,0x68,
46+
0xe5,0x6e,0x2d,0x35,0x36,0x22,0xa5,0x95,
47+
0xe5,0x6e,0x2d,0x35,0x00,0x00,0x00,0x00,
48+
0x00,0x40,0x00,0x00,0x01,0x00,0x00,0x00,
49+
0x00,0x00,0x00,0xe8,0x00,0x00,0x00,0x1e,
50+
0x00,0x00,0x00,0x0c,0xd3,0x4d,0x62,0x00,
51+
0xb1,0xc2,0x09,0x04,0x55,0x55,0x55,0x05,
52+
0x50,0xfa,0x1e,0x00,0x55,0x60,0x94,0x00,
53+
0x7e,0x98,0x6a,0xff,0x83,0xc9,0xfe,0x01,
54+
0x64,0x47,0x47,0x22,0x17,0x56,0x74,0x01,
55+
0x1c,0xc7,0x71,0x00,0x77,0x77,0x77,0xff,
56+
0xd8,0x77,0x1f,0x00,0x05,0x00,0x00,0x00,
57+
0x00,0x00,0x36,0x00,0xdf,0x97,0x03,0x00,
58+
0xe7,0x3e,0x1e,0x00,0xdf,0x97,0x07,0x00,
59+
0x5b,0x91,0x00,0x00,0x02,0x00,0x00,0x00,
60+
0x00,0x00,0x00,0xe8,0x00,0x00,0x00,0x1e,
61+
0x00,0x00,0x00,0x0c,0xd3,0x4d,0x62,0x00,
62+
0xb1,0xc2,0x09,0x04,0x55,0x55,0x55,0x05,
63+
0x50,0xfa,0x1e,0x00,0x55,0x60,0x94,0x00,
64+
0x7e,0x98,0x6a,0xff,0x83,0xc9,0xfe,0x01,
65+
0x64,0x47,0x47,0x22,0x17,0x56,0x74,0x01,
66+
0x1c,0xc7,0x71,0x00,0x77,0x77,0x77,0xff,
67+
0xd8,0x77,0x1f,0x00,0x05,0x00,0x00,0x00,
68+
0x00,0x00,0x36,0x00,0xdf,0x97,0x03,0x00,
69+
0xe7,0x3e,0x1e,0x00,0xdf,0x97,0x07,0x00,
70+
0x5b,0x91,0x00,0x00,0x03,0x00,0x00,0x00,
71+
0x00,0x00,0x00,0xe8,0x00,0x00,0x00,0x1e,
72+
0x00,0x00,0x00,0x0c,0xd3,0x4d,0x62,0x00,
73+
0xb1,0xc2,0x09,0x04,0x55,0x55,0x55,0x05,
74+
0x50,0xfa,0x1e,0x00,0x55,0x60,0x94,0x00,
75+
0x7e,0x98,0x6a,0xff,0x83,0xc9,0xfe,0x01,
76+
0x64,0x47,0x47,0x22,0x17,0x56,0x74,0x01,
77+
0x1c,0xc7,0x71,0x00,0x77,0x77,0x77,0xff,
78+
0xd8,0x77,0x1f,0x00,0x05,0x00,0x00,0x00,
79+
0x00,0x00,0x36,0x00,0xdf,0x97,0x03,0x00,
80+
0xe7,0x3e,0x1e,0x00,0xdf,0x97,0x07,0x00,
81+
0x5b,0x91,0x00,0x00"
82+
}

0 commit comments

Comments
 (0)