diff --git a/clients.c b/clients.c index a8609d2..39ca362 100644 --- a/clients.c +++ b/clients.c @@ -65,9 +65,10 @@ struct client_type_s client_types[] = /* User-Agent: DLNADOC/1.50 SEC_HHP_[TV]UE40D7000/1.0 */ /* User-Agent: DLNADOC/1.50 SEC_HHP_ Family TV/1.0 */ + /* USER-AGENT: DLNADOC/1.50 SEC_HHP_[TV] UE65JU7000/1.0 UPnP/1.0 */ { ESamsungSeriesCDE, - FLAG_SAMSUNG | FLAG_DLNA | FLAG_NO_RESIZE | FLAG_SAMSUNG_DCM10, - "Samsung Series [CDEF]", + FLAG_SAMSUNG | FLAG_DLNA | FLAG_NO_RESIZE | FLAG_SAMSUNG_DCM10 | FLAG_CAPTION_RES, + "Samsung Series [CDEFJ]", "SEC_HHP_", EUserAgent }, diff --git a/upnpsoap.c b/upnpsoap.c index 8066318..96ad2d5 100644 --- a/upnpsoap.c +++ b/upnpsoap.c @@ -1064,7 +1064,7 @@ callback(void *args, int argc, char **argv, char **azColName) "http://%s:%d/Captions/%s.srt" "</res>", lan_addr[passed_args->iface].str, runtime_vars.port, detailID); - else if( passed_args->filter & FILTER_SEC_CAPTION_INFO_EX ) + if( passed_args->filter & FILTER_SEC_CAPTION_INFO_EX ) ret = strcatf(str, "<sec:CaptionInfoEx sec:type=\"srt\">" "http://%s:%d/Captions/%s.srt" "</sec:CaptionInfoEx>",