0

Jpeg Synch on HD2000



I am Running Autorun.bas 2.0.0.43 on 3 x HD2000 controlled via the gpio.
As you would expect the playlists stay in synch just fine using the gpio interface.

If I run a 10 minute Mpg2 (1080i) the video stays in synch so the internal xtal clocks would appear to be OK.

10 Jpegs however lose synch over the duration of the 2 minute 30 sec playlist.

All the jpegs are exactly the same size (1280x1024 pix)so no scaling has to be done. The transitions are identical on all 3 boxes.

At the end of the list the last jpg transition can be as much as 2 seconds late.

I have tried different transition incuding none or snap with not much improvement. After spending a day on this I gave up and made a 1080i mpeg movie which works fine.

I have run out of ideas on how to correct this.

Any ideas on why Jpegs won't synch would be much appreciated ?

*******************Master Autoplay .bsp******************
imagemode 2
lightoff 17
slideinterval 15
transition 15
New 1 LeftC.jpg
lighton 17
Ariel left.jpg
discovery left.jpg
BSnight2 left.jpg
New 2 LeftC.jpg
Night Left.jpg
New 3 LeftC.jpg
BSnight3 left.jpg
New 4 LeftC.jpg
BSnight left.jpg
pause 5
Rem end

1 bbcodeparser bbcode.php bbcode.pl bbcode.txt bbparse.php engine existusers.txt extstusers.parsed1.txt extstusers.parsed2.txt extstusers.parsed.txt htmlentdec.php logs nbbc_files phpbb2zendesk.log phpbb3-to-zd.log phpbb3-to-zdnew.log phpbb3-to-zd.sh phpbb3-to-zd-undo.sh phpbb_db phpbbdb3 phpbbusers.xls postids.tmp post_results.xml posts.xml SBBCodeParser.php stdout studioloft_phpbb.sql styles test2 test4 tests testtext.txt test.txt txt2html_func.php txt2html.php txthtmlencode.php users.json users.json.txt users_tmp.json users_tmp_nc.json zddelete zdget zdpost Slave Autoplay.bsp *******************
imagemode 2
slideinterval 15
transition 15
waitbuttonany
New 1 CentC.jpg
Ariel cent.jpg
discovery cent.jpg
BSnight2 cent.jpg
New 2 CentC.jpg
Night cent.jpg
New 3 CentC.jpg
BSnight3 cent.jpg
New 4 CentC.jpg
BSnight cent.jpg
REM END

4 comments

  • 0
    Avatar
    RokuLyndon


    Normally, when synchronizing units, there's communication between the units during playback. If you just start playback at the same time on the units, there's no guarantee they're going to stay in sync.



    In addition to a button connected to the units to trigger playback, there should be an output connected from the master unit to one of the gpio inputs on the second unit. That way, the master unit can send a signal each time it plays a file, and the slave will only play when it receives that signal.
  • 0
    Avatar
    Brian2


    OK, I get that BUT,

    on an HD2000 using the very simple playlist, the playlist the end user client  understands and can easily manipulate, only supports one input "waitbuttonany".   From where do I get the second input ?

    Do I have to try and teach the client the intricacies of the CSV playlist ?
  • 0
    Avatar
    RokuLyndon


    You don't need multiple inputs. You just need the waitbuttonany to be used before each file plays on the slave unit. That way, it always waits for a signal from the master before playing the next file.



    We are working on an easier solution currently, for synchronizing units.
  • 0
    Avatar
    Brian2


    Actualy, that was my first attempt but that way when and if the list got out of synch, it stayed out of synch.  The Jpegs happened at the right time, but not the right jpegs.



    I look forward to the solution you are working on !
Please sign in to leave a comment.