summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJens Georg <mail@jensge.org>2015-05-24 13:05:25 +0200
committerJens Georg <mail@jensge.org>2015-05-24 13:05:44 +0200
commitbb7a19074c970002f4c686b4413e51118457e432 (patch)
tree2a27191b238ed28ba8b67054c1cfa4adf8962a48 /src
parent470accfdb508da2a0d442935e8b149661226c2aa (diff)
downloadrygel-bb7a19074c970002f4c686b4413e51118457e432.tar.gz
engine-gst: Add non-proxy http resource as first resource
Signed-off-by: Jens Georg <mail@jensge.org>
Diffstat (limited to 'src')
-rw-r--r--src/media-engines/gstreamer/rygel-gst-media-engine.vala7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/media-engines/gstreamer/rygel-gst-media-engine.vala b/src/media-engines/gstreamer/rygel-gst-media-engine.vala
index 3dbc6cdc..7ca76b88 100644
--- a/src/media-engines/gstreamer/rygel-gst-media-engine.vala
+++ b/src/media-engines/gstreamer/rygel-gst-media-engine.vala
@@ -181,7 +181,12 @@ public class Rygel.GstMediaEngine : Rygel.MediaEngine {
}
// Put the primary resource as most-preferred (front of the list)
- resources.add (primary_res);
+ if (primary_res.uri != null &&
+ primary_res.uri.has_prefix ("http:")) {
+ resources.insert (0, primary_res);
+ } else {
+ resources.add (primary_res);
+ }
return resources;
}