0

Can only sync 1 slave

Hi, I'm trying to run synched playback across 3 x HD210 units all running the latest firmware (3.10.57).

I'm using the Synchronize 1 Video over Ethernet scripts found here:http://forums.roku.com/viewtopic.php?f=19&t=22986 (posted by RokuLyndon). I've also attached that file.

All videos are the same duration and resolution, I've ensured the videoFile1 name matches the file on the card, the videomode has been set as "1280x720x60p" on all 3, and the slaves have unique IP's. Invariably only 1 of the 2 slaves follows the master and the other slave just reboots. I've tried swapping the cards, ethernets, the ethernet ports on the switch, resetting all 3 players, reinstalling the firmware etc. No matter what I try only 1 follows. Help!?! 




One File over Ethernet.zip

18 comments

  • 0
    Avatar
    ^UD\_$

    When you swap SD cards between the two slaves, does the problem move with the card, or does it stay on the same player?

     

    Also, isn't BrightWalls supported on the HD210?

     

  • 0
    Avatar
    Mark

    The problem moves with the card. However, it isn't the card itself as process of elimination has determined. The only contents on each of the FAT32 cards is the autorun.brs (with the name, resolution, and IP correctly set), and a single .ts video.

    I've never used BrightAuthor in all the years I've run synced videos using HD210's. I use Macintosh. Also, the deadline for this work is tomorrow after so I don't foresee such a change.

    I'm stumped. I've tried all different setups (different cards, different players) and invariably the 3rd doesn't play. I've left everything at the work site until tomorrow. But I can continue to experiment tonight with 3 other HD210's (mine), different switches and hubs, and different firmware. I'd love to return tomorrow with something ...

  • 0
    Avatar
    Mark

    p.s. that was an impressively quick reply from you! I wasn't expecting that so I hurriedly posted before rushing off to my other job. I am now fully available until my deadline tomorrow afternoon. 

  • 0
    Avatar
    ^UD\_$
    It may be a corrupt autorun file.
    If you have characters in the auto run that the player doesn't agree with, it may keep rebooting. Happened to me after a copy and paste from pdf. Try recreating the autorun by copying the one that is working.
    Edit with TextWrangler in Unix mode, the IP address so it is different from other slave.
    At first use the same media file from the working slave.
    Once you get it to work, swap the media file with the correct one for that screen and edit the file name accordingly in the autorun.
    If it doesn't work then, you may have a bad video file.
  • 0
    Avatar
    ^UD\_$
    If you zip the two slaves autoruns and attach here, I'll take a look at them.
    I've been doing a lot of custom autorun development but now using bright author as needed.
  • 0
    Avatar
    Mark

    The autorun.brs is a copy of the autorun from the other slave. Then the IP change has been made in TextEdit. I've erased the cards multiple times, copied the fresh autoruns onto the cards.

    I have been using the same media for all 3 during testing. The final piece (tomorrow) the left and right videos are the same media and the centre has unique (though identical) media.

    Bad news: Tonight's tests are a no-go. I can't find the AC power for my 3rd HD210; nor, can I find a suitable replacement. Ugh.

  • 0
    Avatar
    Mark

    Requested scripts attached.

  • 0
    Avatar
    ^UD\_$
    Is your TextEdit in plain text mode?

  • 0
    Avatar
    Mark

    Yes. The attached scripts have all been processed in TextEdit.

  • 0
    Avatar
    ^UD\_$
    does the red led flash before the slave reboots itself?
    Do you have an hd1010 or any other with serial port for debugging ?
  • 0
    Avatar
    Mark

    No, I believe the red led didn't flash. Only have 2 HD210's tonight (and a useless 3rd missing the AC) so won't be able to test 3.

  • 0
    Avatar
    ^UD\_$

    You do not need three. A master and one slave are enough.

    I can see a problem in your slave 2 file, where you set the IP address.

    nc.SetIP4Address("192.168.1.12”)

    Notice how the closing quote character, the one to the right of the IP address is different from all the other quote symbols in the file. It is hard to see but trust me.

    That would not happen with TextWrangler :)

    If you insist on using TextEdit, then do not type the closing quote, but rather copy the one to the left of IP address, and paste over the closing quote.

     

  • 0
    Avatar
    Mark

    Erratum. the text above should read: "The final piece (tomorrow) the left and right videos are the same media and the centre has unique (though identical duration) media".

  • 0
    Avatar
    Mark

    Yes, I see that the quote is different and I've fixed it via pasting. Yes, from now on TextWrangler.

    I don't see how I can test with only 2 units. The master and slave 1 have been working fine throughout.

  • 0
    Avatar
    ^UD\_$

    Test with master, and slave 2 that you have just corrected. If that works, then you are all set for tomorrow.

    It doesn't matter if you are testing with a single slave, or two slaves. The slaves only listen on the network, and respond. Slaves do not affect one another, as they do not broadcast anything on the network.

  • 0
    Avatar
    ^UD\_$

    It is late here in NJ, and I need to switch into power-save mode.

    Good luck tomorrow!

     

  • 0
    Avatar
    Mark

    Thanks so much for your help! I get your point regarding slaves not affecting one another. I'll post updates. Thx again.

  • 0
    Avatar
    Mark

    That's got it! A single slave with the fixed quotes works; whereas, changing the quotes back to typed (wrong) results in the slave rebooting. I should have caught this code mistake, but I'm grateful for your help.

    I'm now looking forward to tomorrow morning.  

Please sign in to leave a comment.