/* Try from local profiles */
tldir =
- g_build_filename (g_get_home_dir (), ".gstreamer-" GST_MAJORMINOR,
+ g_build_filename (g_get_user_data_dir (), "gstreamer-" GST_MAJORMINOR,
GST_ENCODING_TARGET_DIRECTORY, NULL);
target = gst_encoding_target_subload (tldir, category, lfilename, error);
g_free (tldir);
lfilename = g_strdup_printf ("%s" GST_ENCODING_TARGET_SUFFIX, target->name);
filename =
- g_build_filename (g_get_home_dir (), ".gstreamer-" GST_MAJORMINOR,
+ g_build_filename (g_get_user_data_dir (), "gstreamer-" GST_MAJORMINOR,
GST_ENCODING_TARGET_DIRECTORY, target->category, lfilename, NULL);
g_free (lfilename);
gchar *topdir;
/* First try user-local categories */
- topdir = g_build_filename (g_get_home_dir (), ".gstreamer-" GST_MAJORMINOR,
+ topdir =
+ g_build_filename (g_get_user_data_dir (), "gstreamer-" GST_MAJORMINOR,
GST_ENCODING_TARGET_DIRECTORY, NULL);
res = get_categories (topdir);
g_free (topdir);
gchar *topdir;
/* Get user-locals */
- topdir = g_build_filename (g_get_home_dir (), ".gstreamer-" GST_MAJORMINOR,
+ topdir =
+ g_build_filename (g_get_user_data_dir (), "gstreamer-" GST_MAJORMINOR,
GST_ENCODING_TARGET_DIRECTORY, NULL);
res = get_all_targets (topdir, categoryname);
g_free (topdir);
fail_unless (gst_encoding_target_save (orig, NULL));
/* Check we can load it */
- profile_file_name = g_build_filename (g_get_home_dir (), ".gstreamer-0.11",
+ profile_file_name =
+ g_build_filename (g_get_user_data_dir (), "gstreamer-0.11",
"encoding-profiles", "herding", "myponytarget2.gep", NULL);
GST_DEBUG ("Loading target from '%s'", profile_file_name);
loaded = gst_encoding_target_load_from_file (profile_file_name, NULL);
gst_encoding_target_unref (target);
/* Test loading using fully specified path */
- profile_file_name = g_build_filename (g_get_home_dir (), ".gstreamer-0.11",
+ profile_file_name =
+ g_build_filename (g_get_user_data_dir (), "gstreamer-0.11",
"encoding-profiles", "herding", "myponytarget.gep", NULL);
GST_DEBUG ("Loading target from '%s'", profile_file_name);
{
gchar *profile_file_name;
- profile_file_name = g_build_filename (g_get_home_dir (), ".gstreamer-0.11",
+ profile_file_name =
+ g_build_filename (g_get_user_data_dir (), "gstreamer-0.11",
"encoding-profiles", "herding", "myponytarget.gep", NULL);
g_unlink (profile_file_name);
g_free (profile_file_name);
- profile_file_name = g_build_filename (g_get_home_dir (), ".gstreamer-0.11",
+ profile_file_name =
+ g_build_filename (g_get_user_data_dir (), "gstreamer-0.11",
"encoding-profiles", "herding", "myponytarget2.gep", NULL);
g_unlink (profile_file_name);
g_free (profile_file_name);
GError *error = NULL;
profile_dir =
- g_build_filename (g_get_home_dir (), ".gstreamer-0.11",
+ g_build_filename (g_get_user_data_dir (), "gstreamer-0.11",
"encoding-profiles", "herding", NULL);
profile_file_name =
- g_build_filename (g_get_home_dir (), ".gstreamer-0.11",
+ g_build_filename (g_get_user_data_dir (), "gstreamer-0.11",
"encoding-profiles", "herding", "myponytarget.gep", NULL);
g_mkdir_with_parents (profile_dir, S_IRUSR | S_IWUSR | S_IXUSR);
if (!g_file_set_contents (profile_file_name, profile_string,
gchar *gst_dir;
/* cehck if we can create profiles */
- gst_dir = g_build_filename (g_get_home_dir (), ".gstreamer-0.11", NULL);
+ gst_dir = g_build_filename (g_get_user_data_dir (), "gstreamer-0.11", NULL);
can_write = (g_access (gst_dir, R_OK | W_OK | X_OK) == 0);
g_free (gst_dir);