Use weak pointers for callbacks passed to media::VideoDecoder from VideoDecoderShim