An electronic device for decoding a picture, comprising: a processor; a memory in electronic communication with the processor, wherein instructions stored in the memory are executable to: (a) receive a bitstream; (b) obtain a gradual temporal layer access, GTLA, picture indicator from the bitstream indicating the presence of a GTLA picture for providing temporal layer switching functionality; (c) obtain the GTLA picture, wherein the GTLA picture has a temporal identifier, wherein a subsequent picture with a temporal identifier equal to the temporal identifier of the GTLA picture does not use inter prediction from any picture with a temporal identifier greater than or equal to the temporal identifier of the GTLA picture that precedes the GTLA picture in decoding order; and wherein a subsequent picture with a temporal identifier larger than the temporal identifier of the GTLA picture may use inter prediction from any picture with a temporal identifier greater than or equal to the temporal identifier of the GTLA picture that precedes the GTLA picture in decoding order; (d) decode the GTLA picture; and (e) decode a current picture based on the GTLA picture. a processor; a memory in electronic communication with the processor, wherein instructions stored in the memory are executable to: (a) receive a bitstream; (b) obtain a gradual temporal layer access, GTLA, picture indicator from the bitstream indicating the presence of a GTLA picture for providing temporal layer switching functionality; (c) obtain the GTLA picture, wherein the GTLA picture has a temporal identifier, wherein a subsequent picture with a temporal identifier equal to the temporal identifier of the GTLA picture does not use inter prediction from any picture with a temporal identifier greater than or equal to the temporal identifier of the GTLA picture that precedes the GTLA picture in decoding order; and wherein a subsequent picture with a temporal identifier larger than the temporal identifier of the GTLA picture may use inter prediction from any picture with a temporal identifier greater than or equal to the temporal identifier of the GTLA picture that precedes the GTLA picture in decoding order; (d) decode the GTLA picture; and (e) decode a current picture based on the GTLA picture. (a) receive a bitstream; (b) obtain a gradual temporal layer access, GTLA, picture indicator from the bitstream indicating the presence of a GTLA picture for providing temporal layer switching functionality; (c) obtain the GTLA picture, wherein the GTLA picture has a temporal identifier, wherein a subsequent picture with a temporal identifier equal to the temporal identifier of the GTLA picture does not use inter prediction from any picture with a temporal identifier greater than or equal to the temporal identifier of the GTLA picture that precedes the GTLA picture in decoding order; and wherein a subsequent picture with a temporal identifier larger than the temporal identifier of the GTLA picture may use inter prediction from any picture with a temporal identifier greater than or equal to the temporal identifier of the GTLA picture that precedes the GTLA picture in decoding order; (d) decode the GTLA picture; and (e) decode a current picture based on the GTLA picture.