In "video_onended_event" for no reason, buffers are sent after EOS is
received. The read-calback is null and would crash.
Reference: https://review.tizen.org/gerrit/275840/
Change-Id: Icccfa6c6e35000c7993139077ade2817232051b5
Signed-off-by: Venugopal S M <sm.venugopal@samsung.com>
DCHECK(read_cb_);
DCHECK_NE(type_, UNKNOWN);
+#if defined(TIZEN_MULTIMEDIA)
+ if (!read_cb_) {
+ LOG(INFO) << __func__ << " (" << DemuxerStream::GetTypeName(type_)
+ << ") ignoring as cb is null!!";
+ return;
+ }
+#endif
+
if (status == kConfigChanged) {
UpdateConfig(std::move(audio_config), std::move(video_config));
std::move(read_cb_).Run(kConfigChanged, nullptr);