clients: Improve Samsung BD-J5500 support
From SF user Andrea Odetti: The Samsung BD J5500 player does not accept some of the DLNA_PN values used by minidlna for *.mp4 files. For instance AVC_MP4_MP_HD_720p_AAC and AVC_MP4_BL_L31_HD_AAC are problematic as the player would simply ignore the files and not show them. AVC_MP4_HP_HD_AAC works. All the files play normally from a USB key. I've noticed as well that NULL works always, and this is the approach I have followed. So I changed minidlna and added a flag to disable DLNA_PN, and this flag is only used for a Samsung BD J5500 in order not to break other players, which can handle DLNA_PN properly. So when a J5500 is connected we simply set DLNA_PN to NULL and everything works well.
This commit is contained in:
@ -37,6 +37,7 @@
|
||||
#define FLAG_AUDIO_ONLY 0x00000400
|
||||
#define FLAG_FORCE_SORT 0x00000800
|
||||
#define FLAG_CAPTION_RES 0x00001000
|
||||
#define FLAG_SKIP_DLNA_PN 0x00002000 /* during browsing */
|
||||
/* Response-related flags */
|
||||
#define FLAG_HAS_CAPTIONS 0x80000000
|
||||
#define RESPONSE_FLAGS 0xF0000000
|
||||
@ -69,6 +70,7 @@ enum client_types {
|
||||
ESamsungSeriesB,
|
||||
ESamsungSeriesCDEBDP,
|
||||
ESamsungSeriesCDE,
|
||||
ESamsungBDJ5500,
|
||||
ESonyBDP,
|
||||
ESonyBravia,
|
||||
ESonyInternetTV,
|
||||
|
Reference in New Issue
Block a user