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

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

?? synfilt.cpp

?? < VC++視頻音頻開發>> 這本書的源碼
?? CPP
?? 第 1 頁 / 共 3 頁
字號:
/* synfilt.cpp

	Synthesis Filter implementation */

/* -- 03/20/97 --
 *  compute_new_v() -- reoptimized with the assumption that constant offsets
 *    to memory are free.  Common subexpression were redone for better
 *    optimization.
 *  compute_pcm_samples() -- reoptimized with constant offsets.
 *
 *  -- Conrad Wei-Li Song (conradsong@mail.utexas.edu)
 */

/*
 *  @(#) synthesis_filter.cc 1.14, last edit: 6/21/94 11:22:20
 *  @(#) Copyright (C) 1993, 1994 Tobias Bading (bading@cs.tu-berlin.de)
 *  @(#) Berlin University of Technology
 *
 *  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., 675 Mass Ave, Cambridge, MA 02139, USA.
 */

/*
 *  Changes from version 1.1 to 1.2:
 *    - compute_new_v() uses a 32 point fast cosine transform as described by
 *      Byeong Gi Lee in IEEE Transactions ASSP-32 Part 2, August 1984,
 *      "A New Algorithm to Compute the Discrete Cosine Transform"
 *      instead of the matrix-vector multiplication in V1.1
 *    - loop unrolling done in compute_pcm_samples()
 *    - if ULAW is defined, the synthesis filter does a downsampling
 *      to 8 kHz by dropping samples and ignoring subbands above 4 kHz
 */

#include <math.h>
#include "all.h"
#include "synfilt.h"

#define MY_PI 3.14159265358979323846

#include "scalfact.h"

#ifdef __WIN32__
#pragma warning (disable: 4244 4305)
#endif

static const real cos1_64  = (real)(1.0 / (2.0 * cos(MY_PI / 64.0)));
static const real cos3_64  = (real)(.0 / (2.0 * cos(MY_PI * 3.0  / 64.0)));
static const real cos5_64  = (real)(1.0 / (2.0 * cos(MY_PI * 5.0  / 64.0)));
static const real cos7_64  = (real)(1.0 / (2.0 * cos(MY_PI * 7.0  / 64.0)));
static const real cos9_64  = (real)(1.0 / (2.0 * cos(MY_PI * 9.0  / 64.0)));
static const real cos11_64 = (real)(1.0 / (2.0 * cos(MY_PI * 11.0 / 64.0)));
static const real cos13_64 = (real)(1.0 / (2.0 * cos(MY_PI * 13.0 / 64.0)));
static const real cos15_64 = (real)(1.0 / (2.0 * cos(MY_PI * 15.0 / 64.0)));
static const real cos17_64 = (real)(1.0 / (2.0 * cos(MY_PI * 17.0 / 64.0)));
static const real cos19_64 = (real)(1.0 / (2.0 * cos(MY_PI * 19.0 / 64.0)));
static const real cos21_64 = (real)(1.0 / (2.0 * cos(MY_PI * 21.0 / 64.0)));
static const real cos23_64 = (real)(1.0 / (2.0 * cos(MY_PI * 23.0 / 64.0)));
static const real cos25_64 = (real)(1.0 / (2.0 * cos(MY_PI * 25.0 / 64.0)));
static const real cos27_64 = (real)(1.0 / (2.0 * cos(MY_PI * 27.0 / 64.0)));
static const real cos29_64 = (real)(1.0 / (2.0 * cos(MY_PI * 29.0 / 64.0)));
static const real cos31_64 = (real)(1.0 / (2.0 * cos(MY_PI * 31.0 / 64.0)));
static const real cos1_32  = (real)(1.0 / (2.0 * cos(MY_PI        / 32.0)));
static const real cos3_32  = (real)(1.0 / (2.0 * cos(MY_PI * 3.0  / 32.0)));
static const real cos5_32  = (real)(1.0 / (2.0 * cos(MY_PI * 5.0  / 32.0)));
static const real cos7_32  = (real)(1.0 / (2.0 * cos(MY_PI * 7.0  / 32.0)));
static const real cos9_32  = (real)(1.0 / (2.0 * cos(MY_PI * 9.0  / 32.0)));
static const real cos11_32 = (real)(1.0 / (2.0 * cos(MY_PI * 11.0 / 32.0)));
static const real cos13_32 = (real)(1.0 / (2.0 * cos(MY_PI * 13.0 / 32.0)));
static const real cos15_32 = (real)(1.0 / (2.0 * cos(MY_PI * 15.0 / 32.0)));
static const real cos1_16  = (real)(1.0 / (2.0 * cos(MY_PI        / 16.0)));
static const real cos3_16  = (real)(1.0 / (2.0 * cos(MY_PI * 3.0  / 16.0)));
static const real cos5_16  = (real)(1.0 / (2.0 * cos(MY_PI * 5.0  / 16.0)));
static const real cos7_16  = (real)(1.0 / (2.0 * cos(MY_PI * 7.0  / 16.0)));
static const real cos1_8   = (real)(1.0 / (2.0 * cos(MY_PI        / 8.0)));
static const real cos3_8   = (real)(1.0 / (2.0 * cos(MY_PI * 3.0  / 8.0)));
static const real cos1_4   = (real)(1.0 / (2.0 * cos(MY_PI / 4.0)));


