catalinii / minisatip

minisatip is an SATIP server for linux using local DVB-S2, DVB-C, DVB-T or ATSC cards
https://minisatip.org
332 stars 81 forks source link

Improve RTSP return code parsing #1171

Closed Jalle19 closed 3 months ago

Jalle19 commented 3 months ago

@retrofan1979 can you try this branch?

retrofan1979 commented 3 months ago

Hi, thanks, it looks very good! Maybe check for some errors in the logfile? I stressed the tuners during an extensive test, so maybe the continuity errors are my fault :-)

Channelscan does work now with TransEdit, DVBViewer and Tvheadend. Bravo!

However, I noticed --satip-xml http://192.168.178.1:49000/satipdesc.xml gives 0 devices back instead of 4. Maybe a bug? I now manually set the tuners with -s dvbc:192.168.178.1 -s dvbc:192.168.178.1 -s dvbc:192.168.178.1 -s dvbc:192.168.178.1 And rarely the stream is interrupted, but the server always does continue the stream.

I also saw a quirck for Aurora client, but this one is very old and not working anymore and I don't know if it still needs to be in the minisatip source code (missing mtype fix). The same goes for the Geniatech EyeTV Netstream 4C? (fe fix, but maybe useable for other situations)

Overall, I'm very happy with this fix! I think it's ready for release :-)

minisatip.zip

Jalle19 commented 3 months ago

However, I noticed --satip-xml http://192.168.178.1:49000/satipdesc.xml gives 0 devices back instead of 4. Maybe a bug? I now manually set the tuners with -s dvbc:192.168.178.1 -s dvbc:192.168.178.1 -s dvbc:192.168.178.1 -s dvbc:192.168.178.1 I think this is a known quirk needed for Fritzbox.

The log looks fine to me in general