GNOME Bugzilla – Bug 332778
[ogmparse] "Already an existing pad" WARNING
Last modified: 2006-03-02 12:37:21 UTC
with the program attached below, and with that ogm file: http://www.iecn.u-nancy.fr/~torri/files/gstreamer_pb/blood.ogm running the program with that command line: ./seek blood.ogm 100 --gst-debug=\*:2 I get : WARN (0x81f1528 - 0:00:00.901410000) ogmparse(14233) gstogmparse.c(632):gst_ogm_parse_chain:<ogmvideoparse1> Already an existing pad ogmvideoparse1:src
Created attachment 60254 [details] test program
Should be fixed now. Not sure why those stream markers appear multiple times within the stream instead of just at the beginning, but I guess we can't do much about that. 2006-03-02 Tim-Philipp Müller <tim at centricular dot net> * ext/ogg/gstogmparse.c: (gst_ogm_audio_parse_init), (gst_ogm_video_parse_init), (gst_ogm_text_parse_init), (gst_ogm_parse_sink_convert), (gst_ogm_parse_sink_query), (gst_ogm_parse_chain): Don't remove/re-add source pad if the new caps are the same as the old caps anyway (#333042). When removing source pad, don't unref it afterwards - we didn't ref it when adding. Sprinkle some GST_DEBUG_FUNCPTR goodness here and there. Don't leak references after using gst_pad_get_parent(). Return downstream flow return value in chain function.