Add support for rolling mode
Fix parsing of WFM files with two saved channels

Commit df8ee74824 introduced a bug, since the channel2 field in
fileHdr does not always hold the length of the second channel.