GNOME Bugzilla – Bug 357577
[playbin] regression: buffering still images broken
Last modified: 2006-11-28 16:43:25 UTC
At least with CVS playbin buffering is stuck at 0% and never shows the button image: gst-launch-0.10 http://movies.apple.com/trailers/fox_searchlight/thelastkingofscotland/images/hd480.mov
Same for $ gst-launch-0.10 playbin uri=http://pancrace.tv/picts/PANCRACE-TV.jpg (from bug #364959). This is a regression, marking as such.
<wtay> I think that regression is caused by not handling EOS correctly somewhere
We need to fix this this week, before the release.
* gst/playback/gstplaybasebin.c: (check_queue_event), (queue_threshold_reached), (queue_out_of_data), (gen_preroll_element): Add event probe to see when EOS is in a queue and we can disable the underrun signals. Fixes #357577.
* gst/videoscale/gstvideoscale.c: (gst_video_scale_transform_caps): Fix width and height range from 16 - 4096 to 1 - MAXINT, just like the padtemplate caps. Refixes #357577.