diff --git a/patches/minisatip8-axe.patch b/patches/minisatip8-axe.patch index d74c4cf4..a381710d 100644 --- a/patches/minisatip8-axe.patch +++ b/patches/minisatip8-axe.patch @@ -1,3 +1,33 @@ +diff --git a/src/adapter.c b/src/adapter.c +index e034e3e..e1d11a5 100644 +--- a/src/adapter.c ++++ b/src/adapter.c +@@ -878,7 +878,7 @@ int update_pids(int aid) + if (dp) + dump_pids(aid); + dp = 0; +- if (ad->pids[i].fd <= 0) ++ if (ad->pids[i].fd <= 0) { + if ((ad->pids[i].fd = ad->set_pid(ad, ad->pids[i].pid)) < 0) + { + +@@ -888,6 +888,8 @@ int update_pids(int aid) + LOG0("Maximum pid filter reached, lowering the value to %d", opts.max_pids); + break; + } ++ ad->active_pids++; ++ } + ad->pids[i].flags = 1; + if (ad->pids[i].pid == 0) + ad->pat_processed = 0; +@@ -895,7 +897,6 @@ int update_pids(int aid) + ad->pids[i].cc = 255; + ad->pids[i].cc_err = 0; + ad->pids[i].dec_err = 0; +- ad->active_pids++; + } + if (ad->commit) + ad->commit(ad); diff --git a/src/axe.c b/src/axe.c index 52e8dad..1578a51 100644 --- a/src/axe.c @@ -50,7 +80,7 @@ index 0cd9b0b..c9be9c4 100644 #else #define AXE_OPTS "" diff --git a/src/minisatip.h b/src/minisatip.h -index 6512250..7d41be7 100644 +index 6512250..9cb8715 100644 --- a/src/minisatip.h +++ b/src/minisatip.h @@ -9,7 +9,7 @@ @@ -58,7 +88,7 @@ index 6512250..7d41be7 100644 #define VERSION_BUILD "16" #define CC(a, b, c) #a b #c -#define VERSION CC(0.7., VERSION_BUILD, ) -+#define VERSION CC(0.7., VERSION_BUILD, -axe208) ++#define VERSION CC(0.7., VERSION_BUILD, -axe209) void set_options(int argc, char *argv[]);