-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy path7dot1dot4_pcm24bit.textproto
148 lines (140 loc) · 4.17 KB
/
7dot1dot4_pcm24bit.textproto
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
# Copyright (c) 2024, Alliance for Open Media. All rights reserved
#
# This source code is subject to the terms of the BSD 3-Clause Clear License
# and the Alliance for Open Media Patent License 1.0. If the BSD 3-Clause Clear
# License was not distributed with this source code in the LICENSE file, you
# can obtain it at www.aomedia.org/license/software-license/bsd-3-c-c. If the
# Alliance for Open Media Patent License 1.0 was not distributed with this
# source code in the PATENTS file, you can obtain it at
# www.aomedia.org/license/patent.
# proto-file: iamf/cli/proto/user_metadata.proto
# proto-message: UserMetadata
test_vector_metadata {
human_readable_description: "Template. Fill in `file_name_prefix` and `wav_filename` to encode a file."
file_name_prefix: "TEMPLATE"
is_valid: true
}
audio_frame_metadata {
wav_filename: "TEMPLATE_7dot1dot4.wav"
samples_to_trim_at_end_includes_padding: false
samples_to_trim_at_start_includes_codec_delay: false
samples_to_trim_at_end: 0
samples_to_trim_at_start: 0
audio_element_id: 300
channel_metadatas: [
{ channel_id: 0 channel_label: CHANNEL_LABEL_L_7 },
{ channel_id: 1 channel_label: CHANNEL_LABEL_R_7 },
{ channel_id: 2 channel_label: CHANNEL_LABEL_CENTRE },
{ channel_id: 3 channel_label: CHANNEL_LABEL_LFE },
{ channel_id: 4 channel_label: CHANNEL_LABEL_LSS_7 },
{ channel_id: 5 channel_label: CHANNEL_LABEL_RSS_7 },
{ channel_id: 6 channel_label: CHANNEL_LABEL_LRS_7 },
{ channel_id: 7 channel_label: CHANNEL_LABEL_RRS_7 },
{ channel_id: 8 channel_label: CHANNEL_LABEL_LTF_4 },
{ channel_id: 9 channel_label: CHANNEL_LABEL_RTF_4 },
{ channel_id: 10 channel_label: CHANNEL_LABEL_LTB_4 },
{ channel_id: 11 channel_label: CHANNEL_LABEL_RTB_4 }
]
}
ia_sequence_header_metadata {
primary_profile: PROFILE_VERSION_SIMPLE
additional_profile: PROFILE_VERSION_SIMPLE
}
codec_config_metadata {
codec_config_id: 200
codec_config {
codec_id: CODEC_ID_LPCM
num_samples_per_frame: 1024
decoder_config_lpcm {
sample_format_flags: LPCM_LITTLE_ENDIAN
sample_size: 24
sample_rate: 48000
}
}
}
audio_element_metadata {
audio_element_id: 300
audio_element_type: AUDIO_ELEMENT_CHANNEL_BASED
reserved: 0
codec_config_id: 200
num_substreams: 7
audio_substream_ids: [0, 1, 2, 3, 4, 5, 6]
num_parameters: 0
scalable_channel_layout_config {
num_layers: 1
reserved: 0
channel_audio_layer_configs: [
{
loudspeaker_layout: LOUDSPEAKER_LAYOUT_7_1_4_CH
output_gain_is_present_flag: 0
recon_gain_is_present_flag: 0
reserved_a: 0
substream_count: 7
coupled_substream_count: 5
}
]
}
}
mix_presentation_metadata {
mix_presentation_id: 42
count_label: 1
annotations_language: ["en-us"]
localized_presentation_annotations: ["Default Mix Presentation"]
num_sub_mixes: 1
sub_mixes {
num_audio_elements: 1
audio_elements {
audio_element_id: 300
localized_element_annotations: ["7.1.4"]
rendering_config {
headphones_rendering_mode: HEADPHONES_RENDERING_MODE_BINAURAL
}
element_mix_gain {
param_definition {
parameter_id: 999 # Non-existent; default will be used
parameter_rate: 48000
param_definition_mode: 1
reserved: 0
}
default_mix_gain: 0
}
}
output_mix_gain {
param_definition {
parameter_id: 998 # Non-existent; default will be used
parameter_rate: 48000
param_definition_mode: 1
reserved: 0
}
default_mix_gain: 0
}
num_layouts: 2
layouts {
loudness_layout {
layout_type: LAYOUT_TYPE_LOUDSPEAKERS_SS_CONVENTION
ss_layout {
sound_system: SOUND_SYSTEM_A_0_2_0
reserved: 0
}
}
loudness {
info_type_bit_masks: []
}
}
layouts {
loudness_layout {
layout_type: LAYOUT_TYPE_LOUDSPEAKERS_SS_CONVENTION
ss_layout {
sound_system: SOUND_SYSTEM_J_4_7_0
reserved: 0
}
}
loudness {
info_type_bit_masks: []
}
}
}
}
temporal_delimiter_metadata {
enable_temporal_delimiters: false
}