Commit Graph

  • a63f7247cb With VDR 1.7.25 priorities down to -99 will be used Frank Schmirler 2012-03-04 01:20:57 +0100
  • 26af4459d8 Use the new streamdev-client setup option "Live TV Priority" to control precedence among multiple clients. The VDR option "Primary Limit" which has previouly been used for this purpose has been dropped in VDR 1.7.25. Frank Schmirler 2012-03-04 01:15:40 +0100
  • 3da6ae734e Timout for network operations now configurable in streamdev-client setup Frank Schmirler 2012-03-03 23:24:30 +0100
  • c1dc1453c5 Added timeout to Commit() Frank Schmirler 2012-03-03 23:04:11 +0100
  • a047fc7d32 Report the server-side HTTP status "503 Service unavailable" instead of the client-side error "409 Conflict" when a channel is unavailable (suggested by Methodus) Frank Schmirler 2012-03-01 09:01:37 +0100
  • 229e8fbfff Update of po headers and Finnish translation (thanks to Rolf Ahrenberg) Frank Schmirler 2011-12-13 12:59:31 +0100
  • ba7c61fb39 Support for non-cycle-free setups (e.g. where two VDRs mutually share their DVB cards through streamdev-client/-server). Must be enabled in streamdev-server setup. Obsoletes recursion patches. Frank Schmirler 2011-12-11 17:03:09 +0100
  • 6a971b9145 Added missing phrase Frank Schmirler 2011-12-11 11:35:12 +0100
  • 3440072e7e API change of VDR 1.7.22 Frank Schmirler 2011-12-09 09:05:09 +0100
  • 59c6558ce3 VDR 1.7.22 obsoletes cap_net_raw patch. Added cap_net_raw patch for VDR 1.7.5 - 1.7.21. Frank Schmirler 2011-12-09 09:04:00 +0100
  • d93ca82bd1 Update and UTF-8 conversion of Finnish po files (thanks to Rolf Ahrenberg) Frank Schmirler 2011-12-08 13:11:43 +0100
  • ffb8707118 Added "Hide mainmenu entry" option on server (thanks to Rolf Ahrenberg) Frank Schmirler 2011-12-08 13:07:17 +0100
  • afe255aa0b Added server menu with list of clients. Connections can be terminated with the "red" key. The former main menu action of suspending live TV moved to the "blue" key. Frank Schmirler 2011-11-28 16:23:57 +0100
  • 7175d7de91 Updated README servermenu Frank Schmirler 2011-11-27 11:51:26 +0100
  • 94aef85adc Moved "closing connection" log message to overload of cTBSocket::Close() in cServerConnection. Frank Schmirler 2011-11-27 11:32:16 +0100
  • 9b91301d94 Don't keep a pointer to the connection in components MulticastGroup structure as the connection may now be deleted from outside via menu. Frank Schmirler 2011-11-25 00:24:37 +0100
  • 7347e24123 Fixed missing Display() call after disconnecting a client. Frank Schmirler 2011-11-24 23:45:59 +0100
  • c652e8fa81 Added server menu with list of clients. Connections can be terminated with the "red" key. The former main menu action of suspending live TV moved to the "blue" key. Frank Schmirler 2011-11-22 01:15:09 +0100
  • ce1583a756 Code cleanup and optimization (thanks to Ville Skytt) Frank Schmirler 2011-11-21 13:03:06 +0100
  • 20c931ac6d Optimized iterator. Preincrement saves a temporary copy of the object (thanks to Ville Skytt) Frank Schmirler 2011-11-21 12:51:30 +0100
  • f9224d0618 properly shutdown IGMP timeout handler thread when the plugin is stopped. Fixes occasional segfaults on VDR exit. Frank Schmirler 2011-11-13 23:27:46 +0100
  • 30674fb6c8 fixed memory leak in libdvbmpeg read_pes (fixes #769) Frank Schmirler 2011-11-12 22:30:48 +0100
  • 8850e63da5 dropped several unused functions in libdvbmpeg Frank Schmirler 2011-11-12 22:28:27 +0100
  • 6c9c6ca77f restricted VTP command RENR to liemikuutio patch < 1.32 (fixes #786). Frank Schmirler 2011-11-07 17:15:10 +0100
  • 9cb72968f6 updated outdated COPYING file and FSF address (fixes #767, fixes #768) Frank Schmirler 2011-11-07 16:57:23 +0100
  • b9d2f66295 include SDT and TDT in TS streams Frank Schmirler 2011-10-25 17:18:23 +0200
  • e0e14bb322 Added notice that sysctl commands for max number of IGMP groups has to be issued before starting VDR. Frank Schmirler 2011-10-25 12:30:05 +0200
  • 077398fdef Revert "dropped cServerConnection::m_Pending" Required by VTP Frank Schmirler 2011-10-24 08:44:31 +0200
  • bdaea38b86 dropped cServerConnection::m_Pending Frank Schmirler 2011-10-20 23:45:44 +0200
  • 6b633dbfa2 the icy-name HTTP header sent with radio streams makes VLC pick the wrong demuxer. Send icy-name only for ES audio streams (fixes #746) Frank Schmirler 2011-10-19 23:21:38 +0200
  • 615f101b9d fixed regression of "live TV must be switched in VDR main thread" change: deadlock in IGMP streaming server when switching live TV. Frank Schmirler 2011-10-18 08:50:54 +0200
  • 2fae067cfe streamdev-client returns true in its AvoidRecording() method Frank Schmirler 2011-09-10 00:08:04 +0200
  • 475e7bbd6a updated device selection to code of VDR 1.7.19 Frank Schmirler 2011-09-10 00:04:08 +0200
  • 4c0888d483 adaption to VDR 1.7.12 cReceiver API change Frank Schmirler 2011-09-09 23:26:45 +0200
  • 24a1638ddd increased WRITERBUFSIZE. Has been reported to fix some ringbuffer overflows (thanks to Lubo Doleel) Frank Schmirler 2011-09-02 13:18:01 +0200
  • cc74cba396 check availability of channel if VTP command TUNE is called without prior PROV call (e.g. client side EPG scan) Frank Schmirler 2011-09-02 13:11:13 +0200
  • 2c8377d42a added support for VDR 1.7.19 SignalStrength/SignalQuality Frank Schmirler 2011-07-06 09:13:50 +0200
  • 673fbae2e2 analog video channels use the same transponder and pid for different channels, so streamdev-client must always issue TUNE command. Frank Schmirler 2011-06-27 13:07:05 +0200
  • f73665a0bd Server must close the VTP connection also if filter stream is broken Frank Schmirler 2011-06-03 13:24:12 +0200
  • f6299b4584 fixed missing #ifdefs for new NumProvidedSystems setup option Frank Schmirler 2011-05-16 08:46:17 +0200
  • 09e0a0176b - new externremux.sh mencoder config options: audio pid by language code (-alang) and verbosity (-msglevel) (thanks to Pekko Tiitto) frank 2011-05-02 23:39:19 +0200
  • 19e8cf2a28 writer must not spend too much time waiting in select() without checking if the thread has been cancelled. Frank Schmirler 2011-04-11 13:56:49 +0200
  • 4b793ded6b Merge branch 'master' of projects.vdr-developer.org:vdr-plugin-streamdev dead Frank Schmirler 2011-03-18 15:56:34 +0100
  • 17bb6390f9 Merge branch 'master' of projects.vdr-developer.org:vdr-plugin-streamdev Frank Schmirler 2011-03-18 15:56:34 +0100
  • ef3ea13d1f Added Spanish translation Frank Schmirler 2011-03-18 15:52:42 +0100
  • 58a4f3dbe5 Added Spanish translation Frank Schmirler 2011-03-18 15:52:42 +0100
  • 87de8aeff6 Merge branch 'switch_livetv' Frank Schmirler 2011-03-07 23:06:27 +0100
  • 1a933d6cc9 Merge branch 'switch_livetv' Frank Schmirler 2011-03-07 23:06:27 +0100
  • 74ce99971c Live TV must be switched in VDR main thread (fixes #568). Frank Schmirler 2011-03-07 21:37:08 +0100
  • c06970123c Live TV must be switched in VDR main thread (fixes #568). Frank Schmirler 2011-03-07 21:37:08 +0100
  • 79fe54e476 Dropped compatibility with VDR < 1.5.16 Frank Schmirler 2011-03-07 21:50:05 +0100
  • 2cb0ba6cf1 Dropped compatibility with VDR < 1.5.16 Frank Schmirler 2011-03-07 21:50:05 +0100
  • d37f1f7d0f Deleted obsolete section about static priority Frank Schmirler 2011-02-16 08:59:12 +0100
  • ee7929bd39 Deleted obsolete section about static priority Frank Schmirler 2011-02-16 08:59:12 +0100
  • a4fb6e8317 return value of streamdev-clients cDevice::NumProvidedSystems() now configurable in plugin setup (fixes #552) Frank Schmirler 2011-02-16 08:57:05 +0100
  • dc41eecffd return value of streamdev-clients cDevice::NumProvidedSystems() now configurable in plugin setup (fixes #552) Frank Schmirler 2011-02-16 08:57:05 +0100
  • fcbd0fe283 Release 0.5.1 Frank Schmirler 2011-02-11 12:01:58 +0100
  • 30930d5c74 Release 0.5.1 Frank Schmirler 2011-02-11 12:01:58 +0100
  • 7dfbd50573 updated copy of GetClippedNumProvidedSystems to the version used since VDR 1.7.15 Frank Schmirler 2011-02-01 14:24:47 +0100
  • 3a2936a140 updated copy of GetClippedNumProvidedSystems to the version used since VDR 1.7.15 Frank Schmirler 2011-02-01 14:24:47 +0100
  • 1b5285b26d Fixed the code deciding if a device is in use for live TV or not. It did not work as expected for FF cards (fixes #536) Frank Schmirler 2011-01-28 12:42:33 +0100
  • 06d5418e42 Fixed the code deciding if a device is in use for live TV or not. It did not work as expected for FF cards (fixes #536) Frank Schmirler 2011-01-28 12:42:33 +0100
  • 17c22dc7ee increased client side timeout for TUNE command v0_4 Frank Schmirler 2011-01-27 16:17:07 +0100
  • bbaf3aa12c increased client side timeout for TUNE command Frank Schmirler 2011-01-27 16:15:25 +0100
  • 0783799826 increased client side timeout for TUNE command Frank Schmirler 2011-01-27 16:15:25 +0100
  • d29fecc0a6 connection runs as thread, so it must not use Skins.Message Frank Schmirler 2011-01-14 17:03:17 +0100
  • 316a1f884f connection runs as thread, so it must not use Skins.Message Frank Schmirler 2011-01-14 17:03:17 +0100
  • a16d47d320 Improved channel switch code Frank Schmirler 2010-12-14 13:22:55 +0100
  • 9fbc166848 Improved channel switch code Frank Schmirler 2010-12-14 13:22:55 +0100
  • 3ff3ef05da make sure that a client doesn't interrupt replaying on server's FF card Frank Schmirler 2010-12-10 18:06:39 +0100
  • abf8a62fe9 make sure that a client doesn't interrupt replaying on server's FF card Frank Schmirler 2010-12-10 18:06:39 +0100
  • 0125471412 switching away live TV failed even when "always suspended" Frank Schmirler 2010-12-10 17:03:04 +0100
  • a35675490d switching away live TV failed even when "always suspended" Frank Schmirler 2010-12-10 17:03:04 +0100
  • 5aaf73310c fixed regression: no receiver created for ES/PS/PES Frank Schmirler 2010-12-10 16:38:54 +0100
  • 0c07109974 fixed regression: no receiver created for ES/PS/PES Frank Schmirler 2010-12-10 16:38:54 +0100
  • 6ea5efe939 Snapshot 2010-09-15 Frank Schmirler 2010-12-02 09:57:17 +0100
  • fe9a58b88c fixed regression: no receiver created for ES/PS/PES Frank Schmirler 2010-12-10 16:38:10 +0100
  • 635ccc479f Snapshot 2010-09-15 Frank Schmirler 2010-12-02 09:39:01 +0100
  • 2ec54f7505 Snapshot 2010-09-15 Frank Schmirler 2010-12-02 09:57:17 +0100
  • e0a00f90ae Streamdev 0.5.0 Frank Schmirler 2010-12-02 09:51:02 +0100
  • 91c5199ac3 Streamdev 0.5.0-rc2 Frank Schmirler 2010-12-02 09:49:09 +0100
  • 11b22d9f33 Streamdev 0.5.0-rc1 Frank Schmirler 2010-12-02 09:48:23 +0100
  • 435f01649c Snapshot 2009-07-06 Frank Schmirler 2010-12-02 09:46:57 +0100
  • 396fc43bdd Snapshot 2009-07-02 Frank Schmirler 2010-12-02 09:46:09 +0100
  • 008ea7f151 Snapshot 2009-07-01 Frank Schmirler 2010-12-02 09:44:53 +0100
  • 7254a67528 Snapshot 2009-06-11 Frank Schmirler 2010-12-02 09:43:13 +0100
  • 31df0eaf8e Streamdev 0.3.4 Frank Schmirler 2010-12-02 09:02:31 +0100
  • 7576173547 Snapshot 2007-09-21 Frank Schmirler 2010-12-02 09:00:32 +0100
  • 5a270cc3ab Snapshot 2007-05-09 Frank Schmirler 2010-12-02 08:59:14 +0100
  • e6249bf957 Snapshot 2007-04-03 Frank Schmirler 2010-12-02 08:56:19 +0100
  • 5e30711bfd Snapshot 2007-03-20 Frank Schmirler 2010-12-02 08:53:01 +0100
  • db3274c046 don't use std::map.at(). It's not available in older libstdc++ version Modified Files: Tag: v0_4 CONTRIBUTORS HISTORY remux/extern.c server/connectionHTTP.c schmirl 2010-07-22 14:18:36 +0000
  • 0a860a1e3e don't use std::map.at(). It's not available in older libstdc++ version Modified Files: CONTRIBUTORS HISTORY remux/extern.c server/connectionHTTP.c schmirl 2010-07-22 14:18:17 +0000
  • c7d19619db fixed extremux x264 using value of ABR for VBR schmirl 2010-07-22 06:30:46 +0000
  • b2f30affa9 fixed extremux x264 using value of ABR for VBR schmirl 2010-07-22 06:30:36 +0000
  • c0a7f1610a fixed wrong URL path in m3u playlists schmirl 2010-07-20 12:26:29 +0000
  • 6f3b081dd0 fixed wrong URL path in m3u playlists schmirl 2010-07-20 12:26:09 +0000
  • ab4fc57879 - set externremux.sh executable in distribution archive - externremux quality value should be wlan54, not wlan45 schmirl 2010-07-20 06:24:04 +0000
  • edc3ad1c8e - set externremux.sh executable in distribution archive - externremux quality value should be wlan54, not wlan45 schmirl 2010-07-20 06:23:32 +0000
  • fa578940f7 - using SIGINT in externremux to kill mencoder works better than SIGTERM; especially x264 still needs a SIGKILL sometimes - added --remove-destination to cp commands installing plugins - updated Italian translation (thanks to Diego Pierotto) - config option "client may suspend" hidden if not applicable - updated and enhanced README - added support for HTTP method HEAD - rewrite of externremux.sh, including support for various URL parameters, logging and improved shutdown - start externremux script in a separate process group - changed HTTP URL path for externremux from EXTERN to EXT (suggested by Rolf Ahrenberg) - HTTP headers now have to be emitted by externremux script - pass channel related information and URL parameters to externremux script through environment - implement CGI like interface for externremux script Modified Files: Tag: v0_4 CONTRIBUTORS HISTORY Makefile README common.c common.h i18n.c remux/extern.c remux/extern.h server/connection.c server/connection.h server/connectionHTTP.c server/connectionHTTP.h server/connectionIGMP.c server/connectionVTP.c server/livestreamer.c server/livestreamer.h server/menuHTTP.c server/setup.c server/setup.h server/streamer.c server/streamer.h streamdev/externremux.sh streamdev/streamdevhosts.conf schmirl 2010-07-19 13:50:11 +0000