Optimize ArShimDecodeAndPlaySample to avoid an extra object allocation
Resize the frame buffer if a larger frame comes in than can be contained within the buffer at its current size