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

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

?? framing.c

?? c++系統(tǒng)開發(fā)實例精粹內(nèi)附的80例源代碼 環(huán)境:windows2000,c++6.0
?? C
?? 第 1 頁 / 共 3 頁
字號:


#include <stdlib.h>
#include <string.h>
#include <ogg/ogg.h>


int ogg_page_version(ogg_page *og){
  return((int)(og->header[4]));
}

int ogg_page_continued(ogg_page *og){
  return((int)(og->header[5]&0x01));
}

int ogg_page_bos(ogg_page *og){
  return((int)(og->header[5]&0x02));
}

int ogg_page_eos(ogg_page *og){
  return((int)(og->header[5]&0x04));
}

ogg_int64_t ogg_page_granulepos(ogg_page *og){
  unsigned char *page=og->header;
  ogg_int64_t granulepos=page[13]&(0xff);
  granulepos= (granulepos<<8)|(page[12]&0xff);
  granulepos= (granulepos<<8)|(page[11]&0xff);
  granulepos= (granulepos<<8)|(page[10]&0xff);
  granulepos= (granulepos<<8)|(page[9]&0xff);
  granulepos= (granulepos<<8)|(page[8]&0xff);
  granulepos= (granulepos<<8)|(page[7]&0xff);
  granulepos= (granulepos<<8)|(page[6]&0xff);
  return(granulepos);
}

int ogg_page_serialno(ogg_page *og){
  return(og->header[14] |
	 (og->header[15]<<8) |
	 (og->header[16]<<16) |
	 (og->header[17]<<24));
}
 
long ogg_page_pageno(ogg_page *og){
  return(og->header[18] |
	 (og->header[19]<<8) |
	 (og->header[20]<<16) |
	 (og->header[21]<<24));
}





int ogg_page_packets(ogg_page *og){
  int i,n=og->header[26],count=0;
  for(i=0;i<n;i++)
    if(og->header[27+i]<255)count++;
  return(count);
}


#if 0

static ogg_uint32_t _ogg_crc_entry(unsigned long index){
  int           i;
  unsigned long r;

  r = index << 24;
  for (i=0; i<8; i++)
    if (r & 0x80000000UL)
      r = (r << 1) ^ 0x04c11db7; 
    else
       r<<=1;
 return (r & 0xffffffffUL);
}
#endif

