blob: 07f21a060fd763f257dde1f7de1405b22de4c3ed (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
|
VDR Plugin 'block' Revision History
-----------------------------------
2010/08/06: Version 0.0.4
New Features:
-The main menu entry now not only adds the title of the current
show to the blacklist, but also permanentely removes the title
if it is already found in the blacklist.
Bugfixes:
-with detection method 'Channel EPG' and while watching
a recorded show VDR stopped playback and switched
to another channel on a block event. Fixed now.
-Channel Up and Channel Down keys were not working at all !!
I did not notice that because these keys are not configured
on my remote and the code seemed pretty much straight-forward.
But it turned out that the key-handling of VDR itself differs
from the one for Up and Down. It was quite hard to find a solution,
but finally I found a workaround in sending Up or Down in case the user
presses Channel Up or Channel Down from the plugin code to VDR ;).
Subsequently these internally sent Up or Down keys are interpreted
by the plugin in the next main thread loop.
Thanks to igel who again was the only one reporting this bug ;).
**************************************************************************
2010/06/15: Version 0.0.3
Added experimental parental guidance functions. Please see README
for details.
Several strings changed / German translation updated.
Bugfixing.
**************************************************************************
2010/06/06: Version 0.0.2
Added a new detection method: Channel EPG
This method scans the running program and not only blocks on zapping but
also makes the plugin switch to another channel on a changeover to a
blacklisted show. In some rare cases several stations do not update
the current EPG signal in sync so unfortunately there might be false
detections. It is possible to change the detection method in the plugins
setup, where 'On Switch' is the old method and 'Channel EPG' the new.
Furthermore it is now possible to change switching directions on a block
event by pressing the (channel) up/down keys on your remote.
Several other minor code changes.
**************************************************************************
2010/04/20: Version 0.0.1b
Initial release.
Fix: 'Ok' now in fact unlocks a blocked broadcast reliably
(switch function was moved to destructor of control.c)
**************************************************************************
2010/04/19: Version 0.0.1
First version.
This version is based on a cvs checkout (20100113) of the orphaned
vdr-plugin taste originally coded by LordJaxom aka Sascha Volkenandt.
Unfortunately the taste plugin did not work on vdr machines lacking a full
feature dvb card. So i tried to change some code to achieve compatibility
with a broader range of configs and finally came up with a new version that
does the job on machines with a ff-card as well as on budget solutions (in
my case the dxr3) and state-of-the-art softdevice configurations. This patch
can be found here:
http://www.vdr-portal.de/board/thread.php?threadid=92550
Tobi then kindly offered me the opportunity to continue the development of
the taste plugin on projects.vdr-developer.org and i asked Sascha how he
feels about that, but he did not answer. So i decided to publish the new
version as a fork called 'block'. This way Saschas work will remain
untouched and i am completely free to continue my work on the plugin.
Differences in the block plugin
-------------------------------
** New features:
-Compatibility with non-ff output including budget and state-of-the-art
softdevice configurations added (channel switch analysis changed)
-Implementation of syslog functions (BLOCK_LOGGING in the Makefile set
to 1 or 0 respectively will switch logging on/off)
ATTENTION: This will add lots of entries to your syslog!
** Patches:
Patches by tomg and mapovi which were written for the taste plugin were
applied to a were applied to a clean cvs checkout of the taste plugin
on 2010/01/13 so that they are permanently build in the block plugin now.
Locale patch:
- fixed clean target of Makefile
- adapted Makefile to current newplugin template
- use translations of main vdr
- exclude old i18n parts by ifdefs
Version compatibility:
Changes for VDR >= 1.5.0 (applicable to VDR >= 1.4.5)
Makefile fix:
added -fPIC to compiler options to prevent FTBFS
Some additional information can be found here:
http://www.vdr-portal.de/board/thread.php?threadid=90293
Thanks to tomg and mapovi for their kind permission to use the patches.
** WWW:
Project homepage: http://projects.vdr-developer.org/projects/plg-block/news
Author contact: Michael Schneider <vdrportal_midas at gmx dot de>
|