A method of decoding video data using a decoded picture buffer - DPB - partitioned into one or more of sub-DPBs, the method comprising: receiving, from an encoded video bitstream, a plurality of output layer sets, wherein each output layer set of the plurality of output layer sets includes a respective plurality of sub-layers that are temporal scalable layers of a temporal scalable bitstream, wherein each respective plurality of sub-layers includes a first sub-layer and one or more sub-layers other than the first sub-layer; decoding each respective plurality of sub-layers of the plurality of output layer sets; storing the plurality of each respective decoded plurality of sub-layers in one or more sub-DPBs; receiving, from the encoded video bitstream, a first respective syntax element for each output layer set of the plurality of output layer sets, wherein each first respective syntax element is indicative of whether or not sub-DPB parameters are signaled for more than one sub-layer of the respective output layer set; conditional on the first respective syntax element received for a particular output layer set being indicative that sub-DPB parameters are signaled for more than one sub-layer of the particular output layer set, receiving, from the encoded video bitstream, a second respective syntax element for each sub-layer of the one or more sub-layers other than the first sub-layer of the particular output layer set, wherein each second respective syntax element is indicative of whether or not sub-DPB parameters are signaled for the respective sub-layer of the one or more sub-layers other than the first sub-layer of the particular output layer set; receiving, from the encoded video bitstream, a respective set of sub-DPB parameters for the first sub-layer of each respective plurality of sub-layers of the particular output layer set; for each respective sub-layer of the one or more sub-layers other than the first sub-layer of an output layer set, dependent on the value of the respective second syntax element received for the sub-layer, either inferring a respective set of sub-DPB parameters from the sub-DPB parameters for a previous sub-layer or receiving a respective set of sub-DPB parameters from the encoded video bitstream; and performing a sub-DPB management process on the one or more sub-DPBs in accordance with each respective set of sub-DPB parameters received. receiving, from an encoded video bitstream, a plurality of output layer sets, wherein each output layer set of the plurality of output layer sets includes a respective plurality of sub-layers that are temporal scalable layers of a temporal scalable bitstream, wherein each respective plurality of sub-layers includes a first sub-layer and one or more sub-layers other than the first sub-layer; decoding each respective plurality of sub-layers of the plurality of output layer sets; storing the plurality of each respective decoded plurality of sub-layers in one or more sub-DPBs; receiving, from the encoded video bitstream, a first respective syntax element for each output layer set of the plurality of output layer sets, wherein each first respective syntax element is indicative of whether or not sub-DPB parameters are signaled for more than one sub-layer of the respective output layer set; conditional on the first respective syntax element received for a particular output layer set being indicative that sub-DPB parameters are signaled for more than one sub-layer of the particular output layer set, receiving, from the encoded video bitstream, a second respective syntax element for each sub-layer of the one or more sub-layers other than the first sub-layer of the particular output layer set, wherein each second respective syntax element is indicative of whether or not sub-DPB parameters are signaled for the respective sub-layer of the one or more sub-layers other than the first sub-layer of the particular output layer set; receiving, from the encoded video bitstream, a respective set of sub-DPB parameters for the first sub-layer of each respective plurality of sub-layers of the particular output layer set; for each respective sub-layer of the one or more sub-layers other than the first sub-layer of an output layer set, dependent on the value of the respective second syntax element received for the sub-layer, either inferring a respective set of sub-DPB parameters from the sub-DPB parameters for a previous sub-layer or receiving a respective set of sub-DPB parameters from the encoded video bitstream; and performing a sub-DPB management process on the one or more sub-DPBs in accordance with each respective set of sub-DPB parameters received.