mapmap icon indicating copy to clipboard operation
mapmap copied to clipboard

Movie freezes when going backwards

Open sofian opened this issue 9 years ago • 2 comments

To reproduce:

  • Add movie and mapping
  • Set movie speed to a negative value
  • Wait and see

Excerpt of debugging notices:

End-Of-Stream reached.
Pipeline state for movie /home/tats/Videos/2014-09-10--AdelePatatesFrites.mp4 changed from PAUSED to PAUSED:
Pipeline state for movie /home/tats/Videos/2014-09-10--AdelePatatesFrites.mp4 changed from PAUSED to PAUSED:
Pipeline state for movie /home/tats/Videos/2014-09-10--AdelePatatesFrites.mp4 changed from PAUSED to PLAYING:
Current rate: -100
Pipeline state for movie /home/tats/Videos/2014-09-10--AdelePatatesFrites.mp4 changed from PAUSED to PAUSED:
Error received from element vaapidecode1: No valid frames decoded before end of stream
Debugging information: gstvideodecoder.c(1256): gst_video_decoder_sink_event_default (): /GstPipeline:video-source-pipeline/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin2/GstVaapiDecode:vaapidecode1:
no valid frames found
Unable to retrieve current position.

sofian avatar Mar 04 '16 23:03 sofian

Well in fact the reverse playback has never been operational... I'll dig a little but if this is not a priority we'll just disable it cause it might take time to get it to work properly.

sofian avatar Mar 05 '16 18:03 sofian

Ok, apparently reverse playback is not supported for every codec and by every decoding library. Vaapi does not support it: libav does. So it's kind of a tradeoff. I will push this bug away from current milestone for now cause I don't believe it is a priority and it will take a lot of time to solve.

sofian avatar Mar 05 '16 18:03 sofian