----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: http://codereview.secondlife.com/r/333/#review814 -----------------------------------------------------------
indra/newview/llvoicevivox.h <http://codereview.secondlife.com/r/333/#comment818> Very good idea to explain the semantics of this field in detail, as the name alone doesn't give it away fully. :-) indra/newview/llvoicevivox.cpp <http://codereview.secondlife.com/r/333/#comment817> These are two sentences. Use a period instead of a comma. indra/newview/llvoicevivox.cpp <http://codereview.secondlife.com/r/333/#comment816> requestParcelInfo() might be a more natural name than using 'do'. indra/newview/llvoicevivox.h <http://codereview.secondlife.com/r/333/#comment821> Not a native speaker myself, but I don't think 'keep s.th. staying in <a state>' is proper English. Maybe either write // Setting mRegionHasVoiceCaps to false makes the voice client stay in stateDisabled. or simply // Setting mRegionHasVoiceCaps to false keeps the voice client in stateDisabled. indra/newview/llvoicevivox.h <http://codereview.secondlife.com/r/333/#comment820> This sentence confused me for some reason. I guess 'allows to leave' would be clearer than 'allows escaping'. indra/newview/llvoicevivox.cpp <http://codereview.secondlife.com/r/333/#comment822> I think this should be "changed region before the region cap response for the previous region arrived" to be clear. indra/newview/llvoicevivox.cpp <http://codereview.secondlife.com/r/333/#comment823> https://wiki.secondlife.com/wiki/Coding_standard#Naming_Convention says local variables should be lower_case, not camelCase so make this parcel_local_ID. indra/newview/llvoicevivox.cpp <http://codereview.secondlife.com/r/333/#comment824> What does the first 'it' refer to? "ID with" what? indra/newview/llvoicevivox.cpp <http://codereview.secondlife.com/r/333/#comment825> Why not directly mCurrentRegion = gAgent.getRegion(); and then use mCurrentRegion in the rest of this method? indra/newview/llvoicevivox.cpp <http://codereview.secondlife.com/r/333/#comment826> Here, too, either just 'keeps' without 'staying' or 'makes [...] stay', I think. - Boroondas On June 24, 2011, 4:45 a.m., Jonathan Yap wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > http://codereview.secondlife.com/r/333/ > ----------------------------------------------------------- > > (Updated June 24, 2011, 4:45 a.m.) > > > Review request for Viewer. > > > Summary > ------- > > This is a patch by ArminWeatherHax. I am creating the request to help speed > this fix along in the system. > > ---- > > Ways to reproduce: log into a simulator. > Reproduces: always > Affects: any version supported, probably all 3rd party viewers but Kokua (and > Imprudence, soon). > > What happens: > In each idle cycle the voice client requests the "ParcelVoiceInfoRequest" > capability, thats each time a HTTP GET. > See LLVivoxVoiceClient::stateMachine() after comment // Check for parcel > boundary crossing > > Expected: > On parcel/region change request the capability once. It's not the region that > rezzes in, but the avatar, so do the request for the capability not earlier > than the agents region signals capabilitiesReceived() true. After that you > are sure if the region returns an empty url you can give up for that region. > > Not sure about the impact on lag - requesting and returning an url is not > much data transmitted, though its a pretty big number of people doing it over > and over per second (no matter if they have voice on or off). > > > ---- > > going once again through llviewerregion I see its fortunately not each time a > HTTP GET, just once when the agent connects to the region. Though the patch > still saves all the lookup if the cap is there while it can't be possibly. > > > This addresses bug VWR-25923. > http://jira.secondlife.com/browse/VWR-25923 > > > Diffs > ----- > > doc/contributions.txt 04e2a3ddca51 > indra/newview/llviewerregion.h 04e2a3ddca51 > indra/newview/llviewerregion.cpp 04e2a3ddca51 > indra/newview/llvoicevivox.h 04e2a3ddca51 > indra/newview/llvoicevivox.cpp 04e2a3ddca51 > > Diff: http://codereview.secondlife.com/r/333/diff > > > Testing > ------- > > > Thanks, > > Jonathan > >
_______________________________________________ Policies and (un)subscribe information available here: http://wiki.secondlife.com/wiki/OpenSource-Dev Please read the policies before posting to keep unmoderated posting privileges