Lines Matching defs:len
410 audioop_check_parameters(PyObject *module, Py_ssize_t len, int size)
414 if (len % size != 0) {
445 if (!audioop_check_parameters(module, fragment->len, width))
447 if (index < 0 || index >= fragment->len/width) {
473 if (!audioop_check_parameters(module, fragment->len, width))
475 for (i = 0; i < fragment->len; i += width) {
505 if (!audioop_check_parameters(module, fragment->len, width))
507 for (i = 0; i < fragment->len; i += width) {
533 if (!audioop_check_parameters(module, fragment->len, width))
535 for (i = 0; i < fragment->len; i += width)
537 if (fragment->len == 0)
540 avg = (int)floor(sum / (double)(fragment->len/width));
562 if (!audioop_check_parameters(module, fragment->len, width))
564 for (i = 0; i < fragment->len; i += width) {
568 if (fragment->len == 0)
571 res = (unsigned int)sqrt(sum_squares / (double)(fragment->len/width));
575 static double _sum2(const int16_t *a, const int16_t *b, Py_ssize_t len)
580 for( i=0; i<len; i++) {
639 if (fragment->len & 1 || reference->len & 1) {
645 len1 = fragment->len >> 1;
647 len2 = reference->len >> 1;
705 Py_ssize_t len;
708 if (fragment->len & 1 || reference->len & 1) {
713 if (fragment->len != reference->len) {
720 len = fragment->len >> 1;
721 sum_ri_2 = _sum2(cp2, cp2, len);
722 sum_aij_ri = _sum2(cp1, cp2, len);
754 if (fragment->len & 1) {
760 len1 = fragment->len >> 1;
809 if (!audioop_check_parameters(module, fragment->len, width))
811 if (fragment->len <= width)
815 for (i = width; i < fragment->len; i += width) {
865 if (!audioop_check_parameters(module, fragment->len, width))
867 if (fragment->len <= width)
871 for (i = width; i < fragment->len; i += width) {
917 if (!audioop_check_parameters(module, fragment->len, width))
921 for (i = 0; i < fragment->len; i += width) {
950 if (!audioop_check_parameters(module, fragment->len, width))
956 rv = PyBytes_FromStringAndSize(NULL, fragment->len);
961 for (i = 0; i < fragment->len; i += width) {
987 Py_ssize_t len, i;
992 len = fragment->len;
993 if (!audioop_check_parameters(module, len, width))
995 if (((len / width) & 1) != 0) {
1004 rv = PyBytes_FromStringAndSize(NULL, len/2);
1009 for (i = 0; i < len; i += width*2) {
1041 if (!audioop_check_parameters(module, fragment->len, width))
1047 if (fragment->len > PY_SSIZE_T_MAX/2) {
1053 rv = PyBytes_FromStringAndSize(NULL, fragment->len*2);
1058 for (i = 0; i < fragment->len; i += width) {
1089 if (!audioop_check_parameters(module, fragment1->len, width))
1091 if (fragment1->len != fragment2->len) {
1100 rv = PyBytes_FromStringAndSize(NULL, fragment1->len);
1105 for (i = 0; i < fragment1->len; i += width) {
1148 if (!audioop_check_parameters(module, fragment->len, width))
1151 rv = PyBytes_FromStringAndSize(NULL, fragment->len);
1158 for (i = 0; i < fragment->len; i += width) {
1206 if (!audioop_check_parameters(module, fragment->len, width))
1209 rv = PyBytes_FromStringAndSize(NULL, fragment->len);
1214 for (i = 0; i < fragment->len; i += width) {
1216 SETRAWSAMPLE(width, ncp, fragment->len - i - width, val);
1239 if (!audioop_check_parameters(module, fragment->len, width))
1242 rv = PyBytes_FromStringAndSize(NULL, fragment->len);
1247 for (i = 0; i < fragment->len; i += width) {
1275 if (!audioop_check_parameters(module, fragment->len, width))
1280 if (fragment->len/width > PY_SSIZE_T_MAX/newwidth) {
1285 rv = PyBytes_FromStringAndSize(NULL, (fragment->len/width)*newwidth);
1290 for (i = j = 0; i < fragment->len; i += width, j += newwidth) {
1331 Py_ssize_t len;
1357 assert(fragment->len >= 0);
1358 if (fragment->len % bytes_per_frame != 0) {
1389 len = fragment->len / bytes_per_frame; /* # of frames */
1427 if (len == 0)
1430 /* There are len input frames, so we need (mathematically)
1431 ceiling(len*outrate/inrate) output frames, and each frame
1435 case ceiling(len/inrate) * outrate. */
1437 /* compute ceiling(len/inrate) without overflow */
1438 Py_ssize_t q = 1 + (len - 1) / inrate;
1455 if (len == 0) {
1468 len = (Py_ssize_t)(ncp - PyBytes_AsString(str));
1470 (PyBytes_AsString(str), len);
1490 len--;
1528 if (!audioop_check_parameters(module, fragment->len, width))
1531 rv = PyBytes_FromStringAndSize(NULL, fragment->len/width);
1536 for (i = 0; i < fragment->len; i += width) {
1565 if (fragment->len > PY_SSIZE_T_MAX/width) {
1570 rv = PyBytes_FromStringAndSize(NULL, fragment->len*width);
1576 for (i = 0; i < fragment->len*width; i += width) {
1601 if (!audioop_check_parameters(module, fragment->len, width))
1604 rv = PyBytes_FromStringAndSize(NULL, fragment->len/width);
1609 for (i = 0; i < fragment->len; i += width) {
1639 if (fragment->len > PY_SSIZE_T_MAX/width) {
1644 rv = PyBytes_FromStringAndSize(NULL, fragment->len*width);
1650 for (i = 0; i < fragment->len*width; i += width) {
1680 if (!audioop_check_parameters(module, fragment->len, width))
1704 str = PyBytes_FromStringAndSize(NULL, fragment->len/(width*2));
1712 for (i = 0; i < fragment->len; i += width) {
1834 if (fragment->len > (PY_SSIZE_T_MAX/2)/width) {
1839 outlen = fragment->len*width*2;