[PD-cvs] SF.net SVN: pure-data:[10628] trunk/externals/pdvjtools/pix_preview/ pix_preview.h
lluisbigorda at users.sourceforge.net
lluisbigorda at users.sourceforge.net
Sun Jan 25 02:16:22 CET 2009
Revision: 10628
http://pure-data.svn.sourceforge.net/pure-data/?rev=10628&view=rev
Author: lluisbigorda
Date: 2009-01-25 01:16:22 +0000 (Sun, 25 Jan 2009)
Log Message:
-----------
new tcl-socket way to get frame-data and paint it into the canvas
Modified Paths:
--------------
trunk/externals/pdvjtools/pix_preview/pix_preview.h
Modified: trunk/externals/pdvjtools/pix_preview/pix_preview.h
===================================================================
--- trunk/externals/pdvjtools/pix_preview/pix_preview.h 2009-01-25 01:14:06 UTC (rev 10627)
+++ trunk/externals/pdvjtools/pix_preview/pix_preview.h 2009-01-25 01:16:22 UTC (rev 10628)
@@ -1,24 +1,7 @@
-/*-----------------------------------------------------------------
-LOG
-GEM - Graphics Environment for Multimedia
-Get pixel information
-
-Copyright (c) 1997-1998 Mark Danks. mark at danks.org
-Copyright (c) G\xFCnther Geiger. geiger at epy.co.at
-Copyright (c) 2001-2002 IOhannes m zmoelnig. forum::f\xFCr::uml\xE4ute. IEM. zmoelnig at iem.kug.ac.at
-Copyright (c) 2002 James Tittle & Chris Clepper
-For information on usage and redistribution, and for a DISCLAIMER OF ALL
-WARRANTIES, see the file, "GEM.LICENSE.TERMS" in this distribution.
-
------------------------------------------------------------------*/
-
/*-----------------------------------------------------------------
pix_preview
- 0409:forum::f\xFCr::uml\xE4ute:2000
- IOhannes m zmoelnig
- mailto:zmoelnig at iem.kug.ac.at
-----------------------------------------------------------------*/
#ifndef INCLUDE_PIX_DUMP_H_
@@ -28,14 +11,15 @@
/*needed for base64 conversion*/
#include <string>
+#include <sys/types.h>
+#include <netinet/in.h>
+#include <sys/socket.h>
+#include <arpa/inet.h>
+#include <netdb.h>
std::string base64_encode(unsigned char const* , unsigned int len);
-
-
-
-
/*-----------------------------------------------------------------
-------------------------------------------------------------------
CLASS
@@ -62,6 +46,7 @@
// Constructor
pix_preview(t_floatarg fx, t_floatarg fy);
int x_width, x_height;
+ static int counter;
protected:
@@ -80,6 +65,7 @@
void trigger();
int getx();
int gety();
+ void connectMess();
//////////
// The color outlet
@@ -95,6 +81,8 @@
int oldimagex;
int oldimagey;
+ int widgetwidth;
+ int widgetheight;
//////////
// navigation
@@ -111,9 +99,13 @@
t_widgetbehavior image_widgetbehavior;
+ int s;
+ int connected;
+ struct addrinfo *res;
+ struct addrinfo hints;
+ int whoami;
-
private:
//////////
@@ -122,6 +114,7 @@
static void GREYMessCallback(void *dump);
static void RGBAMessCallback(void *dump);
static void RGBMessCallback(void *dump);
+ static void connectMessCallback(void *dump);
static void image_drawme(pix_preview *x, t_glist *glist, int firsttime, int m_xsize, int m_ysize);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Pd-cvs
mailing list