Giter Club home page Giter Club logo

Comments (66)

REELcoder avatar REELcoder commented on June 11, 2024

The 1 min delay is fully repeateable when switching from a C-Chanel to a crypted S2 channel. It does not appear if I switch from any S2 channel to a crypted S2 channel. What could lead to this 1 min delay?

from vdr-plugin-satip.

9000h avatar 9000h commented on June 11, 2024

I did also notice this but could not make any sense of it. Here it did happen also by switching C a encrypted C channel. I think it has something to do with add and del pids. I do not use any CI or bad plugin in VDR but x_pmt.

from vdr-plugin-satip.

REELcoder avatar REELcoder commented on June 11, 2024

In this 1 min I see no RTSP to the S2 octopusnet. Who is handling the add/delpids?

from vdr-plugin-satip.

9000h avatar 9000h commented on June 11, 2024

@REELcoder do use the lasted minisatip git, and are your dvb-s cards from DD?
If you use DD cards it seems the kernel drivers are not stable and it's better to use the dddvb git drivers.
The 404 did not happen here with dddvb drivers.

from vdr-plugin-satip.

REELcoder avatar REELcoder commented on June 11, 2024

The satip config is misleading. In fact I use both satip server are octopusNET. One with 4xDVB-S2 and the second one with 4xDVB-C. The minisatip is not anymore used. I think this is just a name for the config or does it matter how it is named?

from vdr-plugin-satip.

9000h avatar 9000h commented on June 11, 2024

If I remember right it's also used for select some options/quirks available for specific devices, but did not recheck.

from vdr-plugin-satip.

9000h avatar 9000h commented on June 11, 2024

so it more related to #28

from vdr-plugin-satip.

REELcoder avatar REELcoder commented on June 11, 2024

Ouch. OK. It's still recording something but will check afterwards.

from vdr-plugin-satip.

9000h avatar 9000h commented on June 11, 2024

I'm still unsure what's going on as I still see issue also on FTA channels where all video/audio pids and pid 0 are cleared and vdr shows a black screen. The only pids active are 16 and 17 most of the time.

from vdr-plugin-satip.

9000h avatar 9000h commented on June 11, 2024

we may have to verify if the behavior of pids= addpids= delpids= works right on client and server side according to the the spec and errata
http://www.satip.info/sites/satip/files/resource/satip_specification_version_1_2_2.pdf
2019-11-21 14_05_43-Word template - satip_specification_version_1_2_2 pdf
+
http://www.satip.info/sites/satip/files/resource/satip_specification_release_notes_version_1_2_2.txt
Section 3.5.11 added clarifying text: Issuing the "pids=" statement replaces any previously configured pids list

from vdr-plugin-satip.

9000h avatar 9000h commented on June 11, 2024

looks like minisatip did it right, but I do struggle to verify the plugin code.

from vdr-plugin-satip.

REELcoder avatar REELcoder commented on June 11, 2024

I found back in 2016 an issue with octopusNet where certain PID was not delivered, when it was requested with addpids. Digitaldevices Support fixed this immediately.

In this case here, I think it is not a issue of the satip server. I see no RTSP going to the server during this 1 min. Then it starts with an OPTION/PLAY request, which fail since there was no SETUP request... The it starts with OPTIONS/SETUP/PLAY which succeeds and results in success full reception.

Here I have it even a bit more complicated: the SAT Octopus has two satellite positions. Besides the 1min delay issue, there is also the problem that VDR creates fake channel for the wrong source over time. Some channel has been created for the other sources, sat position A and B and even vor the cable, while only one off them existed before, i.e. the valid one... Seems that with multiple sources somthing is heavily messed up.

For me this appeared after I switched from VDR 2.2 to VDR 2.4. I was on the vdr-2.2.x branch and recompiled only. First I did not switch the branch. This was on 364b4fb. There the issue is already present.

from vdr-plugin-satip.

9000h avatar 9000h commented on June 11, 2024

I have also mixed delsys C/T2/S2 on one server and C only on a second one

from vdr-plugin-satip.

rofafor avatar rofafor commented on June 11, 2024
  1. Device name is used for automatically enabling any quirks, so don't name your OctopusNet devices as minisatip. Better yet, always prefer auto-detection!
  2. Getting 4xx errors from OctopusNet usually means that it requires a restart (I even have a shortcut in VDR menus to do this). This was quite usual in earlier firmware versions, so check that you're running the latest official (or beta) firmware.
  3. Debugging will be easier when you're limiting the number of devices to one.

from vdr-plugin-satip.

REELcoder avatar REELcoder commented on June 11, 2024
  1. Yes, saw this in the code. Both have been named since several days as OctopusNet. There was no effect. Now I switched back to auto-detection. The 1min delay still occurred when switching from a C channel to a crypted S2 channel, i.e. from one Octopus to the other.

  2. Octopus was already rebooted more than once. The 4xx is because of missing SETUP RTSP, isn't it? Firmware is OctopusNet 1.1.3...

  3. The problem occures almost only if I'm switching from a channel on one Octopus to a channel on the other Octopus. Disabling one, will not allow to replicate the failure...

What log would be intersting to see if the failure is more on VDR or on satip-plugin?

from vdr-plugin-satip.

9000h avatar 9000h commented on June 11, 2024

a wild guess is when 2 programs with the same pids but different delsys are used and wild zapping

from vdr-plugin-satip.

REELcoder avatar REELcoder commented on June 11, 2024

The error is easily replicated when switching form my channel 33 to channel 1:

33 Radio SRF 3;upc:322000:C0M256:C:6900:0:1169=deu@3:0:0:1303:1:15:0
1 SRF 1 HD;Schweizer Radio und Fernsehen:10971:HC23M5O35P0S1:S13.0E:29700:502=27:503=deu@3,504=eng@3;505=deu@106:507:500:17201:318:12300:0

Seems there is no PID overlap...

And if I select channel 1 again during this 1min, then reception starts immediately.

from vdr-plugin-satip.

REELcoder avatar REELcoder commented on June 11, 2024

Very strange: It is only with live TV. Recording or streaming via streamdev is not affected. Life TV is using vdr-plugin-softhddevice.

The error scenario is now very consistent: only when switching from a channel on one of my OctopusNet to a crypted channel on the other OctopusNet the 1 min delay occurs.

from vdr-plugin-satip.

rofafor avatar rofafor commented on June 11, 2024

I would need the RTSP command traffic for debugging (use wireshark or tcpdump) and reduce the number of devices into minimum.

from vdr-plugin-satip.

REELcoder avatar REELcoder commented on June 11, 2024

I was just working on it...

A more detailed satip log with TRAC 0x0F87. Channel switch is at 13:23:14. The reception is starting at 13:24:16.

Why are there rtsp://10.76.1.180/stream= going to the other Octopus at 10.76.1.173???

out.txt.gz

from vdr-plugin-satip.

rofafor avatar rofafor commented on June 11, 2024

The libcurl's connection pooling might mess up you a bit, but I couldn't spot anything wrong in the plugin code. On the otherhand the server is (IMO) misbehaving:

Nov 24 13:24:15 [device 0] RTSP HEAD >>>#012PLAY rtsp://10.76.1.180/stream=1?addpids=3556&delpids=3492 RTSP/1.0#015#012CSeq: 192#015#012Session: 0805750846#015#012User-Agent: vdr-satip/2.4.1-GIT-19e3057 (device 0)#015#012#015
Nov 24 13:24:15 [device 0] RTSP HEAD <<< RTSP/1.0 200 OK#015
Nov 24 13:24:15 [device 0] RTSP HEAD <<< CSeq: 192#015
Nov 24 13:24:15 [device 0] RTSP HEAD <<< Session: 0805750846#015
Nov 24 13:24:15 [device 0] RTSP HEAD <<< RTP-Info: url=rtsp://10.76.1.180/stream=1?addpids=3556&delpids=3492 RTSP/1.0#015
Nov 24 13:24:15 [device 0] RTSP HEAD >>>#012OPTIONS rtsp://10.76.1.180/ RTSP/1.0#015#012CSeq: 193#015#012Session: 0805750846#015#012User-Agent: vdr-satip/2.4.1-GIT-19e3057 (device 0)#015#012#015
Nov 24 13:24:15 [device 0] RTSP HEAD <<< RTSP/1.0 404 Not Found#015
Nov 24 13:24:15 [device 0] RTSP HEAD <<< CSeq: 193#015

from vdr-plugin-satip.

rofafor avatar rofafor commented on June 11, 2024

You could try in the brand new OctopusNet 1.1.5 BETA firmware and run the satip server in debugging mode.

from vdr-plugin-satip.

REELcoder avatar REELcoder commented on June 11, 2024

I clearly see RTSP going to the wrong Octopus with tcpdump:

image

Then the server might not be the issue...

from vdr-plugin-satip.

rofafor avatar rofafor commented on June 11, 2024

This is interesting as the server identifies itself as 10.76.1.180.

from vdr-plugin-satip.

rofafor avatar rofafor commented on June 11, 2024

I found the error in your log, when the servers get messed:

Nov 24 13:23:15 core vdr: [17803] SATIP1: bool cSatipTuner::Connect() Retuning [device 0]
Nov 24 13:23:15 core vdr: [17803] SATIP1: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.180/stream=1?src=2&freq=10971&pol=h&ro=0.35&msys=dvbs2&mtype=8psk&sr=29700&fec=23) [device 0]

from vdr-plugin-satip.

REELcoder avatar REELcoder commented on June 11, 2024

Yes there it is using the connection from device 0 instead of creating a new connection

Nov 24 13:23:14 core vdr: [17841] SATIP9: virtual bool cSatipDevice::SetChannelDevice(const cChannel*, bool) (2, 0) [device 0]
Nov 24 13:23:14 core vdr: [17841] SATIP1: bool cSatipTuner::SetSource(cSatipServer*, int, const char*, int) (110971, src=2&freq=10971&pol=h&ro=0.35&msys=dvbs2&mtype=8psk&sr=29700&fec=23, 0) [device 0]
Nov 24 13:23:14 core vdr: [17841] SATIP1: cString cSatipRtsp::RtspUnescapeString(const char*) (10.76.1.180) [device 0]
Nov 24 13:23:14 core vdr: [17841] SATIP1: cString cSatipRtsp::RtspUnescapeString(const char*) (src=2&freq=10971&pol=h&ro=0.35&msys=dvbs2&mtype=8psk&sr=29700&fec=23) [device 0]
Nov 24 13:23:14 core vdr: [17841] SATIP1: bool cSatipTuner::RequestState(cSatipTuner::eTunerState, cSatipTuner::eStateMode) (tsSet, smExternal) current=tsTuned internal=0 external=0 [device 0]
Nov 24 13:23:14 core vdr: [17801] SATIP: Detected 9 RTP packet errors [device 0]
Nov 24 13:23:15 core vdr: [17803] SATIP1: void cSatipTuner::UpdateCurrentState(): Switching from tsTuned to tsSet [device 0]
Nov 24 13:23:15 core vdr: [17803] SATIP1: bool cSatipTuner::Connect() [device 0]
Nov 24 13:23:15 core vdr: [17803] SATIP1: bool cSatipTuner::Connect() Retuning [device 0]
Nov 24 13:23:15 core vdr: [17803] SATIP1: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.180/stream=1?src=2&freq=10971&pol=h&ro=0.35&msys=dvbs2&mtype=8psk&sr=29700&fec=23) [device 0]
Nov 24 13:23:15 core vdr: [17803] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 0 ms for 6 (transfer 0x7fa830001370)
Nov 24 13:23:15 core vdr: [17803] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 1500 ms for 8 (transfer 0x7fa830001370)

from vdr-plugin-satip.

rofafor avatar rofafor commented on June 11, 2024

Could you add the following line streamAddrM = ""; streamParamM = ""; after this statement:

RequestState(tsIdle, smInternal);

          case tsRelease:
               debug4("%s: tsRelease [device %d]", __PRETTY_FUNCTION__, deviceIdM);
               Disconnect();
               RequestState(tsIdle, smInternal);
               streamAddrM = "";
               streamParamM = "";
               break;

from vdr-plugin-satip.

9000h avatar 9000h commented on June 11, 2024

there is also
jmachowinski@6e548fe

from vdr-plugin-satip.

rofafor avatar rofafor commented on June 11, 2024

@9000h that logic is already included in the master.

from vdr-plugin-satip.

9000h avatar 9000h commented on June 11, 2024

Could you add the following line streamAddrM = ""; streamParamM = ""; after this statement:

RequestState(tsIdle, smInternal);

          case tsRelease:
               debug4("%s: tsRelease [device %d]", __PRETTY_FUNCTION__, deviceIdM);
               Disconnect();
               RequestState(tsIdle, smInternal);
               streamAddrM = "";
               streamParamM = "";
               break;

I did try it, but it makes it even worse here

from vdr-plugin-satip.

rofafor avatar rofafor commented on June 11, 2024

So, the whole channel change logic needs to be refactored. Your one minute delay comes from the server's default timeout that triggers re-tuning.

from vdr-plugin-satip.

REELcoder avatar REELcoder commented on June 11, 2024

Same here. With this change changing channels fails heavily.

from vdr-plugin-satip.

REELcoder avatar REELcoder commented on June 11, 2024

Any hints where the magic goes wrong? Maybe I can support to refactoring.

from vdr-plugin-satip.

rofafor avatar rofafor commented on June 11, 2024

I'm trying to figure out the easiest way and here is my non-tested (!) idea that should force reconnection always when stream address changes:

