JPEG_Encoder_BF_Rel3.1.1

所属分类:压缩解压
开发工具:C/C++
文件大小:1345KB
下载次数:6
上传日期:2011-06-10 14:36:23
上 传 者recochun
说明:  基于ADI的Blackfin533平台的JPEG压缩程序!代码实现了优化,容易看懂,相当好!相信大家用得到!
(Blackfin533 platform based on ADI' s JPEG compression program! Code is optimized, easy to understand, very good! I believe we get to use!)

文件列表:
JPEG_Encoder_BF_Rel3.1.1\doc\KT-361_JPEG_Encoder_BF_Release_Notes.pdf (74856, 2008-08-15)
JPEG_Encoder_BF_Rel3.1.1\doc\KT-369 JPEG Encoder Library Developer's Guide.pdf (121782, 2008-08-15)
JPEG_Encoder_BF_Rel3.1.1\doc\KT-386_JPEG Application Segment Supplementary Dev Guide.pdf (88467, 2008-08-14)
JPEG_Encoder_BF_Rel3.1.1\doc\KT-399 JPEG System IO Buffer Modules Supplementary Developer's Guide.pdf (135739, 2008-08-15)
JPEG_Encoder_BF_Rel3.1.1\doc\KT-413 MJPEG AVI Application Note.pdf (103585, 2008-08-15)
JPEG_Encoder_BF_Rel3.1.1\doc\KT-486 EXIF Module Application Note.pdf (100860, 2008-08-14)
JPEG_Encoder_BF_Rel3.1.1\doc\KT-571 JPEG_Encoder_Spec_Sheet.pdf (141576, 2008-08-15)
JPEG_Encoder_BF_Rel3.1.1\doc\KT-68_Silicon_Anomaly_Workaround_Guide_For_Developers_Blackfin.pdf (73382, 2008-08-14)
JPEG_Encoder_BF_Rel3.1.1\example\exif\include\exif_common.h (5673, 2008-08-14)
JPEG_Encoder_BF_Rel3.1.1\example\exif\include\exif_defines.h (6310, 2008-08-14)
JPEG_Encoder_BF_Rel3.1.1\example\exif\include\exif_parser.h (2309, 2008-08-14)
JPEG_Encoder_BF_Rel3.1.1\example\exif\include\exif_writer.h (3101, 2008-08-14)
JPEG_Encoder_BF_Rel3.1.1\example\exif\src\adi_exif_config.c (5141, 2008-08-14)
JPEG_Encoder_BF_Rel3.1.1\example\exif\src\exif_common.c (41826, 2008-08-14)
JPEG_Encoder_BF_Rel3.1.1\example\exif\src\exif_writer.c (16514, 2008-08-14)
JPEG_Encoder_BF_Rel3.1.1\example\file-io\encoder\additional_linker_options.dat (132, 2008-08-14)
JPEG_Encoder_BF_Rel3.1.1\example\file-io\encoder\ADSP-BF527\JPEG_Enc_FileIO_BF527.dpj (20046, 2008-08-14)
JPEG_Encoder_BF_Rel3.1.1\example\file-io\encoder\ADSP-BF527\JPEG_Enc_FileIO_BF527.ldf (18685, 2008-08-14)
JPEG_Encoder_BF_Rel3.1.1\example\file-io\encoder\ADSP-BF527\JPEG_Enc_FileIO_BF527_basiccrt.s (8985, 2008-08-14)
JPEG_Encoder_BF_Rel3.1.1\example\file-io\encoder\ADSP-BF527\JPEG_Enc_FileIO_BF527_cplbtab.c (6254, 2008-08-14)
JPEG_Encoder_BF_Rel3.1.1\example\file-io\encoder\ADSP-BF527\JPEG_Enc_FileIO_BF527_heaptab.c (3267, 2008-08-14)
JPEG_Encoder_BF_Rel3.1.1\example\file-io\encoder\ADSP-BF533\JPEG_Enc_FileIO_BF533.dpj (20359, 2011-04-29)
JPEG_Encoder_BF_Rel3.1.1\example\file-io\encoder\ADSP-BF533\JPEG_Enc_FileIO_BF533.ldf (22409, 2011-04-29)
JPEG_Encoder_BF_Rel3.1.1\example\file-io\encoder\ADSP-BF533\JPEG_Enc_FileIO_BF533.pcf (17195, 2011-05-08)
JPEG_Encoder_BF_Rel3.1.1\example\file-io\encoder\ADSP-BF533\JPEG_Enc_FileIO_BF533_basiccrt.s (10957, 2011-04-29)
JPEG_Encoder_BF_Rel3.1.1\example\file-io\encoder\ADSP-BF533\JPEG_Enc_FileIO_BF533_cplbtab.c (7101, 2011-04-29)
JPEG_Encoder_BF_Rel3.1.1\example\file-io\encoder\ADSP-BF533\JPEG_Enc_FileIO_BF533_heaptab.c (4220, 2011-04-29)
JPEG_Encoder_BF_Rel3.1.1\example\file-io\encoder\ADSP-BF533\vdsp_bak_JPEG_Enc_FileIO_BF533.ldf (19355, 2008-08-14)
JPEG_Encoder_BF_Rel3.1.1\example\file-io\encoder\ADSP-BF548\JPEG_Enc_FileIO_BF548.dpj (19940, 2008-08-14)
JPEG_Encoder_BF_Rel3.1.1\example\file-io\encoder\ADSP-BF548\JPEG_Enc_FileIO_BF548.ldf (22285, 2008-08-14)
JPEG_Encoder_BF_Rel3.1.1\example\file-io\encoder\ADSP-BF548\JPEG_Enc_FileIO_BF548_basiccrt.s (8985, 2008-08-14)
JPEG_Encoder_BF_Rel3.1.1\example\file-io\encoder\ADSP-BF548\JPEG_Enc_FileIO_BF548_cplbtab.c (12801, 2008-08-14)
JPEG_Encoder_BF_Rel3.1.1\example\file-io\encoder\ADSP-BF548\JPEG_Enc_FileIO_BF548_heaptab.c (3270, 2008-08-14)
JPEG_Encoder_BF_Rel3.1.1\example\file-io\encoder\ADSP-BF561\JPEG_Enc_FileIO_BF561.dpj (19901, 2008-08-14)
JPEG_Encoder_BF_Rel3.1.1\example\file-io\encoder\ADSP-BF561\JPEG_Enc_FileIO_BF561.ldf (24614, 2008-08-14)
JPEG_Encoder_BF_Rel3.1.1\example\file-io\encoder\ADSP-BF561\JPEG_Enc_FileIO_BF561_basiccrt.s (9215, 2008-08-14)
JPEG_Encoder_BF_Rel3.1.1\example\file-io\encoder\ADSP-BF561\JPEG_Enc_FileIO_BF561_cplbtab561a.c (13514, 2008-08-14)
JPEG_Encoder_BF_Rel3.1.1\example\file-io\encoder\ADSP-BF561\JPEG_Enc_FileIO_BF561_heaptab.c (3368, 2008-08-14)
JPEG_Encoder_BF_Rel3.1.1\example\file-io\encoder\release\JPEG_Enc_FileIO_BF527.dxe (336924, 2008-08-18)
... ...

This email/delivery is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. Use, dissemination, distribution or copying of this email/delivery or the information contained within by anyone other than the intended recipient, or an employee or agent responsible for delivering the email/delivery to the intended recipient, is prohibited. If you have received this email/delivery in error, please destroy the original email/delivery and any copies. Copyright (c) 2008 Analog Devices, Inc. All Rights Reserved. This software is proprietary and confidential to Analog Devices, Inc. and its licensors. Disclaimer Analog Devices, Inc. reserves the right to change this product without prior notice. Information furnished by Analog Devices is believed to be accurate and reliable. However, no responsibility is assumed by Analog Devices for its use; nor for any infringement of patents or other rights of third parties which may result from its use. No license is granted by implication or otherwise under the patent rights of Analog Devices, Inc. Trademark and Service Mark Notice The Analog Devices logo, Blackfin, SHARC, TigerSHARC, CROSSCORE, VisualDSP, VisualDSP++, VisualAudio and EZ-KIT Lite are registered trademarks "" of Analog Devices, Inc. Collaborative is a trademark of Analog Devices, Inc. All other brand and product names are trademarks or service marks of their respective owners. ------------------------------------------------------------- Contact details: Analog Devices, Inc. Analog Devices, Inc. Worldwide Headquarters Europe Headquarters Analog Devices, Inc. Analog Devices SA One Technology Way 17-19 rue Georges Besse P.O. Box 9106 Antony, 92160 Norwood, MA 02062-9106 France U.S.A. Tel: +33 1 4674 4500 Tel: +1 781 329 4700 Fax: +33 1 4674 4501 (800 262 5***3, U.S.A. only) Fax: +1 781 461 3113 Analog Devices, Inc. Analog Devices, Inc. Japan Headquarters Southeast Asia Analog Devices, KK Headquarters New Pier Takeshiba Analog Devices South Tower Building 22/F One Corporate Avenue 1-16-1 Kaigan, Minato-Ku, 222 Hu Bin Road Tokyo, 105-6891 Shanghai, 200021 Japan *** Tel: +81 3 5402 8200 Tel: +86 21 5150 3000 Fax: +81 3 5402 10*** Fax: +86 21 5150 3222 ------------------------------------------------------------- =============================================================== JPEG Encoder Version 3.1.1 =============================================================== Introduction ------------ This package contains the ADI JPEG Encoder for the Blackfin Processor Family. The encoder is supplied as an object library to be linked with customer's application code. Detailed information on the API is provided in the included Developer's Guide. This package contains the following VisualDSP++ projects: JPEG encoder example application for BF527, BF533, BF548, and BF561 EZkit; M-JPEG playback example application for BF548 EZkit. In the case of SOURCE package, a seperate VisualDSP++ project for building JPEG encoder library is also included. The JPEG Encoder library ------------------------ The compiled library is in one of the following directory: JPEG_Encoder_BF_Rel3.1.1\Lib-Evaluation for EVALUATION package, or JPEG_Encoder_BF_Rel3.1.1\Lib-Production for PRODUCTION and SOURCE packages. Please see the JPEG Developer's Guide for information about using the library in your applications. Specification sheets for JPEG performance are available from ADI. Summary ------- The JPEG encoder package encodes raw image files into JPEG files. Raw image files can be one of the following formats: YUV 420 3 components YUV 422 3 components YUV 422 ROTATED 3 components YUV 444 3 components RGB 3 components MONOCHROME 1 component The JPEG Example application ---------------------------- Please refer to the separate readme.txt file in the folder JPEG_Encoder_BF_Rel3.1.1\example\file-io\encoder\ for details on how to use the JPEG encoder example application supplied with this package. The M-JPEG Example application ------------------------------ Please refer to the separate readme.txt file in the folder JPEG_Encoder_BF_Rel3.1.1\example\file-io\mjpeg\ for details on how to use the M-JPEG encoder example application supplied with this package. Evaluation Library Version -------------------------- In the case of Evaluation software, the library will limit the allowable maximum size of an image to be at most 512x512. The library will also return an 'error code' to alert the user when the JPEG bitstream contains an image that is too large. A watermark is also overlaid at a random position on top of the output image. Please see the Developer's Guide included in this package for more information. Build Info ---------- The object library included in this package has been built using VisualDSP++ 5.0 (Update 2) tools, using the following main options: Compiler: -proc ADSP-BF533 -si-revision none -double-size-32 -double-size-any -O -Ov0 Assembler: -proc ADSP-BF533 -si-revision none Directory listing ----------------- The following directories are included in this package: ---begin listing--- +---Media | +---RawImages < Test images (raw format) | \---RawVideo < Test video sequences (raw format) +---Tools | \---ImageViewer < YUV/MJPEG Image/Video Viewer \---JPEG_Encoder_BF_Rel3.1.1 +---docs < Release information +---example | +---file-io | | +---encoder | | | +---ADSP-BF527 < BF527 project | | | +---ADSP-BF533 < BF533 project | | | +---ADSP-BF548 < BF548 project | | | +---ADSP-BF561 < BF561 project | | | +---release < JPEG Encoder Example executable | | | \---src < JPEG Example executable source | | \---mjpeg | | +---ADSP-BF548 < BF548 project | | +---release < M-JPEG Encoder Example executable | | \---src < M-JPEG Example executable source | +---mjpeg-avi < example code for handling of AVI transport format (for M-JPEG) | | +---common | | \---encoder | +---memory-module | +---user-appn-interface < example code for adding metadata to the JPEG file (eg EXIF) | | +---include | | \---src | +---exif < example code for handling of EXIF tags | | +---include | | \---src | \---user-data-interface < example code to control input and output data for the encoder | +---include | \---src +---include < Headers | | --------------------------------------------------------------------- | Lib-Evaluation is only included in EVALUATION package | --------------------------------------------------------------------- +---Lib-Evaluation < Evaluation Library | | --------------------------------------------------------------------- | Lib-Production is only included in PRODUCTION and SOURCE packages | --------------------------------------------------------------------- +---Lib-Production < Production Library | | --------------------------------------------------------------------- | The following is only included in SOURCE package | --------------------------------------------------------------------- \---src +---src < Library source files +---include < Library include files \---lib < Library project files ---end listing--- A list of files provided in this package can be found in evaluation_package_file_list.txt for evaluation package or production_package_file_list.txt for production package or source_package_file_list.txt for source package. This software is shipped "as is", and it is the responsibility of the recipient to ensure that any software or firmware obtained from ADI is suitable for the intended application, and that the usage of this software/firmware complies with the relevant ADI licensing agreements.

近期下载者

相关文件


收藏者