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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? ac3.h

?? ffmpeg移植到symbian的全部源代碼
?? H
字號:
/* * Common code between AC3 encoder and decoder * Copyright (c) 2000, 2001, 2002 Fabrice Bellard. * * This file is part of FFmpeg. * * FFmpeg is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * FFmpeg is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with FFmpeg; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA *//** * @file ac3.h * Common code between AC3 encoder and decoder. */#ifndef FFMPEG_AC3_H#define FFMPEG_AC3_H#include "ac3tab.h"#define AC3_MAX_CODED_FRAME_SIZE 3840 /* in bytes */#define AC3_MAX_CHANNELS 6 /* including LFE channel */#define NB_BLOCKS 6 /* number of PCM blocks inside an AC3 frame */#define AC3_FRAME_SIZE (NB_BLOCKS * 256)/* exponent encoding strategy */#define EXP_REUSE 0#define EXP_NEW   1#define EXP_D15   1#define EXP_D25   2#define EXP_D45   3/** Delta bit allocation strategy */typedef enum {    DBA_REUSE = 0,    DBA_NEW,    DBA_NONE,    DBA_RESERVED} AC3DeltaStrategy;/** Channel mode (audio coding mode) */typedef enum {    AC3_CHMODE_DUALMONO = 0,    AC3_CHMODE_MONO,    AC3_CHMODE_STEREO,    AC3_CHMODE_3F,    AC3_CHMODE_2F1R,    AC3_CHMODE_3F1R,    AC3_CHMODE_2F2R,    AC3_CHMODE_3F2R} AC3ChannelMode;typedef struct AC3BitAllocParameters {    int sr_code;    int sr_shift;    int slow_gain, slow_decay, fast_decay, db_per_bit, floor;    int cpl_fast_leak, cpl_slow_leak;} AC3BitAllocParameters;/** * @struct AC3HeaderInfo * Coded AC-3 header values up to the lfeon element, plus derived values. */typedef struct {    /** @defgroup coded Coded elements     * @{     */    uint16_t sync_word;    uint16_t crc1;    uint8_t sr_code;    uint8_t bitstream_id;    uint8_t channel_mode;    uint8_t lfe_on;    uint8_t frame_type;    int substreamid;                        ///< substream identification    int center_mix_level;                   ///< Center mix level index    int surround_mix_level;                 ///< Surround mix level index    uint16_t channel_map;    int num_blocks;                         ///< number of audio blocks    /** @} */    /** @defgroup derived Derived values     * @{     */    uint8_t sr_shift;    uint16_t sample_rate;    uint32_t bit_rate;    uint8_t channels;    uint16_t frame_size;    /** @} */} AC3HeaderInfo;typedef enum {    EAC3_FRAME_TYPE_INDEPENDENT = 0,    EAC3_FRAME_TYPE_DEPENDENT,    EAC3_FRAME_TYPE_AC3_CONVERT,    EAC3_FRAME_TYPE_RESERVED} EAC3FrameType;void ac3_common_init(void);/** * Calculates the log power-spectral density of the input signal. * This gives a rough estimate of signal power in the frequency domain by using * the spectral envelope (exponents).  The psd is also separately grouped * into critical bands for use in the calculating the masking curve. * 128 units in psd = -6 dB.  The dbknee parameter in AC3BitAllocParameters * determines the reference level. * * @param[in]  exp        frequency coefficient exponents * @param[in]  start      starting bin location * @param[in]  end        ending bin location * @param[out] psd        signal power for each frequency bin * @param[out] band_psd   signal power for each critical band */void ff_ac3_bit_alloc_calc_psd(int8_t *exp, int start, int end, int16_t *psd,                               int16_t *band_psd);/** * Calculates the masking curve. * First, the excitation is calculated using parameters in \p s and the signal * power in each critical band.  The excitation is compared with a predefined * hearing threshold table to produce the masking curve.  If delta bit * allocation information is provided, it is used for adjusting the masking * curve, usually to give a closer match to a better psychoacoustic model. * * @param[in]  s            adjustable bit allocation parameters * @param[in]  band_psd     signal power for each critical band * @param[in]  start        starting bin location * @param[in]  end          ending bin location * @param[in]  fast_gain    fast gain (estimated signal-to-mask ratio) * @param[in]  is_lfe       whether or not the channel being processed is the LFE * @param[in]  dba_mode     delta bit allocation mode (none, reuse, or new) * @param[in]  dba_nsegs    number of delta segments * @param[in]  dba_offsets  location offsets for each segment * @param[in]  dba_lengths  length of each segment * @param[in]  dba_values   delta bit allocation for each segment * @param[out] mask         calculated masking curve */void ff_ac3_bit_alloc_calc_mask(AC3BitAllocParameters *s, int16_t *band_psd,                                int start, int end, int fast_gain, int is_lfe,                                int dba_mode, int dba_nsegs, uint8_t *dba_offsets,                                uint8_t *dba_lengths, uint8_t *dba_values,                                int16_t *mask);/** * Calculates bit allocation pointers. * The SNR is the difference between the masking curve and the signal.  AC-3 * uses this value for each frequency bin to allocate bits.  The \p snroffset * parameter is a global adjustment to the SNR for all bins. * * @param[in]  mask       masking curve * @param[in]  psd        signal power for each frequency bin * @param[in]  start      starting bin location * @param[in]  end        ending bin location * @param[in]  snr_offset SNR adjustment * @param[in]  floor      noise floor * @param[in]  bap_tab    look-up table for bit allocation pointers * @param[out] bap        bit allocation pointers */void ff_ac3_bit_alloc_calc_bap(int16_t *mask, int16_t *psd, int start, int end,                               int snr_offset, int floor,                               const uint8_t *bap_tab, uint8_t *bap);void ac3_parametric_bit_allocation(AC3BitAllocParameters *s, uint8_t *bap,                                   int8_t *exp, int start, int end,                                   int snr_offset, int fast_gain, int is_lfe,                                   int dba_mode, int dba_nsegs,                                   uint8_t *dba_offsets, uint8_t *dba_lengths,                                   uint8_t *dba_values);#endif /* FFMPEG_AC3_H */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线观看国产91| 亚洲日穴在线视频| 亚洲欧美一区二区视频| 丝袜亚洲精品中文字幕一区| 国产精品一卡二卡在线观看| 欧美吻胸吃奶大尺度电影 | 99久久精品免费| 精品国产伦一区二区三区免费| 一区二区三区成人| 福利91精品一区二区三区| 日韩一区二区三区高清免费看看| 亚洲女爱视频在线| www.日韩av| 国产精品久久久久婷婷二区次| 蜜桃久久久久久| 欧美精品九九99久久| 亚洲视频一二区| 成人av在线网| 国产清纯白嫩初高生在线观看91| 久久激情五月婷婷| 欧美一区二区在线视频| 日韩国产精品91| 欧美无人高清视频在线观看| 一区二区三区中文字幕精品精品 | 亚洲综合成人在线| 日本乱人伦aⅴ精品| 综合久久久久久久| 99精品久久只有精品| 国产精品激情偷乱一区二区∴| 国产一区二区在线观看视频| 久久婷婷久久一区二区三区| 国产一区二区在线观看免费| 久久女同互慰一区二区三区| 国产剧情一区在线| 久久九九影视网| gogogo免费视频观看亚洲一| 国产精品久久久久久久久搜平片| 99re这里只有精品首页| 亚洲欧美日韩中文播放| 欧美日韩亚洲综合在线| 日本欧美加勒比视频| 日韩精品在线一区| 国产999精品久久| 亚洲欧美怡红院| 欧美日韩国产另类一区| 久久丁香综合五月国产三级网站| 精品88久久久久88久久久| 国产成人精品www牛牛影视| 中文字幕一区二区三区在线播放| 成人97人人超碰人人99| 亚洲成人在线免费| 久久综合视频网| 99re8在线精品视频免费播放| 亚洲最快最全在线视频| 日韩精品自拍偷拍| 成人免费高清视频| 亚瑟在线精品视频| 精品国产不卡一区二区三区| 成人av小说网| 天天av天天翘天天综合网 | 国产精品一区二区三区乱码| 国产精品高潮呻吟| 欧美一区二区三区在线观看 | 久久66热偷产精品| 亚洲免费观看视频| 日韩你懂的在线观看| 91在线观看地址| 日本亚洲三级在线| 国产精品高清亚洲| 精品福利一区二区三区| 99精品欧美一区二区三区综合在线| 婷婷成人激情在线网| 国产精品毛片无遮挡高清| 69精品人人人人| 一本色道久久综合亚洲91| 麻豆高清免费国产一区| 亚洲综合成人网| 欧美极品aⅴ影院| 欧美老肥妇做.爰bbww| 成人毛片老司机大片| 日韩电影一二三区| 一区二区三区四区av| 国产欧美一区视频| 欧美高清视频不卡网| 91丨porny丨国产| 国产一区二区不卡| 日本欧美一区二区在线观看| 亚洲精品亚洲人成人网在线播放| www国产成人| 3d成人h动漫网站入口| 日本久久一区二区| 99视频在线精品| 国产精品18久久久| 狠狠色狠狠色综合系列| 日本va欧美va瓶| 亚洲国产精品影院| 亚洲激情校园春色| 亚洲视频在线一区二区| 国产精品久久一卡二卡| 日本一区二区综合亚洲| www国产成人| 精品处破学生在线二十三| 制服丝袜激情欧洲亚洲| 欧美日韩精品是欧美日韩精品| 91高清视频免费看| 欧洲一区二区av| 在线视频综合导航| 欧美性生活久久| 欧美亚洲一区二区在线观看| 色婷婷av一区二区三区之一色屋| 97se亚洲国产综合自在线不卡| av高清久久久| 99久久精品一区二区| 色综合久久久久| 91福利国产精品| 欧美在线你懂的| 欧美日韩三级视频| 日韩一区二区在线免费观看| 日韩精品专区在线| 久久久久久久性| 国产精品传媒在线| 亚洲黄色小说网站| 日韩国产精品久久久| 美美哒免费高清在线观看视频一区二区 | 99精品偷自拍| 色综合久久88色综合天天6 | 99久久免费精品| 欧美亚洲国产怡红院影院| 色综合天天综合色综合av| 色欲综合视频天天天| 欧美日韩一区高清| 欧美成人猛片aaaaaaa| 久久久噜噜噜久噜久久综合| 国产精品色婷婷| 亚洲国产成人av网| 日本不卡免费在线视频| 国产成人综合精品三级| www.亚洲精品| 7777精品伊人久久久大香线蕉超级流畅 | 一区二区三区中文字幕| 亚洲电影欧美电影有声小说| 久久黄色级2电影| 91蜜桃在线免费视频| 欧美精品久久久久久久久老牛影院| 日韩欧美激情在线| 国产精品动漫网站| 青青草国产精品亚洲专区无| 国产999精品久久| 在线不卡a资源高清| 久久女同互慰一区二区三区| 一区二区国产盗摄色噜噜| 精品一区二区国语对白| 99精品热视频| 精品国产1区2区3区| 亚洲综合激情小说| 风间由美一区二区三区在线观看 | 免费观看日韩av| 91丨porny丨最新| 久久一区二区三区国产精品| 亚洲欧美一区二区久久| 黑人巨大精品欧美黑白配亚洲| 99re视频这里只有精品| 精品国产乱码久久久久久久久 | 国产在线精品免费| 欧美视频一区二区三区| 欧美激情一区二区三区四区| 久久精品免费看| 精品视频一区 二区 三区| 欧美国产精品中文字幕| 久久99精品国产.久久久久久| 在线精品观看国产| 中文字幕在线不卡一区| 国产一区二区三区日韩| 3atv在线一区二区三区| 亚洲一区二区欧美激情| 91香蕉视频在线| 国产亚洲精品精华液| 蜜臀av一区二区在线观看| 欧美日韩国产综合一区二区| 中文字幕av在线一区二区三区| 久久99精品久久久久久久久久久久| 欧美性猛片aaaaaaa做受| 中文字幕一区二区在线观看| 国产精品66部| 亚洲精品在线观| 精品一区二区三区视频| 日韩欧美123| 久久99精品国产麻豆婷婷洗澡| 欧美一区二区三区播放老司机| 亚洲午夜日本在线观看| 色又黄又爽网站www久久| 自拍偷拍亚洲综合| 99精品欧美一区二区三区小说| 欧美激情中文字幕一区二区| 黑人精品欧美一区二区蜜桃| 久久久天堂av| 国产91丝袜在线播放| 国产精品情趣视频| 丁香婷婷综合色啪| 国产精品久久久久影院色老大|