diff --git a/tuner.c b/tuner.c
index befd78a..d3c6a7a 100644
--- a/tuner.c
+++ b/tuner.c
@@ -439,6 +439,7 @@ bool cSatipTuner::SetSource(cSatipServer *serverP, const int transponderP, const
   if (serverP) {
      nextServerM.Set(serverP, transponderP);
      if (!isempty(*nextServerM.GetAddress()) && !isempty(parameterP)) {
+        cString oldStreamAddr = streamAddrM;
         // Update stream address and parameter
         streamAddrM = rtspM.RtspUnescapeString(*nextServerM.GetAddress());
         streamParamM = rtspM.RtspUnescapeString(parameterP);
@@ -447,6 +448,10 @@ bool cSatipTuner::SetSource(cSatipServer *serverP, const int transponderP, const
         if (nextServerM.IsQuirk(cSatipServer::eSatipQuirkForcePilot) && strstr(parameterP, "msys=dvbs2") && !strstr(parameterP, "plts="))
            streamParamM = rtspM.RtspUnescapeString(*cString::sprintf("%s&plts=on", parameterP));
         // Reconnect
+        if (!isempty(*oldStreamAddr) && strcmp(*streamAddrM, *oldStreamAddr)) {
+           rtspM.Reset();
+           streamIdM = -1;
+           }
         RequestState(tsSet, smExternal);
         }
      }

from vdr-plugin-satip.

REELcoder avatar REELcoder commented on June 11, 2024

The if gets hit but still 1 min delay afterwards:

Nov 25 23:31:01 core vdr: [6794] SATIP: FIX: 10.76.1.173 -> 10.76.1.180
         // Reconnect
+       info("FIX: %s -> %s", *oldStreamAddr, *streamAddrM);
+       if (!strcmp(*streamAddrM, *oldStreamAddr)) {
+           rtspM.Reset();
+          streamIdM = -1;
+        }

from vdr-plugin-satip.

9000h avatar 9000h commented on June 11, 2024

the issue I have seems to be bit different and with a single server with multiple delsys. The 1min (timeout) issue cloud be related and it seems the the plugin did close the rtsp socket without notice.
Will try to catch it in the logs.

from vdr-plugin-satip.

rofafor avatar rofafor commented on June 11, 2024

@REELcoder, could you provide the logs again with the patch?

from vdr-plugin-satip.

REELcoder avatar REELcoder commented on June 11, 2024

Is TRAC 0x0F87 OK or do you need others. debug16 causes heavy load and interruptions in the picture. Shall I activate all others, i.e. TRAC 0x7FFF? Can do it this evening...

from vdr-plugin-satip.

REELcoder avatar REELcoder commented on June 11, 2024

Here a 0x7FFF log when coming back from viewing a recording, i.e. with all devices idle. 21:45:00 I stop playing the recording. The usual 1min without reception follows.

out.txt.gz

from vdr-plugin-satip.

rofafor avatar rofafor commented on June 11, 2024

Somehow it's doing retuning instead of reconnecting in Connect() although assigning streamIdM to negative should prevent that.

from vdr-plugin-satip.

REELcoder avatar REELcoder commented on June 11, 2024

streamIdM is set to -1 in cSatipTuner::Disconnect, which is called after 1 min only...

What I do not understand is, why is there first cSatipRtsp::xxxx to 10.76.1.173, which is the wrong Octopus? The right one is the 10.76.1.180. The VDR does not ask for any C-channel before. Do the cSatipDevice::Provides* functions return wrong answer?

At line 1056 cSatipRtsp:Play with 10.76.1.180 is called. But there is no CURLOPT_URL call happening before.

from vdr-plugin-satip.

rofafor avatar rofafor commented on June 11, 2024

The streamIdM should have been set in the earlier mentioned patch - not just in Disconnect(), but according to you log, the streamIdM isn't negative while executing the Connect() and incorrectly hits the branch https://github.com/rofafor/vdr-plugin-satip/blob/master/tuner.c#L221 instead of https://github.com/rofafor/vdr-plugin-satip/blob/master/tuner.c#L229.

Also, lets disable curl's connection reuse completely by adding the following line into cSatipDiscover::Fetch():

SATIP_CURL_EASY_SETOPT(handleM, CURLOPT_FORBID_REUSE, 1L);

VDR's tuning interface is designed for DVB-API and doesn't fit properly into SATIP use cases. Therefore some things are made in funny order or twice or ... I've also made the tuning part non-blocking to keep VDR's user interface as responsible as possible during fast zapping and it adds some additional pains too.

from vdr-plugin-satip.

REELcoder avatar REELcoder commented on June 11, 2024

The last log did not had the streamAddrM patch included. Now with both patches. But still no success. This is now a channel switch.

Nov 28 21:41:00 core vdr: [8246] switching to channel 1 S13.0E-318-12300-17201 (SRF 1 HD)
Nov 28 21:41:00 core vdr: [8246] [softhddev]SetPlayMode: 0
Nov 28 21:41:00 core vdr: [8246] [softhddev]SetVideoDisplayFormat: 1
Nov 28 21:41:00 core vdr: [8246] [softhddev]GetSpuDecoder:
Nov 28 21:41:00 core vdr: [8246] SATIP12: virtual bool cSatipDevice::SetPid(cDevice::cPidHandle*, int, bool) (1105, 5, 0) [device 0]
Nov 28 21:41:00 core vdr: [8246] SATIP12: bool cSatipTuner::SetPid(int, int, bool) (1105, 5, 0) pids=0,16,17,18,20,2020 [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP4: virtual void cSatipTuner::Action(): tsLocked [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.173/) [device 0]
Nov 28 21:41:00 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #38885 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:00 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #38886 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:00 core vdr: [8567] SATIP9: virtual void cSatipDevice::CloseDvr() [device 0]
Nov 28 21:41:00 core vdr: [8567] SATIP1: bool cSatipTuner::Close() [device 0]
Nov 28 21:41:00 core vdr: [8567] SATIP1: bool cSatipTuner::RequestState(cSatipTuner::eTunerState, cSatipTuner::eStateMode) (tsRelease, smExternal) current=tsLocked internal=0 external=0 [device 0]
Nov 28 21:41:00 core vdr: [8567] device 1 receiver thread ended (pid=8199, tid=8567)
Nov 28 21:41:00 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #38887 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:00 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #38888 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:00 core vdr: [8246] SATIP9: virtual bool cSatipDevice::ProvidesChannel(const cChannel*, int, bool*) const (1, 0, 1) [device 0]
Nov 28 21:41:00 core vdr: [8246] SATIP9: virtual bool cSatipDevice::ProvidesTransponder(const cChannel*) const (1) transponder=110971 source=S [device 0]
Nov 28 21:41:00 core vdr: [8246] SATIP9: virtual bool cSatipDevice::ProvidesSource(int) const (S) desc='2 Eutelsat Hot Bird 13B/13C/13D' [device 0]
Nov 28 21:41:00 core vdr: [8246] SATIP9: virtual bool cSatipDevice::ProvidesChannel(const cChannel*, int, bool*) const (1, 0, 1) [device 1]
Nov 28 21:41:00 core vdr: [8246] SATIP9: virtual bool cSatipDevice::ProvidesTransponder(const cChannel*) const (1) transponder=110971 source=S [device 1]
Nov 28 21:41:00 core vdr: [8246] SATIP9: virtual bool cSatipDevice::ProvidesSource(int) const (S) desc='2 Eutelsat Hot Bird 13B/13C/13D' [device 1]
Nov 28 21:41:00 core vdr: [8246] SATIP9: virtual bool cSatipDevice::ProvidesChannel(const cChannel*, int, bool*) const (1, 0, 1) [device 2]
Nov 28 21:41:00 core vdr: [8246] SATIP9: virtual bool cSatipDevice::ProvidesTransponder(const cChannel*) const (1) transponder=110971 source=S [device 2]
Nov 28 21:41:00 core vdr: [8246] SATIP9: virtual bool cSatipDevice::ProvidesSource(int) const (S) desc='2 Eutelsat Hot Bird 13B/13C/13D' [device 2]
Nov 28 21:41:00 core vdr: [8246] SATIP9: virtual bool cSatipDevice::ProvidesChannel(const cChannel*, int, bool*) const (1, 0, 1) [device 3]
Nov 28 21:41:00 core vdr: [8246] SATIP9: virtual bool cSatipDevice::ProvidesTransponder(const cChannel*) const (1) transponder=110971 source=S [device 3]
Nov 28 21:41:00 core vdr: [8246] SATIP9: virtual bool cSatipDevice::ProvidesSource(int) const (S) desc='2 Eutelsat Hot Bird 13B/13C/13D' [device 3]
Nov 28 21:41:00 core vdr: [8246] SATIP9: virtual bool cSatipDevice::ProvidesChannel(const cChannel*, int, bool*) const (1, 0, 1) [device 4]
Nov 28 21:41:00 core vdr: [8246] SATIP9: virtual bool cSatipDevice::ProvidesTransponder(const cChannel*) const (1) transponder=110971 source=S [device 4]
Nov 28 21:41:00 core vdr: [8246] SATIP9: virtual bool cSatipDevice::ProvidesSource(int) const (S) desc='2 Eutelsat Hot Bird 13B/13C/13D' [device 4]
Nov 28 21:41:00 core vdr: [8246] SATIP9: virtual bool cSatipDevice::ProvidesChannel(const cChannel*, int, bool*) const (1, 0, 1) [device 5]
Nov 28 21:41:00 core vdr: [8246] SATIP9: virtual bool cSatipDevice::ProvidesTransponder(const cChannel*) const (1) transponder=110971 source=S [device 5]
Nov 28 21:41:00 core vdr: [8246] SATIP9: virtual bool cSatipDevice::ProvidesSource(int) const (S) desc='2 Eutelsat Hot Bird 13B/13C/13D' [device 5]
Nov 28 21:41:00 core vdr: [8246] SATIP12: virtual bool cSatipDevice::SetPid(cDevice::cPidHandle*, int, bool) (1, 5, 1) [device 0]
Nov 28 21:41:00 core vdr: [8246] SATIP12: bool cSatipTuner::SetPid(int, int, bool) (1, 5, 1) pids=0,1,16,17,18,20,2020 [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP1: void cSatipTuner::UpdateCurrentState(): Switching from tsLocked to tsRelease [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP4: virtual void cSatipTuner::Action(): tsRelease [device 0]
Nov 28 21:41:00 core vdr: [8246] CAM 1: assigned to device 1
Nov 28 21:41:00 core vdr: [8204] SATIP1: bool cSatipTuner::Disconnect() [device 0]
Nov 28 21:41:00 core vdr: [8666] device 1 receiver thread started (pid=8199, tid=8666, prio=high)
Nov 28 21:41:00 core vdr: [8666] SATIP9: virtual bool cSatipDevice::OpenDvr() [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP1: bool cSatipRtsp::Teardown(const char*) (rtsp://10.76.1.173/stream=1) [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 0 ms for 6 (transfer 0x7f070400bf00)
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 1500 ms for 8 (transfer 0x7f070400bf00)
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 1500 ms for 2 (transfer 0x7f070400bf00)
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Found bundle for host 10.76.1.173: 0x7f070400f200 [can pipeline]
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Re-using existing connection! (#0) with host 10.76.1.173
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Connected to 10.76.1.173 (10.76.1.173) port 554 (#0)
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 0 ms for 6 (transfer 0x7f070400bf00)
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD >>>#012TEARDOWN rtsp://10.76.1.173/stream=1 RTSP/1.0#015#012CSeq: 155#015#012Session: 0378409503#015#012User-Agent: vdr-satip/2.4.1-GIT-19e3057 (device 0)#015#012#015
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< RTSP/1.0 200 OK#015
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< CSeq: 155#015
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< Session: 0378409503#015
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< #015
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Connection #0 to host 10.76.1.173 left intact
Nov 28 21:41:00 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (952) Received incorrect RTP packet #38889 v=2 len=12 sync=0x00 [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP5: bool cSatipRtsp::Teardown(const char*) (rtsp://10.76.1.173/stream=1) Response 200 in 1 ms [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP1: void cSatipRtsp::Reset() [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP1: void cSatipRtsp::Destroy() [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP1: void cSatipRtsp::Create() [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP9: bool cSatipFrontends::Detach(int, int) (0, 282) DVB-C2/#1
Nov 28 21:41:00 core vdr: [8204] SATIP1: bool cSatipTuner::RequestState(cSatipTuner::eTunerState, cSatipTuner::eStateMode) (tsIdle, smInternal) current=tsRelease internal=0 external=0 [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP1: void cSatipTuner::UpdateCurrentState(): Switching from tsRelease to tsIdle [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 0]
Nov 28 21:41:00 core vdr: [8666] SATIP1: bool cSatipTuner::Open() [device 0]
Nov 28 21:41:00 core vdr: [8666] SATIP1: bool cSatipTuner::RequestState(cSatipTuner::eTunerState, cSatipTuner::eStateMode) (tsSet, smExternal) current=tsIdle internal=0 external=0 [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP1: void cSatipTuner::UpdateCurrentState(): Switching from tsIdle to tsSet [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP4: virtual void cSatipTuner::Action(): tsSet [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP1: bool cSatipTuner::Connect() [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP1: bool cSatipRtsp::SetInterface(const char*) ((null)) [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP1: bool cSatipRtsp::Options(const char*) (rtsp://10.76.1.173/) [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 0 ms for 6 (transfer 0x7f070400bf00)
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 1500 ms for 8 (transfer 0x7f070400bf00)
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 1500 ms for 2 (transfer 0x7f070400bf00)
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO   Trying 10.76.1.173...
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO TCP_NODELAY set
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 200 ms for 4 (transfer 0x7f070400bf00)
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Connected to 10.76.1.173 (10.76.1.173) port 554 (#0)
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD >>>#012OPTIONS rtsp://10.76.1.173/ RTSP/1.0#015#012CSeq: 1#015#012User-Agent: vdr-satip/2.4.1-GIT-19e3057 (device 0)#015#012#015
Nov 28 21:41:00 core vdr: [8246] SATIP8: int cSatipSectionFilterHandler::GetPid(int) (61) pid=18 index=0 [device 0]
Nov 28 21:41:00 core vdr: [8246] SATIP12: virtual void cSatipDevice::CloseFilter(int) (18) [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< RTSP/1.0 200 OK#015
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< CSeq: 1#015
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< Public: OPTIONS, DESCRIBE, SETUP, PLAY, TEARDOWN#015
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< #015
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Connection #0 to host 10.76.1.173 left intact
Nov 28 21:41:00 core vdr: [8204] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP5: bool cSatipRtsp::Options(const char*) (rtsp://10.76.1.173/) Response 200 in 37 ms [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP1: bool cSatipRtsp::Setup(const char*, int, int, bool) (rtsp://10.76.1.173/?freq=282&msys=dvbc&mtype=256qam&sr=6900, 43420, 43421, 0) [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 0 ms for 6 (transfer 0x7f070400bf00)
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 1500 ms for 8 (transfer 0x7f070400bf00)
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 1500 ms for 2 (transfer 0x7f070400bf00)
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Found bundle for host 10.76.1.173: 0x7f070400bec0 [can pipeline]
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Re-using existing connection! (#0) with host 10.76.1.173
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Connected to 10.76.1.173 (10.76.1.173) port 554 (#0)
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 0 ms for 6 (transfer 0x7f070400bf00)
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD >>>#012SETUP rtsp://10.76.1.173/?freq=282&msys=dvbc&mtype=256qam&sr=6900 RTSP/1.0#015#012CSeq: 2#015#012Transport: RTP/AVP;unicast;client_port=43420-43421#015#012User-Agent: vdr-satip/2.4.1-GIT-19e3057 (device 0)#015#012#015
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< RTSP/1.0 200 OK#015
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< CSeq: 2#015
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< Session: 0515530019;timeout=60#015
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< Transport: RTP/AVP;unicast;client_port=43420-43421;server_port=8000-8001#015
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< com.ses.streamID: 1#015
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< #015
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Connection #0 to host 10.76.1.173 left intact
Nov 28 21:41:00 core vdr: [8204] SATIP1: void cSatipRtsp::ParseHeader() [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP1: virtual void cSatipTuner::SetSessionTimeout(const char*, int) (0515530019, 60000) [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP1: virtual void cSatipTuner::SetupTransport(int, int, const char*, const char*) (43420, 43421, (null), (null)) [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP1: virtual void cSatipTuner::SetStreamId(int) (1) [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP5: bool cSatipRtsp::Setup(const char*, int, int, bool) (rtsp://10.76.1.173/?freq=282&msys=dvbc&mtype=256qam&sr=6900, 43420, 43421) Response 200 in 3 ms [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP9: bool cSatipFrontends::Attach(int, int) (0, 282) DVB-C2/#1
Nov 28 21:41:00 core vdr: [8204] SATIP1: bool cSatipTuner::RequestState(cSatipTuner::eTunerState, cSatipTuner::eStateMode) (tsTuned, smInternal) current=tsSet internal=0 external=0 [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP1: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.173/stream=1?pids=0,1,16,17,18,20,2020) [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 0 ms for 6 (transfer 0x7f070400bf00)
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 1500 ms for 8 (transfer 0x7f070400bf00)
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 1500 ms for 2 (transfer 0x7f070400bf00)
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Found bundle for host 10.76.1.173: 0x7f070400bec0 [can pipeline]
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Re-using existing connection! (#0) with host 10.76.1.173
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Connected to 10.76.1.173 (10.76.1.173) port 554 (#0)
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 0 ms for 6 (transfer 0x7f070400bf00)
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD >>>#012PLAY rtsp://10.76.1.173/stream=1?pids=0,1,16,17,18,20,2020 RTSP/1.0#015#012CSeq: 3#015#012Session: 0515530019#015#012User-Agent: vdr-satip/2.4.1-GIT-19e3057 (device 0)#015#012#015
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< RTSP/1.0 200 OK#015
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< CSeq: 3#015
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< Session: 0515530019#015
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< RTP-Info: url=rtsp://10.76.1.173/stream=1?pids=0,1,16,17,18,20,2020 RTSP/1.0#015
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< #015
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Connection #0 to host 10.76.1.173 left intact
Nov 28 21:41:00 core vdr: [8204] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP5: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.173/stream=1?pids=0,1,16,17,18,20,2020) Response 200 in 1 ms [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP1: void cSatipTuner::UpdateCurrentState(): Switching from tsSet to tsTuned [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP4: virtual void cSatipTuner::Action(): tsTuned [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP9: virtual void cSatipDevice::SetChannelTuned() () [device 0]
Nov 28 21:41:00 core vdr: [8246] SATIP12: bool cSatipTuner::SetPid(int, int, bool) (18, 5, 0) pids=0,1,16,17,20,2020 [device 0]
Nov 28 21:41:00 core vdr: [8246] SATIP8: void cSatipSectionFilterHandler::Close(int) (61) pid=18 index=0 [device 0]
Nov 28 21:41:00 core vdr: [8246] SATIP8: bool cSatipSectionFilterHandler::Delete(unsigned int) (0) Found [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP1: bool cSatipRtsp::Describe(const char*) (rtsp://10.76.1.173/stream=1) [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 0 ms for 6 (transfer 0x7f070400bf00)
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 1500 ms for 8 (transfer 0x7f070400bf00)
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 1500 ms for 2 (transfer 0x7f070400bf00)
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Found bundle for host 10.76.1.173: 0x7f070400bec0 [can pipeline]
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Re-using existing connection! (#0) with host 10.76.1.173
Nov 28 21:41:00 core vdr: [8246] SATIP8: int cSatipSectionFilterHandler::GetPid(int) (63) pid=20 index=1 [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Connected to 10.76.1.173 (10.76.1.173) port 554 (#0)
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 0 ms for 6 (transfer 0x7f070400bf00)
Nov 28 21:41:00 core vdr: [8246] SATIP12: virtual void cSatipDevice::CloseFilter(int) (20) [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD >>>#012DESCRIBE rtsp://10.76.1.173/stream=1 RTSP/1.0#015#012CSeq: 4#015#012Session: 0515530019#015#012Accept: application/sdp#015#012User-Agent: vdr-satip/2.4.1-GIT-19e3057 (device 0)#015#012#015
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< RTSP/1.0 200 OK#015
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< CSeq: 4#015
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< Content-Type: application/sdp#015
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< Content-Base: rtsp://10.76.1.173/#015
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< Content-Length: 245#015
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< #015
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP DATA <<< v=0#015#012o=- 5678901234 7890123456 IN IP4 10.76.1.173#015#012s=SatIPServer:1 0,0,4#015#012t=0 0#015#012m=video 0 RTP/AVP 33#015#012c=IN IP4 0.0.0.0#015#012a=control:stream=1#015#012a=fmtp:33 ver=1.2;tuner=1,0,0,0,282.000,0,dvbc,256qam,6900,0,0,0;pids=0,1,16,17,18,20,2020#015#012a=sendonly#015
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Connection #0 to host 10.76.1.173 left intact
Nov 28 21:41:00 core vdr: [8204] SATIP10: virtual void cSatipTuner::ProcessApplicationData(u_char*, int) (v=0#015#012o=- 5678901234 7890123456 IN IP4 10.76.1.173#015#012s=SatIPServer:1 0,0,4#015#012t=0 0#015#012m=video 0 RTP/AVP 33#015#012c=IN IP4 0.0.0.0#015#012a=control:stream=1#015#012a=fmtp:33 ver=1.2;tuner=1,0,0,0,282.000,0,dvbc,256qam,6900,0,0,0;pids=0,1,16,17,18,20,2020#015#012a=sendonly#015#012�) [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP5: bool cSatipRtsp::Describe(const char*) (rtsp://10.76.1.173/stream=1) Response 200 in 2 ms [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP4: virtual void cSatipTuner::Action(): tsTuned [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP9: virtual void cSatipDevice::SetChannelTuned() () [device 0]
Nov 28 21:41:00 core vdr: [8246] SATIP12: bool cSatipTuner::SetPid(int, int, bool) (20, 5, 0) pids=0,1,16,17,2020 [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP4: virtual void cSatipTuner::Action(): tsTuned [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP9: virtual void cSatipDevice::SetChannelTuned() () [device 0]
Nov 28 21:41:00 core vdr: [8246] SATIP8: void cSatipSectionFilterHandler::Close(int) (63) pid=20 index=1 [device 0]
Nov 28 21:41:00 core vdr: [8246] SATIP8: bool cSatipSectionFilterHandler::Delete(unsigned int) (1) Found [device 0]
Nov 28 21:41:00 core vdr: [8246] SATIP8: int cSatipSectionFilterHandler::GetPid(int) (65) pid=0 index=2 [device 0]
Nov 28 21:41:00 core vdr: [8246] SATIP12: virtual void cSatipDevice::CloseFilter(int) (0) [device 0]
Nov 28 21:41:00 core vdr: [8246] SATIP12: bool cSatipTuner::SetPid(int, int, bool) (0, 5, 0) pids=1,16,17,2020 [device 0]
Nov 28 21:41:00 core vdr: [8246] SATIP8: void cSatipSectionFilterHandler::Close(int) (65) pid=0 index=2 [device 0]
Nov 28 21:41:00 core vdr: [8246] SATIP8: bool cSatipSectionFilterHandler::Delete(unsigned int) (2) Found [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP4: virtual void cSatipTuner::Action(): tsTuned [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP9: virtual void cSatipDevice::SetChannelTuned() () [device 0]
Nov 28 21:41:00 core vdr: [8246] SATIP8: int cSatipSectionFilterHandler::GetPid(int) (71) pid=2020 index=5 [device 0]
Nov 28 21:41:00 core vdr: [8246] SATIP12: virtual void cSatipDevice::CloseFilter(int) (2020) [device 0]
Nov 28 21:41:00 core vdr: [8246] SATIP12: bool cSatipTuner::SetPid(int, int, bool) (2020, 5, 0) pids=1,16,17 [device 0]
Nov 28 21:41:00 core vdr: [8246] SATIP8: void cSatipSectionFilterHandler::Close(int) (71) pid=2020 index=5 [device 0]
Nov 28 21:41:00 core vdr: [8246] SATIP8: bool cSatipSectionFilterHandler::Delete(unsigned int) (5) Found [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP4: virtual void cSatipTuner::Action(): tsTuned [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP9: virtual void cSatipDevice::SetChannelTuned() () [device 0]
Nov 28 21:41:00 core vdr: [8246] SATIP8: int cSatipSectionFilterHandler::GetPid(int) (67) pid=17 index=3 [device 0]
Nov 28 21:41:00 core vdr: [8246] SATIP12: virtual void cSatipDevice::CloseFilter(int) (17) [device 0]
Nov 28 21:41:00 core vdr: [8246] SATIP12: bool cSatipTuner::SetPid(int, int, bool) (17, 5, 0) pids=1,16 [device 0]
Nov 28 21:41:00 core vdr: [8207] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 1]
Nov 28 21:41:00 core vdr: [8246] SATIP8: void cSatipSectionFilterHandler::Close(int) (67) pid=17 index=3 [device 0]
Nov 28 21:41:00 core vdr: [8246] SATIP8: bool cSatipSectionFilterHandler::Delete(unsigned int) (3) Found [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP4: virtual void cSatipTuner::Action(): tsTuned [device 0]
Nov 28 21:41:00 core vdr: [8210] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 2]
Nov 28 21:41:00 core vdr: [8246] SATIP8: int cSatipSectionFilterHandler::GetPid(int) (69) pid=16 index=4 [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP9: virtual void cSatipDevice::SetChannelTuned() () [device 0]
Nov 28 21:41:00 core vdr: [8246] SATIP12: virtual void cSatipDevice::CloseFilter(int) (16) [device 0]
Nov 28 21:41:00 core vdr: [8246] SATIP12: bool cSatipTuner::SetPid(int, int, bool) (16, 5, 0) pids=1 [device 0]
Nov 28 21:41:00 core vdr: [8246] SATIP8: void cSatipSectionFilterHandler::Close(int) (69) pid=16 index=4 [device 0]
Nov 28 21:41:00 core vdr: [8246] SATIP8: bool cSatipSectionFilterHandler::Delete(unsigned int) (4) Found [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP4: virtual void cSatipTuner::Action(): tsTuned [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP9: virtual void cSatipDevice::SetChannelTuned() () [device 0]
Nov 28 21:41:00 core vdr: [8246] SATIP9: virtual bool cSatipDevice::SetChannelDevice(const cChannel*, bool) (1, 0) [device 0]
Nov 28 21:41:00 core vdr: [8246] SATIP1: bool cSatipTuner::SetSource(cSatipServer*, int, const char*, int) (110971, src=2&freq=10971&pol=h&ro=0.35&msys=dvbs2&mtype=8psk&sr=29700&fec=23, 0) [device 0]
Nov 28 21:41:00 core vdr: [8246] SATIP1: cString cSatipRtsp::RtspUnescapeString(const char*) (10.76.1.180) [device 0]
Nov 28 21:41:00 core vdr: [8246] SATIP1: cString cSatipRtsp::RtspUnescapeString(const char*) (src=2&freq=10971&pol=h&ro=0.35&msys=dvbs2&mtype=8psk&sr=29700&fec=23) [device 0]
Nov 28 21:41:00 core vdr: [8246] SATIP1: bool cSatipTuner::RequestState(cSatipTuner::eTunerState, cSatipTuner::eStateMode) (tsSet, smExternal) current=tsTuned internal=0 external=0 [device 0]
Nov 28 21:41:00 core vdr: [8213] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 3]
Nov 28 21:41:00 core vdr: [8216] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 4]
Nov 28 21:41:00 core vdr: [8219] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 5]
Nov 28 21:41:00 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (12) Received empty RTP packet #55067 [device 0]
Nov 28 21:41:00 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (12) Received empty RTP packet #55068 [device 0]
Nov 28 21:41:00 core vdr: [8210] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 2]
Nov 28 21:41:00 core vdr: [8207] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 1]
Nov 28 21:41:00 core vdr: [8204] SATIP1: void cSatipTuner::UpdateCurrentState(): Switching from tsTuned to tsSet [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP4: virtual void cSatipTuner::Action(): tsSet [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP1: bool cSatipTuner::Connect() [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP1: bool cSatipTuner::Connect() Retuning [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP1: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.180/stream=1?src=2&freq=10971&pol=h&ro=0.35&msys=dvbs2&mtype=8psk&sr=29700&fec=23) [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 0 ms for 6 (transfer 0x7f070400bf00)
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 1500 ms for 8 (transfer 0x7f070400bf00)
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 1500 ms for 2 (transfer 0x7f070400bf00)
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Found bundle for host 10.76.1.173: 0x7f070400bec0 [can pipeline]
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Re-using existing connection! (#0) with host 10.76.1.173
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Connected to 10.76.1.173 (10.76.1.173) port 554 (#0)
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 0 ms for 6 (transfer 0x7f070400bf00)
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD >>>#012PLAY rtsp://10.76.1.180/stream=1?src=2&freq=10971&pol=h&ro=0.35&msys=dvbs2&mtype=8psk&sr=29700&fec=23 RTSP/1.0#015#012CSeq: 5#015#012Session: 0515530019#015#012User-Agent: vdr-satip/2.4.1-GIT-19e3057 (device 0)#015#012#015
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< RTSP/1.0 200 OK#015
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< CSeq: 5#015
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< Session: 0515530019#015
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< RTP-Info: url=rtsp://10.76.1.180/stream=1?src=2&freq=10971&pol=h&ro=0.35&msys=dvbs2&mtype=8psk&sr=29700&fec=23 RTSP/1.0#015
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< #015
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Connection #0 to host 10.76.1.173 left intact
Nov 28 21:41:00 core vdr: [8204] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP5: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.180/stream=1?src=2&freq=10971&pol=h&ro=0.35&msys=dvbs2&mtype=8psk&sr=29700&fec=23) Response 200 in 1 ms [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP1: bool cSatipTuner::RequestState(cSatipTuner::eTunerState, cSatipTuner::eStateMode) (tsTuned, smInternal) current=tsSet internal=0 external=0 [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP1: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.180/stream=1?pids=1) [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 0 ms for 6 (transfer 0x7f070400bf00)
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 1500 ms for 8 (transfer 0x7f070400bf00)
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 1500 ms for 2 (transfer 0x7f070400bf00)
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Found bundle for host 10.76.1.173: 0x7f070400bec0 [can pipeline]
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Re-using existing connection! (#0) with host 10.76.1.173
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Connected to 10.76.1.173 (10.76.1.173) port 554 (#0)
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 0 ms for 6 (transfer 0x7f070400bf00)
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD >>>#012PLAY rtsp://10.76.1.180/stream=1?pids=1 RTSP/1.0#015#012CSeq: 6#015#012Session: 0515530019#015#012User-Agent: vdr-satip/2.4.1-GIT-19e3057 (device 0)#015#012#015
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< RTSP/1.0 200 OK#015
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< CSeq: 6#015
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< Session: 0515530019#015
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< RTP-Info: url=rtsp://10.76.1.180/stream=1?pids=1 RTSP/1.0#015
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< #015
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Connection #0 to host 10.76.1.173 left intact
Nov 28 21:41:00 core vdr: [8204] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP5: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.180/stream=1?pids=1) Response 200 in 2 ms [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP1: void cSatipTuner::UpdateCurrentState(): Switching from tsSet to tsTuned [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP4: virtual void cSatipTuner::Action(): tsTuned [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP9: virtual void cSatipDevice::SetChannelTuned() () [device 0]
Nov 28 21:41:00 core vdr: [8246] SATIP12: virtual bool cSatipDevice::SetPid(cDevice::cPidHandle*, int, bool) (502, 6, 1) [device 0]
Nov 28 21:41:00 core vdr: [8246] SATIP12: bool cSatipTuner::SetPid(int, int, bool) (502, 6, 1) pids=1,502 [device 0]
Nov 28 21:41:00 core vdr: [8246] SATIP12: virtual bool cSatipDevice::SetPid(cDevice::cPidHandle*, int, bool) (503, 7, 1) [device 0]
Nov 28 21:41:00 core vdr: [8246] SATIP12: bool cSatipTuner::SetPid(int, int, bool) (503, 7, 1) pids=1,502,503 [device 0]
Nov 28 21:41:00 core vdr: [8246] SATIP12: virtual bool cSatipDevice::SetPid(cDevice::cPidHandle*, int, bool) (504, 8, 1) [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP4: virtual void cSatipTuner::Action(): tsTuned [device 0]
Nov 28 21:41:00 core vdr: [8246] SATIP12: bool cSatipTuner::SetPid(int, int, bool) (504, 8, 1) pids=1,502,503,504 [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP9: virtual void cSatipDevice::SetChannelTuned() () [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP4: virtual void cSatipTuner::Action(): tsTuned [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP9: virtual void cSatipDevice::SetChannelTuned() () [device 0]
Nov 28 21:41:00 core vdr: [8246] SATIP12: virtual bool cSatipDevice::SetPid(cDevice::cPidHandle*, int, bool) (505, 9, 1) [device 0]
Nov 28 21:41:00 core vdr: [8246] SATIP12: bool cSatipTuner::SetPid(int, int, bool) (505, 9, 1) pids=1,502,503,504,505 [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP4: virtual void cSatipTuner::Action(): tsTuned [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP9: virtual void cSatipDevice::SetChannelTuned() () [device 0]
Nov 28 21:41:00 core vdr: [8213] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 3]
Nov 28 21:41:00 core vdr: [8216] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 4]
Nov 28 21:41:00 core vdr: [8219] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 5]
Nov 28 21:41:00 core vdr: [8246] DVBAPI: 0.0 set CAM decrypt (SID 17201 (0x4331), caLm 4, HasCaDescriptors 0)
Nov 28 21:41:00 core vdr: [8246] SVDRP core < 127.0.0.1:40512 connection closed
Nov 28 21:41:00 core vdr: [8246] SVDRP core < 127.0.0.1:40512 server destroyed
Nov 28 21:41:00 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (200) Received RTP packet #55069 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:00 core vdr: [8666] SATIP12: virtual bool cSatipDevice::SetPid(cDevice::cPidHandle*, int, bool) (128, 10, 1) [device 0]
Nov 28 21:41:00 core vdr: [8666] SATIP12: bool cSatipTuner::SetPid(int, int, bool) (128, 10, 1) pids=1,128,502,503,504,505 [device 0]
Nov 28 21:41:00 core vdr: [8666] SATIP12: virtual bool cSatipDevice::SetPid(cDevice::cPidHandle*, int, bool) (129, 11, 1) [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP4: virtual void cSatipTuner::Action(): tsTuned [device 0]
Nov 28 21:41:00 core vdr: [8666] SATIP12: bool cSatipTuner::SetPid(int, int, bool) (129, 11, 1) pids=1,128,129,502,503,504,505 [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP9: virtual void cSatipDevice::SetChannelTuned() () [device 0]
Nov 28 21:41:00 core vdr: [8666] SATIP12: virtual bool cSatipDevice::SetPid(cDevice::cPidHandle*, int, bool) (130, 12, 1) [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP4: virtual void cSatipTuner::Action(): tsTuned [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP9: virtual void cSatipDevice::SetChannelTuned() () [device 0]
Nov 28 21:41:00 core vdr: [8666] SATIP12: bool cSatipTuner::SetPid(int, int, bool) (130, 12, 1) pids=1,128,129,130,502,503,504,505 [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP4: virtual void cSatipTuner::Action(): tsTuned [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP9: virtual void cSatipDevice::SetChannelTuned() () [device 0]
Nov 28 21:41:00 core vdr: [8199] [softhddev]SetPlayMode: 1
Nov 28 21:41:00 core vdr: [8199] [softhddev]CreateOsd: left 96, top 54, level 0, using OpenGL OSD support
Nov 28 21:41:00 core vdr: [8199] [softhddev]cOglOsd osdLeft 96 osdTop 54 screenWidth 1920 screenHeight 1080
Nov 28 21:41:00 core vdr: [8667] animator thread thread started (pid=8199, tid=8667, prio=high)
Nov 28 21:41:00 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (200) Received RTP packet #55070 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:00 core vdr: [8202] SATIP10: virtual void cSatipTuner::ProcessApplicationData(u_char*, int) (ver=1.0;src=2;tuner=1,0,0,0,10971,h,dvbs2,8psk,,0.35,29700,23;pids=0,1,16,17,18,20,2020) [device 0]
Nov 28 21:41:00 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (200) Received RTP packet #55071 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:00 core vdr: [8210] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 2]
Nov 28 21:41:00 core vdr: [8207] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 1]
Nov 28 21:41:00 core vdr: [8213] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 3]
Nov 28 21:41:00 core vdr: [8216] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 4]
Nov 28 21:41:00 core vdr: [8219] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 5]
Nov 28 21:41:00 core vdr: [8204] SATIP4: virtual void cSatipTuner::Action(): tsTuned [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP9: virtual void cSatipDevice::SetChannelTuned() () [device 0]
Nov 28 21:41:00 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (388) Received RTP packet #55072 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:01 core vdr: [8202] SATIP10: virtual void cSatipTuner::ProcessApplicationData(u_char*, int) (ver=1.0;src=2;tuner=1,0,0,0,10971,h,dvbs2,8psk,,0.35,29700,23;pids=0,1,16,17,18,20,2020) [device 0]
Nov 28 21:41:01 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (200) Received RTP packet #55073 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:01 core vdr: [8210] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 2]
Nov 28 21:41:01 core vdr: [8207] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 1]
Nov 28 21:41:01 core vdr: [8213] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 3]
Nov 28 21:41:01 core vdr: [8216] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 4]
Nov 28 21:41:01 core vdr: [8219] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 5]
Nov 28 21:41:01 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (200) Received RTP packet #55074 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:01 core vdr: [8204] SATIP4: virtual void cSatipTuner::Action(): tsTuned [device 0]
Nov 28 21:41:01 core vdr: [8204] SATIP9: virtual void cSatipDevice::SetChannelTuned() () [device 0]
Nov 28 21:41:01 core vdr: [8202] SATIP10: virtual void cSatipTuner::ProcessApplicationData(u_char*, int) (ver=1.0;src=2;tuner=1,0,0,0,10971,h,dvbs2,8psk,,0.35,29700,23;pids=0,1,16,17,18,20,2020) [device 0]
Nov 28 21:41:01 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (388) Received RTP packet #55075 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:01 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (200) Received RTP packet #55076 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:01 core vdr: [8210] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 2]
Nov 28 21:41:01 core vdr: [8207] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 1]
Nov 28 21:41:01 core vdr: [8213] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 3]
Nov 28 21:41:01 core vdr: [8216] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 4]
Nov 28 21:41:01 core vdr: [8219] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 5]
Nov 28 21:41:01 core vdr: [8202] SATIP10: virtual void cSatipTuner::ProcessApplicationData(u_char*, int) (ver=1.0;src=2;tuner=1,0,0,0,10971,h,dvbs2,8psk,,0.35,29700,23;pids=0,1,16,17,18,20,2020) [device 0]
Nov 28 21:41:01 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (200) Received RTP packet #55077 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:01 core vdr: [8204] SATIP4: virtual void cSatipTuner::Action(): tsTuned [device 0]
Nov 28 21:41:01 core vdr: [8204] SATIP9: virtual void cSatipDevice::SetChannelTuned() () [device 0]
Nov 28 21:41:01 core vdr: [8204] SATIP1: bool cSatipRtsp::Describe(const char*) (rtsp://10.76.1.180/stream=1) [device 0]
Nov 28 21:41:01 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 0 ms for 6 (transfer 0x7f070400bf00)
Nov 28 21:41:01 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 1500 ms for 8 (transfer 0x7f070400bf00)
Nov 28 21:41:01 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 1500 ms for 2 (transfer 0x7f070400bf00)
Nov 28 21:41:01 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Found bundle for host 10.76.1.173: 0x7f070400bec0 [can pipeline]
Nov 28 21:41:01 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Re-using existing connection! (#0) with host 10.76.1.173
Nov 28 21:41:01 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Connected to 10.76.1.173 (10.76.1.173) port 554 (#0)
Nov 28 21:41:01 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 0 ms for 6 (transfer 0x7f070400bf00)
Nov 28 21:41:01 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD >>>#012DESCRIBE rtsp://10.76.1.180/stream=1 RTSP/1.0#015#012CSeq: 7#015#012Session: 0515530019#015#012Accept: application/sdp#015#012User-Agent: vdr-satip/2.4.1-GIT-19e3057 (device 0)#015#012#015
Nov 28 21:41:01 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< RTSP/1.0 200 OK#015
Nov 28 21:41:01 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< CSeq: 7#015
Nov 28 21:41:01 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< Content-Type: application/sdp#015
Nov 28 21:41:01 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< Content-Base: rtsp://10.76.1.173/#015
Nov 28 21:41:01 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< Content-Length: 235#015
Nov 28 21:41:01 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< #015
Nov 28 21:41:01 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP DATA <<< v=0#015#012o=- 5678901234 7890123456 IN IP4 10.76.1.173#015#012s=SatIPServer:1 0,0,4#015#012t=0 0#015#012m=video 0 RTP/AVP 33#015#012c=IN IP4 0.0.0.0#015#012a=control:stream=1#015#012a=fmtp:33 ver=1.0;src=2;tuner=1,106,1,0,10971,h,dvbs2,8psk,,0.35,29700,23;pids=1#015#012a=sendonly#015
Nov 28 21:41:01 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Connection #0 to host 10.76.1.173 left intact
Nov 28 21:41:01 core vdr: [8204] SATIP10: virtual void cSatipTuner::ProcessApplicationData(u_char*, int) (v=0#015#012o=- 5678901234 7890123456 IN IP4 10.76.1.173#015#012s=SatIPServer:1 0,0,4#015#012t=0 0#015#012m=video 0 RTP/AVP 33#015#012c=IN IP4 0.0.0.0#015#012a=control:stream=1#015#012a=fmtp:33 ver=1.0;src=2;tuner=1,106,1,0,10971,h,dvbs2,8psk,,0.35,29700,23;pids=1#015#012a=sendonly#015#012'#007�) [device 0]
Nov 28 21:41:01 core vdr: [8204] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 28 21:41:01 core vdr: [8204] SATIP5: bool cSatipRtsp::Describe(const char*) (rtsp://10.76.1.180/stream=1) Response 200 in 2 ms [device 0]
Nov 28 21:41:01 core vdr: [8204] SATIP1: bool cSatipTuner::RequestState(cSatipTuner::eTunerState, cSatipTuner::eStateMode) (tsLocked, smInternal) current=tsTuned internal=0 external=0 [device 0]
Nov 28 21:41:01 core vdr: [8204] SATIP1: void cSatipTuner::UpdateCurrentState(): Switching from tsTuned to tsLocked [device 0]
Nov 28 21:41:01 core vdr: [8204] SATIP4: virtual void cSatipTuner::Action(): tsLocked [device 0]
Nov 28 21:41:01 core vdr: [8204] SATIP1: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.180/stream=1?addpids=128,129,130,502,503,504,505) [device 0]
Nov 28 21:41:01 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 0 ms for 6 (transfer 0x7f070400bf00)
Nov 28 21:41:01 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 1500 ms for 8 (transfer 0x7f070400bf00)
Nov 28 21:41:01 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 1500 ms for 2 (transfer 0x7f070400bf00)
Nov 28 21:41:01 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Found bundle for host 10.76.1.173: 0x7f070400bec0 [can pipeline]
Nov 28 21:41:01 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Re-using existing connection! (#0) with host 10.76.1.173
Nov 28 21:41:01 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Connected to 10.76.1.173 (10.76.1.173) port 554 (#0)
Nov 28 21:41:01 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 0 ms for 6 (transfer 0x7f070400bf00)
Nov 28 21:41:01 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD >>>#012PLAY rtsp://10.76.1.180/stream=1?addpids=128,129,130,502,503,504,505 RTSP/1.0#015#012CSeq: 8#015#012Session: 0515530019#015#012User-Agent: vdr-satip/2.4.1-GIT-19e3057 (device 0)#015#012#015
Nov 28 21:41:01 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< RTSP/1.0 200 OK#015
Nov 28 21:41:01 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< CSeq: 8#015
Nov 28 21:41:01 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< Session: 0515530019#015
Nov 28 21:41:01 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< RTP-Info: url=rtsp://10.76.1.180/stream=1?addpids=128,129,130,502,503,504,505 RTSP/1.0#015
Nov 28 21:41:01 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< #015
Nov 28 21:41:01 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Connection #0 to host 10.76.1.173 left intact
Nov 28 21:41:01 core vdr: [8204] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 28 21:41:01 core vdr: [8204] SATIP5: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.180/stream=1?addpids=128,129,130,502,503,504,505) Response 200 in 1 ms [device 0]
Nov 28 21:41:01 core vdr: [8204] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 28 21:41:01 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55078 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:01 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55079 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:01 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55080 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:01 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55081 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:01 core vdr: [8210] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 2]
Nov 28 21:41:01 core vdr: [8207] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 1]
Nov 28 21:41:01 core vdr: [8213] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 3]
Nov 28 21:41:01 core vdr: [8216] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 4]
Nov 28 21:41:01 core vdr: [8219] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 5]
Nov 28 21:41:01 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (764) Received RTP packet #55082 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:01 core vdr: [8202] SATIP10: virtual void cSatipTuner::ProcessApplicationData(u_char*, int) (ver=1.0;src=2;tuner=1,106,1,0,10971,h,dvbs2,8psk,,0.35,29700,23;pids=1) [device 0]
Nov 28 21:41:01 core vdr: [8204] SATIP4: virtual void cSatipTuner::Action(): tsLocked [device 0]
Nov 28 21:41:01 core vdr: [8204] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 28 21:41:01 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (200) Received RTP packet #55083 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:01 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (764) Received RTP packet #55084 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:01 core vdr: [8202] SATIP10: virtual void cSatipTuner::ProcessApplicationData(u_char*, int) (ver=1.0;src=2;tuner=1,106,1,0,10971,h,dvbs2,8psk,,0.35,29700,23;pids=1) [device 0]
Nov 28 21:41:01 core vdr: [8210] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 2]
Nov 28 21:41:01 core vdr: [8207] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 1]
Nov 28 21:41:01 core vdr: [8213] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 3]
Nov 28 21:41:01 core vdr: [8216] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 4]
Nov 28 21:41:01 core vdr: [8219] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 5]
Nov 28 21:41:01 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (952) Received RTP packet #55085 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:01 core vdr: [8204] SATIP4: virtual void cSatipTuner::Action(): tsLocked [device 0]
Nov 28 21:41:01 core vdr: [8204] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (200) Received RTP packet #55086 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP10: virtual void cSatipTuner::ProcessApplicationData(u_char*, int) (ver=1.0;src=2;tuner=1,106,1,0,10971,h,dvbs2,8psk,,0.35,29700,23;pids=1) [device 0]
Nov 28 21:41:02 core vdr: [8207] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 1]
Nov 28 21:41:02 core vdr: [8210] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 2]
Nov 28 21:41:02 core vdr: [8213] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 3]
Nov 28 21:41:02 core vdr: [8216] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 4]
Nov 28 21:41:02 core vdr: [8219] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 5]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (764) Received RTP packet #55087 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8204] SATIP4: virtual void cSatipTuner::Action(): tsLocked [device 0]
Nov 28 21:41:02 core vdr: [8204] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (764) Received RTP packet #55088 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP10: virtual void cSatipTuner::ProcessApplicationData(u_char*, int) (ver=1.0;src=2;tuner=1,106,1,0,10971,h,dvbs2,8psk,,0.35,29700,23;pids=1) [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55089 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55090 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55091 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55092 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55093 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8207] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 1]
Nov 28 21:41:02 core vdr: [8210] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 2]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55094 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8213] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 3]
Nov 28 21:41:02 core vdr: [8216] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 4]
Nov 28 21:41:02 core vdr: [8219] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 5]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55095 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55096 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55097 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55098 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55099 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8206] SATIP12: virtual int cSatipDevice::OpenFilter(u_short, u_char, u_char) (18, 40, C0) [device 0]
Nov 28 21:41:02 core vdr: [8206] SATIP12: bool cSatipTuner::SetPid(int, int, bool) (18, 5, 1) pids=1,18,128,129,130,502,503,504,505 [device 0]
Nov 28 21:41:02 core vdr: [8206] SATIP12: virtual int cSatipDevice::OpenFilter(u_short, u_char, u_char) (20, 70, FF) [device 0]
Nov 28 21:41:02 core vdr: [8204] SATIP4: virtual void cSatipTuner::Action(): tsLocked [device 0]
Nov 28 21:41:02 core vdr: [8206] SATIP12: bool cSatipTuner::SetPid(int, int, bool) (20, 5, 1) pids=1,18,20,128,129,130,502,503,504,505 [device 0]
Nov 28 21:41:02 core vdr: [8206] SATIP12: virtual int cSatipDevice::OpenFilter(u_short, u_char, u_char) (0, 00, FF) [device 0]
Nov 28 21:41:02 core vdr: [8204] SATIP1: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.180/stream=1?addpids=18,20) [device 0]
Nov 28 21:41:02 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 0 ms for 6 (transfer 0x7f070400bf00)
Nov 28 21:41:02 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 1500 ms for 8 (transfer 0x7f070400bf00)
Nov 28 21:41:02 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 1500 ms for 2 (transfer 0x7f070400bf00)
Nov 28 21:41:02 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Found bundle for host 10.76.1.173: 0x7f070400bec0 [can pipeline]
Nov 28 21:41:02 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Re-using existing connection! (#0) with host 10.76.1.173
Nov 28 21:41:02 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Connected to 10.76.1.173 (10.76.1.173) port 554 (#0)
Nov 28 21:41:02 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 0 ms for 6 (transfer 0x7f070400bf00)
Nov 28 21:41:02 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD >>>#012PLAY rtsp://10.76.1.180/stream=1?addpids=18,20 RTSP/1.0#015#012CSeq: 9#015#012Session: 0515530019#015#012User-Agent: vdr-satip/2.4.1-GIT-19e3057 (device 0)#015#012#015
Nov 28 21:41:02 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< RTSP/1.0 200 OK#015
Nov 28 21:41:02 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< CSeq: 9#015
Nov 28 21:41:02 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< Session: 0515530019#015
Nov 28 21:41:02 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< RTP-Info: url=rtsp://10.76.1.180/stream=1?addpids=18,20 RTSP/1.0#015
Nov 28 21:41:02 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< #015
Nov 28 21:41:02 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Connection #0 to host 10.76.1.173 left intact
Nov 28 21:41:02 core vdr: [8204] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 28 21:41:02 core vdr: [8204] SATIP5: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.180/stream=1?addpids=18,20) Response 200 in 1 ms [device 0]
Nov 28 21:41:02 core vdr: [8204] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 28 21:41:02 core vdr: [8204] SATIP4: virtual void cSatipTuner::Action(): tsLocked [device 0]
Nov 28 21:41:02 core vdr: [8206] SATIP12: bool cSatipTuner::SetPid(int, int, bool) (0, 5, 1) pids=0,1,18,20,128,129,130,502,503,504,505 [device 0]
Nov 28 21:41:02 core vdr: [8206] SATIP12: virtual int cSatipDevice::OpenFilter(u_short, u_char, u_char) (17, 42, FF) [device 0]
Nov 28 21:41:02 core vdr: [8204] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 28 21:41:02 core vdr: [8204] SATIP4: virtual void cSatipTuner::Action(): tsLocked [device 0]
Nov 28 21:41:02 core vdr: [8206] SATIP12: bool cSatipTuner::SetPid(int, int, bool) (17, 5, 1) pids=0,1,17,18,20,128,129,130,502,503,504,505 [device 0]
Nov 28 21:41:02 core vdr: [8206] SATIP12: virtual int cSatipDevice::OpenFilter(u_short, u_char, u_char) (16, 40, FF) [device 0]
Nov 28 21:41:02 core vdr: [8204] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 28 21:41:02 core vdr: [8204] SATIP4: virtual void cSatipTuner::Action(): tsLocked [device 0]
Nov 28 21:41:02 core vdr: [8204] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 28 21:41:02 core vdr: [8206] SATIP12: bool cSatipTuner::SetPid(int, int, bool) (16, 5, 1) pids=0,1,16,17,18,20,128,129,130,502,503,504,505 [device 0]
Nov 28 21:41:02 core vdr: [8204] SATIP4: virtual void cSatipTuner::Action(): tsLocked [device 0]
Nov 28 21:41:02 core vdr: [8204] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55100 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55101 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55102 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55103 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55104 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55105 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55106 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55107 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55108 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55109 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55110 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55111 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55112 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP10: virtual void cSatipTuner::ProcessApplicationData(u_char*, int) (ver=1.0;src=2;tuner=1,106,1,0,10971,h,dvbs2,8psk,,0.35,29700,23;pids=1) [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55113 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55114 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55115 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55116 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55117 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55118 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55119 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55120 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55121 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8207] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 1]
Nov 28 21:41:02 core vdr: [8210] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 2]
Nov 28 21:41:02 core vdr: [8213] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 3]
Nov 28 21:41:02 core vdr: [8216] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 4]
Nov 28 21:41:02 core vdr: [8219] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 5]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55122 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55123 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55124 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55125 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55126 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55127 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8204] SATIP4: virtual void cSatipTuner::Action(): tsLocked [device 0]
Nov 28 21:41:02 core vdr: [8204] SATIP1: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.180/stream=1?addpids=0,16,17) [device 0]
Nov 28 21:41:02 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 0 ms for 6 (transfer 0x7f070400bf00)
Nov 28 21:41:02 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 1500 ms for 8 (transfer 0x7f070400bf00)
Nov 28 21:41:02 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 1500 ms for 2 (transfer 0x7f070400bf00)
Nov 28 21:41:02 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Found bundle for host 10.76.1.173: 0x7f070400bec0 [can pipeline]
Nov 28 21:41:02 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Re-using existing connection! (#0) with host 10.76.1.173
Nov 28 21:41:02 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Connected to 10.76.1.173 (10.76.1.173) port 554 (#0)
Nov 28 21:41:02 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 0 ms for 6 (transfer 0x7f070400bf00)
Nov 28 21:41:02 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD >>>#012PLAY rtsp://10.76.1.180/stream=1?addpids=0,16,17 RTSP/1.0#015#012CSeq: 10#015#012Session: 0515530019#015#012User-Agent: vdr-satip/2.4.1-GIT-19e3057 (device 0)#015#012#015
Nov 28 21:41:02 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< RTSP/1.0 200 OK#015
Nov 28 21:41:02 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< CSeq: 10#015
Nov 28 21:41:02 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< Session: 0515530019#015
Nov 28 21:41:02 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< RTP-Info: url=rtsp://10.76.1.180/stream=1?addpids=0,16,17 RTSP/1.0#015
Nov 28 21:41:02 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< #015
Nov 28 21:41:02 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Connection #0 to host 10.76.1.173 left intact
Nov 28 21:41:02 core vdr: [8204] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 28 21:41:02 core vdr: [8204] SATIP5: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.180/stream=1?addpids=0,16,17) Response 200 in 2 ms [device 0]
Nov 28 21:41:02 core vdr: [8204] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55128 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55129 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55130 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55131 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55132 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55133 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55134 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55135 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55136 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55137 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55138 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55139 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55140 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55141 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55142 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55143 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55144 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55145 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55146 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55147 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55148 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55149 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55150 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55151 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55152 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55153 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55154 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55155 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55156 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8207] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 1]
Nov 28 21:41:02 core vdr: [8210] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 2]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55157 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8213] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 3]
Nov 28 21:41:02 core vdr: [8216] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 4]
Nov 28 21:41:02 core vdr: [8219] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 5]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55158 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55159 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55160 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8206] SATIP12: virtual int cSatipDevice::OpenFilter(u_short, u_char, u_char) (1124, 02, FF) [device 0]
Nov 28 21:41:02 core vdr: [8206] SATIP12: bool cSatipTuner::SetPid(int, int, bool) (1124, 5, 1) pids=0,1,16,17,18,20,128,129,130,502,503,504,505,1124 [device 0]
Nov 28 21:41:02 core vdr: [8204] SATIP4: virtual void cSatipTuner::Action(): tsLocked [device 0]
Nov 28 21:41:02 core vdr: [8204] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55161 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55162 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55163 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55164 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55165 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55166 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55167 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55168 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55169 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55170 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:02 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55171 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55172 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55173 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55174 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55175 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55176 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55177 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55178 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55179 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55180 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55181 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55182 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55183 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55184 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55185 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55186 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55187 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55188 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55189 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55190 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55191 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55192 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55193 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55194 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55195 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8207] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 1]
Nov 28 21:41:03 core vdr: [8210] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 2]
Nov 28 21:41:03 core vdr: [8216] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 4]
Nov 28 21:41:03 core vdr: [8213] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 3]
Nov 28 21:41:03 core vdr: [8219] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 5]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55196 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55197 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55198 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55199 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55200 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55201 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8204] SATIP4: virtual void cSatipTuner::Action(): tsLocked [device 0]
Nov 28 21:41:03 core vdr: [8204] SATIP1: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.180/stream=1?addpids=1124) [device 0]
Nov 28 21:41:03 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 0 ms for 6 (transfer 0x7f070400bf00)
Nov 28 21:41:03 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 1500 ms for 8 (transfer 0x7f070400bf00)
Nov 28 21:41:03 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 1500 ms for 2 (transfer 0x7f070400bf00)
Nov 28 21:41:03 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Found bundle for host 10.76.1.173: 0x7f070400bec0 [can pipeline]
Nov 28 21:41:03 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Re-using existing connection! (#0) with host 10.76.1.173
Nov 28 21:41:03 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Connected to 10.76.1.173 (10.76.1.173) port 554 (#0)
Nov 28 21:41:03 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 0 ms for 6 (transfer 0x7f070400bf00)
Nov 28 21:41:03 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD >>>#012PLAY rtsp://10.76.1.180/stream=1?addpids=1124 RTSP/1.0#015#012CSeq: 11#015#012Session: 0515530019#015#012User-Agent: vdr-satip/2.4.1-GIT-19e3057 (device 0)#015#012#015
Nov 28 21:41:03 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< RTSP/1.0 200 OK#015
Nov 28 21:41:03 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< CSeq: 11#015
Nov 28 21:41:03 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< Session: 0515530019#015
Nov 28 21:41:03 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< RTP-Info: url=rtsp://10.76.1.180/stream=1?addpids=1124 RTSP/1.0#015
Nov 28 21:41:03 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< #015
Nov 28 21:41:03 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Connection #0 to host 10.76.1.173 left intact
Nov 28 21:41:03 core vdr: [8204] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 28 21:41:03 core vdr: [8204] SATIP5: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.180/stream=1?addpids=1124) Response 200 in 2 ms [device 0]
Nov 28 21:41:03 core vdr: [8204] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55202 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55203 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55204 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55205 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55206 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55207 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55208 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55209 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55210 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55211 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55212 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55213 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55214 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55215 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55216 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55217 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55218 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55219 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55220 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55221 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55222 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55223 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8206] SATIP8: int cSatipSectionFilterHandler::GetPid(int) (71) pid=1124 index=5 [device 0]
Nov 28 21:41:03 core vdr: [8206] SATIP12: virtual void cSatipDevice::CloseFilter(int) (1124) [device 0]
Nov 28 21:41:03 core vdr: [8206] SATIP12: bool cSatipTuner::SetPid(int, int, bool) (1124, 5, 0) pids=0,1,16,17,18,20,128,129,130,502,503,504,505 [device 0]
Nov 28 21:41:03 core vdr: [8206] SATIP8: void cSatipSectionFilterHandler::Close(int) (71) pid=1124 index=5 [device 0]
Nov 28 21:41:03 core vdr: [8206] SATIP8: bool cSatipSectionFilterHandler::Delete(unsigned int) (5) Found [device 0]
Nov 28 21:41:03 core vdr: [8204] SATIP4: virtual void cSatipTuner::Action(): tsLocked [device 0]
Nov 28 21:41:03 core vdr: [8206] SATIP12: virtual int cSatipDevice::OpenFilter(u_short, u_char, u_char) (1252, 02, FF) [device 0]
Nov 28 21:41:03 core vdr: [8204] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 28 21:41:03 core vdr: [8206] SATIP12: bool cSatipTuner::SetPid(int, int, bool) (1252, 5, 1) pids=0,1,16,17,18,20,128,129,130,502,503,504,505,1252 [device 0]
Nov 28 21:41:03 core vdr: [8204] SATIP4: virtual void cSatipTuner::Action(): tsLocked [device 0]
Nov 28 21:41:03 core vdr: [8204] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55224 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55225 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55226 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55227 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55228 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55229 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55230 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55231 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55232 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55233 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55234 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55235 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55236 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55237 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55238 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55239 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55240 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8210] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 2]
Nov 28 21:41:03 core vdr: [8207] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 1]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55241 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8216] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 4]
Nov 28 21:41:03 core vdr: [8213] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 3]
Nov 28 21:41:03 core vdr: [8219] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 5]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55242 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55243 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55244 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55245 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55246 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55247 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55248 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55249 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55250 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55251 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55252 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55253 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55254 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55255 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55256 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55257 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55258 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55259 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55260 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55261 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55262 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55263 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55264 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55265 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55266 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55267 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55268 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55269 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55270 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55271 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55272 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55273 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55274 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55275 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55276 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8204] SATIP4: virtual void cSatipTuner::Action(): tsLocked [device 0]
Nov 28 21:41:03 core vdr: [8204] SATIP1: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.180/stream=1?addpids=1252&delpids=1124) [device 0]
Nov 28 21:41:03 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 0 ms for 6 (transfer 0x7f070400bf00)
Nov 28 21:41:03 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 1500 ms for 8 (transfer 0x7f070400bf00)
Nov 28 21:41:03 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 1500 ms for 2 (transfer 0x7f070400bf00)
Nov 28 21:41:03 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Found bundle for host 10.76.1.173: 0x7f070400bec0 [can pipeline]
Nov 28 21:41:03 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Re-using existing connection! (#0) with host 10.76.1.173
Nov 28 21:41:03 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Connected to 10.76.1.173 (10.76.1.173) port 554 (#0)
Nov 28 21:41:03 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 0 ms for 6 (transfer 0x7f070400bf00)
Nov 28 21:41:03 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD >>>#012PLAY rtsp://10.76.1.180/stream=1?addpids=1252&delpids=1124 RTSP/1.0#015#012CSeq: 12#015#012Session: 0515530019#015#012User-Agent: vdr-satip/2.4.1-GIT-19e3057 (device 0)#015#012#015
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55277 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< RTSP/1.0 200 OK#015
Nov 28 21:41:03 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< CSeq: 12#015
Nov 28 21:41:03 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< Session: 0515530019#015
Nov 28 21:41:03 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< RTP-Info: url=rtsp://10.76.1.180/stream=1?addpids=1252&delpids=1124 RTSP/1.0#015
Nov 28 21:41:03 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< #015
Nov 28 21:41:03 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Connection #0 to host 10.76.1.173 left intact
Nov 28 21:41:03 core vdr: [8204] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 28 21:41:03 core vdr: [8204] SATIP5: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.180/stream=1?addpids=1252&delpids=1124) Response 200 in 2 ms [device 0]
Nov 28 21:41:03 core vdr: [8204] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55278 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55279 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55280 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55281 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55282 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55283 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP10: virtual void cSatipTuner::ProcessApplicationData(u_char*, int) (ver=1.0;src=2;tuner=1,106,1,0,10971,h,dvbs2,8psk,,0.35,29700,23;pids=0,1,16,17,18,20,128,129,130,502,503,504,505,1252�) [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55284 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55285 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55286 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55287 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8210] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 2]
Nov 28 21:41:03 core vdr: [8207] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 1]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55288 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8216] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 4]
Nov 28 21:41:03 core vdr: [8213] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 3]
Nov 28 21:41:03 core vdr: [8219] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 5]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55289 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55290 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55291 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55292 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55293 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55294 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55295 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55296 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55297 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55298 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55299 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55300 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55301 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8206] SATIP8: int cSatipSectionFilterHandler::GetPid(int) (71) pid=1252 index=5 [device 0]
Nov 28 21:41:03 core vdr: [8206] SATIP12: virtual void cSatipDevice::CloseFilter(int) (1252) [device 0]
Nov 28 21:41:03 core vdr: [8206] SATIP12: bool cSatipTuner::SetPid(int, int, bool) (1252, 5, 0) pids=0,1,16,17,18,20,128,129,130,502,503,504,505 [device 0]
Nov 28 21:41:03 core vdr: [8204] SATIP4: virtual void cSatipTuner::Action(): tsLocked [device 0]
Nov 28 21:41:03 core vdr: [8204] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 28 21:41:03 core vdr: [8206] SATIP8: void cSatipSectionFilterHandler::Close(int) (71) pid=1252 index=5 [device 0]
Nov 28 21:41:03 core vdr: [8206] SATIP8: bool cSatipSectionFilterHandler::Delete(unsigned int) (5) Found [device 0]
Nov 28 21:41:03 core vdr: [8206] SATIP12: virtual int cSatipDevice::OpenFilter(u_short, u_char, u_char) (1636, 02, FF) [device 0]
Nov 28 21:41:03 core vdr: [8206] SATIP12: bool cSatipTuner::SetPid(int, int, bool) (1636, 5, 1) pids=0,1,16,17,18,20,128,129,130,502,503,504,505,1636 [device 0]
Nov 28 21:41:03 core vdr: [8204] SATIP4: virtual void cSatipTuner::Action(): tsLocked [device 0]
Nov 28 21:41:03 core vdr: [8204] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55302 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55303 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55304 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55305 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55306 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55307 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55308 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55309 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55310 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55311 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55312 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55313 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55314 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55315 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55316 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55317 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP10: virtual void cSatipTuner::ProcessApplicationData(u_char*, int) (ver=1.0;src=2;tuner=1,106,1,0,10971,h,dvbs2,8psk,,0.35,29700,23;pids=0,1,16,17,18,20,128,129,130,502,503,504,505,1252�) [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55318 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55319 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55320 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55321 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55322 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55323 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55324 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8207] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 1]
Nov 28 21:41:03 core vdr: [8210] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 2]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55325 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8216] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 4]
Nov 28 21:41:03 core vdr: [8213] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 3]
Nov 28 21:41:03 core vdr: [8219] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 5]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55326 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55327 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55328 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55329 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55330 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55331 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55332 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55333 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55334 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55335 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55336 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55337 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55338 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55339 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55340 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55341 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:03 core vdr: [8204] SATIP4: virtual void cSatipTuner::Action(): tsLocked [device 0]
Nov 28 21:41:03 core vdr: [8204] SATIP1: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.180/stream=1?addpids=1636&delpids=1252) [device 0]
Nov 28 21:41:03 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 0 ms for 6 (transfer 0x7f070400bf00)
Nov 28 21:41:03 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 1500 ms for 8 (transfer 0x7f070400bf00)
Nov 28 21:41:03 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 1500 ms for 2 (transfer 0x7f070400bf00)
Nov 28 21:41:03 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Found bundle for host 10.76.1.173: 0x7f070400bec0 [can pipeline]
Nov 28 21:41:03 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Re-using existing connection! (#0) with host 10.76.1.173
Nov 28 21:41:03 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Connected to 10.76.1.173 (10.76.1.173) port 554 (#0)
Nov 28 21:41:03 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 0 ms for 6 (transfer 0x7f070400bf00)
Nov 28 21:41:03 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD >>>#012PLAY rtsp://10.76.1.180/stream=1?addpids=1636&delpids=1252 RTSP/1.0#015#012CSeq: 13#015#012Session: 0515530019#015#012User-Agent: vdr-satip/2.4.1-GIT-19e3057 (device 0)#015#012#015
Nov 28 21:41:03 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< RTSP/1.0 200 OK#015
Nov 28 21:41:03 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< CSeq: 13#015
Nov 28 21:41:03 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< Session: 0515530019#015
Nov 28 21:41:03 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< RTP-Info: url=rtsp://10.76.1.180/stream=1?addpids=1636&delpids=1252 RTSP/1.0#015
Nov 28 21:41:03 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< #015
Nov 28 21:41:03 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Connection #0 to host 10.76.1.173 left intact
Nov 28 21:41:03 core vdr: [8204] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 28 21:41:03 core vdr: [8204] SATIP5: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.180/stream=1?addpids=1636&delpids=1252) Response 200 in 2 ms [device 0]
Nov 28 21:41:03 core vdr: [8204] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 28 21:41:03 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55342 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55343 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55344 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55345 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55346 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55347 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55348 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55349 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP10: virtual void cSatipTuner::ProcessApplicationData(u_char*, int) (ver=1.0;src=2;tuner=1,106,1,0,10971,h,dvbs2,8psk,,0.35,29700,23;pids=0,1,16,17,18,20,128,129,130,502,503,504,505,1252�) [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55350 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55351 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55352 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55353 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55354 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55355 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55356 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55357 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55358 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55359 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55360 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55361 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8206] SATIP8: int cSatipSectionFilterHandler::GetPid(int) (71) pid=1636 index=5 [device 0]
Nov 28 21:41:04 core vdr: [8206] SATIP12: virtual void cSatipDevice::CloseFilter(int) (1636) [device 0]
Nov 28 21:41:04 core vdr: [8206] SATIP12: bool cSatipTuner::SetPid(int, int, bool) (1636, 5, 0) pids=0,1,16,17,18,20,128,129,130,502,503,504,505 [device 0]
Nov 28 21:41:04 core vdr: [8206] SATIP8: void cSatipSectionFilterHandler::Close(int) (71) pid=1636 index=5 [device 0]
Nov 28 21:41:04 core vdr: [8206] SATIP8: bool cSatipSectionFilterHandler::Delete(unsigned int) (5) Found [device 0]
Nov 28 21:41:04 core vdr: [8204] SATIP4: virtual void cSatipTuner::Action(): tsLocked [device 0]
Nov 28 21:41:04 core vdr: [8204] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 28 21:41:04 core vdr: [8206] SATIP12: virtual int cSatipDevice::OpenFilter(u_short, u_char, u_char) (3108, 02, FF) [device 0]
Nov 28 21:41:04 core vdr: [8206] SATIP12: bool cSatipTuner::SetPid(int, int, bool) (3108, 5, 1) pids=0,1,16,17,18,20,128,129,130,502,503,504,505,3108 [device 0]
Nov 28 21:41:04 core vdr: [8204] SATIP4: virtual void cSatipTuner::Action(): tsLocked [device 0]
Nov 28 21:41:04 core vdr: [8204] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55362 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55363 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55364 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8207] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 1]
Nov 28 21:41:04 core vdr: [8210] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 2]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55365 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8213] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 3]
Nov 28 21:41:04 core vdr: [8216] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 4]
Nov 28 21:41:04 core vdr: [8219] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 5]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55366 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55367 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55368 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55369 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55370 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55371 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55372 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55373 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55374 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55375 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55376 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55377 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55378 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55379 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55380 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55381 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55382 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55383 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55384 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP10: virtual void cSatipTuner::ProcessApplicationData(u_char*, int) (ver=1.0;src=2;tuner=1,106,1,0,10971,h,dvbs2,8psk,,0.35,29700,23;pids=0,1,16,17,18,20,128,129,130,502,503,504,505,1252�) [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55385 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55386 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55387 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55388 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55389 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55390 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55391 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55392 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55393 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55394 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55395 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55396 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55397 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55398 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55399 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55400 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55401 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55402 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8204] SATIP4: virtual void cSatipTuner::Action(): tsLocked [device 0]
Nov 28 21:41:04 core vdr: [8204] SATIP1: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.180/stream=1?addpids=3108&delpids=1636) [device 0]
Nov 28 21:41:04 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 0 ms for 6 (transfer 0x7f070400bf00)
Nov 28 21:41:04 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 1500 ms for 8 (transfer 0x7f070400bf00)
Nov 28 21:41:04 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 1500 ms for 2 (transfer 0x7f070400bf00)
Nov 28 21:41:04 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Found bundle for host 10.76.1.173: 0x7f070400bec0 [can pipeline]
Nov 28 21:41:04 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Re-using existing connection! (#0) with host 10.76.1.173
Nov 28 21:41:04 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Connected to 10.76.1.173 (10.76.1.173) port 554 (#0)
Nov 28 21:41:04 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 0 ms for 6 (transfer 0x7f070400bf00)
Nov 28 21:41:04 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD >>>#012PLAY rtsp://10.76.1.180/stream=1?addpids=3108&delpids=1636 RTSP/1.0#015#012CSeq: 14#015#012Session: 0515530019#015#012User-Agent: vdr-satip/2.4.1-GIT-19e3057 (device 0)#015#012#015
Nov 28 21:41:04 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< RTSP/1.0 200 OK#015
Nov 28 21:41:04 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< CSeq: 14#015
Nov 28 21:41:04 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< Session: 0515530019#015
Nov 28 21:41:04 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< RTP-Info: url=rtsp://10.76.1.180/stream=1?addpids=3108&delpids=1636 RTSP/1.0#015
Nov 28 21:41:04 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< #015
Nov 28 21:41:04 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Connection #0 to host 10.76.1.173 left intact
Nov 28 21:41:04 core vdr: [8204] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 28 21:41:04 core vdr: [8204] SATIP5: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.180/stream=1?addpids=3108&delpids=1636) Response 200 in 2 ms [device 0]
Nov 28 21:41:04 core vdr: [8204] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55403 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55404 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8207] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 1]
Nov 28 21:41:04 core vdr: [8210] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 2]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55405 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8216] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 4]
Nov 28 21:41:04 core vdr: [8213] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 3]
Nov 28 21:41:04 core vdr: [8219] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 5]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55406 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55407 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55408 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55409 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55410 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55411 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55412 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55413 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55414 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55415 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55416 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55417 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55418 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55419 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55420 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55421 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55422 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55423 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55424 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55425 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55426 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55427 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55428 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55429 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55430 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP10: virtual void cSatipTuner::ProcessApplicationData(u_char*, int) (ver=1.0;src=2;tuner=1,106,1,0,10971,h,dvbs2,8psk,,0.35,29700,23;pids=0,1,16,17,18,20,128,129,130,502,503,504,505,1252�) [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55431 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55432 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55433 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55434 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55435 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55436 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55437 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55438 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55439 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55440 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55441 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55442 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55443 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55444 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55445 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55446 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55447 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55448 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55449 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55450 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55451 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55452 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55453 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55454 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55455 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55456 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55457 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55458 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55459 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55460 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55461 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8206] SATIP8: int cSatipSectionFilterHandler::GetPid(int) (71) pid=3108 index=5 [device 0]
Nov 28 21:41:04 core vdr: [8206] SATIP12: virtual void cSatipDevice::CloseFilter(int) (3108) [device 0]
Nov 28 21:41:04 core vdr: [8206] SATIP12: bool cSatipTuner::SetPid(int, int, bool) (3108, 5, 0) pids=0,1,16,17,18,20,128,129,130,502,503,504,505 [device 0]
Nov 28 21:41:04 core vdr: [8204] SATIP4: virtual void cSatipTuner::Action(): tsLocked [device 0]
Nov 28 21:41:04 core vdr: [8206] SATIP8: void cSatipSectionFilterHandler::Close(int) (71) pid=3108 index=5 [device 0]
Nov 28 21:41:04 core vdr: [8206] SATIP8: bool cSatipSectionFilterHandler::Delete(unsigned int) (5) Found [device 0]
Nov 28 21:41:04 core vdr: [8204] SATIP1: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.180/stream=1?delpids=3108) [device 0]
Nov 28 21:41:04 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 0 ms for 6 (transfer 0x7f070400bf00)
Nov 28 21:41:04 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 1500 ms for 8 (transfer 0x7f070400bf00)
Nov 28 21:41:04 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 1500 ms for 2 (transfer 0x7f070400bf00)
Nov 28 21:41:04 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Found bundle for host 10.76.1.173: 0x7f070400bec0 [can pipeline]
Nov 28 21:41:04 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Re-using existing connection! (#0) with host 10.76.1.173
Nov 28 21:41:04 core vdr: [8206] SATIP12: virtual int cSatipDevice::OpenFilter(u_short, u_char, u_char) (3172, 02, FF) [device 0]
Nov 28 21:41:04 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Connected to 10.76.1.173 (10.76.1.173) port 554 (#0)
Nov 28 21:41:04 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 0 ms for 6 (transfer 0x7f070400bf00)
Nov 28 21:41:04 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD >>>#012PLAY rtsp://10.76.1.180/stream=1?delpids=3108 RTSP/1.0#015#012CSeq: 15#015#012Session: 0515530019#015#012User-Agent: vdr-satip/2.4.1-GIT-19e3057 (device 0)#015#012#015
Nov 28 21:41:04 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< RTSP/1.0 200 OK#015
Nov 28 21:41:04 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< CSeq: 15#015
Nov 28 21:41:04 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< Session: 0515530019#015
Nov 28 21:41:04 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< RTP-Info: url=rtsp://10.76.1.180/stream=1?delpids=3108 RTSP/1.0#015
Nov 28 21:41:04 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< #015
Nov 28 21:41:04 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Connection #0 to host 10.76.1.173 left intact
Nov 28 21:41:04 core vdr: [8204] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 28 21:41:04 core vdr: [8204] SATIP5: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.180/stream=1?delpids=3108) Response 200 in 2 ms [device 0]
Nov 28 21:41:04 core vdr: [8204] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 28 21:41:04 core vdr: [8206] SATIP12: bool cSatipTuner::SetPid(int, int, bool) (3172, 5, 1) pids=0,1,16,17,18,20,128,129,130,502,503,504,505,3172 [device 0]
Nov 28 21:41:04 core vdr: [8204] SATIP4: virtual void cSatipTuner::Action(): tsLocked [device 0]
Nov 28 21:41:04 core vdr: [8204] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55462 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8210] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 2]
Nov 28 21:41:04 core vdr: [8207] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 1]
Nov 28 21:41:04 core vdr: [8216] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 4]
Nov 28 21:41:04 core vdr: [8213] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 3]
Nov 28 21:41:04 core vdr: [8219] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 5]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55463 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55464 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55465 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55466 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55467 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55468 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55469 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55470 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55471 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55472 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55473 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55474 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55475 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55476 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55477 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55478 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55479 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55480 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55481 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55482 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55483 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55484 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55485 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55486 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55487 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55488 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55489 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55490 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55491 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55492 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55493 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55494 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55495 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55496 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55497 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55498 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55499 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55500 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55501 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55502 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8204] SATIP4: virtual void cSatipTuner::Action(): tsLocked [device 0]
Nov 28 21:41:04 core vdr: [8204] SATIP1: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.180/stream=1?addpids=3172) [device 0]
Nov 28 21:41:04 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 0 ms for 6 (transfer 0x7f070400bf00)
Nov 28 21:41:04 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 1500 ms for 8 (transfer 0x7f070400bf00)
Nov 28 21:41:04 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 1500 ms for 2 (transfer 0x7f070400bf00)
Nov 28 21:41:04 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Found bundle for host 10.76.1.173: 0x7f070400bec0 [can pipeline]
Nov 28 21:41:04 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Re-using existing connection! (#0) with host 10.76.1.173
Nov 28 21:41:04 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Connected to 10.76.1.173 (10.76.1.173) port 554 (#0)
Nov 28 21:41:04 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 0 ms for 6 (transfer 0x7f070400bf00)
Nov 28 21:41:04 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD >>>#012PLAY rtsp://10.76.1.180/stream=1?addpids=3172 RTSP/1.0#015#012CSeq: 16#015#012Session: 0515530019#015#012User-Agent: vdr-satip/2.4.1-GIT-19e3057 (device 0)#015#012#015
Nov 28 21:41:04 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< RTSP/1.0 200 OK#015
Nov 28 21:41:04 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< CSeq: 16#015
Nov 28 21:41:04 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< Session: 0515530019#015
Nov 28 21:41:04 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< RTP-Info: url=rtsp://10.76.1.180/stream=1?addpids=3172 RTSP/1.0#015
Nov 28 21:41:04 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP HEAD <<< #015
Nov 28 21:41:04 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Connection #0 to host 10.76.1.173 left intact
Nov 28 21:41:04 core vdr: [8204] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 28 21:41:04 core vdr: [8204] SATIP5: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.180/stream=1?addpids=3172) Response 200 in 1 ms [device 0]
Nov 28 21:41:04 core vdr: [8204] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55503 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8207] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 1]
Nov 28 21:41:04 core vdr: [8210] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 2]
Nov 28 21:41:04 core vdr: [8213] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 3]
Nov 28 21:41:04 core vdr: [8219] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 5]
Nov 28 21:41:04 core vdr: [8216] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 4]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55504 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55505 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55506 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55507 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55508 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55509 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55510 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55511 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55512 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55513 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55514 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55515 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55516 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55517 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55518 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55519 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55520 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55521 v=2 len=12 sync=0x47 [device 0]
Nov 28 21:41:04 core vdr: [8202] SATIP7: int cSatipRtp::GetHeaderLength(unsigned char*, unsigned int) (1328) Received RTP packet #55522 v=2 len=12 sync=0x47 [device 0]

