Testing with a simple Net::Telnet perl script (http://www.bayour.com/misc/iTunes-Test.pl.txt) shows strange results.
Never mind. My bad. Must set ‘Telnetmode => 0’ in the get() method to not interpret telnet commands.
Script at URL updated. It now matches the manual MOV file exactly… So Firefly is sending correct data – iTunes can play the resulting file just fine…
So… iTunes is hanging up the connection for some other reason than faulty file. Any ideas?!?