hi,
i am trying to use videoIO from svn. i had a problem compiling it:
pix_file_write.cpp: In member function ‘virtual void pix_file_write::openFile(t_symbol*)’: pix_file_write.cpp:57: error: ‘fopen’ was not declared in this scope pix_file_write.cpp:57: error: ‘fclose’ was not declared in this scope pix_file_write.cpp: In static member function ‘static void pix_file_write::startCallback(void*, t_floatarg)’: pix_file_write.cpp:165: error: ‘printf’ was not declared in this scope pix_file_write.cpp: In static member function ‘static void pix_file_write::stopCallback(void*, t_floatarg)’: pix_file_write.cpp:172: error: ‘printf’ was not declared in this scope make[1]: *** [pix_file_write.o] Error 1
i simply remove the file from the directory for now. make install report: ... install -d /usr/lib/pd/extra install -p pix_device_read.pd_linux pix_file_read.pd_linux /usr/lib/pd/extra ... install -d /usr/lib/videoIO install -p *.so /usr/lib/videoIO
ldconfig: libgstvideo-0.10.so.0 -> libgstvideo-0.10.so.0.18.0 libgstbasevideo-0.10.so.0 -> libgstbasevideo-0.10.so.0.0.0
i am on ubuntu. trying with pix_file_read-help.pd = not working and crashing. tried to load many format (.mov, .avi. mpg, .flv, .mp4) nope. also i know that gem support gmerlin, but the configure do not find my installation of gmerlin (karmic). what is the best solution here?
pat
regarding the flv format, i can open it with Gem even if Gem is not compiled with gmerlin. pat
patrick wrote:
regarding the flv format, i can open it with Gem even if Gem is not compiled with gmerlin.
that's not very extraordinaire, since Gem mostly uses frontend libraries for decoding (if installed: QuickTime, libquicktime, libavifile, libgermlin_avdec, DirectShow,...), which themselves have a plugin-architecture to be able to open multiple formats either directly or by calling backend libraries (e.g. ffmpeg).
if anything in this chain supports flv, then Gem will be play flv as well.
so far i have found that gmerlin is one of the most fullfeatured and stable decoding libraries. that's why i encourage it's use, but this is not to say that other libs aren't great as well.
fgmasdr IOhannes