[Bug 675773] Reverse video playback does not work anymore

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Jun 19 00:38:52 PDT 2012


https://bugzilla.gnome.org/show_bug.cgi?id=675773
  GStreamer | gst-plugins-base | 0.10.x

--- Comment #16 from Jan Schmidt <thaytan at mad.scientist.com> 2012-06-19 07:38:48 UTC ---
You're right - I'll tone down the hyperbole, things aren't that dire :)

I'll see if I can split the patches up into more digestible chunks.

I'd like to make a quick catalog of a few of the most important formats that
attempt to support reverse playback, so we can draw a baseline. There are other
containers/formats, but I think these are the most important. Feel free to add
others. I've ignored the audio stream entirely here.

Containers that support reverse playback are: ogg, avi, mkv (webm), MPEG-PS,
flv
Containers that don't/never have: MPEG-TS, asf (wmv), dv, qt/mov/mp4

Formats that did support reverse playback: theora, all ffmpeg codecs
(divx/mpeg4, h264, flv, wmv), schrodinger (?), mpeg2, vp8, jpeg (in packetised
mode)

Formats that didn't do reverse playback before the base class and now can: jpeg
(in non-packetised mode)

Formats that didn't do reverse playback (but could after porting to the base
class): dv

With that map, I think there's only a few key formats that used to do reverse
playback for testing. In particular some of the ones I remembered as working
(h264 in mov and wmv in asf) never did, because the container couldn't.

Testing a few others: 
 * ogg/theora, needs my patch to work
 * divx in avi works with or without the patch
 * jpeg in avi, works with or without
 * mpeg2 in mpeg-ps, throws an error in the video parser attempting to play
reverse.
 * webm - works with or without the patch.

So bilboed is correct - most of the cases work fine, it's just ogg/theora that
regressed.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list