Fixes querying duration and position.
Fixes DLNA CTT : 7.3.157.8
https://bugzilla.gnome.org/show_bug.cgi?id=721824
public int64 duration {
get {
- int64 dur;
+ int64 dur=0;
- if (this.playbin.query_duration (Format.TIME, out dur)) {
+ if (this.playbin.source.query_duration (Format.TIME, out dur)) {
return dur / Gst.USECOND;
} else {
return 0;
get {
int64 pos;
- if (this.playbin.query_position (Format.TIME, out pos)) {
+ if (this.playbin.source.query_position (Format.TIME, out pos)) {
return pos / Gst.USECOND;
} else {
return 0;