A method of encoding video data to generate a video bitstream, the method comprising: obtaining video data at an encoder; determining, from the video data, an intra random access point, IRAP, picture that is either a Clean Random Access, CRA, picture or a Broken Link Access, BLA, picture, wherein the IRAP picture provides a point at which the video data can be randomly accessed; encoding a first set of one or more leading pictures associated with the IRAP picture as random access decodable leading, RADL, pictures, wherein a leading picture is a picture that follows an associated IRAP picture in decoding order, but is output earlier than the IRAP picture and RADL pictures are leading pictures that do not use pictures that precede the IRAP picture both in decoding and output order as reference for inter-prediction; the first set of one or more leading pictures being coded as one or more RADL pictures being the one or more leading pictures associated with the IRAP picture that have a temporal identifier, TemporalId, less than or equal to a TemporalId threshold value; wherein leading pictures associated with the IRAP picture are not coded as RADL pictures when the leading pictures have TemporalIds greater than the TemporalId threshold value; encoding a second set of one or more leading pictures associated with the IRAP picture as random access skipped leading, RASL, pictures, wherein RASL pictures are leading pictures that use pictures that precede the IRAP picture both in decoding order and output order as reference for inter-prediction, the second set of one or more leading pictures being coded as one or more RASL pictures being the one or more leading pictures associated with the IRAP picture that have a TemporalId greater than the TemporalId threshold value; and generating the video bitstream, the video bitstream including the IRAP picture, the first set of one or more leading pictures, and the second set of one or more leading pictures. obtaining video data at an encoder; determining, from the video data, an intra random access point, IRAP, picture that is either a Clean Random Access, CRA, picture or a Broken Link Access, BLA, picture, wherein the IRAP picture provides a point at which the video data can be randomly accessed; encoding a first set of one or more leading pictures associated with the IRAP picture as random access decodable leading, RADL, pictures, wherein a leading picture is a picture that follows an associated IRAP picture in decoding order, but is output earlier than the IRAP picture and RADL pictures are leading pictures that do not use pictures that precede the IRAP picture both in decoding and output order as reference for inter-prediction; the first set of one or more leading pictures being coded as one or more RADL pictures being the one or more leading pictures associated with the IRAP picture that have a temporal identifier, TemporalId, less than or equal to a TemporalId threshold value; wherein leading pictures associated with the IRAP picture are not coded as RADL pictures when the leading pictures have TemporalIds greater than the TemporalId threshold value; encoding a second set of one or more leading pictures associated with the IRAP picture as random access skipped leading, RASL, pictures, wherein RASL pictures are leading pictures that use pictures that precede the IRAP picture both in decoding order and output order as reference for inter-prediction, the second set of one or more leading pictures being coded as one or more RASL pictures being the one or more leading pictures associated with the IRAP picture that have a TemporalId greater than the TemporalId threshold value; and generating the video bitstream, the video bitstream including the IRAP picture, the first set of one or more leading pictures, and the second set of one or more leading pictures.