/* Maud Values */ #define AUD_SAMPLE_RATE_32_DP_2_7_MAUD_VAL 19# 491 #define AUD_SAMPLE_RATE_44_1_DP_2_7_MAUD_VAL 2740
298java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 #define java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
define 1061 #define HAD_MAX_RATE_DP_2_7_MAUD_VAL 11930 #define AUD_SAMPLE_RATE_32_DP_1_62_MAUD_VAL 3314 #define AUD_SAMPLE_RATE_44_1_DP_1_62_MAUD_VAL 4567 #define AUD_SAMPLE_RATE_48_DP_1_62_MAUD_VAL7java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
1 #define AUD_SAMPLE_RATE_96_DP_1_62_MAUD_VAL ,
define 16 #define HAD_MAX_RATE_DP_1_62_MAUD_VAL x14
/* Naud Value */ 0,
_ 26
/* HDMI Controller register offsets - audio domain common */
=0, enum x58
= 0,
AUD_CNTL_ST 0,
UD_HDMI_STATUS x64 /* v2 */
}; /* HDMI controller register offsets */
/
AUD_CONFIG java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
AUD_CH_STATUS_0 = 0x08,
AUD_CH_STATUS_1 = u32:2java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12
AUD_HDMI_CTS =0,
AUD_N_ENABLE val_bitjava.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
AUD_SAMPLE_RATE = 0x18,
AUD_BUF_CONFIG = 0x20,
AUD_BUF_CH_SWAP = 0x24,
AUD_BUF_A_ADDR = 0x40,
AUD_BUF_A_LENGTH = 0x44,
AUD_BUF_B_ADDR = 0x48 *1: send silence
AUD_BUF_B_LENGTH packet_mode;/* 0: 32bit container, 1: 16bit */
AUD_BUF_C_ADDRu32:1;/
AUD_BUF_C_LENGTH x54
AUD_BUF_D_ADDR = 0x58,
AUD_BUF_D_LENGTH = 0x5c,
AUD_CNTL_STu32:1;/* bogus sample for odd channels */ u32java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
MI_STATUS=x64/
AUD_HDMIW_INFOFR = 0x68, /* v2 */
}
/* Audio configuration */ uniondefine 1 /* for channels > 2 */ struct {
u32:1; struct java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 9
fmt;
u32:3java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
u32:1java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12
u32flat1
u32 samp_freq CH_STATUS_MAP_XXXjava.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
u32 ;
;
* 1: send silence stream
java.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 55
u32 left_align:1; /* 0: MSB bits 0-23, 1: bits 8-31 */
u32# CH_STATUS_MAP_44KHZ 0x0
u32dp_modei; /* 0: HDMI, 1: DP */
u32 rsvd:16;
} regx;
u32 regval;
};
/* Audio Channel Status 0 Attributes */ union aud_ch_status_0unionaud_ch_status_1java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
{
regx
lpcm_id:1
}
u32
mode:2;
u32 :8; # SMPL_WIDTH_16BITS
u32define 0x5
u32java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
clk_acc;
u32 rsvd:2;
} regx;
u32 regval;
}
/* samp_freq values - Sampling rate as per IEC60958 Ver 3 */ #define CH_STATUS_MAP_32KHZ 0x3 #define CH_STATUS_MAP_44KHZ 0x0 union { # { # u32:24;
u32en_n_prog1 #defineCH_STATUS_MAP_192KHZ
/* Audio Channel Status 1 Attributes */ union aud_ch_status_1 regval
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
u32:java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
:java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
;
u32 regval# 0
}java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
/* Audio HDMI Widget Data Island Packet offset */
aud_info_frame1 struct {
u32 chnl_alloc:8java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 19
regval
u32 len:
u32 #efineVALID_DIP_WORDS3
} regx;
u32 regval
}# HDMI_AUDIO_UNDERRUNU < 3java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
#define java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
define 0x00441b84
/* DIP frame 2 */ union { struct {
chksum
java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 0
u32 rsvd0:1;
u32 coding_type:4;
u32 smpl_size:2;
u32 smpl_freq:3;
u32 rsvd1:3;
u32 format:8;
} regx;
u32 regval;
};
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.