Siren: Difference between revisions

From MultimediaWiki
Jump to navigation Jump to search
(Add to formats missing in FFmpeg category.)
No edit summary
(One intermediate revision by one other user not shown)
Line 1: Line 1:
* Format: 0x28E
* Format: 0x28E
* Company: [[Microsoft]]
* Company: [[Microsoft]]
* Decoder: https://github.com/kakaroto/libsiren
* Patch: https://lists.ffmpeg.org/pipermail/ffmpeg-devel/2012-July/127801.html ( [FFmpeg-devel] [TOY] Siren7 encoder/decoder using aMSN libsiren )


This audio codec is used by MSN Messenger for sending/receiving voice clips. It is also one of the available codecs for the 'Computer Call' feature (audio conference).  
This audio codec is used by MSN Messenger for sending/receiving voice clips. It is also one of the available codecs for the 'Computer Call' feature (audio conference).  
It is based on the G722.1 codec and only has a few differences to it. For example, it uses a 2 byte big-endian format for storing the encoded data instead of little-endian, and it also adds a few bits (mostly 2) as a header to each frame to specify the sampling rate, and a 4 bits footer which contains a checksum of the frame (but keeping the size of the block to 40 bytes per frame).
It is based on the G722.1 codec and only has a few differences to it. For example, it uses a 2 byte big-endian format for storing the encoded data instead of little-endian, and it also adds a few bits (mostly 2) as a header to each frame to specify the sampling rate, and a 4 bits footer which contains a checksum of the frame (but keeping the size of the block to 40 bytes per frame).


The codec has been reverse engineered and is available for download at : https://svn.sourceforge.net/svnroot/amsn/trunk/amsn/utils/tcl_siren/src/  
The codec has been reverse engineered and is available for download at : https://amsn.svn.sourceforge.net/svnroot/amsn/trunk/amsn/utils/tcl_siren/src/  
(excluding the tcl_siren* files).
(excluding the tcl_siren* files).



Revision as of 05:37, 10 January 2013

This audio codec is used by MSN Messenger for sending/receiving voice clips. It is also one of the available codecs for the 'Computer Call' feature (audio conference). It is based on the G722.1 codec and only has a few differences to it. For example, it uses a 2 byte big-endian format for storing the encoded data instead of little-endian, and it also adds a few bits (mostly 2) as a header to each frame to specify the sampling rate, and a 4 bits footer which contains a checksum of the frame (but keeping the size of the block to 40 bytes per frame).

The codec has been reverse engineered and is available for download at : https://amsn.svn.sourceforge.net/svnroot/amsn/trunk/amsn/utils/tcl_siren/src/ (excluding the tcl_siren* files).

Possibly related to Vivo Siren.