• Isadora
  • Get it
  • Forum
  • Help
  • ADD-ONS
  • Newsletter
  • Impressum
  • Dsgvo
  • Impressum
Forum
    • Categories
    • Recent
    • Popular
    • Tags
    • Register
    • Login

    ​[ANSWERED] Using Picture Player with Broadcasters and Listeners

    How To... ?
    picture player broadcaster m1 chip
    6
    16
    916
    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.
    • peuclidP
      peuclid
      last edited by peuclid

      @jfg

      Thanks for all the help.

      I just cleaned up the example and included a sample image (screenshot from troikatronix site) and put broadcasters/listeners in the same scene. It seems to work sometimes, but then stops when the screen gets inactive and then active again. I'm working around it for my real project by using a 1-frame video, so this isn't urgent for me anymore but more of a heads-up that there seems to be a possible bug somewhere.

      izzy-broadcast-bug-example.zip

      Bernie Bernstein
      MacBook Pro (13-inch M1 2020) 16GB, MacOS Monterey- Izzy 3.1.1 (ARM)
      Based in Newton, MA USA

      jfgJ 1 Reply Last reply Reply Quote 0
      • jfgJ
        jfg @peuclid
        last edited by jfg

        @peuclid

        I get it to work with a strande workaround:

        but it stays a bug

        best

        Jean-François

        • Izzy 3.2.6, Mac OS 14.1 Sonoma:
        - MacBook Pro M1 Max 16" 64GB RAM
        • Izzy 3.2.6, Mac OS 10.14.6 (Mojave):
        - Mac Pro 5.1 middle 2012 (3,33 GHz 6-Core Intel Xeon, 32GB RAM, Radeon RX 580 8 GB )
        - MacBook Pro 2015 (16GB RAM) 2,8 GHz Intel Core i7;

        Located in Bremen, Germany

        peuclidP 1 Reply Last reply Reply Quote 0
        • peuclidP
          peuclid @jfg
          last edited by

          @jfg

          Yes, it does feel like it just needs a change/trigger of some sort to keep it alive. Thanks for finding that.

          Bernie Bernstein
          MacBook Pro (13-inch M1 2020) 16GB, MacOS Monterey- Izzy 3.1.1 (ARM)
          Based in Newton, MA USA

          DusXD 1 Reply Last reply Reply Quote 0
          • DusXD
            DusX Tech Staff @peuclid
            last edited by DusX

            @peuclid

            my usual approach:

            This approach grabs the input image at the framerate and converts it to a video stream. This method works well for situations where you might be changing/mixing the input image, but in most cases you could just connect the Picture Player trigger output to the grab input of the Freeze actor (removing the Pulse Generator) and reducing the grab actions which might very slightly reduce cpu usage.

            and without Pulse

            Troikatronix Technical Support

            • New Support Ticket Link: https://support.troikatronix.com/support/tickets/new
            • Isadora Add-ons: https://troikatronix.com/add-ons/
            • My Add-ons: https://troikatronix.com/add-ons/?u=dusx

            Running: Win 11 64bit, i7, M.2 PCIe SSD's, 32gb DDR4, nVidia GTX 4070 | located in Ontario Canada.

            1 Reply Last reply Reply Quote 0
            • WolandW
              Woland Tech Staff @peuclid
              last edited by Woland

              @peuclid said:

              Even the lines are green which makes it possible to see that it's actually working.

              This is actually not a bug, and is the expected behavior. A broadcaster sends data when it receives data. A Picture Player sends one frame when you change its input or enter the Scene in which it is present (so the line will be green during either of those actions, then red, because it's not sending any other frames). So if one of those two actions is not occuring, the line will be red and the Broadcaster won't receive a frame to send to the Listener. A picture is not a video, so is not does not send a continuous stream of frames.

              Think of it like this:

              You'll notice that @DusX 's solution is basically like taking the Wave Generator and connecting it to the Calculator so that it's constantly sending data.

              TroikaTronix Technical Support
              New Support Ticket Link: https://support.troikatronix.com/support/tickets/new
              TroikaTronix Support Policy: https://support.troikatronix.com/support/solutions/articles/13000064762
              TroikaTronix Add-Ons Page: https://troikatronix.com/add-ons/

              | Isadora 3.2.6 | Mac Pro (Late 2013), macOS 10.14.6, 3.5GHz 6-core, 1TB SSD, 64GB RAM, Dual AMD FirePro D700s |

              liminal_andyL 1 Reply Last reply Reply Quote 1
              • liminal_andyL
                liminal_andy @Woland
                last edited by

                @woland would the trick of attaching the default GLSL actor between the picture player and the broadcaster be a one-actor solution for Bernie?

                Andy Carluccio
                Zoom Video Communications, Inc.
                www.liminalet.com

                [R9 3900X, RTX 2080, 64GB DDR4 3600, Win 10, Izzy 3.0.8]
                [...also a bunch of hackintoshes...]

                JuriaanJ 1 Reply Last reply Reply Quote 1
                • JuriaanJ
                  Juriaan Tech Staff @liminal_andy
                  last edited by

                  @liminal_andy

                  This is an perfect solution for OP.

                  Attaching a GLSL shader with the default code will force the output to be a steady video signal instead of only one frame (like an image is)

                  Isadora 3.1.1, Dell XPS 17 9710, Windows 10
                  Interactive Performance Designer, Freelance Artist, Scenographer, Lighting Designer, TroikaTronix Community moderator
                  Always in for chatting about interaction in space / performance design. Drop me an email at hello@juriaan.me

                  peuclidP 1 Reply Last reply Reply Quote 0
                  • peuclidP
                    peuclid @Juriaan
                    last edited by

                    @Juriaan 

                    Ah a default shader that just passes through seems like a simple one. I'm try that. If not, I also like the pulse generator approach that sounds like a film projector flashing the same frame over and over. 

                    I did my workaround so am not too concerned, but this is all really good to know and to have this thread for future searches.

                    Bernie Bernstein
                    MacBook Pro (13-inch M1 2020) 16GB, MacOS Monterey- Izzy 3.1.1 (ARM)
                    Based in Newton, MA USA

                    1 Reply Last reply Reply Quote 0
                    • peuclidP
                      peuclid
                      last edited by

                      Battle of the broadcasters! When broadcasting a Picture Player, the ones that work are the default GLSL Shader and the Pulse Generator.

                      Bernie Bernstein
                      MacBook Pro (13-inch M1 2020) 16GB, MacOS Monterey- Izzy 3.1.1 (ARM)
                      Based in Newton, MA USA

                      DusXD 1 Reply Last reply Reply Quote 0
                      • DusXD
                        DusX Tech Staff @peuclid
                        last edited by

                        @peuclid

                        Note the final image where you say 'NO' in your comment works with the addition of a Trigger delay (sorry I missed that).
                        This will ensure the loaded image is pushed into the Freeze, and that any updated Picture is also updated.
                        This method with the freeze is what I have been using for years (we didn't have GLSL at that time), I don't know if there is any performance benefit?
                        It does seem the default GLSL is the easiest approach 🙂

                        Troikatronix Technical Support

                        • New Support Ticket Link: https://support.troikatronix.com/support/tickets/new
                        • Isadora Add-ons: https://troikatronix.com/add-ons/
                        • My Add-ons: https://troikatronix.com/add-ons/?u=dusx

                        Running: Win 11 64bit, i7, M.2 PCIe SSD's, 32gb DDR4, nVidia GTX 4070 | located in Ontario Canada.

                        1 Reply Last reply Reply Quote 1
                        • First post
                          Last post