src/main/java/org/jcodec/api/transcode/SourceImpl.java
protected LoanerPicture getPixelBuffer(ByteBuffer firstFrame) {
        VideoCodecMeta videoMeta = getVideoCodecMeta();
        Size size = videoMeta.getSize();
        return pixelStore.getPicture((size.getWidth() + 15) & ~0xf, (size.getHeight() + 15) & ~0xf,
                videoMeta.getColor());
    }
protected LoanerPicture getPixelBuffer(ByteBuffer firstFrame) {
        VideoCodecMeta videoMeta = getVideoCodecMeta();
        Size size = videoMeta.getSize();
        return pixelStore.getPicture((size.getWidth() + 15) & ~0xf, (size.getHeight() + 15) & ~0xf,
                videoMeta.getColor());
    }
protected LoanerPicture getPixelBuffer ( ByteBuffer firstFrame ) { VideoCodecMeta videoMeta = getVideoCodecMeta ( ) ; Size size = videoMeta . getSize ( ) ; return pixelStore . getPicture ( ( size . getWidth ( ) + 15 ) & ~ 0xf , ( size . getHeight ( ) + 15 ) & ~ 0xf , videoMeta . getColor ( ) ) ; }
Returns a pixel buffer of a suitable size to hold the given video frame. The
video size is taken either from the video metadata or by analyzing the
incoming video packet.

@param firstFrame
@return
Returns a pixel buffer of a suitable size to hold the given video frame . The video size is taken either from the video metadata or by analyzing the incoming video packet .