Re: Proposed reorg of Chapter 35 - Multimedia Libraries and Drivers

2009-01-04 Thread Alexander E. Patrakov
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


Re: Proposed reorg of Chapter 35 - Multimedia Libraries and Drivers

2009-01-03 Thread Randy McMurchy
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 think the proposal is overkill. To me, it would be akin to
separating the General Libraries section into:

System libraries
Security libraries
XML libraries
etc.

I do think that the sound servers could be put into an
exclusive group, but the others I'm not so sure about.
Many of the packages are audio and video related, how do
you choose which section it would go into?

I suppose my biggest area of concern is how to you
separate video and audio packages, when many of them do
both?

-- 
Randy

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


Re: Proposed reorg of Chapter 35 - Multimedia Libraries and Drivers

2009-01-03 Thread Bruce Dubbs
Randy McMurchy wrote:

 I suppose my biggest area of concern is how to you
 separate video and audio packages, when many of them do
 both?

It's a good question, but to me video implies audio, so I would divide them in 
to video/audio and audio only.

   -- Bruce



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