diff options
author | Jan Schmidt <jan@centricular.com> | 2020-12-14 15:33:16 +1100 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2020-12-14 11:09:35 +0200 |
commit | d3c4740fb6125a121fabe8f6170ed343e749dea4 (patch) | |
tree | e3813e12bfc7506945dd353c7d7d91cf9ad2a717 /ext | |
parent | f29e9dfe9cc46e4e3b6340c782a1a0a479f9a400 (diff) | |
download | gst-libav-d3c4740fb6125a121fabe8f6170ed343e749dea4.tar.gz |
codec map: Add a mapping for the OKI ADPCM variant.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-libav/-/merge_requests/111>
Diffstat (limited to 'ext')
-rw-r--r-- | ext/libav/gstavcodecmap.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/ext/libav/gstavcodecmap.c b/ext/libav/gstavcodecmap.c index 4688530..b5be4bb 100644 --- a/ext/libav/gstavcodecmap.c +++ b/ext/libav/gstavcodecmap.c @@ -1983,6 +1983,7 @@ gst_ffmpeg_codecid_to_caps (enum AVCodecID codec_id, case AV_CODEC_ID_ADPCM_IMA_WAV: case AV_CODEC_ID_ADPCM_IMA_DK3: case AV_CODEC_ID_ADPCM_IMA_DK4: + case AV_CODEC_ID_ADPCM_IMA_OKI: case AV_CODEC_ID_ADPCM_IMA_WS: case AV_CODEC_ID_ADPCM_IMA_SMJPEG: case AV_CODEC_ID_ADPCM_IMA_AMV: @@ -2022,6 +2023,9 @@ gst_ffmpeg_codecid_to_caps (enum AVCodecID codec_id, case AV_CODEC_ID_ADPCM_IMA_DK4: layout = "dk4"; break; + case AV_CODEC_ID_ADPCM_IMA_OKI: + layout = "oki"; + break; case AV_CODEC_ID_ADPCM_IMA_WS: layout = "westwood"; break; @@ -4167,6 +4171,8 @@ gst_ffmpeg_caps_to_codecid (const GstCaps * caps, AVCodecContext * context) id = AV_CODEC_ID_ADPCM_IMA_DK3; } else if (!strcmp (layout, "dk4")) { id = AV_CODEC_ID_ADPCM_IMA_DK4; + } else if (!strcmp (layout, "oki")) { + id = AV_CODEC_ID_ADPCM_IMA_OKI; } else if (!strcmp (layout, "westwood")) { id = AV_CODEC_ID_ADPCM_IMA_WS; } else if (!strcmp (layout, "iss")) { |