ADPCM: Difference between revisions
Jump to navigation
Jump to search
m Reverted edit of 219.13.122.18, changed back to last version by Khalil |
Add and update codec ids, format |
||
| (3 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
__FORCETOC__ | |||
{{codec audio|id=(many)|mod=adpcm}} | |||
{{mmwiki|ADPCM}} | |||
'''ADPCM''' or '''Adaptive Differential PCM''' is a variant of [[PCM]]. | |||
== FourCC == | |||
This codec is known by the following [[FourCC]]s. The ones in hex code (e.g. <code>ms 0x00 0x02</code>) [[wikipedia:Control character|cannot be represented conventionally]]. Omit any spaces when typing (e.g. [<code>xa </code>] is just <code>xa</code>): | |||
{| class="wikitable sortable" | |||
! scope="col" | Internal name !! scope="col" | FourCC | |||
|- | |||
| VLC_CODEC_ADPCM_4XM || [<code>4xma</code>] | |||
|- | |||
| VLC_CODEC_ADPCM_EA || [<code>ADEA</code>] | |||
|- | |||
| VLC_CODEC_ADPCM_XA || [<code>xa </code>] | |||
|- | |||
| VLC_CODEC_ADPCM_ADX || [<code>adx </code>] | |||
|- | |||
| VLC_CODEC_ADPCM_IMA_WS || [<code>AIWS</code>] | |||
|- | |||
| VLC_CODEC_ADPCM_G722 || [<code>g722</code>] | |||
|- | |||
| VLC_CODEC_ADPCM_G726 || [<code>g726</code>] | |||
|- | |||
| VLC_CODEC_ADPCM_SWF || [<code>SWFa</code>] | |||
|- | |||
| VLC_CODEC_ADPCM_MS || [<code>ms 0x00 0x02</code>] | |||
|- | |||
| VLC_CODEC_ADPCM_IMA_WAV || [<code>ms 0x00 0x11</code>] | |||
|- | |||
| VLC_CODEC_ADPCM_IMA_AMV || [<code>imav</code>] | |||
|- | |||
| VLC_CODEC_ADPCM_IMA_QT || [<code>ima4</code>] | |||
|- | |||
| VLC_CODEC_ADPCM_YAMAHA || [<code>ms 0x00 0x20</code>] | |||
|- | |||
| VLC_CODEC_ADPCM_DK3 || [<code>ms 0x00 0x62</code>] | |||
|- | |||
| VLC_CODEC_ADPCM_DK4 || [<code>ms 0x00 0x61</code>] | |||
|- | |||
| VLC_CODEC_ADPCM_CREATIVE || [<code>ms 0x00 0xC0</code>] | |||
|- | |||
| VLC_CODEC_ADPCM_SBPRO_2 || [<code>ms 0x00 0xC2</code>] | |||
|- | |||
| VLC_CODEC_ADPCM_SBPRO_3 || [<code>ms 0x00 0xC3</code>] | |||
|- | |||
| VLC_CODEC_ADPCM_SBPRO_4 || [<code>ms 0x00 0xC4</code>] | |||
|- | |||
| VLC_CODEC_ADPCM_THP || [<code>THPA</code>] | |||
|- | |||
| VLC_CODEC_ADPCM_XA_EA || [<code>XAJ0</code>] | |||
|- | |||
| VLC_CODEC_ADPCM_IMA_EA_SEAD || [<code>SEAD</code>] | |||
|- | |||
| VLC_CODEC_ADPCM_EA_R1 || [<code>EAR1</code>] | |||
|- | |||
| VLC_CODEC_ADPCM_IMA_APC || [<code>AIPC</code>] | |||
|} | |||
== Source code == | |||
{{file|modules/codec/adpcm.c|audio codec}} | |||
{{file|include/vlc_fourcc.h|FourCC definitions - you will have to search for <code>ADPCM</code>}} | |||
Latest revision as of 09:49, 9 April 2019
(many)
|
This is an audio codec. The name to use at the command line is (many). This codec is from the adpcm module. |
ADPCM or Adaptive Differential PCM is a variant of PCM.
FourCC
This codec is known by the following FourCCs. The ones in hex code (e.g. ms 0x00 0x02) cannot be represented conventionally. Omit any spaces when typing (e.g. [xa ] is just xa):
| Internal name | FourCC |
|---|---|
| VLC_CODEC_ADPCM_4XM | [4xma]
|
| VLC_CODEC_ADPCM_EA | [ADEA]
|
| VLC_CODEC_ADPCM_XA | [xa ]
|
| VLC_CODEC_ADPCM_ADX | [adx ]
|
| VLC_CODEC_ADPCM_IMA_WS | [AIWS]
|
| VLC_CODEC_ADPCM_G722 | [g722]
|
| VLC_CODEC_ADPCM_G726 | [g726]
|
| VLC_CODEC_ADPCM_SWF | [SWFa]
|
| VLC_CODEC_ADPCM_MS | [ms 0x00 0x02]
|
| VLC_CODEC_ADPCM_IMA_WAV | [ms 0x00 0x11]
|
| VLC_CODEC_ADPCM_IMA_AMV | [imav]
|
| VLC_CODEC_ADPCM_IMA_QT | [ima4]
|
| VLC_CODEC_ADPCM_YAMAHA | [ms 0x00 0x20]
|
| VLC_CODEC_ADPCM_DK3 | [ms 0x00 0x62]
|
| VLC_CODEC_ADPCM_DK4 | [ms 0x00 0x61]
|
| VLC_CODEC_ADPCM_CREATIVE | [ms 0x00 0xC0]
|
| VLC_CODEC_ADPCM_SBPRO_2 | [ms 0x00 0xC2]
|
| VLC_CODEC_ADPCM_SBPRO_3 | [ms 0x00 0xC3]
|
| VLC_CODEC_ADPCM_SBPRO_4 | [ms 0x00 0xC4]
|
| VLC_CODEC_ADPCM_THP | [THPA]
|
| VLC_CODEC_ADPCM_XA_EA | [XAJ0]
|
| VLC_CODEC_ADPCM_IMA_EA_SEAD | [SEAD]
|
| VLC_CODEC_ADPCM_EA_R1 | [EAR1]
|
| VLC_CODEC_ADPCM_IMA_APC | [AIPC]
|
Source code
- modules/codec/adpcm.c (audio codec)
- include/vlc_fourcc.h (FourCC definitions - you will have to search for
ADPCM)