const real SynthesisFilter::d[512] = {
	// Note: These values are not in the same order
	// as in Annex 3-B.3 of the ISO/IEC DIS 11172-3
	0.000000000f, -0.000442505f,  0.003250122f, -0.007003784f,
	0.031082153f, -0.078628540f,  0.100311279f, -0.572036743f,
	1.144989014f,  0.572036743f,  0.100311279f,  0.078628540f,
	0.031082153f,  0.007003784f,  0.003250122f,  0.000442505f,
	-0.000015259f, -0.000473022f,  0.003326416f, -0.007919312f,
	0.030517578f, -0.084182739f,  0.090927124f, -0.600219727f,
	1.144287109f,  0.543823242f,  0.108856201f,  0.073059082f,
	0.031478882f,  0.006118774f,  0.003173828f,  0.000396729f,
  -0.000015259f, -0.000534058f,  0.003387451f, -0.008865356f,
	0.029785156f, -0.089706421f,  0.080688477f, -0.628295898f,
	1.142211914f,  0.515609741f,  0.116577148f,  0.067520142f,
	 0.031738281f,  0.005294800f,  0.003082275f,  0.000366211f,
	-0.000015259f, -0.000579834f,  0.003433228f, -0.009841919f,
	 0.028884888f, -0.095169067f,  0.069595337f, -0.656219482f,
	1.138763428f,  0.487472534f,  0.123474121f,  0.061996460f,
   0.031845093f,  0.004486084f,  0.002990723f,  0.000320435f,
  -0.000015259f, -0.000625610f,  0.003463745f, -0.010848999f,
	 0.027801514f, -0.100540161f,  0.057617188f, -0.683914185f,
	1.133926392f,  0.459472656f,  0.129577637f,  0.056533813f,
	0.031814575f,  0.003723145f,  0.002899170f,  0.000289917f,
  -0.000015259f, -0.000686646f,  0.003479004f, -0.011886597f,
	0.026535034f, -0.105819702f,  0.044784546f, -0.711318970f,
	1.127746582f,  0.431655884f,  0.134887695f,  0.051132202f,
	0.031661987f,  0.003005981f,  0.002792358f,  0.000259399f,
	-0.000015259f, -0.000747681f,  0.003479004f, -0.012939453f,
	0.025085449f, -0.110946655f,  0.031082153f, -0.738372803f,
   1.120223999f,  0.404083252f,  0.139450073f,  0.045837402f,
   0.031387329f,  0.002334595f,  0.002685547f,  0.000244141f,
  -0.000030518f, -0.000808716f,  0.003463745f, -0.014022827f,
   0.023422241f, -0.115921021f,  0.016510010f, -0.765029907f,
	1.111373901f,  0.376800537f,  0.143264771f,  0.040634155f,
   0.031005859f,  0.001693726f,  0.002578735f,  0.000213623f,
	-0.000030518f, -0.000885010f,  0.003417969f, -0.015121460f,
	0.021575928f, -0.120697021f,  0.001068115f, -0.791213989f,
   1.101211548f,  0.349868774f,  0.146362305f,  0.035552979f,
	0.030532837f,  0.001098633f,  0.002456665f,  0.000198364f,
	-0.000030518f, -0.000961304f,  0.003372192f, -0.016235352f,
   0.019531250f, -0.125259399f, -0.015228271f, -0.816864014f,
	 1.089782715f,  0.323318481f,  0.148773193f,  0.030609131f,
	0.029937744f,  0.000549316f,  0.002349854f,  0.000167847f,
	-0.000030518f, -0.001037598f,  0.003280640f, -0.017349243f,
	0.017257690f, -0.129562378f, -0.032379150f, -0.841949463f,
   1.077117920f,  0.297210693f,  0.150497437f,  0.025817871f,
   0.029281616f,  0.000030518f,  0.002243042f,  0.000152588f,
  -0.000045776f, -0.001113892f,  0.003173828f, -0.018463135f,
	0.014801025f, -0.133590698f, -0.050354004f, -0.866363525f,
	1.063217163f,  0.271591187f,  0.151596069f,  0.021179199f,
	0.028533936f, -0.000442505f,  0.002120972f,  0.000137329f,
	-0.000045776f, -0.001205444f,  0.003051758f, -0.019577026f,
	0.012115479f, -0.137298584f, -0.069168091f, -0.890090942f,
	 1.048156738f,  0.246505737f,  0.152069092f,  0.016708374f,
	0.027725220f, -0.000869751f,  0.002014160f,  0.000122070f,
  -0.000061035f, -0.001296997f,  0.002883911f, -0.020690918f,
   0.009231567f, -0.140670776f, -0.088775635f, -0.913055420f,
	 1.031936646f,  0.221984863f,  0.151962280f,  0.012420654f,
   0.026840210f, -0.001266479f,  0.001907349f,  0.000106812f,
  -0.000061035f, -0.001388550f,  0.002700806f, -0.021789551f,
	0.006134033f, -0.143676758f, -0.109161377f, -0.935195923f,
   1.014617920f,  0.198059082f,  0.151306152f,  0.008316040f,
	0.025909424f, -0.001617432f,  0.001785278f,  0.000106812f,
	-0.000076294f, -0.001480103f,  0.002487183f, -0.022857666f,
	 0.002822876f, -0.146255493f, -0.130310059f, -0.956481934f,
	0.996246338f,  0.174789429f,  0.150115967f,  0.004394531f,
   0.024932861f, -0.001937866f,  0.001693726f,  0.000091553f,
  -0.000076294f, -0.001586914f,  0.002227783f, -0.023910522f,
	-0.000686646f, -0.148422241f, -0.152206421f, -0.976852417f,
   0.976852417f,  0.152206421f,  0.148422241f,  0.000686646f,
	0.023910522f, -0.002227783f,  0.001586914f,  0.000076294f,
	-0.000091553f, -0.001693726f,  0.001937866f, -0.024932861f,
	-0.004394531f, -0.150115967f, -0.174789429f, -0.996246338f,
   0.956481934f,  0.130310059f,  0.146255493f, -0.002822876f,
   0.022857666f, -0.002487183f,  0.001480103f,  0.000076294f,
	-0.000106812f, -0.001785278f,  0.001617432f, -0.025909424f,
  -0.008316040f, -0.151306152f, -0.198059082f, -1.014617920f,
   0.935195923f,  0.109161377f,  0.143676758f, -0.006134033f,
   0.021789551f, -0.002700806f,  0.001388550f,  0.000061035f,
  -0.000106812f, -0.001907349f,  0.001266479f, -0.026840210f,
	-0.012420654f, -0.151962280f, -0.221984863f, -1.031936646f,
	0.913055420f,  0.088775635f,  0.140670776f, -0.009231567f,
	 0.020690918f, -0.002883911f,  0.001296997f,  0.000061035f,
	-0.000122070f, -0.002014160f,  0.000869751f, -0.027725220f,
  -0.016708374f, -0.152069092f, -0.246505737f, -1.048156738f,
   0.890090942f,  0.069168091f,  0.137298584f, -0.012115479f,
	0.019577026f, -0.003051758f,  0.001205444f,  0.000045776f,
	-0.000137329f, -0.002120972f,  0.000442505f, -0.028533936f,
  -0.021179199f, -0.151596069f, -0.271591187f, -1.063217163f,
   0.866363525f,  0.050354004f,  0.133590698f, -0.014801025f,
   0.018463135f, -0.003173828f,  0.001113892f,  0.000045776f,
  -0.000152588f, -0.002243042f, -0.000030518f, -0.029281616f,
  -0.025817871f, -0.150497437f, -0.297210693f, -1.077117920f,
	 0.841949463f,  0.032379150f,  0.129562378f, -0.017257690f,
	 0.017349243f, -0.003280640f,  0.001037598f,  0.000030518f,
  -0.000167847f, -0.002349854f, -0.000549316f, -0.029937744f,
  -0.030609131f, -0.148773193f, -0.323318481f, -1.089782715f,
	0.816864014f,  0.015228271f,  0.125259399f, -0.019531250f,
   0.016235352f, -0.003372192f,  0.000961304f,  0.000030518f,
	-0.000198364f, -0.002456665f, -0.001098633f, -0.030532837f,
	-0.035552979f, -0.146362305f, -0.349868774f, -1.101211548f,
	 0.791213989f, -0.001068115f,  0.120697021f, -0.021575928f,
	0.015121460f, -0.003417969f,  0.000885010f,  0.000030518f,
  -0.000213623f, -0.002578735f, -0.001693726f, -0.031005859f,
	-0.040634155f, -0.143264771f, -0.376800537f, -1.111373901f,
   0.765029907f, -0.016510010f,  0.115921021f, -0.023422241f,
   0.014022827f, -0.003463745f,  0.000808716f,  0.000030518f,
  -0.000244141f, -0.002685547f, -0.002334595f, -0.031387329f,
  -0.045837402f, -0.139450073f, -0.404083252f, -1.120223999f,
   0.738372803f, -0.031082153f,  0.110946655f, -0.025085449f,
	0.012939453f, -0.003479004f,  0.000747681f,  0.000015259f,
	-0.000259399f, -0.002792358f, -0.003005981f, -0.031661987f,
  -0.051132202f, -0.134887695f, -0.431655884f, -1.127746582f,
	0.711318970f, -0.044784546f,  0.105819702f, -0.026535034f,
   0.011886597f, -0.003479004f,  0.000686646f,  0.000015259f,
	-0.000289917f, -0.002899170f, -0.003723145f, -0.031814575f,
	-0.056533813f, -0.129577637f, -0.459472656f, -1.133926392f,
   0.683914185f, -0.057617188f,  0.100540161f, -0.027801514f,
	0.010848999f, -0.003463745f,  0.000625610f,  0.000015259f,
  -0.000320435f, -0.002990723f, -0.004486084f, -0.031845093f,
  -0.061996460f, -0.123474121f, -0.487472534f, -1.138763428f,
	0.656219482f, -0.069595337f,  0.095169067f, -0.028884888f,
	0.009841919f, -0.003433228f,  0.000579834f,  0.000015259f,
	-0.000366211f, -0.003082275f, -0.005294800f, -0.031738281f,
  -0.067520142f, -0.116577148f, -0.515609741f, -1.142211914f,
	0.628295898f, -0.080688477f,  0.089706421f, -0.029785156f,
	0.008865356f, -0.003387451f,  0.000534058f,  0.000015259f,
  -0.000396729f, -0.003173828f, -0.006118774f, -0.031478882f,
  -0.073059082f, -0.108856201f, -0.543823242f, -1.144287109f,
	0.600219727f, -0.090927124f,  0.084182739f, -0.030517578f,
	0.007919312f, -0.003326416f,  0.000473022f,  0.000015259f
};

