support video decoded callback 64/263064/2 tizen_devel accepted/tizen/unified/20210830.103725 submit/tizen/20210829.235404
authorEunhye Choi <eunhae1.choi@samsung.com>
Wed, 25 Aug 2021 08:38:00 +0000 (17:38 +0900)
committerEunhye Choi <eunhae1.choi@samsung.com>
Thu, 26 Aug 2021 02:16:51 +0000 (11:16 +0900)
commit4d922efdc70fffcaa74b8726c4f6082db0dc3b48
treecbcf3748b9a5e80daa0c77b83abb8fa6da56e3c2
parent312fb582cfad92c84ff259f4cf05b127090796df
support video decoded callback

- in case of zero copy, keep buffer addr during rendering
  and unref it if rendering is finished.(hw dec)
- if there is no buffer addr, the tbm surface have to be destroyed
  which is newly created for each decoded buffer.(sw dec)

Change-Id: I0e8c6afd66275a8753dbf1a8a3d41b718ea857fe
config/esplusplayer.ini [changed mode: 0755->0644]
include/plusplayer/types/buffer.h
src/esplusplayer/include_internal/esplayer/decoded_pkt_list.h
src/esplusplayer/src/esplusplayer_capi.cpp
src/plusplayer-core/src/trackrendereradapter_utils.cpp
ut/include/esplusplayer/eseventlistener.hpp [changed mode: 0755->0644]
ut/src/esplusplayer/ut_basic.cpp