summaryrefslogtreecommitdiff
path: root/httptnt
diff options
context:
space:
mode:
authormethodus <methodus@web.de>2012-11-04 00:14:37 +0100
committermethodus <methodus@web.de>2012-11-04 00:14:37 +0100
commitf5f58398e340f79d99502d1899952851a78f7a5d (patch)
treee821924960347ed007c0fde49e6f199a2846083e /httptnt
parentddfb5b76371b1d8a84a0577d2c1baf1fbfd27638 (diff)
downloadvdr-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.ecpp9
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:");