1. A method of video decoding error concealment, comprising the steps of: (a) detecting scene change for a current frame of a sequence of video frames, said detecting using an inter-coded macroblock energy measure, wherein when said detecting detects said current frame as not a scene change, applying temporal error concealment with motion vector predicted from a global motion of immediately-prior intra-coded frame when at least a fraction of macroblocks of said current frame are corrupted or lost, wherein a global motion vector of a prior frame is utilized as the motion vector of said current frame when at least a portion of said current frame is corrupted, wherein when said detecting detects said current frame as not a scene change, applying temporal error concealment with motion vector predicted from immediately-prior inter-coded frame collocated macroblock motion vector together with current frame prior macroblock motion vectors; and (b) applying spatial error concealment for said current frame when said detecting detects said current frame as a scene change.