handling of "if-none-match" and "if-range" HTTP headers suppresses error "MediaResourceGetter Invalid url: java.lang.RuntimeException: setDataSource failed: status = 0x80000000", however the MediaServer StageFright still goes into infinite loop and the app eventually crashes (SIG).
Leaving buffer read log messages in NanoHTTPD, so we can debug the process (needs removing when we're done).