On 08 Apr 2014, at 13:32, Joshua Colp <[email protected]> wrote: > Olle E. Johansson wrote: >> Hi! > > Kia ora, > >> In my adventures with silence detection and suppression I want my >> audiohook to drop frames. I see that I can manipulate but can I also >> drop frames? > > Right now the manipulation expects the contents of the audio frame to be > changed, not the entire frame itself to be changed of type so two things come > to mind: > > 1. Change the frame enough to make it seem as though it does not contain any > audio. Changing datalen for example. > > 2. Make it so manipulate can return NULL to indicate it has suppressed the > frame. This shouldn't be that bad. The audiohook got just has to replace the > frame with &ast_null_frame if a manipulation audiohook returns NULL.
3. Invent AST_FRAME_DROP and make sure that we drop it instead of sending it out to network... The whole point is to not send any RTP packets (in the case of chan_sip, which right now is the only user). /O -- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- asterisk-dev mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-dev
