Siren: Difference between revisions
No edit summary |
No edit summary |
||
(6 intermediate revisions by 3 users 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 ( | 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 | 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 | 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). | ||
Possibly related to [[Vivo Siren]]. | |||
[[Category:Audio Codecs]] | [[Category:Audio Codecs]] | ||
[[Category:Incomplete Audio Codecs]] | [[Category:Incomplete Audio Codecs]] | ||
[[Category:Formats missing in FFmpeg]] |
Revision as of 05:37, 10 January 2013
- Format: 0x28E
- 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). 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.