X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=adaptors%2Fcommon%2Fvideo-player-impl.cpp;h=feab793a6eab921a9f16a0a5eee192f8f1f25ae3;hb=c7ff9f284a6a46f4b21631232fe551094f5eda6c;hp=d6c818c4adf52e096d2fa3fb5c0957fc5abdc2b3;hpb=d5c724ccbcb4b3bd13fb739a7419bf1ad2fbe12d;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/adaptors/common/video-player-impl.cpp b/adaptors/common/video-player-impl.cpp index d6c818c..feab793 100644 --- a/adaptors/common/video-player-impl.cpp +++ b/adaptors/common/video-player-impl.cpp @@ -38,7 +38,12 @@ namespace Adaptor namespace // unnamed namespace { + +#if _GLIBCXX_USE_CXX11_ABI const char* VIDEO_PLUGIN_SO( "libdali-video-player-plugin.so" ); +#else +const char* VIDEO_PLUGIN_SO( "libdali-video-player-plugin-cxx03.so" ); +#endif Dali::BaseHandle Create() { @@ -100,7 +105,7 @@ void VideoPlayer::Initialize() if( mPlugin == NULL ) { - DALI_LOG_ERROR( "Can't create the VideoPlayerPlugin object" ); + DALI_LOG_ERROR( "Can't create the VideoPlayerPlugin object\n" ); return; } @@ -232,6 +237,14 @@ int VideoPlayer::GetPlayPosition() return 0; } +void VideoPlayer::SetDisplayArea( DisplayArea area ) +{ + if( mPlugin != NULL ) + { + mPlugin->SetDisplayArea( area ); + } +} + void VideoPlayer::SetDisplayRotation( Dali::VideoPlayerPlugin::DisplayRotation rotation ) { if( mPlugin != NULL ) @@ -260,6 +273,22 @@ Dali::VideoPlayerPlugin::VideoPlayerSignalType& VideoPlayer::FinishedSignal() return mFinishedSignal; } +void VideoPlayer::Forward( int millisecond ) +{ + if( mPlugin != NULL ) + { + mPlugin->Forward( millisecond ); + } +} + +void VideoPlayer::Backward( int millisecond ) +{ + if( mPlugin != NULL ) + { + mPlugin->Backward( millisecond ); + } +} + } // namespace Adaptor; } // namespace Internal; } // namespace Dali;