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.
近期下载者:
相关文件:
收藏者: