Revert "Fix to resolve hang while running WebAudio automation testing."
authorPraveen R Jadhav <praveen.j@samsung.com>
Mon, 25 Mar 2013 01:49:07 +0000 (10:49 +0900)
committerGerrit Code Review <gerrit2@kim11>
Mon, 25 Mar 2013 23:53:07 +0000 (08:53 +0900)
This reverts commit 6ac5c23f274dbef1454edca6b5cafbdd6003b816.

[Reason]: Updates from WebKit.org https://bugs.webkit.org/show_bug.cgi?id=106182 will be cherry-picked
          to resolve this issue.

Change-Id: If521a91356ca0320dba4a77f7bfb15e8e8e1ddfc

Source/WebCore/platform/audio/gstreamer/WebKitWebAudioSourceGStreamer.cpp

index 7b20b28..218d728 100755 (executable)
@@ -422,7 +422,6 @@ static GstStateChangeReturn webKitWebAudioSrcChangeState(GstElement* element, Gs
     }
 
     switch (transition) {
-#ifdef GST_API_VERSION_1
     case GST_STATE_CHANGE_READY_TO_PAUSED:
         GST_DEBUG_OBJECT(src, "READY->PAUSED");
         returnValue = GST_STATE_CHANGE_NO_PREROLL;
@@ -437,18 +436,6 @@ static GstStateChangeReturn webKitWebAudioSrcChangeState(GstElement* element, Gs
         if (!gst_task_join(src->priv->task.get()))
             returnValue = GST_STATE_CHANGE_FAILURE;
         break;
-#else
-    case GST_STATE_CHANGE_READY_TO_PAUSED:
-        GST_DEBUG_OBJECT(src, "READY->PAUSED");
-        if (!gst_task_start(src->priv->task.get()))
-            returnValue = GST_STATE_CHANGE_FAILURE;
-        break;
-    case GST_STATE_CHANGE_PAUSED_TO_READY:
-        GST_DEBUG_OBJECT(src, "PAUSED->READY");
-        if (!gst_task_join(src->priv->task.get()))
-            returnValue = GST_STATE_CHANGE_FAILURE;
-        break;
-#endif
     default:
         break;
     }