⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sbr_dct.c

📁 mpeg4 video codec mpeg4 video codec
💻 C
📖 第 1 页 / 共 5 页
字号:
    f285 = MUL_C(COEF_CONST(0.6715589548470183), f283);    f286 = MUL_C(COEF_CONST(1.4125100802019774), f243);    y[34] = f284 + f285;    y[30] = f286 - f285;    f289 = f249 + f247;    f290 = MUL_C(COEF_CONST(0.3436258658070505), f249);    f291 = MUL_C(COEF_CONST(0.5141027441932217), f289);    f292 = MUL_C(COEF_CONST(1.3718313541934939), f247);    y[42] = f290 + f291;    y[22] = f292 - f291;    f295 = f253 + f251;    f296 = MUL_C(COEF_CONST(0.6046542117908007), f253);    f297 = MUL_C(COEF_CONST(0.3368898533922201), f295);    f298 = MUL_C(COEF_CONST(1.2784339185752409), f251);    y[50] = f296 + f297;    y[14] = f298 - f297;    f301 = f257 + f255;    f302 = MUL_C(COEF_CONST(0.8424460355094192), f257);    f303 = MUL_C(COEF_CONST(0.1467304744553618), f301);    f304 = MUL_C(COEF_CONST(1.1359069844201428), f255);    y[58] = f302 + f303;    y[6] = f304 - f303;    f307 = t2[1] + t2[63];    f308 = MUL_C(COEF_CONST(1.0242400472191162), t2[1]);    f309 = MUL_C(COEF_CONST((-0.9996988186962043)), f307);    f310 = MUL_C(COEF_CONST((-0.9751575901732922)), t2[63]);    f311 = f308 + f309;    f312 = f310 - f309;    f313 = t2[3] + t2[61];    f314 = MUL_C(COEF_CONST(1.0708550202783571),t2[3]);    f315 = MUL_C(COEF_CONST((-0.9972904566786902)), f313);    f316 = MUL_C(COEF_CONST((-0.9237258930790232)), t2[61]);    f317 = f314 + f315;    f318 = f316 - f315;    f319 = t2[5] + t2[59];    f320 = MUL_C(COEF_CONST(1.1148902097979256), t2[5]);    f321 = MUL_C(COEF_CONST((-0.9924795345987101)), f319);    f322 = MUL_C(COEF_CONST((-0.8700688593994945)), t2[59]);    f323 = f320 + f321;    f324 = f322 - f321;    f325 = t2[7] + t2[57];    f326 = MUL_C(COEF_CONST(1.1562395311492426), t2[7]);    f327 = MUL_C(COEF_CONST((-0.9852776423889412)), f325);    f328 = MUL_C(COEF_CONST((-0.8143157536286398)), t2[57]);    f329 = f326 + f327;    f330 = f328 - f327;    f331 = t2[9] + t2[55];    f332 = MUL_C(COEF_CONST(1.1948033701953984), t2[9]);    f333 = MUL_C(COEF_CONST((-0.9757021300385286)), f331);    f334 = MUL_C(COEF_CONST((-0.7566008898816589)), t2[55]);    f335 = f332 + f333;    f336 = f334 - f333;    f337 = t2[11] + t2[53];    f338 = MUL_C(COEF_CONST(1.2304888232703382), t2[11]);    f339 = MUL_C(COEF_CONST((-0.9637760657954400)), f337);    f340 = MUL_C(COEF_CONST((-0.6970633083205418)), t2[53]);    f341 = f338 + f339;    f342 = f340 - f339;    f343 = t2[13] + t2[51];    f344 = MUL_C(COEF_CONST(1.2632099209919279), t2[13]);    f345 = MUL_C(COEF_CONST((-0.9495281805930368)), f343);    f346 = MUL_C(COEF_CONST((-0.6358464401941457)), t2[51]);    f347 = f344 + f345;    f348 = f346 - f345;    f349 = t2[15] + t2[49];    f350 = MUL_C(COEF_CONST(1.2928878353697266), t2[15]);    f351 = MUL_C(COEF_CONST((-0.9329927988347391)), f349);    f352 = MUL_C(COEF_CONST((-0.5730977622997515)), t2[49]);    f353 = f350 + f351;    f354 = f352 - f351;    f355 = t2[17] + t2[47];    f356 = MUL_C(COEF_CONST(1.3194510697085207), t2[17]);    f357 = MUL_C(COEF_CONST((-0.9142097557035306)), f355);    f358 = MUL_C(COEF_CONST((-0.5089684416985405)), t2[47]);    f359 = f356 + f357;    f360 = f358 - f357;    f361 = t2[19] + t2[45];    f362 = MUL_C(COEF_CONST(1.3428356308501219), t2[19]);    f363 = MUL_C(COEF_CONST((-0.8932243011955153)), f361);    f364 = MUL_C(COEF_CONST((-0.4436129715409087)), t2[45]);    f365 = f362 + f363;    f366 = f364 - f363;    f367 = t2[21] + t2[43];    f368 = MUL_C(COEF_CONST(1.3629851833384954), t2[21]);    f369 = MUL_C(COEF_CONST((-0.8700869911087115)), f367);    f370 = MUL_C(COEF_CONST((-0.3771887988789276)), t2[43]);    f371 = f368 + f369;    f372 = f370 - f369;    f373 = t2[23] + t2[41];    f374 = MUL_C(COEF_CONST(1.3798511851368040), t2[23]);    f375 = MUL_C(COEF_CONST((-0.8448535652497072)), f373);    f376 = MUL_C(COEF_CONST((-0.3098559453626103)), t2[41]);    f377 = f374 + f375;    f378 = f376 - f375;    f379 = t2[25] + t2[39];    f380 = MUL_C(COEF_CONST(1.3933930045694289), t2[25]);    f381 = MUL_C(COEF_CONST((-0.8175848131515840)), f379);    f382 = MUL_C(COEF_CONST((-0.2417766217337392)), t2[39]);    f383 = f380 + f381;    f384 = f382 - f381;    f385 = t2[27] + t2[37];    f386 = MUL_C(COEF_CONST(1.4035780182072330), t2[27]);    f387 = MUL_C(COEF_CONST((-0.7883464276266061)), f385);    f388 = MUL_C(COEF_CONST((-0.1731148370459791)), t2[37]);    f389 = f386 + f387;    f390 = f388 - f387;    f391 = t2[29] + t2[35];    f392 = MUL_C(COEF_CONST(1.4103816894602614), t2[29]);    f393 = MUL_C(COEF_CONST((-0.7572088465064846)), f391);    f394 = MUL_C(COEF_CONST((-0.1040360035527078)), t2[35]);    f395 = f392 + f393;    f396 = f394 - f393;    f397 = t2[31] + t2[33];    f398 = MUL_C(COEF_CONST(1.4137876276885337), t2[31]);    f399 = MUL_C(COEF_CONST((-0.7242470829514670)), f397);    f400 = MUL_C(COEF_CONST((-0.0347065382144002)), t2[33]);    f401 = f398 + f399;    f402 = f400 - f399;    f403 = f312 - f402;    f404 = f312 + f402;    f405 = f318 - f396;    f406 = f318 + f396;    f407 = f324 - f390;    f408 = f324 + f390;    f409 = f330 - f384;    f410 = f330 + f384;    f411 = f336 - f378;    f412 = f336 + f378;    f413 = f342 - f372;    f414 = f342 + f372;    f415 = f348 - f366;    f416 = f348 + f366;    f417 = f354 - f360;    f418 = f354 + f360;    f419 = f404 - f418;    f420 = f404 + f418;    f421 = f406 - f416;    f422 = f406 + f416;    f423 = f408 - f414;    f424 = f408 + f414;    f425 = f410 - f412;    f426 = f410 + f412;    f427 = f420 - f426;    f428 = f420 + f426;    f429 = f422 - f424;    f430 = f422 + f424;    f431 = f428 - f430;    y[1] = f428 + f430;    f433 = MUL_C(COEF_CONST(0.7071067811865476), f431);    f434 = f427 + f429;    f435 = MUL_C(COEF_CONST(1.3065629648763766), f427);    f436 = MUL_C(COEF_CONST((-0.9238795325112866)), f434);    f437 = MUL_C(COEF_CONST((-0.5411961001461967)), f429);    f438 = f435 + f436;    f439 = f437 - f436;    f440 = f419 + f425;    f441 = MUL_C(COEF_CONST(1.1758756024193588), f419);    f442 = MUL_C(COEF_CONST((-0.9807852804032304)), f440);    f443 = MUL_C(COEF_CONST((-0.7856949583871021)), f425);    f444 = f441 + f442;    f445 = f443 - f442;    f446 = f421 + f423;    f447 = MUL_C(COEF_CONST(1.3870398453221473), f421);    f448 = MUL_C(COEF_CONST((-0.8314696123025455)), f446);    f449 = MUL_C(COEF_CONST((-0.2758993792829436)), f423);    f450 = f447 + f448;    f451 = f449 - f448;    f452 = f445 - f451;    f453 = f445 + f451;    f454 = MUL_C(COEF_CONST(0.7071067811865476), f452);    f455 = f444 - f450;    f456 = f444 + f450;    f457 = MUL_C(COEF_CONST(0.7071067811865476), f456);    f458 = f454 - f457;    f459 = f454 + f457;    f460 = f405 - f407;    f461 = f405 + f407;    f462 = f409 - f411;    f463 = f409 + f411;    f464 = f413 - f415;    f465 = f413 + f415;    f466 = MUL_C(COEF_CONST(0.7071067811865476), f463);    f467 = f403 - f466;    f468 = f403 + f466;    f469 = f461 + f465;    f470 = MUL_C(COEF_CONST(1.3065629648763766), f461);    f471 = MUL_C(COEF_CONST((-0.9238795325112866)), f469);    f472 = MUL_C(COEF_CONST((-0.5411961001461967)), f465);    f473 = f470 + f471;    f474 = f472 - f471;    f475 = f468 - f474;    f476 = f468 + f474;    f477 = f467 - f473;    f478 = f467 + f473;    f479 = f460 + f464;    f480 = MUL_C(COEF_CONST(1.3065629648763770), f460);    f481 = MUL_C(COEF_CONST((-0.3826834323650904)), f479);    f482 = MUL_C(COEF_CONST(0.5411961001461961), f464);    f483 = f480 + f481;    f484 = f482 - f481;    f485 = MUL_C(COEF_CONST(0.7071067811865476), f462);    f486 = f485 - f417;    f487 = f485 + f417;    f488 = f484 - f487;    f489 = f484 + f487;    f490 = f483 - f486;    f491 = f483 + f486;    f492 = f489 + f476;    f493 = MUL_C(COEF_CONST((-0.8971675863426361)), f489);    f494 = MUL_C(COEF_CONST(0.9951847266721968), f492);    f495 = MUL_C(COEF_CONST(1.0932018670017576), f476);    f496 = f493 + f494;    f497 = f495 - f494;    f498 = f491 + f478;    f499 = MUL_C(COEF_CONST((-0.6666556584777466)), f491);    f500 = MUL_C(COEF_CONST(0.9569403357322089), f498);    f501 = MUL_C(COEF_CONST(1.2472250129866713), f478);    f502 = f499 + f500;    f503 = f501 - f500;    f504 = f490 + f477;    f505 = MUL_C(COEF_CONST((-0.4105245275223571)), f490);    f506 = MUL_C(COEF_CONST(0.8819212643483549), f504);    f507 = MUL_C(COEF_CONST(1.3533180011743529), f477);    f508 = f505 + f506;    f509 = f507 - f506;    f510 = f488 + f475;    f511 = MUL_C(COEF_CONST((-0.1386171691990915)), f488);    f512 = MUL_C(COEF_CONST(0.7730104533627370), f510);    f513 = MUL_C(COEF_CONST(1.4074037375263826), f475);    f514 = f511 + f512;    f515 = f513 - f512;    f516 = f311 + f401;    f517 = f311 - f401;    f518 = f317 + f395;    f519 = f395 - f317;    f520 = f323 + f389;    f521 = f323 - f389;    f522 = f329 + f383;    f523 = f383 - f329;    f524 = f335 + f377;    f525 = f335 - f377;    f526 = f341 + f371;    f527 = f371 - f341;    f528 = f347 + f365;    f529 = f347 - f365;    f530 = f353 + f359;    f531 = f359 - f353;    f532 = f517 - f531;    f533 = f517 + f531;    f534 = f519 - f529;    f535 = f519 + f529;    f536 = f521 - f527;    f537 = f521 + f527;    f538 = f523 - f525;    f539 = f523 + f525;    f540 = f533 - f539;    f541 = f533 + f539;    f542 = f535 - f537;    f543 = f535 + f537;    f544 = f541 - f543;    y[63] = f541 + f543;    f546 = MUL_C(COEF_CONST(0.7071067811865476), f544);    f547 = f540 + f542;    f548 = MUL_C(COEF_CONST(1.3065629648763766), f540);    f549 = MUL_C(COEF_CONST((-0.9238795325112866)), f547);    f550 = MUL_C(COEF_CONST((-0.5411961001461967)), f542);    f551 = f548 + f549;    f552 = f550 - f549;    f553 = f532 + f538;    f554 = MUL_C(COEF_CONST(1.1758756024193588), f532);    f555 = MUL_C(COEF_CONST((-0.9807852804032304)), f553);    f556 = MUL_C(COEF_CONST((-0.7856949583871021)), f538);    f557 = f554 + f555;    f558 = f556 - f555;    f559 = f534 + f536;    f560 = MUL_C(COEF_CONST(1.3870398453221473), f534);    f561 = MUL_C(COEF_CONST((-0.8314696123025455)), f559);    f562 = MUL_C(COEF_CONST((-0.2758993792829436)), f536);    f563 = f560 + f561;    f564 = f562 - f561;    f565 = f558 - f564;    f566 = f558 + f564;    f567 = MUL_C(COEF_CONST(0.7071067811865476), f565);    f568 = f557 - f563;    f569 = f557 + f563;    f570 = MUL_C(COEF_CONST(0.7071067811865476), f569);    f571 = f567 - f570;    f572 = f567 + f570;    f573 = MUL_C(COEF_CONST(0.5024192861881557), f516);    f574 = MUL_C(COEF_CONST(0.5224986149396889), f518);    f575 = MUL_C(COEF_CONST(0.5669440348163577), f520);    f576 = MUL_C(COEF_CONST(0.6468217833599901), f522);    f577 = MUL_C(COEF_CONST(0.7881546234512502), f524);    f578 = MUL_C(COEF_CONST(1.0606776859903471), f526);    f579 = MUL_C(COEF_CONST(1.7224470982383342), f528);    f580 = MUL_C(COEF_CONST(5.1011486186891553), f530);    f581 = f573 + f580;    f582 = f573 - f580;    f583 = f574 + f579;    f584 = f579 - f574;    f585 = f575 + f578;    f586 = f575 - f578;    f587 = f576 + f577;    f588 = f577 - f576;    f589 = f582 - f588;    f590 = f582 + f588;    f591 = f584 - f586;    f592 = f584 + f586;    f593 = f590 - f592;    f594 = f590 + f592;    f595 = MUL_C(COEF_CONST(0.7071067811865476), f593);    f596 = f589 + f591;    f597 = MUL_C(COEF_CONST(1.3065629648763766), f589);    f598 = MUL_C(COEF_CONST((-0.9238795325112866)), f596);    f599 = MUL_C(COEF_CONST((-0.5411961001461967)), f591);    f600 = f597 + f598;    f601 = f599 - f598;    f602 = f583 + f585;    f603 = f585 - f583;    f604 = MUL_C(COEF_CONST(0.7071067811865476), f603);    f605 = MUL_C(COEF_CONST(0.7071067811865476), f602);    f606 = f581 - f604;    f607 = f581 + f604;    f608 = f605 - f587;    f609 = f587 + f605;    f610 = f607 - f609;    f611 = MUL_C(COEF_CONST((-0.7856949583871021)), f609);    f612 = MUL_C(COEF_CONST(0.9807852804032304), f610);    f613 = MUL_C(COEF_CONST(1.1758756024193588), f607);    f614 = f612 - f611;    f615 = f613 - f612;    f616 = f608 + f606;    f617 = MUL_C(COEF_CONST(0.2758993792829431), f608);    f618 = MUL_C(COEF_CONST(0.5555702330196022), f616);    f619 = MUL_C(COEF_CONST(1.3870398453221475), f606);    f620 = f617 + f618;    f621 = f619 - f618;    f622 = f594 + f614;    f623 = f614 + f601;    f624 = f601 + f621;    f625 = f621 + f595;    f626 = f595 + f620;    f627 = f620 + f600;    f628 = f600 + f615;    y[5] = f496 - f615;    y[3] = f496 + f615;    y[9] = f453 - f568;    y[7] = f453 + f568;    y[13] = f502 - f628;    y[11] = f502 + f628;    y[17] = f439 - f551;    y[15] = f439 + f551;    y[21] = f508 - f627;    y[19] = f508 + f627;    y[25] = f459 - f571;    y[23] = f459 + f571;    y[29] = f514 - f626;    y[27] = f514 + f626;    y[33] = f433 - f546;    y[31] = f433 + f546;    y[37] = f515 - f625;    y[35] = f515 + f625;    y[41] = f458 - f572;    y[39] = f458 + f572;    y[45] = f509 - f624;    y[43] = f509 + f624;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -