1 extern "C"
2 {
3 #include "../../avutil/55/avconfig.h"
4 #include "../../ffmpeg-3.4.8-single-header.h"
5 }
6 
7 #include <algorithm>
8 
9 #include "AVCodecID.h"
10 
11 #include "../../FFmpegAPIResolver.h"
12 
13 #define AV_CODEC_ID_ESCAPE130_DEPRECATED AV_CODEC_ID_ESCAPE130
14 #define AV_CODEC_ID_G2M_DEPRECATED AV_CODEC_ID_G2M
15 #define AV_CODEC_ID_WEBP_DEPRECATED AV_CODEC_ID_WEBP
16 #define AV_CODEC_ID_HEVC_DEPRECATED AV_CODEC_ID_HEVC
17 #define AV_CODEC_ID_PCM_S24LE_PLANAR_DEPRECATED AV_CODEC_ID_PCM_S24LE_PLANAR
18 #define AV_CODEC_ID_PCM_S32LE_PLANAR_DEPRECATED AV_CODEC_ID_PCM_S32LE_PLANAR
19 #define AV_CODEC_ID_OPUS_DEPRECATED AV_CODEC_ID_OPUS
20 #define AV_CODEC_ID_TAK_DEPRECATED AV_CODEC_ID_TAK
21 
22 #define AV_CODEC_ID_VIMA AV_CODEC_ID_ADPCM_VIMA
23 
24 namespace avcodec_57
25 {
26 #include "../../AVCodecIDLookup.inl"
27 
__anona5b0bffd0102() 28 const bool registered = ([]() {
29    FFmpegAPIResolver::Get().AddAVCodecIDResolver(57, {
30       &GetAVCodeID,
31       &GetAudacityCodecID
32    });
33 
34    return true;
35 })();
36 
37 }
38