Hi,

I tested DVBv5 tools, creating vdr channel lists. My first attemp
was to convert a dvbv5 channel list:

<SNIP> -----------------------------
# file: test_convert_in.conf
#
# converted with: dvb-format-convert -I DVBV5 -O VDR  test_convert_in.conf 
test_convert_out.conf
#
[Das Erste HD]
        SERVICE_ID = 10301
        VIDEO_PID = 5101
        AUDIO_PID = 5102 5103 5106 5108
        PID_0b = 5172 2171
        PID_06 = 5105 5104
        PID_05 = 1170
        LNB = UNIVERSAL
        FREQUENCY = 11494000
        INVERSION = OFF
        SYMBOL_RATE = 22000488
        INNER_FEC = 2/3
        MODULATION = PSK/8
        PILOT = ON
        ROLLOFF = 35
        POLARIZATION = HORIZONTAL
        STREAM_ID = 0
        DELIVERY_SYSTEM = DVBS2
<SNAP> -----------------------------


this results in a strange VDR channel (test_convert_out.conf):


<SNIP> -----------------------------
Das Erste 
HD:11494:S1HC23I0M5N1O35:S:(null):22000:5101:5102,5103,5106,5108:0:0:10301:0:0:0:
<SNAP> -----------------------------


so I created an other (vdr) channel-file (test123.conf) to see how 
to fix the problem:


<SNIP> -----------------------------
# file test123.conf
#
# tested with: mpv -v --dvbin-file=test123.conf dvb://"Das Erste HD fixed"
#
Das Erste 
HD:11494:S1HC23I0M5N1O35:S:(null):22000:5101:5102,5103,5106,5108:0:0:10301:0:0:0:
#
# dropping "(null):" and delete last ":" fixed the problem for mpv
#
Das Erste HD 
fixed:11494:S1HC23I0M5N1O35:S:22000:5101:5102,5103,5106,5108:0:0:10301:0:0:0
<SNAP> -----------------------------


refering to the VDR Wikis ...

* LinuxTV: http://www.linuxtv.org/vdrwiki/index.php/Syntax_of_channels.conf
* german comunity Wiki: 
http://www.vdr-wiki.de/wiki/index.php/Channels.conf#Parameter_ab_VDR-1.7.4

... there is no field at position [4] / in between "Source"
and "SRate" which might have a value ... I suppose the '(null):'
is the result of pointing to *nothing* ...

An other mistake is the ending colon (":") at the line. It is not
explicit specified but adding an collon to the end of an channel
entry will prevent players (like mpv or mplayer) from parsing the
line (they will ignore these lines).

At least: generating a channel list with

  dvbv5-scan --output-format=vdr ...

will result in the same defective channel entry, containing
"(null):" and the leading collon ":".

If I can help -- e.g. testing -- please contact me.

Regards

  --M----
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to