Browse Source

avoid asserts, libcec again has a problem

Waldemar Brodkorb 9 years ago
parent
commit
06f97242e4

+ 2 - 2
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

+ 18 - 0
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();
+    }
+ }