View difference between Paste ID: Gj6zXQ4y and HHF70sSm
SHOW: | | - or go back to the newest paste.
1
                            LV2_Atom_Forge forge = g_lv2_atom_forge;
2
                            LV2_Atom_Forge_Frame frame;
3
                            uint8_t buf[1024];
4
                            lv2_atom_forge_set_buffer(&forge, buf, sizeof(buf));
5
6
                            lv2_atom_forge_object(&forge, &frame, 0, g_urids.mod_Connection);
7
                            lv2_atom_forge_key(&forge, g_urids.mod_outInstanceId);
8
                            lv2_atom_forge_int(&forge, i);
9
                            lv2_atom_forge_key(&forge, g_urids.mod_outPortSymbol);
10
                            lv2_atom_forge_string(&forge, port, strlen(port));
11
                            lv2_atom_forge_key(&forge, g_urids.mod_inInstanceId);
12
                            lv2_atom_forge_int(&forge, instance);
13
                            lv2_atom_forge_key(&forge, g_urids.mod_inPortSymbol);
14
                            lv2_atom_forge_string(&forge, tok, strlen(tok));
15
                            lv2_atom_forge_pop(&forge, &frame);
16
17-
                            SerdNode s = serd_node_from_string(SERD_BLANK, (uint8_t*)"mod");
17+
                            SerdNode s = serd_node_from_string(SERD_BLANK, (uint8_t*)"connection");
18
                            const LV2_Atom* atom = lv2_atom_forge_deref(&forge, frame.ref);
19
                            char*     str  = sratom_to_turtle(
20
                                                    g_sratom, &g_urid_unmap, MOD_URI_PREFIX, &s, NULL,
21
                                                    atom->type, atom->size, LV2_ATOM_BODY_CONST(atom));
22
                            printf("TYPE: %d\n%s\n", atom->type, str);