Home - Mind We're hiring !

Linux and Open Source Solutions for Embedded Systems

Linux and Open Source Solutions for Embedded Systems

Software Contributions

Sat 1 September 2012: Mind contributes a big cleanup of the package infrastructure of Buildroot.
Mind has contributed a big cleanup of the package infrastructure of Buildroot.
For more details, please see: http://git.buildroot.net/buildroot/commit/?id=c98337911cc2427f9cf78e9da44a1b1dead61d4b and all related commits.
Thu 16 February 2012: Mind makes a large number of contributions to Buildroot.
Mind has made a large number of contributions to Buildroot.
This includes adding a new package (sqlcipher), improvements of the build infrastructure (simpler specification of dependencies, simplification of dependencies on D-Bus), and a number of bug fixes.
Fri 7 October 2011: Mind contributes Pipe Viewer to Buildroot.
Pipe Viewer (pv) is a terminal-based tool for monitoring the progress of data through a pipeline. Mind included it in the Buildroot system.
Tue 27 September 2011: Mind fixes initramfs+devtmpfs support in Buildroot.
The combination of an initramfs and a non-static /dev filesystem didn't work correctly in Buildroot. Mind fixed this with several patches, and a refactoring step of the initramfs build.
Thu 13 January 2011: Mind makes several contributions to Mongoose.
The Mongoose web server is a small, light-weight, cross-platform HTTP server that can run stand-alone or integrated into an application. It makes it possible to add web technology to even the simplest, most resource-constrained applications. Mind is a committer to the Mongoose source code and has added the following features:
  • Running tests under valgrind to detect memory errors in Mongoose.
  • Fixed bugs when handling POST or PUT data in the integrated application.
  • Application-defined handling of authentication, so the usernames and passwords don't need to be put in a file.
