GNOME Bugzilla – Bug 113488
replace GstBuffer with GstData where events may be passed
Last modified: 2004-12-22 21:47:04 UTC
A lot of code uses GstBuffers when these may be GstEvents, too. It should use GstData in these cases. Examples include get- and chainfunctions, gst_pad_pull and gst_pad_push. We need to change that to currectly support gcc's -fstrict-aliasing option (which is used by default in gcc 3.3)
Attaching two patches (if the connection holds out), one against core and the other against plugins.
Created attachment 20535 [details] [review] Patch to GstData-ify the core, with Thomasvs' sched patches
Created attachment 20536 [details] Short script to GstData-ify a file (one more attachment coming)
Created attachment 20560 [details] [review] Patch to the plugins for datification
Applied at some point in the past.