khronosfws/openmax_al/src/mediaplayer/xaseekitf.c
changeset 42 1fa3fb47b1e3
parent 31 8dfd592727cb
child 43 9894ed580e4a
--- a/khronosfws/openmax_al/src/mediaplayer/xaseekitf.c	Tue Jul 06 14:50:35 2010 +0300
+++ b/khronosfws/openmax_al/src/mediaplayer/xaseekitf.c	Wed Aug 18 10:17:22 2010 +0300
@@ -20,9 +20,6 @@
 #include <assert.h>
 
 #include "xaseekitf.h"
-
-#include "xaseekitfadaptation.h"
-#include "xaplayitfadaptation.h"
 #include "xathreadsafety.h"
 #include "xaplayitfadaptationmmf.h"
 #include "xaseekitfadaptationmmf.h"
@@ -108,46 +105,6 @@
             impl->seekMode = seekMode;
             }
         }
-    else
-        {
-        /* Get duration of the content */
-        if (XAPlayItfAdaptGST_GetDuration(
-                (XAAdaptationGstCtx*) impl->adapCtx, &duration)
-                != XA_RESULT_SUCCESS)
-            {
-            /* invalid parameter */
-            XA_IMPL_THREAD_SAFETY_EXIT( XATSMediaPlayer );
-            DEBUG_ERR("XA_RESULT_PARAMETER_INVALID");
-            DEBUG_API("<-XASeekItfImpl_SetPosition");
-            return XA_RESULT_PARAMETER_INVALID;
-            }
-        if (pos > duration)
-            {
-            /* invalid parameter */
-            XA_IMPL_THREAD_SAFETY_EXIT( XATSMediaPlayer );
-            DEBUG_ERR("XA_RESULT_PARAMETER_INVALID");
-            DEBUG_API("<-XASeekItfImpl_SetPosition");
-            return XA_RESULT_PARAMETER_INVALID;
-            }
-
-        if (seekMode != XA_SEEKMODE_FAST && seekMode != XA_SEEKMODE_ACCURATE)
-            {
-            /* seek mode unsupported */
-            XA_IMPL_THREAD_SAFETY_EXIT( XATSMediaPlayer );
-            DEBUG_ERR("XA_RESULT_FEATURE_UNSUPPORTED");
-            DEBUG_API("<-XASeekItfImpl_SetPosition");
-            return XA_RESULT_FEATURE_UNSUPPORTED;
-            }
-
-        ret = XASeekItfAdapt_SetPosition((XAAdaptationGstCtx*) impl->adapCtx,
-                pos, seekMode);
-        if (ret == XA_RESULT_SUCCESS)
-            {
-            impl->playbackPosition = pos;
-            impl->seekMode = seekMode;
-            }
-
-        }
 
     XA_IMPL_THREAD_SAFETY_EXIT( XATSMediaPlayer );
     DEBUG_API("<-XASeekItfImpl_SetPosition");
@@ -208,38 +165,6 @@
             impl->endPos = endPos;
             }
         }
-    else
-        {
-        /* Get duration of the content */
-        if (XAPlayItfAdaptGST_GetDuration(
-                (XAAdaptationGstCtx*) impl->adapCtx, &duration)
-                != XA_RESULT_SUCCESS)
-            {
-            /* invalid parameter */
-            XA_IMPL_THREAD_SAFETY_EXIT( XATSMediaPlayer );
-            DEBUG_ERR("XA_RESULT_PARAMETER_INVALID");
-            DEBUG_API("<-XASeekItfImpl_SetLoop");
-            return XA_RESULT_PARAMETER_INVALID;
-            }
-        if (endPos > duration && endPos != XA_TIME_UNKNOWN)
-            {
-            /* invalid parameter */
-            XA_IMPL_THREAD_SAFETY_EXIT( XATSMediaPlayer );
-            DEBUG_ERR("XA_RESULT_PARAMETER_INVALID");
-            DEBUG_API("<-XASeekItfImpl_SetLoop");
-            return XA_RESULT_PARAMETER_INVALID;
-            }
-
-        ret = XASeekItfAdapt_SetLoop((XAAdaptationGstCtx*) impl->adapCtx,
-                loopEnable, startPos, endPos);
-        if (ret == XA_RESULT_SUCCESS)
-            {
-            impl->loopEnable = loopEnable;
-            impl->startPos = startPos;
-            impl->endPos = endPos;
-            }
-
-        }
 
     XA_IMPL_THREAD_SAFETY_EXIT( XATSMediaPlayer );
     DEBUG_API("<-XASeekItfImpl_SetLoop");
@@ -305,7 +230,8 @@
         self->adapCtx = impl->curAdaptCtx;
 
         self->self = self;
-        }DEBUG_API("<-XASeekItfImpl_Create");
+        }
+    DEBUG_API("<-XASeekItfImpl_Create");
     return self;
     }