The H264 context is surface specific, so in multi-monitor (with multiple surfaces) the decoding was failing. This patch fixes that by introducing a surface specific h264 context.