<div dir="ltr">Hello.<div><br></div><div>In certain cases, there is a video file that video stream is normal and first part of audio stream is missing.</div><div><br></div><div>Let's assume,</div><div><br></div><div>position 0     1:00                  end</div>
<div>video     ---------------------------------</div><div>audio               -----------------------</div><div><br></div><div>In this cases, audio-sink does not get the any data.</div><div>Thus It can not go to PAUSED state.</div>
<div>It means that whole pipeline is stuck for waiting audio-sink to go to PAUSED state.</div><div><br></div><div>I do not know It is properly encoded file but I think player should take responsibility for strange cases.</div>
<div>Thus I added a code at audio-sink.</div><div><br></div><div><b>gst_base_sink_set_async_enabled(GST_BASE_SINK(asink), FALSE)</b></div><div><br></div><div>Then I can avoid the problem.</div><div>However I do not think that it is a good idea.</div>
<div><br></div><div>Can you give me an advice for it?</div></div>