Thu 17 June 2010: Mind adds support for CRC checks to the SD card driver of RTEMS.
Mind contributed support for CRC checks to the SD card driver of RTEMS.
For details, see:
Wed 5 May 2010: Mind adds support for authentication and fixes a bug in the RTEMS FTP daemon.
Mind contributed authentication capabilities to the RTEMS FTP daemon. This patch allows logging in to the ftp server and restricting access to files depending on the user who logged in.
For details, see: Mind also fixed a bug in the RTEMS FTP daemon. When using Mozilla, the directories weren't listed properly. This patch fixes that.
For details, see:
Fri 2 April 2010: Mind makes two new contributions to GStreamer.
Mind has made two new contributions to the GStreamer media framework to avoid having memory copies in TI's resizer GStreamer element, and to do letterboxing.
Thu 4 March 2010: Mind fixes support for user pointers in Video4Linux and in GStreamer's v4l2src.
Mind fixed support for user pointers in Video4Linux. User pointers in Video4Linux are a way to grab video directly into a buffer that is provided from userspace. However, if this buffer was actually a DMA buffer (e.g. of a video rendering device or a hardware accelerator), this code didn't work. Our patch fixes that issue.
For details, see: Mind also fixed support for user pointers in GStreamer's v4l2src. This allows the v4l2src element to be followed by a hardware-accelerated encoder element without requiring any copying. A patch existed before, but that was no longer applicable to the current version of GStreamer and it contained some bugs.
For details, see:
Wed 20 January 2010: Mind contribution accepted upstream in GStreamer.
Mind has made a new contribution to the GStreamer media framework.
Matroska files have an index at the end. We made the size of this index configurable, instead of requiring an entry every second.
For details, see:
Mon 14 September 2009: Mind makes a new contribution to GStreamer.
Mind fixed a memory leak in the GStreamer media framework. An authentication challenge was not freed.
For details, see:
Mon 14 September 2009: Mind makes a contribution to Pigment.
Mind fixed a memory leak in Pigment. The filename was not freed when an image was loaded from file.
For details, see:
Fri 26 June 2009: Mind contributes a Mobotix MxPEG decoder element to GStreamer.
Mind has made a new contribution to the GStreamer media framework.
MxPEG is a video codec invented by Mobotix. It is based on JPEG, but improves its bitrate by adding difference encoding.
For details, see:
Wed 3 June 2009: Mind contributes a jpegparse element to GStreamer.
Mind has made a new contribution to the GStreamer media framework.
The jpegparse element splits a continuous stream of MotionJPEG data into individual frames, which can be saved into e.g. an AVI or Matroska file.
For details, see:
Thu 7 May 2009: Mind makes two new contributions to GStreamer.
Mind has made two new contributions to the GStreamer media framework to improve the GStreamer typefinding and to implement a more tolerant JPEG-decoding.
Wed 6 May 2009: Mind fixes several memory leaks in GStreamer.
As part of the debugging process in a customer project, Mind found and fixed several memory leaks in the GStreamer library and in the Pigment library.
For more information, see the bug reports:
Fri 20 March 2009: Mind fixed a bug in HAL.
Mind fixed a bug in HAL, the Hardware Abstraction Layer used in Linux and FreeBSD to provide portable access to the system's devices. When a SCSI device was removed from the system, the host it is connected to would also be removed, which orphaned other SCSI devices and made them inaccessible.
For details, see:
Fri 23 January 2009: Contributed support for the Vasco Digipass 860 to OpenSC.
Mind made a contribution to OpenSC to add support for the Vasco Digipass 860.
This extension was written by Mind as a part of a customer project to implement a secure licensing system based on the Vasco USB dongle.
This contribution required analysis of the low-level codes used by the Digipass and how they compare to other smart cards.
For details, see:
Mon 17 November 2008: GStreamer contribution resettime.
Mind made a contribution to GStreamer to add resettime.
This extension was written by Mind and is the direct result of a customer project.
When extracting a subpart from the middle of a stream and writing it to a timestamped file format, the timestamps should start at zero again. The resettime plugin facilitates this process by shifting buffer timestamps to the point where a reset is issued.
For details, see:
Wed 18 June 2008: Contributed Base Authentication for RTSP to GStreamer.
As of release 0.10.20 of the base plug-in framework of the GStreamer media framework, the RTSP contains a contribution from Mind to support Digest Authentication.
This extension was written by Mind and is the direct result of a customer project, to support the streaming MPEG-4 over RTP service provided by some IP cameras.
For details, see:
Mon 5 May 2008: GStreamer souphttpsrc moved to "good" plug-ins and boosted to primary rank.
As of release 0.10.8 of the set of "good" plug-ins to the GStreamer media framework, the "souphttpsrc" plug-in is now the default handler for HTTP and HTTPS.
The plug-in was written by Mind and is the direct result of a customer project.
This plug-in has dramatically improved HTTP handling compared to the previous solutions because it is fully asynchronous, meaning that network problems can no longer cause an application to hang, and uses a zero-copy architecture which results in higher performance and lower memory consumption.
For details, see:
Mon 28 April 2008: Contributed driver for CP220x Ethernet chip to RTEMS.
We developed a driver for the CP2200/CP2201 Ethernet chip in RTEMS.
The driver was written by Mind and is the direct result of a customer project.
For details, see:
Mon 28 April 2008: Contributed extensions for DHCP to RTEMS.
As a part of a customer project, we extended the existing DHCP client in RTEMS to support monitoring of the network connection. When the network cable is removed and plugged in into a different network, a new address is acquired. This gives functionality similar to ifplugd in Linux.
For details, see:
Thu 20 March 2008: Extended test for RTEMS networking demo.
As a part of a customer project, we developpped a basic networking test for the RTEMS networking demo.
For details, see:
Thu 1 June 2006: Patches for eCos on Virtex-II Pro and Virtex 4 FX.
The patches for eCos on Virtex-II Pro (ML300) and Virtex 4 FX (ML403) were published under a Free license. See our Virtex-eCos page for details.
Wed 3 August 2005: Patches for Linux on Virtex-II Pro.
The patches for Linux on Virtex-II Pro are available for download. Please request access, see our Virtex-Linux page for details.
Tue 8 June 2004: Patches for u-boot on Virtex II Pro.
The patches for u-boot on Virtex II Pro were recently included in the main tree of u-boot.
Fri 8 August 2003: Patches for eCos on Net+ARM.
The patches for eCos on Net+ARM are available for download here.



To receive the latest versions and updated info about these Software contributions, please contact us.

© copyright 2002 - 2017 Mind NV. [ home ] [ contact ]
All registered Trade Marks are the property of their owners.