From 92f84a50d91430d11c65472da2c7718d2e4f33e2 Mon Sep 17 00:00:00 2001
From: cristy <urban-warrior@git.imagemagick.org>
Date: Thu, 2 Jan 2014 15:10:12 +0000
Subject: [PATCH]

---
 coders/jp2.c | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/coders/jp2.c b/coders/jp2.c
index 343d07eb0..7fbfffc7b 100644
--- a/coders/jp2.c
+++ b/coders/jp2.c
@@ -544,6 +544,19 @@ ModuleExport size_t RegisterJP2Image(void)
 #if defined(MAGICKCORE_LIBOPENJP2_DELEGATE)
   entry->decoder=(DecodeImageHandler *) ReadJP2Image;
   entry->encoder=(EncodeImageHandler *) WriteJP2Image;
+#endif
+  (void) RegisterMagickInfo(entry);
+  entry=SetMagickInfo("JPC");
+  entry->description=ConstantString("JPEG-2000 Code Stream Syntax");
+  entry->mime_type=ConstantString("image/jp2");
+  entry->module=ConstantString("JP2");
+  entry->magick=(IsImageFormatHandler *) IsJPC;
+  entry->adjoin=MagickFalse;
+  entry->seekable_stream=MagickTrue;
+  entry->thread_support=NoThreadSupport;
+#if defined(MAGICKCORE_LIBOPENJP2_DELEGATE)
+  entry->decoder=(DecodeImageHandler *) ReadJP2Image;
+  entry->encoder=(EncodeImageHandler *) WriteJP2Image;
 #endif
   (void) RegisterMagickInfo(entry);
   return(MagickImageCoderSignature);
@@ -570,6 +583,7 @@ ModuleExport size_t RegisterJP2Image(void)
 */
 ModuleExport void UnregisterJP2Image(void)
 {
+  (void) UnregisterMagickInfo("JPC");
   (void) UnregisterMagickInfo("JPT");
   (void) UnregisterMagickInfo("JP2");
   (void) UnregisterMagickInfo("J2K");
-- 
2.40.0