from vdr-plugin-satip.

REELcoder avatar REELcoder commented on June 11, 2024

this is strange:

Nov 28 21:41:00 core vdr: [8204] SATIP1: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.180/stream=1?src=2&freq=10971&pol=h&ro=0.35&msys=dvbs2&mtype=8psk&sr=29700&fec=23) [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 0 ms for 6 (transfer 0x7f070400bf00)
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 1500 ms for 8 (transfer 0x7f070400bf00)
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Expire in 1500 ms for 2 (transfer 0x7f070400bf00)
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Found bundle for host 10.76.1.173: 0x7f070400bec0 [can pipeline]
Nov 28 21:41:00 core vdr: [8204] SATIP2: static int cSatipRtsp::DebugCallback(CURL*, curl_infotype, char*, size_t, void*) [device 0] RTSP INFO Re-using existing connection! (#0) with host 10.76.1.173

Play to 10.76.1.180 is called but curl is reusing the connection to 10.76.1.173

from vdr-plugin-satip.

rofafor avatar rofafor commented on June 11, 2024

The patch still doesn't work as it should:

Nov 28 21:41:00 core vdr: [8204] SATIP1: void cSatipTuner::UpdateCurrentState(): Switching from tsTuned to tsSet [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP4: virtual void cSatipTuner::Action(): tsSet [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP1: bool cSatipTuner::Connect() [device 0]
Nov 28 21:41:00 core vdr: [8204] SATIP1: bool cSatipTuner::Connect() Retuning [device 0]

You shouldn't get that "Retuning" message. Please, add some debugging into the patched code that we can be sure that streamIdM = -1; is set.

from vdr-plugin-satip.

REELcoder avatar REELcoder commented on June 11, 2024

now with this patch status

diff --git a/discover.c b/discover.c
index 37f8a44..36396a8 100644
--- a/discover.c
+++ b/discover.c
@@ -208,6 +208,7 @@ void cSatipDiscover::Fetch(const char *urlP)
 
      // Set URL
      SATIP_CURL_EASY_SETOPT(handleM, CURLOPT_URL, urlP);
+     SATIP_CURL_EASY_SETOPT(handleM, CURLOPT_FORBID_REUSE, 1L);
 
      // Fetch the data
      SATIP_CURL_EASY_PERFORM(handleM);
diff --git a/tuner.c b/tuner.c
index befd78a..0957916 100644
--- a/tuner.c
+++ b/tuner.c
@@ -218,6 +218,7 @@ bool cSatipTuner::Connect(void)
      cString connectionUri = GetBaseUrl(*streamAddrM, streamPortM);
      tnrParamM = "";
      // Just retune
+     info("%s SWITCH_FIX: streamIdM %d", __PRETTY_FUNCTION__, streamIdM);
      if (streamIdM >= 0) {
         cString uri = cString::sprintf("%sstream=%d?%s", *connectionUri, streamIdM, *streamParamM);
         debug1("%s Retuning [device %d]", __PRETTY_FUNCTION__, deviceIdM);
@@ -235,6 +236,7 @@ bool cSatipTuner::Connect(void)
         if (useTcp)
            debug1("%s Requesting TCP [device %d]", __PRETTY_FUNCTION__, deviceIdM);
         if (rtspM.Setup(*uri, rtpM.Port(), rtcpM.Port(), useTcp)) {
+           info("%s SWITCH_FIX: streamIdM=%d uri=%s", __PRETTY_FUNCTION__, streamIdM, *uri);
            keepAliveM.Set(timeoutM);
            if (nextServerM.IsValid()) {
               currentServerM = nextServerM;
@@ -257,6 +259,7 @@ bool cSatipTuner::Disconnect(void)
   cMutexLock MutexLock(&mutexM);
   debug1("%s [device %d]", __PRETTY_FUNCTION__, deviceIdM);
 
+  info("%s SWITCH_FIX: streamIdM=%d", __PRETTY_FUNCTION__, streamIdM);
   if (!isempty(*streamAddrM) && (streamIdM >= 0)) {
      cString uri = cString::sprintf("%sstream=%d", *GetBaseUrl(*streamAddrM, streamPortM), streamIdM);
      rtspM.Teardown(*uri);
@@ -280,6 +283,7 @@ bool cSatipTuner::Disconnect(void)
   delPidsM.Clear();
 
   // return always true
+  info("%s SWITCH_FIX: streamIdM=%d", __PRETTY_FUNCTION__, streamIdM);
   return true;
 }
 
@@ -439,6 +443,7 @@ bool cSatipTuner::SetSource(cSatipServer *serverP, const int transponderP, const
   if (serverP) {
      nextServerM.Set(serverP, transponderP);
      if (!isempty(*nextServerM.GetAddress()) && !isempty(parameterP)) {
+	cString oldStreamAddr = streamAddrM;
         // Update stream address and parameter
         streamAddrM = rtspM.RtspUnescapeString(*nextServerM.GetAddress());
         streamParamM = rtspM.RtspUnescapeString(parameterP);
@@ -447,6 +452,11 @@ bool cSatipTuner::SetSource(cSatipServer *serverP, const int transponderP, const
         if (nextServerM.IsQuirk(cSatipServer::eSatipQuirkForcePilot) && strstr(parameterP, "msys=dvbs2") && !strstr(parameterP, "plts="))
            streamParamM = rtspM.RtspUnescapeString(*cString::sprintf("%s&plts=on", parameterP));
         // Reconnect
+	info("%s SWITCH_FIX: %s -> %s", __PRETTY_FUNCTION__, *oldStreamAddr, *streamAddrM);
+	if (!strcmp(*streamAddrM, *oldStreamAddr)) {
+           rtspM.Reset();
+           streamIdM = -1;
+        }
         RequestState(tsSet, smExternal);
         }
      }
Nov 29 18:38:59 core vdr: [14897] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.173/) [device 0]
Nov 29 18:38:59 core vdr: [14897] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.173/) [device 0]
Nov 29 18:38:59 core vdr: [14897] SATIP1: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.173/stream=2?addpids=3492) [device 0]
Nov 29 18:38:59 core vdr: [14897] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 29 18:38:59 core vdr: [14897] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.173/) [device 0]
Nov 29 18:38:59 core vdr: [14897] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.173/) [device 0]
Nov 29 18:38:59 core vdr: [14897] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.173/) [device 0]
Nov 29 18:38:59 core vdr: [14897] SATIP1: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.173/stream=2?addpids=3556&delpids=3492) [device 0]
Nov 29 18:38:59 core vdr: [14897] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 29 18:38:59 core vdr: [14897] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.173/) [device 0]
Nov 29 18:39:00 core vdr: [14897] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.173/) [device 0]
Nov 29 18:39:00 core vdr: [14897] SATIP1: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.173/stream=2?delpids=3556) [device 0]
Nov 29 18:39:00 core vdr: [14897] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 29 18:39:00 core vdr: [14897] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.173/) [device 0]
Nov 29 18:39:00 core vdr: [14897] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.173/) [device 0]
Nov 29 18:39:00 core vdr: [14897] SATIP1: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.173/stream=2?addpids=3620) [device 0]
Nov 29 18:39:00 core vdr: [14897] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 29 18:39:00 core vdr: [14897] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.173/) [device 0]
Nov 29 18:39:00 core vdr: [14891] [softhddev]CreateOsd: left 96, top 54, level 0, using OpenGL OSD support
Nov 29 18:39:00 core vdr: [14891] [softhddev]cOglOsd osdLeft 96 osdTop 54 screenWidth 1920 screenHeight 1080
Nov 29 18:39:00 core vdr: [15236] animator thread thread started (pid=14891, tid=15236, prio=high)
Nov 29 18:39:00 core vdr: [14896] SATIP1: void cSatipMsearch::Probe()
Nov 29 18:39:00 core vdr: [14896] SATIP1: bool cSatipSocket::Write(const char*, const unsigned char*, unsigned int) (239.255.255.250, , 118)
Nov 29 18:39:00 core vdr: [14895] SATIP1: virtual void cSatipMsearch::Process() location='http://10.76.1.173/octoserve/octonet.xml'
Nov 29 18:39:00 core vdr: [14895] SATIP1: virtual void cSatipMsearch::Process() st='urn:ses-com:device:SatIPServer:1'
Nov 29 18:39:00 core vdr: [14895] SATIP1: virtual void cSatipMsearch::Process() location='http://10.76.1.180/octoserve/octonet.xml'
Nov 29 18:39:00 core vdr: [14895] SATIP1: virtual void cSatipMsearch::Process() st='urn:ses-com:device:SatIPServer:1'
Nov 29 18:39:00 core vdr: [14897] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.173/) [device 0]
Nov 29 18:39:00 core vdr: [14897] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.173/) [device 0]
Nov 29 18:39:00 core vdr: [14897] SATIP1: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.173/stream=2?addpids=3684&delpids=3620) [device 0]
Nov 29 18:39:00 core vdr: [14897] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 29 18:39:00 core vdr: [14897] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.173/) [device 0]
Nov 29 18:39:00 core vdr: [14897] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.173/) [device 0]
Nov 29 18:39:00 core vdr: [14897] SATIP1: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.173/stream=2?delpids=3684) [device 0]
Nov 29 18:39:00 core vdr: [14897] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 29 18:39:00 core vdr: [14897] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.173/) [device 0]
Nov 29 18:39:00 core vdr: [14897] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.173/) [device 0]
Nov 29 18:39:01 core vdr: [14897] SATIP1: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.173/stream=2?addpids=3748) [device 0]
Nov 29 18:39:01 core vdr: [14897] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 29 18:39:01 core vdr: [14897] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.173/) [device 0]
Nov 29 18:39:01 core vdr: [14897] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.173/) [device 0]
Nov 29 18:39:01 core vdr: [14897] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.173/) [device 0]
Nov 29 18:39:01 core vdr: [14891] switching to channel 1 S13.0E-318-12300-17201 (SRF 1 HD)
Nov 29 18:39:01 core vdr: [14891] [softhddev]SetPlayMode: 0
Nov 29 18:39:01 core vdr: [14891] [softhddev]SetVideoDisplayFormat: 1
Nov 29 18:39:01 core vdr: [14891] [softhddev]GetSpuDecoder:
Nov 29 18:39:01 core vdr: [14897] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.173/) [device 0]
Nov 29 18:39:01 core vdr: [15154] SATIP1: bool cSatipTuner::Close() [device 0]
Nov 29 18:39:01 core vdr: [15154] SATIP1: bool cSatipTuner::RequestState(cSatipTuner::eTunerState, cSatipTuner::eStateMode) (tsRelease, smExternal) current=tsLocked internal=0 external=0 [device 0]
Nov 29 18:39:01 core vdr: [15154] device 1 receiver thread ended (pid=14891, tid=15154)
Nov 29 18:39:01 core vdr: [14897] SATIP1: void cSatipTuner::UpdateCurrentState(): Switching from tsLocked to tsRelease [device 0]
Nov 29 18:39:01 core vdr: [14891] CAM 1: assigned to device 1
Nov 29 18:39:01 core vdr: [14897] SATIP1: bool cSatipTuner::Disconnect() [device 0]
Nov 29 18:39:01 core vdr: [14897] SATIP: bool cSatipTuner::Disconnect() SWITCH_FIX: streamIdM=2
Nov 29 18:39:01 core vdr: [15239] device 1 receiver thread started (pid=14891, tid=15239, prio=high)
Nov 29 18:39:01 core vdr: [14897] SATIP1: bool cSatipRtsp::Teardown(const char*) (rtsp://10.76.1.173/stream=2) [device 0]
Nov 29 18:39:01 core vdr: [14897] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 29 18:39:01 core vdr: [14897] SATIP1: void cSatipRtsp::Reset() [device 0]
Nov 29 18:39:01 core vdr: [14897] SATIP1: void cSatipRtsp::Destroy() [device 0]
Nov 29 18:39:01 core vdr: [14897] SATIP1: void cSatipRtsp::Create() [device 0]
Nov 29 18:39:01 core vdr: [14897] SATIP: bool cSatipTuner::Disconnect() SWITCH_FIX: streamIdM=-1
Nov 29 18:39:01 core vdr: [14897] SATIP1: bool cSatipTuner::RequestState(cSatipTuner::eTunerState, cSatipTuner::eStateMode) (tsIdle, smInternal) current=tsRelease internal=0 external=0 [device 0]
Nov 29 18:39:01 core vdr: [14897] SATIP1: void cSatipTuner::UpdateCurrentState(): Switching from tsRelease to tsIdle [device 0]
Nov 29 18:39:01 core vdr: [15239] SATIP1: bool cSatipTuner::Open() [device 0]
Nov 29 18:39:01 core vdr: [15239] SATIP1: bool cSatipTuner::RequestState(cSatipTuner::eTunerState, cSatipTuner::eStateMode) (tsSet, smExternal) current=tsIdle internal=0 external=0 [device 0]
Nov 29 18:39:01 core vdr: [14897] SATIP1: void cSatipTuner::UpdateCurrentState(): Switching from tsIdle to tsSet [device 0]
Nov 29 18:39:01 core vdr: [14897] SATIP1: bool cSatipTuner::Connect() [device 0]
Nov 29 18:39:01 core vdr: [14897] SATIP: bool cSatipTuner::Connect() SWITCH_FIX: streamIdM -1
Nov 29 18:39:01 core vdr: [14897] SATIP1: bool cSatipRtsp::SetInterface(const char*) ((null)) [device 0]
Nov 29 18:39:01 core vdr: [14897] SATIP1: bool cSatipRtsp::Options(const char*) (rtsp://10.76.1.173/) [device 0]
Nov 29 18:39:01 core vdr: [14896] SATIP1: bool cSatipSocket::Write(const char*, const unsigned char*, unsigned int) (239.255.255.250, , 118)
Nov 29 18:39:01 core vdr: [14896] SATIP1: void cSatipDiscover::Fetch(const char*) (http://10.76.1.173/octoserve/octonet.xml)
Nov 29 18:39:01 core vdr: [14895] SATIP1: virtual void cSatipMsearch::Process() location='http://10.76.1.180/octoserve/octonet.xml'
Nov 29 18:39:01 core vdr: [14895] SATIP1: virtual void cSatipMsearch::Process() st='urn:ses-com:device:SatIPServer:1'
Nov 29 18:39:01 core vdr: [14895] SATIP1: virtual void cSatipMsearch::Process() location='http://10.76.1.173/octoserve/octonet.xml'
Nov 29 18:39:01 core vdr: [14895] SATIP1: virtual void cSatipMsearch::Process() st='urn:ses-com:device:SatIPServer:1'
Nov 29 18:39:01 core vdr: [14896] SATIP1: int cSatipDiscover::ParseRtspPort()
Nov 29 18:39:01 core vdr: [14896] SATIP1: void cSatipDiscover::ParseDeviceInfo(const char*, int) (10.76.1.173, 554)
Nov 29 18:39:01 core vdr: [14896] SATIP1: void cSatipDiscover::AddServer(const char*, const char*, int, const char*, const char*, const char*, int) ((null), 10.76.1.173, 554, DVBC2-4, (null), OctopusNet:OctopusNET DVB-C, 0)
Nov 29 18:39:01 core vdr: [14896] SATIP1: void cSatipDiscover::Fetch(const char*) (http://10.76.1.180/octoserve/octonet.xml)
Nov 29 18:39:01 core vdr: [14896] SATIP1: int cSatipDiscover::ParseRtspPort()
Nov 29 18:39:01 core vdr: [14896] SATIP1: void cSatipDiscover::ParseDeviceInfo(const char*, int) (10.76.1.180, 554)
Nov 29 18:39:01 core vdr: [14896] SATIP1: void cSatipDiscover::AddServer(const char*, const char*, int, const char*, const char*, const char*, int) ((null), 10.76.1.180, 554, DVBS2-4, (null), OctopusNet:OctopusNET DVB-S, 0)
Nov 29 18:39:01 core vdr: [14896] SATIP1: void cSatipDiscover::Fetch(const char*) (http://10.76.1.180/octoserve/octonet.xml)
Nov 29 18:39:01 core vdr: [14896] SATIP1: int cSatipDiscover::ParseRtspPort()
Nov 29 18:39:01 core vdr: [14896] SATIP1: void cSatipDiscover::ParseDeviceInfo(const char*, int) (10.76.1.180, 554)
Nov 29 18:39:01 core vdr: [14896] SATIP1: void cSatipDiscover::AddServer(const char*, const char*, int, const char*, const char*, const char*, int) ((null), 10.76.1.180, 554, DVBS2-4, (null), OctopusNet:OctopusNET DVB-S, 0)
Nov 29 18:39:01 core vdr: [14896] SATIP1: void cSatipDiscover::Fetch(const char*) (http://10.76.1.173/octoserve/octonet.xml)
Nov 29 18:39:01 core vdr: [14896] SATIP1: int cSatipDiscover::ParseRtspPort()
Nov 29 18:39:01 core vdr: [14896] SATIP1: void cSatipDiscover::ParseDeviceInfo(const char*, int) (10.76.1.173, 554)
Nov 29 18:39:01 core vdr: [14896] SATIP1: void cSatipDiscover::AddServer(const char*, const char*, int, const char*, const char*, const char*, int) ((null), 10.76.1.173, 554, DVBC2-4, (null), OctopusNet:OctopusNET DVB-C, 0)
Nov 29 18:39:01 core vdr: [14897] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 29 18:39:01 core vdr: [14897] SATIP1: bool cSatipRtsp::Setup(const char*, int, int, bool) (rtsp://10.76.1.173/?freq=322&msys=dvbc&mtype=256qam&sr=6900, 58226, 58227, 0) [device 0]
Nov 29 18:39:01 core vdr: [14897] SATIP1: void cSatipRtsp::ParseHeader() [device 0]
Nov 29 18:39:01 core vdr: [14897] SATIP1: virtual void cSatipTuner::SetSessionTimeout(const char*, int) (1590079444, 60000) [device 0]
Nov 29 18:39:01 core vdr: [14897] SATIP1: virtual void cSatipTuner::SetupTransport(int, int, const char*, const char*) (58226, 58227, (null), (null)) [device 0]
Nov 29 18:39:01 core vdr: [14897] SATIP1: virtual void cSatipTuner::SetStreamId(int) (1) [device 0]
Nov 29 18:39:01 core vdr: [14897] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 29 18:39:01 core vdr: [14897] SATIP: bool cSatipTuner::Connect() SWITCH_FIX: streamIdM=1 uri=rtsp://10.76.1.173/?freq=322&msys=dvbc&mtype=256qam&sr=6900
Nov 29 18:39:01 core vdr: [14897] SATIP1: bool cSatipTuner::RequestState(cSatipTuner::eTunerState, cSatipTuner::eStateMode) (tsTuned, smInternal) current=tsSet internal=0 external=0 [device 0]
Nov 29 18:39:01 core vdr: [14897] SATIP1: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.173/stream=1?pids=0,1,16,17,20,3812) [device 0]
Nov 29 18:39:01 core vdr: [14897] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 29 18:39:01 core vdr: [14897] SATIP1: void cSatipTuner::UpdateCurrentState(): Switching from tsSet to tsTuned [device 0]
Nov 29 18:39:01 core vdr: [14897] SATIP1: bool cSatipRtsp::Describe(const char*) (rtsp://10.76.1.173/stream=1) [device 0]
Nov 29 18:39:01 core vdr: [14897] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 29 18:39:01 core vdr: [14891] SATIP1: bool cSatipTuner::SetSource(cSatipServer*, int, const char*, int) (110971, src=2&freq=10971&pol=h&ro=0.35&msys=dvbs2&mtype=8psk&sr=29700&fec=23, 0) [device 0]
Nov 29 18:39:01 core vdr: [14891] SATIP1: cString cSatipRtsp::RtspUnescapeString(const char*) (10.76.1.180) [device 0]
Nov 29 18:39:01 core vdr: [14891] SATIP1: cString cSatipRtsp::RtspUnescapeString(const char*) (src=2&freq=10971&pol=h&ro=0.35&msys=dvbs2&mtype=8psk&sr=29700&fec=23) [device 0]
Nov 29 18:39:01 core vdr: [14891] SATIP: bool cSatipTuner::SetSource(cSatipServer*, int, const char*, int) SWITCH_FIX: 10.76.1.173 -> 10.76.1.180
Nov 29 18:39:01 core vdr: [14891] SATIP1: bool cSatipTuner::RequestState(cSatipTuner::eTunerState, cSatipTuner::eStateMode) (tsSet, smExternal) current=tsTuned internal=0 external=0 [device 0]
Nov 29 18:39:01 core vdr: [14916] DVBAPI: 0.0 set CAM decrypt (SID 17201 (0x4331), caLm 5, HasCaDescriptors 0)
Nov 29 18:39:01 core vdr: [14897] SATIP1: void cSatipTuner::UpdateCurrentState(): Switching from tsTuned to tsSet [device 0]
Nov 29 18:39:01 core vdr: [14897] SATIP1: bool cSatipTuner::Connect() [device 0]
Nov 29 18:39:01 core vdr: [14897] SATIP: bool cSatipTuner::Connect() SWITCH_FIX: streamIdM 1
Nov 29 18:39:01 core vdr: [14897] SATIP1: bool cSatipTuner::Connect() Retuning [device 0]
Nov 29 18:39:01 core vdr: [14897] SATIP1: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.180/stream=1?src=2&freq=10971&pol=h&ro=0.35&msys=dvbs2&mtype=8psk&sr=29700&fec=23) [device 0]
Nov 29 18:39:01 core vdr: [14897] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 29 18:39:01 core vdr: [14897] SATIP1: bool cSatipTuner::RequestState(cSatipTuner::eTunerState, cSatipTuner::eStateMode) (tsTuned, smInternal) current=tsSet internal=0 external=0 [device 0]
Nov 29 18:39:01 core vdr: [14897] SATIP1: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.180/stream=1?pids=1) [device 0]
Nov 29 18:39:01 core vdr: [14897] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 29 18:39:01 core vdr: [14897] SATIP1: void cSatipTuner::UpdateCurrentState(): Switching from tsSet to tsTuned [device 0]
Nov 29 18:39:01 core vdr: [14891] DVBAPI: 0.0 set CAM decrypt (SID 17201 (0x4331), caLm 4, HasCaDescriptors 0)
Nov 29 18:39:01 core vdr: [14891] [softhddev]SetPlayMode: 1
Nov 29 18:39:01 core CRON[15242]: (root) CMD (  [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; then /usr/lib/php/sessionclean; fi)
Nov 29 18:39:01 core systemd[1]: Starting Clean php session files...
Nov 29 18:39:02 core sessionclean[15243]: PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/bz2.so' - /usr/lib/php/20151012/bz2.so: cannot open shared object file: No such file or directory in Unknown on line 0
Nov 29 18:39:02 core sessionclean[15243]: PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/mbstring.so' - /usr/lib/php/20151012/mbstring.so: cannot open shared object file: No such file or directory in Unknown on line 0
Nov 29 18:39:02 core sessionclean[15243]: PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/zip.so' - /usr/lib/php/20151012/zip.so: cannot open shared object file: No such file or directory in Unknown on line 0
Nov 29 18:39:02 core sessionclean[15243]: PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/mbstring.so' - /usr/lib/php/20151012/mbstring.so: cannot open shared object file: No such file or directory in Unknown on line 0
Nov 29 18:39:02 core sessionclean[15243]: PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/zip.so' - /usr/lib/php/20151012/zip.so: cannot open shared object file: No such file or directory in Unknown on line 0
Nov 29 18:39:02 core systemd[1]: phpsessionclean.service: Succeeded.
Nov 29 18:39:02 core systemd[1]: Started Clean php session files.
Nov 29 18:39:02 core vdr: video: --:--:--.---+8888 1003   0/\ms   0+0+4 v-buf
Nov 29 18:39:02 core vdr: [14897] SATIP1: bool cSatipRtsp::Describe(const char*) (rtsp://10.76.1.180/stream=1) [device 0]
Nov 29 18:39:02 core vdr: [14897] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 29 18:39:02 core vdr: [14897] SATIP1: bool cSatipTuner::RequestState(cSatipTuner::eTunerState, cSatipTuner::eStateMode) (tsLocked, smInternal) current=tsTuned internal=0 external=0 [device 0]
Nov 29 18:39:02 core vdr: [14897] SATIP1: void cSatipTuner::UpdateCurrentState(): Switching from tsTuned to tsLocked [device 0]
Nov 29 18:39:02 core vdr: [14897] SATIP1: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.180/stream=1?addpids=128,129,130,502,503,504,505) [device 0]
Nov 29 18:39:02 core vdr: [14897] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 29 18:39:02 core vdr: [14897] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 29 18:39:02 core vdr: [14897] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 29 18:39:03 core vdr: [14897] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 29 18:39:03 core vdr: [14897] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 29 18:39:03 core vdr: [14897] SATIP1: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.180/stream=1?addpids=18,20) [device 0]
Nov 29 18:39:03 core vdr: [14897] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 29 18:39:03 core vdr: [14897] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 29 18:39:03 core vdr: [14897] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 29 18:39:03 core vdr: [14897] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 29 18:39:03 core vdr: [14897] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 29 18:39:03 core vdr: [14897] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 29 18:39:03 core vdr: [14897] SATIP1: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.180/stream=1?addpids=0,16,17) [device 0]
Nov 29 18:39:03 core vdr: [14897] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 29 18:39:03 core vdr: [14897] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 29 18:39:03 core vdr: [14897] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 29 18:39:04 core vdr: [14897] SATIP1: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.180/stream=1?addpids=3172) [device 0]
Nov 29 18:39:04 core vdr: [14897] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 29 18:39:04 core vdr: [14897] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 29 18:39:04 core vdr: [14897] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 29 18:39:04 core vdr: [14897] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 29 18:39:04 core vdr: [14897] SATIP1: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.180/stream=1?addpids=2212&delpids=3172) [device 0]
Nov 29 18:39:04 core vdr: [14897] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 29 18:39:04 core vdr: [14897] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 29 18:39:04 core vdr: [14897] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 29 18:39:04 core vdr: [14897] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 29 18:39:04 core vdr: [14897] SATIP1: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.180/stream=1?addpids=1060&delpids=2212) [device 0]
Nov 29 18:39:04 core vdr: [14897] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 29 18:39:04 core vdr: [14897] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 29 18:39:05 core vdr: [14897] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 29 18:39:05 core vdr: [14897] SATIP1: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.180/stream=1?delpids=1060) [device 0]
Nov 29 18:39:05 core vdr: [14897] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 29 18:39:05 core vdr: [14897] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 29 18:39:05 core vdr: [14897] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 29 18:39:05 core vdr: [14897] SATIP1: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.180/stream=1?addpids=1124) [device 0]
Nov 29 18:39:05 core vdr: [14897] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 29 18:39:05 core vdr: [14897] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 29 18:39:05 core vdr: [14897] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 29 18:39:05 core vdr: [14897] SATIP1: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.180/stream=1?addpids=1188&delpids=1124) [device 0]
Nov 29 18:39:05 core vdr: [14897] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 29 18:39:05 core vdr: [14897] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 29 18:39:05 core vdr: [14897] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 29 18:39:05 core vdr: [14897] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]

