From ff89bb0909dd6ba39f79314ae40a89a7b706c63d Mon Sep 17 00:00:00 2001 From: Jamie Tittle Date: Thu, 14 Apr 2005 18:44:05 +0000 Subject: cleanup & improve instance initialization svn path=/trunk/externals/gem2pdp/; revision=2767 --- pdp2gem.cpp | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/pdp2gem.cpp b/pdp2gem.cpp index c1ca999..8cac998 100644 --- a/pdp2gem.cpp +++ b/pdp2gem.cpp @@ -15,8 +15,10 @@ CPPEXTERN_NEW_WITH_ONE_ARG(pdp2gem, t_symbol *, A_DEFSYM) pdp2gem :: pdp2gem(t_symbol *colorspace) - : m_colorspace(GL_YUV422_GEM) + : m_colorspace(GL_YUV422_GEM), m_data(NULL), m_xsize(0), m_ysize(0), + m_mutex(NULL), m_packet0(-1), m_dropped(0), m_pdpdata(NULL) { + // csMess allows us to select what colorspace to convert // the YV12 pixels into while handing it over to GEM csMess(colorspace->s_name); @@ -64,14 +66,6 @@ pdp2gem :: pdp2gem(t_symbol *colorspace) }else{ post("pdp2gem: needs to know what colorspace to import to: YUV, RGB, RGBA, or Gray"); } - - m_data = NULL; - m_packet0 = -1; - m_xsize = 0; - m_ysize = 0; - m_dropped = 0; - m_pdpdata = NULL; - m_mutex = NULL; m_mutex = (pthread_mutex_t*) malloc(sizeof(pthread_mutex_t)); if ( pthread_mutex_init(m_mutex, NULL) < 0 ) @@ -126,7 +120,7 @@ void pdp2gem :: createBuffer() m_pixBlock.image.data = m_data; - post("pdp2gem : created buffer %dx%d", m_xsize, m_ysize ); + post("pdp2gem : created buffer %d x %d", m_xsize, m_ysize ); } void pdp2gem :: pdpMess(t_symbol *action, int pcktno) -- cgit v1.2.1