mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-28 20:51:13 +00:00
info: change the order of asyn disco calls
Starting disco before enqueueuing uris seems to make it work.
This commit is contained in:
parent
0d6ed4a5bd
commit
a6a1ae2f63
1 changed files with 2 additions and 8 deletions
|
@ -293,7 +293,7 @@ public class MediaInfo.Info : VPaned
|
||||||
debug ("Failed to query file info from %s: %s: %s", uri, e.domain.to_string (), e.message);
|
debug ("Failed to query file info from %s: %s: %s", uri, e.domain.to_string (), e.message);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (true) {
|
if (false) {
|
||||||
/* sync API */
|
/* sync API */
|
||||||
try {
|
try {
|
||||||
on_uri_discovered (dc.discover_uri (uri), null);
|
on_uri_discovered (dc.discover_uri (uri), null);
|
||||||
|
@ -302,13 +302,9 @@ public class MediaInfo.Info : VPaned
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
/* async API */
|
/* async API */
|
||||||
stdout.printf ("Stop current discover\n");
|
|
||||||
dc.stop();
|
dc.stop();
|
||||||
stdout.printf ("Enqueue uri\n");
|
|
||||||
dc.discover_uri_async (uri);
|
|
||||||
stdout.printf ("Start discover\n");
|
|
||||||
dc.start();
|
dc.start();
|
||||||
stdout.printf ("Started discover\n");
|
dc.discover_uri_async (uri);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return (res);
|
return (res);
|
||||||
|
@ -331,8 +327,6 @@ public class MediaInfo.Info : VPaned
|
||||||
Caps caps;
|
Caps caps;
|
||||||
Structure s;
|
Structure s;
|
||||||
|
|
||||||
stdout.printf ("uri has been discovered\n");
|
|
||||||
|
|
||||||
if (e != null) {
|
if (e != null) {
|
||||||
debug ("Failed to extract metadata from %s: %s: %s", uri, e.domain.to_string (), e.message);
|
debug ("Failed to extract metadata from %s: %s: %s", uri, e.domain.to_string (), e.message);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue