<div dir="ltr">Ping, Is there anything else I must do to get this merged?</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, 23 Nov 2019 at 19:24, Tom Needham <<a href="mailto:06needhamt@gmail.com">06needhamt@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">This patch adds playback support for the IMM5 Codec provided in libavcodec version 58 56 100.<div><br></div><div>---<br> include/vlc_fourcc.h           | 1 +<br> modules/codec/avcodec/fourcc.c | 4 ++++<br> src/misc/fourcc_list.h         | 3 +++<br> 3 files changed, 8 insertions(+)<br><br>diff --git a/include/vlc_fourcc.h b/include/vlc_fourcc.h<br>index cc298b4b83..bfa40afff8 100644<br>--- a/include/vlc_fourcc.h<br>+++ b/include/vlc_fourcc.h<br>@@ -188,6 +188,7 @@<br> #define VLC_CODEC_PIXLET          VLC_FOURCC('p','x','l','t')<br> #define VLC_CODEC_MAGICYUV        VLC_FOURCC('M','8','Y','0')<br> #define VLC_CODEC_IMM4            VLC_FOURCC('I','M','M','4')<br>+#define VLC_CODEC_IMM5            VLC_FOURCC('I','M','M','5')<br> #define VLC_CODEC_AGM             VLC_FOURCC('A','G','M','0')<br> <br> /***********<br>diff --git a/modules/codec/avcodec/fourcc.c b/modules/codec/avcodec/fourcc.c<br>index 18fc6aa3b8..6d57c23bba 100644<br>--- a/modules/codec/avcodec/fourcc.c<br>+++ b/modules/codec/avcodec/fourcc.c<br>@@ -316,6 +316,10 @@ static const struct vlc_avcodec_fourcc video_codecs[] =<br> #if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT( 58, 49, 100 )<br>     { VLC_CODEC_AGM, AV_CODEC_ID_AGM },<br> #endif<br>+<br>+#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT( 58, 56, 100 )<br>+    { VLC_CODEC_IMM5, AV_CODEC_ID_IMM5 },<br>+#endif<br> #endif /* FFmpeg only */<br> };<br> <br>diff --git a/src/misc/fourcc_list.h b/src/misc/fourcc_list.h<br>index 2176473b98..39690f1b0d 100644<br>--- a/src/misc/fourcc_list.h<br>+++ b/src/misc/fourcc_list.h<br>@@ -1181,6 +1181,9 @@ static const staticentry_t p_list_video[] = {<br>     B(VLC_CODEC_IMM4, "Infinity IMM4"),<br>         A("IMM4"),<br> <br>+    B(VLC_CODEC_IMM5, "Infinity IMM5"),<br>+        A("IMM5"),<br>+<br>     B(VLC_CODEC_VDPAU_VIDEO_420, "4:2:0 VDPAU opaque"),<br>         A("VDV0"),<br> <br>-- <br></div></div>
</blockquote></div>