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

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

?? trivial.c

?? VLC媒體播放程序
?? C
字號:
/***************************************************************************** * trivial.c : trivial resampler (skips samples or pads with zeroes) ***************************************************************************** * Copyright (C) 2002 VideoLAN * $Id: trivial.c,v 1.11 2003/03/04 03:27:40 gbazin Exp $ * * Authors: Christophe Massiot <massiot@via.ecp.fr> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. *  * This program 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 General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111, USA. *****************************************************************************//***************************************************************************** * Preamble *****************************************************************************/#include <stdlib.h>                                      /* malloc(), free() */#include <string.h>#include <vlc/vlc.h>#include "audio_output.h"#include "aout_internal.h"/***************************************************************************** * Local prototypes *****************************************************************************/static int  Create    ( vlc_object_t * );static void DoWork    ( aout_instance_t *, aout_filter_t *, aout_buffer_t *,                        aout_buffer_t * );/***************************************************************************** * Module descriptor *****************************************************************************/vlc_module_begin();    set_description( _("audio filter for trivial resampling") );    set_capability( "audio filter", 1 );    set_callbacks( Create, NULL );vlc_module_end();/***************************************************************************** * Create: allocate trivial resampler *****************************************************************************/static int Create( vlc_object_t *p_this ){    aout_filter_t * p_filter = (aout_filter_t *)p_this;    if ( p_filter->input.i_rate == p_filter->output.i_rate          || p_filter->input.i_format != p_filter->output.i_format          || p_filter->input.i_physical_channels              != p_filter->output.i_physical_channels          || p_filter->input.i_original_channels              != p_filter->output.i_original_channels          || (p_filter->input.i_format != VLC_FOURCC('f','l','3','2')               && p_filter->input.i_format != VLC_FOURCC('f','i','3','2')) )    {        return -1;    }    p_filter->pf_do_work = DoWork;    p_filter->b_in_place = VLC_TRUE;    return 0;}/***************************************************************************** * DoWork: convert a buffer *****************************************************************************/static void DoWork( aout_instance_t * p_aout, aout_filter_t * p_filter,                    aout_buffer_t * p_in_buf, aout_buffer_t * p_out_buf ){    int i_in_nb = p_in_buf->i_nb_samples;    int i_out_nb = i_in_nb * p_filter->output.i_rate                    / p_filter->input.i_rate;    int i_sample_bytes = aout_FormatNbChannels( &p_filter->input )                          * sizeof(int32_t);    /* Check if we really need to run the resampler */    if( p_aout->mixer.mixer.i_rate == p_filter->input.i_rate )    {        return;    }    if ( p_out_buf != p_in_buf )    {        /* For whatever reason the buffer allocator decided to allocate         * a new buffer. Currently, this never happens. */        p_aout->p_vlc->pf_memcpy( p_out_buf->p_buffer, p_in_buf->p_buffer,                                  __MIN(i_out_nb, i_in_nb) * i_sample_bytes );    }    if ( i_out_nb > i_in_nb )    {        /* Pad with zeroes. */        memset( p_out_buf->p_buffer + i_in_nb * i_sample_bytes,                0, (i_out_nb - i_in_nb) * i_sample_bytes );    }    p_out_buf->i_nb_samples = i_out_nb;    p_out_buf->i_nb_bytes = i_out_nb * i_sample_bytes;    p_out_buf->start_date = p_in_buf->start_date;    p_out_buf->end_date = p_out_buf->start_date + p_out_buf->i_nb_samples *        1000000 / p_filter->output.i_rate;}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
777午夜精品免费视频| 激情欧美日韩一区二区| 日本一区二区三区在线观看| 日韩三级免费观看| 欧美一区二区三区免费大片| 欧美一区二区视频观看视频 | 欧美大胆一级视频| 国产呦萝稀缺另类资源| 精品亚洲成av人在线观看| 激情综合色丁香一区二区| 成人一道本在线| 成人久久18免费网站麻豆 | 国产日韩欧美麻豆| 国产视频一区在线播放| 欧美极品另类videosde| 国产精品国产三级国产a| 一个色在线综合| 天天综合色天天| 捆绑紧缚一区二区三区视频| 国产在线精品一区在线观看麻豆| 国产麻豆成人传媒免费观看| 岛国精品在线观看| 色爱区综合激月婷婷| 日韩手机在线导航| 国产午夜亚洲精品不卡| 亚洲精品欧美在线| 日本成人中文字幕在线视频| 国产一区二区三区黄视频| av亚洲精华国产精华| 欧美日韩电影在线播放| 精品国产乱码久久| 一区二区欧美在线观看| 国精产品一区一区三区mba视频 | 日韩一区在线看| 日本成人在线网站| 99久久亚洲一区二区三区青草| 欧美最新大片在线看| 久久精品视频一区二区三区| 亚洲午夜av在线| 欧美肥妇毛茸茸| 久久精品亚洲麻豆av一区二区| 亚洲精品菠萝久久久久久久| 老司机精品视频线观看86 | 日韩电影免费一区| 不卡视频免费播放| 日韩精品一区国产麻豆| 一区二区三区在线视频播放| 成人性生交大片免费| 日韩一区二区电影| 亚洲电影在线免费观看| www.在线欧美| 久久久亚洲精品石原莉奈| 午夜影院在线观看欧美| 成人a级免费电影| 日韩免费观看高清完整版在线观看| 亚洲品质自拍视频| 成人看片黄a免费看在线| 日韩午夜三级在线| 日韩精品电影一区亚洲| 色先锋资源久久综合| 国产精品麻豆久久久| 美女尤物国产一区| 欧美精品在线观看一区二区| 亚洲一区中文日韩| proumb性欧美在线观看| 国产区在线观看成人精品| 美女任你摸久久| 日韩一区国产二区欧美三区| 五月天中文字幕一区二区| 国产精品久久久久久久岛一牛影视| 日韩一级黄色片| 欧美一区二区日韩| 欧美顶级少妇做爰| 欧美一区二区三区啪啪| 欧美一区二区三区啪啪| 日韩欧美高清一区| 欧美成人vr18sexvr| 亚洲影院久久精品| 一个色综合av| 亚洲成av人片一区二区| 日韩精品一级二级| 开心九九激情九九欧美日韩精美视频电影 | 亚洲一区二区3| 亚洲大片精品永久免费| 水蜜桃久久夜色精品一区的特点| 日韩中文字幕亚洲一区二区va在线 | 成a人片亚洲日本久久| 国产精品区一区二区三区| 成人黄色小视频在线观看| 亚洲特级片在线| 欧美三级中文字幕| 久久国产精品色| 国产精品国产三级国产专播品爱网 | 一区二区三区高清不卡| 欧美日韩一区三区| 久久精品噜噜噜成人88aⅴ| 久久久久久久免费视频了| 99麻豆久久久国产精品免费| 亚洲一区二区三区自拍| 日韩欧美三级在线| av一本久道久久综合久久鬼色| 亚洲电影在线播放| 久久奇米777| 色偷偷成人一区二区三区91| 日韩福利视频网| 国产精品天天摸av网| 欧美视频中文字幕| 国产精品77777| 亚洲一区二区三区中文字幕在线| 日韩一卡二卡三卡四卡| av不卡一区二区三区| 日韩成人精品在线| 国产精品美女久久久久久久久久久| 欧美日韩中文精品| 国产黑丝在线一区二区三区| 亚洲精选一二三| 国产午夜精品一区二区| 欧美亚男人的天堂| 国产成人在线免费观看| 亚洲高清久久久| 中文字幕一区二区三区在线播放 | 成人一区二区三区视频在线观看| 午夜精品久久久久久| 国产欧美一区二区精品久导航| 91精品办公室少妇高潮对白| 国产精品白丝av| 国产精品视频第一区| 日韩欧美高清在线| 99re在线视频这里只有精品| 麻豆成人在线观看| 天天综合网 天天综合色| 亚洲欧洲日本在线| 精品成人一区二区三区四区| 欧美男男青年gay1069videost| 成人免费观看男女羞羞视频| 国产曰批免费观看久久久| 日本人妖一区二区| 午夜私人影院久久久久| 经典一区二区三区| 香蕉加勒比综合久久| 亚洲人一二三区| 亚洲视频在线一区观看| 国产精品免费丝袜| 国产欧美一区视频| 国产午夜精品一区二区三区嫩草 | 国产精品18久久久久久vr| 免费人成网站在线观看欧美高清| 亚洲超碰97人人做人人爱| 亚洲自拍偷拍麻豆| 亚洲自拍偷拍九九九| 亚洲永久免费av| 一区二区三区在线观看视频| 一区二区三区四区精品在线视频| 亚洲婷婷综合色高清在线| 国产精品成人免费在线| 国产精品国产三级国产三级人妇 | 黄色资源网久久资源365| 久久99蜜桃精品| 韩国欧美国产1区| 国产91综合一区在线观看| 成人高清视频在线| 在线观看视频91| 欧美伦理电影网| 欧美成人高清电影在线| 久久久亚洲综合| 亚洲欧洲性图库| 亚洲综合精品久久| 麻豆国产精品777777在线| 国产伦精品一区二区三区免费迷| 国产成人免费在线观看不卡| 99久久久久久| 欧美日韩国产电影| 久久久久久久久久美女| 国产精品丝袜在线| 亚洲成年人影院| 国产精品一品视频| 91精品91久久久中77777| 欧美一区二区国产| 国产午夜亚洲精品理论片色戒| 亚洲私人影院在线观看| 午夜国产不卡在线观看视频| 国产精品伊人色| 欧美一a一片一级一片| 欧美成人女星排行榜| 国产精品视频九色porn| 午夜精品福利在线| 成人免费看视频| 51午夜精品国产| 综合婷婷亚洲小说| 久国产精品韩国三级视频| 99久久免费精品高清特色大片| 欧美一区二区私人影院日本| 国产精品美女www爽爽爽| 日韩极品在线观看| 99久久精品99国产精品| 欧美电影免费观看高清完整版在| 亚洲桃色在线一区| 国产精品888| 日韩一级视频免费观看在线| 一区二区三国产精华液|