stefansaraev/xbmc-addon-xvdr — comment on commit a259cf446c6a68df86b2dc4346cf0ccc62f15a2a
File: src/xvdr/XVDRDemux.cpp line 182
By stefansaraev:

yeah I know but for me it was the only way to get dvb subtitles working again.
also as a side effect it fixed the case when xbmc couldn't open a channel because of temporary vdr errors like this:

"
Nov 18 14:08:04 m11x vdr: [18801] XVDR: --------------------------------------
Nov 18 14:08:04 m11x vdr: [18801] XVDR: Channel streaming request: 4 - AXN Sci-Fi
Nov 18 14:08:04 m11x vdr: [18801] XVDR: Found available device 9
Nov 18 14:08:04 m11x vdr: [18801] XVDR: Successfully switched to channel 4 - AXN Sci-Fi
Nov 18 14:08:04 m11x vdr: [18801] XVDR: Started streaming of channel AXN Sci-Fi (timeout 10 seconds)
Nov 18 14:08:04 m11x vdr: [18879] cLiveStreamer stream processor thread started (pid=25676, tid=18879)
Nov 18 14:08:04 m11x vdr: [18803] ERROR: Skipped 104 bytes to sync on TS packet <=======
Nov 18 14:08:04 m11x vdr: [18804] IPTV streamer thread ended (pid=25676, tid=18804) <=======
"

.. and hm, it was "return false" causing problems (blocking the UI and so) for me, it is way better with TryReconnect() now;