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

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

?? codeccontext.h

?? wma定點解碼算法
?? H
?? 第 1 頁 / 共 2 頁
字號:
/*************************************************************************** *             __________               __   ___. *   Open      \______   \ ____   ____ |  | _\_ |__   _______  ___ *   Source     |       _//  _ \_/ ___\|  |/ /| __ \ /  _ \  \/  / *   Jukebox    |    |   (  <_> )  \___|    < | \_\ (  <_> > <  < *   Firmware   |____|_  /\____/ \___  >__|_ \|___  /\____/__/\_ \ *                     \/            \/     \/    \/            \/ * $Id: $ * * Copyright (C) 2005 Dave Chapman * * All files in this archive are subject to the GNU General Public License. * See the file COPYING in the source tree root for full license agreement. * * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY * KIND, either express or implied. * ****************************************************************************/#ifndef CODECCTX_H#define CODECCTX_H/** * external api header. 01/04/06 Marsdaddy <pajojo@gmail.com> */#ifdef __cplusplusextern "C" {#endifstruct AVCodec;enum CodecID {    CODEC_ID_NONE,    CODEC_ID_MPEG1VIDEO,    CODEC_ID_MPEG2VIDEO, /* prefered ID for MPEG Video 1 or 2 decoding */    CODEC_ID_MPEG2VIDEO_XVMC,    CODEC_ID_H263,    CODEC_ID_RV10,    CODEC_ID_RV20,    CODEC_ID_MP2,    CODEC_ID_MP3, /* prefered ID for MPEG Audio layer 1, 2 or3 decoding */    CODEC_ID_VORBIS,    CODEC_ID_AC3,    CODEC_ID_MJPEG,    CODEC_ID_MJPEGB,    CODEC_ID_LJPEG,    CODEC_ID_SP5X,    CODEC_ID_MPEG4,    CODEC_ID_RAWVIDEO,    CODEC_ID_MSMPEG4V1,    CODEC_ID_MSMPEG4V2,    CODEC_ID_MSMPEG4V3,    CODEC_ID_WMV1,    CODEC_ID_WMV2,    CODEC_ID_H263P,    CODEC_ID_H263I,    CODEC_ID_FLV1,    CODEC_ID_SVQ1,    CODEC_ID_SVQ3,    CODEC_ID_DVVIDEO,    CODEC_ID_DVAUDIO,    CODEC_ID_WMAV1,    CODEC_ID_WMAV2,    CODEC_ID_MACE3,    CODEC_ID_MACE6,    CODEC_ID_HUFFYUV,    CODEC_ID_CYUV,    CODEC_ID_H264,    CODEC_ID_INDEO3,    CODEC_ID_VP3,    CODEC_ID_THEORA,    CODEC_ID_AAC,    CODEC_ID_MPEG4AAC,    CODEC_ID_ASV1,    CODEC_ID_ASV2,    CODEC_ID_FFV1,    CODEC_ID_4XM,    CODEC_ID_VCR1,    CODEC_ID_CLJR,    CODEC_ID_MDEC,    CODEC_ID_ROQ,    CODEC_ID_INTERPLAY_VIDEO,    CODEC_ID_XAN_WC3,    CODEC_ID_XAN_WC4,    CODEC_ID_RPZA,    CODEC_ID_CINEPAK,    CODEC_ID_WS_VQA,    CODEC_ID_MSRLE,    CODEC_ID_MSVIDEO1,    CODEC_ID_IDCIN,    CODEC_ID_8BPS,    CODEC_ID_SMC,    CODEC_ID_FLIC,    CODEC_ID_TRUEMOTION1,    CODEC_ID_VMDVIDEO,    CODEC_ID_VMDAUDIO,    CODEC_ID_MSZH,    CODEC_ID_ZLIB,    CODEC_ID_QTRLE,    /* various pcm "codecs" */    CODEC_ID_PCM_S16LE,    CODEC_ID_PCM_S16BE,    CODEC_ID_PCM_U16LE,    CODEC_ID_PCM_U16BE,    CODEC_ID_PCM_S8,    CODEC_ID_PCM_U8,    CODEC_ID_PCM_MULAW,    CODEC_ID_PCM_ALAW,    /* various adpcm codecs */    CODEC_ID_ADPCM_IMA_QT,    CODEC_ID_ADPCM_IMA_WAV,    CODEC_ID_ADPCM_IMA_DK3,    CODEC_ID_ADPCM_IMA_DK4,    CODEC_ID_ADPCM_IMA_WS,    CODEC_ID_ADPCM_IMA_SMJPEG,    CODEC_ID_ADPCM_MS,    CODEC_ID_ADPCM_4XM,    CODEC_ID_ADPCM_XA,    CODEC_ID_ADPCM_ADX,    CODEC_ID_ADPCM_EA,	/* AMR */    CODEC_ID_AMR_NB,    CODEC_ID_AMR_WB,    /* RealAudio codecs*/    CODEC_ID_RA_144,    CODEC_ID_RA_288,    /* various DPCM codecs */    CODEC_ID_ROQ_DPCM,    CODEC_ID_INTERPLAY_DPCM,    CODEC_ID_XAN_DPCM,    CODEC_ID_MPEG2TS, /* _FAKE_ codec to indicate a raw MPEG2 transport                         stream (only used by libavformat) */};enum CodecType {    CODEC_TYPE_UNKNOWN = -1,    CODEC_TYPE_VIDEO,    CODEC_TYPE_AUDIO,    CODEC_TYPE_DATA,};/** * main external api structure. */typedef struct CodecContext {    /**     * the average bitrate.     * - encoding: set by user. unused for constant quantizer encoding     * - decoding: set by lavc. 0 or some bitrate if this info is available in the stream     */    int bit_rate;    int bits_per_sample;    /**     * number of bits the bitstream is allowed to diverge from the reference.     *           the reference can be CBR (for CBR pass1) or VBR (for pass2)     * - encoding: set by user. unused for constant quantizer encoding     * - decoding: unused     */    int bit_rate_tolerance;    /**     * CODEC_FLAG_*.     * - encoding: set by user.     * - decoding: set by user.     */    int flags;    /**     * some codecs needs additionnal format info. It is stored here     * - encoding: set by user.     * - decoding: set by lavc. (FIXME is this ok?)     */    int sub_id;    /**     * motion estimation algorithm used for video coding.     * - encoding: MUST be set by user.     * - decoding: unused     */    int me_method;    /**     * some codecs need / can use extra-data like huffman tables.     * mjpeg: huffman tables     * rv10: additional flags     * mpeg4: global headers (they can be in the bitstream or here)     * - encoding: set/allocated/freed by lavc.     * - decoding: set/allocated/freed by user.     */    void *extradata;    int extradata_size;    /* video only */    /**     * frames per sec multiplied by frame_rate_base.     * for variable fps this is the precission, so if the timestamps     * can be specified in msec precssion then this is 1000*frame_rate_base     * - encoding: MUST be set by user     * - decoding: set by lavc. 0 or the frame_rate if available     */    int frame_rate;    /**     * width / height.     * - encoding: MUST be set by user.     * - decoding: set by user if known, codec should override / dynamically change if needed     */    int width, height;#define FF_ASPECT_SQUARE 1#define FF_ASPECT_4_3_625 2#define FF_ASPECT_4_3_525 3#define FF_ASPECT_16_9_625 4#define FF_ASPECT_16_9_525 5#define FF_ASPECT_EXTENDED 15    /**     * the number of pictures in a group of pitures, or 0 for intra_only.     * - encoding: set by user.     * - decoding: unused     */    int gop_size;    /**     * Frame rate emulation. If not zero lower layer (i.e. format handler)     * has to read frames at native frame rate.     * - encoding: set by user.     * - decoding: unused.     */    int rate_emu;    /* audio only */    int sample_rate; ///< samples per sec    int channels;    int sample_fmt;  ///< sample format, currenly unused    /* the following data should not be initialized */    int frame_size;     ///< in samples, initialized when calling 'init'    int frame_number;   ///< audio or video frame number    int real_pict_num;  ///< returns the real picture number of previous encoded frame    struct AVCodec *codec;    void *priv_data; // PJJ    /* statistics, used for 2-pass encoding */    int mv_bits;    int header_bits;    int i_tex_bits;    int p_tex_bits;    int i_count;    int p_count;    int skip_count;    int misc_bits;    /**     * number of bits used for the previously encoded frame.     * - encoding: set by lavc     * - decoding: unused     */    int frame_bits;    /**     * private data of the user, can be used to carry app specific stuff.     * - encoding: set by user     * - decoding: set by user     */    void *opaque;    char codec_name[32];    enum CodecType codec_type; /* see CODEC_TYPE_xxx */    enum CodecID codec_id; /* see CODEC_ID_xxx */    /**     * fourcc (LSB first, so "ABCD" -> ('D'<<24) + ('C'<<16) + ('B'<<8) + 'A').     * this is used to workaround some encoder bugs     * - encoding: set by user, if not then the default based on codec_id will be used     * - decoding: set by user, will be converted to upper case by lavc during init     */    unsigned int codec_tag;    /**     * workaround bugs in encoders which sometimes cannot be detected automatically.     * - encoding: unused     * - decoding: set by user     */    int workaround_bugs;    int block_align; ///< used by some WAV based audio codecs    int parse_only; /* - decoding only: if true, only parsing is done                       (function avcodec_parse_frame()). The frame                       data is returned. Only MPEG codecs support this now. */    /**     * 0-> h263 quant 1-> mpeg quant.     * - encoding: set by user.     * - decoding: unused     */    int mpeg_quant;    /**     * pass1 encoding statistics output buffer.     * - encoding: set by lavc     * - decoding: unused     */    char *stats_out;    /**     * pass2 encoding statistics input buffer.     * concatenated stuff from stats_out of pass1 should be placed here     * - encoding: allocated/set/freed by user     * - decoding: unused     */    char *stats_in;    int rc_override_count;    /**     * rate control equation.     * - encoding: set by user

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本欧美大码aⅴ在线播放| 激情深爱一区二区| 精品美女一区二区三区| 色综合天天综合| 久久99精品久久久久婷婷| 亚洲精品乱码久久久久久| 久久久国产精品午夜一区ai换脸| 欧美色网站导航| 成人精品视频.| 韩国女主播成人在线| 亚洲成人av福利| 亚洲日本va午夜在线电影| 国产日韩高清在线| 日韩午夜激情免费电影| 欧美日韩午夜在线| 91蜜桃传媒精品久久久一区二区| 国产一区二区三区电影在线观看| 日韩电影在线一区二区三区| 一区二区三区在线视频观看58| 国产日韩av一区| 2022国产精品视频| 欧美一级片在线看| 欧美精品久久久久久久多人混战 | 悠悠色在线精品| 久久久国产一区二区三区四区小说 | 午夜久久久久久久久| 亚洲视频综合在线| 亚洲国产电影在线观看| 久久亚洲综合色| 日韩欧美二区三区| 51久久夜色精品国产麻豆| 欧美三区在线视频| 欧美日韩久久不卡| 91麻豆自制传媒国产之光| 波多野洁衣一区| 99久久婷婷国产综合精品| 国产精品一二三四| 国产精品1区二区.| 国产成人av一区二区三区在线观看| 韩国成人在线视频| 精品一区二区三区免费视频| 久久激情五月激情| 久久国产精品色| 国产一区不卡视频| 国产毛片一区二区| 成人h动漫精品一区二| 成人动漫av在线| 91在线播放网址| 91视频一区二区| 在线观看日韩国产| 欧美日本韩国一区| 日韩欧美一级精品久久| 久久日一线二线三线suv| 久久久www免费人成精品| 久久久99精品免费观看不卡| 日本一区二区三区高清不卡| 亚洲欧洲精品一区二区精品久久久| 亚洲欧洲无码一区二区三区| 亚洲一区视频在线| 麻豆中文一区二区| 国产成人99久久亚洲综合精品| 成人av网站在线观看| 一本色道a无线码一区v| 欧美午夜电影网| 日韩一级片网站| 欧美国产一区二区| 亚洲精品一二三| 日韩av在线发布| 国产精品一区二区视频| 99国产欧美另类久久久精品| 欧美日韩综合在线| 精品久久久久久无| 亚洲欧洲国产专区| 午夜精品久久久久久不卡8050| 国模无码大尺度一区二区三区| 成人黄色在线视频| 欧美色国产精品| 久久久精品影视| 夜夜嗨av一区二区三区四季av| 日韩电影在线观看网站| 国产精品香蕉一区二区三区| 91精品福利在线| 美国毛片一区二区三区| 成人动漫精品一区二区| 777色狠狠一区二区三区| 欧美精品一二三区| eeuss鲁片一区二区三区在线观看| 99久久er热在这里只有精品66| 欧美色男人天堂| 久久午夜免费电影| 亚洲国产三级在线| 国产精品66部| 欧美精品久久一区二区三区| 欧美国产1区2区| 秋霞电影网一区二区| 91一区一区三区| 精品国产乱码久久久久久久| 亚洲综合色网站| 成人综合日日夜夜| 欧美一级生活片| 亚洲免费三区一区二区| 国产精品1区2区| 欧美人与性动xxxx| 三级不卡在线观看| 成人av综合在线| 精品福利二区三区| 亚洲二区在线视频| 9色porny自拍视频一区二区| 26uuu亚洲婷婷狠狠天堂| 亚洲精品欧美专区| 成人自拍视频在线| 欧美大黄免费观看| 婷婷中文字幕综合| 91成人免费电影| 国产精品久久久久影视| 国产综合色在线视频区| 欧美一级午夜免费电影| 亚洲妇熟xx妇色黄| 色婷婷久久久综合中文字幕| 国产精品美女久久久久久久久久久| 美日韩一级片在线观看| 欧美三级韩国三级日本三斤| 一区二区三区在线看| jlzzjlzz欧美大全| 国产精品看片你懂得| 国产精品综合av一区二区国产馆| 91精品国产乱码久久蜜臀| 亚洲成人精品在线观看| 欧美视频精品在线| 亚洲高清视频的网址| 国产激情91久久精品导航| 日日欢夜夜爽一区| 日韩免费一区二区| 2017欧美狠狠色| 裸体在线国模精品偷拍| 91精品国产一区二区三区| 亚洲国产精品一区二区www在线| 99国产精品久| 亚洲免费观看高清完整版在线| 成人av网址在线| 国产精品色在线| 99精品视频在线免费观看| 国产精品国产三级国产普通话99 | 亚洲欧美怡红院| 97久久人人超碰| 亚洲色图视频网站| 91香蕉视频污| 亚洲精品国产第一综合99久久 | 国产视频911| 波多野结衣中文字幕一区| 国产精品二区一区二区aⅴ污介绍| 成人免费观看av| 亚洲视频在线一区| 精品视频一区三区九区| 日韩不卡手机在线v区| 2021久久国产精品不只是精品| 91啪亚洲精品| 国产综合色产在线精品| 粉嫩av亚洲一区二区图片| 色哟哟国产精品| 国产成人精品免费一区二区| 日韩精品一二三| 性做久久久久久久免费看| 亚洲视频一二三| 成人免费在线播放视频| 国产人成亚洲第一网站在线播放 | 日本亚洲最大的色成网站www| 精品国产一区二区亚洲人成毛片 | 国产精品沙发午睡系列990531| 91视视频在线观看入口直接观看www | 麻豆91小视频| 国产欧美日韩不卡免费| 色哟哟精品一区| 久久精品99国产精品| 国产精品福利一区二区三区| 欧美色老头old∨ideo| 激情亚洲综合在线| 亚洲视频在线一区二区| 制服丝袜国产精品| 成人开心网精品视频| 亚洲高清久久久| 国产精品区一区二区三区| 欧美日本国产视频| av电影在线观看一区| 麻豆一区二区99久久久久| 一区视频在线播放| 欧美大白屁股肥臀xxxxxx| 成人动漫精品一区二区| 麻豆成人91精品二区三区| 亚洲美女视频在线| 精品88久久久久88久久久| 色婷婷激情一区二区三区| 国产精品一区二区视频| 午夜不卡在线视频| 国产精品美女久久久久久久久久久| 日韩午夜电影av| 欧美三级电影在线看| 99国产精品视频免费观看| 国产九九视频一区二区三区| 亚洲国产视频一区|