libinstpatch/0001-Fix-improper-GValue-type-assignments-in-ipatch_dls2_.patch
Tomáš Chvátal 7e35a957c1 Accepting request 661994 from home:derselbst:branches:multimedia:libs
- Add the following patches to fix incorrect GValue assignments:
  * 0001-Fix-improper-GValue-type-assignments-in-ipatch_dls2_.patch
  * 0002-fix-incorrect-usage-of-g_value_set_flags.patch
- Add the following patches to fix incorrect mutex (un-)locking
  * 0003-missing-mutex-unlock.patch
  * 0004-more-locking-issues.patch

OBS-URL: https://build.opensuse.org/request/show/661994
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libinstpatch?expand=0&rev=7
2019-01-07 08:54:15 +00:00

73 lines
3.2 KiB
Diff

From 4a73f7125c11b38bd86d23297263f603cfa7ee35 Mon Sep 17 00:00:00 2001
From: Element Green <element@elementsofsound.org>
Date: Fri, 15 Jul 2016 17:00:10 -0600
Subject: [PATCH 01/13] Fix improper GValue type assignments in
ipatch_dls2_sample_info_notify_changes().
---
libinstpatch/libinstpatch/IpatchDLS2Sample.c | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/libinstpatch/libinstpatch/IpatchDLS2Sample.c b/libinstpatch/libinstpatch/IpatchDLS2Sample.c
index c01662d..ef0217a 100644
--- a/libinstpatch/libinstpatch/IpatchDLS2Sample.c
+++ b/libinstpatch/libinstpatch/IpatchDLS2Sample.c
@@ -802,8 +802,8 @@ ipatch_dls2_sample_info_notify_changes (IpatchItem *item,
{
g_value_init (&newval, G_TYPE_INT);
g_value_init (&oldval, G_TYPE_INT);
- g_value_set_flags (&newval, newinfo->root_note);
- g_value_set_flags (&oldval, oldinfo->root_note);
+ g_value_set_int (&newval, newinfo->root_note);
+ g_value_set_int (&oldval, oldinfo->root_note);
ipatch_item_prop_notify (item, found_pspec_cache[2], &newval, &oldval);
g_value_unset (&newval);
g_value_unset (&oldval);
@@ -813,8 +813,8 @@ ipatch_dls2_sample_info_notify_changes (IpatchItem *item,
{
g_value_init (&newval, G_TYPE_INT);
g_value_init (&oldval, G_TYPE_INT);
- g_value_set_flags (&newval, newinfo->fine_tune);
- g_value_set_flags (&oldval, oldinfo->fine_tune);
+ g_value_set_int (&newval, newinfo->fine_tune);
+ g_value_set_int (&oldval, oldinfo->fine_tune);
ipatch_item_prop_notify (item, found_pspec_cache[3], &newval, &oldval);
g_value_unset (&newval);
g_value_unset (&oldval);
@@ -824,8 +824,8 @@ ipatch_dls2_sample_info_notify_changes (IpatchItem *item,
{
g_value_init (&newval, G_TYPE_INT);
g_value_init (&oldval, G_TYPE_INT);
- g_value_set_flags (&newval, newinfo->gain);
- g_value_set_flags (&oldval, oldinfo->gain);
+ g_value_set_int (&newval, newinfo->gain);
+ g_value_set_int (&oldval, oldinfo->gain);
ipatch_item_prop_notify (item, found_pspec_cache[4], &newval, &oldval);
g_value_unset (&newval);
g_value_unset (&oldval);
@@ -835,8 +835,8 @@ ipatch_dls2_sample_info_notify_changes (IpatchItem *item,
{
g_value_init (&newval, G_TYPE_UINT);
g_value_init (&oldval, G_TYPE_UINT);
- g_value_set_flags (&newval, newinfo->loop_start);
- g_value_set_flags (&oldval, oldinfo->loop_start);
+ g_value_set_uint (&newval, newinfo->loop_start);
+ g_value_set_uint (&oldval, oldinfo->loop_start);
ipatch_item_prop_notify (item, found_pspec_cache[5], &newval, &oldval);
g_value_unset (&newval);
g_value_unset (&oldval);
@@ -846,8 +846,8 @@ ipatch_dls2_sample_info_notify_changes (IpatchItem *item,
{
g_value_init (&newval, G_TYPE_UINT);
g_value_init (&oldval, G_TYPE_UINT);
- g_value_set_flags (&newval, newinfo->loop_end);
- g_value_set_flags (&oldval, oldinfo->loop_end);
+ g_value_set_uint (&newval, newinfo->loop_end);
+ g_value_set_uint (&oldval, oldinfo->loop_end);
ipatch_item_prop_notify (item, found_pspec_cache[6], &newval, &oldval);
g_value_unset (&newval);
g_value_unset (&oldval);
--
2.16.4