Steps to reproduce: * Open a video on Vimeo in Firefox for Android * Pause the video * Wait for it to buffer * Seek within the buffered range Expected results: It should display a single frame Actual results: It displays several frames in quick succession.
This could be because MediaCodecDataDecoder always calls MediaCodec::ReleaseOutputBuffer() with the render flag on. It displays a single frame now after enabling remote decoding in bug 1311960. MediaCodecDataDecoder can be fixed with code similar to  I guess.  http://searchfox.org/mozilla-central/diff/0c318ba97d21bb9671d6b74774c168b57d5864af/dom/media/platforms/android/RemoteDataDecoder.cpp
You need to log in before you can comment on or make changes to this bug.