diff options
author | methodus <methodus@web.de> | 2012-11-04 00:14:37 +0100 |
---|---|---|
committer | methodus <methodus@web.de> | 2012-11-04 00:14:37 +0100 |
commit | f5f58398e340f79d99502d1899952851a78f7a5d (patch) | |
tree | e821924960347ed007c0fde49e6f199a2846083e /httptnt | |
parent | ddfb5b76371b1d8a84a0577d2c1baf1fbfd27638 (diff) | |
download | vdr-plugin-upnp-f5f58398e340f79d99502d1899952851a78f7a5d.tar.gz vdr-plugin-upnp-f5f58398e340f79d99502d1899952851a78f7a5d.tar.bz2 |
Added the ability to configure the title of a channel.
Diffstat (limited to 'httptnt')
-rw-r--r-- | httptnt/resourceStreamer.ecpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/httptnt/resourceStreamer.ecpp b/httptnt/resourceStreamer.ecpp index 8b6c9f3..3af5768 100644 --- a/httptnt/resourceStreamer.ecpp +++ b/httptnt/resourceStreamer.ecpp @@ -45,7 +45,14 @@ using namespace upnp; if(contentLength > 0){ reply.setContentLengthHeader(contentLength); - if(streamer->Seekable()) reply.setHeader("Accept-Ranges ", "bytes"); + if(streamer->Seekable()){ + reply.setHeader("Accept-Ranges ", "bytes"); + if(request.hasHeader("getAvailableSeekRange.dlna.org:")){ + std::stringstream availableRangeHeader; + availableRangeHeader << "0 bytes=0-" << contentLength; + reply.setHeader("availableSeekRange.dlna.org ", availableRangeHeader.str()); + } + } if(request.hasHeader("Range:")){ std::string rangeRequest = request.getHeader("Range:"); |