Bruce Dubbs wrote:
> I would like to propose a change to the organization of Multimedia Libraries 
> and 
> Drivers.  I would like to see it divided into sections similar to the way 
> GNOME 
> Additional Packages is split into three sections.
> 
> I would like to organize Chapter 35 into something like the list below.
> 
> We might want to expand this to reorganize Chapters 36, Audio Utilities, 
> Chapter 
> 37, Video Utilities, and Chapter 38, CD/DVD-Writing Utilities.
> 
> There is obviously multiple ways to reorganize these chapter(s).
> Discussion is welcome.
> 
>    -- Bruce
> 
> 35. Multimedia Low Level Packages
> 
> Sound Servers
> # Introduction (This describes the function of a sound server and why a user 
> would want to build one or more sound server.  It would include mention of 
> MAS, 
> JACK, and PulseAudio.  It would also discuss alsa vs oss.)
> 
> # aRts-1.5.9
> # EsounD-0.2.40
> # NAS-1.9.1

Right, these are sound servers.

> Low Level Sound Drivers and Utilities
> # ALSA-1.0.18
> # ALSA Library-1.0.18
> # ALSA Plugins-1.0.18
> # ALSA Utilities-1.0.18
> # ALSA Tools-1.0.18
> # ALSA Firmware-1.0.17
> # ALSA OSS-1.0.17

Correct. This is also a place for OSS4.

> Audio Libraries and CODECS

IMHO libraries should be separated from CODECs. Since you managed to 
misclassify some packages (e.g., said that liba52 is a video codec), I 
propose my own classification below.

> # SDL-1.2.13
> # Libao-0.8.8

These are output libraries that abstract platform differences from 
applications.

> # libvorbis-1.2.0
> # FAAC-1.26
> # FAAD2-2.6.1
> # LibMPEG3-1.7
> # libmad-0.15.1b
> # libFAME-0.9.1
> # Speex-1.0.5
> # FLAC-1.2.1
> # Libmikmod-3.1.11
> # Liba52-0.7.4

These are audio CODECs.

> # libmusicbrainz-2.1.5

Unique creature, not sure where it belongs.

> # Libdv-1.0.0
> # XviD-1.1.3
> # libtheora-1.0
> # libmpeg2-0.4.1

Video CODECs.

> # libquicktime-1.0.0
> # libogg-1.1.3
> # Id3lib-3.8.3

Container and metadata modules.

> # Xine Libraries-1.1.15
> # GStreamer-0.10.13
> # GStreamer Base Plug-ins-0.10.13
> # GStreamer Good Plug-ins-0.10.6
> # GStreamer Ugly Plug-ins-0.10.6
> # FFMpeg


All-in-one multimedia frameworks.

> 
> DVD Libraries
> # libdvdcss-1.2.10
> # Libdvdread-0.9.7

We can classify these in some sense as container modules, too.

-- 
Alexander E. Patrakov
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to