comparison repoint-lock.json @ 366:9f7297c47850

Update plugin handling to follow the smart pointers used in the svcore library. This is awkward in our context, and the outcome isn't a very nice one - but it does look as if we had the potential for use-after-free in cases where a plugin was both used "bare" and wrapped in an auto-deleting adapter; those should be fixed now
author Chris Cannam
date Thu, 23 Apr 2020 15:51:55 +0100
parents 9f7c1f08ff60
children 93dba46baf35
comparison
equal deleted inserted replaced
365:5e17f44b2e74 366:9f7297c47850
1 { 1 {
2 "libraries": { 2 "libraries": {
3 "vamp-plugin-sdk": { 3 "vamp-plugin-sdk": {
4 "pin": "c42e50a5c297" 4 "pin": "8ffb8985ae8f"
5 }, 5 },
6 "svcore": { 6 "svcore": {
7 "pin": "1cd161242250" 7 "pin": "98339fac0faf"
8 }, 8 },
9 "checker": { 9 "checker": {
10 "pin": "ef64b3f171d9" 10 "pin": "e839338d3869"
11 }, 11 },
12 "piper-vamp-cpp": { 12 "piper-vamp-cpp": {
13 "pin": "f381235a4ba88eac2fa31fc1f7f613cca9707f63" 13 "pin": "f0d3ab2952b21d287b481759bda986427df10ef7"
14 }, 14 },
15 "dataquay": { 15 "dataquay": {
16 "pin": "35098262cadd" 16 "pin": "35098262cadd"
17 }, 17 },
18 "bqvec": { 18 "bqvec": {
29 }, 29 },
30 "bqaudiostream": { 30 "bqaudiostream": {
31 "pin": "a0926b93e771" 31 "pin": "a0926b93e771"
32 }, 32 },
33 "sv-dependency-builds": { 33 "sv-dependency-builds": {
34 "pin": "d0c2a83c1364" 34 "pin": "08ae793730bd"
35 } 35 }
36 } 36 }
37 } 37 }