Logo image
在雙核心平台上實現依據OpenMAX(TM)標準的媒體播放器
Thesis

在雙核心平台上實現依據OpenMAX(TM)標準的媒體播放器

陳濟銘
Masters, 國立清華大學, 資訊系統與應用研究所
2006

Abstract

雙核心 系統晶片 OpenMAX標準 媒體播放器 dual core SoC OpenMAX standard media player
Because development of multimedia platform is flourishing, the consumers’ demands for vedio, audio, image and 3D applications on the hardware platform increases constantly. This class of product requires high performance processing.In order to satisfy the consumers’ demands, a variety of hardware solutions has evolved. One of the chanllenges with all of these architectural variants is to develop efficient code. In general, these hardware platforms shall provide compilers. But it is difficult to bring the abilities of the hardware into full play only via compiler. When much software will be ported to new platforms, the codes of softwares must be re-written and optimized. The effect of this inefficiently in implementation is to delay the introduction of new products, increase development costs and reduce product quality. Eventually, it will slow down innovation and development in the multimedia domain at a time when market demand is growing. In order to solve this issue, the OpenMAX□ Working Group has been formed by the Khronos Group, to define a set of standard, open APIs for multimedia applications. The goal of this open standard is to reduce the cost and complexity of porting multimedia software to new processors and architectures. The advantage of this open standard is to be compatibly with multimedia applications on different platforms. The comman functions that different programs use will not be re-written. It will be possible for software and hardware developer community to focus on differentiating their products. The goal of this paper is to use OpenMAX□ IL APIs to integrate MP3 decoder library and ALSA library into player developed via these APIs on dual-core SoC platform. We will research the portability stressed by OpenMAX□ through the system implementation, and to observe the overheads of implementation via OpenMAX□ IL API. Eventually, to estimate what effects of software performance were caused by using OpenMAX□ IL APIs.

Metrics

1 Record Views

Details

Logo image