[gstreamer-bugs] [Bug 396042] qtdemux fails to redirect properly for Apple stream
GStreamer (bugzilla.gnome.org)
bugzilla-daemon at bugzilla.gnome.org
Sun Jan 14 11:56:02 PST 2007
Do not reply to this via email (we are currently unable to handle email
responses and they get discarded). You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=396042
GStreamer | gstreamer (core) | Ver: HEAD CVS
Andy Wingo changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |wingo at pobox.com
------- Comment #2 from Andy Wingo 2007-01-14 19:54 UTC -------
The typefind function appears to be borked, here's the result of stepping
through mpeg4_video_type_find:
1329 data = gst_type_find_peek (tf, offset, 4);
(gdb)
1330 if (data && data[0] == 0 && data[1] == 0 && data[2] == 1) {
(gdb)
1331 int sc = data[3];
(gdb)
1333 if (sc == 0xB0) /* visual_object_sequence_start_code */
(gdb)
1335 else if (sc == 0xB5) /* visual_object_start_code */
(gdb)
1337 else if (sc >= 0x00 && sc <= 0x1F) { /*
video_object_start_code */
(gdb)
1340 } else if (sc >= 0x20 && sc <= 0x2F) { /*
video_object_layer_start_code */
(gdb)
1341 if (seen_vos) {
(gdb)
1329 data = gst_type_find_peek (tf, offset, 4);
offset is never updated, so it loops forever.
--
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
More information about the Gstreamer-bugs
mailing list