const ogg_uint32_t crc_lookup[256]={
  0x00000000,0x04c11db7,0x09823b6e,0x0d4326d9,
  0x130476dc,0x17c56b6b,0x1a864db2,0x1e475005,
  0x2608edb8,0x22c9f00f,0x2f8ad6d6,0x2b4bcb61,
  0x350c9b64,0x31cd86d3,0x3c8ea00a,0x384fbdbd,
  0x4c11db70,0x48d0c6c7,0x4593e01e,0x4152fda9,
  0x5f15adac,0x5bd4b01b,0x569796c2,0x52568b75,
  0x6a1936c8,0x6ed82b7f,0x639b0da6,0x675a1011,
  0x791d4014,0x7ddc5da3,0x709f7b7a,0x745e66cd,
  0x9823b6e0,0x9ce2ab57,0x91a18d8e,0x95609039,
  0x8b27c03c,0x8fe6dd8b,0x82a5fb52,0x8664e6e5,
  0xbe2b5b58,0xbaea46ef,0xb7a96036,0xb3687d81,
  0xad2f2d84,0xa9ee3033,0xa4ad16ea,0xa06c0b5d,
  0xd4326d90,0xd0f37027,0xddb056fe,0xd9714b49,
  0xc7361b4c,0xc3f706fb,0xceb42022,0xca753d95,
  0xf23a8028,0xf6fb9d9f,0xfbb8bb46,0xff79a6f1,
  0xe13ef6f4,0xe5ffeb43,0xe8bccd9a,0xec7dd02d,
  0x34867077,0x30476dc0,0x3d044b19,0x39c556ae,
  0x278206ab,0x23431b1c,0x2e003dc5,0x2ac12072,
  0x128e9dcf,0x164f8078,0x1b0ca6a1,0x1fcdbb16,
  0x018aeb13,0x054bf6a4,0x0808d07d,0x0cc9cdca,
  0x7897ab07,0x7c56b6b0,0x71159069,0x75d48dde,
  0x6b93dddb,0x6f52c06c,0x6211e6b5,0x66d0fb02,
  0x5e9f46bf,0x5a5e5b08,0x571d7dd1,0x53dc6066,
  0x4d9b3063,0x495a2dd4,0x44190b0d,0x40d816ba,
  0xaca5c697,0xa864db20,0xa527fdf9,0xa1e6e04e,
  0xbfa1b04b,0xbb60adfc,0xb6238b25,0xb2e29692,
  0x8aad2b2f,0x8e6c3698,0x832f1041,0x87ee0df6,
  0x99a95df3,0x9d684044,0x902b669d,0x94ea7b2a,
  0xe0b41de7,0xe4750050,0xe9362689,0xedf73b3e,
  0xf3b06b3b,0xf771768c,0xfa325055,0xfef34de2,
  0xc6bcf05f,0xc27dede8,0xcf3ecb31,0xcbffd686,
  0xd5b88683,0xd1799b34,0xdc3abded,0xd8fba05a,
  0x690ce0ee,0x6dcdfd59,0x608edb80,0x644fc637,
  0x7a089632,0x7ec98b85,0x738aad5c,0x774bb0eb,
  0x4f040d56,0x4bc510e1,0x46863638,0x42472b8f,
  0x5c007b8a,0x58c1663d,0x558240e4,0x51435d53,
  0x251d3b9e,0x21dc2629,0x2c9f00f0,0x285e1d47,
  0x36194d42,0x32d850f5,0x3f9b762c,0x3b5a6b9b,
  0x0315d626,0x07d4cb91,0x0a97ed48,0x0e56f0ff,
  0x1011a0fa,0x14d0bd4d,0x19939b94,0x1d528623,
  0xf12f560e,0xf5ee4bb9,0xf8ad6d60,0xfc6c70d7,
  0xe22b20d2,0xe6ea3d65,0xeba91bbc,0xef68060b,
  0xd727bbb6,0xd3e6a601,0xdea580d8,0xda649d6f,
  0xc423cd6a,0xc0e2d0dd,0xcda1f604,0xc960ebb3,
  0xbd3e8d7e,0xb9ff90c9,0xb4bcb610,0xb07daba7,
  0xae3afba2,0xaafbe615,0xa7b8c0cc,0xa379dd7b,
  0x9b3660c6,0x9ff77d71,0x92b45ba8,0x9675461f,
  0x8832161a,0x8cf30bad,0x81b02d74,0x857130c3,
  0x5d8a9099,0x594b8d2e,0x5408abf7,0x50c9b640,
  0x4e8ee645,0x4a4ffbf2,0x470cdd2b,0x43cdc09c,
  0x7b827d21,0x7f436096,0x7200464f,0x76c15bf8,
  0x68860bfd,0x6c47164a,0x61043093,0x65c52d24,
  0x119b4be9,0x155a565e,0x18197087,0x1cd86d30,
  0x029f3d35,0x065e2082,0x0b1d065b,0x0fdc1bec,
  0x3793a651,0x3352bbe6,0x3e119d3f,0x3ad08088,
  0x2497d08d,0x2056cd3a,0x2d15ebe3,0x29d4f654,
  0xc5a92679,0xc1683bce,0xcc2b1d17,0xc8ea00a0,
  0xd6ad50a5,0xd26c4d12,0xdf2f6bcb,0xdbee767c,
  0xe3a1cbc1,0xe760d676,0xea23f0af,0xeee2ed18,
  0xf0a5bd1d,0xf464a0aa,0xf9278673,0xfde69bc4,
  0x89b8fd09,0x8d79e0be,0x803ac667,0x84fbdbd0,
  0x9abc8bd5,0x9e7d9662,0x933eb0bb,0x97ffad0c,
  0xafb010b1,0xab710d06,0xa6322bdf,0xa2f33668,
  0xbcb4666d,0xb8757bda,0xb5365d03,0xb1f740b4};


