diff --git a/gst/mpegtsdemux/gstmpegdesc.h b/gst/mpegtsdemux/gstmpegdesc.h
index bd9235f..6ba5644 100644
--- a/gst/mpegtsdemux/gstmpegdesc.h
+++ b/gst/mpegtsdemux/gstmpegdesc.h
@@ -233,5 +233,6 @@
 #define DRF_ID_HEVC       0x48455643
 #define DRF_ID_KLVA       0x4b4c5641   /* defined in RP217 */
 #define DRF_ID_OPUS       0x4f707573
+#define DRF_ID_JP2K       0x656c736d
 
 #endif /* __GST_MPEG_DESC_H__ */
diff --git a/gst/mpegtsmux/Makefile.am b/gst/mpegtsmux/Makefile.am
index 0fa78d7..5f1c38e 100644
--- a/gst/mpegtsmux/Makefile.am
+++ b/gst/mpegtsmux/Makefile.am
@@ -6,7 +6,8 @@ libgstmpegtsmux_la_SOURCES = \
 	mpegtsmux.c \
 	mpegtsmux_aac.c \
 	mpegtsmux_ttxt.c \
-	mpegtsmux_opus.c
+	mpegtsmux_opus.c \
+	mpegtsmux_jpeg2000.c
 
 libgstmpegtsmux_la_CFLAGS = $(GST_PLUGINS_BAD_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) \
 			    $(GST_BASE_CFLAGS) $(GST_CFLAGS)
@@ -22,4 +23,5 @@ noinst_HEADERS = \
 	mpegtsmux.h \
 	mpegtsmux_aac.h \
 	mpegtsmux_ttxt.h \
-	mpegtsmux_opus.h
+	mpegtsmux_opus.h \
+	mpegtsmux_jpeg2000.h
