You can subscribe to this list here.
2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(3) |
Nov
(3) |
Dec
(9) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(33) |
Feb
(2) |
Mar
|
Apr
|
May
(1) |
Jun
(11) |
Jul
(20) |
Aug
(16) |
Sep
(5) |
Oct
(2) |
Nov
(2) |
Dec
|
2005 |
Jan
|
Feb
|
Mar
(2) |
Apr
(6) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
(3) |
Dec
|
2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(2) |
Dec
|
2007 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2008 |
Jan
|
Feb
|
Mar
(4) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: V.C.Mohan <mo...@ho...> - 2004-07-27 02:38:39
|
At last I was able to compile my plugin after much struggle as a dll in = my regular VC++ compiler. The curious thing however is it compiles in = debug mode and not in release mode. In release mode it gives error = regarding defining UPF_BUILDING_MODULE in command line. Does JAMRULES or = COMPILERCONFIG require changes? For some reason I am neither getting = replies nor seeing mail sent by me in the lists page. Is there some = problem? To be sure I am posting this in the forum also. regards Mohan |
From: <ton...@po...> - 2004-07-25 15:15:13
|
Hi, the Jamfile (with trans_dummy included) I sent to Openvip-users earlier was correct since I was able to compile everything without errors. The only possible problem I can imagine is that I created it on Linux, i.e. with Unix ends of lines, and you are trying to compile it on Windows. You should check this out since bjam is sensitive to end of lines. Regards, Antonin Slavik > I have tried to compile by executing the > bjam (copied in to the openvip 1.0.0 > directory with the jamfile modified as > suggested. I always get an error message > stating that unknown rules in file > normalize. Normalize is next to dll > trans_dummy entry. If I comment out the > entries it goes thru with lot of messages > clone file etc. I am unable to find the > problem with this source. Can you help? -- Nejlevnejsi nabidka vysokorychlostniho internetu ADSL na trhu! VOLNY ADSL 512/128kbit/s. Jiz za 549Kc bez DPH mesicne! Vice na http://adsl.volny.cz |
From: V.C.Mohan <mo...@ho...> - 2004-07-25 02:44:58
|
I have tried to compile by executing the bjam (copied in to the openvip = 1.0.0 directory with the jamfile modified as suggested. I always get an = error message stating that unknown rules in file normalize. Normalize is = next to dll trans_dummy entry. If I comment out the entries it goes thru = with lot of messages clone file etc. I am unable to find the problem = with this source. Can you help? regards mohan |
From: V.C.Mohan <mo...@ho...> - 2004-07-24 01:54:46
|
I found that this mail from me is not present in your lists page. = Assuming that you missed it I am resending it regards Mohan ----- Original Message -----=20 From: V.C.Mohan=20 To: Open VIP=20 Sent: Wednesday, July 21, 2004 5:22 PM Subject: compilation errors Thanks for the suggestion of a diiferent route. I could not find the = bjam.exe in the openvip directory. There is a boost_build.jam file. In = UPF directory theres a bjam.exe file. My Python is a version 2.3 while = I found the search appears to be for version 2.2. Should I change the = script? or do I need to install a 2.2 version? Can I shorten the jamfile = by removing all the prebuilt plugins and core function references? In my = transDummy source do I still need to have the Export dll module? Can I = remove all references to upf then and also # include upf/upf.h? regards Mohan |
From: <ton...@po...> - 2004-07-21 19:31:46
|
Hi, > Thanks for the suggestion of a diiferent > route. I could not find the bjam.exe in > the openvip directory. There is a > boost_build.jam file. In UPF directory > theres a bjam.exe file. bjam is not a part of OpenVIP, you have to download it - see the README in OpenVIP toplevel directory for more information. > My Python is a=20 > version 2.3 while I found the search > appears to be for version 2.2. Should I > change the script? or do I need to install > a 2.2 version?=20 Yes, update the Jam-config file from version 2.2 to 2.3. > Can I shorten the jamfile > by removing all the prebuilt plugins and > core function references?=20 You should keep everything in Jamfile as it is, except perhaps some plugins in "Plugins" section and in PLUGINS_CMN in case you want to omit them. > In my transDummy > source do I still need to have the Export > dll module?=20 Yes. > Can I remove all references to > upf then and also # include upf/upf.h? Definitely not. You still need UPF, you just use bjam not to bother with things such as defining UPF_BUILDING_MODULE. Regards, Antonin Slavik =20 --=20 Chcete a=BE 7x RYCHLEJ=A9=CD na=E8=EDt=E1n=ED www str=E1nek a obr=E1zk=F9 p= =F8es vyt=E1=E8en=E9 p=F8ipojen=ED? St=E1hn=ECte si ZDARMA VOLN=DD internet akceler=E1tor. http://akcelerator.volny.cz |
From: V.C.Mohan <mo...@ho...> - 2004-07-21 11:53:47
|
Thanks for the suggestion of a diiferent route. I could not find the = bjam.exe in the openvip directory. There is a boost_build.jam file. In = UPF directory theres a bjam.exe file. My Python is a version 2.3 while = I found the search appears to be for version 2.2. Should I change the = script? or do I need to install a 2.2 version? Can I shorten the jamfile = by removing all the prebuilt plugins and core function references? In my = transDummy source do I still need to have the Export dll module? Can I = remove all references to upf then and also # include upf/upf.h? regards Mohan |
From: Antonin S. <sl...@ma...> - 2004-07-20 10:07:23
|
Hi there, > Thanks for your reply. For some reason I do not get the mail in > my mailbox but need to go to your site and read the reply. Is > there a problem? Now I am more confused about all this seemingly Well, as I don't see your address in the subscribers list, you probably didn't subscribe to openvip-users. > complicated way of compiling a simple dll. Any way I will try and > come back to you. You have mentioned at the end that once this is > done the dll is ready for use in network mode. Does it mean it > will not be available on time line mode? In the C++ tutorial it It will be available both in network mode and timeline mode, but only from the command line. To make your plugin visible in GUI you have to supply a dialog window for it (I think we've been discussing this topic earlier). > mentioned two ways of defining 1. place in source code #define > upf_build_moduledll_build_module or on command line (gcc > _DUPF_build_module or some such. In VC++ I never use command line > for any compilation. I have tried define in source code but it > did not work. How do I do this then? Compilation is in fact very easy. Just forget defining UPF_BUILD_MODULE and use the procedure with Jamfile and bjam as I described it in my previous email. There's no need to be afraid of the command line. Regards, Antonin Slavik |
From: Antonin S. <sl...@ma...> - 2004-07-19 08:56:30
|
Hello again, the documentation you have been asking for is available at http://openvip.sourceforge.net/apidoc/upf/pages.html, section "C++ Tutorial". But in fact you don't have to set UPF_BUILDING_MODULE yourself. The simplest way to compile your DummyVtransition plugin is to add it into Jamfile and compile using bjam. You can proceed as follows: 1) Create a new subdirectory, e.g. "dummy" in the src/plugins directory and copy DummyVtransition.cpp there. 2) Open the Jamfile (it's in the toplevel directory of openvip tree) and add the following two lines: dll trans_dummy : <template>plugin src/plugins/dummy/DummyVtransition.cpp ; <dll>trans_dummy The first line goes into "plugins" section, the second one under "PLUGINS_CMN". See the attached copy of my Jamfile. 3) Stay in the toplevel directory and execute bjam to compile your plugin. When using MSVC you should execute "bjam -sTOOLS=msvc" (see the readme file). Your plugin is now ready to be used in network mode. Regards, Antonin Slavik > Sir, > I sent you mail reg compilation errors with > UPF with error message C 2065. I did not > get a reply. But visiting the site I could > see a reply posted stating that I need to > do a command line ... . and that its in > upf referance documentation. I failed to > see any link on your site for this > documentation. Nor any search on the > Source forge yeilded the link. I then did > a google search which provided a link to > the link on your site. Going through the > documentation there (two chapters 1. > Installation and 2. User documentation I > did not find any referance to the error I > got. Will be grateful if you could mention > how to reach the documentation you refered > to. > > regards > mohan > |
From: V.C.Mohan <mo...@ho...> - 2004-07-19 02:00:45
|
Sir,=20 I sent you mail reg compilation errors with UPF with error message C = 2065. I did not get a reply. But visiting the site I could see a reply = posted stating that I need to do a command line ... . and that its in = upf referance documentation. I failed to see any link on your site for = this documentation. Nor any search on the Source forge yeilded the link. = I then did a google search which provided a link to the link on your = site. Going through the documentation there (two chapters 1. = Installation and 2. User documentation I did not find any referance to = the error I got. Will be grateful if you could mention how to reach the = documentation you refered to. regards mohan |
From: Vaclav S. <vac...@ma...> - 2004-07-17 10:09:36
|
Hi, V.C.Mohan wrote: > I have attached a dummytransition file. I tried to compile and get > errors at the UPF DLL Export function. These error messages are > copied in the source file at the place in code where they occur. I > am using VC++ 6 for the compilation. When you get an error that says "Error=20 C2065 :You_must_define_UPF_BUILDING_MODULE_macro_on_your_command_line' :=20 undeclared identifier" then *you must define UPF_BUILDING_MODULE=20 macro on your command line*. It's documented in UPF reference=20 documentation, too. VS =2D-=20 PGP key: 0x465264C9, available from http://pgp.mit.edu/ |
From: Vaclav S. <vac...@ma...> - 2004-07-12 20:39:55
|
Hi, Tom Tromey wrote: > With Python 2.2, the int() built-in doesn't return a long object on > overflow. I fixed it with the attached patch, which ought to work > on newer versions of Python as well. Thanks! Applied to CVS now. Vaclav =2D-=20 PGP key: 0x465264C9, available from http://pgp.mit.edu/ |
From: Vaclav S. <vac...@ma...> - 2004-07-01 07:12:58
|
Hi, Tom Tromey wrote: > I just tried compiling UPF 0.1.6 with a cvs HEAD-ish gcc. I get > many errors due to incorrect C++ code in UPF. Is someone working > on this?=20 It's fixed in CVS now, thanks for the report! Hopefully I didn't break=20 Borland C++ compilation by the changes... VS =2D-=20 PGP key: 0x465264C9, available from http://pgp.mit.edu/ |
From: Tom T. <tr...@re...> - 2004-07-01 04:38:04
|
I just tried compiling UPF 0.1.6 with a cvs HEAD-ish gcc. I get many errors due to incorrect C++ code in UPF. Is someone working on this? I've appended my current error log. In the meantime I'm going to use my system compiler, it is a bit older and will probably work. Also, I noticed that configure.in does AC_CONFIG_FILES(... src/python/Makefile...), but there is no src/python/Makefile.in. Seeing the commented-out SUBDIRS in src/Makefile.am, I would say that just removing this part of configure.in would be appropriate. BTW I've been looking at multimedia frameworks a bit lately. OpenVIP seems quite nice, and it particularly excels in the documentation department. Congratulations. Tom make all-recursive make[1]: Entering directory `/home/tromey/gnu/Movies/upf-0.1.6' Making all in tools/omniidl make[2]: Entering directory `/home/tromey/gnu/Movies/upf-0.1.6/tools/omniidl' ln -sf .libs/*.so . make[2]: Leaving directory `/home/tromey/gnu/Movies/upf-0.1.6/tools/omniidl' Making all in include make[2]: Entering directory `/home/tromey/gnu/Movies/upf-0.1.6/include' Making all in upf make[3]: Entering directory `/home/tromey/gnu/Movies/upf-0.1.6/include/upf' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/tromey/gnu/Movies/upf-0.1.6/include/upf' make[3]: Entering directory `/home/tromey/gnu/Movies/upf-0.1.6/include' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `/home/tromey/gnu/Movies/upf-0.1.6/include' make[2]: Leaving directory `/home/tromey/gnu/Movies/upf-0.1.6/include' Making all in src make[2]: Entering directory `/home/tromey/gnu/Movies/upf-0.1.6/src' source='upfmain.cpp' object='upfmain.lo' libtool=yes \ depfile='.deps/upfmain.Plo' tmpdepfile='.deps/upfmain.TPlo' \ depmode=gcc3 /bin/sh ../admin/depcomp \ /bin/sh ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../include -DUPF_BUILDING_CORE -I../include -pthread -DUPF_LIBDIR=\"/home/tromey/gnu/Movies/install/lib/upf\" -I../include -c -o upfmain.lo `test -f 'upfmain.cpp' || echo './'`upfmain.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../include -DUPF_BUILDING_CORE -I../include -pthread -DUPF_LIBDIR=\"/home/tromey/gnu/Movies/install/lib/upf\" -I../include -c upfmain.cpp -MT upfmain.lo -MD -MP -MF .deps/upfmain.TPlo -fPIC -DPIC In file included from ../include/upf/upf.h:8, from upfmain.cpp:2: ../include/upf/cxx.h: In function `void upf::_CxxABIQueryInterface(T*, const upf_IID*, upf_InterfaceData*)': ../include/upf/cxx.h:134: error: invalid use of undefined type `struct upf::IObject' ../include/upf/cxx.h:36: error: forward declaration of `struct upf::IObject' ../include/upf/cxx.h: In function `T* upf::queryInterface(upf::IObject*)': ../include/upf/cxx.h:151: error: invalid use of undefined type `struct upf::IObject' ../include/upf/cxx.h:36: error: forward declaration of `struct upf::IObject' ../include/upf/cxx.h:152: error: invalid use of undefined type `struct upf::IObject' ../include/upf/cxx.h:36: error: forward declaration of `struct upf::IObject' In file included from ../include/upf/upf.h:11, from upfmain.cpp:2: ../include/upf/IObject.h: In member function `virtual void upf::_ProxyCode_UPF_IOBJECT<Base, Offset>::incRef()': ../include/upf/IObject.h:133: error: there are no arguments to `_proxy_incRef' that depend on a template parameter, so a declaration of `_proxy_incRef' must be available ../include/upf/IObject.h:133: error: (if you use `-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) ../include/upf/IObject.h: In member function `virtual void upf::_ProxyCode_UPF_IOBJECT<Base, Offset>::decRef()': ../include/upf/IObject.h:137: error: there are no arguments to `_proxy_decRef' that depend on a template parameter, so a declaration of `_proxy_decRef' must be available ../include/upf/IObject.h: In member function `virtual upf::InterfacePtr upf::_ProxyCode_UPF_IOBJECT<Base, Offset>::queryInterface(const upf::IID&)': ../include/upf/IObject.h:141: error: there are no arguments to `_proxy_queryInterface' that depend on a template parameter, so a declaration of `_proxy_queryInterface' must be available ../include/upf/IObject.h: In member function `virtual upf::CID upf::_ProxyCode_UPF_IOBJECT<Base, Offset>::getClassID()': ../include/upf/IObject.h:146: error: `m_dispatch' undeclared (first use this function) ../include/upf/IObject.h:146: error: (Each undeclared identifier is reported only once for each function it appears in.) In file included from ../include/upf/IManager.h:18, from ../include/upf/upf.h:14, from upfmain.cpp:2: ../include/upf/IClassFactory.h: In member function `virtual upf::Ptr<upf::IObject> upf::_ProxyCode_UPF_ICLASSFACTORY<Base, Offset>::create()': ../include/upf/IClassFactory.h:117: error: `m_dispatch' undeclared (first use this function) In file included from ../include/upf/IManager.h:19, from ../include/upf/upf.h:14, from upfmain.cpp:2: ../include/upf/IClassInfo.h: In member function `virtual std::string upf::_ProxyCode_UPF_ICLASSINFO<Base, Offset>::getName()': ../include/upf/IClassInfo.h:243: error: `m_dispatch' undeclared (first use this function) ../include/upf/IClassInfo.h: In member function `virtual upf::CID upf::_ProxyCode_UPF_ICLASSINFO<Base, Offset>::getCID()': ../include/upf/IClassInfo.h:251: error: `m_dispatch' undeclared (first use this function) ../include/upf/IClassInfo.h: In member function `virtual upf::Ptr<upf::IClassFactory> upf::_ProxyCode_UPF_ICLASSINFO<Base, Offset>::getFactory()': ../include/upf/IClassInfo.h:259: error: `m_dispatch' undeclared (first use this function) ../include/upf/IClassInfo.h: In member function `virtual upf::IIDsList upf::_ProxyCode_UPF_ICLASSINFO<Base, Offset>::getInterfaces()': ../include/upf/IClassInfo.h:267: error: `m_dispatch' undeclared (first use this function) ../include/upf/IClassInfo.h: In member function `virtual bool upf::_ProxyCode_UPF_ICLASSINFO<Base, Offset>::implementsInterface(const upf::IID&)': ../include/upf/IClassInfo.h:276: error: `m_dispatch' undeclared (first use this function) ../include/upf/IClassInfo.h: In member function `virtual std::string upf::_ProxyCode_UPF_ICLASSINFO<Base, Offset>::getProperty(const std::string&)': ../include/upf/IClassInfo.h:285: error: `m_dispatch' undeclared (first use this function) ../include/upf/IClassInfo.h: In member function `virtual __gnu_norm::vector<upf::IClassInfo::Property, std::allocator<upf::IClassInfo::Property> > upf::_ProxyCode_UPF_ICLASSINFO<Base, Offset>::getProperties()': ../include/upf/IClassInfo.h:293: error: `m_dispatch' undeclared (first use this function) In file included from ../include/upf/IManager.h:20, from ../include/upf/upf.h:14, from upfmain.cpp:2: ../include/upf/ITypeInfo.h: In member function `virtual upf::ITypeInfo::Kind upf::_ProxyCode_UPF_ITYPEINFO<Base, Offset>::getKind()': ../include/upf/ITypeInfo.h:215: error: `m_dispatch' undeclared (first use this function) ../include/upf/ITypeInfo.h: In member function `virtual std::string upf::_ProxyCode_UPF_ITYPEINFO<Base, Offset>::getName()': ../include/upf/ITypeInfo.h:223: error: `m_dispatch' undeclared (first use this function) ../include/upf/ITypeInfo.h: In member function `virtual upf::IID upf::_ProxyCode_UPF_IINTERFACEINFO<Base, Offset>::getIID()': ../include/upf/ITypeInfo.h:449: error: `m_dispatch' undeclared (first use this function) ../include/upf/ITypeInfo.h: In member function `virtual __gnu_norm::vector<upf::IInterfaceInfo::Method, std::allocator<upf::IInterfaceInfo::Method> > upf::_ProxyCode_UPF_IINTERFACEINFO<Base, Offset>::getMethods()': ../include/upf/ITypeInfo.h:457: error: `m_dispatch' undeclared (first use this function) ../include/upf/ITypeInfo.h: In member function `virtual __gnu_norm::vector<upf::Ptr<upf::IInterfaceInfo>, std::allocator<upf::Ptr<upf::IInterfaceInfo> > > upf::_ProxyCode_UPF_IINTERFACEINFO<Base, Offset>::getSuperInterfaces()': ../include/upf/ITypeInfo.h:465: error: `m_dispatch' undeclared (first use this function) ../include/upf/ITypeInfo.h: In member function `virtual bool upf::_ProxyCode_UPF_IINTERFACEINFO<Base, Offset>::isSingleImpl()': ../include/upf/ITypeInfo.h:473: error: `m_dispatch' undeclared (first use this function) ../include/upf/ITypeInfo.h: In member function `virtual std::string upf::_ProxyCode_UPF_ITYPEDEFINFO<Base, Offset>::getType()': ../include/upf/ITypeInfo.h:603: error: `m_dispatch' undeclared (first use this function) ../include/upf/ITypeInfo.h: In member function `virtual bool upf::_ProxyCode_UPF_ITYPEDEFINFO<Base, Offset>::isSequence()': ../include/upf/ITypeInfo.h:611: error: `m_dispatch' undeclared (first use this function) In file included from ../include/upf/upf.h:14, from upfmain.cpp:2: ../include/upf/IManager.h: In member function `virtual bool upf::_ProxyCode_UPF_IMANAGER<Base, Offset>::registerClass(upf::IClassInfo*)': ../include/upf/IManager.h:309: error: `m_dispatch' undeclared (first use this function) ../include/upf/IManager.h: In member function `virtual upf::Ptr<upf::IObject> upf::_ProxyCode_UPF_IMANAGER<Base, Offset>::createInstance(upf::CID)': ../include/upf/IManager.h:318: error: `m_dispatch' undeclared (first use this function) ../include/upf/IManager.h: In member function `virtual void upf::_ProxyCode_UPF_IMANAGER<Base, Offset>::addModulesPath(const std::string&)': ../include/upf/IManager.h:327: error: `m_dispatch' undeclared (first use this function) ../include/upf/IManager.h: In member function `virtual bool upf::_ProxyCode_UPF_IMANAGER<Base, Offset>::loadModule(const std::string&)': ../include/upf/IManager.h:333: error: `m_dispatch' undeclared (first use this function) ../include/upf/IManager.h: In member function `virtual upf::CIDsList upf::_ProxyCode_UPF_IMANAGER<Base, Offset>::enumInterfaceImplementations(const upf::IID&)': ../include/upf/IManager.h:342: error: `m_dispatch' undeclared (first use this function) ../include/upf/IManager.h: In member function `virtual upf::Ptr<upf::IClassInfo> upf::_ProxyCode_UPF_IMANAGER<Base, Offset>::getClassInfo(upf::CID)': ../include/upf/IManager.h:351: error: `m_dispatch' undeclared (first use this function) ../include/upf/IManager.h: In member function `virtual upf::Ptr<upf::IInterfaceInfo> upf::_ProxyCode_UPF_IMANAGER<Base, Offset>::getInterfaceInfo(const upf::IID&)': ../include/upf/IManager.h:360: error: `m_dispatch' undeclared (first use this function) In file included from ../include/upf/upf.h:15, from upfmain.cpp:2: ../include/upf/IWriteableClassInfo.h: In member function `virtual void upf::_ProxyCode_UPF_IWRITEABLECLASSINFO<Base, Offset>::setCID(upf::CID)': ../include/upf/IWriteableClassInfo.h:219: error: `m_dispatch' undeclared (first use this function) ../include/upf/IWriteableClassInfo.h: In member function `virtual void upf::_ProxyCode_UPF_IWRITEABLECLASSINFO<Base, Offset>::setName(const std::string&)': ../include/upf/IWriteableClassInfo.h:225: error: `m_dispatch' undeclared (first use this function) ../include/upf/IWriteableClassInfo.h: In member function `virtual void upf::_ProxyCode_UPF_IWRITEABLECLASSINFO<Base, Offset>::setFactory(upf::IClassFactory*)': ../include/upf/IWriteableClassInfo.h:231: error: `m_dispatch' undeclared (first use this function) ../include/upf/IWriteableClassInfo.h: In member function `virtual void upf::_ProxyCode_UPF_IWRITEABLECLASSINFO<Base, Offset>::addInterface(const upf::IID&)': ../include/upf/IWriteableClassInfo.h:237: error: `m_dispatch' undeclared (first use this function) ../include/upf/IWriteableClassInfo.h: In member function `virtual void upf::_ProxyCode_UPF_IWRITEABLECLASSINFO<Base, Offset>::addProperty(const std::string&, const std::string&)': ../include/upf/IWriteableClassInfo.h:244: error: `m_dispatch' undeclared (first use this function) ../include/upf/IWriteableClassInfo.h: In member function `virtual upf::Ptr<upf::IClassInfo> upf::_ProxyCode_UPF_IWRITEABLECLASSINFO<Base, Offset>::freeze()': ../include/upf/IWriteableClassInfo.h:249: error: `m_dispatch' undeclared (first use this function) In file included from ../include/upf/upf.h:16, from upfmain.cpp:2: ../include/upf/IServiceManager.h: In member function `virtual void upf::_ProxyCode_UPF_ISERVICECHANGELISTENER<Base, Offset>::onChange(const std::string&, upf::IObject*)': ../include/upf/IServiceManager.h:148: error: `m_dispatch' undeclared (first use this function) ../include/upf/IServiceManager.h: In member function `virtual bool upf::_ProxyCode_UPF_ISERVICEMANAGER<Base, Offset>::bind(const std::string&, upf::IObject*, long int)': ../include/upf/IServiceManager.h:340: error: `m_dispatch' undeclared (first use this function) ../include/upf/IServiceManager.h: In member function `virtual bool upf::_ProxyCode_UPF_ISERVICEMANAGER<Base, Offset>::rebind(const std::string&, upf::IObject*)': ../include/upf/IServiceManager.h:350: error: `m_dispatch' undeclared (first use this function) ../include/upf/IServiceManager.h: In member function `virtual bool upf::_ProxyCode_UPF_ISERVICEMANAGER<Base, Offset>::unbind(const std::string&)': ../include/upf/IServiceManager.h:359: error: `m_dispatch' undeclared (first use this function) ../include/upf/IServiceManager.h: In member function `virtual upf::Ptr<upf::IObject> upf::_ProxyCode_UPF_ISERVICEMANAGER<Base, Offset>::resolve(const std::string&)': ../include/upf/IServiceManager.h:368: error: `m_dispatch' undeclared (first use this function) ../include/upf/IServiceManager.h: In member function `virtual void upf::_ProxyCode_UPF_ISERVICEMANAGER<Base, Offset>::addListener(const std::string&, upf::IServiceChangeListener*)': ../include/upf/IServiceManager.h:378: error: `m_dispatch' undeclared (first use this function) In file included from private.h:16, from upfmain.cpp:7: classinfo.h: At global scope: classinfo.h:54: error: using typedef-name `upf::impl::ClassInfo::_upfFactory' after `class' classinfo.h:54: error: using typedef-name `upf::impl::ClassInfo::_upfRegistrator' after `class' In file included from private.h:17, from upfmain.cpp:7: typeinf.h:45: error: using typedef-name `upf::impl::TypeInfo::_upfFactory' after `class' typeinf.h:45: error: using typedef-name `upf::impl::TypeInfo::_upfRegistrator' after `class' typeinf.h:64: error: using typedef-name `upf::impl::InterfaceInfo::_upfFactory' after `class' typeinf.h:64: error: using typedef-name `upf::impl::InterfaceInfo::_upfRegistrator' after `class' typeinf.h:79: error: using typedef-name `upf::impl::TypedefInfo::_upfFactory' after `class' typeinf.h:79: error: using typedef-name `upf::impl::TypedefInfo::_upfRegistrator' after `class' typeinf.h:84: error: using typedef-name `upf::impl::NativeTypeInfo::_upfFactory' after `class' typeinf.h:84: error: using typedef-name `upf::impl::NativeTypeInfo::_upfRegistrator' after `class' In file included from manager.h:9, from private.h:18, from upfmain.cpp:7: ../include/upf/ILoader.h: In member function `virtual bool upf::_ProxyCode_UPF_ILOADER<Base, Offset>::load(const std::string&)': ../include/upf/ILoader.h:165: error: `m_dispatch' undeclared (first use this function) ../include/upf/ILoader.h: In member function `virtual bool upf::_ProxyCode_UPF_ILOADER<Base, Offset>::canLoad(const std::string&)': ../include/upf/ILoader.h:174: error: `m_dispatch' undeclared (first use this function) ../include/upf/ILoader.h: In member function `virtual __gnu_norm::vector<std::string, std::allocator<std::string> > upf::_ProxyCode_UPF_ILOADER<Base, Offset>::getExtensions()': ../include/upf/ILoader.h:182: error: `m_dispatch' undeclared (first use this function) ../include/upf/ILoader.h: In member function `virtual std::string upf::_ProxyCode_UPF_ILOADER<Base, Offset>::getDescription()': ../include/upf/ILoader.h:190: error: `m_dispatch' undeclared (first use this function) In file included from private.h:18, from upfmain.cpp:7: manager.h: At global scope: manager.h:60: error: using typedef-name `upf::impl::Manager::_upfFactory' after `class' manager.h:60: error: using typedef-name `upf::impl::Manager::_upfRegistrator' after `class' In file included from private.h:19, from upfmain.cpp:7: ../include/upf/ILog.h: In member function `virtual void upf::_ProxyCode_UPF_ILOG<Base, Offset>::log(const std::string&, const upf::ILog::LogType&, const std::string&)': ../include/upf/ILog.h:156: error: `m_dispatch' undeclared (first use this function) In file included from private.h:20, from upfmain.cpp:7: services.h: At global scope: services.h:45: error: using typedef-name `upf::impl::ServiceManager::_upfFactory' after `class' services.h:45: error: using typedef-name `upf::impl::ServiceManager::_upfRegistrator' after `class' In file included from private.h:21, from upfmain.cpp:7: logging.h:24: error: using typedef-name `upf::impl::DefaultLog::_upfFactory' after `class' logging.h:24: error: using typedef-name `upf::impl::DefaultLog::_upfRegistrator' after `class' logging.h:35: error: using typedef-name `upf::impl::LogChangeListener::_upfFactory' after `class' logging.h:35: error: using typedef-name `upf::impl::LogChangeListener::_upfRegistrator' after `class' In file included from upfmain.cpp:8: dll_loader.h:54: error: using typedef-name `upf::impl::DllLoader::_upfFactory' after `class' dll_loader.h:54: error: using typedef-name `upf::impl::DllLoader::_upfRegistrator' after `class' make[2]: *** [upfmain.lo] Error 1 make[2]: Leaving directory `/home/tromey/gnu/Movies/upf-0.1.6/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/tromey/gnu/Movies/upf-0.1.6' make: *** [all] Error 2 |
From: Vaclav S. <vac...@ma...> - 2004-06-29 21:06:42
|
Olivier Kaloudoff wrote: > /usr/src/cvs/openvip/bin/openvip_c.py:4: RuntimeWarning: Python C > API version mismatch for module _openvip_c: This Python has API > version 1012, module _openvip_c has version 1011. There's only one explanation for this: you somehow compiled OpenVIP=20 against different version of Python than you use to _run_ it.=20 "Different" as in major difference, like Python 2.2 vs. Python 2.3,=20 you're lucky it works at all. Make sure you configured the build to=20 point to the right version of Python. Regards, Vaclav =2D-=20 PGP key: 0x465264C9, available from http://pgp.mit.edu/ |
From: Olivier K. <ka...@ka...> - 2004-06-29 14:13:50
|
> Hello Olivier, > > you are supposed to run openvip_gui.py, not MainFrame.py. If it > still doesn't work please identify the version of Python you are > using. > > Antonin Slavik Hi Antonin, thank you, the OpenVIP Editor is now launched, I'll be able to show openvip to my all my friends here, and write a small article on it. I'm still getting a warning about python api, but it works: bash-2.05b# export OPENVIP_HOME=/usr/src/cvs/openvip/bin bash-2.05b# python openvip-gui.py /usr/src/cvs/openvip/bin/openvip_c.py:4: RuntimeWarning: Python C API version mismatch for module _openvip_c: This Python has API version 1012, module _openvip_c has version 1011. import _openvip_c /usr/lib/python2.3/site-packages/wxPython/controls.py:845: DeprecationWarning: integer argument expected, got float val = controlsc.wxScrollBar_SetScrollbar(self, *_args, **_kwargs) Regards, Olivier Kaloudoff LUG Linux Azur http://www.linux-azur.org |
From: <ton...@po...> - 2004-06-28 12:17:59
|
Hello Olivier, you are supposed to run openvip_gui.py, not MainFrame.py. If it still doesn't work please identify the version of Python you are using. Antonin Slavik =20 > Hi ! >=20 >=20 > I successfully compiled openvip on fedora > core 2, > but, at runtime, I get this errors, that I > don't know how to > solve: >=20 > bash-2.05b# MainFrame.py=20 > /usr/src/cvs/openvip/bin/openvip_c.py:4: > RuntimeWarning: Python C API=20 > version mismatch for module _openvip_c: > This Python has API version 1012,=20 > module _openvip_c has version 1011. > import _openvip_c > Traceback (most recent call last): > File > "/usr/src/cvs/openvip/bin/MainFrame.py", > line 19, in ? > from ObjectPanel import ObjectPanel > File > "/usr/src/cvs/openvip/bin/ObjectPanel.py", > line 14, in ? > from FilterPanel import FilterPanel > File > "/usr/src/cvs/openvip/bin/FilterPanel.py", > line 16, in ? > from VFilterSettingsDialog import > VideoFilterSettingsDialog > File > "/usr/src/cvs/openvip/bin/VFilterSettingsDialog.py", > line 15, in ? > import model, globals, logging, render, > worker, openvip > File "/usr/src/cvs/openvip/bin/logging.py", > line 18, in ? > import App > File "/usr/src/cvs/openvip/bin/App.py", > line 20, in ? > import MainFrame > File > "/usr/src/cvs/openvip/bin/MainFrame.py", > line 19, in ? > from ObjectPanel import ObjectPanel > ImportError: cannot import name ObjectPanel > Segmentation Fault >=20 >=20 >=20 > Did I miss something, or is there a bug ? > My OPENVIP_HOME, /etc/ld.so.conf, and PATH > are set to the right values. >=20 >=20 >=20 > Olivier --=20 SPL=C1TKY BEZ NAV=DD=A9EN=CD! www.MALL.cz - nakupujte s =FArokem 0%! Mimo=F8=E1dn=E1 akce plat=ED do 1. =E8ervence. |
From: Olivier K. <ka...@ka...> - 2004-06-26 20:38:51
|
Hi ! I successfully compiled openvip on fedora core 2, but, at runtime, I get this errors, that I don't know how to solve: bash-2.05b# MainFrame.py /usr/src/cvs/openvip/bin/openvip_c.py:4: RuntimeWarning: Python C API version mismatch for module _openvip_c: This Python has API version 1012, module _openvip_c has version 1011. import _openvip_c Traceback (most recent call last): File "/usr/src/cvs/openvip/bin/MainFrame.py", line 19, in ? from ObjectPanel import ObjectPanel File "/usr/src/cvs/openvip/bin/ObjectPanel.py", line 14, in ? from FilterPanel import FilterPanel File "/usr/src/cvs/openvip/bin/FilterPanel.py", line 16, in ? from VFilterSettingsDialog import VideoFilterSettingsDialog File "/usr/src/cvs/openvip/bin/VFilterSettingsDialog.py", line 15, in ? import model, globals, logging, render, worker, openvip File "/usr/src/cvs/openvip/bin/logging.py", line 18, in ? import App File "/usr/src/cvs/openvip/bin/App.py", line 20, in ? import MainFrame File "/usr/src/cvs/openvip/bin/MainFrame.py", line 19, in ? from ObjectPanel import ObjectPanel ImportError: cannot import name ObjectPanel Segmentation Fault Did I miss something, or is there a bug ? My OPENVIP_HOME, /etc/ld.so.conf, and PATH are set to the right values. Olivier |
From: V.C.Mohan <mo...@ho...> - 2004-06-22 01:54:53
|
1. In the YV12 and RGB formats where is the Frame axis origin located = vis-a-vis the frame pointer? Is RGB vertically flipped? 2. Do I need to code in Python for the GUI or is it is done internally? 3. Do I need to code for creation of Thumbnails or is it automatic? =20 I am glad that you have agreed to monitor the forums. However I find = that the posts I made are unanswered for some time. I suggest that = atleast one of the developers try to answer as they are the experts as = regards to OpenVip issues. The forums since have subject headings enable = others to first read them before making a post. Mail archives do not = help others as it will be impossible to know the contents without = reading each of them. regards V.C.Mohan |
From: <ton...@po...> - 2004-06-15 15:34:30
|
Hello V. C. Mohan, > > 5.Is OpenVIP tolerant upto 5(really big > > number) frames in case > > of transitions if the lengths over which > > this occurs do not > > match? > > "I don"t understand this question. Could > you describe the problem > in more detail? What does "lengths over > which this occurs" mean?" > In the code for Vtransition I have seen > this entry +REALLY_BIG_NUMBER+ > I understood that in case of two clips not > equal in number of frames over lapping > are to be used for transition > it checks whether they are within this > tolerance. Is my assumption correct? Yes, that's correct. In fact I don't remember what is the purpose of REALLY_BIG_DIFFERENCE in video_transition_proxy.cpp. As a plugin developer you needn't be worried about it since you always get a sequence of pairs of frames. > "All users who wish to contribute their > plugins are of course > welcome. We try to answer all questions > from openvip-users and > openvip-devel mailing lists." > Why not have one of the devolopers also > moderate/ respond to the help forums? > Its much easier with Avisynth forums that > way OK, I'm monitoring it now. I didn't know other developers turned it off, too. > > 7. In Avisynth the pitch is distinct from > > w*h as used in > > OpenVIP, so as to account for if a crop > > was done earlier. Is > > there no such value? > > "I don"t understand what do you mean by > pitch. If you"re asking > about the aspect ratio, use the functions > GetAspectRatio and > SetAspectRatio from > idl/openvip/IStreamInfo.idl (aspect ratio > is > global for the whole video stream, not > local for a single frame)." > Pitch is W*h mostly. But incase a crop is > done it can be different in Avisynth What is the purpose of pitch then? And how is it affected by crop? Generally speaking, if you intend to modify things such as frame dimensions in your plugin you have to implement the IStreamChangingFilter interface (see the resize filter for an example). Regards, Antonin Slavik |
From: <ton...@po...> - 2004-06-15 09:16:55
|
Hello Mike, thanks for nominating our project and appreciating our work. > 1) The preview panel is very useful when > working with the video. But > unless I missed it, there are no playback > controls to preview a video in > motion. I suspect that this is because to > the hardware demands that > would be created by this, especially when > trying to do real time > rendering of video. If this is the case, > then I certainly understand > why the feature is missing, but I wanted to > check in to be sure. You are right, rendering is now too slow to show real time preview. If you like to view your video directly after rendering you can specify an external viewer in the rendering options dialog. > 2) The main reason I started using OpenVIP > in the first place was > because of it's ability to work with > multiple tracks of video and audio > and to work with transitions. But there is > a feature in VirtualDub > http://www.virtualdub.org/ that I sorely > miss. The Job Control feature, > which has the ability to queue up several > renders to be worked at a > later time, is something that I use all the > time. I was wondering if > there is anyway to include something like > this with OpenVIP? VirtualDub > is released under the GPL, so perhaps it's > source code could give you > hints on how to do this? I think it should be possible, we might include it in one of the next releases. Thanks for your suggestion. Regards, Antonin Slavik |
From: firefox2501 <mic...@co...> - 2004-06-14 00:25:37
|
Hey all! Thanks for all of the hard work that you have obviously put into this program. I wanted to give you a heads up that I have nominated your program for inclusion in the OpenCD project. http://theopencd.sunsite.dk/ In a nutshell, the OpenCD project is a collection of high quality Open Source Software for Windows users. I nominated OpenVIP because it definitely deserves nomination and there weren't any video editors on the collection. The link for the nomination is http://theopencd.sunsite.dk/forum/viewtopic.php?t=609 One of the comments that came up in the nomination discussion was a couple of new features that I know I would find very useful. 1) The preview panel is very useful when working with the video. But unless I missed it, there are no playback controls to preview a video in motion. I suspect that this is because to the hardware demands that would be created by this, especially when trying to do real time rendering of video. If this is the case, then I certainly understand why the feature is missing, but I wanted to check in to be sure. 2) The main reason I started using OpenVIP in the first place was because of it's ability to work with multiple tracks of video and audio and to work with transitions. But there is a feature in VirtualDub http://www.virtualdub.org/ that I sorely miss. The Job Control feature, which has the ability to queue up several renders to be worked at a later time, is something that I use all the time. I was wondering if there is anyway to include something like this with OpenVIP? VirtualDub is released under the GPL, so perhaps it's source code could give you hints on how to do this? I know I am asking a lot, and if I could program, I would definitely help out. Thanks! Mike Plugge |
From: <ton...@po...> - 2004-06-05 08:46:55
|
Hello V. C. Mohan, thanks for your interest in OpenVIP. > 1.For transitions I tried to model on the crossfade function. > I however find that the audio I will not be able to operate as > only VideoTransition is used. How can I get audio also? Do I > then need to go one level lower(or higher)? Or will it be > possible to call crossfade audio transition function in my > plugin with my own param for rate? All transitions which are now present in OpenVIP are either video transitions or audio transitions, but not both. If you look at the sources, you'll find video crossfade transition as well as audio crossfade transition plugin. In this way users are able to handle video and audio streams separately, i.e. it is possible to use a sweep video transition together with crossfade audio transition. In case you need to process both video and audio at the same time you have to use the IModule interface, not IVideoTransition or IAudioTransition. Such a module will be applicable only in the network file format, not in the GUI. See the developer's documentation for the difference between modules and transitions. > 2. I could keep over 28 different transition functions in one > plugin for Avisynth. I find that this may create problems in > OpenVIP. Although I would not recommend it, it is certainly possible to implement more transitions in a single plugin and let the user choose one of them e.g. by specifying a string parameter. Maybe it can be helpful in case when more transitions share some common code. > 3. Getting a wcopy or create a frame, is there any overhead > difference? which is preferable? In several transition styles > parts of one or the other frame is not affected and in such > cases getting a wcopy may be a better solution. Is my > presumption correct? In case you modify only part of a frame it is better to call GetWCopy instead of copying the data to a new frame in your own code. In a typical case GetWCopy just returns a pointer and has no overhead. > 4. In legal values for Param will it be possible to indicate a > range ? It is not possible using the current interface. Most users will probably work with the GUI dialogs which should not permit entering incorrect values. However you still have to check whether the values are correct in your C++ code. > 5.Is OpenVIP tolerant upto 5(really big number) frames in case > of transitions if the lengths over which this occurs do not > match? I don't understand this question. Could you describe the problem in more detail? What does "lengths over which this occurs" mean? > 6. Does any one monitor the OpenVIP users forum threads and > topics?I have posted a message similar to this in Users Forum > on 25th but havent got any response so far. On one of the > pages I got links to developers. When I tried this querry I > got a rather indifferent to rude response.I thought that the > developers and others connected with OpenVIP will encourage > others including novices to contribute plugins, as is done > with Avisynth project. Is there a policy not to do so? All users who wish to contribute their plugins are of course welcome. We try to answer all questions from openvip-users and openvip-devel mailing lists. > 7. In Avisynth the pitch is distinct from w*h as used in > OpenVIP, so as to account for if a crop was done earlier. Is > there no such value? I don't understand what do you mean by pitch. If you're asking about the aspect ratio, use the functions GetAspectRatio and SetAspectRatio from idl/openvip/IStreamInfo.idl (aspect ratio is global for the whole video stream, not local for a single frame). I look forward to hearing about the progress you have made porting Avisynth plugins. Regards, Antonin Slavik -- Nejlevnjsi nabidka vysokorychlostniho internetu ADSL na trhu! VOLNY ADSL 512/128kbit/s. Jiz za 549Kc bez DPH mesicne! Vice na http://adsl.volny.cz |
From: V.C.Mohan <mo...@ho...> - 2004-06-03 01:47:49
|
I have authored a large number of transition plugins and special effects = plugins for Avisynth. On going through the OpenVip I think it should be = possible to port these on to OpenVIP. I am not too proficient in C++, = but manage.My doubts are: 1.For transitions I tried to model on the crossfade function. I however = find that the audio I will not be able to operate as only = VideoTransition is used. How can I get audio also? Do I then need to go = one level lower(or higher)? Or will it be possible to call crossfade = audio transition function in my plugin with my own param for rate? 2. I could keep over 28 different transition functions in one plugin = for Avisynth. I find that this may create problems in OpenVIP. 3. Getting a wcopy or create a frame, is there any overhead difference? = which is preferable? In several transition styles parts of one or the = other frame is not affected and in such cases getting a wcopy may be a = better solution. Is my presumption correct? 4. In legal values for Param will it be possible to indicate a range ? 5.Is OpenVIP tolerant upto 5(really big number) frames in case of = transitions if the lengths over which this occurs do not match? 6. Does any one monitor the OpenVIP users forum threads and topics?I = have posted a message similar to this in Users Forum on 25th but havent = got any response so far. On one of the pages I got links to developers. = When I tried this querry I got a rather indifferent to rude response.I = thought that the developers and others connected with OpenVIP will = encourage others including novices to contribute plugins, as is done = with Avisynth project. Is there a policy not to do so? 7. In Avisynth the pitch is distinct from w*h as used in OpenVIP, so as = to account for if a crop was done earlier. Is there no such value? v.c.mohan=20 |
From: <ben...@id...> - 2004-05-25 07:57:51
|
Dear Open Source developer I am doing a research project on "Fun and Software Development" in which I kindly invite you to participate. You will find the online survey under http://fasd.ethz.ch/qsf/. The questionnaire consists of 53 questions and you will need about 15 minutes to complete it. With the FASD project (Fun and Software Development) we want to define the motivational significance of fun when software developers decide to engage in Open Source projects. What is special about our research project is that a similar survey is planned with software developers in commercial firms. This procedure allows the immediate comparison between the involved individuals and the conditions of production of these two development models. Thus we hope to obtain substantial new insights to the phenomenon of Open Source Development. With many thanks for your participation, Benno Luthiger PS: The results of the survey will be published under http://www.isu.unizh.ch/fuehrung/blprojects/FASD/. We have set up the mailing list fa...@we... for this study. Please see http://fasd.ethz.ch/qsf/mailinglist_en.html for registration to this mailing list. _______________________________________________________________________ Benno Luthiger Swiss Federal Institute of Technology Zurich 8092 Zurich Mail: benno.luthiger(at)id.ethz.ch _______________________________________________________________________ |
From: <ton...@po...> - 2004-02-03 23:39:13
|
Hello Edmund, I have tried to join two video files and to render them as MPEG. I have performed two experiments: 1) The second video is placed immediately after the first video's end. 2) The two videos are joined using a sweep transition. Both video files included an audio track and I didn't encounter any problems when playing the result using Windows Media Player 9 + K-Lite Codec Pack. Please upgrade your OpenVIP to version 1.0.1 (already available at our website) which fixes the bug you have reported (concatenating two audio streams). If you still experience problems and you think it's a bug in OpenVIP, please upload your video files (together with the corresponding timeline/network) somewhere and let me know. Regards, Antonin Slavik > Hello Antonin, >=20 > when I use different videocodecs then > "mpegvideo", both players, VirtualDub > and Windows Media Player 9.0 do not play the > rendered File at all. > VirtualDub reports "No Video Frames found in > MPEG-File" when I use "mjpeg" or > "msmpeg4", it reports "VirtualDub cannot > decode MPEG-2 video streams" when I use > "mpeg4". > Windows Media Player just says that it > "encountered an unknown error". > "mpegvideo" yields running videos - but just > without sound. > So using different video codecs didn't help. >=20 > Edmund Bauer >=20 --=20 Zapojte se do ankety Motocykl roku 2004 a m=F9=BEete vyhr=E1t Kawasaki ER-5 a dal=B9=ED ceny t=E9m=EC=F8 za 300.000 tis=EDc korun. Dejte hlas nejlep=B9=ED motorce na http://www.motocyklroku.cz |