https://android.googlesource.com/platform/frameworks/native/+/kitkat-release/libs/gui/Surface.cpp
현재 미디어코덱을 통한 하드웨어 디코딩 및 렌더링, ffmpeg을 통한 소프트웨어 디코딩 및 canvas위에 렌더링하는 각각의 기능 개발은 끝냈는데 하드웨어 디코딩 소프트웨어 디코딩을 병합해서 옵션으로 주고 쓰려면 문제가 생기는데요.
캔버스 만들고 난 다음부턴 서페이스에 대한 권한(?)을 얻지 못한 채 native_window_api_connect returned an error: Invalid argument (-22) 이런 미디어코덱 configure() 에러 메시지와 함께 죽어버립니다.
그래서 생각한게 canvas를 해제하든 서페이스뷰 자체를 해제하고 다시 사용할 수 있게 변경하는 방법, 또는 캔버스를 대체할 view가 있나요? 텍스쳐뷰나 이미지뷰 같은...게 대체를 할수 있는 것인지! 도 알려주세요... 감사합니다!