diff --git a/src/Session.cpp b/src/Session.cpp index 578404278..7b52a195a 100644 --- a/src/Session.cpp +++ b/src/Session.cpp @@ -1609,9 +1609,13 @@ AP4_Movie* CSession::CreateMovieAtom(CStream* stream) } else { - LOG::LogF(LOGWARNING, - "Created sample desciption atom of unknown type, codec \"%s\" is not handled", - stream->m_info.GetCodecName().c_str()); + // Codecs like audio types, will have unknown SampleDescription, because to create an appropriate + // audio SampleDescription atom require different code rework. This means also that CFragmentedSampleReader + // will use a generic CodecHandler instead of AudioCodecHandler, because will be not able do determine the codec + LOG::LogF( + LOGDEBUG, + "Created sample description atom of unknown type for codec \"%s\" because unhandled", + stream->m_info.GetCodecName().c_str()); sampleDesc = new AP4_SampleDescription(AP4_SampleDescription::TYPE_UNKNOWN, 0, 0); }