|
you're not going to get a response from SC_faisal (note the user title).
the intro file breaks things as how it was done with the v1.x DNAS (as you appear to be using), and the v2.0 DNAS it just dumps it into the stream and hopes for the best i.e. any tags and junk data on the file will be included which the flash player generally cannot cope with. that is why when it starts to play, it'll play the intro and then fail / skip repeatedly as flash's decoder and how it's being called cannot cope with the different encodings / unexpected data too well.
with the v2.2 DNAS, there are changes which help to improve some of the intro file compatibility issues as it'll skip sending it if detects '/;&topspeed=on' on the request url for the stream. it also does a few other things if that is not found to strip out any tags on the file to lessen what's put in the stream to just be the audio.
there's still room for improvement with the intro file handling as really it needs to be pre-decoded (which can be done if using sc_trans if using the v2 protocol) to help with the flash players as well as ensuring it's sync'd correctly into the real stream audio (though doing that then starts getting into the tricky area where we're then processing the audio and would possibly have to look into encoding / decoding licensing as how things work at the moment, that is not something the DNAS has to deal with since it's just passing things through).
|