GESPipeline: video playback rate ignored
Steps to reproduce:
- Create and configure a GESPipeline for audio & video playback (see linked example)
- Add a clip containing both audio & video to the pipeline
- Play the pipeline
- Seek to any position in the clip, with a playback rate other than 1x (e.g.
0.5
or2.0
)
Expected result:
Both the audio & video play at the requested speed.
Actual result:
The audio plays at the requested speed, however the video plays at 1x speed.
Example
This demonstrates a working GstPipeline, and a broken GESPipeline: https://gist.github.com/pdesantis/3c6382ee43852ad8bfc51d2d37547616
I tested the pipeline with both autovideosink
and osxvideosink
. Both showed the same result
Version
GStreamer version: 1.14.4
Operating System: macOS Mojave 10.14