decodebin3 does not link audio tracks
Submitted by Tom B
Link to original bug (#780592)
Description
Apologies, I'm only just starting to learn gstreamer so I'm sorry for the poor explanatioin, however the following command works:
gst-launch-1.0 filesrc location=file.ts ! decodebin name=bin ! queue ! videoconvert ! x264enc ! mpegtsmux name=mux ! autovideosink ! queue ! audioconvert ! faac ! mux.
But replacing decodebin with decodebin3 does not and hangs at "Redistribute latency..." if both the audio and video components are part of the stream.
The following pipeline works as expected:
gst-launch-1.0 filesrc location=file.ts ! decodebin3 name=bin ! queue ! videoconvert ! x264enc ! mpegtsmux name=mux ! hlssink
But only includes video in the output. Debug output produces the following:
0:00:00.023618299 17980 0x7ff82c054b70 WARN default descriptions.c:744:format_info_get_desc: Unexpected MPEG-1 layer in audio/mpeg, mpegversion=(int)1
0:00:00.023725676 17980 0x7ff82c054b70 FIXME decodebin3 gstdecodebin3.c:967:update_requested_selection:<bin> Implement EXPOSE_ALL_MODE
Version: 1.x