projects
/
profile
/
ivi
/
rygel.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
822fa57
)
core: Work around bgo#669166
author
Jens Georg
<mail@jensge.org>
Sat, 11 Feb 2012 17:44:49 +0000
(19:44 +0200)
committer
Jens Georg
<mail@jensge.org>
Sat, 11 Feb 2012 17:45:35 +0000
(19:45 +0200)
src/rygel/rygel-gst-utils.vala
patch
|
blob
|
history
diff --git
a/src/rygel/rygel-gst-utils.vala
b/src/rygel/rygel-gst-utils.vala
index
edae12a
..
3d42b4d
100644
(file)
--- a/
src/rygel/rygel-gst-utils.vala
+++ b/
src/rygel/rygel-gst-utils.vala
@@
-65,6
+65,10
@@
internal abstract class Rygel.GstUtils {
public static Element? create_source_for_uri (string uri) {
dynamic Element src = Element.make_from_uri (URIType.SRC, uri, null);
if (src != null) {
+ if (src.is_floating ()) {
+ src.ref_sink ();
+ }
+
if (src.get_class ().find_property ("blocksize") != null) {
// The default is usually 4KiB which is not really big enough
// for most cases so we set this to 65KiB.