int ogg_stream_init(ogg_stream_state *os,int serialno){
  if(os){
    memset(os,0,sizeof(*os));
    os->body_storage=16*1024;
    os->body_data=_ogg_malloc(os->body_storage*sizeof(*os->body_data));

    os->lacing_storage=1024;
    os->lacing_vals=_ogg_malloc(os->lacing_storage*sizeof(*os->lacing_vals));
    os->granule_vals=_ogg_malloc(os->lacing_storage*sizeof(*os->granule_vals));

    os->serialno=serialno;

    return(0);
  }
  return(-1);
} 

int ogg_stream_clear(ogg_stream_state *os){
  if(os){
    if(os->body_data)_ogg_free(os->body_data);
    if(os->lacing_vals)_ogg_free(os->lacing_vals);
    if(os->granule_vals)_ogg_free(os->granule_vals);

    memset(os,0,sizeof(*os));    
  }
  return(0);
} 

int ogg_stream_destroy(ogg_stream_state *os){
  if(os){
    ogg_stream_clear(os);
    _ogg_free(os);
  }
  return(0);
} 



static void _os_body_expand(ogg_stream_state *os,int needed){
  if(os->body_storage<=os->body_fill+needed){
    os->body_storage+=(needed+1024);
    os->body_data=_ogg_realloc(os->body_data,os->body_storage*sizeof(*os->body_data));
  }
}

static void _os_lacing_expand(ogg_stream_state *os,int needed){
  if(os->lacing_storage<=os->lacing_fill+needed){
    os->lacing_storage+=(needed+32);
    os->lacing_vals=_ogg_realloc(os->lacing_vals,os->lacing_storage*sizeof(*os->lacing_vals));
    os->granule_vals=_ogg_realloc(os->granule_vals,os->lacing_storage*sizeof(*os->granule_vals));
  }
}



void ogg_page_checksum_set(ogg_page *og){
  if(og){
    ogg_uint32_t crc_reg=0;
    int i;

    og->header[22]=0;
    og->header[23]=0;
    og->header[24]=0;
    og->header[25]=0;
    
    for(i=0;i<og->header_len;i++)
      crc_reg=(crc_reg<<8)^crc_lookup[((crc_reg >> 24)&0xff)^og->header[i]];
    for(i=0;i<og->body_len;i++)
      crc_reg=(crc_reg<<8)^crc_lookup[((crc_reg >> 24)&0xff)^og->body[i]];
    
    og->header[22]=crc_reg&0xff;
    og->header[23]=(crc_reg>>8)&0xff;
    og->header[24]=(crc_reg>>16)&0xff;
    og->header[25]=(crc_reg>>24)&0xff;
  }
}

int ogg_stream_packetin(ogg_stream_state *os,ogg_packet *op){
  int lacing_vals=op->bytes/255+1,i;

  if(os->body_returned){
   
    
    os->body_fill-=os->body_returned;
    if(os->body_fill)
      memmove(os->body_data,os->body_data+os->body_returned,
	      os->body_fill);
    os->body_returned=0;
  }
 
  _os_body_expand(os,op->bytes);
  _os_lacing_expand(os,lacing_vals);


  memcpy(os->body_data+os->body_fill,op->packet,op->bytes);
  os->body_fill+=op->bytes;

  for(i=0;i<lacing_vals-1;i++){
    os->lacing_vals[os->lacing_fill+i]=255;
    os->granule_vals[os->lacing_fill+i]=os->granulepos;
  }
  os->lacing_vals[os->lacing_fill+i]=(op->bytes)%255;
  os->granulepos=os->granule_vals[os->lacing_fill+i]=op->granulepos;

  os->lacing_vals[os->lacing_fill]|= 0x100;

  os->lacing_fill+=lacing_vals;

  os->packetno++;

  if(op->e_o_s)os->e_o_s=1;

  return(0);
}



