summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 1c20036)
raw | patch | inline | side by side (parent: 1c20036)
author | Hongmei Gou <h-gou@ti.com> | |
Tue, 8 Nov 2016 17:26:20 +0000 (12:26 -0500) | ||
committer | Buddy Liong <a0270631@ti.com> | |
Thu, 17 Nov 2016 15:44:09 +0000 (09:44 -0600) |
Integrating MJPEG encoder into IPUMM.
Change-Id: I6fbf177e3b10c64f715a4303cc5ce75039cd2193
Signed-off-by: Hongmei Gou <h-gou@ti.com>
Change-Id: I6fbf177e3b10c64f715a4303cc5ce75039cd2193
Signed-off-by: Hongmei Gou <h-gou@ti.com>
build/common.bld | patch | blob | history | |
platform/ti/dce/baseimage/dce_ipu.cfg | patch | blob | history | |
platform/ti/dce/baseimage/main.c | patch | blob | history |
diff --git a/build/common.bld b/build/common.bld
index 323db7d6a7d1ae9b05976e338374e086f87d34d8..1eb645b5407a9f0aa519ccfe5daa98b80a32f078 100644 (file)
--- a/build/common.bld
+++ b/build/common.bld
Program.global.ducati_ver_mpeg2d = "MPEG2D-01.00.16.01";
Program.global.ducati_ver_vc1d = "VC1D-01.00.02.05";
Program.global.ducati_ver_mjpegd = "MJPEGD-01.00.16.01";
+ Program.global.ducati_ver_mjpege = "MJPEGE-01.00.16.01";
Program.global.ducati_ver_h264e = "H264E-02.00.09.01";
Program.global.ducati_ver_mpeg4e = "MPEG4E-01.00.02.01";
}
-
+
//codec
- var h264d="", mpeg4d="", vc1d="", mpeg2d="", mpeg4e="", h264e="";
+ var h264d="", mpeg4d="", vc1d="", mpeg2d="", mpeg4e="", h264e="", mjpege="";
var codecFlags="";
for (var i = 0; i < lines.length - 1; i++) {
}
}
+ if(mjpege.length==0){
+ if(line.indexOf('codec-library MJPEGE')!=-1){
+ if (CodecVersion.length) {
+ mjpege += "MJPEGE-"+CodecVersion
+ //exitCode = xdc.exec(echo_cmd + "#define VER_MJPEGE " + "\""+ CodecVersion+ "\"" + " >> ducati_version.h", {}, status);
+ Program.global.ducati_ver_mjpege= mjpege;
+ }
+ //print("\n " + mjpege);
+ }
+ }
+
}
- //codecFlags= h264d+mpeg4d+vc1d+mpeg2d+mpeg4e+h264e;
+ //codecFlags= h264d+mpeg4d+vc1d+mpeg2d+mpeg4e+h264e+mjpege;
//print("\n Codec Flags" + codecFlags);
//if(codecFlags.length){
//exitCode = xdc.exec(echo_cmd + "CODEC FLAGS " + codecFlags + " >> ducati_version.h", {}, status);
index efe9e12e18453968a0cde4229b39651999af3982..5bc11393b9b77c9bc3452f280375d5e477d00d6f 100644 (file)
loadCodec('ti.sdo.codecs.mpeg4vdec.ce.MPEG4VDEC', 'ivahd_mpeg4dec');
loadCodec('ti.sdo.codecs.h264vdec.ce.H264VDEC', 'ivahd_h264dec');
loadCodec('ti.sdo.codecs.jpegvdec.ce.JPEGVDEC', 'ivahd_jpegvdec');
+loadCodec('ti.sdo.codecs.jpegvenc.ce.JPEGVENC', 'ivahd_jpegvenc');
loadCodec('ti.sdo.codecs.vc1vdec.ce.VC1VDEC', 'ivahd_vc1vdec');
loadCodec('ti.sdo.codecs.mpeg2vdec.ce.MPEG2VDEC','ivahd_mpeg2vdec');
loadCodec('ti.sdo.codecs.h264enc.ce.H264ENC', 'ivahd_h264enc');
index dc02e500b9d2ce46e2703495409bc2168f154f9f..8f0105de41c4f9b2d58bdfb7ebc2bae9f83a369f 100644 (file)
System_printf("\t%s\n\t%s\n\t%s\n\t%s\n\t%s\n \n",
ducati_ver_h264d, ducati_ver_mpeg4d, ducati_ver_mpeg2d, ducati_ver_vc1d, ducati_ver_mjpegd);
- System_printf("\t%s\n\t%s\n",
- ducati_ver_h264e, ducati_ver_mpeg4e);
+ System_printf("\t%s\n\t%s\n\t%s\n",
+ ducati_ver_h264e, ducati_ver_mpeg4e, ducati_ver_mjpege);
System_printf("CODEC-VER END: \n");