hey guys,
...I've been poking around in the image conversion code, and have added
the ability to select a colorspace for converting the pdp data to give
to gem (most importantly, a straight yv12 to uyuv, with altivec!)...now
it's compiling and linking, but pd doesn't like to load it :-/ seems
like this has been covered before, but I couldn't find it in my
mailbox's...
...here's my compile/link:
g++ -DPD -O2 -funroll-loops -fomit-frame-pointer -ffast-math -Wall -W
-Wno-unused -Wno-parentheses -Wno-switch -Wno-long-double
-DGEM2PDP_VERSION=\"0.5\" -g -I../../pd-0.38-0test10/src -I.
-I../../pdp-0.12.4/include -I../../Gem/src -I/sw/include -o pdp2gem.o
-c pdp2gem.cpp
gcc -bundle -bundle_loader ../../pd-0.38-0test10/bin/pd -undefined
suppress -flat_namespace -o pdp2gem.pd_darwin pdp2gem.o -lm -lstdc++
...and here's the pd output when loading it:
dyld: /Users/tigital/puredataDev/pd-0.38-0test10/bin/pd Undefined
symbols:
__ZN11imageStruct5clearEv
__ZN7GemBase11setModifiedEv
__ZN7GemBase17obj_setupCallbackEP6_class
__ZN7GemBase17realStopRenderingEv
__ZN7GemBaseC2Ev
__ZN7GemBaseD2Ev
__ZN9CPPExtern16setCPPObjectNameEPc
__ZN9CPPExtern8m_holderE
__ZnwmPvS_
_pdp_packet_copy_ro_or_drop
_pdp_packet_data
_pdp_packet_header
_pdp_packet_mark_unused
Program received signal: "SIGTRAP".
(gdb)
...and yes, I do have Gem and pdp loading before pdp2gem...any ideas?
jamie