videoio: drop unnecessary offset for accessing video output buffer
authorjcong <jjcong@outlook.com>
Tue, 9 Nov 2021 09:23:34 +0000 (17:23 +0800)
committerjcong <jjcong@outlook.com>
Tue, 9 Nov 2021 09:23:34 +0000 (17:23 +0800)
commitd2c1f1131bdc4fadd1a4ed3e9511b4ae4e752cf1
tree460e96602bea0b33797bc8ceaf878d6725e2a887
parentfa5c7a9e75ed5b87dbcce17a2a5164acec65f5c7
videoio: drop unnecessary offset for accessing video output buffer

Fix: #21021

NDK API AMediaCodec_getOutputBuffer() returns MediaCodecBuffer::data()
which is actually ABuffer::data(). The returned buffer address is already
adjusted by offset.

More info:
    ABuffer::base() returns base address without offset
    ABuffer::data() returns base + offset

Change-Id: I2936339ce4fa9acf657a5a7d92adc1275d7b28a1
modules/videoio/src/cap_android_mediandk.cpp