void LibraryPlugin::TrackChangeHandler(ddb_event_track_t *ev) { LibraryItem item(deadbeef); if (Library::Get()->Store(item) && item.filename != "") { SendMessage(MESSAGE_LIBRARY_UPDATE, NULL); string orderStr(deadbeef->conf_get_str_fast("library.treeTagsOrder", "%B %b %t")); vector<string> order = split(orderStr, ' '); Library::Get()->Sort(order); } if (updatingPaths.size() >= 1) { if (item.filename != updatingPaths[0]) { return; } updatingPaths.erase(updatingPaths.begin()); deadbeef->plt_set_curr(scanningPlaylist); if (updatingPaths.size() != 0) { deadbeef->plt_set_curr(scanningPlaylist); deadbeef->plt_add_file(scanningPlaylist, updatingPaths[0].c_str(), NULL, NULL); Deadbeef()->sendmessage (M_NEXTSONG, 0, 0, 0); } else { deadbeef->plt_remove(deadbeef->plt_get_curr_idx()); Deadbeef()->sendmessage (M_STOPSONG, 0, 0, 0); string orderStr(deadbeef->conf_get_str_fast("library.treeTagsOrder", "%B %b %t")); vector<string> order = split(orderStr, ' '); Library::Get()->Sort(order); } } }
void printTestParams( clblasOrder order, clblasUplo uplo, clblasTranspose transA, size_t N, size_t K, bool useAlpha, ComplexLong alpha, size_t offA, size_t lda, bool useBeta, ComplexLong beta, size_t offC, size_t ldc) { ::std::cerr << orderStr(order) << ", " << uploStr(uplo) << ", " << transStr(transA) << ::std::endl; ::std::cerr << "N = " << N << ", K = " << K << ::std::endl; ::std::cerr << "offA = " << offA << ", offC = " << offC << ::std::endl; ::std::cerr << "lda = " << lda << ", ldc = " << ldc << ::std::endl; if (useAlpha) { ::std::cerr << "alpha = (" << alpha.re << "," << alpha.imag << ")" << ::std::endl; } if (useBeta) { ::std::cerr << "beta = (" << beta.re << "," << beta.imag << ")" << ::std::endl; } }
void printTestParams( clblasOrder order, clblasTranspose transA, size_t M, size_t N, bool useAlpha, ComplexLong alpha, size_t offA, size_t lda, int incx, bool useBeta, ComplexLong beta, int incy) { ::std::cerr << orderStr(order) << ", " << transStr(transA) << ::std::endl; ::std::cerr << "M = " << M << ", N = " << N << ::std::endl; ::std::cerr << "offA = " << offA << ::std::endl; ::std::cerr << "lda = " << lda << ::std::endl; if (useAlpha) { ::std::cerr << "alpha = (" << alpha.re << "," << alpha.imag << ")" << ::std::endl; } if (useBeta) { ::std::cerr << "beta = (" << beta.re << "," << beta.imag << ")" << ::std::endl; } ::std::cerr << "incx = " << incx << ", incy = " << incy << ::std::endl; }
void printTestParams( clblasOrder order, clblasUplo uplo, size_t N, bool useAlpha, ComplexLong alpha, size_t offA, size_t lda, int incx, bool useBeta, ComplexLong beta, int incy) { ::std::cerr << orderStr(order) << ", " << uploStr(uplo) << ::std::endl; ::std::cerr << "N = " << N << ::std::endl; ::std::cerr << "offA = " << offA << ::std::endl; if( lda ) ::std::cerr << "lda = " << lda << ::std::endl; if (useAlpha) { ::std::cerr << "alpha = (" << alpha.re << "," << alpha.imag << ")" << ::std::endl; } if (useBeta) { ::std::cerr << "beta = (" << beta.re << "," << beta.imag << ")" << ::std::endl; } ::std::cerr << "incx = " << incx << ", incy = " << incy << ::std::endl; }
//xHEMM void printTestParams( clblasOrder order, clblasSide side, clblasUplo uplo, size_t M, size_t N, bool useAlpha, cl_float2 alpha, bool useBeta, cl_float2 beta, size_t lda, size_t ldb, size_t ldc, size_t offa, size_t offb, size_t offc ) { ::std::cerr << orderStr(order) << ", " << sideStr(side) << ", " << uploStr(uplo) << ::std::endl; ::std::cerr << "M = " << M << ", N = " << N << ::std::endl; ::std::cerr << "lda = " << lda << ", ldb = " << ldb << ", ldc = " << ldc<< ::std::endl; if (useAlpha) { ::std::cerr << "alpha = (" << CREAL(alpha) << "," << CIMAG(alpha) << ")" << ::std::endl; } if (useBeta) { ::std::cerr << "beta = (" << CREAL(beta) << "," << CIMAG(beta) << ")" << ::std::endl; } ::std::cerr << "offa = " << offa << ", offb = " << offb << ", offc = " << offc<< ::std::endl; }
//SYMM , HEMM void printTestParams( clblasOrder order, clblasSide side, clblasUplo uplo, size_t M, size_t N, bool useAlpha, ComplexLong alpha, bool useBeta, ComplexLong beta, size_t lda, size_t ldb, size_t ldc, size_t offa, size_t offb, size_t offc ) { ::std::cerr << orderStr(order) << ", " << sideStr(side) << ", " << uploStr(uplo) << ::std::endl; ::std::cerr << "M = " << M << ", N = " << N << ::std::endl; ::std::cerr << "lda = " << lda << ", ldb = " << ldb << ", ldc = " << ldc<< ::std::endl; if (useAlpha) { ::std::cerr << "alpha = (" << alpha.re << "," << alpha.imag << ")" << ::std::endl; } if (useBeta) { ::std::cerr << "beta = (" << beta.re << "," << beta.imag << ")" << ::std::endl; } ::std::cerr << "offa = " << offa << ", offb = " << offb << ", offc = " << offc<< ::std::endl; }
void printTestParams( clblasOrder order, clblasSide side, clblasUplo uplo, clblasTranspose transA, clblasDiag diag, size_t M, size_t N, bool useAlpha, ComplexLong alpha, size_t offA, size_t lda, size_t offB, size_t ldb) { ::std::cerr << orderStr(order) << ", " << sideStr(side) << ", " << uploStr(uplo) << ", " << transStr(transA) << ", " << diagStr(diag) << ::std::endl; ::std::cerr << "M = " << M << ", N = " << N << ::std::endl; ::std::cerr << "offA = " << offA << ", offB = " << offB << ::std::endl; ::std::cerr << "lda = " << lda << ", ldb = " << ldb << ::std::endl; if (useAlpha) { ::std::cerr << "alpha = (" << alpha.re << "," << alpha.imag << ")" << ::std::endl; } }
//SPR void printTestParams( clblasOrder order, clblasUplo uplo, size_t N, double alpha, size_t offx, int incx, size_t offa) { ::std::cerr << orderStr(order) << ", " << uploStr(uplo) << ::std::endl; ::std::cerr << "N = " << N << ", offx = " << offx << ", incx = " << incx << ::std::endl; ::std::cerr << "offa = " << offa << ::std::endl; ::std::cerr << "alpha = " << alpha << ::std::endl; }
//xTPMV void printTestParams( clblasOrder order, clblasUplo uplo, clblasTranspose transA, clblasDiag diag, size_t N, int incx, size_t offa, size_t offx) { ::std::cerr << orderStr(order) << ", " << uploStr(uplo) << ", " << transStr(transA) << ", " <<diagStr(diag) << ::std::endl; ::std::cerr << " N = " << N << ::std::endl; ::std::cerr << " incx = " << incx << ::std::endl; ::std::cerr << "offa = " << offa << ", offx = " << offx << ::std::endl; }
void printTestParams( clblasOrder order, clblasTranspose transA, clblasTranspose transB, size_t M, size_t N, size_t K, bool useAlpha, ComplexLong alpha, size_t offA, size_t lda, size_t offB, size_t ldb, bool useBeta, ComplexLong beta, size_t offC, size_t ldc) { ::std::cerr << orderStr(order) << ", " << transStr(transA) << ", " << transStr(transB) << ", " << "M = " << M << ", " << "N = " << N << ", " << "K = " << K << ", " << "offA = " << offA << ", " << "offB = " << offB << ", " << "offC = " << offC << ", " << "lda = " << lda << ", " << "ldb = " << ldb << ", " << "ldc = " << ldc; if (useAlpha) { ::std::cerr << ", " << "alpha = (" << alpha.re << "," << alpha.imag << ")"; } if (useBeta) { ::std::cerr << ", " << "beta = (" << beta.re << "," << beta.imag << ")"; } ::std::cerr << std::endl; }
//xTBMV void printTestParams( clblasOrder order, clblasUplo uplo, clblasTranspose transA, clblasDiag diag, size_t N, size_t KLU, size_t offA, size_t lda, size_t offx, int incx, size_t offy, int incy) { ::std::cerr << orderStr(order) << ", " << uploStr(uplo) << ", " << transStr(transA) << ", " << diagStr(diag) << ::std::endl; ::std::cerr << ", N = " << N << ", KL or KU = " << KLU << ::std::endl; ::std::cerr << "lda = " << lda << ", incx = " << incx << ", incy = " << incy<< ::std::endl; ::std::cerr << "offa = " << offA << ", offx = " << offx << ", offy = " << offy << ::std::endl; }
//HER void printTestParams( clblasOrder order, clblasUplo uplo, size_t N, bool useAlpha, ComplexLong alpha, size_t lda, int incx, size_t offa, size_t offx) { ::std::cerr << orderStr(order) << ", " << ::std::endl; ::std::cerr << uploStr(uplo) << ", " << ::std::endl; ::std::cerr << " N = " << N << ::std::endl; ::std::cerr << "lda = " << lda << ", incx = " << incx << ::std::endl; if (useAlpha) { ::std::cerr << "alpha = (" << alpha.re << "," << alpha.imag << ")" << ::std::endl; } ::std::cerr << "offa = " << offa << ", offx = " << offx << ::std::endl; }
void printTestParams( clblasOrder order, clblasUplo uplo, size_t N, size_t K, ComplexLong alpha, size_t offa, size_t lda, size_t offx, int incx, ComplexLong beta, size_t offy, int incy) { ::std::cerr << orderStr(order) << ", " << uploStr(uplo) << ", " << ::std::endl; ::std::cerr << ", N = " << N << ", K = " << K << ::std::endl; ::std::cerr << "lda = " << lda << ", incx = " << incx << ", incy = " << incy<< ::std::endl; ::std::cerr << "offa = " << offa << ", offx = " << offx << ", offy = " << offy << ::std::endl; ::std::cerr << "alpha = (" << alpha.re << "," << alpha.imag << ")" << ::std::endl; ::std::cerr << "beta = (" << beta.re << "," << beta.imag << ")" << ::std::endl; }
void printTestParams( clblasOrder order, size_t M, size_t N, bool useAlpha, ComplexLong alpha, size_t lda, int incx, int incy, size_t offa, size_t offx, size_t offy ) { ::std::cerr << orderStr(order) << ", " << ::std::endl; ::std::cerr << "M = " << M << ", N = " << N << ::std::endl; ::std::cerr << "lda = " << lda << ", incx = " << incx << ", incy = " << incy<< ::std::endl; if (useAlpha) { ::std::cerr << "alpha = (" << alpha.re << "," << alpha.imag << ")" << ::std::endl; } ::std::cerr << "offa = " << offa << ", offx = " << offx << ", offy = " << offy << ::std::endl; }
//HER2 void printTestParams( clblasOrder order, clblasUplo uplo, size_t N, bool useAlpha, cl_float2 alpha, size_t offx, int incx, size_t offy, int incy, size_t offa, size_t lda) { ::std::cerr << orderStr(order) << ", " << uploStr(uplo) << ::std::endl; ::std::cerr << "N = " << N << ", offx = " << offx << ", incx = " << incx << ::std::endl; ::std::cerr << "offy = " << offy << ", incy = " << incy << ::std::endl; ::std::cerr << "offa = " << offa << ::std::endl; if( lda ) ::std::cerr << ", lda = " << lda << ::std::endl; if(useAlpha) ::std::cerr << "alpha = (" << CREAL(alpha) << ", " << CIMAG(alpha) << ")" << ::std::endl; }
// xGBMV void printTestParams( clblasOrder order, clblasTranspose transA, size_t M, size_t N, size_t KL, size_t KU, ComplexLong alpha, size_t offa, size_t lda, size_t offx, int incx, ComplexLong beta, size_t offy, int incy) { ::std::cerr << orderStr(order) << ", " << transStr(transA) << ", " << ::std::endl; ::std::cerr << "M = " << M << ", N = " << N << ", KL = " << KL << ", KU = " << KU << ::std::endl; ::std::cerr << "lda = " << lda << ", incx = " << incx << ", incy = " << incy<< ::std::endl; ::std::cerr << "offa = " << offa << ", offx = " << offx << ", offy = " << offy << ::std::endl; ::std::cerr << "alpha = (" << alpha.re << "," << alpha.imag << ")" << ::std::endl; ::std::cerr << "beta = (" << beta.re << "," << beta.imag << ")" << ::std::endl; }