android - Performance variation of encoder using MediaCodec encode from surface -
android - Performance variation of encoder using MediaCodec encode from surface -
i render texture both display , codec input surface (from encoder uses it). there big performance variation when texture rendered display surface, , when rendered input surface of encoder, on devices, s3 galaxy (~10 times slower render encoder surface). on other devices, speed similar (s4, nexus4, etc).
a similar scenario can demonstrated grafika , record gl app activity. (fbo blit x2) fps drops ~60 6 mentioned device, while other devices there constant rate of 60 both recording+display , displaying alone. similar, recording+display can reduced recording, keeping same performance.
is there reason performance drop while using encoder surface? bug in mali400 or s3 drivers?
android video-encoding mediacodec fbo
Comments
Post a Comment