Commit Graph

50 Commits

Author SHA1 Message Date
Rolf Ahrenberg bc6da9dd63 Added support for tracing modes. 2015-03-08 15:40:27 +02:00
Rolf Ahrenberg 9839b47229 Added SetPid() into cIptvProtocolIf(). 2014-02-09 19:22:02 +02:00
Rolf Ahrenberg d940e616e3 Fixed and refactored the section filtering code, fixed a possible crash in the file protocol, and updated Makefile's install target. 2013-03-27 22:13:15 +02:00
Rolf Ahrenberg 72a9f21006 Changed a pointer to a reference in order to stabilize the CURL protocol and always remember to close the sid scanner. 2013-03-02 01:26:04 +02:00
Rolf Ahrenberg e4657c1820 Fixed bugs found in the CURL implementation (Thanks to Jeremy Hall). 2013-02-25 21:08:08 +02:00
Rolf Ahrenberg 26a0adceb5 Reformatted debug messages. 2013-02-23 17:12:46 +02:00
Rolf Ahrenberg e75080b1a8 Cleaned up the code. 2013-02-23 15:31:11 +02:00
Rolf Ahrenberg 94461d6c08 Updated for vdr-1.7.38 and added a new CURL protocol for HTTP/HTTPS. 2013-02-23 02:03:27 +02:00
Rolf Ahrenberg 7a8b2962b2 Added support for a service interface. 2012-04-01 22:46:08 +03:00
Rolf Ahrenberg 49fcbc8921 Modified sectionfilters to use socket pair instead of filesystem fifos. 2009-10-01 18:48:28 +03:00
Rolf Ahrenberg 57d63db034 Fixed setting parameters when protocol changes (Thanks to Peter Holik for reporting this one).
Updated example scripts to use ffmpeg's direct UDP output and added a new "image.sh" script (Thanks to Peter Holik).
2009-05-22 10:50:20 +03:00
Rolf Ahrenberg d1c2d48a6b Fixed remaining lint warnings. 2009-03-21 00:56:37 +02:00
Rolf Ahrenberg 30abbc3e80 Fixed some lint warnings. 2009-03-20 17:43:31 +02:00
Rolf Ahrenberg abf0a5ece4 Refactored section filter class. 2009-02-27 16:05:19 +02:00
Rolf Ahrenberg 024ee7ba89 Optimized TS packet data flow. 2009-02-26 16:04:12 +02:00
Rolf Ahrenberg c5a7598544 Optimized streamer thread termination. 2008-09-10 17:22:36 +03:00
Rolf Ahrenberg 53b5644973 Migration changes for git and UTF-8.
Updated contact information.
2008-08-23 08:15:30 +03:00
Rolf Ahrenberg 6fa46ca9e3 Revert non-working retuning optimization. 2008-04-04 20:55:44 +00:00
Rolf Ahrenberg c507f373ff Fixed channels.conf format used in vlc2iptv. Disabled retuning feature and added some minor corrections. 2008-04-02 22:55:04 +00:00
Rolf Ahrenberg e798ff1424 Removed old channels.conf format support and disabled re-tuning of EXT protocol. 2008-04-02 20:22:48 +00:00
Rolf Ahrenberg 29cb25485f Added some funky moves. 2008-01-30 21:57:33 +00:00
Antti Seppälä 18c2962cd9 Get rid of bad interface design in statistic collectors. 2008-01-19 21:08:02 +00:00
Antti Seppälä 4915630cfc Bug and style fixes. 2008-01-04 23:36:37 +00:00
Antti Seppälä 0a516fd934 Added a clarifying comment. 2007-10-20 08:58:15 +00:00
Antti Seppälä 7511373d74 Attempt to fix segmentation fault at close; widen the effective critical
section area and prohibit Close() from accessing it at the same time
with Action()
2007-10-20 08:32:00 +00:00
Rolf Ahrenberg 4dd9e42a71 Added configurable UDP listen port for EXT protocol. 2007-10-19 22:18:55 +00:00
Rolf Ahrenberg 8e3956cbeb Channel parameter refactoring. 2007-10-19 21:36:27 +00:00
Rolf Ahrenberg 6327cbe7ed Modified cIptvBufferStatistics() and general statistics menu. 2007-10-11 23:06:49 +00:00
Rolf Ahrenberg 8b9cb443b4 Modified GetInformation(). 2007-10-11 21:05:35 +00:00
Rolf Ahrenberg c568bf973c Added some statistics tweaks. 2007-10-09 22:12:17 +00:00
Antti Seppälä dd530a1931 Show buffer statistics 2007-10-09 17:58:17 +00:00
Rolf Ahrenberg 80651984f6 Added mutexes into statistics. 2007-10-08 16:24:48 +00:00
Rolf Ahrenberg 382e575cb5 Reformated info menu. 2007-10-07 22:54:09 +00:00
Antti Seppälä 978fb7aa0f Implement some statistics. 2007-10-05 19:00:44 +00:00
Rolf Ahrenberg e579aeb5bf Fixed header 'Id:' keywords. 2007-09-29 16:21:04 +00:00
Antti Seppälä 6e45224b00 Clean up of semi-opened socket and error handling of failed open -call. 2007-09-29 11:17:57 +00:00
Rolf Ahrenberg 067ba7c505 Fixed prebuffering. 2007-09-21 21:50:52 +00:00
Rolf Ahrenberg cb87392299 Added a setup option for buffer prefill ratio and fixed protocol Read(). 2007-09-15 21:27:00 +00:00
Rolf Ahrenberg bc817a0604 Moved socket buffer from streamer into protocol. 2007-09-15 20:33:15 +00:00
Rolf Ahrenberg da50e032fd Protocol refactoring. 2007-09-14 15:44:25 +00:00
Rolf Ahrenberg 5d6d68d566 Minor refactoring. 2007-09-13 16:58:22 +00:00
Antti Seppälä aa57cc6fa2 Implement select for I/O 2007-09-13 14:10:37 +00:00
Rolf Ahrenberg 9131cd0e48 Some minor fixes. 2007-09-12 21:55:57 +00:00
Rolf Ahrenberg ae75f0dffd Modified protocol parsing. 2007-09-12 21:14:51 +00:00
Antti Seppälä 41d459dbf6 Moved Socket creation to before thread activation 2007-09-12 18:58:39 +00:00
Rolf Ahrenberg 9ddb1e688d Added protocol information into debug output. 2007-09-12 18:34:43 +00:00
Antti Seppälä 1621555dd8 Added private functions for Checking + creating and closing sockets. 2007-09-12 18:33:56 +00:00
Rolf Ahrenberg 59d56fe5c0 Added Deactivate() into destructor. 2007-09-12 18:30:50 +00:00
Antti Seppälä 5624a9eb77 Fix channel switching 2007-09-12 18:05:58 +00:00
Rolf Ahrenberg fe6b6ce61e Initial revision 2007-09-12 17:28:59 +00:00