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 326711 - [mpegdemux] does not negotiate source pads
[mpegdemux] does not negotiate source pads
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-ugly
git master
Other Linux
: Normal normal
: 0.10.2
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-01-12 10:30 UTC by Michal Benes
Modified: 2006-01-19 15:20 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Set capabilities on the otput buffers. (614 bytes, patch)
2006-01-12 10:32 UTC, Michal Benes
committed Details | Review

Description Michal Benes 2006-01-12 10:30:50 UTC
Mpeg demuxer do not set caps on the output buffers, therefore caps negotiation do not take place.

This can be easily checked by linking mpegdemuxer to ffdec_mpeg2video
Comment 1 Michal Benes 2006-01-12 10:32:51 UTC
Created attachment 57211 [details] [review]
Set capabilities on the otput buffers.
Comment 2 Tim-Philipp Müller 2006-01-19 15:20:13 UTC
Looks like Edward has fixed this independently as well (sorry we're a bit slow reviewing patches at the moment):

2006-01-18  Edward Hervey  <edward@fluendo.com>

        * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
        tss tss... always set caps on outgoing buffer.