int ogg_stream_flush(ogg_stream_state *os,ogg_page *og){
  int i;
  int vals=0;
  int maxvals=(os->lacing_fill>255?255:os->lacing_fill);
  int bytes=0;
  long acc=0;
  ogg_int64_t granule_pos=os->granule_vals[0];

  if(maxvals==0)return(0);
  
  
  if(os->b_o_s==0){  
    granule_pos=0;
    for(vals=0;vals<maxvals;vals++){
      if((os->lacing_vals[vals]&0x0ff)<255){
	vals++;
	break;
      }
    }
  }else{
    for(vals=0;vals<maxvals;vals++){
      if(acc>4096)break;
      acc+=os->lacing_vals[vals]&0x0ff;
      granule_pos=os->granule_vals[vals];
    }
  }
  
  memcpy(os->header,"OggS",4);
  
  os->header[4]=0x00;
  
  os->header[5]=0x00;
  if((os->lacing_vals[0]&0x100)==0)os->header[5]|=0x01;
  if(os->b_o_s==0)os->header[5]|=0x02;
  if(os->e_o_s && os->lacing_fill==vals)os->header[5]|=0x04;
  os->b_o_s=1;

  for(i=6;i<14;i++){
    os->header[i]=(granule_pos&0xff);
    granule_pos>>=8;
  }

  {
    long serialno=os->serialno;
    for(i=14;i<18;i++){
      os->header[i]=(serialno&0xff);
      serialno>>=8;
    }
  }

 
  if(os->pageno==-1)os->pageno=0; 
  {
    long pageno=os->pageno++;
    for(i=18;i<22;i++){
      os->header[i]=(pageno&0xff);
      pageno>>=8;
    }
  }
  
  os->header[22]=0;
  os->header[23]=0;
  os->header[24]=0;
  os->header[25]=0;
  
  os->header[26]=vals&0xff;
  for(i=0;i<vals;i++)
    bytes+=os->header[i+27]=(os->lacing_vals[i]&0xff);
  
  og->header=os->header;
  og->header_len=os->header_fill=vals+27;
  og->body=os->body_data+os->body_returned;
  og->body_len=bytes;
  
  
  os->lacing_fill-=vals;
  memmove(os->lacing_vals,os->lacing_vals+vals,os->lacing_fill*sizeof(*os->lacing_vals));
  memmove(os->granule_vals,os->granule_vals+vals,os->lacing_fill*sizeof(*os->granule_vals));
  os->body_returned+=bytes;
  
  
  ogg_page_checksum_set(og);

  /* done */
  return(1);
}




int ogg_stream_pageout(ogg_stream_state *os, ogg_page *og){

  if((os->e_o_s&&os->lacing_fill) ||        
     os->body_fill-os->body_returned > 4096 ||
     os->lacing_fill>=255 ||                  
     (os->lacing_fill&&!os->b_o_s)){          
        
    return(ogg_stream_flush(os,og));
  }
  
  return(0);
}

int ogg_stream_eos(ogg_stream_state *os){
  return os->e_o_s;
}




int ogg_sync_init(ogg_sync_state *oy){
  if(oy){
    memset(oy,0,sizeof(*oy));
  }
  return(0);
}

int ogg_sync_clear(ogg_sync_state *oy){
  if(oy){
    if(oy->data)_ogg_free(oy->data);
    ogg_sync_init(oy);
  }
  return(0);
}

int ogg_sync_destroy(ogg_sync_state *oy){
  if(oy){
    ogg_sync_clear(oy);
    _ogg_free(oy);
  }
  return(0);
}

char *ogg_sync_buffer(ogg_sync_state *oy, long size){

  if(oy->returned){
    oy->fill-=oy->returned;
    if(oy->fill>0)
      memmove(oy->data,oy->data+oy->returned,oy->fill);
    oy->returned=0;
  }

  if(size>oy->storage-oy->fill){
    long newsize=size+oy->fill+4096; 

    if(oy->data)
      oy->data=_ogg_realloc(oy->data,newsize);
    else
      oy->data=_ogg_malloc(newsize);
    oy->storage=newsize;
  }

  return((char *)oy->data+oy->fill);
}

int ogg_sync_wrote(ogg_sync_state *oy, long bytes){
  if(oy->fill+bytes>oy->storage)return(-1);
  oy->fill+=bytes;
  return(0);
}



