"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "clients.h" 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.h  (minidlna-1.1.5):clients.h  (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 40 skipping to change at line 40
#define FLAG_MIME_FLAC_FLAC 0x00000008 #define FLAG_MIME_FLAC_FLAC 0x00000008
#define FLAG_MIME_WAV_WAV 0x00000010 #define FLAG_MIME_WAV_WAV 0x00000010
#define FLAG_RESIZE_THUMBS 0x00000020 #define FLAG_RESIZE_THUMBS 0x00000020
#define FLAG_NO_RESIZE 0x00000040 #define FLAG_NO_RESIZE 0x00000040
#define FLAG_MS_PFS 0x00000080 /* Microsoft PlaysForSure client */ #define FLAG_MS_PFS 0x00000080 /* Microsoft PlaysForSure client */
#define FLAG_SAMSUNG 0x00000100 #define FLAG_SAMSUNG 0x00000100
#define FLAG_SAMSUNG_DCM10 0x00000200 #define FLAG_SAMSUNG_DCM10 0x00000200
#define FLAG_AUDIO_ONLY 0x00000400 #define FLAG_AUDIO_ONLY 0x00000400
#define FLAG_FORCE_SORT 0x00000800 #define FLAG_FORCE_SORT 0x00000800
#define FLAG_CAPTION_RES 0x00001000 #define FLAG_CAPTION_RES 0x00001000
#define FLAG_SKIP_DLNA_PN 0x00002000 /* during browsing */
/* Response-related flags */ /* Response-related flags */
#define FLAG_HAS_CAPTIONS 0x80000000 #define FLAG_HAS_CAPTIONS 0x80000000
#define RESPONSE_FLAGS 0xF0000000 #define RESPONSE_FLAGS 0xF0000000
enum match_types { enum match_types {
EMatchNone, EMatchNone,
EUserAgent, EUserAgent,
EXAVClientInfo, EXAVClientInfo,
EFriendlyName, EFriendlyName,
EModelName, EModelName,
EFriendlyNameSSDP EFriendlyNameSSDP
}; };
enum client_types { enum client_types {
EXbox = 1, EXbox = 1,
EPS3, EPS3,
EDenonReceiver, EDenonReceiver,
EDirecTV, EDirecTV,
EFreeBox, EFreeBox,
ELGDevice, ELGDevice,
ELGNetCastDevice,
ELifeTab, ELifeTab,
EMarantzDMP, EMarantzDMP,
EMediaRoom, EMediaRoom,
ENetgearEVA2000, ENetgearEVA2000,
EPanasonic, EPanasonic,
EPopcornHour, EPopcornHour,
ERokuSoundBridge, ERokuSoundBridge,
ESamsungSeriesA, ESamsungSeriesA,
ESamsungSeriesB, ESamsungSeriesB,
ESamsungSeriesCDEBDP, ESamsungSeriesCDEBDP,
ESamsungSeriesCDE, ESamsungSeriesCDE,
ESamsungBDJ5500,
ESonyBDP, ESonyBDP,
ESonyBravia, ESonyBravia,
ESonyInternetTV, ESonyInternetTV,
EToshibaTV, EToshibaTV,
EHyundaiTV,
EAsusOPlay, EAsusOPlay,
EBubbleUPnP, EBubbleUPnP,
ENetFrontLivingConnect, ENetFrontLivingConnect,
EKodi,
EStandardDLNA150, EStandardDLNA150,
EStandardUPnP EStandardUPnP
}; };
struct client_type_s { struct client_type_s {
enum client_types type; enum client_types type;
uint32_t flags; uint32_t flags;
const char *name; const char *name;
const char *match; const char *match;
enum match_types match_type; enum match_types match_type;
 End of changes. 6 change blocks. 
1 lines changed or deleted 6 lines changed or added

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