[FFmpeg-soc] [soc]: r5413 - jpeg2000/ffmpeg.patch
jai_menon
subversion at mplayerhq.hu
Sun Oct 18 23:53:00 CEST 2009
Author: jai_menon
Date: Sun Oct 18 23:53:00 2009
New Revision: 5413
Log:
Update the glue code to svn head, add a few
extensions to img2 to ease debugging and disable
the encoder temporarily.
Modified:
jpeg2000/ffmpeg.patch
Modified: jpeg2000/ffmpeg.patch
==============================================================================
--- jpeg2000/ffmpeg.patch Sun Oct 18 12:41:28 2009 (r5412)
+++ jpeg2000/ffmpeg.patch Sun Oct 18 23:53:00 2009 (r5413)
@@ -1,57 +1,76 @@
Index: Changelog
===================================================================
---- Changelog (revision 14483)
+--- Changelog (revision 20294)
+++ Changelog (working copy)
-@@ -127,6 +127,7 @@
- - Motion Pixels Video decoder
- - Motion Pixels MVI demuxer
- - removed animated GIF decoder/demuxer
+@@ -41,9 +41,11 @@
+ - Atrac1 decoder
+ - MD STUDIO audio demuxer
+ - RF64 support in WAV demuxer
+- JPEG2000 encoder and decoder
- version 0.4.9-pre1:
-Index: libavcodec/Makefile
-===================================================================
---- libavcodec/Makefile (revision 14483)
-+++ libavcodec/Makefile (working copy)
-@@ -99,6 +99,8 @@
- OBJS-$(CONFIG_INTERPLAY_VIDEO_DECODER) += interplayvideo.o
- OBJS-$(CONFIG_JPEGLS_DECODER) += jpeglsdec.o jpegls.o mjpegdec.o mjpeg.o golomb.o
- OBJS-$(CONFIG_JPEGLS_ENCODER) += jpeglsenc.o jpegls.o golomb.o
-+OBJS-$(CONFIG_JPEG2000_DECODER) += j2kdec.o mqcdec.o mqc.o j2k.o dwt.o
-+OBJS-$(CONFIG_JPEG2000_ENCODER) += j2kenc.o mqcenc.o mqc.o j2k.o dwt.o
- OBJS-$(CONFIG_KMVC_DECODER) += kmvc.o
- OBJS-$(CONFIG_LJPEG_ENCODER) += ljpegenc.o mjpegenc.o mjpeg.o mpegvideo_enc.o motion_est.o ratecontrol.o mpeg12data.o mpegvideo.o
- OBJS-$(CONFIG_LOCO_DECODER) += loco.o golomb.o
+
++
+ version 0.5:
+
+ - DV50 AKA DVCPRO50 encoder, decoder, muxer and demuxer
Index: libavcodec/allcodecs.c
===================================================================
---- libavcodec/allcodecs.c (revision 14483)
+--- libavcodec/allcodecs.c (revision 20294)
+++ libavcodec/allcodecs.c (working copy)
-@@ -101,6 +101,7 @@
+@@ -109,6 +109,7 @@
REGISTER_DECODER (INDEO2, indeo2);
REGISTER_DECODER (INDEO3, indeo3);
REGISTER_DECODER (INTERPLAY_VIDEO, interplay_video);
-+ REGISTER_ENCDEC (JPEG2000, jpeg2000);
++ REGISTER_DECODER (JPEG2000, jpeg2000);
REGISTER_ENCDEC (JPEGLS, jpegls);
REGISTER_DECODER (KMVC, kmvc);
REGISTER_ENCODER (LJPEG, ljpeg);
+Index: libavcodec/Makefile
+===================================================================
+--- libavcodec/Makefile (revision 20294)
++++ libavcodec/Makefile (working copy)
+@@ -144,6 +144,8 @@
+ OBJS-$(CONFIG_INDEO3_DECODER) += indeo3.o
+ OBJS-$(CONFIG_INTERPLAY_DPCM_DECODER) += dpcm.o
+ OBJS-$(CONFIG_INTERPLAY_VIDEO_DECODER) += interplayvideo.o
++OBJS-$(CONFIG_JPEG2000_DECODER) += j2kdec.o mqcdec.o mqc.o j2k.o dwt.o
++#OBJS-$(CONFIG_JPEG2000_ENCODER) += j2kenc.o mqcenc.o mqc.o j2k.o dwt.o
+ OBJS-$(CONFIG_JPEGLS_DECODER) += jpeglsdec.o jpegls.o \
+ mjpegdec.o mjpeg.o
+ OBJS-$(CONFIG_JPEGLS_ENCODER) += jpeglsenc.o jpegls.o
Index: doc/general.texi
===================================================================
---- doc/general.texi (revision 14483)
+--- doc/general.texi (revision 20294)
+++ doc/general.texi (working copy)
-@@ -253,6 +253,7 @@
- @tab Used in Interplay .MVE files.
- @item JPEG-LS @tab X @tab X
- @tab fourcc: MJLS, lossless and near-lossless is supported.
-+ at item JPEG2000 @tab X @tab X
- @item KMVC @tab @tab X
- @tab Codec used in Worms games.
- @item LOCO @tab @tab X
+@@ -253,8 +253,7 @@
+ @tab Digital Picture Exchange
+ @item JPEG @tab X @tab X
+ @tab Progressive JPEG is not supported.
+- at item JPEG 2000 @tab @tab E
+- @tab decoding supported through external library libopenjpeg
++ at item JPEG 2000 @tab X @tab X
+ @item JPEG-LS @tab X @tab X
+ @item LJPEG @tab X @tab
+ @tab Lossless JPEG
+Index: libavformat/img2.c
+===================================================================
+--- libavformat/img2.c (revision 20294)
++++ libavformat/img2.c (working copy)
+@@ -72,6 +72,8 @@
+ { CODEC_ID_SUNRAST , "im24"},
+ { CODEC_ID_SUNRAST , "sunras"},
+ { CODEC_ID_JPEG2000 , "jp2"},
++ { CODEC_ID_JPEG2000 , "jpc"},
++ { CODEC_ID_JPEG2000 , "j2k"},
+ { CODEC_ID_DPX , "dpx"},
+ { CODEC_ID_NONE , NULL}
+ };
Index: libavformat/riff.c
===================================================================
---- libavformat/riff.c (revision 14483)
+--- libavformat/riff.c (revision 20294)
+++ libavformat/riff.c (working copy)
-@@ -156,6 +156,7 @@
+@@ -204,6 +204,7 @@
{ CODEC_ID_ZMBV, MKTAG('Z', 'M', 'B', 'V') },
{ CODEC_ID_KMVC, MKTAG('K', 'M', 'V', 'C') },
{ CODEC_ID_CAVS, MKTAG('C', 'A', 'V', 'S') },
More information about the FFmpeg-soc
mailing list