long ogg_sync_pageseek(ogg_sync_state *oy,ogg_page *og){
  unsigned char *page=oy->data+oy->returned;
  unsigned char *next;
  long bytes=oy->fill-oy->returned;
  
  if(oy->headerbytes==0){
    int headerbytes,i;
    if(bytes<27)return(0); 
    
    if(memcmp(page,"OggS",4))goto sync_fail;
    
    headerbytes=page[26]+27;
    if(bytes<headerbytes)return(0); 
    
    
    for(i=0;i<page[26];i++)
      oy->bodybytes+=page[27+i];
    oy->headerbytes=headerbytes;
  }
  
  if(oy->bodybytes+oy->headerbytes>bytes)return(0);
  
  {
    char chksum[4];
    ogg_page log;
    
    memcpy(chksum,page+22,4);
    memset(page+22,0,4);
    
    log.header=page;
    log.header_len=oy->headerbytes;
    log.body=page+oy->headerbytes;
    log.body_len=oy->bodybytes;
    ogg_page_checksum_set(&log);
    
    if(memcmp(chksum,page+22,4)){
  
      memcpy(page+22,chksum,4);
      
      goto sync_fail;
    }
  }
  
  {
    unsigned char *page=oy->data+oy->returned;
    long bytes;

    if(og){
      og->header=page;
      og->header_len=oy->headerbytes;
      og->body=page+oy->headerbytes;
      og->body_len=oy->bodybytes;
    }

    oy->unsynced=0;
    oy->returned+=(bytes=oy->headerbytes+oy->bodybytes);
    oy->headerbytes=0;
    oy->bodybytes=0;
    return(bytes);
  }
  
 sync_fail:
  
  oy->headerbytes=0;
  oy->bodybytes=0;
  
  next=memchr(page+1,'O',bytes-1);
  if(!next)
    next=oy->data+oy->fill;

  oy->returned=next-oy->data;
  return(-(next-page));
}


