[Multimedia.Util] Modified async methods of ImageDecoder and ImageEncoder. 51/165251/1
authorcoderhyme <jhyo.kim@samsung.com>
Wed, 27 Dec 2017 08:42:47 +0000 (17:42 +0900)
committercoderhyme <jhyo.kim@samsung.com>
Wed, 27 Dec 2017 08:42:47 +0000 (17:42 +0900)
commitc80849944def7ceaa2c99d478d6c9e3976b92dff
treee7423e8cf88759a3a9d03ed7db5d120150c48533
parentb86e557aef3a0c2658a58527ec6543a997cdbce2
[Multimedia.Util] Modified async methods of ImageDecoder and ImageEncoder.

It turns out no TaskCompletionSource is needed for these methods.
Plus, created tasks with LongRunning option which makes tasks run on separate threads rather than ones of the thread pool of the default scheduler because a long running task can lead to negative effects in performance.

Change-Id: I6a7d2a2d5128ff30f654d6a41789d4f2c9ceb6c1
Signed-off-by: coderhyme <jhyo.kim@samsung.com>
src/Tizen.Multimedia.Util/ImageUtil/ImageDecoder.cs
src/Tizen.Multimedia.Util/ImageUtil/ImageEncoder.cs