from vdr-plugin-satip.

rofafor avatar rofafor commented on June 11, 2024

If you take a look at your logs, you'll notice that the streamIdM reset in SetSource() doesn't work. The member parameter is updated in two methods Disconnect() and SetStreamId(), but the call trace doesn't reveal any accesses. So, Iit seems that the strcmp() isn't doing the correct thing in my patch.

Nov 29 18:39:01 core vdr: [14891] SATIP1: bool cSatipTuner::SetSource(cSatipServer*, int, const char*, int) (110971, src=2&freq=10971&pol=h&ro=0.35&msys=dvbs2&mtype=8psk&sr=29700&fec=23, 0) [device 0]
Nov 29 18:39:01 core vdr: [14891] SATIP1: cString cSatipRtsp::RtspUnescapeString(const char*) (10.76.1.180) [device 0]
Nov 29 18:39:01 core vdr: [14891] SATIP1: cString cSatipRtsp::RtspUnescapeString(const char*) (src=2&freq=10971&pol=h&ro=0.35&msys=dvbs2&mtype=8psk&sr=29700&fec=23) [device 0]
Nov 29 18:39:01 core vdr: [14891] SATIP: bool cSatipTuner::SetSource(cSatipServer*, int, const char*, int) SWITCH_FIX: 10.76.1.173 -> 10.76.1.180
Nov 29 18:39:01 core vdr: [14891] SATIP1: bool cSatipTuner::RequestState(cSatipTuner::eTunerState, cSatipTuner::eStateMode) (tsSet, smExternal) current=tsTuned internal=0 external=0 [device 0]
Nov 29 18:39:01 core vdr: [14916] DVBAPI: 0.0 set CAM decrypt (SID 17201 (0x4331), caLm 5, HasCaDescriptors 0)
Nov 29 18:39:01 core vdr: [14897] SATIP1: void cSatipTuner::UpdateCurrentState(): Switching from tsTuned to tsSet [device 0]
Nov 29 18:39:01 core vdr: [14897] SATIP1: bool cSatipTuner::Connect() [device 0]
Nov 29 18:39:01 core vdr: [14897] SATIP: bool cSatipTuner::Connect() SWITCH_FIX: streamIdM 1
Nov 29 18:39:01 core vdr: [14897] SATIP1: bool cSatipTuner::Connect() Retuning [device 0]

from vdr-plugin-satip.

REELcoder avatar REELcoder commented on June 11, 2024

oho... The ! seems to be the opposite of what you might expect it to do. strcmp return 0 if strings are equal...

from vdr-plugin-satip.

REELcoder avatar REELcoder commented on June 11, 2024

This helps... channel switches now immediately. SetSource hits now the if branch as intended.

Let's see if CURL reuse can be used...

Nov 29 23:03:11 core vdr: [20865] switching to channel 866 S13.0E-318-1700-14052 (RSI LA 2 HD)
Nov 29 23:03:11 core vdr: [20865] [softhddev]SetPlayMode: 0
Nov 29 23:03:11 core vdr: [20865] [softhddev]SetVideoDisplayFormat: 1
Nov 29 23:03:11 core vdr: [20865] [softhddev]GetSpuDecoder:
Nov 29 23:03:11 core vdr: [20874] SATIP1: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.173/stream=2?addpids=1316&delpids=1169,1636) [device 0]
Nov 29 23:03:11 core vdr: [20874] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 29 23:03:11 core vdr: [20874] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.173/) [device 0]
Nov 29 23:03:11 core vdr: [23307] SATIP1: bool cSatipTuner::Close() [device 0]
Nov 29 23:03:11 core vdr: [23307] SATIP1: bool cSatipTuner::RequestState(cSatipTuner::eTunerState, cSatipTuner::eStateMode) (tsRelease, smExternal) current=tsLocked internal=0 external=0 [device 0]
Nov 29 23:03:11 core vdr: [23307] device 1 receiver thread ended (pid=20865, tid=23307)
Nov 29 23:03:11 core vdr: [20874] SATIP1: void cSatipTuner::UpdateCurrentState(): Switching from tsLocked to tsRelease [device 0]
Nov 29 23:03:11 core vdr: [20865] CAM 1: assigned to device 1
Nov 29 23:03:11 core vdr: [23438] device 1 receiver thread started (pid=20865, tid=23438, prio=high)
Nov 29 23:03:11 core vdr: [20874] SATIP1: bool cSatipTuner::Disconnect() [device 0]
Nov 29 23:03:11 core vdr: [20874] SATIP: bool cSatipTuner::Disconnect() SWITCH_FIX: streamIdM=2
Nov 29 23:03:11 core vdr: [20874] SATIP1: bool cSatipRtsp::Teardown(const char*) (rtsp://10.76.1.173/stream=2) [device 0]
Nov 29 23:03:11 core vdr: [20874] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 29 23:03:11 core vdr: [20874] SATIP1: void cSatipRtsp::Reset() [device 0]
Nov 29 23:03:11 core vdr: [20874] SATIP1: void cSatipRtsp::Destroy() [device 0]
Nov 29 23:03:11 core vdr: [20874] SATIP1: void cSatipRtsp::Create() [device 0]
Nov 29 23:03:11 core vdr: [20874] SATIP: bool cSatipTuner::Disconnect() SWITCH_FIX: streamIdM=-1
Nov 29 23:03:11 core vdr: [20874] SATIP1: bool cSatipTuner::RequestState(cSatipTuner::eTunerState, cSatipTuner::eStateMode) (tsIdle, smInternal) current=tsRelease internal=0 external=0 [device 0]
Nov 29 23:03:11 core vdr: [20874] SATIP1: void cSatipTuner::UpdateCurrentState(): Switching from tsRelease to tsIdle [device 0]
Nov 29 23:03:11 core vdr: [23438] SATIP1: bool cSatipTuner::Open() [device 0]
Nov 29 23:03:11 core vdr: [23438] SATIP1: bool cSatipTuner::RequestState(cSatipTuner::eTunerState, cSatipTuner::eStateMode) (tsSet, smExternal) current=tsIdle internal=0 external=0 [device 0]
Nov 29 23:03:11 core vdr: [20874] SATIP1: void cSatipTuner::UpdateCurrentState(): Switching from tsIdle to tsSet [device 0]
Nov 29 23:03:11 core vdr: [20874] SATIP1: bool cSatipTuner::Connect() [device 0]
Nov 29 23:03:11 core vdr: [20874] SATIP: bool cSatipTuner::Connect() SWITCH_FIX: streamIdM -1
Nov 29 23:03:11 core vdr: [20874] SATIP1: bool cSatipRtsp::SetInterface(const char*) ((null)) [device 0]
Nov 29 23:03:11 core vdr: [20874] SATIP1: bool cSatipRtsp::Options(const char*) (rtsp://10.76.1.173/) [device 0]
Nov 29 23:03:11 core vdr: [20874] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 29 23:03:11 core vdr: [20874] SATIP1: bool cSatipRtsp::Setup(const char*, int, int, bool) (rtsp://10.76.1.173/?freq=322&msys=dvbc&mtype=256qam&sr=6900, 52228, 52229, 0) [device 0]
Nov 29 23:03:11 core vdr: [20874] SATIP1: void cSatipRtsp::ParseHeader() [device 0]
Nov 29 23:03:11 core vdr: [20874] SATIP1: virtual void cSatipTuner::SetSessionTimeout(const char*, int) (1776808933, 60000) [device 0]
Nov 29 23:03:11 core vdr: [20874] SATIP1: virtual void cSatipTuner::SetupTransport(int, int, const char*, const char*) (52228, 52229, (null), (null)) [device 0]
Nov 29 23:03:11 core vdr: [20874] SATIP1: virtual void cSatipTuner::SetStreamId(int) (1) [device 0]
Nov 29 23:03:11 core vdr: [20874] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 29 23:03:11 core vdr: [20874] SATIP: bool cSatipTuner::Connect() SWITCH_FIX: streamIdM=1 uri=rtsp://10.76.1.173/?freq=322&msys=dvbc&mtype=256qam&sr=6900
Nov 29 23:03:11 core vdr: [20874] SATIP1: bool cSatipTuner::RequestState(cSatipTuner::eTunerState, cSatipTuner::eStateMode) (tsTuned, smInternal) current=tsSet internal=0 external=0 [device 0]
Nov 29 23:03:11 core vdr: [20874] SATIP1: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.173/stream=1?pids=1,16,17,1316) [device 0]
Nov 29 23:03:11 core vdr: [20874] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 29 23:03:11 core vdr: [20874] SATIP1: void cSatipTuner::UpdateCurrentState(): Switching from tsSet to tsTuned [device 0]
Nov 29 23:03:11 core vdr: [20874] SATIP1: bool cSatipRtsp::Describe(const char*) (rtsp://10.76.1.173/stream=1) [device 0]
Nov 29 23:03:11 core vdr: [20874] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 29 23:03:11 core vdr: [20865] SATIP1: bool cSatipTuner::SetSource(cSatipServer*, int, const char*, int) (111526, src=2&freq=11526&pol=h&ro=0.25&msys=dvbs2&mtype=8psk&sr=29700&fec=23, 0) [device 0]
Nov 29 23:03:11 core vdr: [20865] SATIP1: cString cSatipRtsp::RtspUnescapeString(const char*) (10.76.1.180) [device 0]
Nov 29 23:03:11 core vdr: [20865] SATIP1: cString cSatipRtsp::RtspUnescapeString(const char*) (src=2&freq=11526&pol=h&ro=0.25&msys=dvbs2&mtype=8psk&sr=29700&fec=23) [device 0]
Nov 29 23:03:11 core vdr: [20865] SATIP: bool cSatipTuner::SetSource(cSatipServer*, int, const char*, int) SWITCH_FIX: 10.76.1.173 -> 10.76.1.180
Nov 29 23:03:11 core vdr: [20865] SATIP: bool cSatipTuner::SetSource(cSatipServer*, int, const char*, int) SWITCH_FIX: 10.76.1.173 -> 10.76.1.180
Nov 29 23:03:11 core vdr: [20865] SATIP1: void cSatipRtsp::Reset() [device 0]
Nov 29 23:03:11 core vdr: [20865] SATIP1: void cSatipRtsp::Destroy() [device 0]
Nov 29 23:03:11 core vdr: [20865] SATIP1: void cSatipRtsp::Create() [device 0]
Nov 29 23:03:11 core vdr: [20865] SATIP1: bool cSatipTuner::RequestState(cSatipTuner::eTunerState, cSatipTuner::eStateMode) (tsSet, smExternal) current=tsTuned internal=0 external=0 [device 0]
Nov 29 23:03:11 core vdr: [20874] SATIP1: void cSatipTuner::UpdateCurrentState(): Switching from tsTuned to tsSet [device 0]
Nov 29 23:03:11 core vdr: [20874] SATIP1: bool cSatipTuner::Connect() [device 0]
Nov 29 23:03:11 core vdr: [20874] SATIP: bool cSatipTuner::Connect() SWITCH_FIX: streamIdM -1
Nov 29 23:03:11 core vdr: [20874] SATIP1: bool cSatipRtsp::SetInterface(const char*) () [device 0]
Nov 29 23:03:11 core vdr: [20874] SATIP1: bool cSatipRtsp::Options(const char*) (rtsp://10.76.1.180/) [device 0]
Nov 29 23:03:11 core vdr: [20874] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 29 23:03:11 core vdr: [20874] SATIP1: bool cSatipRtsp::Setup(const char*, int, int, bool) (rtsp://10.76.1.180/?src=2&freq=11526&pol=h&ro=0.25&msys=dvbs2&mtype=8psk&sr=29700&fec=23, 52228, 52229, 0) [device 0]
Nov 29 23:03:11 core vdr: [20874] SATIP1: void cSatipRtsp::ParseHeader() [device 0]
Nov 29 23:03:11 core vdr: [20874] SATIP1: virtual void cSatipTuner::SetSessionTimeout(const char*, int) (1156541312, 60000) [device 0]
Nov 29 23:03:11 core vdr: [20874] SATIP1: virtual void cSatipTuner::SetupTransport(int, int, const char*, const char*) (52228, 52229, (null), (null)) [device 0]
Nov 29 23:03:11 core vdr: [20874] SATIP1: virtual void cSatipTuner::SetStreamId(int) (1) [device 0]
Nov 29 23:03:11 core vdr: [20874] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 29 23:03:11 core vdr: [20874] SATIP: bool cSatipTuner::Connect() SWITCH_FIX: streamIdM=1 uri=rtsp://10.76.1.180/?src=2&freq=11526&pol=h&ro=0.25&msys=dvbs2&mtype=8psk&sr=29700&fec=23
Nov 29 23:03:11 core vdr: [20874] SATIP1: bool cSatipTuner::RequestState(cSatipTuner::eTunerState, cSatipTuner::eStateMode) (tsTuned, smInternal) current=tsSet internal=0 external=0 [device 0]
Nov 29 23:03:11 core vdr: [20874] SATIP1: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.180/stream=1?pids=1) [device 0]
Nov 29 23:03:11 core vdr: [20874] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 29 23:03:11 core vdr: [20874] SATIP1: void cSatipTuner::UpdateCurrentState(): Switching from tsSet to tsTuned [device 0]
Nov 29 23:03:11 core vdr: [20865] DVBAPI: 0.0 set CAM decrypt (SID 14052 (0x36E4), caLm 4, HasCaDescriptors 1)
Nov 29 23:03:11 core vdr: [20865] [softhddev]SetPlayMode: 1
Nov 29 23:03:11 core vdr: [20865] [softhddev]CreateOsd: left 96, top 54, level 0, using OpenGL OSD support
Nov 29 23:03:11 core vdr: [20865] [softhddev]cOglOsd osdLeft 96 osdTop 54 screenWidth 1920 screenHeight 1080
Nov 29 23:03:11 core vdr: [23440] animator thread thread started (pid=20865, tid=23440, prio=high)
Nov 29 23:03:11 core vdr: [20874] SATIP1: bool cSatipTuner::RequestState(cSatipTuner::eTunerState, cSatipTuner::eStateMode) (tsLocked, smInternal) current=tsTuned internal=0 external=0 [device 0]
Nov 29 23:03:11 core vdr: [20874] SATIP1: void cSatipTuner::UpdateCurrentState(): Switching from tsTuned to tsLocked [device 0]
Nov 29 23:03:11 core vdr: [20874] SATIP1: bool cSatipRtsp::Play(const char*) (rtsp://10.76.1.180/stream=1?addpids=128,129,130,562,563,564,565,738,748) [device 0]
Nov 29 23:03:11 core vdr: [20874] SATIP1: bool cSatipRtsp::ValidateLatestResponse(long int*) result=ok [device 0]
Nov 29 23:03:11 core vdr: [20874] SATIP1: bool cSatipRtsp::Receive(const char*) (rtsp://10.76.1.180/) [device 0]
diff --git a/discover.c b/discover.c
index 37f8a44..36396a8 100644
--- a/discover.c
+++ b/discover.c
@@ -208,6 +208,7 @@ void cSatipDiscover::Fetch(const char *urlP)
 
      // Set URL
      SATIP_CURL_EASY_SETOPT(handleM, CURLOPT_URL, urlP);
+     SATIP_CURL_EASY_SETOPT(handleM, CURLOPT_FORBID_REUSE, 1L);
 
      // Fetch the data
      SATIP_CURL_EASY_PERFORM(handleM);
diff --git a/tuner.c b/tuner.c
index befd78a..f814358 100644
--- a/tuner.c
+++ b/tuner.c
@@ -218,6 +218,7 @@ bool cSatipTuner::Connect(void)
      cString connectionUri = GetBaseUrl(*streamAddrM, streamPortM);
      tnrParamM = "";
      // Just retune
+     info("%s SWITCH_FIX: streamIdM %d", __PRETTY_FUNCTION__, streamIdM);
      if (streamIdM >= 0) {
         cString uri = cString::sprintf("%sstream=%d?%s", *connectionUri, streamIdM, *streamParamM);
         debug1("%s Retuning [device %d]", __PRETTY_FUNCTION__, deviceIdM);
@@ -235,6 +236,7 @@ bool cSatipTuner::Connect(void)
         if (useTcp)
            debug1("%s Requesting TCP [device %d]", __PRETTY_FUNCTION__, deviceIdM);
         if (rtspM.Setup(*uri, rtpM.Port(), rtcpM.Port(), useTcp)) {
+           info("%s SWITCH_FIX: streamIdM=%d uri=%s", __PRETTY_FUNCTION__, streamIdM, *uri);
            keepAliveM.Set(timeoutM);
            if (nextServerM.IsValid()) {
               currentServerM = nextServerM;
@@ -257,6 +259,7 @@ bool cSatipTuner::Disconnect(void)
   cMutexLock MutexLock(&mutexM);
   debug1("%s [device %d]", __PRETTY_FUNCTION__, deviceIdM);
 
+  info("%s SWITCH_FIX: streamIdM=%d", __PRETTY_FUNCTION__, streamIdM);
   if (!isempty(*streamAddrM) && (streamIdM >= 0)) {
      cString uri = cString::sprintf("%sstream=%d", *GetBaseUrl(*streamAddrM, streamPortM), streamIdM);
      rtspM.Teardown(*uri);
@@ -280,6 +283,7 @@ bool cSatipTuner::Disconnect(void)
   delPidsM.Clear();
 
   // return always true
+  info("%s SWITCH_FIX: streamIdM=%d", __PRETTY_FUNCTION__, streamIdM);
   return true;
 }
 
@@ -439,6 +443,7 @@ bool cSatipTuner::SetSource(cSatipServer *serverP, const int transponderP, const
   if (serverP) {
      nextServerM.Set(serverP, transponderP);
      if (!isempty(*nextServerM.GetAddress()) && !isempty(parameterP)) {
+	cString oldStreamAddr = streamAddrM;
         // Update stream address and parameter
         streamAddrM = rtspM.RtspUnescapeString(*nextServerM.GetAddress());
         streamParamM = rtspM.RtspUnescapeString(parameterP);
@@ -447,6 +452,12 @@ bool cSatipTuner::SetSource(cSatipServer *serverP, const int transponderP, const
         if (nextServerM.IsQuirk(cSatipServer::eSatipQuirkForcePilot) && strstr(parameterP, "msys=dvbs2") && !strstr(parameterP, "plts="))
            streamParamM = rtspM.RtspUnescapeString(*cString::sprintf("%s&plts=on", parameterP));
         // Reconnect
+	info("%s SWITCH_FIX: %s -> %s", __PRETTY_FUNCTION__, *oldStreamAddr, *streamAddrM);
+	if (strcmp(*streamAddrM, *oldStreamAddr)) {
+	   info("%s SWITCH_FIX: %s -> %s", __PRETTY_FUNCTION__, *oldStreamAddr, *streamAddrM);
+           rtspM.Reset();
+           streamIdM = -1;
+        }
         RequestState(tsSet, smExternal);
         }
      }

from vdr-plugin-satip.

REELcoder avatar REELcoder commented on June 11, 2024

For recordings or streamdev oldStreamAddr is empty. I assume then the Reset is not needed:

if (!isempty(*oldStreamAddr) && strcmp(*streamAddrM, *oldStreamAddr))

from vdr-plugin-satip.

REELcoder avatar REELcoder commented on June 11, 2024

What is still strange, is that following a TEARDOWN for the old channel to the RTSP is again doing OPTIONS/SETUP/PLAY for the old channel, immediately followed by OPTIONS/SETUP/PLAY for the new channel:

image

When I switch back to the old channel OPTIONS/SETUP/PLAY is done twice:
image

He seems to try the 10.76.1.173 with the DVB-C tunnes alwas first...

from vdr-plugin-satip.

rofafor avatar rofafor commented on June 11, 2024

This was meant be a quick and dirty fix - not a proper one.

from vdr-plugin-satip.

REELcoder avatar REELcoder commented on June 11, 2024

I see the call of Close() which brings it to tsRelease and tsIdle. And then Open() is called which brings it to tsSet. This triggers Connect() but streamAddrM has still the old value since SetChannelDevice is called afterwards.

Just a filtered log:

Dec  4 23:47:07 core vdr: [17634] SATIP9: virtual void cSatipDevice::CloseDvr() [device 0]
Dec  4 23:47:07 core vdr: [17634] SATIP1: bool cSatipTuner::Close() [device 0]
Dec  4 23:47:07 core vdr: [17717] SATIP9: virtual bool cSatipDevice::OpenDvr() [device 0]
Dec  4 23:47:07 core vdr: [3046] SATIP4: virtual void cSatipTuner::Action(): tsRelease [device 0]
Dec  4 23:47:07 core vdr: [3046] SATIP4: virtual void cSatipTuner::Action(): tsIdle [device 0]
Dec  4 23:47:07 core vdr: [17717] SATIP1: bool cSatipTuner::Open() [device 0]
Dec  4 23:47:07 core vdr: [3046] SATIP4: virtual void cSatipTuner::Action(): tsSet [device 0]
Dec  4 23:47:07 core vdr: [3046] SATIP1: bool cSatipTuner::Connect() [device 0]
Dec  4 23:47:07 core vdr: [3046] SATIP: bool cSatipTuner::Connect() SWITCH_FIX: streamIdM -1
Dec  4 23:47:07 core vdr: [3046] SATIP: bool cSatipTuner::Connect() SWITCH_FIX: streamIdM=1 uri=rtsp://10.76.1.173/?freq=322&msys=dvbc&mtype
Dec  4 23:47:07 core vdr: [3046] SATIP4: virtual void cSatipTuner::Action(): tsTuned [device 0]
Dec  4 23:47:07 core vdr: [3040] SATIP9: virtual bool cSatipDevice::SetChannelDevice(const cChannel*, bool) (1, 0) [device 0]
Dec  4 23:47:07 core vdr: [3040] SATIP1: bool cSatipTuner::SetSource(cSatipServer*, int, const char*, int) (110971, src=2&freq=10971&pol=h&r
Dec  4 23:47:07 core vdr: [3046] SATIP4: virtual void cSatipTuner::Action(): tsTuned [device 0]
Dec  4 23:47:07 core vdr: [3040] SATIP: bool cSatipTuner::SetSource(cSatipServer*, int, const char*, int) SWITCH_FIX: 10.76.1.173 -> 10.76.1
Dec  4 23:47:07 core vdr: [3040] SATIP: bool cSatipTuner::SetSource(cSatipServer*, int, const char*, int) SWITCH_FIX: RTSP Reset triggered
Dec  4 23:47:07 core vdr: [3046] SATIP4: virtual void cSatipTuner::Action(): tsSet [device 0]
Dec  4 23:47:07 core vdr: [3046] SATIP1: bool cSatipTuner::Connect() [device 0]
Dec  4 23:47:07 core vdr: [3046] SATIP: bool cSatipTuner::Connect() SWITCH_FIX: streamIdM -1
Dec  4 23:47:07 core vdr: [3046] SATIP: bool cSatipTuner::Connect() SWITCH_FIX: streamIdM=1 uri=rtsp://10.76.1.180/?src=2&freq=10971&pol=h&r
Dec  4 23:47:07 core vdr: [3046] SATIP4: virtual void cSatipTuner::Action(): tsTuned [device 0]
Dec  4 23:47:07 core vdr: [3046] SATIP4: virtual void cSatipTuner::Action(): tsTuned [device 0]
Dec  4 23:47:07 core vdr: [3046] SATIP4: virtual void cSatipTuner::Action(): tsTuned [device 0]
Dec  4 23:47:07 core vdr: [3046] SATIP4: virtual void cSatipTuner::Action(): tsTuned [device 0]
Dec  4 23:47:07 core vdr: [3046] SATIP4: virtual void cSatipTuner::Action(): tsLocked [device 0]
Dec  4 23:47:07 core vdr: [3046] SATIP4: virtual void cSatipTuner::Action(): tsLocked [device 0]

from vdr-plugin-satip.

REELcoder avatar REELcoder commented on June 11, 2024

Things are getting clearer... For a crypted channel cSatipTuner::Close, ::Open, ::SetSource is called. For an uncrypted channel the sequence is ::SetSource, ::Close, ::Open.

Since ::Connect is triggered both by ::Open and ::SetSource the RTSP requests are done twice...

from vdr-plugin-satip.

9000h avatar 9000h commented on June 11, 2024

this could be also explain the short black screen after a channel switch

from vdr-plugin-satip.

REELcoder avatar REELcoder commented on June 11, 2024

This seems to bring the state switching in the correct order:

diff --git a/tuner.c b/tuner.c
index befd78a..c42708c 100644
--- a/tuner.c
+++ b/tuner.c
@@ -27,6 +27,7 @@ cSatipTuner::cSatipTuner(cSatipDeviceIf &deviceP, unsigned int packetLenP)
   streamParamM(""),
   tnrParamM(""),
   streamPortM(SATIP_DEFAULT_RTSP_PORT),
+  lastAddrM(""),
   currentServerM(NULL, deviceP.GetId(), 0),
   nextServerM(NULL, deviceP.GetId(), 0),
   mutexM(),
@@ -36,6 +37,7 @@ cSatipTuner::cSatipTuner(cSatipDeviceIf &deviceP, unsigned int packetLenP)
   pidUpdateCacheM(),
   sessionM(""),
   currentStateM(tsIdle),
+  setupStateM(0),
   internalStateM(),
   externalStateM(),
   timeoutM(eMinKeepAliveIntervalMs),
@@ -192,7 +194,10 @@ bool cSatipTuner::Open(void)
   cMutexLock MutexLock(&mutexM);
   debug1("%s [device %d]", __PRETTY_FUNCTION__, deviceIdM);
 
-  RequestState(tsSet, smExternal);
+  info("%s SWITCH_FIX: setupStateM=%d", __PRETTY_FUNCTION__, setupStateM);
+  if ((setupStateM += 2) >= 3)
+      RequestState(tsSet, smExternal);
+  info("%s SWITCH_FIX: setupStateM=%d", __PRETTY_FUNCTION__, setupStateM);
 
   // return always true
   return true;
@@ -214,6 +219,14 @@ bool cSatipTuner::Connect(void)
   cMutexLock MutexLock(&mutexM);
   debug1("%s [device %d]", __PRETTY_FUNCTION__, deviceIdM);
 
+  info("%s SWITCH_FIX: setupStateM=%d", __PRETTY_FUNCTION__, setupStateM);
+  setupStateM = 0;
+  info("%s SWITCH_FIX: setupStateM=%d", __PRETTY_FUNCTION__, setupStateM);
+
+  info("%s SWITCH_FIX: streamAddrM=%s", __PRETTY_FUNCTION__, *streamAddrM);
+  info("%s SWITCH_FIX: streamIdM=%d", __PRETTY_FUNCTION__, streamIdM);
+  info("%s SWITCH_FIX: streamParamM=%s", __PRETTY_FUNCTION__, *streamParamM);
+
   if (!isempty(*streamAddrM)) {
      cString connectionUri = GetBaseUrl(*streamAddrM, streamPortM);
      tnrParamM = "";
@@ -240,6 +253,7 @@ bool cSatipTuner::Connect(void)
               currentServerM = nextServerM;
               nextServerM.Reset();
               }
+	   lastAddrM = connectionUri;
            currentServerM.Attach();
            return true;
            }
@@ -257,8 +271,11 @@ bool cSatipTuner::Disconnect(void)
   cMutexLock MutexLock(&mutexM);
   debug1("%s [device %d]", __PRETTY_FUNCTION__, deviceIdM);
 
-  if (!isempty(*streamAddrM) && (streamIdM >= 0)) {
-     cString uri = cString::sprintf("%sstream=%d", *GetBaseUrl(*streamAddrM, streamPortM), streamIdM);
+  info("%s SWITCH_FIX: lastAddrM=%s", __PRETTY_FUNCTION__, *lastAddrM);
+  info("%s SWITCH_FIX: streamIdM=%d", __PRETTY_FUNCTION__, streamIdM);
+
+  if (!isempty(*lastAddrM) && (streamIdM >= 0)) {
+     cString uri = cString::sprintf("%sstream=%d", *lastAddrM, streamIdM);
      rtspM.Teardown(*uri);
      // some devices requires a teardown for TCP connection also
      rtspM.Reset();
@@ -439,6 +456,7 @@ bool cSatipTuner::SetSource(cSatipServer *serverP, const int transponderP, const
   if (serverP) {
      nextServerM.Set(serverP, transponderP);
      if (!isempty(*nextServerM.GetAddress()) && !isempty(parameterP)) {
+	cString oldStreamAddr = streamAddrM;
         // Update stream address and parameter
         streamAddrM = rtspM.RtspUnescapeString(*nextServerM.GetAddress());
         streamParamM = rtspM.RtspUnescapeString(parameterP);
@@ -447,7 +465,10 @@ bool cSatipTuner::SetSource(cSatipServer *serverP, const int transponderP, const
         if (nextServerM.IsQuirk(cSatipServer::eSatipQuirkForcePilot) && strstr(parameterP, "msys=dvbs2") && !strstr(parameterP, "plts="))
            streamParamM = rtspM.RtspUnescapeString(*cString::sprintf("%s&plts=on", parameterP));
         // Reconnect
-        RequestState(tsSet, smExternal);
+        info("%s SWITCH_FIX: setupStateM=%d", __PRETTY_FUNCTION__, setupStateM);
+        if ((setupStateM += 1) >= 3)
+            RequestState(tsSet, smExternal);
+        info("%s SWITCH_FIX: setupStateM=%d", __PRETTY_FUNCTION__, setupStateM);
         }
      }
   else {
diff --git a/tuner.h b/tuner.h
index 58e363b..b360fbe 100644
--- a/tuner.h
+++ b/tuner.h
@@ -103,6 +103,7 @@ private:
   cString streamParamM;
   cString tnrParamM;
   int streamPortM;
+  cString lastAddrM;
   cSatipTunerServer currentServerM;
   cSatipTunerServer nextServerM;
   cMutex mutexM;
@@ -112,6 +113,7 @@ private:
   cTimeMs pidUpdateCacheM;
   cString sessionM;
   eTunerState currentStateM;
+  int setupStateM;
   cVector<eTunerState> internalStateM;
   cVector<eTunerState> externalStateM;
   int timeoutM;

This replaces all above patches.

from vdr-plugin-satip.

REELcoder avatar REELcoder commented on June 11, 2024

If a tuner is allready active and a recording or streamdev is started, a single call to ::SetSource is done. A timer is added to avoid messing up following channel switches.

diff --git a/tuner.c b/tuner.c
index befd78a..3e7f29a 100644
--- a/tuner.c
+++ b/tuner.c
@@ -27,6 +27,7 @@ cSatipTuner::cSatipTuner(cSatipDeviceIf &deviceP, unsigned int packetLenP)
   streamParamM(""),
   tnrParamM(""),
   streamPortM(SATIP_DEFAULT_RTSP_PORT),
+  lastAddrM(""),
   currentServerM(NULL, deviceP.GetId(), 0),
   nextServerM(NULL, deviceP.GetId(), 0),
   mutexM(),
@@ -34,8 +35,10 @@ cSatipTuner::cSatipTuner(cSatipDeviceIf &deviceP, unsigned int packetLenP)
   keepAliveM(),
   statusUpdateM(),
   pidUpdateCacheM(),
+  setupTimeoutM(-1),
   sessionM(""),
   currentStateM(tsIdle),
+  setupStateM(0),
   internalStateM(),
   externalStateM(),
   timeoutM(eMinKeepAliveIntervalMs),
@@ -192,7 +195,11 @@ bool cSatipTuner::Open(void)
   cMutexLock MutexLock(&mutexM);
   debug1("%s [device %d]", __PRETTY_FUNCTION__, deviceIdM);
 
-  RequestState(tsSet, smExternal);
+  info("%s SWITCH_FIX: setupStateM=%d (%ld ms)", __PRETTY_FUNCTION__, setupStateM, setupTimeoutM.Elapsed());
+  if ((setupStateM |= 0x02) >= 0x03 && !setupTimeoutM.TimedOut())
+      RequestState(tsSet, smExternal);
+  setupTimeoutM.Set(eSetupTimeoutMs);
+  info("%s SWITCH_FIX: setupStateM=%d", __PRETTY_FUNCTION__, setupStateM);
 
   // return always true
   return true;
@@ -214,6 +221,14 @@ bool cSatipTuner::Connect(void)
   cMutexLock MutexLock(&mutexM);
   debug1("%s [device %d]", __PRETTY_FUNCTION__, deviceIdM);
 
+  info("%s SWITCH_FIX: setupStateM=%d", __PRETTY_FUNCTION__, setupStateM);
+  setupStateM = 0x00;
+  info("%s SWITCH_FIX: setupStateM=%d", __PRETTY_FUNCTION__, setupStateM);
+
+  info("%s SWITCH_FIX: streamAddrM=%s", __PRETTY_FUNCTION__, *streamAddrM);
+  info("%s SWITCH_FIX: streamIdM=%d", __PRETTY_FUNCTION__, streamIdM);
+  info("%s SWITCH_FIX: streamParamM=%s", __PRETTY_FUNCTION__, *streamParamM);
+
   if (!isempty(*streamAddrM)) {
      cString connectionUri = GetBaseUrl(*streamAddrM, streamPortM);
      tnrParamM = "";
@@ -240,6 +255,7 @@ bool cSatipTuner::Connect(void)
               currentServerM = nextServerM;
               nextServerM.Reset();
               }
+	   lastAddrM = connectionUri;
            currentServerM.Attach();
            return true;
            }
@@ -257,8 +273,11 @@ bool cSatipTuner::Disconnect(void)
   cMutexLock MutexLock(&mutexM);
   debug1("%s [device %d]", __PRETTY_FUNCTION__, deviceIdM);
 
-  if (!isempty(*streamAddrM) && (streamIdM >= 0)) {
-     cString uri = cString::sprintf("%sstream=%d", *GetBaseUrl(*streamAddrM, streamPortM), streamIdM);
+  info("%s SWITCH_FIX: lastAddrM=%s", __PRETTY_FUNCTION__, *lastAddrM);
+  info("%s SWITCH_FIX: streamIdM=%d", __PRETTY_FUNCTION__, streamIdM);
+
+  if (!isempty(*lastAddrM) && (streamIdM >= 0)) {
+     cString uri = cString::sprintf("%sstream=%d", *lastAddrM, streamIdM);
      rtspM.Teardown(*uri);
      // some devices requires a teardown for TCP connection also
      rtspM.Reset();
@@ -439,6 +458,7 @@ bool cSatipTuner::SetSource(cSatipServer *serverP, const int transponderP, const
   if (serverP) {
      nextServerM.Set(serverP, transponderP);
      if (!isempty(*nextServerM.GetAddress()) && !isempty(parameterP)) {
+	cString oldStreamAddr = streamAddrM;
         // Update stream address and parameter
         streamAddrM = rtspM.RtspUnescapeString(*nextServerM.GetAddress());
         streamParamM = rtspM.RtspUnescapeString(parameterP);
@@ -447,7 +467,11 @@ bool cSatipTuner::SetSource(cSatipServer *serverP, const int transponderP, const
         if (nextServerM.IsQuirk(cSatipServer::eSatipQuirkForcePilot) && strstr(parameterP, "msys=dvbs2") && !strstr(parameterP, "plts="))
            streamParamM = rtspM.RtspUnescapeString(*cString::sprintf("%s&plts=on", parameterP));
         // Reconnect
-        RequestState(tsSet, smExternal);
+        info("%s SWITCH_FIX: setupStateM=%d (%ld ms)", __PRETTY_FUNCTION__, setupStateM, setupTimeoutM.Elapsed());
+        if ((setupStateM |= 0x01) >= 0x03 && !setupTimeoutM.TimedOut())
+            RequestState(tsSet, smExternal);
+        setupTimeoutM.Set(eSetupTimeoutMs);
+        info("%s SWITCH_FIX: setupStateM=%d", __PRETTY_FUNCTION__, setupStateM);
         }
      }
   else {
diff --git a/tuner.h b/tuner.h
index 58e363b..d8a8081 100644
--- a/tuner.h
+++ b/tuner.h
@@ -88,7 +88,8 @@ private:
     eConnectTimeoutMs         = 5000,  // in milliseconds
     eIdleCheckTimeoutMs       = 15000, // in milliseconds
     eTuningTimeoutMs          = 20000, // in milliseconds
-    eMinKeepAliveIntervalMs   = 30000  // in milliseconds
+    eMinKeepAliveIntervalMs   = 30000, // in milliseconds
+    eSetupTimeoutMs           = 2000   // in milliseconds
   };
   enum eTunerState { tsIdle, tsRelease, tsSet, tsTuned, tsLocked };
   enum eStateMode { smInternal, smExternal };
@@ -103,6 +104,7 @@ private:
   cString streamParamM;
   cString tnrParamM;
   int streamPortM;
+  cString lastAddrM;
   cSatipTunerServer currentServerM;
   cSatipTunerServer nextServerM;
   cMutex mutexM;
@@ -110,8 +112,10 @@ private:
   cTimeMs keepAliveM;
   cTimeMs statusUpdateM;
   cTimeMs pidUpdateCacheM;
+  cTimeMs setupTimeoutM;
   cString sessionM;
   eTunerState currentStateM;
+  int setupStateM;
   cVector<eTunerState> internalStateM;
   cVector<eTunerState> externalStateM;
   int timeoutM;

from vdr-plugin-satip.

9000h avatar 9000h commented on June 11, 2024

the RTP check is may also partially wrong as the RTP seq numbers can should start random and the first check in this case will show a RTP error, but the first seq number of the stream is provided by the RTP-Info and should be used for the start.

from vdr-plugin-satip.

9000h avatar 9000h commented on June 11, 2024

with the patch it seems to work better also in regards to the transfer mode issue

from vdr-plugin-satip.

Karl-opec avatar Karl-opec commented on June 11, 2024

@REELcoder
You have referenced My old ISSUE #42 . I have patched my aktual vdr-2.4.1 with your patch. Satip is newest from Git. From my expirences it works. It generates a lot of log messages.

The satip Servers i use are two AVM DVB-C wlan hotspot with newest Firmware and DVB-S2 Telestar Digibit R1.

Dez 15 18:47:29 vnas2 vdr[3404]: [3448] SATIP: Adding server '192.168.20.245|DVBS2-4|minisatip' Bind: default Filters: none CI: yes Quirks: RtpOverTcp,CiXpmt Dez 15 18:47:29 vnas2 vdr[3404]: [3448] SATIP: Adding server '192.168.20.108|DVBC-2|fri-dvb-c2' Bind: default Filters: none CI: no Quirks: none Dez 15 18:47:29 vnas2 vdr[3404]: [3448] SATIP: Adding server '192.168.20.173|DVBC-2|fri-dvb-c1' Bind: default Filters: none CI: no Quirks: none
The log is filled every Minute with the following:

Dez 16 13:12:19 vnas2 vdr[4081]: [4081] switching device 8 to channel 101 C-41985-1051-11100 (Das Erste HD (C)) Dez 16 13:12:19 vnas2 vdr[4081]: [4081] SATIP: bool cSatipTuner::SetSource(cSatipServer*, int, const char*, int) SWITCH_FIX: setupStateM=1 (9011 ms) Dez 16 13:12:19 vnas2 vdr[4081]: [4081] SATIP: bool cSatipTuner::SetSource(cSatipServer*, int, const char*, int) SWITCH_FIX: setupStateM=1 Dez 16 13:12:20 vnas2 vdr[4081]: [4081] switching device 7 to channel 101 C-41985-1051-11100 (Das Erste HD (C)) Dez 16 13:12:20 vnas2 vdr[4081]: [4081] SATIP: bool cSatipTuner::SetSource(cSatipServer*, int, const char*, int) SWITCH_FIX: setupStateM=1 (9010 ms) Dez 16 13:12:20 vnas2 vdr[4081]: [4081] SATIP: bool cSatipTuner::SetSource(cSatipServer*, int, const char*, int) SWITCH_FIX: setupStateM=1 Dez 16 13:12:21 vnas2 vdr[4081]: [4081] switching device 6 to channel 101 C-41985-1051-11100 (Das Erste HD (C)) Dez 16 13:12:21 vnas2 vdr[4081]: [4081] SATIP: bool cSatipTuner::SetSource(cSatipServer*, int, const char*, int) SWITCH_FIX: setupStateM=1 (9010 ms) Dez 16 13:12:21 vnas2 vdr[4081]: [4081] SATIP: bool cSatipTuner::SetSource(cSatipServer*, int, const char*, int) SWITCH_FIX: setupStateM=1 Dez 16 13:12:30 vnas2 vdr[4081]: [4081] switching device 8 to channel 101 C-41985-1051-11100 (Das Erste HD (C)) Dez 16 13:12:30 vnas2 vdr[4081]: [4081] SATIP: bool cSatipTuner::SetSource(cSatipServer*, int, const char*, int) SWITCH_FIX: setupStateM=1 (9009 ms) Dez 16 13:12:30 vnas2 vdr[4081]: [4081] SATIP: bool cSatipTuner::SetSource(cSatipServer*, int, const char*, int) SWITCH_FIX: setupStateM=1 Dez 16 13:12:31 vnas2 vdr[4081]: [4081] switching device 7 to channel 101 C-41985-1051-11100 (Das Erste HD (C)) Dez 16 13:12:31 vnas2 vdr[4081]: [4081] SATIP: bool cSatipTuner::SetSource(cSatipServer*, int, const char*, int) SWITCH_FIX: setupStateM=1 (9009 ms) Dez 16 13:12:31 vnas2 vdr[4081]: [4081] SATIP: bool cSatipTuner::SetSource(cSatipServer*, int, const char*, int) SWITCH_FIX: setupStateM=1 Dez 16 13:12:32 vnas2 vdr[4081]: [4081] switching device 6 to channel 101 C-41985-1051-11100 (Das Erste HD (C)) Dez 16 13:12:32 vnas2 vdr[4081]: [4081] SATIP: bool cSatipTuner::SetSource(cSatipServer*, int, const char*, int) SWITCH_FIX: setupStateM=1 (9010 ms) Dez 16 13:12:32 vnas2 vdr[4081]: [4081] SATIP: bool cSatipTuner::SetSource(cSatipServer*, int, const char*, int) SWITCH_FIX: setupStateM=1 Dez 16 13:12:41 vnas2 vdr[4081]: [4081] switching device 8 to channel 101 C-41985-1051-11100 (Das Erste HD (C)) Dez 16 13:12:41 vnas2 vdr[4081]: [4081] SATIP: bool cSatipTuner::SetSource(cSatipServer*, int, const char*, int) SWITCH_FIX: setupStateM=1 (9010 ms) Dez 16 13:12:41 vnas2 vdr[4081]: [4081] SATIP: bool cSatipTuner::SetSource(cSatipServer*, int, const char*, int) SWITCH_FIX: setupStateM=1 Dez 16 13:12:42 vnas2 vdr[4081]: [4081] switching device 7 to channel 101 C-41985-1051-11100 (Das Erste HD (C)) Dez 16 13:12:42 vnas2 vdr[4081]: [4081] SATIP: bool cSatipTuner::SetSource(cSatipServer*, int, const char*, int) SWITCH_FIX: setupStateM=1 (9009 ms) Dez 16 13:12:42 vnas2 vdr[4081]: [4081] SATIP: bool cSatipTuner::SetSource(cSatipServer*, int, const char*, int) SWITCH_FIX: setupStateM=1 Dez 16 13:12:43 vnas2 vdr[4081]: [4081] switching device 6 to channel 101 C-41985-1051-11100 (Das Erste HD (C)) Dez 16 13:12:43 vnas2 vdr[4081]: [4081] SATIP: bool cSatipTuner::SetSource(cSatipServer*, int, const char*, int) SWITCH_FIX: setupStateM=1 (9009 ms) Dez 16 13:12:43 vnas2 vdr[4081]: [4081] SATIP: bool cSatipTuner::SetSource(cSatipServer*, int, const char*, int) SWITCH_FIX: setupStateM=1 Dez 16 13:12:52 vnas2 vdr[4081]: [4081] switching device 8 to channel 101 C-41985-1051-11100 (Das Erste HD (C)) Dez 16 13:12:52 vnas2 vdr[4081]: [4081] SATIP: bool cSatipTuner::SetSource(cSatipServer*, int, const char*, int) SWITCH_FIX: setupStateM=1 (9009 ms) Dez 16 13:12:52 vnas2 vdr[4081]: [4081] SATIP: bool cSatipTuner::SetSource(cSatipServer*, int, const char*, int) SWITCH_FIX: setupStateM=1 Dez 16 13:12:53 vnas2 vdr[4081]: [4081] switching device 7 to channel 101 C-41985-1051-11100 (Das Erste HD (C)) Dez 16 13:12:53 vnas2 vdr[4081]: [4081] SATIP: bool cSatipTuner::SetSource(cSatipServer*, int, const char*, int) SWITCH_FIX: setupStateM=1 (9009 ms) Dez 16 13:12:53 vnas2 vdr[4081]: [4081] SATIP: bool cSatipTuner::SetSource(cSatipServer*, int, const char*, int) SWITCH_FIX: setupStateM=1

I don't know wheater this OK, or indicates an issue. There is no client getting streams at that time. There is an active Timer for this channel.

thanks for looking in it.

from vdr-plugin-satip.

REELcoder avatar REELcoder commented on June 11, 2024

Thanks for the feedback. Sorry for the log storm. It is no problem at shows that the fix is working. Your timer seems to have VPS enabled. This causes many calls to SetSource(). Not sure what the plugin shall do with this. Currently a channel is only tunned when SetSource() and Open() are called within 2 seconds. Probably VPS is now not working. The next version will have the logging reduced.

from vdr-plugin-satip.

REELcoder avatar REELcoder commented on June 11, 2024

Did some changes again... Now the server is tuned when SetSource() is called. This seemd to be needed for EPG scanning and VPS.

REELcoder@ffc1eb6

from vdr-plugin-satip.

9000h avatar 9000h commented on June 11, 2024

@REELcoder btw did you also test with rtp-over-tcp?

from vdr-plugin-satip.

Karl-opec avatar Karl-opec commented on June 11, 2024

@REELcoder

did test compile and run your @ffc1eb6. Works nice. since 3 days no switching issues anymore.
Great.

from vdr-plugin-satip.

rofafor avatar rofafor commented on June 11, 2024

Thanks @REELcoder! I've committed your fix into the master branch (hopefully all the necessary parts are in): 826dea4

from vdr-plugin-satip.

REELcoder avatar REELcoder commented on June 11, 2024

@9000h no, I did not test tcp
@rofafor Thanks. No issues detected here with 2 OctopusNet.

from vdr-plugin-satip.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.