X-Git-Url: https://git.sesse.net/?p=bmusb;a=blobdiff_plain;f=bmusb.cpp;h=8639b938969bb0169640e8266c53afcdfb60afea;hp=c09c02dc2d19392e0e0927490d5aa215e73238d8;hb=12fc3ca26e888caa54fcf1ad6e47593b3f39f6d4;hpb=6790c4a2d84ebf265dd0a3cbfe4e99e0ba3314b7 diff --git a/bmusb.cpp b/bmusb.cpp index c09c02d..8639b93 100644 --- a/bmusb.cpp +++ b/bmusb.cpp @@ -978,7 +978,7 @@ void BMUSBCapture::configure_card() // set up isochronous transfers for audio and video for (int e = 3; e <= 4; ++e) { //int num_transfers = (e == 3) ? 6 : 6; - int num_transfers = 6; + int num_transfers = 10; for (int i = 0; i < num_transfers; ++i) { int num_iso_pack, size; if (e == 3) { @@ -992,7 +992,7 @@ void BMUSBCapture::configure_card() size &= ~1023; size += 1024; } - num_iso_pack = (2 << 18) / size; // 512 kB. + num_iso_pack = (2 << 16) / size; // 128 kB. printf("Picking %d packets of 0x%x bytes each\n", num_iso_pack, size); } else { size = 0xc0;