[asterisk-dev] Opus and VP8

Lorenzo Miniero lminiero at gmail.com
Mon May 27 14:35:21 CDT 2013


2013/5/27 Tzafrir Cohen <tzafrir.cohen at xorcom.com>

> On Mon, May 27, 2013 at 04:09:08PM +0200, Lorenzo Miniero wrote:
> > Dear all,
> >
> > I've just published the patch on github:
> >
> > https://github.com/meetecho/asterisk-opus
> >
> > The README should be quite self explainatory, but if you need any
> > additional info feel free to ask me.
> > Any feedback will be more than welcome!
>
> $ diffstat asterisk-opus/asterisk_opus+vp8.diff
>  build_tools/menuselect-deps.in |    1
>  channels/chan_sip.c            |   91 ++++++-
>  codecs/codec_opus.c            |  529
> +++++++++++++++++++++++++++++++++++++++++
>  codecs/ex_opus.h               |   35 ++
>  configure.ac                   |    3
>  formats/format_vp8.c           |  195 +++++++++++++++
>  include/asterisk/format.h      |    4
>  main/channel.c                 |    2
>  main/format.c                  |   16 +
>  main/frame.c                   |   38 ++
>  main/rtp_engine.c              |    6
>  makeopts.in                    |    3
>  res/res_rtp_asterisk.c         |   42 +++
>  13 files changed, 960 insertions(+), 5 deletions(-)
>
> Any problem with including the format parts of this patch into Asterisk?
> Asterisk has limited support for H.264 video. I don't suppose Asterisk
> comes with a license for a H.264 video playback (let alone encoding).
>
> At first glance, the following parts of the patch seem to be related to
> formats, rather than codecs:
>
>  channels/chan_sip.c            |   91 ++++++-
>  formats/format_vp8.c           |  195 +++++++++++++++
>  include/asterisk/format.h      |    4
>  main/channel.c                 |    2
>  main/format.c                  |   16 +
>  main/rtp_engine.c              |    6
>  res/res_rtp_asterisk.c         |   42 +++
>
> Would a patch / review of those parts by Lorenzo be welcomed?
>
>

Actually all the files have stuff related to both codecs: so the code
related to Opus should be stripped from chan_sip, format, rtp_engine, etc.
first in order to have them refer to VP8 only. The format_vp8.c file itself
is pretty much a clone of the H.264 one, so if this one's ok I guess that
one will be too.

Lorenzo


> --
>                Tzafrir Cohen
> icq#16849755              jabber:tzafrir.cohen at xorcom.com
> +972-50-7952406           mailto:tzafrir.cohen at xorcom.com
> http://www.xorcom.com  iax:guest at local.xorcom.com/tzafrir
>
> --
> _____________________________________________________________________
> -- 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-dev/attachments/20130527/3f06baad/attachment.htm>


More information about the asterisk-dev mailing list