add experimental hisilicon player for hd60

Origin commit data
------------------
Branch: master
Commit: a80ba7d9ce
Author: TangoCash <eric@loxat.de>
Date: 2019-01-31 (Thu, 31 Jan 2019)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
This commit is contained in:
TangoCash
2019-01-31 19:41:39 +01:00
committed by max_10
parent 485422abd8
commit 8aea019dbc
9 changed files with 1776 additions and 2 deletions

View File

@@ -1,4 +1,4 @@
#if HAVE_DUCKBOX_HARDWARE || HAVE_ARM_HARDWARE
#if HAVE_DUCKBOX_HARDWARE || (HAVE_ARM_HARDWARE && !BOXMODEL_HD60)
#include "ca_ci.h"
#else
#include "ca.h"

View File

@@ -23,7 +23,7 @@ inline void cs_api_exit()
#define cs_free_uncached free
// Callback function helpers
#if HAVE_DUCKBOX_HARDWARE || HAVE_ARM_HARDWARE
#if HAVE_DUCKBOX_HARDWARE || (HAVE_ARM_HARDWARE && !BOXMODEL_HD60)
void cs_register_messenger(cs_messenger messenger);
#else
static inline void cs_register_messenger(cs_messenger) { return; };

View File

@@ -9,8 +9,12 @@
#if ENABLE_GSTREAMER_10
#include "../libarmbox/playback_gst.h"
#else
#if BOXMODEL_HD60
#include "../libarmbox/playback_hisilicon.h"
#else
#include "../libarmbox/playback_libeplayer3.h"
#endif
#endif
#elif HAVE_AZBOX_HARDWARE
#include "../libazbox/playback_lib.h"
#elif HAVE_GENERIC_HARDWARE