libdlna
alphaDescription
libdlna aims at being the reference open-source implementation of DLNA (Digital Living Network Alliance) standards. Its primary goal is to provide DLNA support to build both DLNA servers and players in the long term.
libdlna Web SiteUser Ratings
User Reviews
-
I have tried libdlna-0.2.3 with ushare-1.1a ,but it did not work when i use xbmc playing media on the DMS. So i changed the "dlna_info" in file profiles.c,and it works . Below is the patch file. ------------------------------------------------------------------------------- diff -urN libdlna-0.2.3/src/profiles.c libdlna/src/profiles.c --- libdlna-0.2.3/src/profiles.c 2007-11-27 04:47:43.000000000 +0800 +++ libdlna/src/profiles.c 2011-04-01 21:58:08.507491000 +0800 @@ -435,10 +435,10 @@ strcat (protocol, p->mime); strcat (protocol, ":"); - sprintf (dlna_info, "%s=%d;%s=%d;%s=%.2x;%s=%s;%s=%.8x%.24x", - "DLNA.ORG_PS", speed, "DLNA.ORG_CI", ci, - "DLNA.ORG_OP", op, "DLNA.ORG_PN", p->id, - "DLNA.ORG_FLAGS", flags, 0); + sprintf(dlna_info, "%s=%s;%s=%.2x;%s=%d;%s=%d;%s=%.8x%.24x", + "DLNA.ORG_PN", p->id, "DLNA.ORG_OP", op, + "DLNA.ORG_PS", speed,"DLNA.ORG_CI", ci, + "DLNA.ORG_FLAGS", flags, 0); strcat (protocol, dlna_info); return strdup (protocol);