[CherryPick] Regression(r138786): Causes webaudio tests to crash
authorchristophe.dumez@intel.com <christophe.dumez@intel.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 7 Jan 2013 13:26:13 +0000 (13:26 +0000)
committerGerrit Code Review <gerrit2@kim11>
Mon, 25 Mar 2013 23:53:26 +0000 (08:53 +0900)
commit6b97e88af61b27aa7fd347d253cbf95331502fef
tree02ccb3131ea2f97d3afd3fb06268e8631f60e1b3
parent0377a71272b2b9b0bea6fd654c03ddf46443e38e
[CherryPick] Regression(r138786): Causes webaudio tests to crash

[Title] [CherryPick] Regression(r138786): Causes webaudio tests to crash
[Issues] N/A
[Problem] WebAudio Intel TCs hang during regression test
[Solution] Cherry picked.
[Cherry-Picker] Praveen R Jadhav <praveen.j@samsung.com>

https://bugs.webkit.org/show_bug.cgi?id=106182

Reviewed by Philippe Normand.

Source/WebCore:

Partially revert r138786 since it causes crashes in webaudio
tests. The WebProcess would actually become unresponsive due
to source element never going to PLAYING state.

Only the changes to webKitWebAudioSrcChangeState() were reverted.

No new tests, already covered by existing tests.

* platform/audio/gstreamer/WebKitWebAudioSourceGStreamer.cpp:
(webKitWebAudioSrcChangeState):

LayoutTests:

Unskip several webaudio tests for EFL WK2 now that the
regression was fixed.

* platform/efl-wk2/TestExpectations:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@138935 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Conflicts:

LayoutTests/ChangeLog
LayoutTests/platform/efl-wk2/TestExpectations
Source/WebCore/ChangeLog

Change-Id: I200bcba74492c4ad5af6b34e2d01b16645683968
Source/WebCore/platform/audio/gstreamer/WebKitWebAudioSourceGStreamer.cpp