>-----Original Message----- >From: [email protected] [mailto:[email protected]] On Behalf Of tieg >Sent: 2010年1月11日 18:45 >To: Zheng, Huan >Cc: [email protected] >Subject: [Moblin Dev] Audio Streams > >Hi, Zheng Huan: > >In moblin audio manager, all audio streams are managed, no matter the >streams pass or bypass pulseaudio. > >According your design document and audio manager source code. I can >find three kinds of streams: PA stream, LPE stream, 3g stream. > >Here I would like to do more discussing on stream issues: > >1. VOIP stream > >For VOIP application, two streams will be created, one is to remote >side, the other is from remote side. For PA, these two streams are >separated; for VOIP APP, they should be one group. Does moblin AM has >any special consideration on grouped streams? There is no special consideration on group. But applications can set the name or user-defined properties for each stream when they creat a stream so that those streams can be identified.
> >2. Voice Call Stream / 3g stream > >About 3g stream, you assume that voice data will bypass PA, the only >thing we need to do is register/unregister 3g stream and do related >stream control. >My problem is if voice data need to be render at user space, for >example, noise/echo cancellation. And we need to add a special real-time >like module to handle voice data. How to manage such kind streams? We don't support this at this moment. > >3. LPE stream -- decode-and-return mode & fire-and-forget mode > >Switch from fire-and-forget to decode-and-return, a new pa stream need >to be created to play data coming from LPE. The problem is, >decode-and-return mode LPE stream is consisted of two types of stream: >decode-and-return stream and PA stream. How to handle such special >stream? One stream is either a decode-and-return stream _OR_ a fire-n-forget stream at one specific time. It can't be both. > >Thanks very much for your time on this email! > >BR >tieg > >_______________________________________________ >Moblin dev Mailing List >[email protected] > >To manage or unsubscribe from this mailing list visit: >http://lists.moblin.org/listinfo/dev or your user account on http://moblin.org >once logged in. > >For more information on the Moblin Developer Mailing lists visit: >http://moblin.org/community/mailing-lists _______________________________________________ Moblin dev Mailing List [email protected] To manage or unsubscribe from this mailing list visit: http://lists.moblin.org/listinfo/dev or your user account on http://moblin.org once logged in. For more information on the Moblin Developer Mailing lists visit: http://moblin.org/community/mailing-lists
