summaryrefslogtreecommitdiff
path: root/package/bcm28xx-vc
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2015-06-08 14:43:44 -0500
committerWaldemar Brodkorb <wbx@openadk.org>2015-06-13 14:50:46 -0500
commit06f97242e44c3d4e02542173ff987d4aaf551d52 (patch)
treed461674d907e96656083699bd7a97fa204a1f772 /package/bcm28xx-vc
parent563ef38e5fc0647062204c70e558dc897c23fe0f (diff)
avoid asserts, libcec again has a problem
Diffstat (limited to 'package/bcm28xx-vc')
-rw-r--r--package/bcm28xx-vc/Makefile4
-rw-r--r--package/bcm28xx-vc/patches/patch-interface_vmcs_host_vc_vchi_tvservice_c18
2 files changed, 20 insertions, 2 deletions
diff --git a/package/bcm28xx-vc/Makefile b/package/bcm28xx-vc/Makefile
index 8a4340836..48df12c9b 100644
--- a/package/bcm28xx-vc/Makefile
+++ b/package/bcm28xx-vc/Makefile
@@ -5,8 +5,8 @@ include $(ADK_TOPDIR)/rules.mk
PKG_NAME:= bcm28xx-vc
PKG_VERSION:= 9cc14b29288f913ef0e3286f4b3232bf73ab59d2
-PKG_RELEASE:= 1
-PKG_DESCR:= videocore tools and libraries for bcm28xx
+PKG_RELEASE:= 2
+PKG_DESCR:= videocore tools and libraries
PKG_SECTION:= libs/video
PKG_DEPENDS:= libpthread
PKG_BUILDDEP:= cmake-host
diff --git a/package/bcm28xx-vc/patches/patch-interface_vmcs_host_vc_vchi_tvservice_c b/package/bcm28xx-vc/patches/patch-interface_vmcs_host_vc_vchi_tvservice_c
new file mode 100644
index 000000000..2dfbf722c
--- /dev/null
+++ b/package/bcm28xx-vc/patches/patch-interface_vmcs_host_vc_vchi_tvservice_c
@@ -0,0 +1,18 @@
+--- bcm28xx-vc-9cc14b29288f913ef0e3286f4b3232bf73ab59d2.orig/interface/vmcs_host/vc_vchi_tvservice.c 2015-05-25 13:22:55.000000000 -0500
++++ bcm28xx-vc-9cc14b29288f913ef0e3286f4b3232bf73ab59d2/interface/vmcs_host/vc_vchi_tvservice.c 2015-06-08 13:01:47.348595327 -0500
+@@ -417,7 +417,6 @@ VCHPRE_ void VCHPOST_ vc_tv_register_cal
+ ***********************************************************/
+ VCHPRE_ void VCHPOST_ vc_tv_unregister_callback(TVSERVICE_CALLBACK_T callback)
+ {
+- vcos_assert(callback != NULL);
+
+ vcos_log_trace("[%s]", VCOS_FUNCTION);
+ if(tvservice_lock_obtain() == 0)
+@@ -433,7 +432,6 @@ VCHPRE_ void VCHPOST_ vc_tv_unregister_c
+ done = 1;
+ } // if
+ } // for
+- vcos_assert(done);
+ tvservice_lock_release();
+ }
+ }