Normal
Situation:Multiseat MP1.11Network tuner Anysee N7 (single tuner that outputs http streams)Sometimes when changing channels we get the error: an unknown error occurred..It's basically this problem descibed here:https://forum.team-mediaportal.com/threads/unknown-error-occurred-live-tv.127853/but with the Mediaportal dvbip filter instead of a tuner card.. is there some time-out I can set to prevent this error?I've already set all the General - scan value to ridiculous (> 20secs), but the error comes way sooner.Also made some minor modifications in mpiptvsource.ini but these did not help.[code][MPIPTVSource]; maximum log size (in bytes)MaxLogSize = 10485760; log verbosity: 0 = nothing, 1 = error, 2 = warning, 3 = info, 4 = verbose, 5 = dataLogVerbosity = 3; waiting timeout for conditional access (in ms)ConditionalAccessWaitingTimeout = 2000; maximum plugins to loadMaxPlugins = 256; count of IPTV buffersIptvBufferCount = 16; size of IPTV buffer (in bytes)IptvBufferSize = 32768; specifies if output from IPTV filter have to be saved to file: 0 = no dump, 1 = dumpDumpRawTS = 0; specifies if discontinuities have to be analyzed: 0 = do not analyze, 1 = analyzeAnalyzeDiscontinuity = 1; specifies if input packets to IPTV filter have to be saved to file: 0 = no dump, 1 = dumpDumpInputPackets = 0[UDP]; waiting timeout for receiving data (in ms, multiplies of 1000)UdpReceiveDataTimeout = 5000; default multiplier for buffer size (buffer size is IptvBufferSize * UdpInternalBufferMultiplier); in default configuration is buffer size: 32768 * 8 = 262144 (256 kB)UdpInternalBufferMultiplier = 8; maximum multiplier for buffer size; in default configuration is maximum buffer size: 32768 * 1024 = 33554432 (32 MB)UdpInternalBufferMaxMultiplier = 1024; maximum attempts of opening connectionUdpOpenConnectionMaximumAttempts = 5[RTP]; RTP is based on UDP; RTP applies all UDP configuration parameters (but some of them are overriden); waiting timeout for receiving data (in ms, multiplies of 1000)RtpReceiveDataTimeout = 5000; maximum failed RTP packets, after this count is RTP protocol switched to UDP protocolRtpMaxFailedPackets = 5; maximum attempts of opening connectionRtpOpenConnectionMaximumAttempts = 5[HTTP]; waiting timeout for receiving data (in ms, multiplies of 1000)HttpReceiveDataTimeout = 20000; default multiplier for buffer size (buffer size is IptvBufferSize * HttpInternalBufferMultiplier); in default configuration is buffer size: 32768 * 8 = 262144 (256 kB)HttpInternalBufferMultiplier = 8; maximum multiplier for buffer size; in default configuration is maximum buffer size: 32768 * 1024 = 33554432 (32 MB)HttpInternalBufferMaxMultiplier = 1024; maximum attempts of opening connectionHttpOpenConnectionMaximumAttempts = 50[KARTINA]; KARTINA is based on HTTP; KARTINA applies all HTTP configuration parameters (but some of them are overriden); waiting timeout for receiving data (in ms, multiplies of 1000)KartinaReceiveDataTimeout = 20000; maximum attempts of opening connectionKartinaOpenConnectionMaximumAttempts = 50[FILE]; waiting timeout for receiving data (in ms, multiplies of 1000)FileReceiveDataTimeout = 5000; repeat limit for reading file : 0 = no limit, 1 = play only once, 2 = play twice, ...FileRepeatLimit = 0; default multiplier for buffer size (buffer size is IptvBufferSize * FileInternalBufferMultiplier); in default configuration is buffer size: 32768 * 8 = 262144 (256 kB)FileInternalBufferMultiplier = 8; maximum attempts of opening connectionFileOpenConnectionMaximumAttempts = 3[RTSP]; RTSP is based on UDP; RTSP applies all UDP configuration parameters (but some of them are overriden); waiting timeout for receiving data (in ms, multiplies of 1000)RtspReceiveDataTimeout = 10000; maximum payload size that we should expect to receiveRtspUdpSinkMaxPayloadSize = 12288; minimum UDP port used for communicationRtspUdpPortRangeStart = 45000; maximum UDP port used for communicationRtspUdpPortRangeEnd = 46000; maximum count of tear down requestsRtspTeardownRequestMaximumCount = 5; timeout for tear down request (in ms)RtspTeardownRequestTimeout = 2000; maximum attempts of opening connectionRtspOpenConnectionMaximumAttempts = 5[/code]With MP1.10 I did not get this specific error message, but sometimes it did have a problem tuning to a channel, but then it would take the scan timeout I configured before nagging.[code][2015-05-08 11:26:54,742] [Log ] [7 ] [ERROR] - Exception :TvLibrary.TvException: Unable to start graph at TvLibrary.Implementations.DVB.TvCardDVBIPBuiltIn.RunGraph(Int32 subChannel, String url) at TvLibrary.Implementations.DVB.TvCardDVBIP.DoTune(Int32 subChannelId, IChannel channel, Boolean ignorePMT)[2015-05-08 11:26:54,749] [Log ] [7 ] [ERROR] - Exception :TvLibrary.TvException: Unable to start graph at TvLibrary.Implementations.DVB.TvCardDVBIPBuiltIn.RunGraph(Int32 subChannel, String url) at TvLibrary.Implementations.DVB.TvCardDVBIP.DoTune(Int32 subChannelId, IChannel channel, Boolean ignorePMT) at TvLibrary.Implementations.DVB.TvCardDVBIP.Tune(Int32 subChannelId, IChannel channel) at TvService.CardTuner.Tune(IUser& user, IChannel channel, Int32 idChannel)[/code][DOUBLEPOST=1431081878][/DOUBLEPOST]Sorry..forgot to attach the logs..
Situation:
Multiseat MP1.11
Network tuner Anysee N7 (single tuner that outputs http streams)
Sometimes when changing channels we get the error: an unknown error occurred..
It's basically this problem descibed here:
https://forum.team-mediaportal.com/threads/unknown-error-occurred-live-tv.127853/
but with the Mediaportal dvbip filter instead of a tuner card.. is there some time-out I can set to prevent this error?
I've already set all the General - scan value to ridiculous (> 20secs), but the error comes way sooner.
Also made some minor modifications in mpiptvsource.ini but these did not help.
[code]
[MPIPTVSource]
; maximum log size (in bytes)
MaxLogSize = 10485760
; log verbosity: 0 = nothing, 1 = error, 2 = warning, 3 = info, 4 = verbose, 5 = data
LogVerbosity = 3
; waiting timeout for conditional access (in ms)
ConditionalAccessWaitingTimeout = 2000
; maximum plugins to load
MaxPlugins = 256
; count of IPTV buffers
IptvBufferCount = 16
; size of IPTV buffer (in bytes)
IptvBufferSize = 32768
; specifies if output from IPTV filter have to be saved to file: 0 = no dump, 1 = dump
DumpRawTS = 0
; specifies if discontinuities have to be analyzed: 0 = do not analyze, 1 = analyze
AnalyzeDiscontinuity = 1
; specifies if input packets to IPTV filter have to be saved to file: 0 = no dump, 1 = dump
DumpInputPackets = 0
[UDP]
; waiting timeout for receiving data (in ms, multiplies of 1000)
UdpReceiveDataTimeout = 5000
; default multiplier for buffer size (buffer size is IptvBufferSize * UdpInternalBufferMultiplier)
; in default configuration is buffer size: 32768 * 8 = 262144 (256 kB)
UdpInternalBufferMultiplier = 8
; maximum multiplier for buffer size
; in default configuration is maximum buffer size: 32768 * 1024 = 33554432 (32 MB)
UdpInternalBufferMaxMultiplier = 1024
; maximum attempts of opening connection
UdpOpenConnectionMaximumAttempts = 5
[RTP]
; RTP is based on UDP
; RTP applies all UDP configuration parameters (but some of them are overriden)
RtpReceiveDataTimeout = 5000
; maximum failed RTP packets, after this count is RTP protocol switched to UDP protocol
RtpMaxFailedPackets = 5
RtpOpenConnectionMaximumAttempts = 5
[HTTP]
HttpReceiveDataTimeout = 20000
; default multiplier for buffer size (buffer size is IptvBufferSize * HttpInternalBufferMultiplier)
HttpInternalBufferMultiplier = 8
HttpInternalBufferMaxMultiplier = 1024
HttpOpenConnectionMaximumAttempts = 50
[KARTINA]
; KARTINA is based on HTTP
; KARTINA applies all HTTP configuration parameters (but some of them are overriden)
KartinaReceiveDataTimeout = 20000
KartinaOpenConnectionMaximumAttempts = 50
[FILE]
FileReceiveDataTimeout = 5000
; repeat limit for reading file : 0 = no limit, 1 = play only once, 2 = play twice, ...
FileRepeatLimit = 0
; default multiplier for buffer size (buffer size is IptvBufferSize * FileInternalBufferMultiplier)
FileInternalBufferMultiplier = 8
FileOpenConnectionMaximumAttempts = 3
[RTSP]
; RTSP is based on UDP
; RTSP applies all UDP configuration parameters (but some of them are overriden)
RtspReceiveDataTimeout = 10000
; maximum payload size that we should expect to receive
RtspUdpSinkMaxPayloadSize = 12288
; minimum UDP port used for communication
RtspUdpPortRangeStart = 45000
; maximum UDP port used for communication
RtspUdpPortRangeEnd = 46000
; maximum count of tear down requests
RtspTeardownRequestMaximumCount = 5
; timeout for tear down request (in ms)
RtspTeardownRequestTimeout = 2000
RtspOpenConnectionMaximumAttempts = 5
[/code]
With MP1.10 I did not get this specific error message, but sometimes it did have a problem tuning to a channel, but then it would take the scan timeout I configured before nagging.
[2015-05-08 11:26:54,742] [Log ] [7 ] [ERROR] - Exception :TvLibrary.TvException: Unable to start graph
at TvLibrary.Implementations.DVB.TvCardDVBIPBuiltIn.RunGraph(Int32 subChannel, String url)
at TvLibrary.Implementations.DVB.TvCardDVBIP.DoTune(Int32 subChannelId, IChannel channel, Boolean ignorePMT)
[2015-05-08 11:26:54,749] [Log ] [7 ] [ERROR] - Exception :TvLibrary.TvException: Unable to start graph
at TvLibrary.Implementations.DVB.TvCardDVBIP.Tune(Int32 subChannelId, IChannel channel)
at TvService.CardTuner.Tune(IUser& user, IChannel channel, Int32 idChannel)
[/code][DOUBLEPOST=1431081878][/DOUBLEPOST]Sorry..forgot to attach the logs..