Prog wrote:You can try "c" prerelease also.
Hi Prog,
With last pre-relase (c), the keep alive problem is solved! Thank you!
However a vey annoying bug is introduced: When I open ProgDVB and select one channel (from SAT>IP), the channels shows well. If I change the channel (or after a scanning process), the RTSP commands are send out-of-the-order. See this log:
1) Open and select channel: OPTIONS, DESCRIBE, PLAY ... loops of OPTIONS. OK!
2) Channel to another channel: first PLAY, after TEARDOWN. Fail!
3) Repeat the channel: first OPTIONS, then SETUP, then OPTIONS... Fail!
4) Also, at close you send a TEARDOWN without streamID.
Please, if you try to implement the fast channel change (without TEARDOWN) the correct algorithm (in my opinion is):
1) OPTIONS only check if the tuner is free.
2) SETUP to any transponder with "pids=none" to reserve the tuner (OK if it's free).
3) When you like to show a channel: PLAY with the correct frequency values + pids.
4) Keep Alive with OPTIONS stream
5) For channel change repeat from "3".
6) When exit, free the tuner with a TEARDOWN channel.
It's simple, right?
So, for the last pre-release I can only open one channel, for change I need to close ProgDVB and reopen. Moreover, the logs continues missing the RTSP server response. Now I show one error message, I suppose that you omit OK responses. Nevertheless, it's very useful to have the full protocol (send and receive) to debug problems. Please, can you enable it?
Regards!
