[PD-cvs] SF.net SVN: pure-data: [9919] trunk/externals/pdvjtools/videogrid/videogrid .cc

lluisbigorda at users.sourceforge.net lluisbigorda at users.sourceforge.net
Mon May 26 02:42:38 CEST 2008


Revision: 9919
          http://pure-data.svn.sourceforge.net/pure-data/?rev=9919&view=rev
Author:   lluisbigorda
Date:     2008-05-25 17:42:38 -0700 (Sun, 25 May 2008)

Log Message:
-----------
solved an unresolved symbol libavcodec

Modified Paths:
--------------
    trunk/externals/pdvjtools/videogrid/videogrid.cc

Modified: trunk/externals/pdvjtools/videogrid/videogrid.cc
===================================================================
--- trunk/externals/pdvjtools/videogrid/videogrid.cc	2008-05-26 00:03:26 UTC (rev 9918)
+++ trunk/externals/pdvjtools/videogrid/videogrid.cc	2008-05-26 00:42:38 UTC (rev 9919)
@@ -1,4 +1,6 @@
 
+extern "C"
+{ 
 /*
 videogrid external for Puredatai
 Lluis Gomez i Bigorda :: lluis-at-hangar.org
@@ -36,6 +38,7 @@
 /*ffmpeg includes*/
 #include <ffmpeg/avcodec.h>
 #include <ffmpeg/avformat.h>
+#include <ffmpeg/avutil.h>
 
 /*libquicktime includes*/
 //#include <quicktime/lqt.h>
@@ -71,9 +74,7 @@
 
 typedef char tipus_format[BYTESTIPUSFROMAT];
 
-#ifdef __cplusplus
-extern "C" int convertir_img_ff(pathimage pathFitxer, tipus_format f, int W, int H, int posi);
-#endif
+int convertir_img_ff(pathimage pathFitxer, tipus_format f, int W, int H, int posi);
 
 void SaveFrame(AVFrame *pFrame, int width, int height, int W, int H, int posi)
 {
@@ -1507,8 +1508,6 @@
 /* al carregar la nova llibreria my_lib pd intenta cridar la funció my_lib_setup */  
 /* aquesta crea la nova classe i les seves propietats només un sol cop */
 
-extern "C"
-{ 
 void videogrid_setup(void)
 {
     load_tk_procs();


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