After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 638004 - tiger: fallback on headers in caps to initialize if headers are absent
tiger: fallback on headers in caps to initialize if headers are absent
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
unspecified
Other All
: Normal normal
: 0.10.21
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2010-12-25 16:40 UTC by Vincent Penquerc'h
Modified: 2010-12-26 22:16 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
tiger: fallback on headers in caps to initialize if headers are absent (3.79 KB, patch)
2010-12-25 16:40 UTC, Vincent Penquerc'h
committed Details | Review

Description Vincent Penquerc'h 2010-12-25 16:40:50 UTC
This will allow the decoder to initialize properly when headers aren't
being sent (which can happen when switching subtitle streams in Totem,
as the inputselector will drop headers (and other packets) on the floor
for those streams that aren't the selected one).
Comment 1 Vincent Penquerc'h 2010-12-25 16:40:54 UTC
Created attachment 177043 [details] [review]
tiger: fallback on headers in caps to initialize if headers are absent

When Totem switches streams, tiger will be reset, and start receiving
buffers from the middle of the stream, without being sent headers.
If this happens, try to get headers from the caps.
Comment 2 Tim-Philipp Müller 2010-12-26 22:16:44 UTC
Pushed, thanks!

 commit 857e3dda46bc7c6e3ca6dd4b2f1413f517219f7c
 Author: Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
 Date:   Thu Dec 23 18:18:50 2010 +0000

    tiger: fallback on headers in caps to initialize if headers are absent
    
    When Totem switches streams, tiger will be reset, and start receiving
    buffers from the middle of the stream, without being sent headers.
    If this happens, try to get headers from the caps.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=638004