•  
  •  
 

International Journal of Electronics Signals and Systems

Abstract

This project proposes a method of understanding and implementing a light weighted media player using SDL based FFMPEG media player library on a SOC based board running on ARM9 hardware with LINUX as the target OS i.e., S3C2440 (also called as mini 2440) as core processor and select 1GB NandFlash as external memory. At the same time SD and USB interface are used for extending the storage. The most notable parts of FFMPEG are libavcodec, an audio/video codec, libavformat, an audio/video container mux and demux library, and the ffmpeg command line program for encoding and decoding multimedia files. In the software, initially the configured and optimized Linux operating system is transplanted to S3C2440, SDL library functions are used to design the player’s interface and use SDL_FFMPEG library to decode the video files. The proposed media player is reduced in the memory size to work for specific usage for given file formats and on predefined platform. Expected play effect of video and picture files can be achieved after software and hardware debugging. Results shows that this system has a lot of advantages of simple structure, small size, low power consumption, low cost and stable.

Share

COinS
 
 

To view the content in your browser, please download Adobe Reader or, alternately,
you may Download the file to your hard drive.

NOTE: The latest versions of Adobe Reader do not support viewing PDF files within Firefox on Mac OS and if you are using a modern (Intel) Mac, there is no official plugin for viewing PDF files within the browser window.