Documentation update and punchline change.

This commit is contained in:
Antti Seppälä 2007-10-12 21:43:18 +00:00
parent e1472498fd
commit 3bf95f32b9
2 changed files with 24 additions and 13 deletions

33
README
View File

@ -25,13 +25,15 @@ Description:
This plugin integrates multicast IPTV transport streams seamlessly into This plugin integrates multicast IPTV transport streams seamlessly into
VDR. You can use any IPTV channel like any other normal DVB channel for VDR. You can use any IPTV channel like any other normal DVB channel for
live viewing, recording, ... live viewing, recording, etc. The plugin also features full section
filtering capabilities which allow for example EIT -information to be
extracted from the incoming stream.
Currently the IPTV plugin supports both multicast UDP/RTP and unicast Currently the IPTV plugin supports both multicast UDP/RTP and unicast
HTTP MPEG1/2 transport streams. Also a file input method is supported, HTTP MPEG1/2 transport streams. Also a file input method is supported,
but a file delay must be selected individually to prevent VDR's transfer but a file delay must be selected individually to prevent VDR's transfer
buffer over/underflow. Therefore it should be considered as a testing buffer over/underflow. Therefore file input should be considered as a
feature only. testing feature only.
Installation: Installation:
@ -50,31 +52,40 @@ Setup menu:
- TS buffer size [MB] = 2 Defines ringbuffer size for transport - TS buffer size [MB] = 2 Defines ringbuffer size for transport
stream in MB. stream in MB.
The valid range: 1...4 Valid range: 1...4
- TS buffer prefill ratio [%] = 0 Defines prefill ratio for transport - TS buffer prefill ratio [%] = 0 Defines prefill ratio for transport
stream ringbuffer before data is stream ringbuffer before data is
transferred to VDR. transferred to VDR.
The valid range: 0...40 The valid range: 0...40
- Use section filtering = 1 Defines whether section filtering shall - Use section filtering = 1 Defines whether section filtering shall
be used. be used.
The valid range: 0...1 Valid range: 0...1
- Scan Sid automatically = 1 Defines whether service id shall be - Scan Sid automatically = 1 Defines whether service id shall be
scanned automatically. Requires section scanned automatically. Requires section
filtering. filtering.
The valid range: 0...1 Valid range: 0...1
- Disable filters = 0 Certain section filters might have some - Disable filters = 0 Certain section filters might cause some
unwanted behaviour. This option allows you unwanted behaviour to vdr such as time
to blacklist them. If this option is set being falsely synchronized etc. This
to a non-zero value, the menu page will option allows creation of blacklists of
ill-behaving filters. If this option is
set to a non-zero value, the menu page will
contain that many "Disable filter" options contain that many "Disable filter" options
which allow you to disable the individual which allow you to disable the individual
section filters. section filters.
The valid range: 0...7 Valid range: 0...7
- [Red:Channels] Opens IPTV channel editor. - [Red:Channels] Opens IPTV channel editor.
- [Blue:Info] Opens IPTV information/statistics menu. - [Blue:Info] Opens IPTV information/statistics menu.
Channel editor menu: Channel editor menu:
Because of the different nature and content the VDR channel editor is not
best suited for editing of IPTV -channels. Therefore an alternative editor
is provided which allows more IPTV -centric editing of channel information.
IPTV channel editor is accessible via Setup -> Plugins -> IPTV and pressing
Red button. The channel editor is functionally similar to VDR's built-in
channel editor.
- Read VDR's MANUAL for detailed information. - Read VDR's MANUAL for detailed information.
Information menu: Information menu:

4
iptv.c
View File

@ -3,7 +3,7 @@
* *
* See the README file for copyright information and how to reach the author. * See the README file for copyright information and how to reach the author.
* *
* $Id: iptv.c,v 1.17 2007/10/09 22:12:17 rahrenbe Exp $ * $Id: iptv.c,v 1.18 2007/10/12 21:43:18 ajhseppa Exp $
*/ */
#include <getopt.h> #include <getopt.h>
@ -14,7 +14,7 @@
#include "device.h" #include "device.h"
static const char *VERSION = "0.0.1"; static const char *VERSION = "0.0.1";
static const char *DESCRIPTION = trNOOP("Experiment the IPTV"); static const char *DESCRIPTION = trNOOP("Experience the IPTV");
class cPluginIptv : public cPlugin { class cPluginIptv : public cPlugin {
private: private: