VirtualBox

Changeset 89803 in vbox for trunk/src/VBox/Devices/Audio


Ignore:
Timestamp:
Jun 21, 2021 6:19:50 AM (4 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
145260
Message:

Audio/ValKit: Sending bigger data chunks now also works. bugref:10008

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Audio/AudioTestService.cpp

    r89788 r89803  
    640640    }
    641641
    642     uint32_t uMyCrc32 = RTCrc32Start();
    643642    for (;;)
    644643    {
     644        uint32_t uMyCrc32 = RTCrc32Start();
    645645        struct
    646646        {
    647647            ATSPKTHDR   Hdr;
    648648            uint32_t    uCrc32;
    649             char        ab[_8K]; /** @todo BUGBUG No clue why sending / receiving does not work when I use bigger sizes like _32K / _64K here. Some network / frame limitation? */
     649            char        ab[_64K];
    650650            char        abPadding[ATSPKT_ALIGNMENT];
    651651        }       Pkt;
    652         size_t  cbRead;
     652        size_t  cbRead = 0;
    653653        rc = pThis->Callbacks.pfnTestSetSendRead(pThis->Callbacks.pvUser, pReq->szTag, &Pkt.ab, sizeof(Pkt.ab), &cbRead);
    654654        if (   RT_FAILURE(rc)
     
    664664            }
    665665            else
    666                 return atsReplyRC(pThis, pClient, pPktHdr, rc, "Sending data for test set '%s' failed", pReq->szTag);
     666                rc = atsReplyRC(pThis, pClient, pPktHdr, rc, "Sending data for test set '%s' failed", pReq->szTag);
    667667            break;
    668668        }
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette