I'd say Kodicom.
I have used their DVR boards with K-Engine compression. The image quality is out of this world; even better (if not equal) than those produced by H264 hardware codec boards.
Even though I haven't dealt with Geovision DVR cards, I doubt it would beat Kodicom.