After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 665993 - [playbin2] - enable all decoders for multiple audio tracks not suitable for embedded system
[playbin2] - enable all decoders for multiple audio tracks not suitable for e...
Status: RESOLVED DUPLICATE of bug 646638
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
0.10.x
Other Windows
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2011-12-12 12:11 UTC by bcxa.sz
Modified: 2011-12-12 12:15 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description bcxa.sz 2011-12-12 12:11:45 UTC
Hi Developers,

I am porting gstreamer to embedded system and found when playback multiple audio track streams (for example, one mkv file have ac3, dts and mp3). All audio tracks will get demuxed and connected to decoders (ac3 decoder, dts decoder and mp3 decoder) to get decoding.

Then playbin2 use inputselector to select which decoder source pad to output data to implement audio track selection.

But this is not feasible for embedded system because embedded system has limited memory and cpu, which impossible to decoder these audio streams at the same time.

Please advice whether there are simpler way (without modify gstreamer library code) to make playbin2 just demux all 3 streams, and decoder one select stream. And can switch multiple audio streams with playbin2 property.
Comment 1 Sebastian Dröge (slomo) 2011-12-12 12:15:43 UTC
Thanks for reporting, this is a known problem and already handled in bug #646638 (although that one is about video but it's the same problem).

*** This bug has been marked as a duplicate of bug 646638 ***