[datatype-dev] RE: Adding AMR-WB+ in Helix
Richard Poirier richard.poirier at voiceage.comHello, We are well into integrating WB+ code to play AMR-WB+ 3gp files in Helix player. Now to test the streaming functionality I suppose that we need to install the server, unless there is a way to simulate streaming locally. Hence these questions: 1 - Is there a way to simulate the server locally? 2 - Regardless of the answer in 1 above I assume that we'll have to write the amrwbp payload packetizer class for the server. Milko, can you outline the tasks just like you did for us for the client side (it was really helpful)? Richard From: Milko Boic [mailto:milko at real.com] Sent: August 31, 2005 9:50 PM Based on the description of intended changes and additions I would outline your tasks as follows: - add support for AMR-WB+ to 3GPP file format in (datatype/mp4/fileformat) - this is a very simple task analogous to what is already done for AMR and AMR-WB - the file format needs to produces a unique Mime-type for AMR-WB+ content: "audio/X-HX-3GPP-AMR-WBP - place amrwbp decoder into datatype/amr/codec/amr-wbp directory and place it behind IHXAudioDecoder interface (same as amr-nb and wmr-wb). - integrate amr-wbp decoder into the mp4-audio renderer (datatype/mp4/audio/renderer). datatype/mp4/audio/renderer code contains easily extensible mapping mechanism between input stream mime-type and decoder library name (amrwp). - write amrwbp payload depacketizer class in datatype/mp4/payload analogous to other mp4-audio depacketizers there. - integrate amrwbp payload depacketizer class into datatype/mp4/audio/renderer analogous to other depacketizers Milko -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.helixcommunity.org/pipermail/datatype-dev/attachments/20051021/8d0e9ee4/attachment.html