support pike 7.9+
support for pike 7.9's stricter type-checking.
add missing background line.
mark documentation
added producer, fix a bug that prevented frames from being properly read.