<scenario name="Backward and forward seeking">
  <actions>
    <seek name='Forward seek with stop time'
          playback_time="0"
          format="time"
          rate="1.0"
          flags="accurate+flush"
          start_type="set"
          start="5.0"
          stop_type="set"
          stop="-1.0" />

    <seek name='Backward seek'
          playback_time="10"
          format="time"
          rate="1.0"
          flags="accurate+flush"
          start_type="set"
          start="0"
          stop_type="set"
          stop="-1.0" />

    <seek name='Backward seek'
          playback_time="5"
          format="time"
          rate="1.0"
          flags="accurate+flush"
          start_type="set"
          start="25"
          stop_type="set"
          stop="-1" />

    <seek name='Backward seek'
          playback_time="30"
          format="time"
          rate="1.0"
          flags="accurate+flush"
          start_type="set"
          start="0.0"
          stop_type="set"
          stop="-1.0" />

    <seek name='Forward seek'
          playback_time="5.0"
          format="time"
          rate="1.0"
          flags="accurate+flush"
          start_type="set"
          start="15.0"
          stop_type="set"
          stop="-1.0" />

    <seek name='Forward seek'
          playback_time="20.0"
          format="time"
          rate="1.0"
          flags="accurate+flush"
          start_type="set"
          start="35"
          stop_type="set"
          stop="-1.0" />

    <seek name='Backward seek'
          playback_time="40"
          format="time"
          rate="1.0"
          flags="accurate+flush"
          start_type="set"
          start="25"
          stop_type="set"
          stop="-1.0" />

    <seek name='Last backward seek with stop time'
          playback_time="3.0"
          format="time"
          rate="1.0"
          flags="accurate+flush"
          start_type="set"
          start="5.0"
          stop_type="set"
          stop="10.0" />

  </actions>
</scenario>