]> git.sesse.net Git - vlc/commitdiff
JPEG 2000 decoding support.
authorJai Menon <jmenon86@gmail.com>
Fri, 25 Jun 2010 08:29:19 +0000 (13:59 +0530)
committerJean-Baptiste Kempf <jb@videolan.org>
Fri, 25 Jun 2010 09:22:05 +0000 (11:22 +0200)
Adds a JPEG 2000 fourcc and hooks it up to the libavcodec decoder.
Also add an alias to 'mjp2' which is used to pack JPEG 2000 in MOV
by Final Cut Pro etc.

include/vlc_fourcc.h
modules/codec/avcodec/fourcc.c
src/misc/fourcc.c

index e28c42bde2b6bd5621f03141d520bb0bbb0b3014..b1f349e1199ef2f770e6d48e31f2cd972c277a66 100644 (file)
 #define VLC_CODEC_AMV       VLC_FOURCC('A','M','V',' ')
 #define VLC_CODEC_INDEO5    VLC_FOURCC('I','V','5','0')
 #define VLC_CODEC_VP8       VLC_FOURCC('V','P','8','0')
+#define VLC_CODEC_JPEG2000  VLC_FOURCC('J','P','2','K')
 
 
 /* Planar YUV 4:1:0 Y:V:U */
index 3dce02845df1c8edb4541130da9d0c919944f828..e47828fbb9e923c66e4bc0313830ec9c5c25b797 100644 (file)
@@ -261,6 +261,7 @@ static const struct
     { VLC_CODEC_GIF, CODEC_ID_GIF, VIDEO_ES },
     { VLC_CODEC_TARGA, CODEC_ID_TARGA, VIDEO_ES },
     { VLC_CODEC_SGI, CODEC_ID_SGI, VIDEO_ES },
+    { VLC_CODEC_JPEG2000, CODEC_ID_JPEG2000, VIDEO_ES },
 
     /*
      *  Audio Codecs
index 80b8db3db62433c66587f2c59455a6bae6458e04..4739ae257ae705972128634fe3ffa19e26fdc431 100644 (file)
@@ -786,6 +786,9 @@ static const entry_t p_list_video[] = {
     B(VLC_CODEC_PCX, "Personal Computer Exchange Image"),
         A("pcx "),
 
+    B(VLC_CODEC_JPEG2000, "JPEG 2000 Image"),
+        A("mjp2"),
+
     B(0, "")
 };
 static const entry_t p_list_audio[] = {