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

📄 readme_jpeg-mjpeg_bf533.txt

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

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 + -