Project

General

Profile

Actions

Bug #795

closed

omxplayer is deprecated - investigate use of vlc instead

Added by Hammel over 3 years ago. Updated 9 months ago.

Status:
Closed
Priority:
High
Assignee:
Category:
Build
Target version:
Start date:
21 Aug 2020
Due date:
% Done:

100%

Estimated time:
Severity:
02 - High

Description

The omxplayer github site states that omxplayer is deprecated as of 2020/08/21 (or thereabouts). The code is still there but they suggest moving to vlc.

VLC only works if we can drop the use of the UI. However, it may also be much more heavy-weight than oxmplayer because it has a UI, meaning builds could be far more complex and there may be many more dependencies.

Buildroot has VLC but I don't know if it's hardware accelerated for the Raspberry Pi. Even if it is it may require having Buildroot grab the userland tools (EGL, for example) for it's build instead of grabbing them via PiBox. I'm not sure that's how I want to handle this or not.

Actions #1

Updated by Hammel over 3 years ago

To play VLC without a UI

vlc --intf dummy <url>
Still need to know how to:
  1. Loop playback of single file or playlist
  2. Play a playlist generated from db.
  3. Command vlc via dbus so it doesn't restart but simply starts playing the next video.
Actions #2

Updated by Hammel over 3 years ago

VLC supports a dbus interface including playlist management.

Playlists are explained in this superuser.com response.

Actions #3

Updated by Hammel 9 months ago

  • Status changed from New to Closed
  • % Done changed from 0 to 100

VLC will not be used as it doesn't suite the PiBox use cases. Since there is little need to migrate away from omxplayer (it can be forked from GitHub if necessary along with the few build requirements if they are dropped from Buildroot) I don't see any reason to continue this research.

Closing issue.

Actions

Also available in: Atom PDF