Commit Graph

  • 01d2afcfc2 Fixed reconnection. Rolf Ahrenberg 2014-12-16 22:35:49 +0200
  • 8ea561a021 Fixed the default logging mode in a DEBUG build. Rolf Ahrenberg 2014-12-16 21:58:46 +0200
  • d23578cea9 Fixed a race condition while updating pids. Rolf Ahrenberg 2014-12-14 22:08:54 +0200
  • 629c4ff378 Renamed threads and ringbuffers. Rolf Ahrenberg 2014-12-14 21:39:13 +0200
  • 2d997b3fdd Added RTCP packet logging. Rolf Ahrenberg 2014-12-14 19:22:52 +0200
  • 7f9d016b52 Deduplicated pid listings. Rolf Ahrenberg 2014-12-14 17:54:37 +0200
  • 778f3bd84a Preliminary documentation for used logging modes. Rolf Ahrenberg 2014-12-14 17:45:55 +0200
  • 382e1dedef Performance enhancement via recvmmsg(). nafets227 2014-12-13 22:15:58 +0100
  • fecbd3cbd4 Added better logging for channel changes. Rolf Ahrenberg 2014-12-14 01:56:21 +0200
  • 7c1aa732b4 Improved RTP data logging. nafets227 2014-12-07 19:17:30 +0100
  • 395390fb32 Added a device hook support for ProvidesTransponder(). Rolf Ahrenberg 2014-12-09 21:56:32 +0200
  • 913cdbef66 Logging improvements. nafets227 2014-12-07 19:17:30 +0100
  • 60a2b1fecf Fixed the LOGG SVDRP command output. Rolf Ahrenberg 2014-12-08 21:37:17 +0200
  • b9d89b8c1d Added more debugging macros. Rolf Ahrenberg 2014-12-08 21:23:23 +0200
  • d0ffc3e1a5 Enabled CURL debug callbacks always. Rolf Ahrenberg 2014-12-07 23:14:02 +0200
  • 46db1dea11 Reworked the RTSP debug callback to adapt dynamically any logging mode changes during SETUP. Rolf Ahrenberg 2014-12-07 22:04:39 +0200
  • dd320af7f2 Fixed the session id quirk. Rolf Ahrenberg 2014-12-07 21:58:06 +0200
  • d6ffffd932 Fixed the tuning status. Rolf Ahrenberg 2014-12-07 18:12:08 +0200
  • 7f9060a4cb Reformatted debug messages. Rolf Ahrenberg 2014-12-07 17:27:53 +0200
  • 097a607389 Renamed some "SAT>IP" texts into a simpler "SATIP". Rolf Ahrenberg 2014-12-07 16:19:23 +0200
  • 45b3166729 Simplified the logging interface. Rolf Ahrenberg 2014-12-07 16:09:56 +0200
  • 38f815d439 Added new debugging modes. Rolf Ahrenberg 2014-12-06 17:02:45 +0200
  • 23dce9e205 Changed logging to to use SATIP instead of SAT>IP. Rolf Ahrenberg 2014-12-06 00:37:55 +0200
  • 796a047401 Renamed logging level to the actual mask. Rolf Ahrenberg 2014-12-06 00:02:51 +0200
  • b62a25597b Reworked header dependencies. Rolf Ahrenberg 2014-12-05 23:14:40 +0200
  • 81f6af3bdf Reformat debug messages. Rolf Ahrenberg 2014-12-05 23:02:57 +0200
  • 9a40a8eeec Fixed compilation under g++-4.7. Rolf Ahrenberg 2014-12-04 21:44:44 +0200
  • 0668fb7a15 Added a new extra() macro. Rolf Ahrenberg 2014-12-03 22:57:04 +0200
  • 735e7487d3 Added a preliminary support for dynamic logging level. Rolf Ahrenberg 2014-12-03 19:57:23 +0200
  • d48fe3bced Fixed OPTIONS url and enabled retuning. Rolf Ahrenberg 2014-12-03 01:42:33 +0200
  • 98437ce57e Fixed retuning. Rolf Ahrenberg 2014-12-02 23:17:35 +0200
  • f6ab251294 Removed unnecessary this declarations. Rolf Ahrenberg 2014-12-01 21:50:02 +0200
  • 0fe1722dee Increased TS buffer size to one megabyte to avoid overrun errors on my RPi. Rolf Ahrenberg 2014-12-01 20:26:19 +0200
  • 9b88c0d55f Decreased TS buffer timeouts to 10ms. Rolf Ahrenberg 2014-12-01 18:12:12 +0200
  • e6e185cbd7 Changed int to uint64_t. Rolf Ahrenberg 2014-11-30 01:00:20 +0200
  • 561ca26098 Reduced locking scope for a performance improvement. nafets227 2014-11-29 23:07:38 +0100
  • 4600a2a070 Performance improvement by avoiding locks in cSatipTuner::ProcessApplicationData(). nafets227 2014-11-29 19:16:59 +0100
  • 52f54d2177 Prepare for a release. Rolf Ahrenberg 2014-11-29 17:03:07 +0200
  • 8415075de9 Added preliminary tuner state queues. Rolf Ahrenberg 2014-11-23 22:22:38 +0200
  • eea0aa33bd Added cSatipDiscoverIf(). Rolf Ahrenberg 2014-11-29 15:37:21 +0200
  • cdb2e0e3b4 Added logging of maximum processing time in cPoller(). Rolf Ahrenberg 2014-11-29 14:44:30 +0200
  • e0727516ce Bugfix: Don't block in cTunerIf()::Process(Video|Application)Data() methods. nafets227 2014-11-28 21:52:32 +0100
  • fde3198997 Bugfix: Reading from sockets. nafets227 2014-11-27 21:03:56 +0100
  • c966d28d13 Bugfix: Write data to tsbuffer only if DvrOpen has been called. This avoids Buffer Overflow when not recording or viewing live. nafets227 2014-11-26 21:23:47 +0100
  • 6d68ef3e49 Simplified poller interface. Rolf Ahrenberg 2014-11-25 22:04:34 +0200
  • 1642f59980 Get rid of CheckData() as we are receiving only live streams. Rolf Ahrenberg 2014-11-23 19:08:15 +0200
  • 80abbddae7 Corrected log Macros. nafets227 2014-11-23 13:33:47 +0100
  • 8bd4a1a67d Fixed teardown. Rolf Ahrenberg 2014-11-23 00:13:15 +0200
  • 3a16e57f87 Get rid of OPTIONS while retuning. Rolf Ahrenberg 2014-11-22 23:17:32 +0200
  • 1244397365 Updated debug messages. Rolf Ahrenberg 2014-11-22 21:55:58 +0200
  • 1f528cf7e1 Fixed tuner shutdown. Rolf Ahrenberg 2014-11-22 21:32:55 +0200
  • 5d697c36dc Fixed reading reception status. Rolf Ahrenberg 2014-11-22 20:06:56 +0200
  • 005fa59dd6 Tweaked tuning. Rolf Ahrenberg 2014-11-22 17:04:32 +0200
  • 6d64a8b0a7 Fixed keep-alive and retuning. Rolf Ahrenberg 2014-11-22 14:56:20 +0200
  • 4e2e6d0b9b Fixed OPTIONS syntax. Rolf Ahrenberg 2014-11-22 12:26:50 +0200
  • ade52d5a22 Cleaned up debug messages. Rolf Ahrenberg 2014-11-21 23:56:03 +0200
  • 524b21e042 Updated against SAT>IP protocol specification version 1.2.1. Rolf Ahrenberg 2014-11-20 22:30:18 +0200
  • 0896df33e6 Merge pull request #3 from rofafor/poller Rolf Ahrenberg 2014-11-19 22:17:48 +0200
  • 111a1ff16d Merge branch 'master' into poller #3 Rolf Ahrenberg 2014-11-19 22:10:54 +0200
  • 8d198178bb Updated version number. Rolf Ahrenberg 2014-11-19 21:16:51 +0200
  • ec596a02b8 Tweaked tuner state machine. Rolf Ahrenberg 2014-11-19 21:01:45 +0200
  • 8ec972d4ee Factored tuner state machine a bit more robust. Rolf Ahrenberg 2014-11-17 22:59:01 +0200
  • 54f8b4f0a6 Get rid of pointers. Rolf Ahrenberg 2014-11-17 22:33:38 +0200
  • f5015bcfba Refactored device discovery. Rolf Ahrenberg 2014-11-17 00:23:20 +0200
  • 443dd9706a Get rid of a magic number. Rolf Ahrenberg 2014-11-16 21:42:24 +0200
  • 2dcf3bbd6a Get rid of pointers. Rolf Ahrenberg 2014-11-16 17:02:30 +0200
  • 12d61d37cf Renamed Action() to Process(). Rolf Ahrenberg 2014-11-16 16:56:59 +0200
  • a94d25b635 Get rid of pointers. Rolf Ahrenberg 2014-11-16 16:39:20 +0200
  • 6b2090e9ad Moved tuner statistics back to cSatipTuner. Rolf Ahrenberg 2014-11-16 16:30:45 +0200
  • 5c051d919b Fixed tuner reconnection issues. Rolf Ahrenberg 2014-11-16 15:38:23 +0200
  • 02bf42b006 Fixed buffer handling in cSatipTuner::ParseReceptionParameters(). Rolf Ahrenberg 2014-11-16 15:00:08 +0200
  • adddf3e4e7 Moved ReadVideo/Application() from cSatipSocket into cSatipRtp/cStatipRtcp classes and get rid of unnecessary memcpy. nafets227 2014-11-16 09:31:34 +0100
  • 3a742f1f14 Fixed cSatipTuner::Disconnect(). Rolf Ahrenberg 2014-11-15 22:58:52 +0200
  • 82fe5c59c8 Fixed cSatipTuner::Disconnect(). Rolf Ahrenberg 2014-11-15 22:58:52 +0200
  • 304f1d4af6 Fixed cSatipTuner::Connect(). Rolf Ahrenberg 2014-11-15 22:05:46 +0200
  • 4a9a36a9c2 Tweaked error messages. Rolf Ahrenberg 2014-11-15 21:58:38 +0200
  • daa2f903c8 Fixed cSatipTuner::Connect(). Rolf Ahrenberg 2014-11-15 22:05:46 +0200
  • d36597954a Tweaked error messages. Rolf Ahrenberg 2014-11-15 21:58:38 +0200
  • 0bf841555b Implemented a preliminary state machine for tuner. Rolf Ahrenberg 2014-11-15 20:15:00 +0200
  • 0431806f24 Implemented a preliminary state machine for tuner. Rolf Ahrenberg 2014-11-15 20:15:00 +0200
  • ede0294943 Refactored polling. Nafets227 2014-11-14 21:28:27 +0100
  • a3a816c08c ignoring Eclipse .project #1 nafets227 2014-11-11 21:14:40 +0100
  • e6c928992d removed unused cSatipVector template nafets227 2014-11-11 21:14:07 +0100
  • e05801b464 Refactored epoll() to use only one thread. Rolf Ahrenberg 2014-11-11 20:23:41 +0200
  • e51650cd0a Updated HISTORY. Rolf Ahrenberg 2014-11-11 00:38:03 +0200
  • 45d0227d2b Tweaked internals and log messages to match SVDRP interface. Rolf Ahrenberg 2014-11-11 00:05:03 +0200
  • 7110cee7a9 Added STAT command into SVDRP interface. Rolf Ahrenberg 2014-11-10 23:46:45 +0200
  • a9109d750c Some minor tweaks. Rolf Ahrenberg 2014-11-10 23:31:30 +0200
  • ac4ab867d9 Switched to epoll(). Rolf Ahrenberg 2014-11-09 20:32:08 +0200
  • bbd186b8f4 Merge 701cc4be54 into 2f723e0f66 #1 nafets227 2014-11-10 20:58:55 +0000
  • 701cc4be54 removed leftovers, corrected whitespace indention in tuner.c nafets227 2014-11-10 21:54:26 +0100
  • 8c6d16e6b7 Bugfix of LOG Makros #2 nafets227 2014-11-09 23:14:23 +0100
  • c2ef6d593e Tuner Bugfix, Blocking socket Preparation nafets227 2014-11-09 22:56:15 +0100
  • fbf43d4d49 Simplified RTP timeout handling nafets227 2014-11-09 22:24:22 +0100
  • 4bee8b5345 thread names now include Device ID (Replay of Subversion #52 nafets227 2014-11-09 21:39:59 +0100
  • 507645e2d9 Merge commit '2f723e0' into datathread nafets227 2014-11-09 21:19:20 +0100
  • bf9969f23a Merge commit '72a5ad34fb05ebd985465f998ad8d36a341c8ed6' into datathread nafets227 2014-11-09 18:10:08 +0100
  • c5966add39 merge commit '123fc5f' into datathread nafets227 2014-11-09 18:06:16 +0100
  • 2f723e0f66 Added cSatipRtsp(). Rolf Ahrenberg 2014-11-09 12:51:52 +0200
  • 72a5ad34fb Added cSatipPid(). Rolf Ahrenberg 2014-11-09 02:32:50 +0200