"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "clients.c" between
minidlna-1.2.1.tar.gz and minidlna-1.3.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.2.1):clients.c  (minidlna-1.3.0)
skipping to change at line 23 skipping to change at line 23
* GNU General Public License for more details. * GNU General Public License for more details.
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with MiniDLNA. If not, see <http://www.gnu.org/licenses/>. * along with MiniDLNA. If not, see <http://www.gnu.org/licenses/>.
*/ */
#include <stdio.h> #include <stdio.h>
#include <string.h> #include <string.h>
#include <time.h> #include <time.h>
#include "clients.h" #include "clients.h"
#include "event.h"
#include "getifaddr.h" #include "getifaddr.h"
#include "log.h" #include "log.h"
struct client_type_s client_types[] = struct client_type_s client_types[] =
{ {
{ 0, { 0,
0, 0,
"Unknown", "Unknown",
NULL, NULL,
EMatchNone EMatchNone
skipping to change at line 83 skipping to change at line 84
/* 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
}, },
/* Samsung Series [Q] TVs work wit milliseconds for bookmarks */
/* User-Agent: DLNADOC/1.50 SEC_HHP_[TV] Samsung Q7 Series (49)/1.0 */
{ ESamsungSeriesQ,
FLAG_SAMSUNG | FLAG_DLNA | FLAG_NO_RESIZE | FLAG_SAMSUNG_DCM10 | FLAG_C
APTION_RES | FLAG_CONVERT_MS,
"Samsung Series [Q]",
"SEC_HHP_[TV] Samsung Q",
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 */ /* 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_C APTION_RES, FLAG_SAMSUNG | FLAG_DLNA | FLAG_NO_RESIZE | FLAG_SAMSUNG_DCM10 | FLAG_C APTION_RES,
"Samsung Series [CDEFJ]", "Samsung Series [CDEFJ]",
"SEC_HHP_", "SEC_HHP_",
EUserAgent EUserAgent
}, },
skipping to change at line 157 skipping to change at line 167
/* 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 */ /* USER-AGENT: Linux/2.6.35 UPnP/1.0 DLNADOC/1.50 INTEL_NMPR/2.0 LGE_DLNA _SDK/1.6.0 */
{ ELGNetCastDevice, { ELGNetCastDevice,
FLAG_DLNA | FLAG_CAPTION_RES, FLAG_DLNA | FLAG_CAPTION_RES | FLAG_MIME_FLAC_FLAC,
"LG", "LG",
"LGE_DLNA_SDK/1.6.0", "LGE_DLNA_SDK/1.6.0",
EUserAgent 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 | FLAG_MIME_FLAC_FLAC,
"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,
FLAG_DLNA, FLAG_DLNA,
"Sony Bravia", "Sony Bravia",
"BRAVIA", "BRAVIA",
 End of changes. 4 change blocks. 
2 lines changed or deleted 13 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)