"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "clients.c" between
minidlna-1.1.5.tar.gz and minidlna-1.2.0.tar.gz

About: ReadyMedia (formerly known as MiniDLNA) is a simple media server software, with the aim of being fully compliant with DLNA/UPnP-AV clients.

clients.c  (minidlna-1.1.5):clients.c  (minidlna-1.2.0)
/* MiniDLNA media server /* MiniDLNA media server
* Copyright (C) 2013 NETGEAR * Copyright (C) 2013-2017 NETGEAR
* *
* This file is part of MiniDLNA. * This file is part of MiniDLNA.
* *
* MiniDLNA is free software; you can redistribute it and/or modify * MiniDLNA is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as * it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation. * published by the Free Software Foundation.
* *
* MiniDLNA is distributed in the hope that it will be useful, * MiniDLNA is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
skipping to change at line 56 skipping to change at line 56
EUserAgent EUserAgent
}, },
{ EPS3, { EPS3,
FLAG_DLNA | FLAG_MIME_AVI_DIVX, FLAG_DLNA | FLAG_MIME_AVI_DIVX,
"PLAYSTATION 3", "PLAYSTATION 3",
"PLAYSTATION 3", "PLAYSTATION 3",
EXAVClientInfo EXAVClientInfo
}, },
/* User-Agent: DLNADOC/1.50 SEC_HHP_[PC]LPC001/1.0 MS-DeviceCaps/1024 */
/* This is AllShare running on a PC. We don't want to respond with Samsu
ng
* capabilities, or Windows (and AllShare) might get grumpy. */
{ 0,
FLAG_DLNA,
"AllShare",
"SEC_HHP_[PC]",
EUserAgent
},
{ ESamsungBDJ5500,
FLAG_SAMSUNG | FLAG_DLNA | FLAG_NO_RESIZE | FLAG_CAPTION_RES | FLAG_SKI
P_DLNA_PN,
"Samsung BD J5500",
"[BD]J5500",
EUserAgent
},
/* Samsung Series [CDE] BDPs and TVs must be separated, or some of our /* Samsung Series [CDE] BDPs and TVs must be separated, or some of our
* advertised extra features trigger a folder browsing bug on BDPs. */ * advertised extra features trigger a folder browsing bug on BDPs. */
/* User-Agent: DLNADOC/1.50 SEC_HHP_BD-D5100/1.0 */ /* User-Agent: DLNADOC/1.50 SEC_HHP_BD-D5100/1.0 */
{ ESamsungSeriesCDEBDP, { ESamsungSeriesCDEBDP,
FLAG_SAMSUNG | FLAG_DLNA | FLAG_NO_RESIZE, FLAG_SAMSUNG | FLAG_DLNA | FLAG_NO_RESIZE,
"Samsung Series [CDEF] BDP", "Samsung Series [CDEF] BDP",
"SEC_HHP_BD", "SEC_HHP_BD",
EUserAgent EUserAgent
}, },
/* User-Agent: DLNADOC/1.50 SEC_HHP_[TV]UE40D7000/1.0 */ /* 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_ Family TV/1.0 */
/* USER-AGENT: DLNADOC/1.50 SEC_HHP_[TV] UE65JU7000/1.0 UPnP/1.0 */
{ ESamsungSeriesCDE, { ESamsungSeriesCDE,
FLAG_SAMSUNG | FLAG_DLNA | FLAG_NO_RESIZE | FLAG_SAMSUNG_DCM10, FLAG_SAMSUNG | FLAG_DLNA | FLAG_NO_RESIZE | FLAG_SAMSUNG_DCM10 | FLAG_C
"Samsung Series [CDEF]", APTION_RES,
"Samsung Series [CDEFJ]",
"SEC_HHP_", "SEC_HHP_",
EUserAgent EUserAgent
}, },
{ ESamsungSeriesA, { ESamsungSeriesA,
FLAG_SAMSUNG | FLAG_DLNA | FLAG_NO_RESIZE, FLAG_SAMSUNG | FLAG_DLNA | FLAG_NO_RESIZE,
"Samsung Series A", "Samsung Series A",
"SamsungWiselinkPro", "SamsungWiselinkPro",
EUserAgent EUserAgent
}, },
skipping to change at line 137 skipping to change at line 155
/* X-AV-Client-Info: av=5.0; cn="Sony Corporation"; mn="BLU-RAY HOME THEA TRE SYSTEM"; mv="2.0"; */ /* X-AV-Client-Info: av=5.0; cn="Sony Corporation"; mn="BLU-RAY HOME THEA TRE SYSTEM"; mv="2.0"; */
/* Sony SMP-100 needs the same treatment as their BDP-S370 */ /* Sony SMP-100 needs the same treatment as their BDP-S370 */
/* X-AV-Client-Info: av=5.0; cn="Sony Corporation"; mn="Media Player"; mv ="2.0" */ /* X-AV-Client-Info: av=5.0; cn="Sony Corporation"; mn="Media Player"; mv ="2.0" */
{ ESonyBDP, { ESonyBDP,
FLAG_DLNA, FLAG_DLNA,
"Sony BDP", "Sony BDP",
"mv=\"2.0\"", "mv=\"2.0\"",
EXAVClientInfo 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 */ /* 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, { ELGDevice,
FLAG_DLNA | FLAG_CAPTION_RES, FLAG_DLNA | FLAG_CAPTION_RES,
"LG", "LG",
"LGE_DLNA_SDK", "LGE_DLNA_SDK",
EUserAgent EUserAgent
}, },
/* X-AV-Client-Info: av=5.0; cn="Sony Corporation"; mn="BRAVIA KDL-40EX50 3"; mv="1.7"; */ /* X-AV-Client-Info: av=5.0; cn="Sony Corporation"; mn="BRAVIA KDL-40EX50 3"; mv="1.7"; */
{ ESonyBravia, { ESonyBravia,
skipping to change at line 182 skipping to change at line 208
EUserAgent EUserAgent
}, },
{ EToshibaTV, { EToshibaTV,
FLAG_DLNA, FLAG_DLNA,
"Toshiba TV", "Toshiba TV",
"UPnP/1.0 DLNADOC/1.50 Intel_SDK_for_UPnP_devices/1.2", "UPnP/1.0 DLNADOC/1.50 Intel_SDK_for_UPnP_devices/1.2",
EUserAgent EUserAgent
}, },
{ EHyundaiTV,
FLAG_DLNA,
"Hyundai TV",
"HYUNDAITV",
EFriendlyName
},
{ ERokuSoundBridge, { ERokuSoundBridge,
FLAG_MS_PFS | FLAG_AUDIO_ONLY | FLAG_MIME_WAV_WAV | FLAG_FORCE_SORT, FLAG_MS_PFS | FLAG_AUDIO_ONLY | FLAG_MIME_WAV_WAV | FLAG_FORCE_SORT,
"Roku SoundBridge", "Roku SoundBridge",
"Roku SoundBridge", "Roku SoundBridge",
EModelName EModelName
}, },
{ EMarantzDMP, { EMarantzDMP,
FLAG_DLNA | FLAG_MIME_WAV_WAV, FLAG_DLNA | FLAG_MIME_WAV_WAV,
"marantz DMP", "marantz DMP",
skipping to change at line 224 skipping to change at line 257
EUserAgent EUserAgent
}, },
{ EBubbleUPnP, { EBubbleUPnP,
FLAG_CAPTION_RES, FLAG_CAPTION_RES,
"BubbleUPnP", "BubbleUPnP",
"BubbleUPnP", "BubbleUPnP",
EUserAgent EUserAgent
}, },
{ EKodi,
FLAG_DLNA | FLAG_MIME_AVI_AVI | FLAG_CAPTION_RES,
"Kodi",
"Kodi",
EUserAgent
},
{ 0,
FLAG_DLNA | FLAG_MIME_AVI_AVI,
"Windows",
"FDSSDP",
EUserAgent
},
{ EStandardDLNA150, { EStandardDLNA150,
FLAG_DLNA | FLAG_MIME_AVI_AVI, FLAG_DLNA | FLAG_MIME_AVI_AVI,
"Generic DLNA 1.5", "Generic DLNA 1.5",
"DLNADOC/1.50", "DLNADOC/1.50",
EUserAgent EUserAgent
}, },
{ EStandardUPnP, { EStandardUPnP,
0, 0,
"Generic UPnP 1.0", "Generic UPnP 1.0",
 End of changes. 7 change blocks. 
3 lines changed or deleted 54 lines changed or added

Home  |  About  |  All  |  Newest  |  Fossies Dox  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTPS