Advertisement
Guest User

Untitled

a guest
Sep 29th, 2014
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.85 KB | None | 0 0
  1. diff -r e568f708ad4f src/input/mpegts/linuxdvb/linuxdvb_lnb.c
  2. --- a/src/input/mpegts/linuxdvb/linuxdvb_lnb.c Sun Sep 14 11:04:52 2014 +0300
  3. +++ b/src/input/mpegts/linuxdvb/linuxdvb_lnb.c Sun Sep 14 22:58:57 2014 +0300
  4. @@ -101,6 +101,13 @@
  5. dmc->u.dmc_fe_qpsk.polarisation == DVB_POLARISATION_CIRCULAR_LEFT;
  6. }
  7.  
  8. +static int
  9. +linuxdvb_lnb_standard_tor_pol
  10. + ( linuxdvb_lnb_t *l, dvb_mux_t *lm )
  11. +{
  12. + return !linuxdvb_lnb_standard_pol(l, lm);
  13. +}
  14. +
  15. static int
  16. linuxdvb_lnb_standard_tune
  17. ( linuxdvb_diseqc_t *ld, dvb_mux_t *lm, linuxdvb_satconf_ele_t *ls, int fd )
  18. @@ -109,7 +116,7 @@
  19. if (ls->lse_en50494)
  20. return 0;
  21.  
  22. - int pol = linuxdvb_lnb_standard_pol((linuxdvb_lnb_t*)ld, lm);
  23. + int pol = ((linuxdvb_lnb_t*)ld)->lnb_pol((linuxdvb_lnb_t*)ld, lm);
  24. return linuxdvb_diseqc_set_volt(fd, pol);
  25. }
  26.  
  27. @@ -230,6 +237,19 @@
  28. },
  29. {
  30. { {
  31. + .ld_type = "Ku 10750 (Tor)",
  32. + .ld_tune = linuxdvb_lnb_standard_tune,
  33. + },
  34. + .lnb_freq = linuxdvb_lnb_standard_freq,
  35. + .lnb_band = linuxdvb_lnb_standard_band,
  36. + .lnb_pol = linuxdvb_lnb_standard_tor_pol,
  37. + },
  38. + .lnb_low = 10750000,
  39. + .lnb_high = 0,
  40. + .lnb_switch = 0,
  41. + },
  42. + {
  43. + { {
  44. .ld_type = "Ku 10750 (Hi-Band)",
  45. .ld_tune = linuxdvb_lnb_standard_tune,
  46. },
  47. @@ -243,6 +263,19 @@
  48. },
  49. {
  50. { {
  51. + .ld_type = "Ku 10750 (Hi-Band, Tor)",
  52. + .ld_tune = linuxdvb_lnb_standard_tune,
  53. + },
  54. + .lnb_freq = linuxdvb_lnb_standard_freq,
  55. + .lnb_band = linuxdvb_lnb_standard_band,
  56. + .lnb_pol = linuxdvb_lnb_standard_tor_pol,
  57. + },
  58. + .lnb_low = 10750000,
  59. + .lnb_high = 10750000,
  60. + .lnb_switch = 10750000,
  61. + },
  62. + {
  63. + { {
  64. .ld_type = "Ku 11300",
  65. .ld_tune = linuxdvb_lnb_standard_tune,
  66. },
  67. @@ -256,6 +289,19 @@
  68. },
  69. {
  70. { {
  71. + .ld_type = "Ku 11300 (Tor)",
  72. + .ld_tune = linuxdvb_lnb_standard_tune,
  73. + },
  74. + .lnb_freq = linuxdvb_lnb_standard_freq,
  75. + .lnb_band = linuxdvb_lnb_standard_band,
  76. + .lnb_pol = linuxdvb_lnb_standard_tor_pol,
  77. + },
  78. + .lnb_low = 11300000,
  79. + .lnb_high = 0,
  80. + .lnb_switch = 0,
  81. + },
  82. + {
  83. + { {
  84. .ld_type = "Ku 11300 (Hi-Band)",
  85. .ld_tune = linuxdvb_lnb_standard_tune,
  86. },
  87. @@ -269,6 +315,19 @@
  88. },
  89. {
  90. { {
  91. + .ld_type = "Ku 11300 (Hi-Band, Tor)",
  92. + .ld_tune = linuxdvb_lnb_standard_tune,
  93. + },
  94. + .lnb_freq = linuxdvb_lnb_standard_freq,
  95. + .lnb_band = linuxdvb_lnb_standard_band,
  96. + .lnb_pol = linuxdvb_lnb_standard_tor_pol,
  97. + },
  98. + .lnb_low = 11300000,
  99. + .lnb_high = 11300000,
  100. + .lnb_switch = 11300000,
  101. + },
  102. + {
  103. + { {
  104. .ld_type = "DBS",
  105. .ld_tune = linuxdvb_lnb_standard_tune,
  106. },
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement