summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYounghwan Ahn <younghwan_.an@samsung.com>2013-03-28 18:26:56 +0900
committerYounghwan Ahn <younghwan_.an@samsung.com>2013-03-28 18:26:56 +0900
commit0b871ca9625e4423bede015c351f57096416fabf (patch)
tree402661709493f891f9949657e2e109228588634b
parent65a3b54efc6baf5b727ddf415e7429fb6f235441 (diff)
downloadlibmm-player-0b871ca9625e4423bede015c351f57096416fabf.tar.gz
libmm-player-0b871ca9625e4423bede015c351f57096416fabf.tar.bz2
libmm-player-0b871ca9625e4423bede015c351f57096416fabf.zip
add MM_ERROR_PLAYER_DRM_OUTPUT_PROTECTION
Change-Id: Ife90e52c279fe0fceb11f5a63e7a241842b83d04
-rw-r--r--packaging/libmm-player.spec2
-rw-r--r--src/mm_player_priv.c5
2 files changed, 5 insertions, 2 deletions
diff --git a/packaging/libmm-player.spec b/packaging/libmm-player.spec
index fda6527..687383e 100644
--- a/packaging/libmm-player.spec
+++ b/packaging/libmm-player.spec
@@ -1,6 +1,6 @@
Name: libmm-player
Summary: Multimedia Framework Player Library
-Version: 0.2.15
+Version: 0.2.16
Release: 0
Group: System/Libraries
License: Apache-2.0
diff --git a/src/mm_player_priv.c b/src/mm_player_priv.c
index a5da9a7..139af19 100644
--- a/src/mm_player_priv.c
+++ b/src/mm_player_priv.c
@@ -9866,7 +9866,10 @@ __gst_transform_gsterror( mm_player_t* player, GstMessage * message, GError* err
{
return MM_ERROR_PLAYER_DRM_FUTURE_USE;
}
-
+ else if ( strstr(error->message, "opl violation") )
+ {
+ return MM_ERROR_PLAYER_DRM_OUTPUT_PROTECTION;
+ }
return MM_ERROR_PLAYER_DRM_NOT_AUTHORIZED;
}
break;