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

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

?? mad.h

?? MP3 Cyclone的source code 利用FPGGA實現MP3的功能
?? H
?? 第 1 頁 / 共 2 頁
字號:
#   define mad_f_mul(x, y)	((((x) + (1L << 11)) >> 12) *  \				 (((y) + (1L << 15)) >> 16))#  endif/* ------------------------------------------------------------------------- */# else#  error "no FPM selected"# endif/* default implementations */# if !defined(mad_f_mul)#  define mad_f_mul(x, y)  \    ({ register mad_fixed64hi_t __hi;  \       register mad_fixed64lo_t __lo;  \       MAD_F_MLX(__hi, __lo, (x), (y));  \       mad_f_scale64(__hi, __lo);  \    })# endif# if !defined(MAD_F_MLA)#  define MAD_F_ML0(hi, lo, x, y)	((lo)  = mad_f_mul((x), (y)))#  define MAD_F_MLA(hi, lo, x, y)	((lo) += mad_f_mul((x), (y)))#  define MAD_F_MLN(hi, lo)		((lo)  = -(lo))#  define MAD_F_MLZ(hi, lo)		((void) (hi), (mad_fixed_t) (lo))# endif# if !defined(MAD_F_ML0)#  define MAD_F_ML0(hi, lo, x, y)	MAD_F_MLX((hi), (lo), (x), (y))# endif# if !defined(MAD_F_MLN)#  define MAD_F_MLN(hi, lo)		((hi) = ((lo) = -(lo)) ? ~(hi) : -(hi))# endif# if !defined(MAD_F_MLZ)#  define MAD_F_MLZ(hi, lo)		mad_f_scale64((hi), (lo))# endif# if !defined(mad_f_scale64)#  if defined(OPT_ACCURACY)#   define mad_f_scale64(hi, lo)  \    ((((mad_fixed_t)  \       (((hi) << (32 - (MAD_F_SCALEBITS - 1))) |  \	((lo) >> (MAD_F_SCALEBITS - 1)))) + 1) >> 1)#  else#   define mad_f_scale64(hi, lo)  \    ((mad_fixed_t)  \     (((hi) << (32 - MAD_F_SCALEBITS)) |  \      ((lo) >> MAD_F_SCALEBITS)))#  endif#  define MAD_F_SCALEBITS  MAD_F_FRACBITS# endif/* C routines */mad_fixed_t mad_f_abs(mad_fixed_t);mad_fixed_t mad_f_div(mad_fixed_t, mad_fixed_t);# endif/* Id: bit.h,v 1.12 2004/01/23 09:41:32 rob Exp */# ifndef LIBMAD_BIT_H# define LIBMAD_BIT_Hstruct mad_bitptr {  unsigned char const *byte;  unsigned short cache;  unsigned short left;};void mad_bit_init(struct mad_bitptr *, unsigned char const *);# define mad_bit_finish(bitptr)		/* nothing */unsigned int mad_bit_length(struct mad_bitptr const *,			    struct mad_bitptr const *);# define mad_bit_bitsleft(bitptr)  ((bitptr)->left)unsigned char const *mad_bit_nextbyte(struct mad_bitptr const *);void mad_bit_skip(struct mad_bitptr *, unsigned int);unsigned long mad_bit_read(struct mad_bitptr *, unsigned int);void mad_bit_write(struct mad_bitptr *, unsigned int, unsigned long);unsigned short mad_bit_crc(struct mad_bitptr, unsigned int, unsigned short);# endif/* Id: timer.h,v 1.16 2004/01/23 09:41:33 rob Exp */# ifndef LIBMAD_TIMER_H# define LIBMAD_TIMER_Htypedef struct {  signed long seconds;		/* whole seconds */  unsigned long fraction;	/* 1/MAD_TIMER_RESOLUTION seconds */} mad_timer_t;extern mad_timer_t const mad_timer_zero;# define MAD_TIMER_RESOLUTION	352800000ULenum mad_units {  MAD_UNITS_HOURS	 =    -2,  MAD_UNITS_MINUTES	 =    -1,  MAD_UNITS_SECONDS	 =     0,  /* metric units */  MAD_UNITS_DECISECONDS	 =    10,  MAD_UNITS_CENTISECONDS =   100,  MAD_UNITS_MILLISECONDS =  1000,  /* audio sample units */  MAD_UNITS_8000_HZ	 =  8000,  MAD_UNITS_11025_HZ	 = 11025,  MAD_UNITS_12000_HZ	 = 12000,  MAD_UNITS_16000_HZ	 = 16000,  MAD_UNITS_22050_HZ	 = 22050,  MAD_UNITS_24000_HZ	 = 24000,  MAD_UNITS_32000_HZ	 = 32000,  MAD_UNITS_44100_HZ	 = 44100,  MAD_UNITS_48000_HZ	 = 48000,  /* video frame/field units */  MAD_UNITS_24_FPS	 =    24,  MAD_UNITS_25_FPS	 =    25,  MAD_UNITS_30_FPS	 =    30,  MAD_UNITS_48_FPS	 =    48,  MAD_UNITS_50_FPS	 =    50,  MAD_UNITS_60_FPS	 =    60,  /* CD audio frames */  MAD_UNITS_75_FPS	 =    75,  /* video drop-frame units */  MAD_UNITS_23_976_FPS	 =   -24,  MAD_UNITS_24_975_FPS	 =   -25,  MAD_UNITS_29_97_FPS	 =   -30,  MAD_UNITS_47_952_FPS	 =   -48,  MAD_UNITS_49_95_FPS	 =   -50,  MAD_UNITS_59_94_FPS	 =   -60};# define mad_timer_reset(timer)	((void) (*(timer) = mad_timer_zero))int mad_timer_compare(mad_timer_t, mad_timer_t);# define mad_timer_sign(timer)	mad_timer_compare((timer), mad_timer_zero)void mad_timer_negate(mad_timer_t *);mad_timer_t mad_timer_abs(mad_timer_t);void mad_timer_set(mad_timer_t *, unsigned long, unsigned long, unsigned long);void mad_timer_add(mad_timer_t *, mad_timer_t);void mad_timer_multiply(mad_timer_t *, signed long);signed long mad_timer_count(mad_timer_t, enum mad_units);unsigned long mad_timer_fraction(mad_timer_t, unsigned long);void mad_timer_string(mad_timer_t, char *, char const *,		      enum mad_units, enum mad_units, unsigned long);# endif/* Id: stream.h,v 1.20 2004/02/05 09:02:39 rob Exp */# ifndef LIBMAD_STREAM_H# define LIBMAD_STREAM_H# define MAD_BUFFER_GUARD	8# define MAD_BUFFER_MDLEN	(511 + 2048 + MAD_BUFFER_GUARD)enum mad_error {  MAD_ERROR_NONE	   = 0x0000,	/* no error */  MAD_ERROR_BUFLEN	   = 0x0001,	/* input buffer too small (or EOF) */  MAD_ERROR_BUFPTR	   = 0x0002,	/* invalid (null) buffer pointer */  MAD_ERROR_NOMEM	   = 0x0031,	/* not enough memory */  MAD_ERROR_LOSTSYNC	   = 0x0101,	/* lost synchronization */  MAD_ERROR_BADLAYER	   = 0x0102,	/* reserved header layer value */  MAD_ERROR_BADBITRATE	   = 0x0103,	/* forbidden bitrate value */  MAD_ERROR_BADSAMPLERATE  = 0x0104,	/* reserved sample frequency value */  MAD_ERROR_BADEMPHASIS	   = 0x0105,	/* reserved emphasis value */  MAD_ERROR_BADCRC	   = 0x0201,	/* CRC check failed */  MAD_ERROR_BADBITALLOC	   = 0x0211,	/* forbidden bit allocation value */  MAD_ERROR_BADSCALEFACTOR = 0x0221,	/* bad scalefactor index */  MAD_ERROR_BADMODE        = 0x0222,	/* bad bitrate/mode combination */  MAD_ERROR_BADFRAMELEN	   = 0x0231,	/* bad frame length */  MAD_ERROR_BADBIGVALUES   = 0x0232,	/* bad big_values count */  MAD_ERROR_BADBLOCKTYPE   = 0x0233,	/* reserved block_type */  MAD_ERROR_BADSCFSI	   = 0x0234,	/* bad scalefactor selection info */  MAD_ERROR_BADDATAPTR	   = 0x0235,	/* bad main_data_begin pointer */  MAD_ERROR_BADPART3LEN	   = 0x0236,	/* bad audio data length */  MAD_ERROR_BADHUFFTABLE   = 0x0237,	/* bad Huffman table select */  MAD_ERROR_BADHUFFDATA	   = 0x0238,	/* Huffman data overrun */  MAD_ERROR_BADSTEREO	   = 0x0239	/* incompatible block_type for JS */};# define MAD_RECOVERABLE(error)	((error) & 0xff00)struct mad_stream {  unsigned char const *buffer;		/* input bitstream buffer */  unsigned char const *bufend;		/* end of buffer */  unsigned long skiplen;		/* bytes to skip before next frame */  int sync;				/* stream sync found */  unsigned long freerate;		/* free bitrate (fixed) */  unsigned char const *this_frame;	/* start of current frame */  unsigned char const *next_frame;	/* start of next frame */  struct mad_bitptr ptr;		/* current processing bit pointer */  struct mad_bitptr anc_ptr;		/* ancillary bits pointer */  unsigned int anc_bitlen;		/* number of ancillary bits */  unsigned char (*main_data)[MAD_BUFFER_MDLEN];					/* Layer III main_data() */  unsigned int md_len;			/* bytes in main_data */  int options;				/* decoding options (see below) */  enum mad_error error;			/* error code (see above) */};enum {  MAD_OPTION_IGNORECRC      = 0x0001,	/* ignore CRC errors */  MAD_OPTION_HALFSAMPLERATE = 0x0002	/* generate PCM at 1/2 sample rate */# if 0  /* not yet implemented */  MAD_OPTION_LEFTCHANNEL    = 0x0010,	/* decode left channel only */  MAD_OPTION_RIGHTCHANNEL   = 0x0020,	/* decode right channel only */  MAD_OPTION_SINGLECHANNEL  = 0x0030	/* combine channels */# endif};void mad_stream_init(struct mad_stream *);void mad_stream_finish(struct mad_stream *);# define mad_stream_options(stream, opts)  \    ((void) ((stream)->options = (opts)))void mad_stream_buffer(struct mad_stream *,		       unsigned char const *, unsigned long);void mad_stream_skip(struct mad_stream *, unsigned long);int mad_stream_sync(struct mad_stream *);char const *mad_stream_errorstr(struct mad_stream const *);# endif/* Id: frame.h,v 1.20 2004/01/23 09:41:32 rob Exp */# ifndef LIBMAD_FRAME_H# define LIBMAD_FRAME_Henum mad_layer {  MAD_LAYER_I   = 1,			/* Layer I */  MAD_LAYER_II  = 2,			/* Layer II */  MAD_LAYER_III = 3			/* Layer III */};enum mad_mode {  MAD_MODE_SINGLE_CHANNEL = 0,		/* single channel */  MAD_MODE_DUAL_CHANNEL	  = 1,		/* dual channel */  MAD_MODE_JOINT_STEREO	  = 2,		/* joint (MS/intensity) stereo */  MAD_MODE_STEREO	  = 3		/* normal LR stereo */};enum mad_emphasis {  MAD_EMPHASIS_NONE	  = 0,		/* no emphasis */  MAD_EMPHASIS_50_15_US	  = 1,		/* 50/15 microseconds emphasis */  MAD_EMPHASIS_CCITT_J_17 = 3,		/* CCITT J.17 emphasis */  MAD_EMPHASIS_RESERVED   = 2		/* unknown emphasis */};struct mad_header {  enum mad_layer layer;			/* audio layer (1, 2, or 3) */  enum mad_mode mode;			/* channel mode (see above) */  int mode_extension;			/* additional mode info */  enum mad_emphasis emphasis;		/* de-emphasis to use (see above) */  unsigned long bitrate;		/* stream bitrate (bps) */  unsigned int samplerate;		/* sampling frequency (Hz) */  unsigned short crc_check;		/* frame CRC accumulator */  unsigned short crc_target;		/* final target CRC checksum */  int flags;				/* flags (see below) */  int private_bits;			/* private bits (see below) */  mad_timer_t duration;			/* audio playing time of frame */};struct mad_frame {  struct mad_header header;		/* MPEG audio header */  int options;				/* decoding options (from stream) */  mad_fixed_t sbsample[2][36][32];	/* synthesis subband filter samples */  mad_fixed_t (*overlap)[2][32][18];	/* Layer III block overlap data */};# define MAD_NCHANNELS(header)		((header)->mode ? 2 : 1)# define MAD_NSBSAMPLES(header)  \  ((header)->layer == MAD_LAYER_I ? 12 :  \   (((header)->layer == MAD_LAYER_III &&  \     ((header)->flags & MAD_FLAG_LSF_EXT)) ? 18 : 36))enum {  MAD_FLAG_NPRIVATE_III	= 0x0007,	/* number of Layer III private bits */  MAD_FLAG_INCOMPLETE	= 0x0008,	/* header but not data is decoded */  MAD_FLAG_PROTECTION	= 0x0010,	/* frame has CRC protection */  MAD_FLAG_COPYRIGHT	= 0x0020,	/* frame is copyright */  MAD_FLAG_ORIGINAL	= 0x0040,	/* frame is original (else copy) */  MAD_FLAG_PADDING	= 0x0080,	/* frame has additional slot */  MAD_FLAG_I_STEREO	= 0x0100,	/* uses intensity joint stereo */  MAD_FLAG_MS_STEREO	= 0x0200,	/* uses middle/side joint stereo */  MAD_FLAG_FREEFORMAT	= 0x0400,	/* uses free format bitrate */  MAD_FLAG_LSF_EXT	= 0x1000,	/* lower sampling freq. extension */  MAD_FLAG_MC_EXT	= 0x2000,	/* multichannel audio extension */  MAD_FLAG_MPEG_2_5_EXT	= 0x4000	/* MPEG 2.5 (unofficial) extension */};enum {  MAD_PRIVATE_HEADER	= 0x0100,	/* header private bit */  MAD_PRIVATE_III	= 0x001f	/* Layer III private bits (up to 5) */};void mad_header_init(struct mad_header *);# define mad_header_finish(header)  /* nothing */int mad_header_decode(struct mad_header *, struct mad_stream *);void mad_frame_init(struct mad_frame *);void mad_frame_finish(struct mad_frame *);int mad_frame_decode(struct mad_frame *, struct mad_stream *);void mad_frame_mute(struct mad_frame *);# endif/* Id: synth.h,v 1.15 2004/01/23 09:41:33 rob Exp */# ifndef LIBMAD_SYNTH_H# define LIBMAD_SYNTH_Hstruct mad_pcm {  unsigned int samplerate;		/* sampling frequency (Hz) */  unsigned short channels;		/* number of channels */  unsigned short length;		/* number of samples per channel */  mad_fixed_t samples[2][1152];		/* PCM output samples [ch][sample] */};struct mad_synth {  mad_fixed_t filter[2][2][2][16][8];	/* polyphase filterbank outputs */  					/* [ch][eo][peo][s][v] */  unsigned int phase;			/* current processing phase */  struct mad_pcm pcm;			/* PCM output */};/* single channel PCM selector */enum {  MAD_PCM_CHANNEL_SINGLE = 0};/* dual channel PCM selector */enum {  MAD_PCM_CHANNEL_DUAL_1 = 0,  MAD_PCM_CHANNEL_DUAL_2 = 1};/* stereo PCM selector */enum {  MAD_PCM_CHANNEL_STEREO_LEFT  = 0,  MAD_PCM_CHANNEL_STEREO_RIGHT = 1};void mad_synth_init(struct mad_synth *);# define mad_synth_finish(synth)  /* nothing */void mad_synth_mute(struct mad_synth *);void mad_synth_frame(struct mad_synth *, struct mad_frame const *);# endif/* Id: decoder.h,v 1.17 2004/01/23 09:41:32 rob Exp */# ifndef LIBMAD_DECODER_H# define LIBMAD_DECODER_Henum mad_decoder_mode {  MAD_DECODER_MODE_SYNC  = 0,  MAD_DECODER_MODE_ASYNC};enum mad_flow {  MAD_FLOW_CONTINUE = 0x0000,	/* continue normally */  MAD_FLOW_STOP     = 0x0010,	/* stop decoding normally */  MAD_FLOW_BREAK    = 0x0011,	/* stop decoding and signal an error */  MAD_FLOW_IGNORE   = 0x0020	/* ignore the current frame */};struct mad_decoder {  enum mad_decoder_mode mode;  int options;  struct {    long pid;    int in;    int out;  } async;  struct {    struct mad_stream stream;    struct mad_frame frame;    struct mad_synth synth;  } *sync;  void *cb_data;  enum mad_flow (*input_func)(void *, struct mad_stream *);  enum mad_flow (*header_func)(void *, struct mad_header const *);  enum mad_flow (*filter_func)(void *,			       struct mad_stream const *, struct mad_frame *);  enum mad_flow (*output_func)(void *,			       struct mad_header const *, struct mad_pcm *);  enum mad_flow (*error_func)(void *, struct mad_stream *, struct mad_frame *);  enum mad_flow (*message_func)(void *, void *, unsigned int *);};void mad_decoder_init(struct mad_decoder *, void *,		      enum mad_flow (*)(void *, struct mad_stream *),		      enum mad_flow (*)(void *, struct mad_header const *),		      enum mad_flow (*)(void *,					struct mad_stream const *,					struct mad_frame *),		      enum mad_flow (*)(void *,					struct mad_header const *,					struct mad_pcm *),		      enum mad_flow (*)(void *,					struct mad_stream *,					struct mad_frame *),		      enum mad_flow (*)(void *, void *, unsigned int *));int mad_decoder_finish(struct mad_decoder *);# define mad_decoder_options(decoder, opts)  \    ((void) ((decoder)->options = (opts)))int mad_decoder_run(struct mad_decoder *, enum mad_decoder_mode);int mad_decoder_message(struct mad_decoder *, void *, unsigned int *);# endif# ifdef __cplusplus}# endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
激情六月婷婷综合| 九色综合国产一区二区三区| 欧美精品高清视频| 国产精品主播直播| 亚洲成人激情av| 国产精品毛片久久久久久久| 91精品国产色综合久久不卡电影| www.综合网.com| 乱一区二区av| 亚洲国产人成综合网站| 国产精品毛片高清在线完整版| 日韩一区二区在线观看视频播放 | 国产 日韩 欧美大片| 亚洲激情欧美激情| 中文一区二区完整视频在线观看| 91精品国产乱| 欧美亚洲动漫制服丝袜| a在线播放不卡| 盗摄精品av一区二区三区| 青青草国产精品97视觉盛宴| 一区二区久久久| 亚洲色图丝袜美腿| 国产精品入口麻豆原神| 久久久国产精品午夜一区ai换脸| 日韩一区二区中文字幕| 欧美一区二区在线观看| 欧美日本一区二区三区四区| 91麻豆福利精品推荐| 成人高清免费在线播放| 高清不卡一区二区在线| 国产一区二区三区精品欧美日韩一区二区三区| 爽好多水快深点欧美视频| 亚洲一区二区3| 日本视频中文字幕一区二区三区| 亚洲激情五月婷婷| 尤物视频一区二区| 亚洲免费视频成人| 亚洲免费在线观看视频| 樱桃视频在线观看一区| 一区二区三区在线看| 亚洲精品欧美激情| 一区二区三区高清在线| 一区二区三区精品视频在线| 一区二区三区产品免费精品久久75| 国产精品毛片久久久久久| 国产精品成人免费在线| 1区2区3区国产精品| 亚洲免费av网站| 亚洲综合久久av| 午夜视频久久久久久| 五月开心婷婷久久| 蜜桃久久久久久| 国产精一区二区三区| 国产激情一区二区三区桃花岛亚洲| 国产成人99久久亚洲综合精品| 国产美女娇喘av呻吟久久| 丁香婷婷综合网| 91麻豆国产在线观看| 欧美三级一区二区| 欧美成人一区二区| 欧美国产日韩亚洲一区| 国产精品另类一区| 一区二区三区久久久| 日韩电影在线一区| 韩国成人在线视频| 不卡av在线免费观看| 色综合婷婷久久| 欧美二区在线观看| 欧美成人aa大片| 亚洲欧洲精品天堂一级| 亚洲狠狠爱一区二区三区| 美女视频一区在线观看| 丁香激情综合五月| 欧美挠脚心视频网站| 久久久亚洲高清| 一区二区日韩av| 国产原创一区二区| 日本高清视频一区二区| 91精品国产色综合久久不卡电影 | 一区二区三区日本| 男女男精品网站| 成人成人成人在线视频| 欧美日韩大陆在线| 国产精品天美传媒| 天天操天天干天天综合网| 麻豆精品精品国产自在97香蕉 | 99久久久国产精品| 91精品国产综合久久久蜜臀粉嫩| 亚洲国产成人va在线观看天堂| 青草国产精品久久久久久| 成人性色生活片免费看爆迷你毛片| 欧美在线高清视频| 国产欧美一二三区| 天天爽夜夜爽夜夜爽精品视频| 国产大陆a不卡| 欧美精品v国产精品v日韩精品 | 欧美日韩中文精品| 欧美国产精品v| 免费观看一级欧美片| 色域天天综合网| 久久这里只有精品视频网| 夜夜嗨av一区二区三区中文字幕 | 一区二区三区成人在线视频| 国内精品自线一区二区三区视频| 色综合天天性综合| 国产日韩欧美在线一区| 日韩高清电影一区| 欧美综合久久久| 亚洲欧美综合在线精品| 国产一区二区在线电影| 欧美精品v国产精品v日韩精品| 中文字幕一区二区三| 国产成人午夜片在线观看高清观看 | 青娱乐精品在线视频| 色天天综合色天天久久| 日本一区二区动态图| 麻豆成人在线观看| 欧美一级欧美一级在线播放| 亚洲国产欧美日韩另类综合| www.日韩精品| 国产精品久久久久影院亚瑟| 国产一区二区三区久久悠悠色av| 欧美一区二区在线不卡| 天堂在线一区二区| 欧美日韩色综合| 亚洲国产日韩av| 欧洲一区在线电影| 亚洲伦在线观看| 色综合一区二区| 一区二区三区久久久| 色婷婷国产精品久久包臀| 亚洲欧美日韩中文播放 | 亚洲成人av中文| 欧美午夜不卡在线观看免费| 亚洲老司机在线| 欧美在线一二三四区| 亚洲免费观看视频| 色成人在线视频| 亚洲成a人v欧美综合天堂下载| 欧美视频在线一区二区三区| 亚洲另类春色国产| 欧美嫩在线观看| 免费成人在线播放| 精品处破学生在线二十三| 麻豆精品视频在线观看免费| 精品捆绑美女sm三区| 国产精品中文字幕一区二区三区| 久久久91精品国产一区二区三区| 国产福利91精品| 综合在线观看色| 欧美性生活一区| 日本vs亚洲vs韩国一区三区二区 | 国产女同性恋一区二区| 白白色亚洲国产精品| 亚洲男人天堂av| 欧美人成免费网站| 激情久久久久久久久久久久久久久久| 久久蜜臀中文字幕| 不卡av免费在线观看| 午夜视黄欧洲亚洲| 精品日韩av一区二区| 成人avav影音| 亚洲高清免费视频| 欧美成人一区二区三区| 不卡的看片网站| 亚洲国产aⅴ成人精品无吗| 日韩精品一区二区三区老鸭窝 | 亚洲激情综合网| 欧美丰满少妇xxxxx高潮对白 | 国产麻豆9l精品三级站| 亚洲欧洲av在线| 日韩视频中午一区| av一区二区久久| 日本午夜精品视频在线观看| 国产三级精品视频| 欧美日韩精品欧美日韩精品一| 国产乱码精品一区二区三区五月婷 | 91国产精品成人| 韩国理伦片一区二区三区在线播放| 亚洲图片激情小说| 欧美不卡123| 日本韩国一区二区三区视频| 美腿丝袜在线亚洲一区| 中文字幕日韩欧美一区二区三区| 欧美日韩三级视频| 不卡的av网站| 精品亚洲国产成人av制服丝袜| 最新国产の精品合集bt伙计| 91精品麻豆日日躁夜夜躁| 99精品欧美一区二区三区小说| 日本特黄久久久高潮| 亚洲麻豆国产自偷在线| 久久久久久一二三区| 欧美日韩你懂得| 成人app在线观看| 极品少妇xxxx精品少妇| 亚洲综合精品自拍| 国产精品久久久久精k8| 欧美mv和日韩mv的网站| 91福利在线播放|