GNOME Bugzilla – Bug 92958
xvideosink reuses old bufferpool when different size video is displayed
Last modified: 2004-12-22 21:47:04 UTC
Currently gst-player cannot play more than one different-sized video in a row because the bufferpool is not reallocated for the new video size. I guess there needs to be some way for downstream buffers to re-request the bufferpool on READY->PAUSED, or the bufferpool needs to be invalidated on PAUSED->READY. There could probably be a workaround coded in gst-player for this bug, but not for #92956 so I would prefer that #92956 had priority.
I'm working on this bug... I've programmed a workign fix yesterday, I'll try to test (and, if it works, commit) it today.
Tested and committed. See CVS for details.