Softlogic 6010 Driver 2.0.0

Softlogic 6010 4/8/16 Channel MPEG-4 Codec Card Driver
Bluecherry's primary device for their video surveillance applications is the Softlogic based MPEG-4 codec card, which is available in 4, 8 and 16 channel models. The original driver for this card, although available as open source, was pretty pathetic to say the least. Most of it was just a kludge of the Windows driver, exposing all of the functionality, but with little effort to make it Linux savvy.

Ben Collins rewritten the driver so that it makes use of Linux's Video4Linux2 and Alsa driver API's.It's currently 90% functional, and many times more efficient than the original OEM driver.

Main features:

  • Video4Linux2 interface allows easy use of existing capture software
  • Alsa interface allows for easy audio capture (however, see G.723 caveats from my previous posts)
  • Zero-copy in the driver. The original driver DMA'd and then copied the MPEG frames to userspace. The new driver makes use of v4l2 buffers and can DMA directly to an MMAP buffer for userspace.
  • Simultaneous MPEG/MJPEG feed per channel, selectable via v4l2 format
  • Standard v4l2 uncompressed video YUV display with multi-channel display format (4-up)

last updated on:
June 19th, 2010, 11:37 GMT
license type:
GPL (GNU General Public License) 
developed by:
ROOT \ System \ Hardware
Softlogic 6010 Driver
Download Button

In a hurry? Add it to your Download Basket!

user rating



Rate it!
What's New in This Release:
  • As previously mentioned we have been working hard over the past few months on the driver for version 2 of our Linux hardware compression card. Since version 2 is a complete rewrite of our DVR software we naturally wanted to start with a clean driver, one that was written from scratch. So, we leveraged the Linux kernel’s API for Video (Video4Linux) and Audio (ALSA). This effectively puts Bluecherry as the first company to produce a multi-input MPEG-4 hardware compression GPL driver written around the Linux kernel’s API.
  • While we have a few features we still plan to add to the driver along with the Video4Linux API, but it’s close enough that we feel comfortable releasing the driver to the community. The driver was originally intended for version 2 of the Bluecherry surveillance application, however we felt that other open source applications could make use of the time and effort we put into the driver.
read full changelog

Add your review!