I would like to ask that while playing any music formats such as .mp3/aac/wma or any other known audio formats and avi,flv,mpeg which are video formats, Is specific DSP responsible for their encoding and playing the content or our software application is responsible for playing the type of formats for music files.
E.g. If my cellphone is not able to .flv file which thing is responsible for it? ( My mobile DSP or My mobile operating system's software application).