mm-dash: Handle seek hang when back to back seek

Rework change 1047350 to handle tsb perform
seek-background-foreground use case where
setDisplay(NULL) is a blocking call since
flushing state check to NONE does not pass

In 1047350 changing flushing state to NONE
results in random seek hang issue on back to
back seek results when by the time first
seek decoder shutdown is complete and scan
sources is called, second seek can set the
flushing state to NONE. This prevents
scan sources to be called as part of first
seek

Change-Id: Iba9c61a40a451c3ffdb32fb14009fa2fb3a2d343
1 file changed
tree: 176c1033e60eb3b076467f3ca67536390a83a26a
  1. dashplayer/
  2. QCMediaPlayer/
  3. Android.mk