• Products
    • Isadora
    • Get It
    • ADD-ONS
    • IzzyCast
    • Get It
  • Forum
  • Help
  • Werkstatt
  • Newsletter
  • Impressum
  • Dsgvo
  • Press
  • Isadora
  • Get It
  • ADD-ONS
  • IzzyCast
  • Get It
  • Press
  • Dsgvo
  • Impressum

Navigation

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Popular
    • Tags

    Plugin Not Showing on Isadora

    Developers
    4
    8
    3536
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      aserial last edited by

      Greetings!

      I have been working on an Isadora plugin that performs a [DataMoshing](https://www.youtube.com/watch?v=rSmEOk5AiN0) effect, using the [FFmpeg](https://ffmpeg.org/) libraries. The code compiles in Xcode without any problems, but when I run Isadora it does not appear in the list of Actors. Is there any way to find the reason why the plugin does not even appear on the list?
      I am using the [Isadora SDK](http://troikatronix.com/download/software-developer-kit/) version found on the website, and Isadora 1.3.1f06
      1 Reply Last reply Reply Quote 0
      • eight
        eight last edited by

        Does it have a unique id?

        Does xcode console show any errors?

        --8

        Analysis: http://post.scriptum.ru | Synthesis: http://onewaytheater.us
        Twitter: https://twitter.com/eight_io | Flickr: http://www.flickr.com/photos/eight_io/
        Github: https://github.com/eighteight | MulchCam: https//mulchcam.com
        MulchTune: https://itunes.apple.com/us/app/mulch-tune/id1070973465 | Augmented Theatre: https://augmentedtheatre.com

        1 Reply Last reply Reply Quote 0
        • primaldivine
          primaldivine last edited by

          @aserial
          Where have you placed the plugin? It needs to be in the right directory location.
          Are you working on Mac or PC?
          Which version of Isadora are you working with?
          If you need further support, please send a support request via the online help system.

          Pro-User Latest Beta - MacBook Pro i7 2.66GHz SSD
          www.jamiegriffiths.com Arctic Canada
          www.chickweedarts.com

          1 Reply Last reply Reply Quote 0
          • A
            aserial last edited by

            @eight

            > Does it have a unique id?
            Yes, generated by the Isadora Plugin Wizard
            > Does xcode console show any errors?
            None whatsoever.
            @primaldivine
            > Where have you placed the plugin? It needs to be in the right directory location.
            It's in the Isadora plugins folder, copied right after compilation. It is the right folder, because I have made other simpler plugins that are copied into the same location and those do appear on the list.
            > Are you working on Mac or PC? 
            Mac
            > Which version of Isadora are you working with? 
            1.3.1f06
            1 Reply Last reply Reply Quote 0
            • mark
              mark last edited by

              Dear @aerial,

              Mark here. I intend to get things together to help developers like you as soon as the dust settles with 2.0. Right now, I still have a lot to do.

              But the first thing to check if the main function -- GetActorInfo -- is being called. Put a breakpoint there and then run your plugin in the debugger. If that function isn't getting called, Isadora isn't recognizing the plugin at all.

              Best Wishes,
              Mark

              Media Artist & Creator of Isadora
              Macintosh SE-30, 32 Mb RAM, MacOS 7.6, Dual Floppy Drives

              1 Reply Last reply Reply Quote 0
              • A
                aserial last edited by

                @mark

                I appreciate the help.
                GetActorInfo is indeed not being called.
                I find the following message in the Debugger:
                IsadoraCore[33738:303] Error loading /Library/Application Support/TroikaTronix/Isadora Plugins/DataMoshing.izzyplug/Contents/MacOS/DataMoshing: dlopen(/Library/Application Support/TroikaTronix/Isadora Plugins/DataMoshing.izzyplug/Contents/MacOS/DataMoshing, 262): no suitable image found. Did find: /Library/Application Support/TroikaTronix/Isadora Plugins/DataMoshing.izzyplug/Contents/MacOS/DataMoshing: unknown file type, first eight bytes: 0x21 0x3C 0x61 0x72 0x63 0x68 0x3E 0x0A
                Any ideas?
                1 Reply Last reply Reply Quote 0
                • mark
                  mark last edited by

                  Maybe this will help: http://stackoverflow.com/questions/13339388/mac-os-x-xampp-memcache-no-suitable-image-found

                  Are you compiling it for PPC by accident? 
                  You can type this into the terminal:
                  file XXX
                  where XXX is the full path to the object file (not the .izzyplug wrapper)
                  It will tell you what architectures are in the output library.
                  Best Wishes,
                  Mark

                  Media Artist & Creator of Isadora
                  Macintosh SE-30, 32 Mb RAM, MacOS 7.6, Dual Floppy Drives

                  1 Reply Last reply Reply Quote 0
                  • A
                    aserial last edited by

                    The architecture shown by the file command on the object file is i386, so it's definitely not compiling as PPC.

                    I think it might be an issue with the external libraries not being detected as i386 libraries. I am going to try a couple of things with the compilation, see if I can include a version of the library that can be detected as i386\. I'll let you know if it works.
                    Thanks for the help!
                    EDIT:
                    Still unable to make it work. The object file (IsadoraPlugin.o) is identified as 
                    IsadoraPlugin.o: Mach-O object i386
                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post