initial commit
author백종민/Tizen Platform Lab(SR)/삼성전자 <jm0829.baek@samsung.com>
Fri, 30 Jun 2023 04:20:32 +0000 (13:20 +0900)
committer백종민/Tizen Platform Lab(SR)/삼성전자 <jm0829.baek@samsung.com>
Fri, 30 Jun 2023 04:20:32 +0000 (13:20 +0900)
commit946c204191f778f236c0665e2a33cab1267c5d1b
tree0e37b76474776c0a5620e63ebd1f4a390e2fe0d3
initial commit

code from //TIZEN/[MAIN]/[ONEPROD_Prj]/[DEV]/[MULTIMEDIA]/[Mmplayer_SRCN]/Mmplayer/esplusplayer/...@11344755
224 files changed:
AUTHORS [new file with mode: 0644]
CMakeLists.txt [new file with mode: 0644]
LICENSE.APLv2 [new file with mode: 0644]
config/esplusplayer.ini [new file with mode: 0644]
docs/class_diagram/esplusplayer.plantuml [new file with mode: 0644]
docs/coding_rule.md [new file with mode: 0644]
docs/gtest_guide.md [new file with mode: 0644]
docs/reference/PlantUML_Language_Reference_Guide.pdf [new file with mode: 0644]
esplusplayer.pc.in [new file with mode: 0644]
include/esplusplayer/appinfo.h [new file with mode: 0644]
include/esplusplayer/attribute.h [new file with mode: 0644]
include/esplusplayer/audioeasinginfo.h [new file with mode: 0644]
include/esplusplayer/decodedvideopacketex.h [new file with mode: 0644]
include/esplusplayer/drm.h [new file with mode: 0644]
include/esplusplayer/elementary_stream.h [new file with mode: 0644]
include/esplusplayer/es_eventlistener.h [new file with mode: 0644]
include/esplusplayer/espacket.h [new file with mode: 0644]
include/esplusplayer/esplusplayer.h [new file with mode: 0644]
include/esplusplayer/external_drm.h [new file with mode: 0644]
include/esplusplayer/track.h [new file with mode: 0644]
include/esplusplayer/types/buffer.h [new file with mode: 0644]
include/esplusplayer/types/display.h [new file with mode: 0644]
include/esplusplayer/types/error.h [new file with mode: 0644]
include/esplusplayer/types/event.h [new file with mode: 0644]
include/esplusplayer/types/latency.h [new file with mode: 0644]
include/esplusplayer/types/picturequality.h [new file with mode: 0644]
include/esplusplayer/types/resource.h [new file with mode: 0644]
include/esplusplayer/types/source.h [new file with mode: 0644]
include/esplusplayer/types/stream.h [new file with mode: 0644]
include/esplusplayer/types/streaming_message.h [new file with mode: 0644]
include/esplusplayer/types/submitdata.h [new file with mode: 0644]
include/esplusplayer_capi/buffer.h [new file with mode: 0644]
include/esplusplayer_capi/display.h [new file with mode: 0644]
include/esplusplayer_capi/drm.h [new file with mode: 0644]
include/esplusplayer_capi/error.h [new file with mode: 0644]
include/esplusplayer_capi/espacket.h [new file with mode: 0644]
include/esplusplayer_capi/esplusplayer_capi.h [new file with mode: 0644]
include/esplusplayer_capi/esplusplayer_internal.h [new file with mode: 0644]
include/esplusplayer_capi/event.h [new file with mode: 0644]
include/esplusplayer_capi/latency.h [new file with mode: 0644]
include/esplusplayer_capi/matroska_color.h [new file with mode: 0644]
include/esplusplayer_capi/state.h [new file with mode: 0644]
include/esplusplayer_capi/stream.h [new file with mode: 0644]
include/esplusplayer_capi/submitdatatype.h [new file with mode: 0644]
include/esplusplayer_capi/submitstatus.h [new file with mode: 0644]
include/mixer/decodedvideoinfo.h [new file with mode: 0644]
include/mixer/mixer.h [new file with mode: 0644]
include/mixer/mixer_eventlistener.h [new file with mode: 0644]
include/mixer/mixerticket.h [new file with mode: 0644]
include/mixer/mixerticket_eventlistener.h [new file with mode: 0644]
include/mixer_capi/display.h [new file with mode: 0644]
include/mixer_capi/error.h [new file with mode: 0644]
include/mixer_capi/mixer_capi.h [new file with mode: 0644]
out/docs/class_diagram/esplusplayer/esplusplayer.png [new file with mode: 0644]
packaging/esplusplayer.manifest [new file with mode: 0644]
packaging/esplusplayer.spec [new file with mode: 0644]
src/CMakeLists.txt [new file with mode: 0644]
src/cpplint.py [new file with mode: 0644]
src/esplusplayer/CMakeLists.txt [new file with mode: 0644]
src/esplusplayer/include_internal/esplayer/decoded_pkt_list.h [new file with mode: 0644]
src/esplusplayer/include_internal/esplayer/espacket_logger.h [new file with mode: 0644]
src/esplusplayer/include_internal/esplayer/esplayer.h [new file with mode: 0644]
src/esplusplayer/include_internal/esplayer/esplayer_drm.h [new file with mode: 0644]
src/esplusplayer/include_internal/esplayer/message.hpp [new file with mode: 0644]
src/esplusplayer/include_internal/esplayer/state_manager.hpp [new file with mode: 0644]
src/esplusplayer/src/elementary_stream.cpp [new file with mode: 0644]
src/esplusplayer/src/espacket.cpp [new file with mode: 0644]
src/esplusplayer/src/espacket_logger.cpp [new file with mode: 0644]
src/esplusplayer/src/esplayer.cpp [new file with mode: 0644]
src/esplusplayer/src/esplayer_drm.cpp [new file with mode: 0644]
src/esplusplayer/src/esplusplayer.cpp [new file with mode: 0644]
src/esplusplayer/src/esplusplayer_capi.cpp [new file with mode: 0644]
src/mixer/CMakeLists.txt [new file with mode: 0644]
src/mixer/include_internal/mixer/abs_videoframe.h [new file with mode: 0644]
src/mixer/include_internal/mixer/defaultmixer.h [new file with mode: 0644]
src/mixer/include_internal/mixer/interfaces/accessiblebuffer.h [new file with mode: 0644]
src/mixer/include_internal/mixer/interfaces/bufferobject.h [new file with mode: 0644]
src/mixer/include_internal/mixer/interfaces/memoryallocator.h [new file with mode: 0644]
src/mixer/include_internal/mixer/interfaces/phyaddraccessor.h [new file with mode: 0644]
src/mixer/include_internal/mixer/interfaces/renderableobj_factory.h [new file with mode: 0644]
src/mixer/include_internal/mixer/interfaces/renderableobject.h [new file with mode: 0644]
src/mixer/include_internal/mixer/interfaces/videoplanecollection.h [new file with mode: 0644]
src/mixer/include_internal/mixer/interfaces/videoplanecolorfiller.h [new file with mode: 0644]
src/mixer/include_internal/mixer/interfaces/videoplanecopier.h [new file with mode: 0644]
src/mixer/include_internal/mixer/interfaces/videoplanemanipulable.h [new file with mode: 0644]
src/mixer/include_internal/mixer/interfaces/videoplanemanipulator.h [new file with mode: 0644]
src/mixer/include_internal/mixer/interfaces/videoplanescaler.h [new file with mode: 0644]
src/mixer/include_internal/mixer/mixedframe.h [new file with mode: 0644]
src/mixer/include_internal/mixer/renderer.h [new file with mode: 0644]
src/mixer/include_internal/mixer/rendererwithdoublebuf.h [new file with mode: 0644]
src/mixer/include_internal/mixer/sys/tbminterface.h [new file with mode: 0644]
src/mixer/include_internal/mixer/tizen/tizenaccessiblebufferobj.h [new file with mode: 0644]
src/mixer/include_internal/mixer/tizen/tizenbufferkeyvideoframe.h [new file with mode: 0644]
src/mixer/include_internal/mixer/tizen/tizenbuffermgr.h [new file with mode: 0644]
src/mixer/include_internal/mixer/tizen/tizenbufferobj.h [new file with mode: 0644]
src/mixer/include_internal/mixer/tizen/tizenbufferphyaddraccessor.h [new file with mode: 0644]
src/mixer/include_internal/mixer/tizen/tizendefaultphyaddraccessor.h [new file with mode: 0644]
src/mixer/include_internal/mixer/tizen/tizenhwbufferobj.h [new file with mode: 0644]
src/mixer/include_internal/mixer/tizen/tizenhwvideoframe.h [new file with mode: 0644]
src/mixer/include_internal/mixer/tizen/tizenrenderableobj_factory.h [new file with mode: 0644]
src/mixer/include_internal/mixer/tizen/tizensurfacevideoframe.h [new file with mode: 0644]
src/mixer/include_internal/mixer/types/buffertype.h [new file with mode: 0644]
src/mixer/include_internal/mixer/types/planecomponent.h [new file with mode: 0644]
src/mixer/include_internal/mixer/types/videoplanemanipinfo.h [new file with mode: 0644]
src/mixer/include_internal/mixer/types/videoplanemoveinfo.h [new file with mode: 0644]
src/mixer/include_internal/mixer/videoplane.h [new file with mode: 0644]
src/mixer/src/abs_videoframe.cpp [new file with mode: 0644]
src/mixer/src/defaultmixer.cpp [new file with mode: 0644]
src/mixer/src/mixedframe.cpp [new file with mode: 0644]
src/mixer/src/mixer.cpp [new file with mode: 0644]
src/mixer/src/mixer_capi.cpp [new file with mode: 0644]
src/mixer/src/renderer.cpp [new file with mode: 0644]
src/mixer/src/sys/tbminterface.cpp [new file with mode: 0644]
src/mixer/src/tizen/tizenaccessiblebufferobj.cpp [new file with mode: 0644]
src/mixer/src/tizen/tizenbufferkeyvideoframe.cpp [new file with mode: 0644]
src/mixer/src/tizen/tizendefaultphyaddraccessor.cpp [new file with mode: 0644]
src/mixer/src/tizen/tizenhwbufferobj.cpp [new file with mode: 0644]
src/mixer/src/tizen/tizenhwvideoframe.cpp [new file with mode: 0644]
src/mixer/src/tizen/tizenrenderableobj_factory.cpp [new file with mode: 0644]
src/mixer/src/tizen/tizensurfacevideoframe.cpp [new file with mode: 0644]
src/mixer/src/videoplane.cpp [new file with mode: 0644]
src/plusplayer-core/Build/appendix.mk [new file with mode: 0644]
src/plusplayer-core/Build/basedef.mk [new file with mode: 0644]
src/plusplayer-core/Build/build_c.mk [new file with mode: 0644]
src/plusplayer-core/Build/build_edc.mk [new file with mode: 0644]
src/plusplayer-core/Build/build_po.mk [new file with mode: 0644]
src/plusplayer-core/Build/flags.mk [new file with mode: 0644]
src/plusplayer-core/Build/funcs.mk [new file with mode: 0644]
src/plusplayer-core/Build/makefile [new file with mode: 0644]
src/plusplayer-core/Build/makefile.mk [new file with mode: 0644]
src/plusplayer-core/Build/platform.mk [new file with mode: 0644]
src/plusplayer-core/Build/tooldef.mk [new file with mode: 0644]
src/plusplayer-core/CMakeLists.txt [new file with mode: 0644]
src/plusplayer-core/build_def.prop [new file with mode: 0644]
src/plusplayer-core/include_internal/core/decodedvideorawmodepacket.h [new file with mode: 0644]
src/plusplayer-core/include_internal/core/decoderinputbuffer.h [new file with mode: 0644]
src/plusplayer-core/include_internal/core/decoderinputbuffer_listener.h [new file with mode: 0644]
src/plusplayer-core/include_internal/core/error.h [new file with mode: 0644]
src/plusplayer-core/include_internal/core/gst_utils.h [new file with mode: 0644]
src/plusplayer-core/include_internal/core/gstobject_guard.h [new file with mode: 0644]
src/plusplayer-core/include_internal/core/gstsignal_holder.h [new file with mode: 0644]
src/plusplayer-core/include_internal/core/kpi.h [new file with mode: 0644]
src/plusplayer-core/include_internal/core/serializer.h [new file with mode: 0644]
src/plusplayer-core/include_internal/core/subtitle_attr_parser.h [new file with mode: 0644]
src/plusplayer-core/include_internal/core/track_util.h [new file with mode: 0644]
src/plusplayer-core/include_internal/core/trackrendereradapter.h [new file with mode: 0644]
src/plusplayer-core/include_internal/core/trackrendereradapter_utils.h [new file with mode: 0644]
src/plusplayer-core/include_internal/core/utils/base64.h [new file with mode: 0644]
src/plusplayer-core/include_internal/core/utils/caf_logger.h [new file with mode: 0644]
src/plusplayer-core/include_internal/core/utils/performance_checker.h [new file with mode: 0644]
src/plusplayer-core/include_internal/core/utils/plusplayer_cfg.h [new file with mode: 0644]
src/plusplayer-core/include_internal/core/utils/plusplayer_log.h [new file with mode: 0644]
src/plusplayer-core/include_internal/core/utils/scope_exit.h [new file with mode: 0644]
src/plusplayer-core/include_internal/core/videoframetypestrategy.h [new file with mode: 0644]
src/plusplayer-core/project_def.prop [new file with mode: 0644]
src/plusplayer-core/src/caf_logger.cpp [new file with mode: 0644]
src/plusplayer-core/src/decodedvideopacketex.cpp [new file with mode: 0644]
src/plusplayer-core/src/decoderinputbuffer.cpp [new file with mode: 0644]
src/plusplayer-core/src/error.cpp [new file with mode: 0644]
src/plusplayer-core/src/gst_utils.cpp [new file with mode: 0644]
src/plusplayer-core/src/gstobject_guard.cpp [new file with mode: 0644]
src/plusplayer-core/src/kpi.cpp [new file with mode: 0644]
src/plusplayer-core/src/plusplayer_cfg.cpp [new file with mode: 0644]
src/plusplayer-core/src/serializer.cpp [new file with mode: 0644]
src/plusplayer-core/src/track_util.cpp [new file with mode: 0644]
src/plusplayer-core/src/trackrendereradapter.cpp [new file with mode: 0644]
src/plusplayer-core/src/trackrendereradapter_utils.cpp [new file with mode: 0644]
src/plusplayer-core/src/videoframetypestrategy.cpp [new file with mode: 0644]
tomato/tc/TCList.dat [new file with mode: 0644]
tomato/tc/testfarm_script.xml [new file with mode: 0644]
tomato/tc/unit_test/ut_esplusplayer_all.xml [new file with mode: 0644]
ut/CMakeLists.txt [new file with mode: 0644]
ut/README.md [new file with mode: 0644]
ut/cpplint.py [new file with mode: 0644]
ut/include/appwindow.h [new file with mode: 0644]
ut/include/esplusplayer/eseventlistener.hpp [new file with mode: 0644]
ut/include/esplusplayer/esreader.hpp [new file with mode: 0644]
ut/include/esplusplayer/tclist.h [new file with mode: 0644]
ut/include/mixer/constant.h [new file with mode: 0644]
ut/include/mixer/matcher.h [new file with mode: 0644]
ut/include/mixer/mock/fakebuffer.h [new file with mode: 0644]
ut/include/mixer/mock/mock_bufferobject.h [new file with mode: 0644]
ut/include/mixer/mock/mock_memallocator.h [new file with mode: 0644]
ut/include/mixer/mock/mock_phyaddraccessor.h [new file with mode: 0644]
ut/include/mixer/mock/mock_renderableobj.h [new file with mode: 0644]
ut/include/mixer/mock/mock_renderableobj_factory.h [new file with mode: 0644]
ut/include/mixer/mock/mock_renderer_evtlistener.h [new file with mode: 0644]
ut/include/mixer/mock/mock_vpcollection.h [new file with mode: 0644]
ut/include/mixer/mock/mock_vpmanipulator.h [new file with mode: 0644]
ut/include/mixer/mock/mock_vpscaler.h [new file with mode: 0644]
ut/include/mixer/mock/movable.h [new file with mode: 0644]
ut/include/mixer/mock/moveobj_wrapper.h [new file with mode: 0644]
ut/include/streamreader.hpp [new file with mode: 0644]
ut/include/utils/mock_videosink.hpp [new file with mode: 0644]
ut/include/utils/utility.h [new file with mode: 0644]
ut/src/esplusplayer/tclist.cpp [new file with mode: 0644]
ut/src/esplusplayer/ut_basic.cpp [new file with mode: 0644]
ut/src/esplusplayer/ut_display.cpp [new file with mode: 0644]
ut/src/esplusplayer/ut_dual_audio.cpp [new file with mode: 0644]
ut/src/esplusplayer/ut_inapp_multiview.cpp [new file with mode: 0644]
ut/src/esplusplayer/ut_setstream.cpp [new file with mode: 0644]
ut/src/mixer/constant.cpp [new file with mode: 0644]
ut/src/mixer/matcher.cpp [new file with mode: 0644]
ut/src/mixer/ut_espp_mixerscenario.cpp [new file with mode: 0644]
ut/src/mixer/ut_mixedframe.cpp [new file with mode: 0644]
ut/src/mixer/ut_mixer.cpp [new file with mode: 0644]
ut/src/mixer/ut_mixer_capi.cpp [new file with mode: 0644]
ut/src/mixer/ut_mixer_espp_capi.cpp [new file with mode: 0644]
ut/src/mixer/ut_mixerscenario.cpp [new file with mode: 0644]
ut/src/mixer/ut_mixerticket.cpp [new file with mode: 0644]
ut/src/mixer/ut_renderer.cpp [new file with mode: 0644]
ut/src/mixer/ut_tizenbuffermgr.cpp [new file with mode: 0644]
ut/src/mixer/ut_tizenbufferobj.cpp [new file with mode: 0644]
ut/src/mixer/ut_videoplane.cpp [new file with mode: 0644]
ut/src/ut_cloudgame.cpp [new file with mode: 0644]
ut/src/ut_espacket.cpp [new file with mode: 0644]
ut/src/ut_esplayer.cpp [new file with mode: 0644]
ut/src/ut_esplayer2.cpp [new file with mode: 0644]
ut/src/ut_esplayer_trackrenderer.cpp [new file with mode: 0644]
ut/src/ut_main.cpp [new file with mode: 0644]
ut/src/ut_miscellaneous.cpp [new file with mode: 0644]
ut/src/ut_streamreader.cpp [new file with mode: 0644]
ut/src/ut_trackrendereradapter.cpp [new file with mode: 0644]
ut/src/utils/utility.cpp [new file with mode: 0644]