Multimedia can be quite challenging on Banana Pi, and a lot of people are frustrated because of advanced low-level problems regarding hardware-accelerated video playback. Therefore, this chapter deals with multimedia-related problems. The two audio outputs (analog and HDMI) are configured. We will discuss and solve the hardware acceleration problem by compiling the important Video Decode and Presentation API for Unix (VDPAU) library. Using the previously mentioned components, we are going to configure the video players MPlayer (and its GUI frontend SMPlayer) and VLC. Furthermore, we are going to build Kodi (previously, XBMC) and work around the acceleration problem by using SMPlayer as an external player. Also, we want to introduce the reader to the IR interface, which we are going to configure using the LIRC.
- Tech Categories
- Best Sellers
- New Releases
- Books
- Videos
- Audiobooks
Tech Categories Popular Audiobooks
- Articles
- Newsletters
- Free Learning
You're reading from Banana Pi Cookbook
Ryad El-Dajani is a software engineer and passionate technology enthusiast. He developed an interest in computers when he was 10 years old. Soon thereafter, he began to learn his first programming languages. After he had completed his training as an IT specialist, he worked on several e-commerce Internet projects. Currently, he is studying business computing and works for a big IT company in Germany, realizing various IT projects based on Java or .NET technologies. Besides the classic application development, he has professional experience in realizing projects based on web frameworks such as Spring, Play, Symfony, eZ Publish, and Magento. Moreover, he has been excited about all kinds of Unix-like embedded systems since the revolutionary SheevaPlug.
Read more about Ryad El-Dajani
Unlock this book and the full library FREE for 7 days
Author (1)
Ryad El-Dajani is a software engineer and passionate technology enthusiast. He developed an interest in computers when he was 10 years old. Soon thereafter, he began to learn his first programming languages. After he had completed his training as an IT specialist, he worked on several e-commerce Internet projects. Currently, he is studying business computing and works for a big IT company in Germany, realizing various IT projects based on Java or .NET technologies. Besides the classic application development, he has professional experience in realizing projects based on web frameworks such as Spring, Play, Symfony, eZ Publish, and Magento. Moreover, he has been excited about all kinds of Unix-like embedded systems since the revolutionary SheevaPlug.
Read more about Ryad El-Dajani