[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