A method of processing video data, the method comprising: receiving (200; 300) a transport stream that includes a first descriptor, a second descriptor, and a plurality of elementary streams, the first descriptor being a descriptor for an operation point of the video data, the second descriptor being one of: a hierarchy descriptor or a hierarchy extension descriptor; decoding (202, 204; 304, 306) a first syntax element and a second syntax element in the first descriptor, wherein: an elementary stream list is a list of elementary streams of the transport stream that are part of the operation point, the second descriptor has a hierarchy layer index value equal to a value of the second syntax element, a first value of the first syntax element specifies that: an elementary stream indicated by the second syntax element, when not present in the elementary stream list, shall be added into the elementary stream list, the elementary stream indicated by the second syntax element being one of the plurality of elementary streams, and an elementary stream indicated by an embedded layer index in the second descriptor, when not present in the elementary stream list, shall be added to the elementary stream list, the elementary stream indicated by the embedded layer index in the second descriptor being one of the plurality of elementary streams, and in response to determining the first syntax element has a second value different from the first value, adding (208; 308) the elementary stream indicated by the second syntax element, when not present in the elementary stream list, into the elementary stream list, but not adding the elementary stream indicated by the embedded layer index in the second descriptor into the elementary stream list. receiving (200; 300) a transport stream that includes a first descriptor, a second descriptor, and a plurality of elementary streams, the first descriptor being a descriptor for an operation point of the video data, the second descriptor being one of: a hierarchy descriptor or a hierarchy extension descriptor; decoding (202, 204; 304, 306) a first syntax element and a second syntax element in the first descriptor, wherein: an elementary stream list is a list of elementary streams of the transport stream that are part of the operation point, the second descriptor has a hierarchy layer index value equal to a value of the second syntax element, a first value of the first syntax element specifies that: an elementary stream indicated by the second syntax element, when not present in the elementary stream list, shall be added into the elementary stream list, the elementary stream indicated by the second syntax element being one of the plurality of elementary streams, and an elementary stream indicated by an embedded layer index in the second descriptor, when not present in the elementary stream list, shall be added to the elementary stream list, the elementary stream indicated by the embedded layer index in the second descriptor being one of the plurality of elementary streams, and an elementary stream list is a list of elementary streams of the transport stream that are part of the operation point, the second descriptor has a hierarchy layer index value equal to a value of the second syntax element, a first value of the first syntax element specifies that: an elementary stream indicated by the second syntax element, when not present in the elementary stream list, shall be added into the elementary stream list, the elementary stream indicated by the second syntax element being one of the plurality of elementary streams, and an elementary stream indicated by an embedded layer index in the second descriptor, when not present in the elementary stream list, shall be added to the elementary stream list, the elementary stream indicated by the embedded layer index in the second descriptor being one of the plurality of elementary streams, and an elementary stream indicated by the second syntax element, when not present in the elementary stream list, shall be added into the elementary stream list, the elementary stream indicated by the second syntax element being one of the plurality of elementary streams, and an elementary stream indicated by an embedded layer index in the second descriptor, when not present in the elementary stream list, shall be added to the elementary stream list, the elementary stream indicated by the embedded layer index in the second descriptor being one of the plurality of elementary streams, and in response to determining the first syntax element has a second value different from the first value, adding (208; 308) the elementary stream indicated by the second syntax element, when not present in the elementary stream list, into the elementary stream list, but not adding the elementary stream indicated by the embedded layer index in the second descriptor into the elementary stream list.