• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright (c) 2023, Alliance for Open Media. All rights reserved
2#
3# This source code is subject to the terms of the BSD 3-Clause Clear License
4# and the Alliance for Open Media Patent License 1.0. If the BSD 3-Clause Clear
5# License was not distributed with this source code in the LICENSE file, you
6# can obtain it at www.aomedia.org/license/software-license/bsd-3-c-c. If the
7# Alliance for Open Media Patent License 1.0 was not distributed with this
8# source code in the PATENTS file, you can obtain it at
9# www.aomedia.org/license/patent.
10
11# proto-file: iamf/cli/proto/user_metadata.proto
12# proto-message: UserMetadata
13
14test_vector_metadata {
15  human_readable_description:
16    "A 2-layer IAMF stream encoded using Opus, with Parameter Block OBUs "
17    "defining non-default recon gains and `default_w == 0`."
18  file_name_prefix: "test_000059"
19  is_valid: true
20  is_valid_to_decode: true
21  validate_user_loudness: true
22  mp4_fixed_timestamp: "2023-06-20 00:00:00"
23  test_repository_tags: [
24    "github/aomediacodec/libiamf/main",
25    "github/aomediacodec/libiamf/v1.0.0-errata"
26  ]
27  primary_tested_spec_sections: [
28    "3.6/default_w",
29    "3.6.2/Scalable Channel Layout Config Syntax and Semantics",
30    "3.8.3/Recon Gain Info Parameter Data Syntax and Semantics",
31    "7/IAMF Processing",
32    "7.2/recon_gain",
33    "7.2.3/Recon Gain",
34    "7.3.2/Rendering an Audio Element",
35    "7.3.2.1/Rendering a Channel-Based Audio Element to Loudspeakers"
36  ]
37  base_test: "test_000056"
38  output_wav_file_bit_depth_override: 16
39}
40
41encoder_control_metadata {
42  add_build_information_tag: false
43}
44
45ia_sequence_header_metadata {
46  primary_profile: PROFILE_VERSION_SIMPLE
47  additional_profile: PROFILE_VERSION_SIMPLE
48}
49
50codec_config_metadata {
51  codec_config_id: 200
52  codec_config {
53    codec_id: CODEC_ID_OPUS
54    num_samples_per_frame: 960
55    audio_roll_distance: -4
56    decoder_config_opus {
57      version: 1
58      pre_skip: 312
59      input_sample_rate: 48000
60      opus_encoder_metadata {
61        target_bitrate_per_channel: 48000
62        application: APPLICATION_AUDIO
63        use_float_api: false
64      }
65    }
66  }
67}
68
69audio_element_metadata {
70  audio_element_id: 300
71  audio_element_type: AUDIO_ELEMENT_CHANNEL_BASED
72  reserved: 0
73  codec_config_id: 200
74  num_substreams: 4
75  audio_substream_ids: [0, 1, 2, 3]
76  num_parameters: 2
77  audio_element_params {
78    param_definition_type: PARAM_DEFINITION_TYPE_DEMIXING
79    demixing_param: {
80      param_definition {
81        parameter_id: 998  # Non-existent; default will be used
82        parameter_rate: 48000
83        param_definition_mode: 0
84        reserved: 0
85        duration: 960
86        num_subblocks: 1
87        constant_subblock_duration: 960
88      }
89      default_demixing_info_parameter_data: {
90        dmixp_mode: DMIXP_MODE_2
91      }
92      default_w: 0
93    }
94  }
95  audio_element_params {
96    param_definition_type: PARAM_DEFINITION_TYPE_RECON_GAIN
97    recon_gain_param {
98      param_definition {
99        parameter_id: 101
100        parameter_rate: 48000
101        param_definition_mode: 0
102        reserved: 0
103        duration: 960
104        num_subblocks: 1
105        constant_subblock_duration: 960
106      }
107    }
108  }
109  scalable_channel_layout_config {
110    num_layers: 2
111    reserved: 0
112    channel_audio_layer_configs: [
113      {
114        loudspeaker_layout: LOUDSPEAKER_LAYOUT_STEREO
115        output_gain_is_present_flag: 0
116        recon_gain_is_present_flag: 0
117        reserved_a: 0
118        substream_count: 1
119        coupled_substream_count: 1
120      },
121      {
122        loudspeaker_layout: LOUDSPEAKER_LAYOUT_5_1_CH
123        output_gain_is_present_flag: 0
124        recon_gain_is_present_flag: 1
125        reserved_a: 0
126        substream_count: 3
127        coupled_substream_count: 1
128      }
129    ]
130  }
131}
132
133mix_presentation_metadata {
134  mix_presentation_id: 42
135  count_label: 1
136  annotations_language: ["en-us"]
137  localized_presentation_annotations: ["test_mix_pres"]
138  num_sub_mixes: 1
139  sub_mixes {
140    num_audio_elements: 1
141    audio_elements {
142      audio_element_id: 300
143      localized_element_annotations: ["test_sub_mix_0_audio_element_0"]
144      rendering_config {
145        headphones_rendering_mode: HEADPHONES_RENDERING_MODE_STEREO
146      }
147      element_mix_gain {
148        param_definition {
149          parameter_id: 100
150          parameter_rate: 48000
151          param_definition_mode: 1
152          reserved: 0
153        }
154        default_mix_gain: 0
155      }
156    }
157    output_mix_gain {
158      param_definition {
159        parameter_id: 100
160        parameter_rate: 48000
161        param_definition_mode: 1
162        reserved: 0
163      }
164      default_mix_gain: 0
165    }
166    num_layouts: 2
167    layouts {
168      loudness_layout {
169        layout_type: LAYOUT_TYPE_LOUDSPEAKERS_SS_CONVENTION
170        ss_layout {
171          sound_system: SOUND_SYSTEM_A_0_2_0
172          reserved: 0
173        }
174      }
175      loudness {
176        info_type_bit_masks: []
177        integrated_loudness: -5273
178        digital_peak: -2197
179      }
180    }
181    layouts {
182      loudness_layout {
183        layout_type: LAYOUT_TYPE_LOUDSPEAKERS_SS_CONVENTION
184        ss_layout {
185          sound_system: SOUND_SYSTEM_B_0_5_0
186          reserved: 0
187        }
188      }
189      loudness {
190        info_type_bit_masks: []
191        integrated_loudness: -5886
192        digital_peak: -2845
193      }
194    }
195  }
196}
197
198audio_frame_metadata {
199  # Not using every channel in the input wav file.
200  wav_filename: "audiolab-acoustic-guitar_2OA_470_ALLRAD_0.5s.wav"
201  samples_to_trim_at_end: 648
202  samples_to_trim_at_start: 312
203  audio_element_id: 300
204  channel_metadatas: [
205    { channel_id: 0 channel_label: CHANNEL_LABEL_L_5 },
206    { channel_id: 1 channel_label: CHANNEL_LABEL_R_5 },
207    { channel_id: 2 channel_label: CHANNEL_LABEL_CENTRE },
208    { channel_id: 3 channel_label: CHANNEL_LABEL_LFE },
209    { channel_id: 4 channel_label: CHANNEL_LABEL_LS_5 },
210    { channel_id: 5 channel_label: CHANNEL_LABEL_RS_5 }
211  ]
212}
213
214parameter_block_metadata {
215  parameter_id: 100
216  start_timestamp: 0
217  duration: 24960
218  num_subblocks: 1
219  constant_subblock_duration: 24960
220  subblocks: [
221    {
222      mix_gain_parameter_data {
223        animation_type: ANIMATE_STEP
224        param_data {
225          step {
226            start_point_value: 0
227          }
228        }
229      }
230    }
231  ]
232}
233
234parameter_block_metadata {
235  parameter_id: 101
236  start_timestamp: 0
237  duration: 960
238  num_subblocks: 1
239  constant_subblock_duration: 960
240  subblocks: [
241    {
242      recon_gain_info_parameter_data {
243        recon_gains_for_layer {}  # layer 1
244        recon_gains_for_layer {
245          recon_gain {
246            key: 0
247            value: 255
248          }
249          recon_gain {
250            key: 2
251            value: 255
252          }
253          recon_gain {
254            key: 3
255            value: 255
256          }
257          recon_gain {
258            key: 4
259            value: 255
260          }
261        }  # layer 2
262      }
263    }
264  ]
265}
266
267parameter_block_metadata {
268  parameter_id: 101
269  start_timestamp: 960
270  duration: 960
271  num_subblocks: 1
272  constant_subblock_duration: 960
273  subblocks: [
274    {
275      recon_gain_info_parameter_data {
276        recon_gains_for_layer {}  # layer 1
277        recon_gains_for_layer {
278          recon_gain {
279            key: 0
280            value: 255
281          }
282          recon_gain {
283            key: 2
284            value: 255
285          }
286          recon_gain {
287            key: 3
288            value: 255
289          }
290          recon_gain {
291            key: 4
292            value: 255
293          }
294        }  # layer 2
295      }
296    }
297  ]
298}
299
300parameter_block_metadata {
301  parameter_id: 101
302  start_timestamp: 1920
303  duration: 960
304  num_subblocks: 1
305  constant_subblock_duration: 960
306  subblocks: [
307    {
308      recon_gain_info_parameter_data {
309        recon_gains_for_layer {}  # layer 1
310        recon_gains_for_layer {
311          recon_gain {
312            key: 0
313            value: 255
314          }
315          recon_gain {
316            key: 2
317            value: 255
318          }
319          recon_gain {
320            key: 3
321            value: 255
322          }
323          recon_gain {
324            key: 4
325            value: 255
326          }
327        }  # layer 2
328      }
329    }
330  ]
331}
332
333parameter_block_metadata {
334  parameter_id: 101
335  start_timestamp: 2880
336  duration: 960
337  num_subblocks: 1
338  constant_subblock_duration: 960
339  subblocks: [
340    {
341      recon_gain_info_parameter_data {
342        recon_gains_for_layer {}  # layer 1
343        recon_gains_for_layer {
344          recon_gain {
345            key: 0
346            value: 255
347          }
348          recon_gain {
349            key: 2
350            value: 255
351          }
352          recon_gain {
353            key: 3
354            value: 255
355          }
356          recon_gain {
357            key: 4
358            value: 255
359          }
360        }  # layer 2
361      }
362    }
363  ]
364}
365
366parameter_block_metadata {
367  parameter_id: 101
368  start_timestamp: 3840
369  duration: 960
370  num_subblocks: 1
371  constant_subblock_duration: 960
372  subblocks: [
373    {
374      recon_gain_info_parameter_data {
375        recon_gains_for_layer {}  # layer 1
376        recon_gains_for_layer {
377          recon_gain {
378            key: 0
379            value: 255
380          }
381          recon_gain {
382            key: 2
383            value: 255
384          }
385          recon_gain {
386            key: 3
387            value: 255
388          }
389          recon_gain {
390            key: 4
391            value: 255
392          }
393        }  # layer 2
394      }
395    }
396  ]
397}
398
399parameter_block_metadata {
400  parameter_id: 101
401  start_timestamp: 4800
402  duration: 960
403  num_subblocks: 1
404  constant_subblock_duration: 960
405  subblocks: [
406    {
407      recon_gain_info_parameter_data {
408        recon_gains_for_layer {}  # layer 1
409        recon_gains_for_layer {
410          recon_gain {
411            key: 0
412            value: 255
413          }
414          recon_gain {
415            key: 2
416            value: 255
417          }
418          recon_gain {
419            key: 3
420            value: 255
421          }
422          recon_gain {
423            key: 4
424            value: 255
425          }
426        }  # layer 2
427      }
428    }
429  ]
430}
431
432parameter_block_metadata {
433  parameter_id: 101
434  start_timestamp: 5760
435  duration: 960
436  num_subblocks: 1
437  constant_subblock_duration: 960
438  subblocks: [
439    {
440      recon_gain_info_parameter_data {
441        recon_gains_for_layer {}  # layer 1
442        recon_gains_for_layer {
443          recon_gain {
444            key: 0
445            value: 255
446          }
447          recon_gain {
448            key: 2
449            value: 255
450          }
451          recon_gain {
452            key: 3
453            value: 255
454          }
455          recon_gain {
456            key: 4
457            value: 255
458          }
459        }  # layer 2
460      }
461    }
462  ]
463}
464
465parameter_block_metadata {
466  parameter_id: 101
467  start_timestamp: 6720
468  duration: 960
469  num_subblocks: 1
470  constant_subblock_duration: 960
471  subblocks: [
472    {
473      recon_gain_info_parameter_data {
474        recon_gains_for_layer {}  # layer 1
475        recon_gains_for_layer {
476          recon_gain {
477            key: 0
478            value: 255
479          }
480          recon_gain {
481            key: 2
482            value: 255
483          }
484          recon_gain {
485            key: 3
486            value: 255
487          }
488          recon_gain {
489            key: 4
490            value: 255
491          }
492        }  # layer 2
493      }
494    }
495  ]
496}
497
498parameter_block_metadata {
499  parameter_id: 101
500  start_timestamp: 7680
501  duration: 960
502  num_subblocks: 1
503  constant_subblock_duration: 960
504  subblocks: [
505    {
506      recon_gain_info_parameter_data {
507        recon_gains_for_layer {}  # layer 1
508        recon_gains_for_layer {
509          recon_gain {
510            key: 0
511            value: 255
512          }
513          recon_gain {
514            key: 2
515            value: 255
516          }
517          recon_gain {
518            key: 3
519            value: 255
520          }
521          recon_gain {
522            key: 4
523            value: 255
524          }
525        }  # layer 2
526      }
527    }
528  ]
529}
530
531parameter_block_metadata {
532  parameter_id: 101
533  start_timestamp: 8640
534  duration: 960
535  num_subblocks: 1
536  constant_subblock_duration: 960
537  subblocks: [
538    {
539      recon_gain_info_parameter_data {
540        recon_gains_for_layer {}  # layer 1
541        recon_gains_for_layer {
542          recon_gain {
543            key: 0
544            value: 255
545          }
546          recon_gain {
547            key: 2
548            value: 255
549          }
550          recon_gain {
551            key: 3
552            value: 255
553          }
554          recon_gain {
555            key: 4
556            value: 255
557          }
558        }  # layer 2
559      }
560    }
561  ]
562}
563
564parameter_block_metadata {
565  parameter_id: 101
566  start_timestamp: 9600
567  duration: 960
568  num_subblocks: 1
569  constant_subblock_duration: 960
570  subblocks: [
571    {
572      recon_gain_info_parameter_data {
573        recon_gains_for_layer {}  # layer 1
574        recon_gains_for_layer {
575          recon_gain {
576            key: 0
577            value: 255
578          }
579          recon_gain {
580            key: 2
581            value: 255
582          }
583          recon_gain {
584            key: 3
585            value: 255
586          }
587          recon_gain {
588            key: 4
589            value: 255
590          }
591        }  # layer 2
592      }
593    }
594  ]
595}
596
597parameter_block_metadata {
598  parameter_id: 101
599  start_timestamp: 10560
600  duration: 960
601  num_subblocks: 1
602  constant_subblock_duration: 960
603  subblocks: [
604    {
605      recon_gain_info_parameter_data {
606        recon_gains_for_layer {}  # layer 1
607        recon_gains_for_layer {
608          recon_gain {
609            key: 0
610            value: 255
611          }
612          recon_gain {
613            key: 2
614            value: 255
615          }
616          recon_gain {
617            key: 3
618            value: 255
619          }
620          recon_gain {
621            key: 4
622            value: 255
623          }
624        }  # layer 2
625      }
626    }
627  ]
628}
629
630parameter_block_metadata {
631  parameter_id: 101
632  start_timestamp: 11520
633  duration: 960
634  num_subblocks: 1
635  constant_subblock_duration: 960
636  subblocks: [
637    {
638      recon_gain_info_parameter_data {
639        recon_gains_for_layer {}  # layer 1
640        recon_gains_for_layer {
641          recon_gain {
642            key: 0
643            value: 255
644          }
645          recon_gain {
646            key: 2
647            value: 255
648          }
649          recon_gain {
650            key: 3
651            value: 255
652          }
653          recon_gain {
654            key: 4
655            value: 255
656          }
657        }  # layer 2
658      }
659    }
660  ]
661}
662
663parameter_block_metadata {
664  parameter_id: 101
665  start_timestamp: 12480
666  duration: 960
667  num_subblocks: 1
668  constant_subblock_duration: 960
669  subblocks: [
670    {
671      recon_gain_info_parameter_data {
672        recon_gains_for_layer {}  # layer 1
673        recon_gains_for_layer {
674          recon_gain {
675            key: 0
676            value: 255
677          }
678          recon_gain {
679            key: 2
680            value: 255
681          }
682          recon_gain {
683            key: 3
684            value: 255
685          }
686          recon_gain {
687            key: 4
688            value: 255
689          }
690        }  # layer 2
691      }
692    }
693  ]
694}
695
696parameter_block_metadata {
697  parameter_id: 101
698  start_timestamp: 13440
699  duration: 960
700  num_subblocks: 1
701  constant_subblock_duration: 960
702  subblocks: [
703    {
704      recon_gain_info_parameter_data {
705        recon_gains_for_layer {}  # layer 1
706        recon_gains_for_layer {
707          recon_gain {
708            key: 0
709            value: 255
710          }
711          recon_gain {
712            key: 2
713            value: 255
714          }
715          recon_gain {
716            key: 3
717            value: 255
718          }
719          recon_gain {
720            key: 4
721            value: 255
722          }
723        }  # layer 2
724      }
725    }
726  ]
727}
728
729parameter_block_metadata {
730  parameter_id: 101
731  start_timestamp: 14400
732  duration: 960
733  num_subblocks: 1
734  constant_subblock_duration: 960
735  subblocks: [
736    {
737      recon_gain_info_parameter_data {
738        recon_gains_for_layer {}  # layer 1
739        recon_gains_for_layer {
740          recon_gain {
741            key: 0
742            value: 255
743          }
744          recon_gain {
745            key: 2
746            value: 255
747          }
748          recon_gain {
749            key: 3
750            value: 255
751          }
752          recon_gain {
753            key: 4
754            value: 255
755          }
756        }  # layer 2
757      }
758    }
759  ]
760}
761
762parameter_block_metadata {
763  parameter_id: 101
764  start_timestamp: 15360
765  duration: 960
766  num_subblocks: 1
767  constant_subblock_duration: 960
768  subblocks: [
769    {
770      recon_gain_info_parameter_data {
771        recon_gains_for_layer {}  # layer 1
772        recon_gains_for_layer {
773          recon_gain {
774            key: 0
775            value: 255
776          }
777          recon_gain {
778            key: 2
779            value: 255
780          }
781          recon_gain {
782            key: 3
783            value: 255
784          }
785          recon_gain {
786            key: 4
787            value: 255
788          }
789        }  # layer 2
790      }
791    }
792  ]
793}
794
795parameter_block_metadata {
796  parameter_id: 101
797  start_timestamp: 16320
798  duration: 960
799  num_subblocks: 1
800  constant_subblock_duration: 960
801  subblocks: [
802    {
803      recon_gain_info_parameter_data {
804        recon_gains_for_layer {}  # layer 1
805        recon_gains_for_layer {
806          recon_gain {
807            key: 0
808            value: 255
809          }
810          recon_gain {
811            key: 2
812            value: 255
813          }
814          recon_gain {
815            key: 3
816            value: 255
817          }
818          recon_gain {
819            key: 4
820            value: 255
821          }
822        }  # layer 2
823      }
824    }
825  ]
826}
827
828parameter_block_metadata {
829  parameter_id: 101
830  start_timestamp: 17280
831  duration: 960
832  num_subblocks: 1
833  constant_subblock_duration: 960
834  subblocks: [
835    {
836      recon_gain_info_parameter_data {
837        recon_gains_for_layer {}  # layer 1
838        recon_gains_for_layer {
839          recon_gain {
840            key: 0
841            value: 255
842          }
843          recon_gain {
844            key: 2
845            value: 255
846          }
847          recon_gain {
848            key: 3
849            value: 255
850          }
851          recon_gain {
852            key: 4
853            value: 255
854          }
855        }  # layer 2
856      }
857    }
858  ]
859}
860
861parameter_block_metadata {
862  parameter_id: 101
863  start_timestamp: 18240
864  duration: 960
865  num_subblocks: 1
866  constant_subblock_duration: 960
867  subblocks: [
868    {
869      recon_gain_info_parameter_data {
870        recon_gains_for_layer {}  # layer 1
871        recon_gains_for_layer {
872          recon_gain {
873            key: 0
874            value: 255
875          }
876          recon_gain {
877            key: 2
878            value: 255
879          }
880          recon_gain {
881            key: 3
882            value: 255
883          }
884          recon_gain {
885            key: 4
886            value: 255
887          }
888        }  # layer 2
889      }
890    }
891  ]
892}
893
894parameter_block_metadata {
895  parameter_id: 101
896  start_timestamp: 19200
897  duration: 960
898  num_subblocks: 1
899  constant_subblock_duration: 960
900  subblocks: [
901    {
902      recon_gain_info_parameter_data {
903        recon_gains_for_layer {}  # layer 1
904        recon_gains_for_layer {
905          recon_gain {
906            key: 0
907            value: 255
908          }
909          recon_gain {
910            key: 2
911            value: 255
912          }
913          recon_gain {
914            key: 3
915            value: 255
916          }
917          recon_gain {
918            key: 4
919            value: 255
920          }
921        }  # layer 2
922      }
923    }
924  ]
925}
926
927parameter_block_metadata {
928  parameter_id: 101
929  start_timestamp: 20160
930  duration: 960
931  num_subblocks: 1
932  constant_subblock_duration: 960
933  subblocks: [
934    {
935      recon_gain_info_parameter_data {
936        recon_gains_for_layer {}  # layer 1
937        recon_gains_for_layer {
938          recon_gain {
939            key: 0
940            value: 255
941          }
942          recon_gain {
943            key: 2
944            value: 255
945          }
946          recon_gain {
947            key: 3
948            value: 255
949          }
950          recon_gain {
951            key: 4
952            value: 255
953          }
954        }  # layer 2
955      }
956    }
957  ]
958}
959
960parameter_block_metadata {
961  parameter_id: 101
962  start_timestamp: 21120
963  duration: 960
964  num_subblocks: 1
965  constant_subblock_duration: 960
966  subblocks: [
967    {
968      recon_gain_info_parameter_data {
969        recon_gains_for_layer {}  # layer 1
970        recon_gains_for_layer {
971          recon_gain {
972            key: 0
973            value: 255
974          }
975          recon_gain {
976            key: 2
977            value: 255
978          }
979          recon_gain {
980            key: 3
981            value: 255
982          }
983          recon_gain {
984            key: 4
985            value: 255
986          }
987        }  # layer 2
988      }
989    }
990  ]
991}
992
993parameter_block_metadata {
994  parameter_id: 101
995  start_timestamp: 22080
996  duration: 960
997  num_subblocks: 1
998  constant_subblock_duration: 960
999  subblocks: [
1000    {
1001      recon_gain_info_parameter_data {
1002        recon_gains_for_layer {}  # layer 1
1003        recon_gains_for_layer {
1004          recon_gain {
1005            key: 0
1006            value: 255
1007          }
1008          recon_gain {
1009            key: 2
1010            value: 255
1011          }
1012          recon_gain {
1013            key: 3
1014            value: 255
1015          }
1016          recon_gain {
1017            key: 4
1018            value: 255
1019          }
1020        }  # layer 2
1021      }
1022    }
1023  ]
1024}
1025
1026parameter_block_metadata {
1027  parameter_id: 101
1028  start_timestamp: 23040
1029  duration: 960
1030  num_subblocks: 1
1031  constant_subblock_duration: 960
1032  subblocks: [
1033    {
1034      recon_gain_info_parameter_data {
1035        recon_gains_for_layer {}  # layer 1
1036        recon_gains_for_layer {
1037          recon_gain {
1038            key: 0
1039            value: 255
1040          }
1041          recon_gain {
1042            key: 2
1043            value: 255
1044          }
1045          recon_gain {
1046            key: 3
1047            value: 255
1048          }
1049          recon_gain {
1050            key: 4
1051            value: 255
1052          }
1053        }  # layer 2
1054      }
1055    }
1056  ]
1057}
1058
1059parameter_block_metadata {
1060  parameter_id: 101
1061  start_timestamp: 24000
1062  duration: 960
1063  num_subblocks: 1
1064  constant_subblock_duration: 960
1065  subblocks: [
1066    {
1067      recon_gain_info_parameter_data {
1068        recon_gains_for_layer {}  # layer 1
1069        recon_gains_for_layer {
1070          recon_gain {
1071            key: 0
1072            value: 255
1073          }
1074          recon_gain {
1075            key: 2
1076            value: 255
1077          }
1078          recon_gain {
1079            key: 3
1080            value: 255
1081          }
1082          recon_gain {
1083            key: 4
1084            value: 255
1085          }
1086        }  # layer 2
1087      }
1088    }
1089  ]
1090}
1091
1092temporal_delimiter_metadata {
1093  enable_temporal_delimiters: false
1094}
1095