The above approaches, through various restrictions of inter-layer prediction, may be referred to as layer-level two-loop approaches. In one embodiment, a bitstream, which may contain multiple layers, is restricted such that motion compensation is used to decode decoding at most two layers.