diff options
author | schmirl <schmirl> | 2007-04-24 11:23:16 +0000 |
---|---|---|
committer | schmirl <schmirl> | 2007-04-24 11:23:16 +0000 |
commit | 518886b08b5913cf8278f69905e7981424d46825 (patch) | |
tree | c03de260d1c8ec9c769f8a3197e3708cfd6a8ff2 /server | |
parent | 52bf110aa9108dee206463c33a03bf55c3be3534 (diff) | |
download | vdr-plugin-streamdev-518886b08b5913cf8278f69905e7981424d46825.tar.gz vdr-plugin-streamdev-518886b08b5913cf8278f69905e7981424d46825.tar.bz2 |
client_filter-data-handling.patch by Petri Hintukainen
- regonize PUSI flag in TS packets (bullet-proof section start+end indicator)
- Use own TS buffer to read directly from socket, no need for ring buffer anymore
- Re-activate all active filters after re-connection to server
- Simplify thread start/stop/running detection to current VDR style
- Update "filter closed by VDR" detection (datagram sockets
return different errno's than pipes)
- Deliver data to first matching and active filter (do not drop data if first
matching filter has been closed, there is quite likely new filter for it)
- Add disconnect detection to avoid 100% CPU usage in cTSBuffer::Action()
Modified Files:
client/filter.c client/filter.h
Diffstat (limited to 'server')
0 files changed, 0 insertions, 0 deletions