[vdr-plugin-xineliboutput] 08/10: Dropped libcec3.patch - fixed upstream

Tobias Grimm tiber-guest at moszumanska.debian.org
Tue Jan 31 23:25:32 UTC 2017


This is an automated email from the git hooks/post-receive script.

tiber-guest pushed a commit to branch master
in repository vdr-plugin-xineliboutput.

commit 775cf8450fac62b576b02c8462cf0f68b636800d
Author: Tobias Grimm <etobi at debian.org>
Date:   Tue Jan 31 23:20:13 2017 +0100

    Dropped libcec3.patch - fixed upstream
---
 debian/patches/libcec3.patch | 135 -------------------------------------------
 debian/patches/series        |   1 -
 2 files changed, 136 deletions(-)

diff --git a/debian/patches/libcec3.patch b/debian/patches/libcec3.patch
deleted file mode 100644
index 0284575..0000000
--- a/debian/patches/libcec3.patch
+++ /dev/null
@@ -1,135 +0,0 @@
---- a/xine_frontend_cec.c
-+++ b/xine_frontend_cec.c
-@@ -36,6 +36,7 @@
- static pthread_t cec_thread;
- static int cec_hdmi_port = 0;
- static int cec_dev_type = 0; /* 0 - TV, 5 - AVR */
-+static libcec_connection_t cec_conn = 0;
- 
- 
- static const struct keymap_item {
-@@ -254,8 +255,8 @@
-   p->baseDevice = CEC_DEFAULT_BASE_DEVICE;
-   p->iHDMIPort = CEC_DEFAULT_HDMI_PORT;
-   p->tvVendor = CEC_VENDOR_UNKNOWN;
--  p->clientVersion = CEC_CLIENT_VERSION_CURRENT;
--  p->serverVersion = CEC_SERVER_VERSION_CURRENT;
-+  p->clientVersion = LIBCEC_VERSION_CURRENT;
-+  p->serverVersion = LIBCEC_VERSION_CURRENT;
-   p->bAutodetectAddress = CEC_DEFAULT_SETTING_AUTODETECT_ADDRESS;
-   p->bGetSettingsFromROM = CEC_DEFAULT_SETTING_GET_SETTINGS_FROM_ROM;
-   p->bUseTVMenuLanguage = CEC_DEFAULT_SETTING_USE_TV_MENU_LANGUAGE;
-@@ -350,13 +351,13 @@
-   return 0;
- }
- 
--static int libcec_init(void *fe_gen)
-+static int my_libcec_init(void *fe_gen)
- {
-   libcec_configuration config;
- 
-   libcec_config_clear(&config);
- 
--  config.clientVersion = CEC_CLIENT_VERSION_CURRENT;
-+  config.clientVersion = LIBCEC_VERSION_CURRENT;
-   strncpy(config.strDeviceName, "VDR", sizeof(config.strDeviceName));
- 
-   config.iPhysicalAddress = detect_hdmi_address(fe_gen);
-@@ -372,12 +373,13 @@
-   config.deviceTypes.types[2] = CEC_DEVICE_TYPE_TUNER;
-   //config.deviceTypes.types[3] = CEC_DEVICE_TYPE_AUDIO_SYSTEM;
- 
--  if (!cec_initialise(&config)) {
-+  cec_conn = libcec_initialise(&config);
-+  if (!cec_conn) {
-     LOGMSG("cec_initialize() failed");
-     return 0;
-   }
- 
--  cec_init_video_standalone();
-+  libcec_init_video_standalone(cec_conn);
- 
-   return 1;
- }
-@@ -386,10 +388,10 @@
-  *
-  */
- 
--static int libcec_open(void)
-+static int my_libcec_open(void)
- {
-   cec_adapter devices[10];
--  int count = cec_find_adapters(devices, 10, NULL);
-+  int count = libcec_find_adapters(cec_conn, devices, 10, NULL);
-   if (count < 1) {
-     LOGMSG("No HDMI-CEC adapters found");
-     return 0;
-@@ -397,7 +399,7 @@
- 
-   LOGMSG("%d adapters found. Opening %s", count, devices[0].comm);
- 
--  if (!cec_open(devices[0].comm, 3000)) {
-+  if (!libcec_open(cec_conn, devices[0].comm, 3000)) {
-     LOGMSG("error opening CEC adapter");
-     return 0;
-   }
-@@ -407,10 +409,10 @@
-   return 1;
- }
- 
--static int libcec_check_device(void)
-+static int my_libcec_check_device(void)
- {
--  if (!cec_ping_adapters()) {
--    LOGMSG("cec_ping_adapters() failed");
-+  if (!libcec_ping_adapters(cec_conn)) {
-+    LOGMSG("libcec_ping_adapters() failed");
-     return 0;
-   }
- 
-@@ -419,8 +421,9 @@
- 
- static void cleanup(void *p)
- {
--  cec_close();
--  cec_destroy();
-+  libcec_close(cec_conn);
-+  libcec_destroy(cec_conn);
-+  cec_conn = 0;
- }
- 
- static void *cec_receiver_thread(void *fe_gen)
-@@ -438,19 +441,19 @@
- 
-     switch (state) {
-     case INIT:
--      if (!libcec_init(fe_gen)) {
-+      if (!my_libcec_init(fe_gen)) {
- 	return NULL;
-       }
-       state = WAIT_DEVICE;
-       break;
-     case WAIT_DEVICE:
--      if (libcec_open()) {
-+      if (my_libcec_open()) {
- 	state = RUNNING;
-       }
-       usleep(5000*1000);
-       break;
-     case RUNNING:
--      if (!libcec_check_device()) {
-+      if (!my_libcec_check_device()) {
-         state = WAIT_DEVICE;
-       }
-       usleep(1000*1000);
---- a/configure
-+++ b/configure
-@@ -374,7 +374,7 @@
-   test_library   JPEG    libjpeg      "jpeglib.h"              "-ljpeg"      "jpeg_create_compress(0)"
-   test_library   X11     x11          "X11/X.h"                "-lX11"       "XInitThreads()"
-   test_library   PTHREAD pthread      "pthread.h"              "-lpthread"   "pthread_create(0,0,0,0)"
--  test_library   CEC     libcec       "libcec/cecc.h"          "-lcec"       "cec_initialize(0)"
-+  test_library   CEC     libcec       "libcec/cecc.h"          "-lcec -lplatform"       "libcec_initialize(0)"
-   if enabled x11; then
-     test_library X11  xext         "X11/extensions/Xext.h"     "-lXext"      ""
-     test_library X11  xshm         "X11/extensions/XShm.h"     "-lXext"      "XShmQueryExtension(0)"
diff --git a/debian/patches/series b/debian/patches/series
index 5df0836..6ca1e8f 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1 @@
 disable-po-update.patch
-libcec3.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-vdr-dvb/vdr-plugin-xineliboutput.git



More information about the pkg-vdr-dvb-changes mailing list