[gupnp-tools/wip/search] av-cp: Apply simple filter on search



commit b79292ef18cc3f4f858db00640345e24808bfb4e
Author: Jens Georg <mail jensge org>
Date:   Sun Aug 28 02:14:06 2016 +0200

    av-cp: Apply simple filter on search
    
    Signed-off-by: Jens Georg <mail jensge org>

 src/av-cp/search-dialog.c |    4 ++++
 src/av-cp/server-device.c |    1 +
 src/av-cp/server-device.h |    1 +
 3 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/src/av-cp/search-dialog.c b/src/av-cp/search-dialog.c
index 6ee63dc..6f3d232 100644
--- a/src/av-cp/search-dialog.c
+++ b/src/av-cp/search-dialog.c
@@ -34,6 +34,8 @@
  */
 #define SEARCH_DIALOG_DEFAULT_SLICE 30
 
+#define DEFAULT_SEARCH_FILTER "upnp:class,dc:title"
+
 typedef struct _SearchTask SearchTask;
 
 struct _SearchDialog {
@@ -237,6 +239,7 @@ out:
                                                  search_task_on_search_ready,
                                                  task->container_id,
                                                  task->search_expression,
+                                                 DEFAULT_SEARCH_FILTER,
                                                  task->start,
                                                  task->count,
                                                  task);
@@ -262,6 +265,7 @@ search_task_run (SearchTask *task) {
                                          search_task_on_search_ready,
                                          task->container_id,
                                          task->search_expression,
+                                         DEFAULT_SEARCH_FILTER,
                                          task->start,
                                          task->count,
                                          task);
diff --git a/src/av-cp/server-device.c b/src/av-cp/server-device.c
index 5f896ff..3f6736d 100644
--- a/src/av-cp/server-device.c
+++ b/src/av-cp/server-device.c
@@ -563,6 +563,7 @@ av_cp_media_server_search_async (AVCPMediaServer     *self,
                                  GAsyncReadyCallback  callback,
                                  const char          *container_id,
                                  const char          *search_criteria,
+                                 const char          *filter,
                                  guint32              starting_index,
                                  guint32              requested_count,
                                  gpointer             user_data)
diff --git a/src/av-cp/server-device.h b/src/av-cp/server-device.h
index 9f532e4..7179560 100644
--- a/src/av-cp/server-device.h
+++ b/src/av-cp/server-device.h
@@ -101,6 +101,7 @@ av_cp_media_server_search_async (AVCPMediaServer     *self,
                                  GAsyncReadyCallback  callback,
                                  const char          *container_id,
                                  const char          *search_criteria,
+                                 const char          *filter,
                                  guint32              starting_index,
                                  guint32              requested_count,
                                  gpointer             user_data);


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