/usr/lib/x86_64-linux-gnu/ckport/db/libroar.ckport is in libroar-dev 1.0~beta11-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 | #ckport(1) database for RoarAudio core librarys:
!NAME: RoarAudio core librarys
!TYPE: func
!TARGET: libroar2
# Unsorted misc:
roar_cdrom_run_cdparanoia unknown
roar_vio_open_get_cookie unknown
roar_reset wip Do not use yet
roar_panic_real maybe Mostly for internal use only.
roar_fork ok
roar_libroar_set_forkapi ok
_libroar_fork ok
# Versions:
roar_version_string ok
roar_version_num ok
# VIO:
roar_vio_clear_calls ok
roar_vio_close removed
roar_vio_ref ok
roar_vio_unref ok
roar_vio_read ok
roar_vio_write ok
roar_vio_lseek ok
roar_vio_sync ok
roar_vio_nonblock ok
roar_vio_ctl ok
roar_vio_accept ok
roar_vio_shutdown ok
roar_vio_select ok
# VIO String functions:
roar_vio_fgets ok
roar_vio_getc ok
roar_vio_printf ok
roar_vio_putc ok
# VIO other ops:
roar_vio_copy_data ok
roar_vio_open_tee wip Does not yet work
roar_vio_open_split wip Does not yet work
# VIO Open functions:
# very basic:
roar_vio_open_pass ok
roar_vio_open_re ok
# basic:
roar_vio_open_fh maybe
roar_vio_open_file removed
# network:
roar_vio_open_fh_socket maybe
roar_vio_open_socket ok
roar_vio_open_socket_listen ok
# stdio:
roar_vio_open_stdio maybe Not supported by all archs
roar_vio_to_stdio maybe Not supported by all archs
roar_vio_stdio_read internal
roar_vio_stdio_write internal
roar_vio_stdio_lseek internal
roar_vio_stdio_sync internal
roar_vio_stdio_ctl internal
roar_vio_stdio_close internal
roar_vio_to_stdio_close internal
roar_vio_to_stdio_write internal
roar_vio_to_stdio_read internal
# VIO based streams:
roar_vio_simple_stream ok
roar_vio_simple_new_stream_obj ok
# VIO internals:
roar_vio_init_calls removed
roar_vio_set_inst removed
roar_vio_set_fh removed
roar_vio_get_fh legacy
roar_vio_basic_read internal
roar_vio_basic_write internal
roar_vio_basic_lseek internal
roar_vio_basic_nonblock removed
roar_vio_basic_sync internal
roar_vio_basic_ctl internal
roar_vio_basic_close internal
roar_vio_null_rw internal
roar_vio_null_sync internal
roar_vio_pass_read internal
roar_vio_pass_write internal
roar_vio_pass_lseek internal
roar_vio_pass_nonblock removed
roar_vio_pass_sync internal
roar_vio_pass_ctl internal
roar_vio_pass_close internal
roar_vio_re_read internal
roar_vio_re_write internal
roar_vio_re_lseek internal
# VIO for Winsock:
roar_vio_winsock_read internal
roar_vio_winsock_write internal
roar_vio_winsock_nonblock internal
roar_vio_winsock_sync internal
roar_vio_winsock_ctl internal
roar_vio_winsock_close internal
# VIO OpenSSL BIO:
roar_vio_open_bio maybe requires OpenSSL support to be compiled in
roar_vio_to_bio maybe requires OpenSSL support to be compiled in
roar_vio_bio_read internal
roar_vio_bio_write internal
roar_vio_bio_lseek internal
roar_vio_bio_nonblock internal
roar_vio_bio_sync internal
roar_vio_bio_close internal
# VIO buffer:
roar_vio_open_buffer wip
roar_vio_buffer_read internal
roar_vio_buffer_write internal
roar_vio_buffer_lseek internal
roar_vio_buffer_nonblock removed
roar_vio_buffer_sync internal
roar_vio_buffer_ctl internal
roar_vio_buffer_close internal
# VIO Buffer Store:
roar_vio_open_buffer_store wip
roar_vio_buffer_store_read internel
roar_vio_buffer_store_write internal
roar_vio_buffer_store_lseek internal
roar_vio_buffer_store_nonblock removed
roar_vio_buffer_store_sync internal
roar_vio_buffer_store_ctl internal
roar_vio_buffer_store_close internal
# VIO Commands:
roar_vio_open_cmd likely This requires forking processes
roar_vio_cmd_close internal
roar_vio_cmd_fork internal
roar_vio_cmd_wait internal
roar_vio_open_2popen likely This requires forking processes
roar_vio_2popen_close internal
roar_vio_cmd_read internal
roar_vio_cmd_write internal
roar_vio_cmd_nonblock removed
roar_vio_cmd_sync internal
roar_vio_cmd_ctl internal
roar_vio_open_gzip legacy Use roar_vio_open_zlib
roar_vio_open_gpg wip Currently requires cmd vio
roar_vio_open_pgp_decrypt wip Currently requires cmd vio
roar_vio_open_pgp_store wip Currently requires cmd vio
roar_vio_open_pgp_encrypt_sym wip Currently requires cmd vio
roar_vio_open_pgp_encrypt_pub wip Currently requires cmd vio
# VIO DSTR:
roar_vio_dstr_get_type ok
roar_vio_dstr_get_name ok
roar_vio_dstr_register_type wip
roar_vio_dstr_init_defaults ok
roar_vio_dstr_init_defaults_c ok
roar_vio_open_default ok
roar_vio_open_dstr ok
roar_vio_open_dstr_vio ok
roar_vio_open_dstr_simple ok
roar_vio_open_dstr_simple_new ok
roar_vio_dstr_parse_opts internal
roar_vio_dstr_set_defaults internal
roar_vio_dstr_build_chain internal
_roar_vio_dstr_init_otherlibs internal
roar_vio_dstr_get_by_type internal
roar_vio_dstr_cat ok
# VIO Jumbo (frames):
roar_vio_open_jumbo ok
roar_vio_jumbo_read internal
roar_vio_jumbo_write internal
roar_vio_jumbo_lseek internal
roar_vio_jumbo_nonblock removed
roar_vio_jumbo_sync internal
roar_vio_jumbo_ctl internal
roar_vio_jumbo_close internal
# VIO Magic:
roar_vio_open_magic wip Does not yet work
roar_vio_magic_read removed
roar_vio_magic_write removed
roar_vio_magic_lseek removed
roar_vio_magic_nonblock removed
roar_vio_magic_sync removed
roar_vio_magic_close internal
# VIO pipe:
roar_vio_open_pipe wip No support for buffer based pipes
roar_vio_pipe_init internal
roar_vio_pipe_read internal
roar_vio_pipe_write internal
roar_vio_pipe_nonblock removed
roar_vio_pipe_sync internal
roar_vio_pipe_ctl internal
roar_vio_pipe_close internal
# VIO proto:
roar_vio_proto_init_def internal
roar_vio_open_proto likely use DSTR interface
roar_vio_proto_read internal
roar_vio_proto_write internal
roar_vio_proto_lseek internal
roar_vio_proto_nonblock removed
roar_vio_proto_sync internal
roar_vio_proto_ctl internal
roar_vio_proto_close internal
_handle_header internal
_parse_header internal
roar_vio_open_proto_http internal
roar_vio_open_proto_gopher internal
# VIO RTP:
roar_vio_open_rtp wip Does not always work correctly
roar_vio_rtp_read internal
roar_vio_rtp_write internal
roar_vio_rtp_lseek internal
roar_vio_rtp_nonblock removed
roar_vio_rtp_sync internal
roar_vio_rtp_ctl internal
roar_vio_rtp_close internal
# VIO Socket:
roar_vio_open_def_socket internal use DSTR interface
roar_vio_socket_init_socket_def internal
roar_vio_socket_init_dstr_def internal
roar_vio_socket_conv_def internal
roar_vio_socket_get_port internal
roar_vio_socket_init_unix_def internal
roar_vio_socket_init_decnetnode_def internal
roar_vio_socket_init_decnet_def internal
roar_vio_socket_init_inet4host_def internal
roar_vio_socket_init_inet4_def internal
roar_vio_socket_init_tcp4_def internal
roar_vio_socket_init_udp4_def internal
roar_vio_socket_init_inet6host_def internal
roar_vio_socket_init_inet6_def internal
roar_vio_socket_init_tcp6_def internal
roar_vio_socket_init_udp6_def internal
# VIO Stack:
roar_vio_open_stack legacy Use roar_vio_open_stack2
roar_vio_open_stack2 ok
roar_vio_stack_add ok
roar_vio_stack_read internal
roar_vio_stack_write internal
roar_vio_stack_lseek internal
roar_vio_stack_nonblock removed
roar_vio_stack_sync internal
roar_vio_stack_ctl internal
roar_vio_stack_close internal
# VIO Tantalos:
roar_vio_open_tantalos ok
# VIO Stream:
_vio_stream_close internal
_vio_stream_ctl internal
_vio_stream_lseek internal
_vio_stream_read internal
_vio_stream_sync internal
_vio_stream_write internal
# VIO Misc:
roar_vio_misc_close internal
roar_vio_misc_ctl internal
roar_vio_misc_lseek internal
roar_vio_misc_nonblock removed
roar_vio_misc_op_zero internal
roar_vio_misc_read internal
roar_vio_misc_sync internal
roar_vio_misc_write internal
roar_vio_misc_op_random_nonce internal
roar_vio_misc_op_random_salt_nonce internal
roar_vio_misc_op_return_len internal
roar_vio_misc_op_return_zero internal
roar_vio_misc_op_full internal
roar_vio_open_misc ok
roar_vio_open_misc_by_name ok
# VIO zlib:
roar_vio_open_zlib ok
roar_vio_zlib_close internal
roar_vio_zlib_ctl internal
roar_vio_zlib_lseek internal
roar_vio_zlib_nonblock removed
roar_vio_zlib_read internal
roar_vio_zlib_sync internal
roar_vio_zlib_write internal
_set_error internal
_zalloc internal
_zfree internal
# VIO proxy:
roar_vio_open_proxy ok
roar_vio_proxy_openvio internal
roar_vio_proxy_setdef internal
_dstrtype2proxytype internal
init_socks4 internal
roar_vio_proxy_ctl internal
roar_vio_proxy_init_def internal
# Buffer:
roar_buffer_add ok
roar_buffer_delete ok
roar_buffer_duplicate ok
roar_buffer_free removed Recompile, transition macro provided.
roar_buffer_get_data ok
roar_buffer_get_flag ok
roar_buffer_get_len ok
roar_buffer_get_datalen ok
roar_buffer_get_meta ok
roar_buffer_get_meta_i32 ok
roar_buffer_get_next ok
roar_buffer_get_type ok
roar_buffer_new ok
roar_buffer_new_data ok
roar_buffer_new_no_ma ok
roar_buffer_new_str ok
roar_buffer_ring_new ok
roar_buffer_ring_read ok
roar_buffer_ring_stats ok
roar_buffer_ring_write ok
roar_buffer_set_flag ok
roar_buffer_set_len ok
roar_buffer_set_meta ok
roar_buffer_set_meta_i32 ok
roar_buffer_set_type ok
roar_buffer_set_offset ok
roar_buffer_shift_out ok
roar_buffer_clear_next removed
roar_buffer_moveinto ok
roar_buffer_moveintoqueue ok
roar_buffer_next ok
roar_buffer_ref ok
roar_buffer_unref ok
roar_buffer_ring_avail ok
roar_buffer_ring_reset ok
_ckmem_corruption internal
# Some internal functions:
roar_debug_msg internal
roar_debug_message_print removed
roar_debug_audio_info_print removed
# Connection handling:
roar_connect_raw removed
roar_connect_raw2 removed
roar_connect ok
roar_connect2 removed use roar_connect
roar_connect_fh likely
roar_connect_none likely mostly for internal use
roar_connect_vio ok
roar_disconnect removed replaced by roar_connectionunref
roar_connectionref ok
roar_connectionunref ok
roar_get_connection_fh critical
roar_get_connection_vio removed use roar_get_connection_vio2
roar_get_connection_vio2 ok
roar_set_connection_callback wip
roar_get_connection_server maybe use for user info only
roar_libroar_set_connect_internal maybe
roar_set_connection_version likely This is for internal use mostly
roar_message_genseq likely This is for internal use mostly
roar_sync ok
roar_wait_msg wip
roar_noop ok
roar_identify internal
_connect_server internal
__get_daemonimage internal
# Messages:
roar_send_message likely This is for internal use mostly
roar_recv_message likely This is for internal use mostly
roar_req likely This is for internal use mostly
roar_vsend_message likely This is for internal use mostly
roar_vrecv_message likely This is for internal use mostly
roar_vreq likely This is for internal use mostly
roar_recv_message2 likely This is for internal use mostly
roar_req2 likely This is for internal use mostly
roar_vrecv_message2 likely This is for internal use mostly
roar_vreq2 likely This is for internal use mostly
# Client handling:
roar_client_new ok
roar_client_set_fh maybe Using FHs directly may not work on all systems
roar_client_set_proto ok
roar_client_pass ok
roar_client_exec ok
# Streams:
roar_stream_connect ok
roar_stream_connect2 removed use roar_stream_connect
roar_stream_new ok
roar_stream_set_rel_id ok
roar_stream_get_rel_id ok
roar_stream_new_by_id ok
roar_stream_new_empty ok
roar_stream_new_by_info ok
roar_stream_set_id ok
roar_stream_get_id ok
roar_stream_set_fh likely
roar_stream_get_fh likely
roar_stream_set_dir ok
roar_stream_get_dir ok
roar_stream_exec ok
roar_stream_connect_to maybe
roar_stream_connect_to_ask internal
roar_stream_passfh maybe Does not work on all systems
roar_stream_attach_simple ok
roar_stream_add_data removed does not work most of the time
roar_stream_send_data removed
roar_stream_get_info ok
roar_stream_get_name ok
roar_stream_get_chanmap wip
roar_stream_set_chanmap wip
roar_stream_set_flags ok
roar_stream_set_flags2 removed Use roar_stream_set_flags
roar_stream_set_role ok
roar_stream_s2m likely mostly for internal use only
roar_stream_m2s likely mostly for internal use only
# Accessing name database:
roar_dir2str ok
roar_str2dir ok
roar_str2codec ok
roar_codec2str ok
roar_codec2mime ok
roar_mime2codec ok
roar_str2bits ok
roar_str2channels ok
roar_str2rate ok
roar_streamstate2str ok
roar_str2role ok
roar_role2str ok
roar_str2proto ok
roar_proto2str ok
roar_str2byteorder ok
roar_byteorder2str ok
roar_str2autht ok
roar_autht2str ok
roar_meta_strtype ok
roar_meta_inttype ok
roar_meta_strgenre ok
roar_meta_intgenre ok
roar_ht2str ok
roar_str2ht ok
roar_ot2str ok
roar_str2ot ok
roar_stds_str2vendor ok
roar_stds_vendor2str ok
# Audio info:
roar_info2samplesize ok
roar_info2framesize ok
roar_info2bitspersec ok
roar_profile2info ok
roar_profiles_list ok
# Config:
roar_libroar_set_server ok
roar_libroar_get_server ok
roar_libroar_get_path ok
roar_libroar_get_path_static legacy Migrate to roar_libroar_get_path()
roar_libroar_list_path ok
roar_libroar_set_memmgrapi ok
roar_libroar_nowarn internal
roar_libroar_warn internal
roar_libroar_get_config_ptr fail
roar_libroar_get_config internal
roar_libroar_config_codec_get_conf internal
roar_libroar_config_codec_get internal
roar_libroar_config_parse likely Why do you want to parse additional config?
roar_libroar_reset_config internal
__lookup_path internal
__strip_double_slashes internal
# Controling the server:
roar_get_clientid ok
roar_get_standby ok
roar_set_standby ok
roar_exit removed use roar_terminate
roar_terminate ok
roar_server_oinfo ok
roar_server_oinfo2 removed use roar_server_oinfo
roar_list ok
roar_list_filtered ok
roar_get_client ok
roar_get_stream ok
roar_kick ok
roar_set_vol ok
roar_set_vol2 removed use roar_set_vol
roar_get_vol ok
roar_stream_set_rpg ok
roar_stream_get_rpg ok
roar_rpgmode2str ok
roar_ctl_f2m internal
roar_ctl_m2f internal
roar_ctl_ia2m internal
roar_ctl_m2ia internal
roar_ctl_c2m legacy Will removed soon because of buffer overflow problems. Use roar_ctl_c2m2.
roar_ctl_c2m2 likely mostly for internal use only
roar_ctl_m2c legacy Will removed soon because of buffer overflow problems. Use roar_ctl_m2c2.
roar_ctl_m2c2 likely mostly for internal use only
roar_conv_volume maybe mostly for internal use only
# Env:
roar_env_set ok
roar_env_get ok
roar_env_get_home likely use roar_env_get_home_r
roar_env_get_home_r ok
roar_env_render_path_r maybe Why do you want to use this?
# File handlung:
roar_file_codecdetect ok
roar_file_send_raw removed use roar_vio_copy_data
roar_file_play removed use roar_simple_play_file
roar_file_play_full removed use roar_simple_play_file
roar_file_map removed
roar_file_unmap removed
roar_cdromdevice maybe
# KeyVal:
roar_keyval_lookup ok
roar_keyval_split ok
roar_keyval_copy ok
# ACL:
roar_acl_rule_chk_connect wip
# Auth:
roar_auth wip
roar_auth_from_mes likely mostly for internal use
roar_auth_init_mes likely mostly for internal use
roar_auth_mes_init likely mostly for internal use
roar_auth_to_mes likely mostly for internal use
roar_auth_ask_server internal
# Authfile API:
roar_authfile_add_key maybe mostly for internal use
roar_authfile_close maybe mostly for internal use
roar_authfile_key_new maybe mostly for internal use
roar_authfile_key_new_random maybe mostly for internal use
roar_authfile_key_ref maybe mostly for internal use
roar_authfile_key_unref maybe mostly for internal use
roar_authfile_lock maybe mostly for internal use
roar_authfile_lookup_key maybe mostly for internal use
roar_authfile_open maybe mostly for internal use
roar_authfile_sync maybe mostly for internal use
roar_authfile_unlock maybe mostly for internal use
# Beep:
roar_beep ok
# CDRum / CDDA:
roar_cdrom_open wip
roar_cdrom_close wip
roar_cdrom_stop wip
roar_cdrom_play wip
# Debug:
roar_debug_warn_sysio_real internal
roar_debug_warn_obsolete_real internal
roar_debug_bin_obsolete internal
roar_debug_option_obsolete internal
roar_debug_set_stderr_fh likely use roar_debug_set_stderr_vio
roar_debug_set_stderr_vio ok
roar_debug_set_stderr_mode ok
roar_debug_get_stderr ok
roar_debug_msg_simple legacy
roar_debug_msg ok
# Error handling:
roar_err_int removed Use roar_err_init
roar_err_init ok
roar_err_buildmsg ok
roar_err_buildmsg2 removed Use roar_err_buildmsg
roar_err_parsemsg ok
roar_err_parsemsg2 removed Use roar_err_parsemsg
roar_err_to_errno maybe This function should be avoided outside of libroar*
roar_err_from_errno maybe This function should be avoided outside of libroar*
roar_err_clear maybe This function should be avoided outside of libroar*
roar_err_clear_errno likely This function should be avoided outside of libroar*
roar_err_clear_all maybe This function should be avoided outside of libroar*
roar_err_is_errno_clean removed Use roar_err_is_errno_clear
roar_err_is_errno_clear likely This function should be avoided outside of libroar*
roar_err_update likely This function should be avoided outside of libroar*
roar_err_set maybe It should be avoided to set libroar's error state externally.
roar_errno2 ok
roar_err_errorframe ok
roar_err_initstore ok
roar_err_restore ok
roar_err_store ok
roar_error2str ok
roar_error2str_ms internal
__errno_to_roar internal
__roar_to_errno internal
roar_err_convert_table_lookup internal
roar_err_convert ok
roar_err_get_default_error ok
# Trap API:
roar_strap_impl ok should ne used directly, will be used by macros
roar_trap_register_group ok
roar_trap_get_groupid ok
roar_trap_get_groupname ok
# MemMgr:
roar_mm_calloc ok
roar_mm_malloc ok
roar_mm_free ok
roar_mm_free_noerror ok
roar_mm_realloc ok
roar_mm_memdup ok
roar_mm_strdup ok
roar_mm_strndup ok
roar_mm_strdup2 ok
roar_mm_strlen ok
roar_mm_strnlen ok
roar_mm_strlcpy ok
roar_mm_strlcat ok
roar_mm_strtok_r ok
roar_mm_strselcmp ok
roar_mm_strseltok ok
roar_mm_mlock ok
roar_mm_munlock ok
roar_mm_free_retvoid likely Use roar_mm_free when possible (No error checking by caller)
_ROAR_MLOCK legacy Use roar_mm_mlock
__libroar_calloc internal
__libroar_free internal
__libroar_malloc internal
__libroar_realloc internal
# Meta Data:
roar_stream_meta_set ok
roar_stream_meta_get ok
roar_stream_meta_list ok
roar_meta_free ok
roar_meta_parse_audioinfo ok
# NNode:
roar_nnode_new ok
roar_nnode_new_from_af ok
roar_nnode_new_from_sockaddr maybe not supported on all systems
roar_nnode_new_from_fh likely not supported on all systems
roar_nnode_free ok
roar_nnode_get_socktype ok
roar_nnode_to_str ok
roar_nnode_from_blob internal mostly for internal use
roar_nnode_to_blob internal mostly for internal use
roar_nnode_cmp ok
# Password API:
roar_pinentry_open internal
roar_pinentry_simple_open internal
roar_pinentry_close internal
roar_pinentry_send internal
roar_pinentry_recv internal
roar_pinentry_req internal
roar_pinentry_set_desc internal
roar_pinentry_set_prompt internal
roar_pinentry_set_yes internal
roar_pinentry_set_no internal
roar_pinentry_set internal
roar_pinentry_getpin internal
roar_pinentry_confirm internal
roar_sshaskpass_getpass internal
roar_passwd_simple_ask_pw ok
# RoarDL:
roar_dl_open ok
roar_dl_close removed use roar_dl_unref
roar_dl_ref ok
roar_dl_unref ok
roar_dl_getsym ok
roar_dl_ra_init ok
roar_dl_errstr ok
roar_dl_getlibname ok
roar_dl_getpara ok
roar_dl_context_restore ok
roar_dl_context_store ok
roar_dl_appsched_trigger ok
roar_dl_appsched_trigger__handle_about internal
roar_dl_appsched_trigger__handle_help internal
roar_dl_appsched_trigger__handle_preferences internal
roar_dl_para_new ok
roar_dl_para_ref ok
roar_dl_para_unref ok
roar_dl_para_check_version ok
libroar_dl_service_free_api_real ok
libroar_dl_service_get_api_real ok
roar_dl_register_fn ok
roar_dl_unregister_fn likely This is mostly for internal use.
roar_dl_unregister_fn2 maybe
_roardl2ldl internal
__fnreg_check_trigger internal
__fnreg_trigger_by_handler internal
__fnreg_trigger_by_reg internal
__fnreg_trigger_if_match internal
# Plugin Container:
roar_plugincontainer_new_simple ok
roar_plugincontainer_new ok
roar_plugincontainer_ref ok
roar_plugincontainer_unref ok
roar_plugincontainer_load ok
roar_plugincontainer_load_lhandle maybe
roar_plugincontainer_appsched_trigger ok
roar_plugincontainer_ra_init maybe
roar_plugincontainer_unload ok
roar_plugincontainer_unload_lhandle maybe
roar_plugincontainer_get_lhandle_by_name maybe
roar_plugincontainer_get_userdata ok
roar_plugincontainer_set_userdata ok
roar_plugincontainer_set_callbacks ok
roar_plugincontainer_set_autoappsched ok
roar_plugincontainer_get_info_by_name ok
_copy_para internal
_loader internal
# Scheduler:
roar_scheduler_new ok
roar_scheduler_ref ok
roar_scheduler_unref ok
roar_scheduler_iterate ok
roar_scheduler_run ok
roar_scheduler_source_add ok
roar_scheduler_source_del ok
__cpi_callback internal
__delete_cpi_client internal
__run_waits internal
__update_cpi_listen_client internal
__update_cpi_service internal
# RoarSLP:
roar_slp_url_callback internal
roar_slp_search internal
roar_slp_cookie_init internal
# Those may be more public in futur:
roar_slp_find_roard internal
roar_slp_find_roard_r internal
# RoarX11:
roar_x11_connect ok
roar_x11_connect_display maybe not supported on all systems
roar_x11_disconnect ok
roar_x11_flush ok
roar_x11_set_prop ok
roar_x11_delete_prop ok
roar_x11_get_prop ok
# (old) Simple API:
roar_simple_connect ok
roar_simple_connect2 ok
roar_simple_stream removed use VIO based streams
roar_simple_stream_obj removed use VIO based streams
roar_simple_new_stream_attachexeced_obj internal
roar_simple_new_stream removed
roar_simple_new_stream_obj removed
roar_simple_play_file ok
roar_simple_play removed use roar_vs_new_simple
roar_simple_monitor removed use roar_vs_new_simple
roar_simple_record removed use roar_vs_new_simple
roar_simple_filter removed use roar_vs_new_simple
roar_simple_connect_virtual ok
roar_simple_close removed use roar_vio_close
roar_simple_get_standby removed use roar_get_standby
# (old) Socket API:
roar_socket_listen legacy use roar_vio_open_socket_listen
roar_socket_connect legacy use roar_vio_open_socket
roar_socket_new likely
roar_socket_new_tcp removed
roar_socket_new_udp removed
roar_socket_new_tcp6 removed
roar_socket_new_udp6 removed
roar_socket_new_unix removed
roar_socket_new_decnet_seqpacket removed
roar_socket_new_decnet_stream removed
roar_socket_new_ipxspx removed
roar_socket_new_ipx removed
roar_socket_open legacy use roar_vio_open_socket or roar_vio_open_socket_listen
roar_socket_open_fork removed
roar_socket_open_file removed
roar_socket_open_proxy removed
roar_socket_listen_decnet removed
roar_socket_get_local_nodename internal
roar_socket_nonblock internal use roar_vio_nonblock
roar_socket_decnet_set_timeout removed
roar_socket_recvbuf removed
roar_socket_set_tos removed
roar_socket_dup_udp_local_end internal
roar_socket_send_fh internal
roar_socket_recv_fh internal
roar_socket_open_socks4 internal
roar_socket_open_socks4a internal
roar_socket_open_socks4d internal
roar_socket_open_socks4x internal
roar_socket_open_http internal
roar_socket_open_ssh internal
# Stack:
roar_stack_new ok
roar_stack_newalloc ok
roar_stack_free ok
roar_stack_set_free ok
roar_stack_set_flag ok
roar_stack_push ok
roar_stack_pop ok
roar_stack_get_cur ok
__free internal
# KeyStore:
roar_kstore_add ok
roar_kstore_delete ok
roar_kstore_get ok
roar_kstore_new ok
roar_kstore_ref ok
roar_kstore_unref ok
roar_kstore_name ok
# VS:
roar_vs_new ok
roar_vs_volume internal
roar_vs_pause ok
roar_vs_read ok
roar_vs_stream_obj maybe
roar_vs_vio_obj maybe
roar_vs_close ok
roar_vs_blocking ok
roar_vs_new_from_con maybe
roar_vs_sync ok
roar_vs_volume_get ok
roar_vs_stream ok
roar_vs_mute ok
roar_vs_volume_mono ok
roar_vs_new_simple ok
roar_vs_position ok
roar_vs_latency ok
roar_vs_latency2 removed use roar_vs_latency
roar_vs_init internal
roar_vs_strerr ok
roar_vs_write ok
roar_vs_flag internal
roar_vs_meta ok
roar_vs_connection_obj maybe
roar_vs_volume_stereo ok
roar_vs_role ok
roar_vs_ctl likely This is for internal use mostly
roar_vs_run ok
roar_vs_iterate ok
roar_vs_reset_buffer maybe This should be avoided as it may desync codecs
roar_vs_new_from_file ok
roar_vs_buffer ok
roar_vs_file ok
roar_vs_file_simple ok
roar_vs_get_avail_read ok
roar_vs_get_avail_write ok
roar_vs_write_direct internal
_handle_async_req internal
_send_async_req internal
# Server enumeration
roar_enum_servers ok
roar_enum_servers_free ok
roar_enum_servers_num ok
_esl_defaults internal
_esl_slp internal
_esl_neighbours internal
# notify core handling:
roar_notify_core_emit ok
roar_notify_core_emit_simple ok
roar_notify_core_new ok
roar_notify_core_new_global ok
roar_notify_core_ref ok
roar_notify_core_unref ok
roar_notify_core_register_proxy ok
roar_notify_core_subscribe ok
roar_notify_core_unsubscribe ok
roar_notify_core_swap_global ok
roar_notify_proxy_std ok
roar_event_from_blob likely This is for internal use mostly
roar_event_to_blob likely This is for internal use mostly
_hash_event internal
# LTM - Long Term Monitoring:
roar_ltm_extract ok
roar_ltm_get ok
roar_ltm_get_mt ok
roar_ltm_get_numchans ok
roar_ltm_get_numstreams ok
roar_ltm_get_streamptr internal
roar_ltm_get_window ok
roar_ltm_numbits internal
roar_ltm_pack_req internal
roar_ltm_register ok
roar_ltm_unregister ok
roar_ltm_regunreg internal
# CAPS + CAPS/Standards:
roar_caps_from_msg likely This is for internal use mostly
roar_caps_to_msg likely This is for internal use mostly
roar_caps_stds ok
roar_stds_free ok
roar_stds_new ok
libroar_libstds ok
# general server info:
roar_server_info ok
roar_library_info ok
roar_server_info_free ok
roar_server_info_from_mes likely This is for internal use mostly
roar_server_info_to_mes likely This is for internal use mostly
# RoarAudio Standard Floats:
roar_float32_isinf ok
roar_float32_isnan ok
roar_float32_iszero ok
roar_ufloat32_build ok
roar_ufloat32_from_float ok
roar_ufloat32_mul ok
roar_ufloat32_scale ok
roar_ufloat32_to_float ok
# Async control:
roar_wait ok
# Filters:
roar_filter_match likely This is for internal use mostly
# Time functions:
roar_clock_gettime ok
roar_get_time ok
roar_time_from_msg likely This is for internal use mostly
roar_time_to_msg likely This is for internal use mostly
# Base64 encoding:
roar_base64_uninit ok
roar_base64_init ok
roar_base64_is_eof ok
roar_base64_decode ok
roar_base64_encode ok
# Crypto API:
roar_crypto_init ok
# Random bits source:
roar_random_gen ok
roar_random_genbuf ok
roar_random_gen_nonce ok
roar_random_salt_nonce ok
roar_random_init internal
roar_random_uint16 ok
roar_random_uint32 ok
# Hash API:
roar_hash_buffer ok
roar_hash_salted_buffer ok
roar_ht_digestlen ok
roar_ht_is_supported ok
roar_hash_digest2str ok
_bin2hex internal
# Hash statefull API:
roar_hash_new ok
roar_hash_free ok
roar_hash_digest ok
roar_hash_proc ok
# Hash API Internals:
roar_ht2cmds internal
roar_hash_crc24_init internal
roar_hash_crc24_digest internal
roar_hash_crc24_proc internal
roar_hash_adler32_init internal
roar_hash_adler32_digest internal
roar_hash_adler32_proc internal
# Hash Tiger:
roar_hash_tiger_init ok
roar_hash_tiger_uninit ok
roar_hash_tiger_init_from_pstate ok
roar_hash_tiger_to_pstate ok
roar_hash_tiger_blocklen ok
roar_hash_tiger_finalize likely just use roar_hash_tiger_get_digest
roar_hash_tiger_get_digest ok
roar_hash_tiger_proc ok
roar_hash_tiger_proc_block ok
roar_hash_tiger_statelen ok
key_schedule internal
pass internal
tiger_round internal
roar_hash_tiger_export internal
# CRC API:
roar_crc24_add ok
roar_adler32_add ok
# Hash SHA1:
roar_hash_sha1_digest internal
roar_hash_sha1_init internal
roar_hash_sha1_proc internal
roar_hash_sha1_proc_block internal
roar_hash_sha1_uninit internal
# UUID functions:
roar_str2uuid ok
roar_uuid2str ok
roar_uuid_eq ok
roar_uuid_gen ok
roar_uuid_get_ns_real ok
# Timing stuff:
roar_usleep ok
roar_sleep ok
# Watchdog:
roar_watchdog_start ok
roar_watchdog_stop maybe Stopping a watchdog isn't a good idea
roar_watchdog_trigger ok
roar_watchdog_tick ok
roar_watchdog_gettime ok
__event_handler internal
_on_sig_alarm internal
!TARGET: libroardsp2
# amp.h:
roar_amp_pcm ok
roar_amp_pcm_8bit internal
roar_amp_pcm_16bit internal
roar_amp_pcm_24bit removed
roar_amp_pcm_32bit internal
# channels.h:
roardsp_chan2str ok
roardsp_str2chan ok
roardsp_chanlist2str ok
roardsp_chanlist_init wip
roardsp_chanmap_calc wip
roardsp_chanmap_mappcm8 wip
roardsp_chanmap_mappcm16 wip
roardsp_chanmap_mappcm24 wip
roardsp_chanmap_mappcm32 wip
roardsp_chanmap_mappcm wip
# convert.h:
roar_conv_bits ok
roar_conv_bits_8to16 internal
roar_conv_bits_8to24 internal
roar_conv_bits_8to32 internal
roar_conv_bits_16to8 internal
roar_conv_bits_16to24 internal
roar_conv_bits_16to32 internal
roar_conv_bits_24to8 internal
roar_conv_bits_24to16 internal
roar_conv_bits_24to32 internal
roar_conv_bits_32to8 internal
roar_conv_bits_32to16 internal
roar_conv_bits_32to24 internal
roar_conv_chans legacy
roar_conv_chans_1ton8 internal
roar_conv_chans_1ton16 internal
roar_conv_chans_1to28 internal
roar_conv_chans_1to216 internal
roar_conv_chans_1ton32 internal
roar_conv_chans_nto18 internal
roar_conv_chans_nto116 internal
roar_conv_chans_nto132 internal
roar_conv_chans_2to18 internal
roar_conv_chans_2to116 internal
roar_conv_chans_2to38 internal
roar_conv_chans_2to316 internal
roar_conv_chans_2to48 internal
roar_conv_chans_2to416 internal
roar_conv_chans_2to58 internal
roar_conv_chans_2to516 internal
roar_conv_chans_2to68 internal
roar_conv_chans_2to616 internal
roar_conv_chans_3to28 internal
roar_conv_chans_3to216 internal
roar_conv_chans_4to28 internal
roar_conv_chans_4to216 internal
roar_conv_chans_5to28 internal
roar_conv_chans_5to216 internal
roar_conv_chans_6to28 internal
roar_conv_chans_6to216 internal
roar_conv_rate broken
roar_conv_rate_8 internal
roar_conv_rate_16 internal
roar_conv_rate_161zoh internal
roar_conv_rate_162zoh internal
roar_conv_rate_16nzoh internal
roar_conv_rate_SRC internal
roar_conv_rate2 ok
roar_conv_poly3_32 internal
roar_conv_poly3_16 internal
roar_conv_poly3_8 internal
roar_conv_codec ok
roar_conv_signedness internal
roar_conv_codec_s2u8 internal
roar_conv_codec_s2u16 internal
roar_conv_codec_s2u32 internal
roar_conv_codec_u2s8 internal
roar_conv_codec_u2s16 internal
roar_conv_codec_u2s32 internal
roar_conv_endian ok
roar_conv_endian_16 internal
roar_conv_endian_24 internal
roar_conv_endian_32 internal
roar_conv legacy broken in very bad way
roar_conv2 ok
roar_conv_poly4_16 internal
roar_conv_poly4_16s internal
# float.h:
roar_conv_float_int32 ok
roar_conv_float_int32_enint ok
roar_conv_int32_float ok
roar_conv_int32_float_deint ok
# fader.h:
roar_fader_init ok
roar_fader_set_rate ok
roar_fader_set_startstop ok
roar_fader_has_started ok
roar_fader_has_ended ok
roar_fader_calcpcm_i16n ok
roar_fader_calcpcm_i161 internal
# filter.h:
roardsp_filter_str2id ok
roardsp_filter_id2str ok
roardsp_filter_new ok
roardsp_filter_init ok
roardsp_filter_uninit ok
roardsp_filter_calc ok
roardsp_filter_ctl ok
roardsp_filter_reset ok
roardsp_lowp_init internal
roardsp_lowp_uninit internal
roardsp_lowp_calc8 internal
roardsp_lowp_calc16 internal
roardsp_lowp_calc32 internal
roardsp_lowp_ctl internal
roardsp_lowp_reset internal
roardsp_highp_init internal
roardsp_highp_uninit internal
roardsp_highp_calc8 internal
roardsp_highp_calc16 internal
roardsp_highp_calc32 internal
roardsp_highp_ctl internal
roardsp_highp_reset internal
roardsp_amp_init internal
roardsp_amp_uninit internal
roardsp_amp_calc32 internal
roardsp_amp_calc16 internal
roardsp_amp_calc8 internal
roardsp_amp_ctl internal
roardsp_amp_reset internal
roardsp_add_init internal
roardsp_add_calc8 internal
roardsp_add_calc32 internal
roardsp_add_calc16 internal
roardsp_add_reset internal
roardsp_quantify_init internal
roardsp_quantify_uninit internal
roardsp_quantify_calc8 internal
roardsp_quantify_calc16 internal
roardsp_quantify_calc32 internal
roardsp_quantify_ctl internal
roardsp_quantify_reset internal
roardsp_clip_init internal
roardsp_clip_uninit internal
roardsp_clip_calc8 internal
roardsp_clip_calc16 internal
roardsp_clip_calc32 internal
roardsp_clip_ctl internal
roardsp_clip_reset internal
roardsp_downmix_init internal
roardsp_downmix_calc162 internal
roardsp_downmix_ctl internal
roardsp_downmix_reset internal
roardsp_dcblock_init internal
roardsp_dcblock_uninit internal
roardsp_dcblock_calc16 internal
roardsp_dcblock_reset internal
roardsp_swap_init internal
roardsp_swap_uninit internal
roardsp_swap_calc82 internal
roardsp_swap_calc162 internal
roardsp_swap_calc322 internal
roardsp_swap_ctl internal
roardsp_swap_reset internal
roardsp_agc_init internal
roardsp_agc_uninit internal
roardsp_agc_ctl internal
roardsp_agc_reset internal
roardsp_speex_prep_init internal
roardsp_speex_prep_uninit internal
roardsp_speex_prep_calc161 internal
roardsp_speex_prep_ctl internal
roardsp_speex_prep_reset internal
__func_cos internal
__func_icos internal
__func_ilinear internal
__func_isin internal
__func_linear internal
__func_pass internal
__func_sin internal
roardsp_responsecurve_calc16 internal
roardsp_responsecurve_calc32 internal
roardsp_responsecurve_calc8 internal
roardsp_responsecurve_ctl internal
roardsp_responsecurve_init internal
roardsp_responsecurve_reset internal
roardsp_responsecurve_uninit internal
roardsp_goertzel_calc16 internal
roardsp_goertzel_calc32 internal
roardsp_goertzel_calc8 internal
roardsp_goertzel_ctl internal
roardsp_goertzel_init internal
roardsp_goertzel_reset internal
roardsp_goertzel_uninit internal
# filterchain.h:
roardsp_fchain_init ok
roardsp_fchain_uninit ok
roardsp_fchain_add ok
roardsp_fchain_calc ok
roardsp_fchain_reset ok
roardsp_fchain_num ok
# interleave.h:
roar_interl_init ok
roar_interl_uninit ok
roar_interl_ctl ok
roar_interl_encode_ext ok
roar_interl_decode_ext ok
# libroardsp.h:
# why are those prototypes still here?
roardsp_conv_alaw2pcm16 likely use roar_xcoder_*
roardsp_conv_pcm162alaw likely use roar_xcoder_*
roardsp_conv_mulaw2pcm16 likely use roar_xcoder_*
roardsp_conv_pcm162mulaw likely use roar_xcoder_*
roardsp_conv_pcm322autlaw wip
roardsp_conv_autlaw2pcm32 wip
provide_buffer internal
# midi.h:
# why isn't this in libroarmidi?:
roar_midi_note2name ok
roar_midi_name2note ok
roar_midi_midi2note ok
roar_midi_note2freq ok
roar_midi_note_from_midiid ok
roar_midi_find_octave ok
roar_midi_add_octave ok
roar_midi_notefill ok
roar_midi_gen_tone legacy use roar_synth_*
roar_midi_play_note legacy use roar_synth_*
roar_midi_basic_init legacy use roar_synth_*
roar_midi_basic_play legacy use roar_synth_*
# midside.h:
# where is the public part of this API?:
roar_conv_s2ms_8 internal
roar_conv_s2ms_16 internal
roar_conv_s2ms_32 internal
roar_conv_ms2s_8 internal
roar_conv_ms2s_16 internal
roar_conv_ms2s_32 internal
# mixer.h:
roar_mix_pcm ok
roar_mix_pcm_8bit internal
roar_mix_pcm_16bit internal
roar_mix_pcm_24bit removed
roar_mix_pcm_32bit internal
# point.h:
# this file contains no function prototypes.
# poly.h (was math.h long ago):
roar_math_mkpoly ok
# we allow this public because this part is speed relevant:
roar_math_mkpoly_2x2 ok
roar_math_mkpoly_3x3 ok
roar_math_mkpoly_4x4 ok
roar_math_mkpoly_5x5 wip
roar_math_cvpoly ok
roar_math_cvpoly_4x4 ok
# symbolic poly operations:
roar_math_diffpoly ok
roar_math_intpoly ok
roar_math_numintpoly ok
# remove.h:
roar_remove_init ok
roar_remove ok
roar_remove_8 internal
roar_remove_16 internal
roar_remove_32 internal
roar_remove_so ok
roar_remove_so8 internal
roar_remove_so16 internal
roar_remove_so32 internal
# rms.h:
roar_rms2_1_8 ok
roar_rms2_1_16 ok
roar_rms2_1_32 ok
roar_rms2_1_8_2 ok
roar_rms2_1_16_2 ok
roar_rms2_1_32_2 ok
roar_rms2_1_8_n ok
roar_rms2_1_16_n ok
roar_rms2_1_32_n ok
roar_rms2_1_b_n ok
# synth.h:
roar_synth_init ok
roar_synth_set_offset ok
roar_synth_set_func ok
roar_synth_set_volume ok
roar_synth_pcmout_i16n ok
roar_synth_pcmout_i161 internal
roar_synth_synf_rect fail you must not call this function directly
roar_synth_synf_saw fail you must not call this function directly
roar_synth_synf_tri fail you must not call this function directly
roar_synth_synf_trap fail you must not call this function directly
roar_synth_synf_s2s fail you must not call this function directly
# transcode.h:
roar_xcoder_init ok
roar_xcoder_set_backend likely you should provide backend directly using roar_xcoder_init
roar_xcoder_packet_size maybe
roar_xcoder_close ok
roar_xcoder_proc_header ok
roar_xcoder_proc_packet ok
roar_xcoder_proc ok
roar_bixcoder_init ok
roar_bixcoder_packet_size ok
roar_bixcoder_close ok
roar_bixcoder_read_header ok
roar_bixcoder_read_packet ok
roar_bixcoder_read ok
roar_bixcoder_write_header ok
roar_bixcoder_write_packet ok
roar_bixcoder_write ok
roar_xcoder_dummy_inituninit internal
roar_xcoder_dummy_packet_size_any internal
roar_xcoder_dummy_proc_header internal
roar_xcoder_alaw_encode internal
roar_xcoder_alaw_decode internal
roar_xcoder_mulaw_encode internal
roar_xcoder_mulaw_decode internal
# transcode_celt.h:
roar_xcoder_celt_init internal
roar_xcoder_celt_uninit internal
roar_xcoder_celt_packet_size internal
roar_xcoder_celt_encode internal
roar_xcoder_celt_decode internal
# transocde_speex.h:
roar_xcoder_speex_init internal
roar_xcoder_speex_uninit internal
roar_xcoder_speex_packet_size internal
roar_xcoder_speex_proc_header internal
roar_xcoder_speex_encode internal
roar_xcoder_speex_decode internal
# vio_transcode.h:
roar_vio_open_xcode ok
roar_vio_xcode_proc internal
roar_vio_xcode_lseek internal
roar_vio_xcode_nonblock internal
roar_vio_xcode_sync internal
roar_vio_xcode_ctl internal
roar_vio_xcode_close internal
roar_vio_open_bixcode ok
roar_vio_bixcode_read internal
roar_vio_bixcode_write internal
roar_vio_bixcode_lseek internal
roar_vio_bixcode_nonblock internal
roar_vio_bixcode_sync internal
roar_vio_bixcode_ctl internal
roar_vio_bixcode_close internal
# dtmf.h:
roar_dtmf_break maybe roar_dtmf_tone is a more general interface
roar_dtmf_freqs2char ok
roar_dtmf_mus2samples ok
roar_dtmf_tone ok
!TARGET: libroareio2
# driver.h:
roar_cdriver_open legacy Use roar_cdriver_open2
roar_cdriver_open2 ok
roar_cdriver_list ok
roar_cdriver_oss internal
roar_cdriver_roar internal
roar_cdriver_null internal
# ff_ssdp.h:
roar_ff_ssdp_init ok
roar_ff_ssdp_free ok
roar_ff_ssdp_write ok
roar_ff_ssdp_read ok
# httpd.h:
roar_http_new ok
roar_http_free ok
roar_http_update ok
# libroareio.h:
# no function prototypes in this file.
!TARGET: libroarlight2
# colors.h:
roar_color_new ok
roar_color_new_gray maybe has only 8 bit support
roar_color_new_rgb maybe has only 24bit (8 bit per channel) RGB support
roar_color_copy ok
roar_color_conv wip
roar_color_conv_gray internal
roar_color_conv_rgb internal
roar_color_to_string ok
roar_color_to_blob fail not yet implemented
roar_color_from_blob fail not yet implemented
# laser.h:
# no function prototypes in this file.
# pwm.h:
roar_light_pwm_new ok
roar_light_pwm_set ok
roar_light_pwm_send ok
# roardmx.h:
roar_roardmx_str2event ok
roar_roardmx_event2str ok
roar_roardmx_message_new likely This may not what you want, use roar_roardmx_message_new_*
roar_roardmx_message_set_type likely
roar_roardmx_message_get_flag maybe
roar_roardmx_message_get_type maybe
roar_roardmx_message_get_len maybe
roar_roardmx_message_send ok
roar_roardmx_message_recv ok
roar_roardmx_message_new_sset ok
roar_roardmx_message_add_chanval ok
roar_roardmx_message_get_chanval ok
roar_roardmx_message_numchannels ok
roar_roardmx_message_new_event ok
roar_roardmx_message_add_events ok
roar_roardmx_message_get_events ok
!TARGET: libroarmidi2
# libroarmidi.h:
# no function prototypes in this file.
#ll
|