📄 readme_jpeg-mjpeg_bf533.txt
字号:
This would result in the encoding of a VGA resolution sequence at quality
factor of 40 to a file my_sequence.avi.
Typically, Q factors of 80~90 or less are used. Since there is little
quality gain at Q-factors above 90, it is debatable whether these gains
justify the significant increase in file sizes and in MIPS.
6. Operational Description
---------------------------
- Open the "JPEG-MJPEG_BF533.dpj" project in the VisualDSP
Integrated Development Environment (IDDE).
- Build the project by selecting "rebuild all" from the project menu.
The project gets automatically loaded in to DSP
- Connect USB port from PC to the USB port of the Blackfin USB-LAN Ez-Extender
with the given USB cable
- Connect a video display monitor (Television) to the video output jack
(white coloured RCA-style jack)
- Connect a ITU656 NTSC/PAL interlaced video source (DVD player) to video input jack
(red coloured RCA-style jack)
- Run the executable by pressing "run" (F5) on the toolbar.
If this is the first time the program is run, Windows will claim to have
detected new hardware, and prompt for a driver. The driver is located in
"BlackfinSDK\Tools\Windows Drivers\USB-LAN EZ-EXTENDER BULK USB" directory.
Once installed, Windows will not ask for the driver again the next time
the application is run.
- Once the program starts running, the user should give the EZ-Kit and the
PC a few seconds to initialize and install the USB driver, before using
the host application (Bin\pc2bf.exe)
References:
-----------
Multiformat SDTV Video Decoder ADV7183B Reference Manual
ADV7171 Video Encoder Reference Manual
ADSP-BF533 Hardware Reference Manual
ADSP-BF533 EZ-Kit Lite Evaluation system manual
Blackfin USB-LAN EZ-Extender schematic
David J.Katz, Rick Gentile, "Embedded Media Processing", 2d ed. New York:Elsevier Inc., 2006, ISBN:0750679123
SOFTWARE HIERARCHY
==================
This application consists of the following files:
\---BlackfinSDK
|
+---BFinUtils
| |
| +---JPEG-MJPEG
| | JPEG_FormMCU_BLACKFIN.asm
| | JPEG_BitsBuffer.c
| | JPEG_McuBuffer.c
| | JPEG_MemAlloc.c
| | jpeg_mjpeg_cache.c
| | jpeg_mjpeg_err.c
| | MJPEG_AVI_FileInfo.c
| | MJPEG_AVI_FileReader.c
| | MJPEG_AVI_FileWriter.c
| | JPEG-MJPEG_UserAccess_BF533.dpj
| |
| +---usb_net2272
| | net2272driver_bf533.dpj
| |
| adi_itu656.c
| adi_usbio.c
| SDK-ezkitutilities.c
|
+---Bin
| pc2bf.exe
|
+---Documents
| |
| +---JPEG-MJPEG
| DEVIM1-001-C JPEG System IO Buffer Modules Supplementary Developer's Guide.pdf
| DEVIM1-002-D MJPEG AVI Library Developers Guide.pdf
| DEVIMG-001-F JPEG Decoder Library Developer's Guide.pdf
| DEVIMG-002-H JPEG Encoder Library Developer's Guide.pdf
|
+---Include
| |
| +---JPEG-MJPEG
| | IMG_common.h
| | JPEG_api_common.h
| | JPEG_api_decoder.h
| | JPEG_api_encoder.h
| | JPEG_bitsbuffer.h
| | JPEG_memalloc.h
| | JPEG_Struct.h
| | JPEG_UserTypedefs.h
| | jpeg_mjpeg_cache.h
| | jpeg_mjpeg_err.h
| | MJPEG_AVI_Common.h
| | MJPEG_AVI_FileReader.h
| | MJPEG_AVI_FileReader_exp_header.h
| | MJPEG_AVI_FileWriter.h
| | MJPEG_AVI_FileWriter_exp_header.h
| | si_errata.h
| |
| adi_itu656.h
| adi_usbcmd.h
| adi_usbio_blackfin.h
| SDK-ezkitutilities.h
|
+---Lib
| JPEG_Dec_Lib_v3.0.4_OBJECT.dlb
| JPEG_Enc_Lib_v3.0.3_OBJECT.dlb
| JPEG-MJPEG_UserAccess_BF533.dlb
| net2272driver_bf533.dlb
|
+---Media
| |
| +---JPEG
| | crossbeams_640_480.jpg
| | marina_560_420.jpg
| | readme.txt
| | sunset_760_570.jpg
| | valley_800_600.jpg
| | yacht_600_450.jpg
| |
| +---MJPEG
| caustics_128x128.ref.avi
| foreman_176x144.yuv_1_80_30.avi
| parkrun90.ref.avi
| readme.txt
| salesman_352x288.yuv_1_50_30.avi
|
+---Multimedia
| |
| +---JPEG-MJPEG
| | jpeg_decode.c
| | jpeg_encode.c
| | jpeg_mjpeg_callbacks.c
| | jpeg_mjpeg_cplb_tables.c
| | jpeg_mjpeg_heap.c
| | jpeg_mjpeg_main.c
| | jpeg_mjpeg_systen.c
| | jpeg_mjpeg_yuvitu.c
| | mjpeg_decode.c
| | mjpeg_encode.c
| | jpeg_mjpeg_cplb_tables.h
| | jpeg_mjpeg_heap.h
| | jpeg_mjpeg_system.h
| | create_jpeg_list.bat
| | create_mjpeg_list.bat
| | jpeg_encoder_spec.txt
| | jpeg_list.txt
| | mjpeg_encoder_spec.txt
| | mjpeg_list.txt
| |
| +---ADSP-BF533
| JPEG-MJPEG_BF533.ldf
| Readme_JPEG-MJPEG_BF533.txt
| JPEG-MJPEG_BF533.dpj
|
+---Tools
|
+---Windows Drivers
|
+---USB-LAN EZ-EXTENDER BULK USB
bulkadi.inf
bulkadi.sys
\---VisualDSP 4.5
|
+---Blackfin
|
+---lib
|
+---src
|
+---drivers
| adi_dev.c
|
+---decoder
| adi_adv7183.c
|
+---deviceaccess
| adi_device_access.c
| adi_device_access_twi.c
|
+---encoder
| adi_adv7171.c
| adi_adv717x.c
|
+---ppi
| adi_ppi.c
|
+---twi
| adi_twi.c
| adi_twi_pseudo.c
+---usb
|
+---net2272
|
+---plx
| NcDevice.c
| NcFwApi.c
| NcHisto.c
|
adi_net2272.c
initnet2272.c
transfers.c
usbservices.c
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -