Permalink
Browse files

Version 1.7.0

- Re-implemented handling of DVB-S2, which first appeared in version 1.5.14, but was
  revoked in version 1.5.15 in favor of making a stable version 1.6.0. VDR now
  requires the "multiproto" DVB driver, e.g. from http://jusst.de/hg/multiproto.
  Note that the channels.conf file now supports additional parameters, so you may
  want to make sure you have a backup of this file in case you need to go back to
  the previous version of VDR!
- Fixed displaying transponder data when it is modified (thanks to Reinhard Nissl).
- Fixed handling the counter in detection of pre 1.3.19 PS data (thanks to Reinhard
  Nissl).
- Improved logging system time changes to avoid problems on slow systems under
  heavy load (suggested by Helmut Auer).
- Now setting the thread name, so that it can be seen in 'top -H' (thanks to Rolf
  Ahrenberg).
- Fixed initializing the timer's flags in the cTimer copy constructor (thanks to
  Andreas Mair).
- Fixed setting the OSD level in the 'osddemo' example (thanks to Wolfgang Rohdewald).
- Increased the time between checking the CAM status to 500ms to avoid problems
  with some CAMs (reported by Arthur Konovalov).
  • Loading branch information...
Klaus Schmidinger
Klaus Schmidinger committed Apr 13, 2008
1 parent fa56503 commit 771986b89fc19b4ae65179ccf7dd8082512f8b7d
Showing with 1,428 additions and 752 deletions.
  1. +8 −0 CONTRIBUTORS
  2. +32 −0 HISTORY
  3. +1 −1 Make.config.template
  4. +1 −1 Makefile
  5. +1 −1 PLUGINS/src/hello/Makefile
  6. +1 −1 PLUGINS/src/hello/hello.c
  7. +4 −0 PLUGINS/src/osddemo/HISTORY
  8. +1 −1 PLUGINS/src/osddemo/Makefile
  9. +3 −3 PLUGINS/src/osddemo/osddemo.c
  10. +1 −1 PLUGINS/src/pictures/Makefile
  11. +1 −1 PLUGINS/src/pictures/entry.c
  12. +1 −1 PLUGINS/src/pictures/entry.h
  13. +1 −1 PLUGINS/src/pictures/menu.c
  14. +1 −1 PLUGINS/src/pictures/menu.h
  15. +1 −1 PLUGINS/src/pictures/pic2mpg
  16. +1 −1 PLUGINS/src/pictures/pictures.c
  17. +1 −1 PLUGINS/src/pictures/player.c
  18. +1 −1 PLUGINS/src/pictures/player.h
  19. +1 −1 PLUGINS/src/servicedemo/Makefile
  20. +1 −1 PLUGINS/src/servicedemo/svccli.c
  21. +1 −1 PLUGINS/src/servicedemo/svcsvr.c
  22. +1 −1 PLUGINS/src/skincurses/Makefile
  23. 0 PLUGINS/src/skincurses/po/it_IT.po
  24. +1 −1 PLUGINS/src/skincurses/skincurses.c
  25. +1 −1 PLUGINS/src/sky/Makefile
  26. +1 −1 PLUGINS/src/sky/getskyepg.pl
  27. +1 −1 PLUGINS/src/sky/sky.c
  28. +1 −1 PLUGINS/src/status/Makefile
  29. +1 −1 PLUGINS/src/status/status.c
  30. +1 −1 PLUGINS/src/svdrpdemo/Makefile
  31. +1 −1 PLUGINS/src/svdrpdemo/svdrpdemo.c
  32. +1 −1 audio.c
  33. +1 −1 audio.h
  34. +153 −72 channels.c
  35. +18 −5 channels.h
  36. +2 −2 ci.c
  37. +1 −1 ci.h
  38. +1 −1 config.c
  39. +5 −5 config.h
  40. +1 −1 cutter.c
  41. +1 −1 cutter.h
  42. +25 −3 device.c
  43. +7 −1 device.h
  44. +1 −1 diseqc.c
  45. +1 −1 diseqc.h
  46. +1 −1 dvbci.c
  47. +1 −1 dvbci.h
  48. +185 −118 dvbdevice.c
  49. +6 −4 dvbdevice.h
  50. +1 −1 dvbosd.c
  51. +1 −1 dvbosd.h
  52. +1 −1 dvbplayer.c
  53. +1 −1 dvbplayer.h
  54. +1 −1 dvbspu.c
  55. +1 −1 dvbspu.h
  56. +1 −1 dvbsubtitle.c
  57. +1 −1 dvbsubtitle.h
  58. +4 −4 eit.c
  59. +1 −1 eit.h
  60. +1 −1 eitscan.c
  61. +1 −1 eitscan.h
  62. +1 −1 epg.c
  63. +1 −1 epg.h
  64. +1 −1 epg2html.pl
  65. +1 −1 filter.c
  66. +1 −1 filter.h
  67. +1 −1 font.c
  68. +1 −1 font.h
  69. +1 −1 i18n-to-gettext.pl
  70. +1 −1 i18n.c
  71. +1 −1 i18n.h
  72. +1 −1 interface.c
  73. +1 −1 interface.h
  74. +1 −1 keys.c
  75. +1 −1 keys.h
  76. +1 −1 libsi/Makefile
  77. +1 −1 libsi/descriptor.c
  78. +1 −1 libsi/descriptor.h
  79. +1 −1 libsi/gendescr.pl
  80. +1 −1 libsi/headers.h
  81. +1 −1 libsi/section.c
  82. +1 −1 libsi/section.h
  83. +1 −1 libsi/si.c
  84. +1 −1 libsi/si.h
  85. +1 −1 libsi/util.c
  86. +1 −1 libsi/util.h
  87. +1 −1 lirc.c
  88. +1 −1 lirc.h
  89. +10 −70 menu.c
  90. +1 −1 menu.h
  91. +59 −1 menuitems.c
  92. +12 −1 menuitems.h
  93. +1 −1 newplugin
  94. +23 −15 nit.c
  95. +1 −1 nit.h
  96. +1 −1 osd.c
  97. +1 −1 osd.h
  98. +1 −1 osdbase.c
  99. +1 −1 osdbase.h
  100. +2 −1 pat.c
  101. +1 −1 pat.h
  102. +1 −1 player.c
  103. +1 −1 player.h
  104. +1 −1 plugin.c
  105. +1 −1 plugin.h
  106. +31 −13 po/ca_ES.po
  107. +31 −13 po/cs_CZ.po
  108. +31 −13 po/da_DK.po
  109. +31 −13 po/de_DE.po
  110. +31 −13 po/el_GR.po
  111. +31 −13 po/es_ES.po
  112. +31 −13 po/et_EE.po
  113. +31 −13 po/fi_FI.po
  114. +31 −13 po/fr_FR.po
  115. +31 −13 po/hr_HR.po
  116. +32 −15 po/hu_HU.po
  117. +31 −13 po/it_IT.po
  118. +31 −13 po/nl_NL.po
  119. +31 −13 po/nn_NO.po
  120. +31 −13 po/pl_PL.po
  121. +31 −13 po/pt_PT.po
  122. +31 −13 po/ro_RO.po
  123. +31 −13 po/ru_RU.po
  124. +31 −13 po/sl_SI.po
  125. +31 −13 po/sv_SE.po
  126. +31 −13 po/tr_TR.po
  127. +31 −15 po/uk_UA.po
  128. +31 −13 po/zh_CN.po
  129. +1 −1 rcu.c
  130. +1 −1 rcu.h
  131. +1 −1 receiver.c
  132. +1 −1 receiver.h
  133. +1 −1 recorder.c
  134. +1 −1 recorder.h
  135. +1 −1 recording.c
  136. +1 −1 recording.h
  137. +1 −1 remote.c
  138. +1 −1 remote.h
  139. +1 −1 remux.c
  140. +1 −1 remux.h
  141. +1 −1 ringbuffer.c
  142. +1 −1 ringbuffer.h
  143. +1 −1 runvdr
  144. +2 −1 sdt.c
  145. +1 −1 sdt.h
  146. +1 −1 sections.c
  147. +1 −1 sections.h
  148. +1 −1 shutdown.c
  149. +1 −1 shutdown.h
  150. +1 −1 skinclassic.c
  151. +1 −1 skinclassic.h
  152. +1 −1 skins.c
  153. +1 −1 skins.h
  154. +1 −1 skinsttng.c
  155. +1 −1 skinsttng.h
  156. +1 −1 sources.c
  157. +1 −1 sources.h
  158. +1 −1 spu.c
  159. +1 −1 spu.h
  160. +1 −1 status.c
  161. +1 −1 status.h
  162. +1 −1 summary2info.pl
  163. +1 −1 svdrp.c
  164. +1 −1 svdrp.h
  165. +1 −1 themes.c
  166. +1 −1 themes.h
  167. +8 −2 thread.c
  168. +1 −1 thread.h
  169. +2 −1 timers.c
  170. +1 −1 timers.h
  171. +1 −1 tools.c
  172. +1 −1 tools.h
  173. +1 −1 transfer.c
  174. +1 −1 transfer.h
  175. +1 −1 vdr.1
  176. +11 −7 vdr.5
  177. +1 −1 vdr.c
  178. +1 −1 videodir.c
  179. +1 −1 videodir.h
