MediaCodec configure시 Surface를 넘겨줄 경우, dequeueOutputBuffer 로 나오는 값이
디코딩 된 데이터가 아니라. 주소값만 달랑 들어 있더군요.
별도의 MediaCodec을 생성해서 configure 시 Surface 를 null로 넣구 구하시면 YUV 데이터가 제대로 반환될테니.. 이 값을 RGBA로 변환해서 Bitmap으로 그려주시면 될 듯 합니다.
https://stackoverflow.com/questions/23321880/how-to-get-bitmap-frames-from-video-using-mediacodec