Does Perl distinguish between desktop and laptop machines?

If I run get_iplayer with --verbose I can get an instantaneous download speed indicator similar to the one we used to have.

If I run it on my desktop machine it displays a single line which is continuously updated, like the indicator we used to have by default. If I run it on any of my laptops each update is on a new line. I presume that in the first case the line is terminated with a CR and in the other cases with a CR LF.

The relevant code seems to be between lines 7206 and 7224. It calls main::logger with a string formatted by sprintf. If I don't set --verbose, so the else code is executed, all machines display a single continuously updated line. In both cases the line appears from the code to end with CR LF unless {crlf} doesn't mean what it appears to.

All machines are running the version of Perl dated 15 Jan 2017. They are all running various versions of 64-bit Windows 10, Home and Professional, 1709, 1703 and 1607.

Any ideas on what is causing the different behaviour?



_______________________________________________
get_iplayer mailing list
get_iplayer@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/get_iplayer

Reply via email to