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 352580 - implement proper caps merging
implement proper caps merging
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gstreamer (core)
git master
Other Linux
: Normal normal
: 0.10.10
Assigned To: Stefan Sauer (gstreamer, gtkdoc dev)
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-08-23 18:45 UTC by Stefan Sauer (gstreamer, gtkdoc dev)
Modified: 2006-08-24 10:40 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
implement caps merging (11.89 KB, patch)
2006-08-23 18:46 UTC, Stefan Sauer (gstreamer, gtkdoc dev)
none Details | Review

Description Stefan Sauer (gstreamer, gtkdoc dev) 2006-08-23 18:45:23 UTC
current caps merging might nigh preserve the structure order and thus might lead to degration in quality
Comment 1 Stefan Sauer (gstreamer, gtkdoc dev) 2006-08-23 18:46:13 UTC
Created attachment 71483 [details] [review]
implement caps merging
Comment 2 Stefan Sauer (gstreamer, gtkdoc dev) 2006-08-24 10:40:16 UTC
2006-08-24  Stefan Kost  <ensonic@users.sf.net>

	* docs/gst/gstreamer-sections.txt:
	* gst/gstcaps.c: (gst_caps_structure_is_subset_field),
	(gst_caps_structure_is_subset), (gst_caps_merge),
	(gst_caps_merge_structure):
	* gst/gstcaps.h:
	* libs/gst/base/gstbasetransform.c:
	(gst_base_transform_transform_caps):
	* tests/check/gst/gstcaps.c: (GST_START_TEST), (gst_caps_suite):
	  implement caps merging (fixes #352580)