2011/10/25 David Baelde <[email protected]>: > 2011/10/24 Romain Beauxis <[email protected]>: >> Liquidsoap provides a lot of useful stuff that do not require raw PCM >> data, such as scheduling, track insensitive switches, request >> resolving, various encoded outputs etc.. > > If I remember correctly your advice as the codec guru, even something > as simple as switching from one encoded stream to another might > require decoding: the MP3/Ogg frames may not end at the right time, > and trying to accomodate the different time granularities without > decoding seems risky...
It all depends at which granularity level you are looking at. Previously, we had been discussing per-frame granularity. However, if we only consider per-track granularity, then everything is possible. Each of the audio and video codec we support would be fine switching back and forth between PCM and encoded data at a track-level. We'll need is to not decode encoded data unless necessary (type system, althout track_sensitive in switches and the like may cause some trouble..) and to be able to grab encoded binary data, to know which timestamp it encodes and to make sure it is consistent with output format... We should already be able to do that with ogg and it shouldn't be too hard to also do it with mp3. Romain ------------------------------------------------------------------------------ The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev _______________________________________________ Savonet-devl mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/savonet-devl
