diff options
author | methodus <methodus@web.de> | 2012-12-30 17:21:36 +0100 |
---|---|---|
committer | methodus <methodus@web.de> | 2012-12-30 17:21:36 +0100 |
commit | d6f40b738cf5deb41aaee4532d58e9389128d49c (patch) | |
tree | 309458989f2e1a3fdf6b97780ffeaabdd30ecbbc /media | |
parent | c55ace1b1cc9a9b27e3da5ca55bb7c93b41142cd (diff) | |
download | vdr-plugin-upnp-d6f40b738cf5deb41aaee4532d58e9389128d49c.tar.gz vdr-plugin-upnp-d6f40b738cf5deb41aaee4532d58e9389128d49c.tar.bz2 |
Added more logging
Diffstat (limited to 'media')
-rw-r--r-- | media/mediaManager.cpp | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/media/mediaManager.cpp b/media/mediaManager.cpp index a15bb1e..75e915a 100644 --- a/media/mediaManager.cpp +++ b/media/mediaManager.cpp @@ -387,6 +387,21 @@ int cMediaManager::CreateResponse(MediaRequest& request, const string& select, c } int cMediaManager::Browse(BrowseRequest& request){ + + LOG(5, "Browse request" + "ObjectID: %s\n" + "Browse metadata: %d\n" + "Request count: %d\n" + "Start index: %d\n" + "Filter: %s\n" + "Sort critera: %s", + request.objectID, + request.browseMetadata, + request.requestCount, + request.startIndex, + request.filter.c_str(), + request.sortCriteria.c_str()); + stringstream metadata, count, where; metadata << "SELECT *,(SELECT COUNT(1) FROM " << db::Metadata << " m WHERE " @@ -439,7 +454,7 @@ int cMediaManager::Browse(BrowseRequest& request){ } int ret = 0; - if((ret = CreateResponse(request, metadata.str(), count.str())) == UPNP_E_SUCCESS) return ret; + if((ret = CreateResponse(request, metadata.str(), count.str())) != UPNP_E_SUCCESS) return ret; return (request.totalMatches == 0 && request.numberReturned == 0) ? UPNP_CDS_E_CANT_PROCESS_REQUEST : UPNP_E_SUCCESS; } @@ -454,7 +469,7 @@ int cMediaManager::Search(SearchRequest& request){ // TODO: Finish search method int ret = 0; - if((ret = CreateResponse(request, metadata.str(), count.str())) == UPNP_E_SUCCESS) return ret; + if((ret = CreateResponse(request, metadata.str(), count.str())) != UPNP_E_SUCCESS) return ret; return (request.totalMatches == 0 && request.numberReturned == 0) ? UPNP_CDS_E_CANT_PROCESS_REQUEST : UPNP_E_SUCCESS; } |