OpenSourceSoftware

From ReelBox Maniacs

Jump to: navigation, search


Links to the orginal sources of Open Source Software used on the ReelBox

Contents

[edit] complete packages provided

packages comments
Kernel 2.6.11.11 needs patches from RMM
BusyBox The Swiss Army Knife for Embedded Linux
Lilo Linux bootloader
syslinux A boot loader for the Linux operating system which operates off an MS-DOS/Windows FAT filesystem
cdfs A file system that `exports' all tracks and boot images on a CD as normal files
libcdio Encapsulates CD-ROM reading and control
alsa-lib Advanced Linux Sound Architecture
speedcontrol Control speed of a DVD drive (i wonder, if this is the link to the original source)
graphlcd-base Graphical LCD display driver
ipkg package management, see Optional Software Packages - Getting started
bftpd ftp server
Samba-TNG enables SMB shares on your ReelBox
libdvdnav Allows easy use of sophisticated DVD navigation features such as DVD menus etc.
libmad MPEG-1 and MPEG-2 decoder
mpeg2dec a test program for libmpeg2
mjpegtools A set of tools for recording of videos and playback, etc.
ffmpeg Tools to record, convert, stream and play multimedia content (could be used for noad -asd option but isn't)
Transcode A suite of command line utilities for transcoding video and audio codecs
DVDAuthor Set of tools to help you author a DVD
NOAD set cut marks on commercial breaks

[edit] binaries used from build system (filelist-base-*)

binaries comments
libc GNU C Library
libm GNU C Library
libstdc++ GNU Standard C++ Library, part of gcc
ld GNU Binutils
libgcc_s GNU Library, part of gcc
libblkid Filesystem utilities for use with the e2fsprogs
libcom_err Common error display library, part of the e2fsprogs
libuuid Filesystem utilities for use with the e2fsprogs (mkfs.jfs, fsck.jfs, mkfs.reiserfs)
libext2fs Filesystem utilities for use with the e2fsprogs
libe2p Filesystem utilities for use with the e2fsprogs
executables
mkfs.ext2 Filesystem utilities for use with the e2fsprogs
eject Removable media control

[edit] binaries used from build system (filelist-misc-*)

binaries comments
libz A Massively Spiffy Yet Delicately Unobtrusive Compression Library
libutil GNU C Library
libpthread GNU C Library
libcrypt GNU C Library
libvorbis provides both a standard encoder and decoder (mp3 plugin, another)
libjpeg foundation for many application's JPEG (vdr + 2 others)
libmp3lame mp3 encoding library (noad)
libogg library to handle ogg - a stream oriented container (libvorbis, mp3 plugin)
libncurses emulation of curses (alsamixer which is unused, isn't it?)
libdl GNU C Library
libMagick suite to create, edit, and compose bitmap images (convert, spumux)
libbz2 high-quality data compressor (convert, spumux, libMagick)
libxml2 implements a number of existing standards related to markup languages (dvdauthor, spumux)
libdvdread first opensource DVD player to support DVD menus (dvdauthor, spumux)
libpng The official PNG reference library (png2yuv)
libnsl GNU C Library
libdbus-glib-1 A message bus system, a simple way for applications to talk to each (lshal, hald)
libhal implementation of a hardware abstraction layer (fstab-sync, hal-get-property, hal-set-property, lshal, libhal-storage)
libgobject-2.0 low-level core library that forms the basis of GTK+ and GNOME (libdbus-glib-1, lshal,hald)
libdbus-1 A message bus system, a simple way for applications to talk to each (several)
libglib-2.0 low-level core library that forms the basis of GTK+ and GNOME (fstab-sync, hal-get-property, hal-set-property, lshal, libhal-storage)
libpopt Command line parser (several)
libwrap monitor and filter incoming network requests (portmap, smbd)
libresolv GNU C Library (libnss_dss, busybox network applets)
libfreetype A Free, High-Quality, and Portable Font Engine (package also?!)
libImlib2 Image manipulation library (burn plugin, streamdev-server plugin)
libhal-storage implementation of a hardware abstraction layer (fstab-sync)
libvorbisfile library to handle compressed audio format (mp3 plugin)
libid3tag ID3 tag manipulation library (mp3 plugin)
libsndfile reading and writing files containing sampled sound (mp3 plugin)
liba52 library for decoding ATSC A/52 streams (dvd plugin)
libexpat XML parser library (hald)
libcap getting and setting POSIX.1e draft 15 capabilities (hald)
libiw Wireless Tools for Linux (iwconfig)
libthread_db GNU C Library
librt GNU C Library
libnss_compat GNU C Library
libnss_dns GNU C Library
libnss_files GNU C Library
libltdl generic library support that hides the complexity of using shared libraries
libjasper reference implementation of the codec specified in the JPEG-2000 Part-1 standard (unused?)
libfribidi implementation of the Unicode Bidirectional Algorithm (spumux)
libmpeg2convert MPEG-2 video stream decoder
libmpeg2encpp MPEG-2 video stream decoder (mpeg2enc)
executables
fsck Filesystem utilities for use with the e2fsprogs
mkfs.jfs IBM's Journaling Filesystem (JFS) Utilities
mkfs.reiserfs Reiser Filesystem utilities
fsck.jfs IBM's Journaling Filesystem (JFS) Utilities
fsck.ext2 Filesystem utilities for use with the e2fsprogs
portmap Netkit portmapper
scsi_id Linux dynamic and persistent device naming support (aka userspace devfs)
udev Linux dynamic and persistent device naming support (aka userspace devfs)
udevd Linux dynamic and persistent device naming support (aka userspace devfs)
udevsend Linux dynamic and persistent device naming support (aka userspace devfs)
convert A collection of tools and libraries for many image formats
amixer command-line control of the mixer for the ALSA soundcard driver
alsamixer soundcard mixer for ALSA soundcard driver, with ncurses (is this one used?)
growisofs growisofs provides the way lay down and grow an ISO9660 file system
hal-get-property implementation of a hardware abstraction layer
hal-set-property implementation of a hardware abstraction layer
lshal implementation of a hardware abstraction layer
lspci utility to read information about the PCI bus
hal.dev implementation of a hardware abstraction layer
hal-hotplug-map implementation of a hardware abstraction layer
hal.hotplug implementation of a hardware abstraction layer
fstab-sync implementation of a hardware abstraction layer
hald implementation of a hardware abstraction layer
iwconfig WLan card configuration
ldconfig GNU C Library
bc console-based calculator utility
mkisofs generates an ISO9660/JOLIET/HFS hybrid filesystem
nice prints or modifies a process's niceness, a parameter that affects whether the process is scheduled favorably
sort Reads and sorts each file named on the command line.
stat Report file or file system status
other binaries
/usr/share/terminfo/l/linux console display data (ncurses)
/usr/lib/ImageMagick-6.2.5/modules-Q16/coders/png.la Imagemagick static library (is it used?)
/usr/lib/ImageMagick-6.2.5/modules-Q16/coders/png.so ImageMagick dynamic library (png2yuv)
/usr/share/zoneinfo/* GNU C Library timzone information
/usr/share/misc/pci.ids list of known vendors and pci devices
/usr/share/misc/usb.ids list of known vendors and devices
/usr/lib/ImageMagick-6.2.5/config/* ImageMagick configuration data
/usr/lib/gconv* GNU C Library charsets
/usr/share/alsa* some tools and configurations for alsa-lib

[edit] Other files & tools expected on the build system

used comments
cramfs compressed RAM file system


The application responsible for supplying your TV with data is called VideoDiskRecorder or vdr in short.

You will find more information about it here.

Personal tools
In other languages