[FFmpeg-soc] [soc]: r2949 - jpeg2000/ffmpeg.patch
superdump
subversion at mplayerhq.hu
Thu Jul 31 14:50:19 CEST 2008
Author: superdump
Date: Thu Jul 31 14:50:19 2008
New Revision: 2949
Log:
Merge patches and make them apply to current svn
Modified:
jpeg2000/ffmpeg.patch
Modified: jpeg2000/ffmpeg.patch
==============================================================================
--- jpeg2000/ffmpeg.patch (original)
+++ jpeg2000/ffmpeg.patch Thu Jul 31 14:50:19 2008
@@ -1,45 +1,61 @@
-Index: Makefile
+Index: Changelog
===================================================================
---- Makefile (wersja 9451)
-+++ Makefile (kopia robocza)
-@@ -93,6 +93,8 @@
- OBJS-$(CONFIG_INDEO3_DECODER) += indeo3.o
+--- Changelog (revision 14483)
++++ Changelog (working copy)
+@@ -127,6 +127,7 @@
+ - Motion Pixels Video decoder
+ - Motion Pixels MVI demuxer
+ - removed animated GIF decoder/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_INTERPLAY_DPCM_DECODER) += dpcm.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 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
-Index: allcodecs.c
+ 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
+Index: libavcodec/allcodecs.c
===================================================================
---- allcodecs.c (wersja 9451)
-+++ allcodecs.c (kopia robocza)
-@@ -92,6 +92,7 @@
- REGISTER_DECODER(INDEO3, indeo3);
- REGISTER_DECODER(INTERPLAY_VIDEO, interplay_video);
- REGISTER_ENCDEC (JPEGLS, jpegls);
-+ REGISTER_ENCDEC (JPEG2000, jpeg2000);
- REGISTER_DECODER(KMVC, kmvc);
- REGISTER_ENCODER(LIBX264, libx264);
- REGISTER_ENCODER(LIBXVID, libxvid);
-Index: allcodecs.h
+--- libavcodec/allcodecs.c (revision 14483)
++++ libavcodec/allcodecs.c (working copy)
+@@ -101,6 +101,7 @@
+ REGISTER_DECODER (INDEO2, indeo2);
+ REGISTER_DECODER (INDEO3, indeo3);
+ REGISTER_DECODER (INTERPLAY_VIDEO, interplay_video);
++ REGISTER_ENCDEC (JPEG2000, jpeg2000);
+ REGISTER_ENCDEC (JPEGLS, jpegls);
+ REGISTER_DECODER (KMVC, kmvc);
+ REGISTER_ENCODER (LJPEG, ljpeg);
+Index: doc/general.texi
===================================================================
---- allcodecs.h (wersja 9451)
-+++ allcodecs.h (kopia robocza)
-@@ -40,6 +40,7 @@
- extern AVCodec h264_encoder;
- extern AVCodec huffyuv_encoder;
- extern AVCodec jpegls_encoder;
-+extern AVCodec jpeg2000_encoder;
- extern AVCodec ljpeg_encoder;
- extern AVCodec mdec_encoder;
- extern AVCodec mjpeg_encoder;
-@@ -117,6 +118,7 @@
- extern AVCodec indeo3_decoder;
- extern AVCodec interplay_dpcm_decoder;
- extern AVCodec interplay_video_decoder;
-+extern AVCodec jpeg2000_decoder;
- extern AVCodec jpegls_decoder;
- extern AVCodec kmvc_decoder;
- extern AVCodec loco_decoder;
+--- doc/general.texi (revision 14483)
++++ 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
+Index: libavformat/riff.c
+===================================================================
+--- libavformat/riff.c (revision 14483)
++++ libavformat/riff.c (working copy)
+@@ -156,6 +156,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') },
++ { CODEC_ID_JPEG2000, MKTAG('m', 'j', 'p', '2') },
+ { CODEC_ID_JPEG2000, MKTAG('M', 'J', '2', 'C') },
+ { CODEC_ID_VMNC, MKTAG('V', 'M', 'n', 'c') },
+ { CODEC_ID_TARGA, MKTAG('t', 'g', 'a', ' ') },
More information about the FFmpeg-soc
mailing list