[libdmapsharing] Advertise support for dmap.supportsupdate for Apple Remote v2.0.1 (229)



commit 67a62ab3d8e208c5c67523b0c9560e85b104b5f8
Author: W. Michael Petullo <mike flyn org>
Date:   Thu Oct 21 20:05:26 2010 -0500

    Advertise support for dmap.supportsupdate for Apple Remote v2.0.1 (229)
    
    Advertise support for dmap.supportsupdate even though we don't support
    it. This should fix DACP interaction with Apple Remote v2.0.1 (229). Add
    real support for dmap.supportsupdate to TODO.
    Signed-off-by: W. Michael Petullo <mike flyn org>

 ChangeLog                   |    6 ++++++
 TODO                        |    2 ++
 libdmapsharing/daap-share.c |    2 +-
 libdmapsharing/dpap-share.c |    2 +-
 4 files changed, 10 insertions(+), 2 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 952fab6..d3f209e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+21 October 2010 W. Michael Petullo <mike flyn org>
+
+	* Advertise support for dmap.supportsupdate even though we don't
+	support it. This should fix DACP interaction with Apple Remote
+	v2.0.1 (229). Add real support for dmap.supportsupdate to TODO.
+
 16 October 2010 W. Michael Petullo <mike flyn org>
 
 	* Add terminating record to meta_data_map in dpap-share.c.
diff --git a/TODO b/TODO
index bebab2a..63419a4 100644
--- a/TODO
+++ b/TODO
@@ -12,6 +12,8 @@ Functions that could be simplified:
 	compare_record_property()
 	apply_filter()/_dmap_share_build_filter()
 
+Add support for DMAP_CC_MSUP, dmap.supportsupdate
+
 Something odd (as best as I can remember):
 	TunesRemote+ on Android emulator
 	Ryhthmbox on same machine
diff --git a/libdmapsharing/daap-share.c b/libdmapsharing/daap-share.c
index 2120632..05925fe 100644
--- a/libdmapsharing/daap-share.c
+++ b/libdmapsharing/daap-share.c
@@ -287,7 +287,7 @@ daap_share_server_info (DMAPShare *share,
 	dmap_structure_add (msrv, DMAP_CC_MSLR, 0);
 	dmap_structure_add (msrv, DMAP_CC_MSTM, (gint32) DAAP_TIMEOUT);
 	dmap_structure_add (msrv, DMAP_CC_MSAL, (gchar) 0);
-	dmap_structure_add (msrv, DMAP_CC_MSUP, (gchar) 0);
+	dmap_structure_add (msrv, DMAP_CC_MSUP, (gchar) 1);
 	dmap_structure_add (msrv, DMAP_CC_MSPI, (gchar) 0);
 	dmap_structure_add (msrv, DMAP_CC_MSEX, (gchar) 0);
 	dmap_structure_add (msrv, DMAP_CC_MSBR, (gchar) 0);
diff --git a/libdmapsharing/dpap-share.c b/libdmapsharing/dpap-share.c
index 1ae4b6d..001e4f9 100644
--- a/libdmapsharing/dpap-share.c
+++ b/libdmapsharing/dpap-share.c
@@ -262,7 +262,7 @@ dpap_share_server_info (DMAPShare *share,
 	dmap_structure_add (msrv, DMAP_CC_MSLR, 0);
 	dmap_structure_add (msrv, DMAP_CC_MSTM, (gint32) DPAP_TIMEOUT);
 	dmap_structure_add (msrv, DMAP_CC_MSAL, (gchar) 0);
-	/*dmap_structure_add (msrv, DMAP_CC_MSUP, (gchar) 0);
+	/*dmap_structure_add (msrv, DMAP_CC_MSUP, (gchar) 1);
 	 *dmap_structure_add (msrv, DMAP_CC_MSPI, (gchar) 0);
 	 *dmap_structure_add (msrv, DMAP_CC_MSEX, (gchar) 0);
 	 *dmap_structure_add (msrv, DMAP_CC_MSBR, (gchar) 0);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]