int ogg_sync_pageout(ogg_sync_state *oy, ogg_page *og){

  
  while(1){
    long ret=ogg_sync_pageseek(oy,og);
    if(ret>0){
      return(1);
    }
    if(ret==0){
      return(0);
    }
    

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品国产三级国产普通话99| 国产精品久久午夜| 丰满放荡岳乱妇91ww| 亚洲精品免费在线观看| 精品国精品自拍自在线| 一本色道久久综合亚洲91| 蜜臀久久99精品久久久久宅男 | 99精品热视频| 久久99精品久久久| 亚洲第一福利一区| 亚洲免费av高清| 国产欧美一区二区精品性| 欧美一区二区免费| 在线影院国内精品| 懂色av一区二区夜夜嗨| 久久丁香综合五月国产三级网站| 亚洲综合图片区| 国产精品福利一区二区三区| 久久精品亚洲国产奇米99 | 成人欧美一区二区三区小说 | 粉嫩欧美一区二区三区高清影视| 免费观看在线色综合| 一区二区三区电影在线播| 欧美激情一区二区三区四区| 精品久久免费看| 日韩女优制服丝袜电影| 欧美一级午夜免费电影| 欧美精品v日韩精品v韩国精品v| 欧美在线free| 91成人看片片| 欧美日韩一区在线| 欧美日韩精品欧美日韩精品一综合| 91啪亚洲精品| 色综合久久中文字幕综合网| 99久久精品国产网站| 99久久精品费精品国产一区二区 | 欧美一区二区三区喷汁尤物| 欧美日韩国产在线观看| 欧美日韩国产不卡| 3d成人h动漫网站入口| 欧美日韩二区三区| 337p亚洲精品色噜噜| 欧美高清视频www夜色资源网| 在线观看国产一区二区| 欧美日韩一级黄| 91精品国产综合久久香蕉的特点 | 成人欧美一区二区三区在线播放| 国产精品进线69影院| 亚洲天堂中文字幕| 亚洲精品va在线观看| 亚洲最大成人网4388xx| 亚洲成人免费视频| 蜜桃一区二区三区在线| 国产成人综合网| www.日韩精品| 欧美性做爰猛烈叫床潮| 欧美一区二区三区在线看| 欧美tk丨vk视频| 久久久不卡网国产精品一区| 国产精品美女久久久久久久久| 亚洲日本韩国一区| 男男成人高潮片免费网站| 国产一区二区在线观看视频| 粉嫩久久99精品久久久久久夜| 日本精品一区二区三区高清| 欧美精品一二三四| 久久综合久久综合久久综合| 国产精品乱人伦| 亚洲尤物视频在线| 国产在线精品不卡| 97久久超碰国产精品| 91精品国产麻豆| 国产亚洲欧美日韩俺去了| 亚洲欧美日韩中文播放| 蜜臀av一区二区| av亚洲产国偷v产偷v自拍| 欧美熟乱第一页| www激情久久| 一区二区三区中文在线观看| 久久精品72免费观看| 99久久久精品免费观看国产蜜| 欧美精品1区2区3区| 久久九九久久九九| 亚洲18色成人| 成人av在线播放网址| 69堂成人精品免费视频| 中文字幕乱码久久午夜不卡| 亚洲电影欧美电影有声小说| 国产 日韩 欧美大片| 国产亚洲人成网站| 玉足女爽爽91| 丁香婷婷综合色啪| 在线不卡免费av| ...中文天堂在线一区| 麻豆91在线看| 色婷婷精品大在线视频| 久久久精品日韩欧美| 亚洲午夜精品网| 成人精品视频一区| 欧美成人欧美edvon| 亚洲综合成人网| 99riav一区二区三区| 久久久久久久久久久久久女国产乱 | 天天操天天色综合| 99视频一区二区| 久久久亚洲精华液精华液精华液| 亚洲成av人片一区二区梦乃 | 在线观看成人小视频| 国产区在线观看成人精品 | 奇米影视在线99精品| 91成人在线精品| 国产精品久久久久aaaa樱花| 久久99精品国产91久久来源| 欧美另类videos死尸| 一区二区三区四区蜜桃| a级精品国产片在线观看| 精品福利一区二区三区| 首页亚洲欧美制服丝腿| 日本韩国一区二区三区视频| 国产精品久久久一区麻豆最新章节| 久久99国产精品久久99果冻传媒| 在线播放中文一区| 亚洲成av人综合在线观看| 色综合天天在线| 亚洲色欲色欲www| 99国产精品国产精品毛片| 国产精品久久久久久户外露出| 国产精品亚洲一区二区三区在线| 精品欧美一区二区在线观看| 奇米一区二区三区| 69久久99精品久久久久婷婷| 丝袜美腿高跟呻吟高潮一区| 欧美日韩免费高清一区色橹橹 | 99久久精品免费看| 国产精品亲子伦对白| 成人性生交大片免费看在线播放| 久久久噜噜噜久久人人看| 韩国三级电影一区二区| 久久久影视传媒| 处破女av一区二区| 国产精品免费人成网站| www.久久精品| 亚洲乱码中文字幕| 欧美日韩一区不卡| 日韩成人精品在线观看| 日韩丝袜情趣美女图片| 久久99国产精品免费| 久久久精品欧美丰满| 成人久久18免费网站麻豆| 亚洲人成影院在线观看| 欧美日韩一区国产| 日本不卡的三区四区五区| 日韩欧美的一区| 国产99久久久国产精品潘金| 国产精品国产三级国产普通话三级 | 国产亚洲综合性久久久影院| 国产精品911| 国产精品成人在线观看| 欧美最新大片在线看 | 国产专区欧美精品| 欧美激情综合在线| 99re这里都是精品| 五月激情六月综合| 精品国产91亚洲一区二区三区婷婷| 国产一区二区网址| 日韩一区在线免费观看| 欧美高清hd18日本| 国产黄色精品网站| 一区二区三区视频在线看| 91精品国产aⅴ一区二区| 国产精品一区不卡| 亚洲激情自拍偷拍| 欧美精品一区二区三区久久久 | 人人狠狠综合久久亚洲| 久久久精品国产免大香伊| 91色.com| 久久精品久久久精品美女| 国产精品国产三级国产aⅴ原创| 精品视频999| 国产激情一区二区三区桃花岛亚洲| 亚洲欧美日韩在线不卡| 精品国一区二区三区| 色婷婷激情久久| 国产做a爰片久久毛片| 亚洲精品视频免费看| 日韩视频免费直播| 91色在线porny| 国产乱人伦精品一区二区在线观看 | 国产精品每日更新在线播放网址| 欧美三级日韩在线| 成人激情黄色小说| 青青青爽久久午夜综合久久午夜 | 亚洲国产成人av| 国产精品天美传媒沈樵| 日韩一区和二区| 色婷婷综合中文久久一本| 国产九九视频一区二区三区| 天天综合网 天天综合色| 亚洲欧洲www| 国产喂奶挤奶一区二区三区|