mapmap
mapmap copied to clipboard
Movie freezes when going backwards
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.
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.
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.