Difference between revisions of "ADPCM"
Jump to navigation
Jump to search
(test) |
(Add and update codec ids, format) |
||
(4 intermediate revisions by 3 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.
Contents
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
)