Latest post Tue, Oct 6 2015 5:20 PM by TimSinha. 3 replies.
Page 1 of 1 (4 items)
Sort Posts: Previous Next
  • Mon, Aug 3 2015 2:23 PM

    • mafull
    • Not Ranked
    • Joined on Mon, Aug 3 2015
    • Posts 1
    • Points 15

    Compiling SDK samples + installing plugins

    I've downloaded both the "AVX 2.0 SDK" and "Avid 2.3 SDK" from the developer download page and have been attempting to compile the samples in Visual Studio 2015. Whilst the 2.0 samples compile fine, the ones from the 2.3 SDK give errors based on a missing header file "defineacfuid.h" and definition of "DEFINE_ACFUID". A search found that this header file doesn't exist on my system. Has anyone else had this problem or know what a possible solution is?

    In addition to that, I cannot get any of the 2.0 plug-ins that do compile to show up in Avid Media Composer, and can't see any of the files corresponding to the effects that do show up in the software anywhere in its directory, with the ecxeption of the AMA plug-ins.

    Any help/suggestsions will be greatly appreciated!

    Thanks,

    Max

  • Wed, Aug 12 2015 5:35 PM In reply to

    • TimSinha
    • Not Ranked
    • Joined on Mon, Dec 23 2013
    • Posts 7
    • Points 45
    • Avid Developer Moderator
      Avid Employee

    Re: Compiling SDK samples + installing plugins

     

    Hi,

    For the DEFINE_ACFUID, can you please try copying the acfunknown.h (in the acfunkown.zip download) into the SDK as indicated by the item description.

    For the plug-in installation, on Windows .avx plug-ins should be in "\program files\avid\avx2_plug-ins" folder on the drive corresponding to where Avid MC is installed.  And on mac in the "\Library\Application Support\Avid\Avx2_Plug-ins folder".

    Hope that helps,

    Tim.

  • Tue, Oct 6 2015 3:35 PM In reply to

    • Bill Price
    • Not Ranked
    • Joined on Thu, Oct 13 2005
    • Los Angeles, CA
    • Posts 1
    • Points 15

    Re: Compiling SDK samples + installing plugins

    Hi Tim,

    Same problem here.  I installed an ancient version of Microsoft Visual 2008 C++ Express Edition and sucessfully compiled almost all of the sample plugins.  I then copied several of the finished AVX's to the plugin folder and nothing shows up.  Build log and compiled AVX2Cirque.avx are below.  What am I doing wrong?

    -Bill

     

    Dropbox link to AVX2Cirque.avx

    https://www.dropbox.com/s/ro65jv6cs3etuxd/AVX2Cirque.avx?dl=0

     

    Build Log
      

    Build started: Project: AVX2Cirque, Configuration: Debug|Win32

    Command Lines
       
    Creating temporary file "c:\Users\pricebill\Documents\Visual Studio 2008\Projects\AVX2SDK\samples\AVX2Cirque\Debug\RSP00006C102369792.rsp" with contents
    [
    /Od /I "..\..\inc" /I "..\..\utils" /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "_UNICODE" /D "UNICODE" /D "_USRDLL" /FD /EHsc /RTC1 /MTd /Fp"Debug/AVX2Cirque.pch" /Fo"Debug/" /Fd"Debug/" /FR"Debug\\" /W4 /c /ZI /TP "..\..\utils\CACFUnknown.cpp"
    
    "..\..\utils\CACFClassFactory.cpp"
    
    ".\AVX2Cirque_Overlay.cpp"
    
    ".\AVX2Cirque_os.cpp"
    
    ".\AVX2Cirque_Main.cpp"
    
    ".\AVX2Cirque_Globals.cpp"
    
    ".\AVX2Cirque_Effect.cpp"
    ]
    Creating command line "cl.exe @"c:\Users\pricebill\Documents\Visual Studio 2008\Projects\AVX2SDK\samples\AVX2Cirque\Debug\RSP00006C102369792.rsp" /nologo /errorReport:prompt"
    Creating temporary file "c:\Users\pricebill\Documents\Visual Studio 2008\Projects\AVX2SDK\samples\AVX2Cirque\Debug\TMP00006E102369792.tmp" with contents
    [
    2 /* ISOLATIONAWARE_MANIFEST_RESOURCE_ID */ 24 /* RT_MANIFEST */ ".\\Debug\\AVX2Cirque.avx.embed.manifest"
    ]
    Creating command line "rc.exe /fo".\Debug\AVX2Cirque.avx.embed.manifest.res" "c:\Users\pricebill\Documents\Visual Studio 2008\Projects\AVX2SDK\samples\AVX2Cirque\Debug\TMP00006E102369792.tmp""
    Creating temporary file "c:\Users\pricebill\Documents\Visual Studio 2008\Projects\AVX2SDK\samples\AVX2Cirque\Debug\RSP00006F102369792.rsp" with contents
    [
    /OUT:"Debug\AVX2Cirque.avx" /INCREMENTAL /DLL /MANIFEST /MANIFESTFILE:"Debug\AVX2Cirque.avx.intermediate.manifest" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /DEF:".\AVX2Cirque.def" /DEBUG /PDB:"Debug/AVX2Cirque.pdb" /DYNAMICBASE:NO /IMPLIB:"Debug/AVX2Cirque.lib" /MACHINE:X86 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib
    
    ".\Debug\AVX2Cirque_Effect.obj"
    
    ".\Debug\AVX2Cirque_Globals.obj"
    
    ".\Debug\AVX2Cirque_Main.obj"
    
    ".\Debug\AVX2Cirque_os.obj"
    
    ".\Debug\AVX2Cirque_Overlay.obj"
    
    ".\Debug\CACFClassFactory.obj"
    
    ".\Debug\CACFUnknown.obj"
    
    ".\Debug\AVX2Cirque.avx.embed.manifest.res"
    ]
    Creating command line "link.exe @"c:\Users\pricebill\Documents\Visual Studio 2008\Projects\AVX2SDK\samples\AVX2Cirque\Debug\RSP00006F102369792.rsp" /NOLOGO /ERRORREPORT:PROMPT"
    Creating temporary file "c:\Users\pricebill\Documents\Visual Studio 2008\Projects\AVX2SDK\samples\AVX2Cirque\Debug\RSP000070102369792.rsp" with contents
    [
    /out:".\Debug\AVX2Cirque.avx.embed.manifest" /notify_update /manifest
    
    ".\Debug\AVX2Cirque.avx.intermediate.manifest"
    ]
    Creating command line "mt.exe @"c:\Users\pricebill\Documents\Visual Studio 2008\Projects\AVX2SDK\samples\AVX2Cirque\Debug\RSP000070102369792.rsp" /nologo"
    Creating temporary file "c:\Users\pricebill\Documents\Visual Studio 2008\Projects\AVX2SDK\samples\AVX2Cirque\Debug\BAT000071102369792.bat" with contents
    [
    @echo Manifest resource last updated at %TIME% on %DATE% > ".\Debug\mt.dep"
    ]
    Creating command line """c:\Users\pricebill\Documents\Visual Studio 2008\Projects\AVX2SDK\samples\AVX2Cirque\Debug\BAT000071102369792.bat"""
    Creating temporary file "c:\Users\pricebill\Documents\Visual Studio 2008\Projects\AVX2SDK\samples\AVX2Cirque\Debug\TMP000072102369792.tmp" with contents
    [
    2 /* ISOLATIONAWARE_MANIFEST_RESOURCE_ID */ 24 /* RT_MANIFEST */ ".\\Debug\\AVX2Cirque.avx.embed.manifest"
    ]
    Creating command line "rc.exe /fo".\Debug\AVX2Cirque.avx.embed.manifest.res" "c:\Users\pricebill\Documents\Visual Studio 2008\Projects\AVX2SDK\samples\AVX2Cirque\Debug\TMP000072102369792.tmp""
    Creating temporary file "c:\Users\pricebill\Documents\Visual Studio 2008\Projects\AVX2SDK\samples\AVX2Cirque\Debug\RSP000073102369792.rsp" with contents
    [
    /OUT:"Debug\AVX2Cirque.avx" /INCREMENTAL /DLL /MANIFEST /MANIFESTFILE:"Debug\AVX2Cirque.avx.intermediate.manifest" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /DEF:".\AVX2Cirque.def" /DEBUG /PDB:"Debug/AVX2Cirque.pdb" /DYNAMICBASE:NO /IMPLIB:"Debug/AVX2Cirque.lib" /MACHINE:X86 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib
    
    ".\Debug\AVX2Cirque_Effect.obj"
    
    ".\Debug\AVX2Cirque_Globals.obj"
    
    ".\Debug\AVX2Cirque_Main.obj"
    
    ".\Debug\AVX2Cirque_os.obj"
    
    ".\Debug\AVX2Cirque_Overlay.obj"
    
    ".\Debug\CACFClassFactory.obj"
    
    ".\Debug\CACFUnknown.obj"
    
    ".\Debug\AVX2Cirque.avx.embed.manifest.res"
    ]
    Creating command line "link.exe @"c:\Users\pricebill\Documents\Visual Studio 2008\Projects\AVX2SDK\samples\AVX2Cirque\Debug\RSP000073102369792.rsp" /NOLOGO /ERRORREPORT:PROMPT"
    Creating temporary file "c:\Users\pricebill\Documents\Visual Studio 2008\Projects\AVX2SDK\samples\AVX2Cirque\Debug\RSP000074102369792.rsp" with contents
    [
    /o "Debug/AVX2Cirque.bsc"
    
    ".\Debug\AVX2Cirque_Globals.sbr"
    
    ".\Debug\AVX2Cirque_Main.sbr"
    
    ".\Debug\AVX2Cirque_os.sbr"
    
    ".\Debug\AVX2Cirque_Overlay.sbr"
    
    ".\Debug\CACFClassFactory.sbr"
    
    ".\Debug\CACFUnknown.sbr"
    
    ".\Debug\AVX2Cirque_Effect.sbr"
    ]
    Creating command line "bscmake.exe @"c:\Users\pricebill\Documents\Visual Studio 2008\Projects\AVX2SDK\samples\AVX2Cirque\Debug\RSP000074102369792.rsp" /nologo"
    
    Output Window
       
    Compiling...
    CACFUnknown.cpp
    CACFClassFactory.cpp
    AVX2Cirque_Overlay.cpp
    AVX2Cirque_os.cpp
    AVX2Cirque_Main.cpp
    AVX2Cirque_Globals.cpp
    AVX2Cirque_Effect.cpp
    Generating Code...
    Compiling manifest to resources...
    Microsoft (R) Windows (R) Resource Compiler Version 6.1.6723.1
    Copyright (C) Microsoft Corporation.  All rights reserved.
    Linking...
       Creating library Debug/AVX2Cirque.lib and object Debug/AVX2Cirque.exp
    Embedding manifest...
    Microsoft (R) Windows (R) Resource Compiler Version 6.1.6723.1
    Copyright (C) Microsoft Corporation.  All rights reserved.
    Creating browse information file...
    Microsoft Browse Information Maintenance Utility Version 9.00.30729
    Copyright (C) Microsoft Corporation. All rights reserved.
    
    Results
       
    Build log was saved at "file://c:\Users\pricebill\Documents\Visual Studio 2008\Projects\AVX2SDK\samples\AVX2Cirque\Debug\BuildLog.htm"
    AVX2Cirque - 0 error(s), 0 warning(s)
    
  • Tue, Oct 6 2015 5:20 PM In reply to

    • TimSinha
    • Not Ranked
    • Joined on Mon, Dec 23 2013
    • Posts 7
    • Points 45
    • Avid Developer Moderator
      Avid Employee

    Re: Compiling SDK samples + installing plugins

     

    Hi Bill,


    Looks like you're building a 32-bit version of the plug-ins.  Please select the x64 version of the compiler target.  Also if you're on a recent version of MC (e.g. > v8) please use VS2012, and you'll have to go through the update process with the VS projects.

     

    thx Tim. 

Page 1 of 1 (4 items)

© Copyright 2011 Avid Technology, Inc.  Terms of Use |  Privacy Policy |  Site Map |  Find a Reseller