Why AVSampleBufferDisplayLayer cannot show animation when changing its frame?

I use both CAEAGLLayer and AVSampleBufferDisplayLayer to render CVPixelBuffer.


AVSampleBufferDisplayLayer shows no animation effect when changing its frame, while CAEAGLLayer could show animation effect.


Apart from using less memory compared with VTB when decoding, AVSampleBufferDisplayLayer is full of defects!!!!