GNOME Bugzilla – Bug 664919
gst-discoverer fails on multi-audio MKV
Last modified: 2012-06-02 09:49:57 UTC
Created attachment 202239 [details] The discovery code. When I try to find the properties of an MKV file with multiple audio streams the gst_discoverer_discover_uri function hangs for a while then the gst_discoverer_info_get_result function returns a GstDiscovererResult with error code 3. It also appears that the gst_discoverer_discover_uri function isn't populating the GError element, so maybe nothing is going wrong in within that? I have attached the code that I used for the discovery and the debug output for the run. The code also segfaults, but I'm sure that's because I call the gst_discoverer_info_get_stream_info function on the GstDiscovererInfo element even though the gst_discoverer_info_get_result function has returned an error.
Created attachment 202241 [details] Debug log for the multi audio MKV discover. Attached the first segment of a bzipped log of the debug output for the failed multi audio stream MKV discovery.
Created attachment 202242 [details] Debug log for the multi audio MKV discover. 2
Created attachment 202243 [details] Debug log for the multi audio MKV discover. 3
Does gst-discoverer-0.10 work on that test file ? If not, then could you please attach it (or the beginning of it, if enough to reproduce the issue) ?
pyr0, can you please provide information as requested in comment#4 ?
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for. Thanks!
Hi, Sorry for taking so long to post this, it looks like the gst-discoverer-0.10 command does manage to find some info about the file, but I don't think it succeeds in find the languages of the different audio streams. It also mentions a time out. Here is the output: Done discovering file:///video.mkv Analyzing URI timed out Topology: container: Matroska subtitles: ASS audio: Vorbis audio: Vorbis video: H.264 Properties: Duration: 1:58:27.809000000 Seekable: yes Tags: video codec: H264 language code: und attachment: <GstBuffer [55408 bytes]> container format: Matroska extended comment: { "ENCODED_USING\=Made\ with\ BeSweet\ v1.5b30", "ENCODER_URL\=http://DSPguru.doom9.org" } encoder: Xiph.Org libVorbis I 20020717 encoder version: 0 audio codec: Vorbis nominal bitrate: 128003 bitrate: 128003 minimum bitrate: 9014 maximum bitrate: 9014 subtitle codec: SubStation Alpha
> Sorry for taking so long to post this, it looks like the gst-discoverer-0.10 > command does manage to find some info about the file, but I don't think it > succeeds in find the languages of the different audio streams. It also mentions > a time out. This has probably been fixed as part of bug #673504.