1
0
mirror of https://git.openwrt.org/feed/packages.git synced 2024-06-14 19:33:59 +02:00
openwrt-packages/multimedia/minidlna/patches/001-1.1.6-0011-Update-support-for-LG2012-TV.patch
Rafał Miłecki 7292844261 minidlna: backport fixes from 1.1.6 and 1.2.0 releases
This fixes one or two issues and adds support for few new devices
including Kodi.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
2017-06-15 08:03:07 +02:00

60 lines
1.5 KiB
Diff

From 533907539357df45d1923638d11192b98f7bf280 Mon Sep 17 00:00:00 2001
From: Darkvater <tamas.farago@credit-suisse.com>
Date: Sun, 4 May 2014 13:51:29 +0800
Subject: [PATCH] Update support for LG2012 TV
LG 2012 series does not need '.' in title anymore to be able to show
captions
---
clients.c | 8 ++++++++
clients.h | 1 +
upnpsoap.c | 1 +
3 files changed, 10 insertions(+)
diff --git a/clients.c b/clients.c
index 39ca362..cd1d06a 100644
--- a/clients.c
+++ b/clients.c
@@ -135,6 +135,14 @@ struct client_type_s client_types[] =
EXAVClientInfo
},
+ /* USER-AGENT: Linux/2.6.35 UPnP/1.0 DLNADOC/1.50 INTEL_NMPR/2.0 LGE_DLNA_SDK/1.6.0 */
+ { ELGNetCastDevice,
+ FLAG_DLNA | FLAG_CAPTION_RES,
+ "LG",
+ "LGE_DLNA_SDK/1.6.0",
+ EUserAgent
+ },
+
/* User-Agent: Linux/2.6.31-1.0 UPnP/1.0 DLNADOC/1.50 INTEL_NMPR/2.0 LGE_DLNA_SDK/1.5.0 */
{ ELGDevice,
FLAG_DLNA | FLAG_CAPTION_RES,
diff --git a/clients.h b/clients.h
index 190d569..35d819a 100644
--- a/clients.h
+++ b/clients.h
@@ -57,6 +57,7 @@ enum client_types {
EDirecTV,
EFreeBox,
ELGDevice,
+ ELGNetCastDevice,
ELifeTab,
EMarantzDMP,
EMediaRoom,
diff --git a/upnpsoap.c b/upnpsoap.c
index 0f19035..0c2b9af 100644
--- a/upnpsoap.c
+++ b/upnpsoap.c
@@ -1055,6 +1055,7 @@ callback(void *args, int argc, char **argv, char **azColName)
break;
case ESamsungSeriesCDE:
case ELGDevice:
+ case ELGNetCastDevice:
case EAsusOPlay:
default:
if( passed_args->flags & FLAG_HAS_CAPTIONS )
--
2.11.0