Hi there!
This patch just changes charset querying to not only look at environment
variable LANG, but respect all in correct order. So now I can overwrite
charset setting with LC_CTYPE and LC_ALL.
Greetings
Matthias
--
Matthias Schwarzott (zzam)
Hi,
today many TV equipment offers online help, even my remote does ;)
VDR currently only gives help by manuals or WIKI, but this is far away
every time you need it, i.e. if you whatch TV.
So I was wondering if it would be interesting to add online help for VDR
with the following requirements:
- a dedicated key should give help in any situations (-> kHelp)
- help may be available per OSD item, or - if not present - per OSD menu
(e.g. some setup values could give an extra explanation)
-…
[View More] help may be available for all player controls
(e.g. I'll never keep in mind the keys for the dvd-plugin ;) )
- the implementation should also work for plugins
What do you (especially Klaus) think about an online help?
I've added a quick and dirty patch, that adds the basics for an online
help. With the patch the implemenation of an online help works like this:
To add help to an OSD item, simply replace for example
Add(new cMenuEditItem(tr("an osd item"), &data.value));
with
cOsdItem* item = new cMenuEditItem(tr("an osd item"), &data.value);
Add(item);
item->SetOnlineHelp(tr("Help for item"));
To add help for an OSD menu add the following line to the contructor:
SetOnlineHelp(tr("Help for this menu"));
The same for an object derived from cControl.
Whenever the user presses the 'Help' key he gets a simple text menu with
the online help.
I've already added online help to epgsearch's setup previously, but I
think it would be better if there was core support in VDR for this and a
common implementation.
The patch really needs some refinement (especially the part in vdr.c),
but it should only serve as a starting point for a discussion.
BR,
Christian
[View Less]
Hi
I have an Irdeto CAM in a TechnoTrend budget DVB-C card.
vdr doesn't seem to even attempt QUERY to decrypt more than one stream in
the TS. If I record one stream and try and watch another in the same
boquet, I just get "channel not available".
This is my channels.conf:
Sky 1;T:594000:M64:C:XXXX:529:530:0:606:201:182:2:0
Juice 2;T:594000:M64:C:XXXX:577:578:0:606:204:182:2:0
These are my logs:
Jul 22 07:23:51 media1 vdr: [5764] info: Recording started
Jul 22 07:24:01 media1 vdr: [5764] …
[View More]switching to channel 1
Jul 22 07:24:01 media1 vdr: [5764] info: Channel not available!
Jul 22 07:24:03 media1 vdr: [5764] switching to channel 2
looking at ci.c, I thought I should be getting "CAM 1: replies to
QUERY....." etc??
715:
case AOT_CA_PMT_REPLY: {
dbgprotocol("Slot %d: <== Ca Pmt Reply (%d)",
Tc()->CamSlot()->SlotNumber(), SessionId());
if (!repliesToQuery) {
dsyslog("CAM %d: replies to QUERY - multi channel decryption
possible", Tc()->CamSlot()->SlotNumber());
and 784:
else if (state == 3 && timer.TimedOut()) {
dsyslog("CAM %d: doesn't reply to QUERY - only a single channel can be
decrypted", Tc()->CamSlot()->SlotNumber());
state = 4; // normal operation
}
any ideas?
[View Less]
Hi,
It seems that the new shutdown procedure introduced for versions 1.5.x
is (at least for me) not working as expected. The problem is that it
does not recognize correctly whether VDR was started manually or not. In
fact it thinks every time that it has been started manually. I traced
the problem to the SystemExec call in
cShutdownHandler::CallShutdownCommand where Setup.NextWakeupTime is
updated only if the SystemExec call returns 0. i changed it to accept
all values greater or equal …
[View More]to 0 and now Setup.NextWakeupTime gets
updated properly. Can some explain me why 0 is expected?
Here is the patch that I came up with:
--- shutdown.c.orig 2007-08-02 00:14:49.000000000 +0300
+++ shutdown.c 2007-08-02 00:15:10.000000000 +0300
@@ -126,7 +126,7 @@
time_t Delta = WakeupTime ? WakeupTime - time(NULL) : 0;
cString cmd = cString::sprintf("%s %ld %ld %d \"%s\" %d",
shutdownCommand, WakeupTime, Delta, Channel, *strescape(File, "\"$"),
UserShutdown);
isyslog("executing '%s'", *cmd);
- if (SystemExec(cmd, true) == 0)
+ if (SystemExec(cmd, true) >= 0)
Setup.NextWakeupTime = WakeupTime; // Remember this wakeup time
for comparison on reboot
}
-Petri
[View Less]
I have a remote VDR box which holds a bunch of recordings.
I attach from the local VDR box via an NFS share.
Every 2-5 minutes I get a 1/2 second slip in audio, but no logs are written
in /var/logs/messages, kernel messages or on the VDR console. There are
also no reported errors on eth0. I don't get these audio slips playing
locally recorded files.
Can anyone suggest any more detailed logs I can look at? I had suspected
when the playback moved between files (001.vdr 002.vdr etc) …
[View More]perhaps there
was a slip - but I can't see what file the player is up to.
Is there any logs I can run to show the audio stream being played?
Thanks
Simon
vdr-1.4.6 locally
vdr-1.5.2 remote recorder
[View Less]
Just some Python I knocked together - don't expect the world. It reads a
channel list via SVDRP, shows the list, and launches mplayer with the
appropriate arguments.
Requires python and mplayer on the Nokia, VDR with streamdev-server and
a machine (perhaps the VDR machine) with a CGI-capable webserver (I use
thttpd) to transcode from MPEG2 -> low bitrate MPEG4 so the 770 can play
it.
There's no easy .deb to install - just a tarball, I dunno how to make
packages for Maemo yet. Good luck.
http://bum.net/vdrview.tar.gz
Cheers,
Gavin.
Hi list,
The original hard link cutter patch has received a few bug fixes and an
enhancement, so its time to release an updated version.
Quick info:
The hard link cutter patch changes the recording editing algorithms of
VDR to use file system hard links to 'copy' recording files whenever
possible to speed up editing recordings noticeably.
The new feature of this release is dynamic increase of recording file
size before VDR runs out of xxx.vdr files. That way, for example, VDR
will use …
[View More]30Mb for 001.vdr - 206.vdr and 2000Mb for 207.vdr - 255.vdr.
For a complete list of changes, see web page. Don't miss the
README-HLCUTTER included in the patch.
http://www.udo-richter.de/vdr/patches.html#hlcutterhttp://www.udo-richter.de/vdr/patches.en.html#hlcutter
Cheers,
Udo
[View Less]
Hi Team.
Just would like to start this post with a big thankyou to everyone who
contributes to VDR. It's a great piece of software and I have really
enjoyed toying with it over the past 6 months or so.
I've recently started using xinelibout plugin. I have a vanilla vdr
1.4.7 apprat from the xinelibout plugin.
I've recently found that sometimes when watching a stream that is
currently recording, not sure why (could be load, disk speed etc) I
will see some on-screen stutering. The scenario …
[View More]that happened last
night was as follows.
Recording a 2.5hr show / stream. The recording was about 1hr 20 or so
mins through. I had been watching the stream for about 30 minutes but
was up to about 40minutes in the stream, when I saw some "digital"
noise on the screen. Like when you have a mild scratch on a dvd.
blocking etc. I happened maybe twice or three times over about 10 to
15 seconds and then went away..
Then, when I got to about 1hr20 minutes through watching the stream; I
get the "no signal" screen. I tried "stopping" playback (so go back
to live tv) and no signal doesn't get replaced by the live tv. I then
tried to watch some other recordings.. and the same thing happens
(that is, nothing.. the display shows like it's watching a show, but
the clock is stoped and ff/ww/jump don't change the clock value..).
So.. What can I do to debug whats going on and why??
Regards,
Mick
[View Less]
Hallo Listusers,
Iam try to use the vdr-mailbox-0.4.0 plugin on vdr-1.5.6
Iam used the patch from
http://toms-cafe.de/vdr/download/mailbox-0.4.0-1.5.3.diff
to fix compile Problems.
On try to load the plugin on vdr start, i get following ERROR in
syslog:
Jul 30 22:27:23 vdr1 vdr: [9428] ERROR:
/usr/lib/vdr/plugins/libvdr-mailbox.so.1.5.6: \
undefined symbol: _ZN2Ax3VDR11OsdMenuBaseI8cOsdMenuE14clearStatusMsgEv
Is there a workaround or any hints how is this to fix?
--
Regards
Joerg Bornkessel