GNOME Bugzilla – Bug 439328
jpg - negotiation problem
Last modified: 2007-09-25 07:32:25 UTC
That's the error playbin gives me while trying to load the following jpg-file: Error: Internal GStreamer error: negotiation problem. Please file a bug at http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer. All other images i tried are working quite fine, but they all are less than 1.5MB in size, so the problem is probably located in loading the file. I can't say, what kind of pipeline is created inside playbin, so please don't ask, I won't be able to answer - I'm just following the instructions given me by the error message seen above. "file bDSC_7396.jpg" says: 'JPEG image data, EXIF standard 2.21' The image file causing the problem can be accessed here: http://rs139cg2.rapidshare.com/files/31909613/bDSC_7396.jpg.html
The image is 3072x2048; I'm not surprised that it doesn't work. I suggest using an image viewer to view JPEG images, not playbin. :)
I just tested the capabilities of »myapp«, so I checked whether images can be viewed - a movie is as generally known also a kind of "image" with more than one frame. :) But what about watching a movie with such a high resolution - won't it output an error, too? Perhaps it's possible let gstreamer give a warning describing the problem, not an unspecified error.
Yeah, the error is not nearly descriptive enough. The size limitation is usually hardware based - the graphics card won't support output of frames that large, so yeah it's a problem for movies too. from xvinfo on this machine: maximum XvImage size: 2048 x 2048 2048 is a fairly common size.
but shouldn't the ... ! videoscale ! x*imagesink inside playbin still just work? I mean, the imagesink should be able to query the maximum dimensions and videoscale should scale down the picture to something that's acceptable to the imagesink, no?
Actually yes, I forgot that I implemented that. Since 0.10.8 of gst-plugins-base in xvimagesink.
Steman, what version of gstreamer do you have? Can you update to newer versions where gst-plugins-base >= 0.10.8. Is it working after updating?
Closing now. Please reopen, if this still fails.