Revert "player: Fix-up set_seek_accurate() configuration to take a player config instead of a player instance"

This reverts commit cc58bd6ae071dec4ea7b4be626034accd0372755.

Revert this commits, as in set_config()
Config flag can only be set in STOPPED state

Conflicts:
	gst-libs/gst/player/gstplayer.h
diff --git a/gst-libs/gst/player/gstplayer.c b/gst-libs/gst/player/gstplayer.c
index 438a916..7bb8c44 100644
--- a/gst-libs/gst/player/gstplayer.c
+++ b/gst-libs/gst/player/gstplayer.c
@@ -4634,7 +4634,7 @@
 
 /**
  * gst_player_config_set_seek_accurate:
- * @config: a #GstPlayer configuration
+ * @player: #GstPlayer instance
  * @accurate: accurate seek or not
  *
  * Enable or disable accurate seeking. When enabled, elements will try harder
@@ -4650,8 +4650,9 @@
  * Since: 1.12
  */
 void
-gst_player_config_set_seek_accurate (GstStructure * config, gboolean accurate)
+gst_player_config_set_seek_accurate (GstPlayer * self, gboolean accurate)
 {
+  GstStructure *config = self->config;
   g_return_if_fail (config != NULL);
 
   gst_structure_id_set (config,
diff --git a/gst-libs/gst/player/gstplayer.h b/gst-libs/gst/player/gstplayer.h
index bd8c3d1..9591b40 100755
--- a/gst-libs/gst/player/gstplayer.h
+++ b/gst-libs/gst/player/gstplayer.h
@@ -273,7 +273,7 @@
 guint          gst_player_config_get_position_update_interval  (const GstStructure * config);
 
 GST_PLAYER_API
-void           gst_player_config_set_seek_accurate (GstStructure * config, gboolean accurate);
+void           gst_player_config_set_seek_accurate (GstPlayer * player, gboolean accurate);
 
 GST_PLAYER_API
 gboolean       gst_player_config_get_seek_accurate (const GstStructure * config);