View
@@ -595,6 +595,8 @@ Helmut Auer <vdr@helmutauer.de>
not two hex digits after the '#'
for suggesting to suppress the automatic shutdown if the remote control is
currently disabled
for suggesting to improve logging system time changes to avoid problems on slow
systems under heavy load
Jeremy Hall <jhall@UU.NET>
for fixing an incomplete initialization of the filter parameters in eit.c
@@ -958,6 +960,7 @@ Andreas Mair <andreas@vdr-developer.org>
for making the SVDRP command LSTC list the channels with group separators if the
option ':groups' is given
for fixing handling 3 and 4 byte UTF-8 symbols in Utf8CharGet()
for fixing initializing the timer's flags in the cTimer copy constructor
Olivier Jacques <jacquesolivier@hotmail.com>)
for translating OSD texts to the French language
@@ -1050,6 +1053,7 @@ Rolf Ahrenberg <rahrenbe@cc.hut.fi>
language
for fixing displaying the free disk space when entering the recordings menu where
the last replayed recording was in a subdirectory, and pressing Back
for setting the thread name, so that it can be seen in 'top -H'
Ralf Klueber <ralf.klueber@vodafone.com>
for reporting a bug in cutting a recording if there is only a single editing mark
@@ -1174,6 +1178,8 @@ Reinhard Nissl <rnissl@gmx.de>
for reporting an invalid access in the section handler when ending VDR
for pointing out that cDevice::Transferring() doesn't return the right value in the
early stage of channel switching
for fixing displaying transponder data when it is modified
for fixing handling the counter in detection of pre 1.3.19 PS data
Richard Robson <richard_robson@beeb.net>
for reporting freezing replay if a timer starts while in Transfer Mode from the
@@ -1506,6 +1512,7 @@ Arthur Konovalov <kasjas@hot.ee>
for translating OSD texts to the Estonian language
for fixing a missing ',' in the Greek OSD texts
for fixing a missing ',' in the Swedish OSD texts
for reporting problems with CAMs when checking the CAM status too frequently
Milos Kapoun <m.kapoun@cra.cz>
for suggesting to skip code table info in SI data
@@ -1702,6 +1709,7 @@ Wolfgang Rohdewald <wolfgang@rohdewald.de>
Channel+ or Channel- is pressed
for pointing out a possible problem with asprintf() if the return value is not
checked
for fixing setting the OSD level in the 'osddemo' example
Chad Flynt <hoochster@sofnet.com>
for suggestions and experiments regarding the buffer reserve in cTransfer
View
32 HISTORY
@@ -5729,3 +5729,35 @@ Video Disk Recorder Revision History
- Added Chinese language texts (thanks to Nan Feng).
- Updated the Portuguese language texts.
- Added a note about VDR_CHARSET_OVERRIDE to the INSTALL file.
2008-04-13: Version 1.7.0
- Re-implemented handling of DVB-S2, which first appeared in version 1.5.14, but was
revoked in version 1.5.15 in favor of making a stable version 1.6.0. VDR now
requires the "multiproto" DVB driver, e.g. from http://jusst.de/hg/multiproto.
Note that the channels.conf file now supports additional parameters, so you may
want to make sure you have a backup of this file in case you need to go back to
the previous version of VDR!
- Fixed displaying transponder data when it is modified (thanks to Reinhard Nissl).
- Fixed handling the counter in detection of pre 1.3.19 PS data (thanks to Reinhard
Nissl).
- Improved logging system time changes to avoid problems on slow systems under
heavy load (suggested by Helmut Auer).
- Now setting the thread name, so that it can be seen in 'top -H' (thanks to Rolf
Ahrenberg).
- Fixed initializing the timer's flags in the cTimer copy constructor (thanks to
Andreas Mair).
- Fixed setting the OSD level in the 'osddemo' example (thanks to Wolfgang Rohdewald).
- Increased the time between checking the CAM status to 500ms to avoid problems
with some CAMs (reported by Arthur Konovalov).
2008-04-13: Version 1.6.0-1
- Fixed handling the counter in detection of pre 1.3.19 PS data (thanks to Reinhard
Nissl).
- Improved logging system time changes to avoid problems on slow systems under
heavy load (suggested by Helmut Auer).
- Fixed initializing the timer's flags in the cTimer copy constructor (thanks to
Andreas Mair).
- Increased the time between checking the CAM status to 500ms to avoid problems
with some CAMs (reported by Arthur Konovalov).
View
@@ -6,7 +6,7 @@
# See the main source file 'vdr.c' for copyright information and
# how to reach the author.
#
# $Id: Make.config.template 1.16 2008/01/13 12:54:09 kls Exp $
# $Id: Make.config.template 2.0 2008/01/13 12:54:09 kls Exp $
### The C compiler and options:
View
@@ -4,7 +4,7 @@
# See the main source file 'vdr.c' for copyright information and
# how to reach the author.
#
# $Id: Makefile 1.113 2008/02/29 21:43:03 kls Exp $
# $Id: Makefile 2.0 2008/02/29 21:43:03 kls Exp $
.DELETE_ON_ERROR:
@@ -1,7 +1,7 @@
#
# Makefile for a Video Disk Recorder plugin
#
# $Id: Makefile 1.22 2008/01/13 12:59:58 kls Exp $
# $Id: Makefile 2.0 2008/01/13 12:59:58 kls Exp $
# The official name of this plugin.
# This name will be used in the '-P...' option of VDR to load the plugin.
@@ -3,7 +3,7 @@
*
* See the README file for copyright information and how to reach the author.
*
* $Id: hello.c 1.15 2008/03/18 17:13:25 kls Exp $
* $Id: hello.c 2.0 2008/03/18 17:13:25 kls Exp $
*/
#include <getopt.h>
@@ -17,3 +17,7 @@ VDR Plugin 'osddemo' Revision History
- Moved the "all" target in the Makefile before the "Implicit rules",
so that a plain "make" will compile everything.
2008-04-13: Version 0.1.3
- Fixed setting the OSD level (thanks to Wolfgang Rohdewald).
@@ -1,7 +1,7 @@
#
# Makefile for a Video Disk Recorder plugin
#
# $Id: Makefile 1.11 2008/01/13 13:00:01 kls Exp $
# $Id: Makefile 2.0 2008/01/13 13:00:01 kls Exp $
# The official name of this plugin.
# This name will be used in the '-P...' option of VDR to load the plugin.
@@ -3,12 +3,12 @@
*
* See the README file for copyright information and how to reach the author.
*
* $Id: osddemo.c 1.4 2007/08/15 13:17:55 kls Exp $
* $Id: osddemo.c 2.1 2008/04/13 12:59:57 kls Exp $
*/
#include <vdr/plugin.h>
static const char *VERSION = "0.1.2";
static const char *VERSION = "0.1.3";
static const char *DESCRIPTION = "Demo of arbitrary OSD setup";
static const char *MAINMENUENTRY = "Osd Demo";
@@ -41,7 +41,7 @@ cLineGame::~cLineGame()
void cLineGame::Show(void)
{
osd = cOsdProvider::NewOsd(100, 50);
osd = cOsdProvider::NewOsd(100, 50, 50);
if (osd) {
tArea Area = { 0, 0, 99, 199, 4 };
osd->SetAreas(&Area, 1);
@@ -1,7 +1,7 @@
#
# Makefile for a Video Disk Recorder plugin
#
# $Id: Makefile 1.2 2008/01/13 13:00:04 kls Exp $
# $Id: Makefile 2.0 2008/01/13 13:00:04 kls Exp $
# The official name of this plugin.
# This name will be used in the '-P...' option of VDR to load the plugin.
@@ -3,7 +3,7 @@
*
* See the README file for copyright information and how to reach the author.
*
* $Id: entry.c 1.3 2008/02/17 13:42:34 kls Exp $
* $Id: entry.c 2.0 2008/02/17 13:42:34 kls Exp $
*/
#include "entry.h"
@@ -3,7 +3,7 @@
*
* See the README file for copyright information and how to reach the author.
*
* $Id: entry.h 1.1 2008/01/06 12:30:50 kls Exp $
* $Id: entry.h 2.0 2008/01/06 12:30:50 kls Exp $
*/
#ifndef _ENTRY_H
@@ -3,7 +3,7 @@
*
* See the README file for copyright information and how to reach the author.
*
* $Id: menu.c 1.1 2008/01/13 11:35:18 kls Exp $
* $Id: menu.c 2.0 2008/01/13 11:35:18 kls Exp $
*/
#include "menu.h"
@@ -3,7 +3,7 @@
*
* See the README file for copyright information and how to reach the author.
*
* $Id: menu.h 1.1 2008/01/12 11:22:52 kls Exp $
* $Id: menu.h 2.0 2008/01/12 11:22:52 kls Exp $
*/
#ifndef _MENU_H
@@ -7,7 +7,7 @@
#
# See the README file for copyright information and how to reach the author.
#
# $Id: pic2mpg 1.4 2008/02/29 14:34:22 kls Exp $
# $Id: pic2mpg 2.0 2008/02/29 14:34:22 kls Exp $
## TODO implement HDTV (1920 x 1080)
@@ -3,7 +3,7 @@
*
* See the README file for copyright information and how to reach the author.
*
* $Id: pictures.c 1.7 2008/03/14 12:57:19 kls Exp $
* $Id: pictures.c 2.0 2008/03/14 12:57:19 kls Exp $
*/
#include <getopt.h>
@@ -3,7 +3,7 @@
*
* See the README file for copyright information and how to reach the author.
*
* $Id: player.c 1.3 2008/02/09 12:13:10 kls Exp $
* $Id: player.c 2.0 2008/02/09 12:13:10 kls Exp $
*/
#include "player.h"
@@ -3,7 +3,7 @@
*
* See the README file for copyright information and how to reach the author.
*
* $Id: player.h 1.1 2008/01/12 16:21:57 kls Exp $
* $Id: player.h 2.0 2008/01/12 16:21:57 kls Exp $
*/
#ifndef _PLAYER_H
@@ -1,7 +1,7 @@
#
# Makefile for a Video Disk Recorder plugin
#
# $Id: Makefile 1.10 2008/01/13 13:00:07 kls Exp $
# $Id: Makefile 2.0 2008/01/13 13:00:07 kls Exp $
# The official name of this plugin.
# This name will be used in the '-P...' option of VDR to load the plugin.
@@ -3,7 +3,7 @@
*
* See the README file for copyright information and how to reach the author.
*
* $Id: svccli.c 1.2 2007/08/15 13:18:08 kls Exp $
* $Id: svccli.c 2.0 2007/08/15 13:18:08 kls Exp $
*/
#include <stdlib.h>
@@ -3,7 +3,7 @@
*
* See the README file for copyright information and how to reach the author.
*
* $Id: svcsvr.c 1.2 2007/08/15 13:18:59 kls Exp $
* $Id: svcsvr.c 2.0 2007/08/15 13:18:59 kls Exp $
*/
#include <stdlib.h>
@@ -1,7 +1,7 @@
#
# Makefile for a Video Disk Recorder plugin
#
# $Id: Makefile 1.15 2008/01/19 11:40:33 kls Exp $
# $Id: Makefile 2.0 2008/01/19 11:40:33 kls Exp $
# The official name of this plugin.
# This name will be used in the '-P...' option of VDR to load the plugin.
View
No changes.
@@ -3,7 +3,7 @@
*
* See the README file for copyright information and how to reach the author.
*
* $Id: skincurses.c 1.23 2008/03/14 12:57:14 kls Exp $
* $Id: skincurses.c 2.0 2008/03/14 12:57:14 kls Exp $
*/
#include <ncurses.h>
View
@@ -1,7 +1,7 @@
#
# Makefile for a Video Disk Recorder plugin
#
# $Id: Makefile 1.11 2008/01/13 13:00:16 kls Exp $
# $Id: Makefile 2.0 2008/01/13 13:00:16 kls Exp $
# The official name of this plugin.
# This name will be used in the '-P...' option of VDR to load the plugin.
@@ -8,7 +8,7 @@
#
# See the README file for copyright information and how to reach the author.
#
# $Id: getskyepg.pl 1.7 2008/03/22 10:17:42 kls Exp $
# $Id: getskyepg.pl 2.0 2008/03/22 10:17:42 kls Exp $
use Getopt::Std;
use Time::Local;
View
@@ -3,7 +3,7 @@
*
* See the README file for copyright information and how to reach the author.
*
* $Id: sky.c 1.15 2008/03/22 10:19:32 kls Exp $
* $Id: sky.c 2.0 2008/03/22 10:19:32 kls Exp $
*/
#include <sys/socket.h>
@@ -1,7 +1,7 @@
#
# Makefile for a Video Disk Recorder plugin
#
# $Id: Makefile 1.15 2008/01/13 13:00:18 kls Exp $
# $Id: Makefile 2.0 2008/01/13 13:00:18 kls Exp $
# The official name of this plugin.
# This name will be used in the '-P...' option of VDR to load the plugin.
@@ -3,7 +3,7 @@
*
* See the README file for copyright information and how to reach the author.
*
* $Id: status.c 1.10 2008/02/16 15:41:05 kls Exp $
* $Id: status.c 2.0 2008/02/16 15:41:05 kls Exp $
*/
#include <vdr/plugin.h>
@@ -1,7 +1,7 @@
#
# Makefile for a Video Disk Recorder plugin
#
# $Id: Makefile 1.9 2008/01/13 13:00:20 kls Exp $
# $Id: Makefile 2.0 2008/01/13 13:00:20 kls Exp $
# The official name of this plugin.
# This name will be used in the '-P...' option of VDR to load the plugin.
@@ -3,7 +3,7 @@
*
* See the README file for copyright information and how to reach the author.
*
* $Id: svdrpdemo.c 1.3 2007/08/15 13:19:57 kls Exp $
* $Id: svdrpdemo.c 2.0 2007/08/15 13:19:57 kls Exp $
*/
#include <vdr/plugin.h>
View
@@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
* $Id: audio.c 1.5 2006/05/28 15:03:24 kls Exp $
* $Id: audio.c 2.0 2006/05/28 15:03:24 kls Exp $
*/
#include "audio.h"
View
@@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
* $Id: audio.h 1.3 2005/02/12 12:20:19 kls Exp $
* $Id: audio.h 2.0 2005/02/12 12:20:19 kls Exp $
*/
#ifndef __AUDIO_H
Oops, something went wrong.

0 comments on commit 771986b

Please sign in to comment.