After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 665779 - Failure do load images (Not Acceptable (406), URL)
Failure do load images (Not Acceptable (406), URL)
Status: RESOLVED FIXED
Product: rygel
Classification: Applications
Component: MediaExport plugin
unspecified
Other All
: Normal normal
: ---
Assigned To: Jens Georg
rygel-maint
Depends on:
Blocks: 675876
 
 
Reported: 2011-12-08 10:31 UTC by Jasper Lievisse Adriaanse
Modified: 2012-12-16 16:32 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
core: Check passed transport URI and mime type (3.15 KB, patch)
2012-05-12 09:11 UTC, Jens Georg
none Details | Review
core,playbin,mpris: Relay meta-data to player (3.59 KB, patch)
2012-05-12 09:11 UTC, Jens Georg
none Details | Review
playbin: Set correct streaming mode for images (2.55 KB, patch)
2012-05-12 09:11 UTC, Jens Georg
none Details | Review

Description Jasper Lievisse Adriaanse 2011-12-08 10:31:28 UTC
Using rygel 0.12.6 playing audio and video works fine, but trying to load an image fails.


(rygel:14588): Rygel-WARNING **: rygel-http-request.vala:90: Streaming mode not supported for '77a3bb60b2d97c0ccc2e0d08a8bf4cf9'

(rygel:14588): Playbin-WARNING **: rygel-playbin-player.vala:202: Error from GStreamer element playbin20: /usr/obj/ports/gst-plugins-good-0.10.30/gst-plugins-good-0.10.30/ext/soup/gstsouphttpsrc.c(1117): gst_soup_http_src_parse_status (): /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin1/GstSoupHTTPSrc:source:
Not Acceptable (406), URL: http://192.168.178.89:29748/MediaExport/i/NzdhM2JiNjBiMmQ5N2MwY2NjMmUwZDA4YThiZjRjZjk%3D

(rygel:14588): Playbin-WARNING **: rygel-playbin-player.vala:205: Going to STOPPED state

I'm using AllShare on a Samsung Galaxy S2 to browse the Rygel share then select Rygel again for playback.

When I open the http://192.yadayada URL in a webbrowser such as Chrome I see the image... Is there any other information I can collect to help debugging this problem?
Comment 1 Jens Georg 2011-12-08 10:44:35 UTC
No, that's a known problem which I again forget to file.
Comment 2 Jens Georg 2012-05-12 09:11:18 UTC
Created attachment 213907 [details] [review]
core: Check passed transport URI and mime type

Do a HEAD request on the passed URI from SetAVTransportURI to check
accessibility and match the mime type of the resource with the ones
supported by the player.

Conflicts:

	src/rygel/rygel-av-transport.vala
Comment 3 Jens Georg 2012-05-12 09:11:21 UTC
Created attachment 213908 [details] [review]
core,playbin,mpris: Relay meta-data to player
Comment 4 Jens Georg 2012-05-12 09:11:23 UTC
Created attachment 213909 [details] [review]
playbin: Set correct streaming mode for images
Comment 5 Jens Georg 2012-12-14 23:03:59 UTC
The rygel<->rygel use-case should be fixed since 0.15.0
Comment 6 Jasper Lievisse Adriaanse 2012-12-16 16:32:07 UTC
Indeed it has been; thanks :)