X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FNetwork%2Fjpg-httpd.hxx;h=1628dff7b43013710987a62157b581f6ba36cd7c;hb=ff408dc540b0944061b0b88bdad93b5de17dbab9;hp=117e547fd64fd7cf864cda03b46cee7564a404d8;hpb=c9813d1b5d79b4aad13c263690a0223086af25ac;p=flightgear.git diff --git a/src/Network/jpg-httpd.hxx b/src/Network/jpg-httpd.hxx index 117e547fd..1628dff7b 100644 --- a/src/Network/jpg-httpd.hxx +++ b/src/Network/jpg-httpd.hxx @@ -44,6 +44,7 @@ public: void init(int, int); void destroy(); int render(); + void setFrustum(double,double,double,double,double,double); void *data(); }; #endif @@ -65,16 +66,17 @@ class HttpdImageChannel : public netChat public: HttpdImageChannel() : buffer(512) { + + int nWidth = fgGetInt( "/sim/startup/xsize", 800 ); + int nHeight = fgGetInt( "/sim/startup/ysize", 600 ); + setTerminator("\r\n"); JpgFactory = new trJpgFactory(); - - // This is a terrible hack but it can't be initialized until - // after OpenGL is up an running - JpgFactory->init(400,300); + JpgFactory -> init( nWidth, nHeight ); } ~HttpdImageChannel() { - JpgFactory->destroy(); + JpgFactory -> destroy(); delete JpgFactory; } @@ -94,7 +96,7 @@ class HttpdImageServer : private netChannel virtual void handleAccept (void) { netAddress addr ; int handle = accept ( &addr ) ; - printf("Client %s:%d connected\n", addr.getHost(), addr.getPort()); + SG_LOG( SG_IO, SG_INFO, "Client " << addr.getHost() << ":" << addr.getPort() << " connected" ); HttpdImageChannel *hc = new HttpdImageChannel; hc->setHandle ( handle ) ;