tools: Fix relative track switching

I have no idea where that "-2" came from, but it was obviously wrong.
Just use modulo "total number of streams" to get the proper track id.
This commit is contained in:
Edward Hervey 2016-01-20 13:42:31 +01:00 committed by Edward Hervey
parent c7df116a3c
commit 4e2c7af46c

View file

@ -321,9 +321,7 @@ _execute_switch_track (GstValidateScenario * scenario,
}
if (relative) { /* We are changing track relatively to current track */
index = current + index;
if (current >= n)
index = -2;
index = (current + index) % n;
}
if (!disabling) {