亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mpeg2_vld_intra_c.h

?? h263,jpeg,mpeg2編解碼核心程序(TI DSP C64xx)
?? H
?? 第 1 頁 / 共 2 頁
字號:
/* ======================================================================= *//*  TEXAS INSTRUMENTS, INC.                                                *//*                                                                         *//*  NAME                                                                   *//*      mpeg2_vld_intra                                                    *//*                                                                         *//*  PLATFORM                                                               *//*      C6400                                                              *//*                                                                         *//*  DESCRIPTION                                                             *//*      This routine takes a bitstream of an MPEG-2 intra coded macroblock  *//*      and returns the decoded IDCT coefficients. The routine is           *//*      implemented as specified in the MPEG-2 standard text (ISO/IEC       *//*      13818-2). The routine checks the coded block pattern (cbp),         *//*      performs DC and AC decoding inlcuding, variable length decode,      *//*      run-length expansion, inverse zigzag, dequantization, saturation    *//*      and mismatch control.                                               *//*                                                                          *//*  USAGE                                                                   *//*      This routine is C callable, and has the following C prototype:      *//*                                                                          *//*      void mpeg2_vld_intra                                                *//*      (                                                                   *//*          const short    *restrict Wptr,                                  *//*          short          *restrict outi,                                  *//*          IMG_mpeg2_vld  *restrict Mpeg2v,                                *//*          int            dc_pred[3],                                      *//*          int            mode_12Q4,                                       *//*          int            num_blocks,                                      *//*          int            bsbuf_words                                      *//*      );                                                                  *//*                                                                          *//*        Wptr:   Pointer to array that contains quantization matrix. The   *//*                elements of the quantization matrix in *Wptr must be      *//*                ordered according to the scan pattern used (zigzag or     *//*                alternate scan). Video format 4:2:0 requires one          *//*                quantization matrix (64 array elements).  For formats     *//*                4:2:2 and 4:4:4 two quantization matrices (one for luma   *//*                and one for chroma) must specified in the array (128      *//*                array elements).                                          *//*                                                                          *//*        outi:   Pointer to the IDCT coefficients output array             *//*                (6*64 elements), elements must be set to zero prior to    *//*                function call.                                            *//*                                                                          *//*        Mpeg2v: Pointer to the context object containing the coding       *//*                parameters of the MB to be decoded and the current state  *//*                of the bitstream buffer. The structure is described       *//*                below.                                                    *//*                                                                          *//*       dc_pred: Intra DC prediction array, the first element of dc_pred   *//*                is the DC prediction for Y, the second for Cr and the     *//*                third for Cb.                                             *//*                                                                          *//*     mode_12Q4: 0: Coefficients are returned in normal 16-bit integer     *//*                format.                                                   *//*                Otherwise: Coefficients are returned in 12Q4 format       *//*                (normal 16-bit integer format left shifted by 4). This    *//*                mode is useful for directly passing the coefficients      *//*                into the IMG_idct_8x8 routine.                            *//*                                                                          *//*    num_blocks: Number of blocks that the MB contains. Valid values are   *//*                6 for 4:2:0, 8 for 4:2:2 and 12 for 4:4:4 format.         *//*                                                                          *//*   bsbuf_words: Size of bitstream buffer in words. Must be a power of 2.  *//*                Bitstream buffer must be aligned at an address boundary   *//*                equal to its size in bytes (bitstream buffer is           *//*                addressed circularly by this routine.)                    *//*                                                                          *//*      The structure Mpeg2v is defined as follows:                         *//*                                                                          *//*        #ifndef IMG_MPEG2_VLD_STRUCT_                                     *//*        #define IMG_MPEG2_VLD_STRUCT_ 1                                   *//*                                                                          *//*        typedef struct {                                                  *//*            unsigned int  *bsbuf;      // pointer to bitstream buffer     *//*            unsigned int  next_wptr;   // next word to read from buffer   *//*            unsigned int  bptr;        // bit position within word        *//*            unsigned int  word1;       // word aligned buffer             *//*            unsigned int  word2;       // word aligned buffer             *//*            unsigned int  top0;        // top 32 bits of bitstream        *//*            unsigned int  top1;        // next 32 bits of bitstream       *//*            const unsigned char *scan; // inverse zigzag scan matrix      *//*            unsigned int  intravlc;    // intra_vlc_format                *//*            unsigned int  quant_scale; // quant_scale                     *//*            unsigned int  dc_prec;     // intra_dc_precision              *//*            unsigned int  cbp;         // coded_block_pattern             *//*            unsigned int  fault;       // fault condition (returned)      *//*            unsigned int  reserved;    // reserved                        *//*        } IMG_mpeg2_vld;                                                  *//*                                                                          *//*        #endif                                                            *//*                                                                          *//*      The Mpeg2v variables should have a fixed layout since they are      *//*      accessed by this routine.  If the layout is changed, the            *//*      corresponding changes have to be made in the assembly code too.     *//*                                                                          *//*      The routine sets the fault flag Mpeg2v.fault to 1 if an invalid     *//*      VLC code was encountered or the total run went beyond 63. In        *//*      theses cases the decoder has to resynchronize.                      *//*S                                                                        S*//*S     The following files contain the required VLD look-up tables:       S*//*S                                                                        S*//*S         b14s_tbl.c    : run-level VLD table (1152 bytes, Table B-14)   S*//*S         b15s_tbl.c    : run-level VLD table (1152 bytes, Table B-15)   S*//*S         b14_len_tbl.c : code word length table (640 bytes, Table B-14) S*//*S         b15_len_tbl.c : code word length table (640 bytes, Table B-15) S*//*                                                                          *//*      Before calling the routine the bitstream variables in Mpeg2v        *//*      have to be initialized. If bsbuf is a circular buffer and bsptr     *//*      contains the number of bits in the buffer that already have         *//*      been consumed, then next_wptr, bptr, word1, word2, top0 and         *//*      top1 are initialized as follows:                                    *//*                                                                          *//*      1. nextwptr: bsptr may not be a multiple of 32, therefore obtain    *//*      the next lower multiple of 32.                                      *//*                                                                          *//*          next_wptr = (bsptr >> 5);                                       *//*                                                                          *//*      2. bptr: bptr is the bit pointer which points to the current        */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲男人的天堂在线aⅴ视频 | 欧美美女一区二区在线观看| 国产综合一区二区| 日韩精品三区四区| 免费在线观看一区二区三区| 天天色综合天天| 蜜臀久久99精品久久久久宅男 | 国产精品中文字幕欧美| 精彩视频一区二区三区| 精品一区二区三区不卡| 国产麻豆精品theporn| 成人一道本在线| 在线一区二区视频| 欧美二区三区91| 日韩一级二级三级| 久久久久久久久久久久久女国产乱 | 国产成人免费网站| 成人app在线观看| 在线视频一区二区三| 欧美福利视频一区| 26uuu久久天堂性欧美| 国产欧美一区二区精品性色超碰| 亚洲美女屁股眼交3| 日韩精品国产精品| 成人自拍视频在线观看| 色老头久久综合| 久久久噜噜噜久噜久久综合| 中文字幕一区二区三区视频| 亚洲va国产天堂va久久en| 激情综合色播五月| 99久久精品99国产精品| 欧美一二三四区在线| 国产精品女主播在线观看| 亚洲va在线va天堂| 国产99精品在线观看| 欧美日韩国产a| 日本一区二区三区电影| 五月天欧美精品| 不卡的看片网站| 欧美xxxx老人做受| 亚洲线精品一区二区三区| 国产一区二区三区四区在线观看| 91免费看`日韩一区二区| 日韩女优制服丝袜电影| 亚洲精品菠萝久久久久久久| 狠狠色丁香久久婷婷综| 欧美军同video69gay| 国产精品乱码久久久久久| 奇米888四色在线精品| 99精品视频中文字幕| 久久在线观看免费| 肉色丝袜一区二区| 91免费视频网| 欧美激情艳妇裸体舞| 激情欧美一区二区| 欧美一区二区三区日韩| 亚洲小说欧美激情另类| eeuss鲁片一区二区三区在线看| 欧美大白屁股肥臀xxxxxx| 亚洲成人免费看| 色婷婷亚洲精品| 国产精品区一区二区三区| 国产一区二区三区视频在线播放| 7777精品伊人久久久大香线蕉最新版| 亚洲久本草在线中文字幕| 成人午夜电影小说| 国产精品日韩成人| 国产.精品.日韩.另类.中文.在线.播放| 日韩欧美国产系列| 美女视频一区在线观看| 日韩欧美视频在线| 毛片不卡一区二区| 日韩一区二区影院| 免费欧美日韩国产三级电影| 欧美大片拔萝卜| 久久99国产精品麻豆| 日韩欧美中文字幕精品| 毛片一区二区三区| 精品动漫一区二区三区在线观看| 久久99热狠狠色一区二区| 精品美女在线播放| 国产九九视频一区二区三区| 国产婷婷一区二区| 成人久久视频在线观看| 亚洲乱码一区二区三区在线观看| 99精品国产91久久久久久| 亚洲免费观看高清| 欧美视频一区二区在线观看| 日韩一区精品视频| 久久欧美中文字幕| 99精品国产一区二区三区不卡| 亚洲自拍欧美精品| 日韩欧美精品在线视频| 成人夜色视频网站在线观看| 亚洲综合一区在线| 日韩一二三区不卡| 国产成人av自拍| 一区二区三区四区在线免费观看| 欧美私模裸体表演在线观看| 美女国产一区二区三区| 国产女主播在线一区二区| 日本高清免费不卡视频| 免费成人美女在线观看.| 久久精品在线观看| 日本韩国一区二区三区视频| 亚洲成人免费在线观看| 日韩美女天天操| 91玉足脚交白嫩脚丫在线播放| 日韩国产一二三区| 国产精品三级电影| 欧美日韩免费视频| 成人一区在线看| 日韩电影一区二区三区| 国产精品三级在线观看| 在线不卡的av| 99精品欧美一区| 精东粉嫩av免费一区二区三区| 亚洲欧美日韩精品久久久久| 日韩欧美精品在线| 欧美三级乱人伦电影| 成人免费精品视频| 奇米在线7777在线精品| 亚洲一区二区成人在线观看| 欧美国产欧美综合| 日韩精品一区二区三区在线| 日本久久电影网| 成人黄色免费短视频| 久久99久久99| 日本午夜精品视频在线观看 | 久久精品日产第一区二区三区高清版| 日本电影欧美片| 成人性生交大片免费| 国产一区高清在线| 激情综合网最新| 午夜电影一区二区三区| 亚洲综合一区在线| 亚洲欧美视频在线观看| 国产精品人人做人人爽人人添| 精品电影一区二区三区| 精品久久久久久无| 欧美一区二区三区小说| 7777精品伊人久久久大香线蕉| 色88888久久久久久影院按摩 | 精品国产伦理网| 91超碰这里只有精品国产| 色哟哟一区二区三区| 99久久国产综合精品色伊| 国产一区二区三区久久久 | 亚洲午夜精品网| 一区二区三区四区亚洲| 亚洲色图第一区| 亚洲精品免费看| 一区二区三区四区视频精品免费| 亚洲欧美成人一区二区三区| 亚洲欧洲精品一区二区三区不卡| 亚洲国产精品精华液ab| 国产精品色哟哟| 亚洲欧美日韩精品久久久久| 伊人婷婷欧美激情| 亚洲成a人在线观看| 日韩电影网1区2区| 久久99久久精品欧美| 国产成人在线视频网址| 波多野结衣中文字幕一区| 99久久久久久99| 91国模大尺度私拍在线视频| 欧美日韩免费电影| 日韩你懂的在线播放| 国产午夜精品美女毛片视频| 国产精品女同互慰在线看| 亚洲欧美日韩国产中文在线| 五月天久久比比资源色| 国产麻豆成人精品| 在线视频中文字幕一区二区| 日韩午夜在线播放| 国产欧美日韩三级| 亚洲一区在线观看免费观看电影高清| 日韩成人免费看| 国产成人三级在线观看| 欧美三区在线观看| 久久伊99综合婷婷久久伊| 国产精品久久久久婷婷| 亚洲一线二线三线久久久| 精品一区二区三区香蕉蜜桃| 97久久精品人人澡人人爽| 欧美视频你懂的| 日本一区二区免费在线| 亚洲福利电影网| 国产成人精品一区二区三区四区| 欧美性猛片xxxx免费看久爱| 2017欧美狠狠色| 天天影视涩香欲综合网 | 欧美日韩在线播| 日本一区二区三区在线不卡| 亚洲成人在线网站| 99r国产精品| 26uuu国产电影一区二区| 亚洲风情在线资源站| 99视频在线观看一区三区| 精品国一区二区三区|