Revert "virtual (client): Added implementation for setting available format."
[platform/core/uifw/libtdm.git] / src / tdm_server.c
index b99980b..c86de65 100644 (file)
@@ -79,11 +79,6 @@ typedef struct _tdm_server_voutput_info {
                int count;
                tdm_output_mode *modes;
        } available_modes;
-       struct
-       {
-               int count;
-               tbm_format *formats;
-       } available_formats;
 
        unsigned int mmwidth;
        unsigned int mmheight;
@@ -754,31 +749,6 @@ _tdm_voutput_cb_set_available_modes(struct wl_client *client,
 }
 
 static void
-_tdm_voutput_cb_set_available_formats(struct wl_client *client,
-                                                                         struct wl_resource *resource,
-                                                                         struct wl_array *formats)
-{
-       tdm_server_voutput_info *voutput_info;
-       tbm_format *f;
-       int count = 0, i = 0;
-
-       voutput_info = wl_resource_get_user_data(resource);
-
-       voutput_info->available_formats.count = 0;
-       if (voutput_info->available_formats.formats)
-               free(voutput_info->available_formats.formats);
-
-       wl_array_for_each(f, formats)
-               count++;
-
-       voutput_info->available_formats.formats = malloc(count * sizeof(tbm_format));
-       voutput_info->available_formats.count = count;
-
-       wl_array_for_each(f, formats)
-               voutput_info->available_formats.formats[i++] = *f;
-}
-
-static void
 _tdm_voutput_cb_set_physical_size(struct wl_client *client, struct wl_resource *resource,
                                                                  unsigned int mmwidth, unsigned int mmheight)
 {
@@ -837,7 +807,6 @@ _tdm_voutput_cb_commit_done(struct wl_client *client, struct wl_resource *resour
 static const struct wl_tdm_voutput_interface tdm_voutput_implementation = {
        _tdm_voutput_cb_destroy,
        _tdm_voutput_cb_set_available_modes,
-       _tdm_voutput_cb_set_available_formats,
        _tdm_voutput_cb_set_physical_size,
        _tdm_voutput_cb_connect,
        _tdm_voutput_cb_disconnect,