MMFMWK-8348 fix one stream seek done time out when do FFFB stress test
Set gst_player_set_subtitle_track_enabled() after wait_for_seek_done()
to avoid FLUSH_START event lost which caused by playsink reconfigure
in gst_player_set_subtitle_track_enabled.
Signed-off-by: Hou Qi <qi.hou@nxp.com>
diff --git a/tools/gplay2/gplay2.c b/tools/gplay2/gplay2.c
index 136bf3e..d4fd7cb 100755
--- a/tools/gplay2/gplay2.c
+++ b/tools/gplay2/gplay2.c
@@ -1112,13 +1112,13 @@
break;
}
gDisable_display = FALSE;
+ gst_player_set_rate (player, playback_rate);
+ wait_for_seek_done (play, options->timeout);
if (playback_rate > 2.0 || playback_rate < 0){
gst_player_set_subtitle_track_enabled (player, FALSE);
} else {
gst_player_set_subtitle_track_enabled (player, TRUE);
}
- gst_player_set_rate (player, playback_rate);
- wait_for_seek_done (play, options->timeout);
if (playback_rate > 0 && playback_rate <= 2.0){
/* now do pending track select */
if (play->pending_audio_track >= 0) {