- Timestamp:
- Jun 13, 2016 1:02:31 PM (8 years ago)
- Location:
- geovis/trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
geovis/trunk/ReadBuffer.cpp
r3998 r6380 26 26 _lastStatus(OK) 27 27 { 28 _bytes = new unsigned char 28 _bytes = new unsigned char[_bufferSize]; 29 29 flush(); 30 30 } -
geovis/trunk/RenderServer.cpp
r5942 r6380 296 296 297 297 std::string resourcePath; 298 double maxbitrate = 1.0e8; 298 299 while (1) { 299 int c = getopt(argc, argv, " p:i:o:");300 int c = getopt(argc, argv, "r:p:i:o:"); 300 301 if (c == -1) { 301 302 break; … … 304 305 case 'p': 305 306 resourcePath = optarg; 307 break; 308 case 'r': 309 // Option is in kbps 310 maxbitrate = 1000.0 * (double)atol(optarg); 306 311 break; 307 312 case 'i': { … … 355 360 g_inBufPtr = new ReadBuffer(g_fdIn, 1<<12); 356 361 362 g_renderer->setMaximumBitrate(maxbitrate); 357 363 if (resourcePath.empty()) { 358 364 resourcePath = "/usr/share/osgearth/data"; -
geovis/trunk/Renderer.cpp
r6354 r6380 136 136 _bgColor[1] = 0; 137 137 _bgColor[2] = 0; 138 //setMaximumFrameRateInHertz(15.0);139 138 // 100 Mbps 140 139 setMaximumBitrate(1.0e8); 141 140 _lastFrameTime = _minFrameTime; 142 TRACE("Bandwidth target: %.2f Mbps", (float)(getMaximumBitrate()/1.0e6));143 TRACE("Frame rate target: %.2f Hz", (float)getMaximumFrameRateInHertz());144 TRACE("Frame time target: %.2f msec", _minFrameTime * 1000.0f);145 141 146 142 iDataInit(getenv("USER")); … … 2317 2313 2318 2314 setMaximumBitrate(origBitrate); 2319 TRACE("Bandwidth target: %.2f Mbps", (float)(getMaximumBitrate()/1.0e6));2320 TRACE("Frame rate target: %.2f Hz", (float)getMaximumFrameRateInHertz());2321 2315 2322 2316 if (_viewer.valid()) { -
geovis/trunk/Renderer.h
r6354 r6380 500 500 } 501 501 } 502 TRACE("Frame rate target: %.2f Hz", (float)getMaximumFrameRateInHertz()); 503 TRACE("Frame time target: %.2f msec", _minFrameTime * 1000.0f); 502 504 } 503 505 504 506 void setMaximumBitrate(double bitsPerSecond) 505 507 { 508 TRACE("Setting max bitrate to %g", bitsPerSecond); 506 509 unsigned long bitsPerFrame = (_windowWidth * _windowHeight * 3 + 16) * 8; 507 510 double fps = bitsPerSecond / ((double)bitsPerFrame); 508 511 setMaximumFrameRateInHertz(fps); 512 TRACE("Bandwidth target: %.2f Mbps", (float)(getMaximumBitrate()/1.0e6)); 509 513 } 510 514
Note: See TracChangeset
for help on using the changeset viewer.