⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme_jpeg-mjpeg_bf561.txt

📁 这个是balckfin533/561的MPEG和Mjpeg的源代码
💻 TXT
📖 第 1 页 / 共 2 页
字号:

This would result in the encoding of a VGA resolution sequence at quality 
factor of 60 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_BF561.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 executables by pressing "multiprocessor run" (CTRL-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
ADV7179 Video Encoder Reference Manual
ADSP-BF561 Hardware Reference Manual
ADSP-BF561 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_BF561.dpj
    |   |
    |   +---usb_net2272     
    |	|		net2272driver_bf561.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_BF561.dlb
    |       net2272driver_bf561.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-BF561
    |               JPEG-MJPEG_BF561.ldf
    |               jpeg-mjpeg_bf561_basiccrt.s    
    |               Readme_JPEG-MJPEG_BF561.txt    
    |               JPEG-MJPEG_BF561.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 + -