Font Size: a A A

OSS (Open Sound System) Design And Implementation In The Solaris System

Posted on:2010-03-05Degree:MasterType:Thesis
Country:ChinaCandidate:X P WangFull Text:PDF
GTID:2178360278965552Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
Open Sound System (OSS) is the first unified digital audio processing under UNIX standards. It can be transplanted to the majority UNIX operating systems, and a large number of applications can support OSS. Solaris as one of the most mainstream Unix operating system, its digital audio processing still need to be improved. The current Solaris operating system uses SADA (Solaris Audio Driver Architecture) to support audio devices, it just provides the basic digital audio playback and recording functions, and do not support MIDI audio file format. OSS can not only meet the requirements of the electronic audio production, multi-channel audio playback functions (such as the mainstream), it also provides the audio synchronization technology to meet the development needs. And the introduction of OSS is also a good solution to the Solaris operating system on a variety of audio file format support. At present, OSS does not have a complete and reliable Solaris' version. Therefore, design OSS in Solaris system, not only has high feasibility, but also in order to meet the market development.The main research topic is the OSS design and implementation, the focus is to examine the Solaris operating system, make research on the OSS architecture and user interface. Make comparison of OSS in Linux and Solaris, as well as the feasibility of achieving complexity. Make study with the existing Solaris audio application, and develop the new OSS-based digital audio applications. The eventual goal is make a design of OSS audio processing system can be applied to Solaris.The major works are as following:1. Study the OSS architecture and related methods, including the OSS driver interface, OSS provided specific API usage and functions, and make a viable framework for OSS.2. Make the research of UNIX systems, including Linux, Solaris and so on, compared OSS in these systems and make the comparison, including the design complexity, the advantages and disadvantages.3. Make the research of OSS architecture, focus on the Solaris deal with the existing audio system and the difference between OSS.4. Study how to use the user interface which provided by OSS for the design of audio applications, the focus is to make OSS can work correctly with the existing Solaris audio applications.5. Make the completion of OSS under Solaris architecture, including system design, structure diagram and application design.The design of OSS has an excellent structure, to facilitate the expansion and promotion. The application design using C language, you can easily ported to various Unix platforms, have practical value.
Keywords/Search Tags:OSS, Solaris, Audio, audio processing
PDF Full Text Request
Related items