SynthesisFilter::SynthesisFilter(uint32 channelnumber, real factor)
{
  channel = channelnumber;
  scalefactor = factor;

  reset();
}

void SynthesisFilter::reset()
{
  register real *floatp, *floatp2;

  // initialize v1[] and v2[]:
  for (floatp = v1 + 512, floatp2 = v2 + 512; floatp > v1; )
	 *--floatp = *--floatp2 = 0.0;

  // initialize samples[]:
  for (floatp = samples + 32; floatp > samples; )
	 *--floatp = 0.0;

  actual_v = v1;
  actual_write_pos = 15;
}

void SynthesisFilter::compute_new_v()
{
	real new_v[32];         // new V[0-15] and V[33-48] of Figure 3-A.2 in ISO DIS 11172-3
	real p[16];
	real pp[16];

	// compute new values via a fast cosine transform:
	{
	register real *x1 = samples;

	p[0] = x1[0] + x1[31];
	p[1] = x1[1] + x1[30];
	p[2] = x1[2] + x1[29];
	p[3] = x1[3] + x1[28];
	p[4] = x1[4] + x1[27];
	p[5] = x1[5] + x1[26];
	p[6] = x1[6] + x1[25];
	p[7] = x1[7] + x1[24];
	p[8] = x1[8] + x1[23];
	p[9] = x1[9] + x1[22];
	p[10] = x1[10] + x1[21];
	p[11] = x1[11] + x1[20];
	p[12] = x1[12] + x1[19];
	p[13] = x1[13] + x1[18];
	p[14] = x1[14] + x1[17];
	p[15] = x1[15] + x1[16];
	}

	{
	pp[0] = p[0] + p[15];
	pp[1] = p[1] + p[14];
	pp[2] = p[2] + p[13];
	pp[3] = p[3] + p[12];
	pp[4] = p[4] + p[11];
	pp[5] = p[5] + p[10];
	pp[6] = p[6] + p[9];
	pp[7] = p[7] + p[8];
	pp[8] = (p[0] - p[15]) * cos1_32;
	pp[9] = (p[1] - p[14]) * cos3_32;
	pp[10] = (p[2] - p[13]) * cos5_32;
	pp[11] = (p[3] - p[12]) * cos7_32;
	pp[12] = (p[4] - p[11]) * cos9_32;
	pp[13] = (p[5] - p[10]) * cos11_32;
	pp[14] = (p[6] - p[9]) * cos13_32;
	pp[15] = (p[7] - p[8]) * cos15_32;
	}

	{
	p[0] = pp[0] + pp[7];
	p[1] = pp[1] + pp[6];
	p[2] = pp[2] + pp[5];
	p[3] = pp[3] + pp[4];
	p[4] = (pp[0] - pp[7]) * cos1_16;
	p[5] = (pp[1] - pp[6]) * cos3_16;
	p[6] = (pp[2] - pp[5]) * cos5_16;
	p[7] = (pp[3] - pp[4]) * cos7_16;
	p[8] = pp[8] + pp[15];
	p[9] = pp[9] + pp[14];
	p[10] = pp[10] + pp[13];
	p[11] = pp[11] + pp[12];
	p[12] = (pp[8] - pp[15]) * cos1_16;
	p[13] = (pp[9] - pp[14]) * cos3_16;
	p[14] = (pp[10] - pp[13]) * cos5_16;
	p[15] = (pp[11] - pp[12]) * cos7_16;
	}

	{
	pp[0] = p[0] + p[3];
	pp[1] = p[1] + p[2];
	pp[2] = (p[0] - p[3]) * cos1_8;
	pp[3] = (p[1] - p[2]) * cos3_8;
	pp[4] = p[4] + p[7];
	pp[5] = p[5] + p[6];
	pp[6] = (p[4] - p[7]) * cos1_8;
	pp[7] = (p[5] - p[6]) * cos3_8;
	pp[8] = p[8] + p[11];
	pp[9] = p[9] + p[10];
	pp[10] = (p[8] - p[11]) * cos1_8;
	pp[11] = (p[9] - p[10]) * cos3_8;
	pp[12] = p[12] + p[15];
	pp[13] = p[13] + p[14];
	pp[14] = (p[12] - p[15]) * cos1_8;
	pp[15] = (p[13] - p[14]) * cos3_8;
	}

	{
	p[0] = pp[0] + pp[1];
	p[1] = (pp[0] - pp[1]) * cos1_4;
	p[2] = pp[2] + pp[3];
	p[3] = (pp[2] - pp[3]) * cos1_4;
	p[4] = pp[4] + pp[5];
	p[5] = (pp[4] - pp[5]) * cos1_4;
	p[6] = pp[6] + pp[7];
	p[7] = (pp[6] - pp[7]) * cos1_4;
	p[8] = pp[8] + pp[9];
	p[9] = (pp[8] - pp[9]) * cos1_4;
	p[10] = pp[10] + pp[11];
	p[11] = (pp[10] - pp[11]) * cos1_4;
	p[12] = pp[12] + pp[13];
	p[13] = (pp[12] - pp[13]) * cos1_4;
	p[14] = pp[14] + pp[15];
	p[15] = (pp[14] - pp[15]) * cos1_4;
	}

	{

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
麻豆精品视频在线观看免费| 一区二区三区在线免费播放| 在线观看网站黄不卡| 北条麻妃一区二区三区| 国产成人av影院| 国产成人8x视频一区二区| 另类小说综合欧美亚洲| 久久99国内精品| 国产在线精品免费av| 国产尤物一区二区在线| 高清国产一区二区| 91亚洲国产成人精品一区二区三| 处破女av一区二区| 91欧美激情一区二区三区成人| 丁香一区二区三区| 99精品黄色片免费大全| 一本色道**综合亚洲精品蜜桃冫| 日本韩国精品一区二区在线观看| 色综合天天综合网天天看片| 欧美视频在线播放| 日韩欧美成人一区二区| 久久综合狠狠综合久久综合88| xvideos.蜜桃一区二区| 国产欧美一区在线| 亚洲蜜臀av乱码久久精品| 一级女性全黄久久生活片免费| 亚洲国产裸拍裸体视频在线观看乱了| 亚洲成人av中文| 激情欧美一区二区三区在线观看| 国产91在线观看| 在线观看亚洲成人| 久久综合一区二区| 亚洲图片激情小说| 秋霞国产午夜精品免费视频| 国产成人精品免费网站| 欧美午夜免费电影| 国产亚洲精品7777| 午夜亚洲福利老司机| 国产老肥熟一区二区三区| 91丨九色porny丨蝌蚪| 7777精品伊人久久久大香线蕉| 国产亚洲人成网站| 视频一区视频二区中文| 丰满白嫩尤物一区二区| 欧美日韩精品免费| 亚洲欧洲在线观看av| 青青草国产成人av片免费| 91玉足脚交白嫩脚丫在线播放| 欧美精品九九99久久| 国产精品免费观看视频| 久久国产精品72免费观看| 99久久综合狠狠综合久久| 欧美一卡2卡3卡4卡| 亚洲一线二线三线视频| 国产不卡视频在线观看| 日韩一区二区三区四区| 一区二区在线电影| 国产成人av在线影院| 在线综合亚洲欧美在线视频| 亚洲欧洲99久久| 国产91高潮流白浆在线麻豆 | 精品福利二区三区| 一区二区三区美女视频| 福利视频网站一区二区三区| 91精品国产91久久久久久一区二区| 亚洲男帅同性gay1069| 国产成人啪午夜精品网站男同| 91精品国产综合久久香蕉的特点| 亚洲精品成人少妇| 91丨九色porny丨蝌蚪| 日本一区二区三区在线不卡| 国产综合色在线视频区| 精品国产乱码久久久久久浪潮| 亚洲无人区一区| 91女人视频在线观看| 国产亚洲1区2区3区| 国产一区二区美女| 久久亚洲精精品中文字幕早川悠里| 五月天一区二区三区| 欧美日韩国产乱码电影| 五月综合激情婷婷六月色窝| 色就色 综合激情| 亚洲免费伊人电影| 在线免费视频一区二区| 亚洲成年人影院| 337p亚洲精品色噜噜狠狠| 日本不卡视频在线观看| 日韩午夜激情av| 久久99国产精品麻豆| 国产区在线观看成人精品| 成人黄色免费短视频| 中文字幕色av一区二区三区| 色综合久久六月婷婷中文字幕| 亚洲欧美另类小说| 欧美日韩aaaaaa| 毛片av中文字幕一区二区| 91精品国产综合久久久蜜臀粉嫩 | 亚洲精品乱码久久久久久黑人| 色欲综合视频天天天| 亚洲aⅴ怡春院| 日韩手机在线导航| 国产成人午夜精品5599| 亚洲欧美日韩一区| 欧美日韩一区二区三区视频| 老司机精品视频导航| 国产精品三级在线观看| 91国在线观看| 蜜臀av性久久久久蜜臀aⅴ四虎| 精品免费视频.| 92国产精品观看| 奇米色777欧美一区二区| 久久九九全国免费| 欧美性大战xxxxx久久久| 丝袜美腿亚洲综合| 欧美韩国日本一区| 欧美日韩不卡在线| 成人少妇影院yyyy| 图片区日韩欧美亚洲| 中文av字幕一区| 欧美久久久一区| 粉嫩在线一区二区三区视频| 亚洲成人动漫av| 国产精品久久久久婷婷| 欧美男男青年gay1069videost | 91性感美女视频| 久久99精品国产| 一区二区三区在线观看动漫| 精品理论电影在线| 欧美亚洲动漫另类| 高清不卡一二三区| 久久精品国产成人一区二区三区 | 亚洲在线一区二区三区| 国产欧美一区二区精品性色超碰| 色婷婷综合五月| 国产成人午夜电影网| 奇米一区二区三区| 亚洲蜜臀av乱码久久精品 | 亚洲国产成人一区二区三区| 欧美日韩一区高清| 在线这里只有精品| 95精品视频在线| 成人在线一区二区三区| 久久99热这里只有精品| 一区二区三区中文在线观看| 中文字幕不卡三区| 久久九九国产精品| 久久精品男人天堂av| 欧美一区二区啪啪| 91精品久久久久久蜜臀| 欧美人伦禁忌dvd放荡欲情| 色视频成人在线观看免| 成人精品免费看| 成人天堂资源www在线| 国产成人综合精品三级| 国产精品18久久久久久久网站| 精东粉嫩av免费一区二区三区| 毛片av一区二区三区| 麻豆精品在线播放| 九一久久久久久| 国产精品18久久久久久vr| 国产酒店精品激情| 国产精品1区2区| 成人午夜免费电影| 91老司机福利 在线| 91网址在线看| 欧美三级视频在线| 欧美裸体一区二区三区| 91精品国产一区二区三区| 3751色影院一区二区三区| 欧美tk丨vk视频| 久久影院视频免费| 久久精品一区二区三区av| 日本一区二区三区久久久久久久久不 | 国产精品资源在线看| 顶级嫩模精品视频在线看| 色欧美片视频在线观看在线视频| 91精彩视频在线| 69堂精品视频| 国产精品视频一区二区三区不卡| 中文字幕一区二区日韩精品绯色| 亚洲午夜久久久| 老汉av免费一区二区三区| 国产成人av福利| 欧美性猛交xxxx乱大交退制版| 欧美一区二区三区不卡| 国产精品视频在线看| 亚洲一区电影777| 国产一区二区福利视频| 欧洲亚洲精品在线| xnxx国产精品| 亚洲一区二区三区四区在线观看| 久久99热狠狠色一区二区| 91丨porny丨国产入口| 91精品国产综合久久精品app | 中文字幕一区二区三区在线观看| 亚洲一区在线电影| 国产91丝袜在线18| 91精品在线观看入口| 日韩毛片视频在线看| 激情文学综合丁香|