In a video coding method, it is determined to code input video data
according a technique selected from the group of: (a) intra-coding, (b)
inter-coding without a residual and (c) inter-coding with a residual,
wherein inter-coding codes the input video data with reference to coded
video data at another time. When it is determined to code the input video
data according to type (c) decoded video data of another frame is decoded
and the the input data is coded according to the selected technique.