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 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050 3051 3052 3053 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3113 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 3241 3242 3243 3244 3245 3246 3247 3248 3249 3250 3251 3252 3253 3254 3255 3256 3257 3258 3259 3260 3261 3262 3263 3264 3265 3266 3267 3268 3269 3270 3271 3272 3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 3313 3314 3315 3316 3317 3318 3319 3320 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 3342 3343 3344 3345 3346 3347 3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 3373 3374 3375 3376 3377 3378 3379 3380 3381 3382 3383 3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 3424 3425 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 3504 3505 3506 3507 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 3538 3539 3540 3541 3542 3543 3544 3545 3546 3547 3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 3610 3611 3612 3613 3614 3615 3616 3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 3628 3629 3630 3631 3632 3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 3651 3652 3653 3654 3655 3656 3657 3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 3677 3678 3679 3680 3681 3682 3683 3684 3685 3686 3687 3688 3689 3690 3691 3692 3693 3694 3695 3696 3697 3698 3699 3700 3701 3702 3703 3704 3705 3706 3707 3708 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718 3719 3720 3721 3722 3723 3724 3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811 3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 3836 3837 3838 3839 3840 3841 3842 3843 3844 3845 3846 3847 3848 3849 3850 3851 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 3863 3864 3865 3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 3891 3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 3945 3946 3947 3948 3949 3950 3951 3952 3953 3954 3955 3956 3957 3958 3959 3960 3961 3962 3963 3964 3965 3966 3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 3982 3983 3984 3985 3986 3987 3988 3989 3990 3991 3992 3993 3994 3995 3996 3997 3998 3999 4000 4001 4002 4003 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013 4014 4015 4016 4017 4018 4019 4020 4021 4022 4023 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 4068 4069 4070 4071 4072 4073 4074 4075 4076 4077 4078 4079 4080 4081 4082 4083 4084 4085 4086 4087 4088 4089 4090 4091 4092 4093 4094 4095 4096 4097 4098 4099 4100 4101 4102 4103 4104 4105 4106 4107 4108 4109 4110 4111 4112 4113 4114 4115 4116 4117 4118 4119 4120 4121 4122 4123 4124 4125 4126 4127 4128 4129 4130 4131 4132 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 4238 4239 4240 4241 4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 4259 4260 4261 4262 4263 4264 4265 4266 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277 4278 4279 4280 4281 4282 4283 4284 4285 4286 4287 4288 4289 4290 4291 4292 4293 4294 4295 4296 4297 4298 4299 4300 4301 4302 4303 4304 4305 4306 4307 4308 4309 4310 4311 4312 4313 4314 4315 4316 4317 4318 4319 4320 4321 4322 4323 4324 4325 4326 4327 4328 4329 4330 4331 4332 4333 4334 4335 4336 4337 4338 4339 4340 4341 4342 4343 4344 4345 4346 4347 4348 4349 4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 4369 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379 4380 4381 4382 4383 4384 4385 4386 4387 4388 4389 4390 4391 4392 4393 4394 4395 4396 4397 4398 4399 4400 4401 4402 4403 4404 4405 4406 4407 4408 4409 4410 4411 4412 4413 4414 4415 4416 4417 4418 4419 4420 4421 4422 4423 4424 4425 4426 4427 4428 4429 4430 4431 4432 4433 4434 4435 4436 4437 4438 4439 4440 4441 4442 4443 4444 4445 4446 4447 4448 4449 4450 4451 4452 4453 4454 4455 4456 4457 4458 4459 4460 4461 4462 4463 4464 4465 4466 4467 4468 4469 4470 4471 4472 4473 4474 4475 4476 4477 4478 4479 4480 4481 4482 4483 4484 4485 4486 4487 4488 4489 4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 4501 4502 4503 4504 4505 4506 4507 4508 4509 4510 4511 4512 4513 4514 4515 4516 4517 4518 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 4553 4554 4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 4568 4569 4570 4571 4572 4573 4574 4575 4576 4577 4578 4579 4580 4581 4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 4598 4599 4600 4601 4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 4642 4643 4644 4645 4646 4647 4648 4649 4650 4651 4652 4653 4654 4655 4656 4657 4658 4659 4660 4661 4662 4663 4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 4690 4691 4692 4693 4694 4695 4696 4697 4698 4699 4700 4701 4702 4703 4704 4705 4706 4707 4708 4709 4710 4711 4712 4713 4714 4715 4716 4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 4737 4738 4739 4740 4741 4742 4743 4744 4745 4746 4747 4748 4749 4750 4751 4752 4753 4754 4755 4756 4757 4758 4759 4760 4761 4762 4763 4764 4765 4766 4767 4768 4769 4770 4771 4772 4773 4774 4775 4776 4777 4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 4809 4810 4811 4812 4813 4814 4815 4816 4817 4818 4819 4820 4821 4822 4823 4824 4825 4826 4827 4828 4829 4830 4831 4832 4833 4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 4846 4847 4848 4849 4850 4851 4852 4853 4854 4855 4856 4857 4858 4859 4860 4861 4862 4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 4881 4882 4883 4884 4885 4886 4887 4888 4889 4890 4891 4892 4893 4894 4895 4896 4897 4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 4909 4910 4911 4912 4913 4914 4915 4916 4917 4918 4919 4920 4921 4922 4923 4924 4925 4926 4927 4928 4929 4930 4931 4932 4933 4934 4935 4936 4937 4938 4939 4940 4941 4942 4943 4944 4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 4965 4966 4967 4968 4969 4970 4971 4972 4973 4974 4975 4976 4977 4978 4979 4980 4981 4982 4983 4984 4985 4986 4987 4988 4989 4990 4991 4992 4993 4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 5011 5012 5013 5014 5015 5016 5017 5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 5049 5050 5051 5052 5053 5054 5055 5056 5057 5058 5059 5060 5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 5072 5073 5074 5075 5076 5077 5078 5079 5080 5081 5082 5083 5084 5085 5086 5087 5088 5089 5090 5091 5092 5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 5110 5111 5112 5113 5114 5115 5116 5117 5118 5119 5120 5121 5122 5123 5124 5125 5126 5127 5128 5129 5130 5131 5132 5133 5134 5135 5136 5137 5138 5139 5140 5141 5142 5143 5144 5145 5146 5147 5148 5149 5150 5151 5152 5153 5154 5155 5156 5157 5158 5159 5160 5161 5162 5163 5164 5165 5166 5167 5168 5169 5170 5171 5172 5173 5174 5175 5176 5177 5178 5179 5180 5181 5182 5183 5184 5185 5186 5187 5188 5189 5190 5191 5192 5193 5194 5195 5196 5197 5198 5199 5200 5201 5202 5203 5204 5205 5206 5207 5208 5209 5210 5211 5212 5213 5214 5215 5216 5217 5218 5219 5220 5221 5222 5223 5224 5225 5226 5227 5228 5229 5230 5231 5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 5275 5276 5277 5278 5279 5280 5281 5282 5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 5296 5297 5298 5299 5300 5301 5302 5303 5304 5305 5306 5307 5308 5309 5310 5311 5312 5313 5314 5315 5316 5317 5318 5319 5320 5321 5322 5323 5324 5325 5326 5327 5328 5329 5330 5331 5332 5333 5334 5335 5336 5337 5338 5339 5340 5341 5342 5343 5344 5345 5346 5347 5348 5349 5350 5351 5352 5353 5354 5355 5356 5357 5358 5359 5360 5361 5362 5363 5364 5365 5366 5367 5368 5369 5370 5371 5372 5373 5374 5375 5376 5377 5378 5379 5380 5381 5382 5383 5384 5385 5386 5387 5388 5389 5390 5391 5392 5393 5394 5395 5396 5397 5398 5399 5400 5401 5402 5403 5404 5405 5406 5407 5408 5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 5424 5425 5426 5427 5428 5429 5430 5431 5432 5433 5434 5435 5436 5437 5438 5439 5440 5441 5442 5443 5444 5445 5446 5447 5448 5449 5450 5451 5452 5453 5454 5455 5456 5457 5458 5459 5460 5461 5462 5463 5464 5465 5466 5467 5468 5469 5470 5471 5472 5473 5474 5475 5476 5477 5478 5479 5480 5481 5482 5483 5484 5485 5486 5487 5488 5489 5490 5491 5492 5493 5494 5495 5496 5497 5498 5499 5500 5501 5502 5503 5504 5505 5506 5507 5508 5509 5510 5511 5512 5513 5514 5515 5516 5517 5518 5519 5520 5521 5522 5523 5524 5525 5526 5527 5528 5529 5530 5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 5554 5555 5556 5557 5558 5559 5560 5561 5562 5563 5564 5565 5566 5567 5568 5569 5570 5571 5572 5573 5574 5575 5576 5577 5578 5579 5580 5581 5582 5583 5584 5585 5586 5587 5588 5589 5590 5591 5592 5593 5594 5595 5596 5597 5598 5599 5600 5601 5602 5603 5604 5605 5606 5607 5608 5609 5610 5611 5612 5613 5614 5615 5616 5617 5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 5630 5631 5632 5633 5634 5635 5636 5637 5638 5639 5640 5641 5642 5643 5644 5645 5646 5647 5648 5649 5650 5651 5652 5653 5654 5655 5656 5657 5658 5659 5660 5661 5662 5663 5664 5665 5666 5667 5668 5669 5670 5671 5672 5673 5674 5675 5676 5677 5678 5679 5680 5681 5682 5683 5684 5685 5686 5687 5688 5689 5690 5691 5692 5693 5694 5695 5696 5697 5698 5699 5700 5701 5702 5703 5704 5705 5706 5707 5708 5709 5710 5711 5712 5713 5714 5715 5716 5717 5718 5719 5720 5721 5722 5723 5724 5725 5726 5727 5728 5729 5730 5731 5732 5733 5734 5735 5736 5737 5738 5739 5740 5741 5742 5743 5744 5745 5746 5747 5748 5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759 5760 5761 5762 5763 5764 5765 5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 5789 5790 5791 5792 5793 5794 5795 5796 5797 5798 5799 5800 5801 5802 5803 5804 5805 5806 5807 5808 5809 5810 5811 5812 5813 5814 5815 5816 5817 5818 5819 5820 5821 5822 5823 5824 5825 5826 5827 5828 5829 5830 5831 5832 5833 5834 5835 5836 5837 5838 5839 5840 5841 5842 5843 5844 5845 5846 5847 5848 5849 5850 5851 5852 5853 5854 5855 5856 5857 5858 5859 5860 5861 5862 5863 5864 5865 5866 5867 5868 5869 5870 5871 5872 5873 5874 5875 5876 5877 5878 5879 5880 5881 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 5892 5893 5894 5895 5896 5897 5898 5899 5900 5901 5902 5903 5904 5905 5906 5907 5908 5909 5910 5911 5912 5913 5914 5915 5916 5917 5918 5919 5920 5921 5922 5923 5924 5925 5926 5927 5928 5929 5930 5931 5932 5933 5934 5935 5936 5937 5938 5939 5940 5941 5942 5943 5944 5945 5946 5947 5948 5949 5950 5951 5952 5953 5954 5955 5956 5957 5958 5959 5960 5961 5962 5963 5964 5965 5966 5967 5968 5969 5970 5971 5972 5973 5974 5975 5976 5977 5978 5979 5980 5981 5982 5983 5984 5985 5986 5987 5988 5989 5990 5991 5992 5993 5994 5995 5996 5997 5998 5999 6000 6001 6002 6003 6004 6005 6006 6007 6008 6009 6010 6011 6012 6013 6014 6015 6016 6017 6018 6019 6020 6021 6022 6023 6024 6025 6026 6027 6028 6029 6030 6031 6032 6033 6034 6035 6036 6037 6038 6039 6040 6041 6042 6043 6044 6045 6046 6047 6048 6049 6050 6051 6052 6053 6054 6055 6056 6057 6058 6059 6060 6061 6062 6063 6064 6065 6066 6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 6095 6096 6097 6098 6099 6100 6101 6102 6103 6104 6105 6106 6107 6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 6136 6137 6138 6139 6140 6141 6142 6143 6144 6145 6146 6147 6148 6149 6150 6151 6152 6153 6154 6155 6156 6157 6158 6159 6160 6161 6162 6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 6188 6189 6190 6191 6192 6193 6194 6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 6245 6246 6247 6248 6249 6250 6251 6252 6253 6254 6255 6256 6257 6258 6259 6260 6261 6262 6263 6264 6265 6266 6267 6268 6269 6270 6271 6272 6273 6274 6275 6276 6277 6278 6279 6280 6281 6282 6283 6284 6285 6286 6287 6288 6289 6290 6291 6292 6293 6294 6295 6296 6297 6298 6299 6300 6301 6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312 6313 6314 6315 6316 6317 6318 6319 6320 6321 6322 6323 6324 6325 6326 6327 6328 6329 6330 6331 6332 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343 6344 6345 6346 6347 6348 6349 6350 6351 6352 6353 6354 6355 6356 6357 6358 6359 6360 6361 6362 6363 6364 6365 6366 6367 6368 6369 6370 6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 6386 6387 6388 6389 6390 6391 6392 6393 6394 6395 6396 6397 6398 6399 6400 6401 6402 6403 6404 6405 6406 6407 6408 6409 6410 6411 6412 6413 6414 6415 6416 6417 6418 6419 6420 6421 6422 6423 6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 6445 6446 6447 6448 6449 6450 6451 6452 6453 6454 6455 6456 6457 6458 6459 6460 6461 6462 6463 6464 6465 6466 6467 6468 6469 6470 6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482 6483 6484 6485 6486 6487 6488 6489 6490 6491 6492 6493 6494 6495 6496 6497 6498 6499 6500 6501 6502 6503 6504 6505 6506 6507 6508 6509 6510 6511 6512 6513 6514 6515 6516 6517 6518 6519 6520 6521 6522 6523 6524 6525 6526 6527 6528 6529 6530 6531 6532 6533 6534 6535 6536 6537 6538 6539 6540 6541 6542 6543 6544 6545 6546 6547 6548 6549 6550 6551 6552 6553 6554 6555 6556 6557 6558 6559 6560 6561 6562 6563 6564 6565 6566 6567 6568 6569 6570 6571 6572 6573 6574 6575 6576 6577 6578 6579 6580 6581 6582 6583 6584 6585 6586 6587 6588 6589 6590 6591 6592 6593 6594 6595 6596 6597 6598 6599 6600 6601 6602 6603 6604 6605 6606 6607 6608 6609 6610 6611 6612 6613 6614 6615 6616 6617 6618 6619 6620 6621 6622 6623 6624 6625 6626 6627 6628 6629 6630 6631 6632 6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 6643 6644 6645 6646 6647 6648 6649 6650 6651 6652 6653 6654 6655 6656 6657 6658 6659 6660 6661 6662 6663 6664 6665 6666 6667 6668 6669 6670 6671 6672 6673 6674 6675 6676 6677 6678 6679 6680 6681 6682 6683 6684 6685 6686 6687 6688 6689 6690 6691 6692 6693 6694 6695 6696 6697 6698 6699 6700 6701 6702 6703 6704 6705 6706 6707 6708 6709 6710 6711 6712 6713 6714 6715 6716 6717 6718 6719 6720 6721 6722 6723 6724 6725 6726 6727 6728 6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 6755 6756 6757 6758 6759 6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 6787 6788 6789 6790 6791 6792 6793 6794 6795 6796 6797 6798 6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 6825 6826 6827 6828 6829 6830 6831 6832 6833 6834 6835 6836 6837 6838 6839 6840 6841 6842 6843 6844 6845 6846 6847 6848 6849 6850 6851 6852 6853 6854 6855 6856 6857 6858 6859 6860 6861 6862 6863 6864 6865 6866 6867 6868 6869 6870 6871 6872 6873 6874 6875 6876 6877 6878 6879 6880 6881 6882 6883 6884 6885 6886 6887 6888 6889 6890 6891 6892 6893 6894 6895 6896 6897 6898 6899 6900 6901 6902 6903 6904 6905 6906 6907 6908 6909 6910 6911 6912 6913 6914 6915 6916 6917 6918 6919 6920 6921 6922 6923 6924 6925 6926 6927 6928 6929 6930 6931 6932 6933 6934 6935 6936 6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 6949 6950 6951 6952 6953 6954 6955 6956 6957 6958 6959 6960 6961 6962 6963 6964 6965 6966 6967 6968 6969 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981 6982 6983 6984 6985 6986 6987 6988 6989 6990 6991 6992 6993 6994 6995 6996 6997 6998 6999 7000 7001 7002 7003 7004 7005 7006 7007 7008 7009 7010 7011 7012 7013 7014 7015 7016 7017 7018 7019 7020 7021 7022 7023 7024 7025 7026 7027 7028 7029 7030 7031 7032 7033 7034 7035 7036 7037 7038 7039 7040 7041 7042 7043 7044 7045 7046 7047 7048 7049 7050 7051 7052 7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 7067 7068 7069 7070 7071 7072 7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 7095 7096 7097 7098 7099 7100 7101 7102 7103 7104 7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 7133 7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 7149 7150 7151 7152 7153 7154 7155 7156 7157 7158 7159 7160 7161 7162 7163 7164 7165 7166 7167 7168 7169 7170 7171 7172 7173 7174 7175 7176 7177 7178 7179 7180 7181 7182 7183 7184 7185 7186 7187 7188 7189 7190 7191 7192 7193 7194 7195 7196 7197 7198 7199 7200 7201 7202 7203 7204 7205 7206 7207 7208 7209 7210 7211 7212 7213 7214 7215 7216 7217 7218 7219 7220 7221 7222 7223 7224 7225 7226 7227 7228 7229 7230 7231 7232 7233 7234 7235 7236 7237 7238 7239 7240 7241 7242 7243 7244 7245 7246 7247 7248 7249 7250 7251 7252 7253 7254 7255 7256 7257 7258 7259 7260 7261 7262 7263 7264 7265 7266 7267 7268 7269 7270 7271 7272 7273 7274 7275 7276 7277 7278 7279 7280 7281 7282 7283 7284 7285 7286 7287 7288 7289 7290 7291 7292 7293 7294 7295 7296 7297 7298 7299 7300 7301 7302 7303 7304 7305 7306 7307 7308 7309 7310 7311 7312 7313 7314 7315 7316 7317 7318 7319 7320 7321 7322 7323 7324 7325 7326 7327 7328 7329 7330 7331 7332 7333 7334 7335 7336 7337 7338 7339 7340 7341 7342 7343 7344 7345 7346 7347 7348 7349 7350 7351 7352 7353 7354 7355 7356 7357 7358 7359 7360 7361 7362 7363 7364 7365 7366 7367 7368 7369 7370 7371 7372 7373 7374 7375 7376 7377 7378 7379 7380 7381 7382 7383 7384 7385 7386 7387 7388 7389 7390 7391 7392 7393 7394 7395 7396 7397 7398 7399 7400 7401 7402 7403 7404 7405 7406 7407 7408 7409 7410 7411 7412 7413 7414 7415 7416 7417 7418 7419 7420 7421 7422 7423 7424 7425 7426 7427 7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 7454 7455 7456 7457 7458 7459 7460 7461 7462 7463 7464 7465 7466 7467 7468 7469 7470 7471 7472 7473 7474 7475 7476 7477 7478 7479 7480 7481 7482 7483 7484 7485 7486 7487 7488 7489 7490 7491 7492 7493 7494 7495 7496 7497 7498 7499 7500 7501 7502 7503 7504 7505 7506 7507 7508 7509 7510 7511 7512 7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 7538 7539 7540 7541 7542 7543 7544 7545 7546 7547 7548 7549 7550 7551 7552 7553 7554 7555 7556 7557 7558 7559 7560 7561 7562 7563 7564 7565 7566 7567 7568 7569 7570 7571 7572 7573 7574 7575 7576 7577 7578 7579 7580 7581 7582 7583 7584 7585 7586 7587 7588 7589 7590 7591 7592 7593 7594 7595 7596 7597 7598 7599 7600 7601 7602 7603 7604 7605 7606 7607 7608 7609 7610 7611 7612 7613 7614 7615 7616 7617 7618 7619 7620 7621 7622 7623 7624 7625 7626 7627 7628 7629 7630 7631 7632 7633 7634 7635 7636 7637 7638 7639 7640 7641 7642 7643 7644 7645 7646 7647 7648 7649 7650 7651 7652 7653 7654 7655 7656 7657 7658 7659 7660 7661 7662 7663 7664 7665 7666 7667 7668 7669 7670 7671 7672 7673 7674 7675 7676 7677 7678 7679 7680 7681 7682 7683 7684 7685 7686 7687 7688 7689 7690 7691 7692 7693 7694 7695 7696 7697 7698 7699 7700 7701 7702 7703 7704 7705 7706 7707 7708 7709 7710 7711 7712 7713 7714 7715 7716 7717 7718 7719 7720 7721 7722 7723 7724 7725 7726 7727 7728 7729 7730 7731 7732 7733 7734 7735 7736 7737 7738 7739 7740 7741 7742 7743 7744 7745 7746 7747 7748 7749 7750 7751 7752 7753 7754 7755 7756 7757 7758 7759 7760 7761 7762 7763 7764 7765 7766 7767 7768 7769 7770 7771 7772 7773 7774 7775 7776 7777 7778 7779 7780 7781 7782 7783 7784 7785 7786 7787 7788 7789 7790 7791 7792 7793 7794 7795 7796 7797 7798 7799 7800 7801 7802 7803 7804 7805 7806 7807 7808 7809 7810 7811 7812 7813 7814 7815 7816 7817 7818 7819 7820 7821 7822 7823 7824 7825 7826 7827 7828 7829 7830 7831 7832 7833 7834 7835 7836 7837 7838 7839 7840 7841 7842 7843 7844 7845 7846 7847 7848 7849 7850 7851 7852 7853 7854 7855 7856 7857 7858 7859 7860 7861 7862 7863 7864 7865 7866 7867 7868 7869 7870 7871 7872 7873 7874 7875 7876 7877 7878 7879 7880 7881 7882 7883 7884 7885 7886 7887 7888 7889 7890 7891 7892 7893 7894 7895 7896 7897 7898 7899 7900 7901 7902 7903 7904 7905 7906 7907 7908 7909 7910 7911 7912 7913 7914 7915 7916 7917 7918 7919 7920 7921 7922 7923 7924 7925 7926 7927 7928 7929 7930 7931 7932 7933 7934 7935 7936 7937 7938 7939 7940 7941 7942 7943 7944 7945 7946 7947 7948 7949 7950 7951 7952 7953 7954 7955 7956 7957 7958 7959 7960 7961 7962 7963 7964 7965 7966 7967 7968 7969 7970 7971 7972 7973 7974 7975 7976 7977 7978 7979 7980 7981 7982 7983 7984 7985 7986 7987 7988 7989 7990 7991 7992 7993 7994 7995 7996 7997 7998 7999 8000 8001 8002 8003 8004 8005 8006 8007 8008 8009 8010 8011 8012 8013 8014 8015 8016 8017 8018 8019 8020 8021 8022 8023 8024 8025 8026 8027 8028 8029 8030 8031 8032 8033 8034 8035 8036 8037 8038 8039 8040 8041 8042 8043 8044 8045 8046 8047 8048 8049 8050 8051 8052 8053 8054 8055 8056 8057 8058 8059 8060 8061 8062 8063 8064 8065 8066 8067 8068 8069 8070 8071 8072 8073 8074 8075 8076 8077 8078 8079 8080 8081 8082 8083 8084 8085 8086 8087 8088 8089 8090 8091 8092 8093 8094 8095 8096 8097 8098 8099 8100 8101 8102 8103 8104 8105 8106 8107 8108 8109 8110 8111 8112 8113 8114 8115 8116 8117 8118 8119 8120 8121 8122 8123 8124 8125 8126 8127 8128 8129 8130 8131 8132 8133 8134 8135 8136 8137 8138 8139 8140 8141 8142 8143 8144 8145 8146 8147 8148 8149 8150 8151 8152 8153 8154 8155 8156 8157 8158 8159 8160 8161 8162 8163 8164 8165 8166 8167 8168 8169 8170 8171 8172 8173 8174 8175 8176 8177 8178 8179 8180 8181 8182 8183 8184 8185 8186 8187 8188 8189 8190 8191 8192 8193 8194 8195 8196 8197 8198 8199 8200 8201 8202 8203 8204 8205 8206 8207 8208 8209 8210 8211 8212 8213 8214 8215 8216 8217 8218 8219 8220 8221 8222 8223 8224 8225 8226 8227 8228 8229 8230 8231 8232 8233 8234 8235 8236 8237 8238 8239 8240 8241 8242 8243 8244 8245 8246 8247 8248 8249 8250 8251 8252 8253 8254 8255 8256 8257 8258 8259 8260 8261 8262 8263 8264 8265 8266 8267 8268 8269 8270 8271 8272 8273 8274 8275 8276 8277 8278 8279 8280 8281 8282 8283 8284 8285 8286 8287 8288 8289 8290 8291 8292 8293 8294 8295 8296 8297 8298 8299 8300 8301 8302 8303 8304 8305 8306 8307 8308 8309 8310 8311 8312 8313 8314 8315 8316 8317 8318 8319 8320 8321 8322 8323 8324 8325 8326 8327 8328 8329 8330 8331 8332 8333 8334 8335 8336 8337 8338 8339 8340 8341 8342 8343 8344 8345 8346 8347 8348 8349 8350 8351 8352 8353 8354 8355 8356 8357 8358 8359 8360 8361 8362 8363 8364 8365 8366 8367 8368 8369 8370 8371 8372 8373 8374 8375 8376 8377 8378 8379 8380 8381 8382 8383 8384 8385 8386 8387 8388 8389 8390 8391 8392 8393 8394 8395 8396 8397 8398 8399 8400 8401 8402 8403 8404 8405 8406 8407 8408 8409 8410 8411 8412 8413 8414 8415 8416 8417 8418 8419 8420 8421 8422 8423 8424 8425 8426 8427 8428 8429 8430 8431 8432 8433 8434 8435 8436 8437 8438 8439 8440 8441 8442 8443 8444 8445 8446 8447 8448 8449 8450 8451 8452 8453 8454 8455 8456 8457 8458 8459 8460 8461 8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 8476 8477 8478 8479 8480 8481 8482 8483 8484 8485 8486 8487 8488 8489 8490 8491 8492 8493 8494 8495 8496 8497 8498 8499 8500 8501 8502 8503 8504 8505 8506 8507 8508 8509 8510 8511 8512 8513 8514 8515 8516 8517 8518 8519 8520 8521 8522 8523 8524 8525 8526 8527 8528 8529 8530 8531 8532 8533 8534 8535 8536 8537 8538 8539 8540 8541 8542 8543 8544 8545 8546 8547 8548 8549 8550 8551 8552 8553 8554 8555 8556 8557 8558 8559 8560 8561 8562 8563 8564 8565 8566 8567 8568 8569 8570 8571 8572 8573 8574 8575 8576 8577 8578 8579 8580 8581 8582 8583 8584 8585 8586 8587 8588 8589 8590 8591 8592 8593 8594 8595 8596 8597 8598 8599 8600 8601 8602 8603 8604 8605 8606 8607 8608 8609 8610 8611 8612 8613 8614 8615 8616 8617 8618 8619 8620 8621 8622 8623 8624 8625 8626 8627 8628 8629 8630 8631 8632 8633 8634 8635 8636 8637 8638 8639 8640 8641 8642 8643 8644 8645 8646 8647 8648 8649 8650 8651 8652 8653 8654 8655 8656 8657 8658 8659 8660 8661 8662 8663 8664 8665 8666 8667 8668 8669 8670 8671 8672 8673 8674 8675 8676 8677 8678 8679 8680 8681 8682 8683 8684 8685 8686 8687 8688 8689 8690 8691 8692 8693 8694 8695 8696 8697 8698 8699 8700 8701 8702 8703 8704 8705 8706 8707 8708 8709 8710 8711 8712 8713 8714 8715 8716 8717 8718 8719 8720 8721 8722 8723 8724 8725 8726 8727 8728 8729 8730 8731 8732 8733 8734 8735 8736 8737 8738 8739 8740 8741 8742 8743 8744 8745 8746 8747 8748 8749 8750 8751 8752 8753 8754 8755 8756 8757 8758 8759 8760 8761 8762 8763 8764 8765 8766 8767 8768 8769 8770 8771 8772 8773 8774 8775 8776 8777 8778 8779 8780 8781 8782 8783 8784 8785 8786 8787 8788 8789 8790 8791 8792 8793 8794 8795 8796 8797 8798 8799 8800 8801 8802 8803 8804 8805 8806 8807 8808 8809 8810 8811 8812 8813 8814 8815 8816 8817 8818 8819 8820 8821 8822 8823 8824 8825 8826 8827 8828 8829 8830 8831 8832 8833 8834 8835 8836 8837 8838 8839 8840 8841 8842 8843 8844 8845 8846 8847 8848 8849 8850 8851 8852 8853 8854 8855 8856 8857 8858 8859 8860 8861 8862 8863 8864 8865 8866 8867 8868 8869 8870 8871 8872 8873 8874 8875 8876 8877 8878 8879 8880 8881 8882 8883 8884 8885 8886 8887 8888 8889 8890 8891 8892 8893 8894 8895 8896 8897 8898 8899 8900 8901 8902 8903 8904 8905 8906 8907 8908 8909 8910 8911 8912 8913 8914 8915 8916 8917 8918 8919 8920 8921 8922 8923 8924 8925 8926 8927 8928 8929 8930 8931 8932 8933 8934 8935 8936 8937 8938 8939 8940 8941 8942 8943 8944 8945 8946 8947 8948 8949 8950 8951 8952 8953 8954 8955 8956 8957 8958 8959 8960 8961 8962 8963 8964 8965 8966 8967 8968 8969 8970 8971 8972 8973 8974 8975 8976 8977 8978 8979 8980 8981 8982 8983 8984 8985 8986 8987 8988 8989 8990 8991 8992 8993 8994 8995 8996 8997 8998 8999 9000 9001 9002 9003 9004 9005 9006 9007 9008 9009 9010 9011 9012 9013 9014 9015 9016 9017 9018 9019 9020 9021 9022 9023 9024 9025 9026 9027 9028 9029 9030 9031 9032 9033 9034 9035 9036 9037 9038 9039 9040 9041 9042 9043 9044 9045 9046 9047 9048 9049 9050 9051 9052 9053 9054 9055 9056 9057 9058 9059 9060 9061 9062 9063 9064 9065 9066 9067 9068 9069 9070 9071 9072 9073 9074 9075 9076 9077 9078 9079 9080 9081 9082 9083 9084 9085 9086 9087 9088 9089 9090 9091 9092 9093 9094 9095 9096 9097 9098 9099 9100 9101 9102 9103 9104 9105 9106 9107 9108 9109 9110 9111 9112 9113 9114 9115 9116 9117 9118 9119 9120 9121 9122 9123 9124 9125 9126 9127 9128 9129 9130 9131 9132 9133 9134 9135 9136 9137 9138 9139 9140 9141 9142 9143 9144 9145 9146 9147 9148 9149 9150 9151 9152 9153 9154 9155 9156 9157 9158 9159 9160 9161 9162 9163 9164 9165 9166 9167 9168 9169 9170 9171 9172 9173 9174 9175 9176 9177 9178 9179 9180 9181 9182 9183 9184 9185 9186 9187 9188 9189 9190 9191 9192 9193 9194 9195 9196 9197 9198 9199 9200 9201 9202 9203 9204 9205 9206 9207 9208 9209 9210 9211 9212 9213 9214 9215 9216 9217 9218 9219 9220 9221 9222 9223 9224 9225 9226 9227 9228 9229 9230 9231 9232 9233 9234 9235 9236 9237 9238 9239 9240 9241 9242 9243 9244 9245 9246 9247 9248 9249 9250 9251 9252 9253 9254 9255 9256 9257 9258 9259 9260 9261 9262 9263 9264 9265 9266 9267 9268 9269 9270 9271 9272 9273 9274 9275 9276 9277 9278 9279 9280 9281 9282 9283 9284 9285 9286 9287 9288 9289 9290 9291 9292 9293 9294 9295 9296 9297 9298 9299 9300 9301 9302 9303 9304 9305 9306 9307 9308 9309 9310 9311 9312 9313 9314 9315 9316 9317 9318 9319 9320 9321 9322 9323 9324 9325 9326 9327 9328 9329 9330 9331 9332 9333 9334 9335 9336 9337 9338 9339 9340 9341 9342 9343 9344 9345 9346 9347 9348 9349 9350 9351 9352 9353 9354 9355 9356 9357 9358 9359 9360 9361 9362 9363 9364 9365 9366 9367 9368 9369 9370 9371 9372 9373 9374 9375 9376 9377 9378 9379 9380 9381 9382 9383 9384 9385 9386 9387 9388 9389 9390 9391 9392 9393 9394 9395 9396 9397 9398 9399 9400 9401 9402 9403 9404 9405 9406 9407 9408 9409 9410 9411 9412 9413 9414 9415 9416 9417 9418 9419 9420 9421 9422 9423 9424 9425 9426 9427 9428 9429 9430 9431 9432 9433 9434 9435 9436 9437 9438 9439 9440 9441 9442 9443 9444 9445 9446 9447 9448 9449 9450 9451 9452 9453 9454 9455 9456 9457 9458 9459 9460 9461 9462 9463 9464 9465 9466 9467 9468 9469 9470 9471 9472 9473 9474 9475 9476 9477 9478 9479 9480 9481 9482 9483 9484 9485 9486 9487 9488 9489 9490 9491 9492 9493 9494 9495 9496 9497 9498 9499 9500 9501 9502 9503 9504 9505 9506 9507 9508 9509 9510 9511 9512 9513 9514 9515 9516 9517 9518 9519 9520 9521 9522 9523 9524 9525 9526 9527 9528 9529 9530 9531 9532 9533 9534 9535 9536 9537 9538 9539 9540 9541 9542 9543 9544 9545 9546 9547 9548 9549 9550 9551 9552 9553 9554 9555 9556 9557 9558 9559 9560 9561 9562 9563 9564 9565 9566 9567 9568 9569 9570 9571 9572 9573 9574 9575 9576 9577 9578 9579 9580 9581 9582 9583 9584 9585 9586 9587 9588 9589 9590 9591 9592 9593 9594 9595 9596 9597 9598 9599 9600 9601 9602 9603 9604 9605 9606 9607 9608 9609 9610 9611 9612 9613 9614 9615 9616 9617 9618 9619 9620 9621 9622 9623 9624 9625 9626 9627 9628 9629 9630 9631 9632 9633 9634 9635 9636 9637 9638 9639 9640 9641 9642 9643 9644 9645 9646 9647 9648 9649 9650 9651 9652 9653 9654 9655 9656 9657 9658 9659 9660 9661 9662 9663 9664 9665 9666 9667 9668 9669 9670 9671 9672 9673 9674 9675 9676 9677 9678 9679 9680 9681 9682 9683 9684 9685 9686 9687 9688 9689 9690 9691 9692 9693 9694 9695 9696 9697 9698 9699 9700 9701 9702 9703 9704 9705 9706 9707 9708 9709 9710 9711 9712 9713 9714 9715 9716 9717 9718 9719 9720 9721 9722 9723 9724 9725 9726 9727 9728 9729 9730 9731 9732 9733 9734 9735 9736 9737 9738 9739 9740 9741 9742 9743 9744 9745 9746 9747 9748 9749 9750 9751 9752 9753 9754 9755 9756 9757 9758 9759 9760 9761 9762 9763 9764 9765 9766 9767 9768 9769 9770 9771 9772 9773 9774 9775 9776 9777 9778 9779 9780 9781 9782 9783 9784 9785 9786 9787 9788 9789 9790 9791 9792 9793 9794 9795 9796 9797 9798 9799 9800 9801 9802 9803 9804 9805 9806 9807 9808 9809 9810 9811 9812 9813 9814 9815 9816 9817 9818 9819 9820 9821 9822 9823 9824 9825 9826 9827 9828 9829 9830 9831 9832 9833 9834 9835 9836 9837 9838 9839 9840 9841 9842 9843 9844 9845 9846 9847 9848 9849 9850 9851 9852 9853 9854 9855 9856 9857 9858 9859 9860 9861 9862 9863 9864 9865 9866 9867 9868 9869 9870 9871 9872 9873 9874 9875 9876 9877 9878 9879 9880 9881 9882 9883 9884 9885 9886 9887 9888 9889 9890 9891 9892 9893 9894 9895 9896 9897 9898 9899 9900 9901 9902 9903 9904 9905 9906 9907 9908 9909 9910 9911 9912 9913 9914 9915 9916 9917 9918 9919 9920 9921 9922 9923 9924 9925 9926 9927 9928 9929 9930 9931 9932 9933 9934 9935 9936 9937 9938 9939 9940 9941 9942 9943 9944 9945 9946 9947 9948 9949 9950 9951 9952 9953 9954 9955 9956 9957 9958 9959 9960 9961 9962 9963 9964 9965 9966 9967 9968 9969 9970 9971 9972 9973 9974 9975 9976 9977 9978 9979 9980 9981 9982 9983 9984 9985 9986 9987 9988 9989 9990 9991 9992 9993 9994 9995 9996 9997 9998 9999 10000 10001 10002 10003 10004 10005 10006 10007 10008 10009 10010 10011 10012 10013 10014 10015 10016 10017 10018 10019 10020 10021 10022 10023 10024 10025 10026 10027 10028 10029 10030 10031 10032 10033 10034 10035 10036 10037 10038 10039 10040 10041 10042 10043 10044 10045 10046 10047 10048 10049 10050 10051 10052 10053 10054 10055 10056 10057 10058 10059 10060 10061 10062 10063 10064 10065 10066 10067 10068 10069 10070 10071 10072 10073 10074 10075 10076 10077 10078 10079 10080 10081 10082 10083 10084 10085 10086 10087 10088 10089 10090 10091 10092 10093 10094 10095 10096 10097 10098 10099 10100 10101 10102 10103 10104 10105 10106 10107 10108 10109 10110 10111 10112 10113 10114 10115 10116 10117 10118 10119 10120 10121 10122 10123 10124 10125 10126 10127 10128 10129 10130 10131 10132 10133 10134 10135 10136 10137 10138 10139 10140 10141 10142 10143 10144 10145 10146 10147 10148 10149 10150 10151 10152 10153 10154 10155 10156 10157 10158 10159 10160 10161 10162 10163 10164 10165 10166 10167 10168 10169 10170 10171 10172 10173 10174 10175 10176 10177 10178 10179 10180 10181 10182 10183 10184 10185 10186 10187 10188 10189 10190 10191 10192 10193 10194 10195 10196 10197 10198 10199 10200 10201 10202 10203 10204 10205 10206 10207 10208 10209 10210 10211 10212 10213 10214 10215 10216 10217 10218 10219 10220 10221 10222 10223 10224 10225 10226 10227 10228 10229 10230 10231 10232 10233 10234 10235 10236 10237 10238 10239 10240 10241 10242 10243 10244 10245 10246 10247 10248 10249 10250 10251 10252 10253 10254 10255 10256 10257 10258 10259 10260 10261 10262 10263 10264 10265 10266 10267 10268 10269 10270 10271 10272 10273 10274 10275 10276 10277 10278 10279 10280 10281 10282 10283 10284 10285 10286 10287 10288 10289 10290 10291 10292 10293 10294 10295 10296 10297 10298 10299 10300 10301 10302 10303 10304 10305 10306 10307 10308 10309 10310 10311 10312 10313 10314 10315 10316 10317 10318 10319 10320 10321 10322 10323 10324 10325 10326 10327 10328 10329 10330 10331 10332 10333 10334 10335 10336 10337 10338 10339 10340 10341 10342 10343 10344 10345 10346 10347 10348 10349 10350 10351 10352 10353 10354 10355 10356 10357 10358 10359 10360 10361 10362 10363 10364 10365 10366 10367 10368 10369 10370 10371 10372 10373 10374 10375 10376 10377 10378 10379 10380 10381 10382 10383 10384 10385 10386 10387 10388 10389 10390 10391 10392 10393 10394 10395 10396 10397 10398 10399 10400 10401 10402 10403 10404 10405 10406 10407 10408 10409 10410 10411 10412 10413 10414 10415 10416 10417 10418 10419 10420 10421 10422 10423 10424 10425 10426 10427 10428 10429 10430 10431 10432 10433 10434 10435 10436 10437 10438 10439 10440 10441 10442 10443 10444 10445 10446 10447 10448 10449 10450 10451 10452 10453 10454 10455 10456 10457 10458 10459 10460 10461 10462 10463 10464 10465 10466 10467 10468 10469 10470 10471 10472 10473 10474 10475 10476 10477 10478 10479 10480 10481 10482 10483 10484 10485 10486 10487 10488 10489 10490 10491 10492 10493 10494 10495 10496 10497 10498 10499 10500 10501 10502 10503 10504 10505 10506 10507 10508 10509 10510 10511 10512 10513 10514 10515 10516 10517 10518 10519 10520 10521 10522 10523 10524 10525 10526 10527 10528 10529 10530 10531 10532 10533 10534 10535 10536 10537 10538 10539 10540 10541 10542 10543 10544 10545 10546 10547 10548 10549 10550 10551 10552 10553 10554 10555 10556 10557 10558 10559 10560 10561 10562 10563 10564 10565 10566 10567 10568 10569 10570 10571 10572 10573 10574 10575 10576 10577 10578 10579 10580 10581 10582 10583 10584 10585 10586 10587 10588 10589 10590 10591 10592 10593 10594 10595 10596 10597 10598 10599 10600 10601 10602 10603 10604 10605 10606 10607 10608 10609 10610 10611 10612 10613 10614 10615 10616 10617 10618 10619 10620 10621 10622 10623 10624 10625 10626 10627 10628 10629 10630 10631 10632 10633 10634 10635 10636 10637 10638 10639 10640 10641 10642 10643 10644 10645 10646 10647 10648 10649 10650 10651 10652 10653 10654 10655 10656 10657 10658 10659 10660 10661 10662 10663 10664 10665 10666 10667 10668 10669 10670 10671 10672 10673 10674 10675 10676 10677 10678 10679 10680 10681 10682 10683 10684 10685 10686 10687 10688 10689 10690 10691 10692 10693 10694 10695 10696 10697 10698 10699 10700 10701 10702 10703 10704 10705 10706 10707 10708 10709 10710 10711 10712 10713 10714 10715 10716 10717 10718 10719 10720 10721 10722 10723 10724 10725 10726 10727 10728 10729 10730 10731 10732 10733 10734 10735 10736 10737 10738 10739 10740 10741 10742 10743 10744 10745 10746 10747 10748 10749 10750 10751 10752 10753 10754 10755 10756 10757 10758 10759 10760 10761 10762 10763 10764 10765 10766 10767 10768 10769 10770 10771 10772 10773 10774 10775 10776 10777 10778 10779 10780 10781 10782 10783 10784 10785 10786 10787 10788 10789 10790 10791 10792 10793 10794 10795 10796 10797 10798 10799 10800 10801 10802 10803 10804 10805 10806 10807 10808 10809 10810 10811 10812 10813 10814 10815 10816 10817 10818 10819 10820 10821 10822 10823 10824 10825 10826 10827 10828 10829 10830 10831 10832 10833 10834 10835 10836 10837 10838 10839 10840 10841 10842 10843 10844 10845 10846 10847 10848 10849 10850 10851 10852 10853 10854 10855 10856 10857 10858 10859 10860 10861 10862 10863 10864 10865 10866 10867 10868 10869 10870 10871 10872 10873 10874 10875 10876 10877 10878 10879 10880 10881 10882 10883 10884 10885 10886 10887 10888 10889 10890 10891 10892 10893 10894 10895 10896 10897 10898 10899 10900 10901 10902 10903 10904 10905 10906 10907 10908 10909 10910 10911 10912 10913 10914 10915 10916 10917 10918 10919 10920 10921 10922 10923 10924 10925 10926 10927 10928 10929 10930 10931 10932 10933 10934 10935 10936 10937 10938 10939 10940 10941 10942 10943 10944 10945 10946 10947 10948 10949 10950 10951 10952 10953 10954 10955 10956 10957 10958 10959 10960 10961 10962 10963 10964 10965 10966 10967 10968 10969 10970 10971 10972 10973 10974 10975 10976 10977 10978 10979 10980 10981 10982 10983 10984 10985 10986 10987 10988 10989 10990 10991 10992 10993 10994 10995 10996 10997 10998 10999 11000 11001 11002 11003 11004 11005 11006 11007 11008 11009 11010 11011 11012 11013 11014 11015 11016 11017 11018 11019 11020 11021 11022 11023 11024 11025 11026 11027 11028 11029 11030 11031 11032 11033 11034 11035 11036 11037 11038 11039 11040 11041 11042 11043 11044 11045 11046 11047 11048 11049 11050 11051 11052 11053 11054 11055 11056 11057 11058 11059 11060 11061 11062 11063 11064 11065 11066 11067 11068 11069 11070 11071 11072 11073 11074 11075 11076 11077 11078 11079 11080 11081 11082 11083 11084 11085 11086 11087 11088 11089 11090 11091 11092 11093 11094 11095 11096 11097 11098 11099 11100 11101 11102 11103 11104 11105 11106 11107 11108 11109 11110 11111 11112 11113 11114 11115 11116 11117 11118 11119 11120 11121 11122 11123 11124 11125 11126 11127 11128 11129 11130 11131 11132 11133 11134 11135 11136 11137 11138 11139 11140 11141 11142 11143 11144 11145 11146 11147 11148 11149 11150 11151 11152 11153 11154 11155 11156 11157 11158 11159 11160 11161 11162 11163 11164 11165 11166 11167 11168 11169 11170 11171 11172 11173 11174 11175 11176 11177 11178 11179 11180 11181 11182 11183 11184 11185 11186 11187 11188 11189 11190 11191 11192 11193 11194 11195 11196 11197 11198 11199 11200 11201 11202 11203 11204 11205 11206 11207 11208 11209 11210 11211 11212 11213 11214 11215 11216 11217 11218 11219 11220 11221 11222 11223 11224 11225 11226 11227 11228 11229 11230 11231 11232 11233 11234 11235 11236 11237 11238 11239 11240 11241 11242 11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 11286 11287 11288 11289 11290 11291 11292 11293 11294 11295 11296 11297 11298 11299 11300 11301 11302 11303 11304 11305 11306 11307 11308 11309 11310 11311 11312 11313 11314 11315 11316 11317 11318 11319 11320 11321 11322 11323 11324 11325 11326 11327 11328 11329 11330 11331 11332 11333 11334 11335 11336 11337 11338 11339 11340 11341 11342 11343 11344 11345 11346 11347 11348 11349 11350 11351 11352 11353 11354 11355 11356 11357 11358 11359 11360 11361 11362 11363 11364 11365 11366 11367 11368 11369 11370 11371 11372 11373 11374 11375 11376 11377 11378 11379 11380 11381 11382 11383 11384 11385 11386 11387 11388 11389 11390 11391 11392 11393 11394 11395 11396 11397 11398 11399 11400 11401 11402 11403 11404 11405 11406 11407 11408 11409 11410 11411 11412 11413 11414 11415 11416 11417 11418 11419 11420 11421 11422 11423 11424 11425 11426 11427 11428 11429 11430 11431 11432 11433 11434 11435 11436 11437 11438 11439 11440 11441 11442 11443 11444 11445 11446 11447 11448 11449 11450 11451 11452 11453 11454 11455 11456 11457 11458 11459 11460 11461 11462 11463 11464 11465 11466 11467 11468 11469 11470 11471 11472 11473 11474 11475 11476 11477 11478 11479 11480 11481 11482 11483 11484 11485 11486 11487 11488 11489 11490 11491 11492 11493 11494 11495 11496 11497 11498 11499 11500 11501 11502 11503 11504 11505 11506 11507 11508 11509 11510 11511 11512 11513 11514 11515 11516 11517 11518 11519 11520 11521 11522 11523 11524 11525 11526 11527 11528 11529 11530 11531 11532 11533 11534 11535 11536 11537 11538 11539 11540 11541 11542 11543 11544 11545 11546 11547 11548 11549 11550 11551 11552 11553 11554 11555 11556 11557 11558 11559 11560 11561 11562 11563 11564 11565 11566 11567 11568 11569 11570 11571 11572 11573 11574 11575 11576 11577 11578 11579 11580 11581 11582 11583 11584 11585 11586 11587 11588 11589 11590 11591 11592 11593 11594 11595 11596 11597 11598 11599 11600 11601 11602 11603 11604 11605 11606 11607 11608 11609 11610 11611 11612 11613 11614 11615 11616 11617 11618 11619 11620 11621 11622 11623 11624 11625 11626 11627 11628 11629 11630 11631 11632 11633 11634 11635 11636 11637 11638 11639 11640 11641 11642 11643 11644 11645 11646 11647 11648 11649 11650 11651 11652 11653 11654 11655 11656 11657 11658 11659 11660 11661 11662 11663 11664 11665 11666 11667 11668 11669 11670 11671 11672 11673 11674 11675 11676 11677 11678 11679 11680 11681 11682 11683 11684 11685 11686 11687 11688 11689 11690 11691 11692 11693 11694 11695 11696 11697 11698 11699 11700 11701 11702 11703 11704 11705 11706 11707 11708 11709 11710 11711 11712 11713 11714 11715 11716 11717 11718 11719 11720 11721 11722 11723 11724 11725 11726 11727 11728 11729 11730 11731 11732 11733 11734 11735 11736 11737 11738 11739 11740 11741 11742 11743 11744 11745 11746 11747 11748 11749 11750 11751 11752 11753 11754 11755 11756 11757 11758 11759 11760 11761 11762 11763 11764 11765 11766 11767 11768 11769 11770 11771 11772 11773 11774 11775 11776 11777 11778 11779 11780 11781 11782 11783 11784 11785 11786 11787 11788 11789 11790 11791 11792 11793 11794 11795 11796 11797 11798 11799 11800 11801 11802 11803 11804 11805 11806 11807 11808 11809 11810 11811 11812 11813 11814 11815 11816 11817 11818 11819 11820 11821 11822 11823 11824 11825 11826 11827 11828 11829 11830 11831 11832 11833 11834 11835 11836 11837 11838 11839 11840 11841 11842 11843 11844 11845 11846 11847 11848 11849 11850 11851 11852 11853 11854 11855 11856 11857 11858 11859 11860 11861 11862 11863 11864 11865 11866 11867 11868 11869 11870 11871 11872 11873 11874 11875 11876 11877 11878 11879 11880 11881 11882 11883 11884 11885 11886 11887 11888 11889 11890 11891 11892 11893 11894 11895 11896 11897 11898 11899 11900 11901 11902 11903 11904 11905 11906 11907 11908 11909 11910 11911 11912 11913 11914 11915 11916 11917 11918 11919 11920 11921 11922 11923 11924 11925 11926 11927 11928 11929 11930 11931 11932 11933 11934 11935 11936 11937 11938 11939 11940 11941 11942 11943 11944 11945 11946 11947 11948 11949 11950 11951 11952 11953 11954 11955 11956 11957 11958 11959 11960 11961 11962 11963 11964 11965 11966 11967 11968 11969 11970 11971 11972 11973 11974 11975 11976 11977 11978 11979 11980 11981 11982 11983 11984 11985 11986 11987 11988 11989 11990 11991 11992 11993 11994 11995 11996 11997 11998 11999 12000 12001 12002 12003 12004 12005 12006 12007 12008 12009 12010 12011 12012 12013 12014 12015 12016 12017 12018 12019 12020 12021 12022 12023 12024 12025 12026 12027 12028 12029 12030 12031 12032 12033 12034 12035 12036 12037 12038 12039 12040 12041 12042 12043 12044 12045 12046 12047 12048 12049 12050 12051 12052 12053 12054 12055 12056 12057 12058 12059 12060 12061 12062 12063 12064 12065 12066 12067 12068 12069 12070 12071 12072 12073 12074 12075 12076 12077 12078 12079 12080 12081 12082 12083 12084 12085 12086 12087 12088 12089 12090 12091 12092 12093 12094 12095 12096 12097 12098 12099 12100 12101 12102 12103 12104 12105 12106 12107 12108 12109 12110 12111 12112 12113 12114 12115 12116 12117 12118 12119 12120 12121 12122 12123 12124 12125 12126 12127 12128 12129 12130 12131 12132 12133 12134 12135 12136 12137 12138 12139 12140 12141 12142 12143 12144 12145 12146 12147 12148 12149 12150 12151 12152 12153 12154 12155 12156 12157 12158 12159 12160 12161 12162 12163 12164 12165 12166 12167 12168 12169 12170 12171 12172 12173 12174 12175 12176 12177 12178 12179 12180 12181 12182 12183 12184 12185 12186 12187 12188 12189 12190 12191 12192 12193 12194 12195 12196 12197 12198 12199 12200 12201 12202 12203 12204 12205 12206 12207 12208 12209 12210 12211 12212 12213 12214 12215 12216 12217 12218 12219 12220 12221 12222 12223 12224 12225 12226 12227 12228 12229 12230 12231 12232 12233 12234 12235 12236 12237 12238 12239 12240 12241 12242 12243 12244 12245 12246 12247 12248 12249 12250 12251 12252 12253 12254 12255 12256 12257 12258 12259 12260 12261 12262 12263 12264 12265 12266 12267 12268 12269 12270 12271 12272 12273 12274 12275 12276 12277 12278 12279 12280 12281 12282 12283 12284 12285 12286 12287 12288 12289 12290 12291 12292 12293 12294 12295 12296 12297 12298 12299 12300 12301 12302 12303 12304 12305 12306 12307 12308 12309 12310 12311 12312 12313 12314 12315 12316 12317 12318 12319 12320 12321 12322 12323 12324 12325 12326 12327 12328 12329 12330 12331 12332 12333 12334 12335 12336 12337 12338 12339 12340 12341 12342 12343 12344 12345 12346 12347 12348 12349 12350 12351 12352 12353 12354 12355 12356 12357 12358 12359 12360 12361 12362 12363 12364 12365 12366 12367 12368 12369 12370 12371 12372 12373 12374 12375 12376 12377 12378 12379 12380 12381 12382 12383 12384 12385 12386 12387 12388 12389 12390 12391 12392 12393 12394 12395 12396 12397 12398 12399 12400 12401 12402 12403 12404 12405 12406 12407 12408 12409 12410 12411 12412 12413 12414 12415 12416 12417 12418 12419 12420 12421 12422 12423 12424 12425 12426 12427 12428 12429 12430 12431 12432 12433 12434 12435 12436 12437 12438 12439 12440 12441 12442 12443 12444 12445 12446 12447 12448 12449 12450 12451 12452 12453 12454 12455 12456 12457 12458 12459 12460 12461 12462 12463 12464 12465 12466 12467 12468 12469 12470 12471 12472 12473 12474 12475 12476 12477 12478 12479 12480 12481 12482 12483 12484 12485 12486 12487 12488 12489 12490 12491 12492 12493 12494 12495 12496 12497 12498 12499 12500 12501 12502 12503 12504 12505 12506 12507 12508 12509 12510 12511 12512 12513 12514 12515 12516 12517 12518 12519 12520 12521 12522 12523 12524 12525 12526 12527 12528 12529 12530 12531 12532 12533 12534 12535 12536 12537 12538 12539 12540 12541 12542 12543 12544 12545 12546 12547 12548 12549 12550 12551 12552 12553 12554 12555 12556 12557 12558 12559 12560 12561 12562 12563 12564 12565 12566 12567 12568 12569 12570 12571 12572 12573 12574 12575 12576 12577 12578 12579 12580 12581 12582 12583 12584 12585 12586 12587 12588 12589 12590 12591 12592 12593 12594 12595 12596 12597 12598 12599 12600 12601 12602 12603 12604 12605 12606 12607 12608 12609 12610 12611 12612 12613 12614 12615 12616 12617 12618 12619 12620 12621 12622 12623 12624 12625 12626 12627 12628 12629 12630 12631 12632 12633 12634 12635 12636 12637 12638 12639 12640 12641 12642 12643 12644 12645 12646 12647 12648 12649 12650 12651 12652 12653 12654 12655 12656 12657 12658 12659 12660 12661 12662 12663 12664 12665 12666 12667 12668 12669 12670 12671 12672 12673 12674 12675 12676 12677 12678 12679 12680 12681 12682 12683 12684 12685 12686 12687 12688 12689 12690 12691 12692 12693 12694 12695 12696 12697 12698 12699 12700 12701 12702 12703 12704 12705 12706 12707 12708 12709 12710 12711 12712 12713 12714 12715 12716 12717 12718 12719 12720 12721 12722 12723 12724 12725 12726 12727 12728 12729 12730 12731 12732 12733 12734 12735 12736 12737 12738 12739 12740 12741 12742 12743 12744 12745 12746 12747 12748 12749 12750 12751 12752 12753 12754 12755 12756 12757 12758 12759 12760 12761 12762 12763 12764 12765 12766 12767 12768 12769 12770 12771 12772 12773 12774 12775 12776 12777 12778 12779 12780 12781 12782 12783 12784 12785 12786 12787 12788 12789 12790 12791 12792 12793 12794 12795 12796 12797 12798 12799 12800 12801 12802 12803 12804 12805 12806 12807 12808 12809 12810 12811 12812 12813 12814 12815 12816 12817 12818 12819 12820 12821 12822 12823 12824 12825 12826 12827 12828 12829 12830 12831 12832 12833 12834 12835 12836 12837 12838 12839 12840 12841 12842 12843 12844 12845 12846 12847 12848 12849 12850 12851 12852 12853 12854 12855 12856 12857 12858 12859 12860 12861 12862 12863 12864 12865 12866 12867 12868 12869 12870 12871 12872 12873 12874 12875 12876 12877 12878 12879 12880 12881 12882 12883 12884 12885 12886 12887 12888 12889 12890 12891 12892 12893 12894 12895 12896 12897 12898 12899 12900 12901 12902 12903 12904 12905 12906 12907 12908 12909 12910 12911 12912 12913 12914 12915 12916 12917 12918 12919 12920 12921 12922 12923 12924 12925 12926 12927 12928 12929 12930 12931 12932 12933 12934 12935 12936 12937 12938 12939 12940 12941 12942 12943 12944 12945 12946 12947 12948 12949 12950 12951 12952 12953 12954 12955 12956 12957 12958 12959 12960 12961 12962 12963 12964 12965 12966 12967 12968 12969 12970 12971 12972 12973 12974 12975 12976 12977 12978 12979 12980 12981 12982 12983 12984 12985 12986 12987 12988 12989 12990 12991 12992 12993 12994 12995 12996 12997 12998 12999 13000 13001 13002 13003 13004 13005 13006 13007 13008 13009 13010 13011 13012 13013 13014 13015 13016 13017 13018 13019 13020 13021 13022 13023 13024 13025 13026 13027 13028 13029 13030 13031 13032 13033 13034 13035 13036 13037 13038 13039 13040 13041 13042 13043 13044 13045 13046 13047 13048 13049 13050 13051 13052 13053 13054 13055 13056 13057 13058 13059 13060 13061 13062 13063 13064 13065 13066 13067 13068 13069 13070 13071 13072 13073 13074 13075 13076 13077 13078 13079 13080 13081 13082 13083 13084 13085 13086 13087 13088 13089 13090 13091 13092 13093 13094 13095 13096 13097 13098 13099 13100 13101 13102 13103 13104 13105 13106 13107 13108 13109 13110 13111 13112 13113 13114 13115 13116 13117 13118 13119 13120 13121 13122 13123 13124 13125 13126 13127 13128 13129 13130 13131 13132 13133 13134 13135 13136 13137 13138 13139 13140 13141 13142 13143 13144 13145 13146 13147 13148 13149 13150 13151 13152 13153 13154 13155 13156 13157 13158 13159 13160 13161 13162 13163 13164 13165 13166 13167 13168 13169 13170 13171 13172 13173 13174 13175 13176 13177 13178 13179 13180 13181 13182 13183 13184 13185 13186 13187 13188 13189 13190 13191 13192 13193 13194 13195 13196 13197 13198 13199 13200 13201 13202 13203 13204 13205 13206 13207 13208 13209 13210 13211 13212 13213 13214 13215 13216 13217 13218 13219 13220 13221 13222 13223 13224 13225 13226 13227 13228 13229 13230 13231 13232 13233 13234 13235 13236 13237 13238 13239 13240 13241 13242 13243 13244 13245 13246 13247 13248 13249 13250 13251 13252 13253 13254 13255 13256 13257 13258 13259 13260 13261 13262 13263 13264 13265 13266 13267 13268 13269 13270 13271 13272 13273 13274 13275 13276 13277 13278 13279 13280 13281 13282 13283 13284 13285 13286 13287 13288 13289 13290 13291 13292 13293 13294 13295 13296 13297 13298 13299 13300 13301 13302 13303 13304 13305 13306 13307 13308 13309 13310 13311 13312 13313 13314 13315 13316 13317 13318 13319 13320 13321 13322 13323 13324 13325 13326 13327 13328 13329 13330 13331 13332 13333 13334 13335 13336 13337 13338 13339 13340 13341 13342 13343 13344 13345 13346 13347 13348 13349 13350 13351 13352 13353 13354 13355 13356 13357 13358 13359 13360 13361 13362 13363 13364 13365 13366 13367 13368 13369 13370 13371 13372 13373 13374 13375 13376 13377 13378 13379 13380 13381 13382 13383 13384 13385 13386 13387 13388 13389 13390 13391 13392 13393 13394 13395 13396 13397 13398 13399 13400 13401 13402 13403 13404 13405 13406 13407 13408 13409 13410 13411 13412 13413 13414 13415 13416 13417 13418 13419 13420 13421 13422 13423 13424 13425 13426 13427 13428 13429 13430 13431 13432 13433 13434 13435 13436 13437 13438 13439 13440 13441 13442 13443 13444 13445 13446 13447 13448 13449 13450 13451 13452 13453 13454 13455 13456 13457 13458 13459 13460 13461 13462 13463 13464 13465 13466 13467 13468 13469 13470 13471 13472 13473 13474 13475 13476 13477 13478 13479 13480 13481 13482 13483 13484 13485 13486 13487 13488 13489 13490 13491 13492 13493 13494 13495 13496 13497 13498 13499 13500 13501 13502 13503 13504 13505 13506 13507 13508 13509 13510 13511 13512 13513 13514 13515 13516 13517 13518 13519 13520 13521 13522 13523 13524 13525 13526 13527 13528 13529 13530 13531 13532 13533 13534 13535 13536 13537 13538 13539 13540 13541 13542 13543 13544 13545 13546 13547 13548 13549 13550 13551 13552 13553 13554 13555 13556 13557 13558 13559 13560 13561 13562 13563 13564 13565 13566 13567 13568 13569 13570 13571 13572 13573 13574 13575 13576 13577 13578 13579 13580 13581 13582 13583 13584 13585 13586 13587 13588 13589 13590 13591 13592 13593 13594 13595 13596 13597 13598 13599 13600 13601 13602 13603 13604 13605 13606 13607 13608 13609 13610 13611 13612 13613 13614 13615 13616 13617 13618 13619 13620 13621 13622 13623 13624 13625 13626 13627 13628 13629 13630 13631 13632 13633 13634 13635 13636 13637 13638 13639 13640 13641 13642 13643 13644 13645 13646 13647 13648 13649 13650 13651 13652 13653 13654 13655 13656 13657 13658 13659 13660 13661 13662 13663 13664 13665 13666 13667 13668 13669 13670 13671 13672 13673 13674 13675 13676 13677 13678 13679 13680 13681 13682 13683 13684 13685 13686 13687 13688 13689 13690 13691 13692 13693 13694 13695 13696 13697 13698 13699 13700 13701 13702 13703 13704 13705 13706 13707 13708 13709 13710 13711 13712 13713 13714 13715 13716 13717 13718 13719 13720 13721 13722 13723 13724 13725 13726 13727 13728 13729 13730 13731 13732 13733 13734 13735 13736 13737 13738 13739 13740 13741 13742 13743 13744 13745 13746 13747 13748 13749 13750 13751 13752 13753 13754 13755 13756 13757 13758 13759 13760 13761 13762 13763 13764 13765 13766 13767 13768 13769 13770 13771 13772 13773 13774 13775 13776 13777 13778 13779 13780 13781 13782 13783 13784 13785 13786 13787 13788 13789 13790 13791 13792 13793 13794 13795 13796 13797 13798 13799 13800 13801 13802 13803 13804 13805 13806 13807 13808 13809 13810 13811 13812 13813 13814 13815 13816 13817 13818 13819 13820 13821 13822 13823 13824 13825 13826 13827 13828 13829 13830 13831 13832 13833 13834 13835 13836 13837 13838 13839 13840 13841 13842 13843 13844 13845 13846 13847 13848 13849 13850 13851 13852 13853 13854 13855 13856 13857 13858 13859 13860 13861 13862 13863 13864 13865 13866 13867 13868 13869 13870 13871 13872 13873 13874 13875 13876 13877 13878 13879 13880 13881 13882 13883 13884 13885 13886 13887 13888 13889 13890 13891 13892 13893 13894 13895 13896 13897 13898 13899 13900 13901 13902 13903 13904 13905 13906 13907 13908 13909 13910 13911 13912 13913 13914 13915 13916 13917 13918 13919 13920 13921 13922 13923 13924 13925 13926 13927 13928 13929 13930 13931 13932 13933 13934 13935 13936 13937 13938 13939 13940 13941 13942 13943 13944 13945 13946 13947 13948 13949 13950 13951 13952 13953 13954 13955 13956 13957 13958 13959 13960 13961 13962 13963 13964 13965 13966 13967 13968 13969 13970 13971 13972 13973 13974 13975 13976 13977 13978 13979 13980 13981 13982 13983 13984 13985 13986 13987 13988 13989 13990 13991 13992 13993 13994 13995 13996 13997 13998 13999 14000 14001 14002 14003 14004 14005 14006 14007 14008 14009 14010 14011 14012 14013 14014 14015 14016 14017 14018 14019 14020 14021 14022 14023 14024 14025 14026 14027 14028 14029 14030 14031 14032 14033 14034 14035 14036 14037 14038 14039 14040 14041 14042 14043 14044 14045 14046 14047 14048 14049 14050 14051 14052 14053 14054 14055 14056 14057 14058 14059 14060 14061 14062 14063 14064 14065 14066 14067 14068 14069 14070 14071 14072 14073 14074 14075 14076 14077 14078 14079 14080 14081 14082 14083 14084 14085 14086 14087 14088 14089 14090 14091 14092 14093 14094 14095 14096 14097 14098 14099 14100 14101 14102 14103 14104 14105 14106 14107 14108 14109 14110 14111 14112 14113 14114 14115 14116 14117 14118 14119 14120 14121 14122 14123 14124 14125 14126 14127 14128 14129 14130 14131 14132 14133 14134 14135 14136 14137 14138 14139 14140 14141 14142 14143 14144 14145 14146 14147 14148 14149 14150 14151 14152 14153 14154 14155 14156 14157 14158 14159 14160 14161 14162 14163 14164 14165 14166 14167 14168 14169 14170 14171 14172 14173 14174 14175 14176 14177 14178 14179 14180 14181 14182 14183 14184 14185 14186 14187 14188 14189 14190 14191 14192 14193 14194 14195 14196 14197 14198 14199 14200 14201 14202 14203 14204 14205 14206 14207 14208 14209 14210 14211 14212 14213 14214 14215 14216 14217 14218 14219 14220 14221 14222 14223 14224 14225 14226 14227 14228 14229 14230 14231 14232 14233 14234 14235 14236 14237 14238 14239 14240 14241 14242 14243 14244 14245 14246 14247 14248 14249 14250 14251 14252 14253 14254 14255 14256 14257 14258 14259 14260 14261 14262 14263 14264 14265 14266 14267 14268 14269 14270 14271 14272 14273 14274 14275 14276 14277 14278 14279 14280 14281 14282 14283 14284 14285 14286 14287 14288 14289 14290 14291 14292 14293 14294 14295 14296 14297 14298 14299 14300 14301 14302 14303 14304 14305 14306 14307 14308 14309 14310 14311 14312 14313 14314 14315 14316 14317 14318 14319 14320 14321 14322 14323 14324 14325 14326 14327 14328 14329 14330 14331 14332 14333 14334 14335 14336 14337 14338 14339 14340 14341 14342 14343 14344 14345 14346 14347 14348 14349 14350 14351 14352 14353 14354 14355 14356 14357 14358 14359 14360 14361 14362 14363 14364 14365 14366 14367 14368 14369 14370 14371 14372 14373 14374 14375 14376 14377 14378 14379 14380 14381 14382 14383 14384 14385 14386 14387 14388 14389 14390 14391 14392 14393 14394 14395 14396 14397 14398 14399 14400 14401 14402 14403 14404 14405 14406 14407 14408 14409 14410 14411 14412 14413 14414 14415 14416 14417 14418 14419 14420 14421 14422 14423 14424 14425 14426 14427 14428 14429 14430 14431 14432 14433 14434 14435 14436 14437 14438 14439 14440 14441 14442 14443 14444 14445 14446 14447 14448 14449 14450 14451 14452 14453 14454 14455 14456 14457 14458 14459 14460 14461 14462 14463 14464 14465 14466 14467 14468 14469 14470 14471 14472 14473 14474 14475 14476 14477 14478 14479 14480 14481 14482 14483 14484 14485 14486 14487 14488 14489 14490 14491 14492 14493 14494 14495 14496 14497 14498 14499 14500 14501 14502 14503 14504 14505 14506 14507 14508 14509 14510 14511 14512 14513 14514 14515 14516 14517 14518 14519 14520 14521 14522 14523 14524 14525 14526 14527 14528 14529 14530 14531 14532 14533 14534 14535 14536 14537 14538 14539 14540 14541 14542 14543 14544 14545 14546 14547 14548 14549 14550 14551 14552 14553 14554 14555 14556 14557 14558 14559 14560 14561 14562 14563 14564 14565 14566 14567 14568 14569 14570 14571 14572 14573 14574 14575 14576 14577 14578 14579 14580 14581 14582 14583 14584 14585 14586 14587 14588 14589 14590 14591 14592 14593 14594 14595 14596 14597 14598 14599 14600 14601 14602 14603 14604 14605 14606 14607 14608 14609 14610 14611 14612 14613 14614 14615 14616 14617 14618 14619 14620 14621 14622 14623 14624 14625 14626 14627 14628 14629 14630 14631 14632 14633 14634 14635 14636 14637 14638 14639 14640 14641 14642 14643 14644 14645 14646 14647 14648 14649 14650 14651 14652 14653 14654 14655 14656 14657 14658 14659 14660 14661 14662 14663 14664 14665 14666 14667 14668 14669 14670 14671 14672 14673 14674 14675 14676 14677 14678 14679 14680 14681 14682 14683 14684 14685 14686 14687 14688 14689 14690 14691 14692 14693 14694 14695 14696 14697 14698 14699 14700 14701 14702 14703 14704 14705 14706 14707 14708 14709 14710 14711 14712 14713 14714 14715 14716 14717 14718 14719 14720 14721 14722 14723 14724 14725 14726 14727 14728 14729 14730 14731 14732 14733 14734 14735 14736 14737 14738 14739 14740 14741 14742 14743 14744 14745 14746 14747 14748 14749 14750 14751 14752 14753 14754 14755 14756 14757 14758 14759 14760 14761 14762 14763 14764 14765 14766 14767 14768 14769 14770 14771 14772 14773 14774 14775 14776 14777 14778 14779 14780 14781 14782 14783 14784 14785 14786 14787 14788 14789 14790 14791 14792 14793 14794 14795 14796 14797 14798 14799 14800 14801 14802 14803 14804 14805 14806 14807 14808 14809 14810 14811 14812 14813 14814 14815 14816 14817 14818 14819 14820 14821 14822 14823 14824 14825 14826 14827 14828 14829 14830 14831 14832 14833 14834 14835 14836 14837 14838 14839 14840 14841 14842 14843 14844 14845 14846 14847 14848 14849 14850 14851 14852 14853 14854 14855 14856 14857 14858 14859 14860 14861 14862 14863 14864 14865 14866 14867 14868 14869 14870 14871 14872 14873 14874 14875 14876 14877 14878 14879 14880 14881 14882 14883 14884 14885 14886 14887 14888 14889 14890 14891 14892 14893 14894 14895 14896 14897 14898 14899 14900 14901 14902 14903 14904 14905 14906 14907 14908 14909 14910 14911 14912 14913 14914 14915 14916 14917 14918 14919 14920 14921 14922 14923 14924 14925 14926 14927 14928 14929 14930 14931 14932 14933 14934 14935 14936 14937 14938 14939 14940 14941 14942 14943 14944 14945 14946 14947 14948 14949 14950 14951 14952 14953 14954 14955 14956 14957 14958 14959 14960 14961 14962 14963 14964 14965 14966 14967 14968 14969 14970 14971 14972 14973 14974 14975 14976 14977 14978 14979 14980 14981 14982 14983 14984 14985 14986 14987 14988 14989 14990 14991 14992 14993 14994 14995 14996 14997 14998 14999 15000 15001 15002 15003 15004 15005 15006 15007 15008 15009 15010 15011 15012 15013 15014 15015 15016 15017 15018 15019 15020 15021 15022 15023 15024 15025 15026 15027 15028 15029 15030 15031 15032 15033 15034 15035 15036 15037 15038 15039 15040 15041 15042 15043 15044 15045 15046 15047 15048 15049 15050 15051 15052 15053 15054 15055 15056 15057 15058 15059 15060 15061 15062 15063 15064 15065 15066 15067 15068 15069 15070 15071 15072 15073 15074 15075 15076 15077 15078 15079 15080 15081 15082 15083 15084 15085 15086 15087 15088 15089 15090 15091 15092 15093 15094 15095 15096 15097 15098 15099 15100 15101 15102 15103 15104 15105 15106 15107 15108 15109 15110 15111 15112 15113 15114 15115 15116 15117 15118 15119 15120 15121 15122 15123 15124 15125 15126 15127 15128 15129 15130 15131 15132 15133 15134 15135 15136 15137 15138 15139 15140 15141 15142 15143 15144 15145 15146 15147 15148 15149 15150 15151 15152 15153 15154 15155 15156 15157 15158 15159 15160 15161 15162 15163 15164 15165 15166 15167 15168 15169 15170 15171 15172 15173 15174 15175 15176 15177 15178 15179 15180 15181 15182 15183 15184 15185 15186 15187 15188 15189 15190 15191 15192 15193 15194 15195 15196 15197 15198 15199 15200 15201 15202 15203 15204 15205 15206 15207 15208 15209 15210 15211 15212 15213 15214 15215 15216 15217 15218 15219 15220 15221 15222 15223 15224 15225 15226 15227 15228 15229 15230 15231 15232 15233 15234 15235 15236 15237 15238 15239 15240 15241 15242 15243 15244 15245 15246 15247 15248 15249 15250 15251 15252 15253 15254 15255 15256 15257 15258 15259 15260 15261 15262 15263 15264 15265 15266 15267 15268 15269 15270 15271 15272 15273 15274 15275 15276 15277 15278 15279 15280 15281 15282 15283 15284 15285 15286 15287 15288 15289 15290 15291 15292 15293 15294 15295 15296 15297 15298 15299 15300 15301 15302 15303 15304 15305 15306 15307 15308 15309 15310 15311 15312 15313 15314 15315 15316 15317 15318 15319 15320 15321 15322 15323 15324 15325 15326 15327 15328 15329 15330 15331 15332 15333 15334 15335 15336 15337 15338 15339 15340 15341 15342 15343 15344 15345 15346 15347 15348 15349 15350 15351 15352 15353 15354 15355 15356 15357 15358 15359 15360 15361 15362 15363 15364 15365 15366 15367 15368 15369 15370 15371 15372 15373 15374 15375 15376 15377 15378 15379 15380 15381 15382 15383 15384 15385 15386 15387 15388 15389 15390 15391 15392 15393 15394 15395 15396 15397 15398 15399 15400 15401 15402 15403 15404 15405 15406 15407 15408 15409 15410 15411 15412 15413 15414 15415 15416 15417 15418 15419 15420 15421 15422 15423
|
commit 95fcdf18b0b877d073614fd322dcccfd870a7f87
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jun 1 17:12:33 2010 -0400
Version 0.0.20
commit b757f7cd345cb50b7413fc8688f6aea845d006de
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jun 1 16:55:26 2010 -0400
tests: Remove extra debug
commit 2d0aff947d1bc25adbaad25c6fe520e7363e3036
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 20 14:10:17 2010 -0400
tests: Add test for stream pads iterator
commit a4f2fc80ba843023643ae7d1b121e17ac9882aa1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 20 13:03:23 2010 -0400
fsstream: Add iterator to get src pads
Allows finding which src pads belong to which FsStream
commit c0a26ab7442103fb46011ebd8698e5ecd6b3cb75
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 20 13:02:56 2010 -0400
fsstream: Keep track of src pads
commit 3f2ca3bb5aeb5733733d9a4d4bc19e520e73edbf
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon May 31 15:18:40 2010 -0400
tests: Check that secondary-codecs are correct in dtmf test
commit 9f63f05575c0722025702d2855ce7ca009819640
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed May 26 15:09:06 2010 -0400
Add secondary codecs to the farsight-send-codecs-changed message
This way, the user can know when a change in DTMF codec has taken effect.
commit 0a5462944878ab7c64893b35d1ae9e137955dfa7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon May 31 16:13:19 2010 -0400
rtpcodecspecific: Separate mandatory and optional config parameters
Only be happy with the mandatory ones. Also add "delivery-method" as an
optional one.
commit d4f5cb0dd2f46a09c52b09747e84afdca2023c12
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon May 31 15:24:31 2010 -0400
nicetransmitter: Remove nicesrc before stopping it
This should prevent any EOS
commit 56cb75eca2f161e801e391735e7e4b3b406941cf
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Mar 6 22:29:57 2010 -0500
tests: Add simple test for funnel element
commit 7a258f3d6ee2630774476ca2c3fffd2e3fe67a86
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date: Fri May 28 20:55:00 2010 +0100
rtpsession: Correctly lock codec association in send_src_pad_blocked_callback()
commit 48181445f0663d8a8cbfd5e88c50997dc490b005
Author: Sjoerd Sjoerd <sjoerd.simons@collabora.co.uk>
Date: Fri May 28 20:07:59 2010 +0100
rtpcodecnego: Skip disabled and reserved codec-associations in match function
commit 6412913150cad978d9a9d7f05784dfb169ac201c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 28 13:45:47 2010 -0400
rtpsession: Use a copy of the codec because the lock has been released
commit 506191030cbb9d868ea1d7dbb43304d8bad2bc93
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 28 13:45:31 2010 -0400
rtpcodecnego: Skip disabled/reserved codecs while negotiating
commit f9a2ce305e342e897a3499db40c154cf0e5b2639
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date: Fri May 28 13:58:59 2010 +0100
Make a temporary copy of the send codec
It's not safe to use a pointer to our codec associations without holding
the FsRtpSession lock as other functions might destroy/replace them. Instead
make a temporary copy of the selected send codec, which can be used safely
outside of the locked sections
commit 739290af44b7f2abc07fc142175321ffc7f614bd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed May 19 15:40:21 2010 -0400
Version 0.0.19.1
commit 9f833f49ed4ac7a4a578d0a3266c000486314c7b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed May 19 15:25:16 2010 -0400
Version 0.0.19
commit 7d1c909fbd276c79f5464efcf50082c896d946fb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun May 9 22:48:59 2010 -0400
rtpcodecnego: Get the codec params after the negotiation
Only keep the codec params after the negotiation if the send codec has not changed
commit 0f99348a7c89eefc45d72ddb003267b0496a27ec
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon May 17 17:43:10 2010 -0400
rtpsession: Keep the recv codec as the discovery codec
commit 5ac07d8e7e5b34218f9ca1e6e2c9131d29d62591
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 18 22:10:56 2010 -0400
fsplugin: Lock global variables
commit 74ace7988083fd5cc284bdd07fa8cee6cf8ad74e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 18 20:12:42 2010 -0400
Update common/ and remove shave in favor of automake silent rules
commit fb9843f846ab72cd10010e6deb166977d4277cc1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun May 9 22:46:46 2010 -0400
rtp: Only emit send-codec-changed if something changed
commit bc23b47dad9aa6e975789a4a6db5117c70d804c0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun May 9 22:45:38 2010 -0400
gui: Ignore elements with no factory
commit 4f0e2d4dd23a837a5eaa6bd7acddfcb1a0af3d21
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun May 9 21:56:11 2010 -0400
rtp: Work with new rtpdtmfmux using priority_pad for dtmf
commit 6a0e2eff9eed12f5dcd20fcd62a92c2ec7aa222d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jan 21 14:29:10 2010 -0500
rtpsession: Set "favor-new" property when it exists
commit 809408b31a48764054ef08cbbb1eef1336a720b2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed May 5 15:17:27 2010 -0400
tests: Remove test on ptime in send-codec-changed
The ptime in send-codec-changed is now the ptime used to receive
on the same payload type (ie, it is the codec from "codecs"). Not
the actual codec used to send.
commit a8d1f30d2c1698ce0f94a00b939da7f29b89f55c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed May 5 14:51:43 2010 -0400
tests: There may be more than one send-codec-changed message on the bus
If the timing is unlucky, there may be a first send-codec-changed message before
the new one.
commit 418137f1f6cfbca6ee5b53801469d657cfa0f18f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 4 20:11:49 2010 -0400
Version 0.0.18.1
commit faaa85d3746799c0bb4c6dc0545fc12f4af98b58
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 4 19:52:38 2010 -0400
Version 0.0.18
commit cfa5727ffb40cd5c22fce59721f4d0c1c1c0a998
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon May 3 14:31:34 2010 -0400
tests: Add test for H.264 parameter negotiation
commit 90f61c184656399783539f6fbfbfded0390fda2c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon May 3 14:27:53 2010 -0400
rtpcodecspecific: Read the vales in the H.264 profile-level-id in the right order
commit 4560f835883c097335b62bb45717b12786f6b0c6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon May 3 14:27:23 2010 -0400
rtpcodecspecific: Give enough space for H.264 profile-level-id
commit 0912af993b494d6dfe7baaf0eb7eef3689125847
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 30 18:32:33 2010 -0400
tests: H263-2000 negotiation tests
Also fixes some bugs in the implementation
commit 8e60f92c79903a96dd12c9bb8e0893a4acd0d43b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 30 17:31:29 2010 -0400
tests: Add tests for H263-1998 paramete negotiation
commit 438c602844b3f03944ac3eb2f24cd31b35e89993
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 30 17:27:25 2010 -0400
rtpcodecspecific: For H.261/H.261 SQCIF/QCIF are restrictors
These parameters restrict the default, so we have to keep them
even if one side has them. The other ones are larger than the default, so
they should only be present if both sides support them.
commit e772760ce08fadfdba6ee3976ddebdb006b8311c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 30 16:05:19 2010 -0400
rtpcodecspecific: Ignore H263-2000 with profile but no level
commit 7645aead7e031b03aa21be78b49266e61df467f2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 30 13:41:48 2010 -0400
tests: Add test for H.261 negotiation
commit 25b81d029411576331ce0dd0453733aec168d1df
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 29 20:03:11 2010 -0400
tests: Add test for G.729 param nego
commit 66c925d3858cfbd2712c2aebc182a4832220ca06
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 29 19:52:04 2010 -0400
rtpcodecspecific: Support G.729 annexb=yes correctly
The parameter restricts the codec, so it has to be kept even if only
one side supports it.
commit 02f47f758638d1f42d418a7e39fefdaf8c8c413e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 29 18:08:27 2010 -0400
tests: Add test for iLBC param negotiation
commit ddc7a691a11c12e938f66ce8cd42aa15ce8a4206
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 29 18:08:10 2010 -0400
rtpcodecnego: Don't keep previously negotiation params when re-creating the local list
commit 6ffe4fa9cdd12cc05bbc68f5b897a5aebf4943cf
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 29 16:09:13 2010 -0400
rtpcodecnego: Allow profile-based codecs with dynamically allocated payload types
commit fc144cd9dca94a7d8e07463c192e34fa8c72ab0e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 29 15:55:04 2010 -0400
tests: Fix small leak in test
commit bad4e98475fae154af43604355849e6a7ff407c2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 29 15:06:50 2010 -0400
tests: Factor out the setup phase for codec negotiation tests
commit e62722b3002bb74e28fb2153073e10aca3626bbf
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Apr 28 17:54:14 2010 -0400
rtpcodecspecific: Add H.264 negotiation
commit 0e3d829169860362d6ef7b65a11b874c80345bb4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Apr 28 16:27:55 2010 -0400
rtpcodecspecific: Add jpeg2000 param negotiation
commit 3b553203462579ef607be1b42e90996d123b777c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Apr 28 16:07:07 2010 -0400
rtpcodecspecific: Add negotiation data for H.261
commit e16ac9342492f3aef5659dc54d53ed1492c12e31
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Apr 28 13:47:12 2010 -0400
rtp: Keep a separate send_codec in the list to separate send and recv parameters
Instead of treating ptime/maxptime as if they were special, now treat them like any other
parameter and have two codecs with potentially different parameters. This means
that the send side can now just take the send_codec from the CodecAssociation.
This also has the side-effet that the ptime/maxptime can be put in optional_parameters.
commit 1542f02478dce2da3caabbf200312d0326e7555a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 27 17:51:39 2010 -0400
rtp: Replace codec_copy_without_config with more generic codec_copy_filtered
commit 59e2c9511c14c1f42d989a6c60b92b6c34a7beb7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 27 15:31:20 2010 -0400
rtpcodecspecific: Use the default function to telephone-event events
commit 14c8ab67903095174ce8e54cde84cc5c1959e294
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 27 13:14:24 2010 -0400
rtpcodecnego: Replace use_local_ids by multi_stream
commit 18896af565d106c9a814209fe30863ef6d0cb62c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Apr 26 20:47:42 2010 -0400
rtpcodecspecific: Handle ptime/maxptime in the text parameters
commit 24eaa05748e32a211ccd6d1e97867e80bcee3994
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Apr 26 20:47:26 2010 -0400
rtpcodecspecific: Split the param type filter into local and remote filters
commit 26f4d51ab0ca7e219fd9f1938ea70c0ec95cb455
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Apr 26 20:40:59 2010 -0400
rtpcodecnego: Add a few debug messages
commit 0076e73568ec26e7ed7eb363f25a389f764b0895
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Apr 26 20:00:26 2010 -0400
rtpcodecnego: Remove duplicated list traversal
The fs_codec_get_optional_parameter function does the exact same thing.
That is finding an optional parameter by name.
commit 9c08f0a3b52c0532930a62e10ef84f54b42faccd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Apr 26 18:01:14 2010 -0400
rtpcodecspecific: Replace FsStreamDirection with FsParamType
commit 2bb6e38c954427a950885a80dd54747e04b92a30
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Apr 24 15:17:19 2010 -0400
tests: Make message more accurate
This test is done on stream and session codecs.
commit 20f0bbe1c7aa6eea0d51e3db3fec8f368a0b1669
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 23 12:58:38 2010 -0400
rtpsession: Do correct atomic manipulation of codec preferences
commit 3e7ccae619e4e2899c8c9ea86abfc4e44040e2ed
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 23 12:42:08 2010 -0400
rtpcodecnego: Verify the codecs using the negotiation function
commit 859f9eb9244e65830c71d6a5b023c80fd423bccf
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 22 19:54:16 2010 -0400
rtpcodecspecific: Massively simplify codec-specific negotiation
Have per parameter functions instead of a massive one.
commit 3db32c219bce64cbc3fe8847d69d2d8e37b4811b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 23 12:45:07 2010 -0400
fscodec: Let the param parameter of remove_optional_param be NULL
commit b0640d53cdf7742c38cc81426943fd4140d36a84
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 16 17:41:09 2010 -0400
rtpcodecnego: Rename lookup_codec_association_custom_intern to _internal
commit 474593d19b33d690e62e6cf1c69d832d58512c22
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 16 14:37:27 2010 -0400
rtpcodecspecific: Remove mode=20 from iLBC if both sides support it
This should implement the negotiation from RFC 3952.
commit 3d5002b55d0e805b2b2d155f78d7662265eca8de
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jun 25 19:21:13 2009 -0400
rtp: Release the request pads from gstrtpbin, require gst-p-bad 0.10.17 to match
commit f169dec1535dbc00699fa801b50309fe0198a2c1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jul 29 16:55:37 2009 -0400
rtpsession: Defer dispose to another thread if dispose is called from a streaming thread
commit 4721b6f63c772b1f7eeef663798c5108e7bf1b58
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jul 29 16:44:42 2009 -0400
rtp: Keep track of all internal threads
commit b24a9c7403760cb728ff82ba4c289361fff3d6ac
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 1 19:45:56 2010 -0400
rtpsubstream: Use the session's enter/leave mechanism and keep refs in substream callbacks
commit ab0519f2ae4c6ba3a522c27c72b0822148b9a77f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Apr 7 21:24:08 2010 -0400
rtpsubstream: Don't loop to get new codec bins
It will be re-locked if the codecs is changed so the callback will be called again
commit 6ba456df1694aeaba2d80f10572a27c7bdac073f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Apr 7 21:16:53 2010 -0400
tests: Add test for theora reception without config
commit 63f2178ff41ee0134560b2e5b5d78fd100c99d08
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 4 14:21:49 2010 -0400
Use gst_pad_get_caps_reffed
Use this new function where logical. Now require GStreamer 0.10.26
commit fd1f9a3d09122c031fa06729611e14209d03566e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 4 14:12:58 2010 -0400
rtp: Use gst_caps_can_intersect() where possible
Use the new function where possible, required gstremaer 0.10.25 for it.
commit 9afc783721081f2d3cc1bd64084e8ed7c38f00bb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 4 13:55:30 2010 -0400
rtpsubstream: Don't try to modify caps from buffer
commit d707dff35724b8f54001ea0b039dff5431483d2c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 15 15:19:32 2010 -0400
rtpspecificnego: Use the default function for H263-2000, so less duplicated code
commit f566173d832c0e468435f3261946186ff8c078b9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 13 18:09:23 2010 -0400
gitignore: Remove no longer existant file
commit 999960e74e2f4409afe9dbb868647072a78cf7b7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 13 17:59:46 2010 -0400
Rename _doc.c files to .doc.c
commit 5e8bbdf945df61eb5df77aeec796a671204f26d5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 13 17:58:18 2010 -0400
rtp: Rename gstfsrtpconference.c to fs-rtp-conference-plugin.c
commit b9cb72e59ff7e5aa51fef11b45a844a4bcd1677e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 13 17:43:16 2010 -0400
lib: Put the includes in the order according to the coding style
commit 5b94e5d645968b4823a8691eccbb7aff60ac8521
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 13 17:40:13 2010 -0400
msn: Put the includes in the order according to the coding style
commit 71e23fb7571632ad92108924ecb6f0d57171534f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 13 17:36:09 2010 -0400
rtp: Put the includes in the order according to the coding style
commit e014f667f7f535be64b6cc899d033f7ea62cf709
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 13 17:37:29 2010 -0400
docs: Add header order to the CodingStyle file
commit 15639bea2501bac9725b75258d9a5d17ee900e07
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 13 17:28:50 2010 -0400
rtp: Rename fs-rtp-specific-nego to fs-rtp-codec-specific
commit 3495664c1de60a1ba385ab0a980948d215d83c46
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 13 16:49:17 2010 -0400
rtpspecificnego: Rename sdp_is_compat to more accurate sdp_negotiate_codec
commit aa71f48e51c8afcaad67db29d237e52b54d95aef
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 13 16:46:19 2010 -0400
rtp: Remove validate_config option from sdp_is_compat
Option is not useful anymore, taking a remote codec without the config does no
harm.
commit 0d5bdb9d79f239b39173e23233d54d2d5f643a92
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 13 16:34:44 2010 -0400
rtpspecificnego: Document the goal of the various specific config functions
commit 54034b29d5a151f9514efa4c63902478ed1e9e11
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Apr 12 15:08:25 2010 -0400
docs: Fix the unused warnings
commit 0f4404d86b22b41ba5b508bf0176ebfed6ad44b5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 9 18:14:00 2010 -0400
rtpsession: Fix line above 80 chars
commit 2b06614455a059f61d3cba9bb86d10ae9c8bc347
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 9 17:28:11 2010 -0400
nicestreamtransmitter: Don't include udp-bsd.h
It is no longer needed
https://bugs.freedesktop.org/show_bug.cgi?id=27260
commit b35321b7e9fa54311f41e7e520884c29ec7eeaeb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 9 17:22:05 2010 -0400
interfaces: Use union to prevent strict-aliasing violation
Patch by Reimundo Heluani <rheluani@gmail.com>
https://bugs.freedesktop.org/show_bug.cgi?id=25797
commit 6ca5ea83a63389d7b2eb5cf13ab4e980d2ea8aeb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Apr 5 14:37:21 2010 -0400
rtpsubstream: Fix ref leak if substream is stopped
commit 49eaf7976c2b3ebf0d54134bac537f4d4b7c1f56
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 1 18:47:02 2010 -0400
rawudptransmitter: Make sure stack variable is empty before using
commit 459c46a2af31de2fd47e06c3c0e122e84b089dfb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 1 18:45:40 2010 -0400
rtpsession: Remove leaked element
commit 03b8f9fb6e70e400ed7c189bbcdcefe0435e4c83
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 1 18:41:28 2010 -0400
rtpcodecache: Sanity check the number of blueprints
commit b19e3e7582e210a8f85a4b043c7b4615aeb87cee
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Feb 23 18:36:10 2010 -0500
rtpnego: Ignore ptime/maxptime when copying the CodecAssociation
The maxptime in the CodecAssociation only comes from the remote side, not
from the local one.
commit acbb1698ed55d6ea87d41195ba351db9d26a2841
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Feb 22 21:26:49 2010 -0500
rtpcodecnego: Take ptime into account when looking for sending codec association
commit 4a11b95fde8843673acae7a7632720e4552c3384
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Feb 22 21:20:14 2010 -0500
rtpcodecnego: Don't deadloop if codec isn't valid for sending
commit f7304fa2dd546d60562401e53320109cb931b33d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Feb 22 17:45:12 2010 -0500
rawudpcomponent: Put version number in upnp comment
commit 3ede4eefda3ae6f548d8562b130279d11d26b0a4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Feb 18 17:24:04 2010 -0500
rawudpcomponent: Unlock on invalid IP error
commit bc6ffc8d967ac741330c0bc3b3423208a6511c3d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 23 16:08:50 2009 +0100
rtp: Force new keyframe when a new SSRC is validated
A new SSRC being validated means we have received RTP packets from a new
source. It means the NAT bindings exist.
commit 814ebee8d98adeb42c0b6aad9073c0b8128b0265
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 23 12:28:15 2009 +0100
nice: Request new keyunit when a component becomes ready
commit b05b01559918cec54069e28f9c2bbb99c770acf6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Feb 8 19:03:14 2010 +0000
tests: ptime test had inverted condition
commit 333cdc6b88ac724bef0f5874471ac8b448e9c661
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Feb 8 18:55:09 2010 +0000
rtpspecificnego: Fix corner cases in dtmf events processing
commit c3b0aad4283476a9e478b9613e7ffd03069fd6e7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Feb 8 18:54:18 2010 +0000
tests: Correct double dtmf test result
commit c8e0f4eaa36506bbb9e03ae736a24bdf6fa1dd7c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Feb 8 16:53:36 2010 +0000
tests: DTMF events will be at most 15 in real life and requires events=
commit 9339d7e758f6497760286b0639ab507b4e783a1f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jan 25 18:30:58 2010 +0200
msnsession: Already disposed condition was inverted
commit 4d89782b0d6a8c96f459ce23df4dad26b5b1d195
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jan 5 12:35:38 2010 -0500
Version 0.0.17.1
commit 56c1eecaa134a71d2c46ccbe1b63194aacacc782
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jan 5 12:14:40 2010 -0500
Version 0.0.17
commit f64d09baa3a3ddc798859c8b32e43d4826747a06
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jan 4 15:57:08 2010 -0500
tests: Add test for telephone-event events parameter nego
commit b29d812239f3871d2fd79e687d6206fecc4fa4e7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Jan 2 17:47:09 2010 -0500
rtpspecificnego: Add handling of telephone-event event ranges
commit 070ff2aba5c04cd3f7491e3583e1d0180c2a1206
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Jan 3 20:25:28 2010 -0500
tests: Skip tests if no local candidates are produced
commit 327e825d42c46678e6d4ba818af98c8c9e9633b0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Jan 3 20:16:12 2010 -0500
rtcpfilter: Reduce the packet size when reducing the packet
commit 31e1b458076c88bb2dc990bbd2543f8c7caa2093
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Jan 3 19:07:14 2010 -0500
tests: Skip libnice tests if it finds no local candidates
commit 1cf636312b3e78833bdeb22a41176575c8d5aed4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Jan 3 19:05:01 2010 -0500
rtpdtmfsoundsource: Respect the ptime/maxptime too
commit fb8059850299c2c9ae3cbcd9d64527a523ec5690
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 29 14:09:03 2009 -0500
tests: Add test ptime/maxptime passing
commit 5e0a762ab70d2a098059420c3eafc9666d2448f1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 28 21:19:54 2009 -0500
rtpsession: Set the ptime/maxptime on the send codec bin caps
commit 69d70c143143347f26fe591a960e32dcbfb82ddf
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 28 21:19:39 2009 -0500
rtpcodecnego: Negotiate the ptime/maxptime
commit 16084893a78030d8865decc57c9112d03678396b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 28 21:18:50 2009 -0500
rtpconference: Add function to make gst caps while keeping the ptime
commit 5733939b65124648620e5aa9e2bdba6368b0680b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 28 21:16:11 2009 -0500
rtpcodecnego: Add function to copy the list of codecs with the send-side ptime
commit 06df2cba3cd242a373b87039dd26a57369cec1e3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 28 20:18:59 2009 -0500
tests; Add test for fscodec ptime/maxptime handling
commit 16af4796550b512b6568e96d8f342bbeb068ce49
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 28 20:13:56 2009 -0500
codec: Add ptime
commit ccdddc4941ff53713f9b5d148b268742cb7e8ee5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 3 10:12:36 2009 +0530
codec: Add maxptime
commit 0e81d852d0d3f2aac280f01a87ae6dd4f8781a05
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 22 15:55:41 2009 -0500
tests: Take rtpsession lock during message emissions
This ensures that it is not held across message emissions.
commit 39e92f6356b533adb4e378cb830b770eff6b3332
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 22 13:06:39 2009 -0500
tests: Add debug-blocks
commit 039cda44dd0e41f7f4e1a4ca409343d0b5361b61
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 22 13:06:30 2009 -0500
rtpsubstream: Keep ref on substream while callbacks are invoked
commit f71363416f7845fe60faf47b88ffd0220f890334
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 22 13:06:08 2009 -0500
rtpsubstream: Put codec/codecbin inside loop
commit d3aa11f608eb7a1225f79db31034a6d60e7d4401
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 21 17:10:43 2009 -0500
rtpsubstream: Use rw-lock to make sure the substream really stops
commit 98fd50c7f74dfbd58b31ea3522ee68cdb5ab8263
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 21 16:45:57 2009 -0500
rtp: Move locking into callback
commit 35c11d71f4482d241b47b82401f079baa1eba521
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 21 15:39:33 2009 -0500
rtpsubstream: Don't hold session lock too much while setting new codecbin
commit 9cbd95a8958478b1b4537f11d4ba705f81be6ed6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 21 15:24:56 2009 -0500
rtpsubstream: Move modification locking to blocked function
Also allow only one thread to be in substream blocked function at once.
commit e11ef1a346baf58dcf67f59ae4e3e0dc787dd639
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 21 14:09:06 2009 -0500
rtp: Move substream blocking logic into substream
commit 6c5129ac32684b9a80094a0e2071b9754ea7f307
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 21 14:08:40 2009 -0500
rtp: Don't include marshaller headers in headers
commit 24182b1d04e2350a56831dac6dc5cb050bd917fa
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 21 14:07:47 2009 -0500
rtp: Depend on the correct var for marshaller list generation
commit f0ca4af5c9b3583ab8ffc9bbc01840e2184a20d8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Dec 27 11:38:41 2009 -0500
rtcpfilter: Add gst-p-base paths to Makefile.am
Patch contributed by Armijn Hemel <armijn@loohuis-consulting.nl>
commit d84cff657a7057fef1218580449ecc71daffc5f3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Dec 5 14:25:24 2009 +0530
rawudp: Remove upnp-request-timeout, it was a terrible idea
commit 4c6a92d54b2ea441d14ac296aaf9625e78cdef31
Author: Javier Jardón <jjardon@gnome.org>
Date: Thu Dec 3 22:43:21 2009 +0100
Substitute deprecated Glib symbol: g_mapped_file_free
Use g_mapped_file_unref if Glib >= 2.22 is available
http://bugs.freedesktop.org/show_bug.cgi?id=21422
commit 4a0ac4a9275bc0a634e9137c422f23c311e5012c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Nov 20 19:12:47 2009 -0500
rtpsession: Only add stream to list if its creation worked
commit 42c565ec5e3d0e2bdb8e7b90c297425f1984254f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 18 10:52:08 2009 -0500
README: Require gst-p-bad 0.10.17 for dtmfsrc
dtmfsrc can do do more than 8000 Hz, that has only been fixed in
gst-plugins-bad 0.10.17
commit af3392d0634b1cf084afc164459394125d041e8b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 11 16:48:09 2009 -0500
rtpdtmfsound: Try hardwired PCMx only if the clock-rate is 8000
commit 3e7b98ade4ffede0fb8bc5ce326daff6a1a360ae
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 9 15:33:52 2009 -0500
rtp: Lookup codec with config is always for sending, so make it explicit
Also, the dtmf sound will always get a valid codec now.
commit b9c3f87e23c4e08a93abf2b2ed735ca447235863
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 9 13:03:08 2009 -0500
rtpconference: Make message about gst_bin_add failure more accurate
commit ae09f2625284ba27dcc8a0c5fb54745c41501e98
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 9 13:02:30 2009 -0500
rtpdtmfsoundsource: Ignore codecs that don't have a blueprint
commit a4b660da2d2863fea824b384811ee0edfb617378
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 5 16:44:07 2009 -0500
tests: Test dtmf as sound
commit 3fc8eaeb003e475044063c34a205fa52e9af3249
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 5 16:01:49 2009 -0500
tests: Make recv-pipeline per test
commit a154b292b530873eadc62119a28c63373eafd9a7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 4 17:54:03 2009 -0500
rtpdtmfsoundsource: Use main codec if PCMA/U are not available
commit b8d3b2b9f969b982d5ea07f26b81c397959392f3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 4 16:07:51 2009 -0500
rtpspecialsource: Make local class_get_codec function static
commit a908a023039fe62a4da51749d99118c2d0578945
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 4 16:03:04 2009 -0500
rtp: Regroup CodecBlueprint related functions in one place
commit c5a996fadd8bc24bdac4549792d6aa152ee68a20
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 4 14:50:44 2009 -0500
rtpspecialsource: Rename negotiated_codecs to negotiated_codec_associations
This way, the list contents can be guessed
commit 446e5b38951ba4dc85b4081db923cd713fac8084
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Oct 9 20:31:22 2009 -0400
rtpsession: Don't need to set queue-delay anymore
commit f09359f8e8ba07f283bbced4a74c5b9d51a80fa5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Oct 9 20:30:29 2009 -0400
rtpsession: Split codecbin generation from factory from profile
commit 1657e35c10ff73e2cf191b9c86578d884c23af32
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Nov 13 19:44:25 2009 -0500
tests: Make it build against GUPnP 0.13
commit f9f9d5a3895ecf6669012dcba7c8cb68adc1e575
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Nov 6 13:49:12 2009 -0500
msnsession: Check if dispose has already been called
commit 04c5ea7586f6d6559be3d2bd963bda2c27285475
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Nov 6 13:47:05 2009 -0500
fstransmitter: uint can't be < 0
commit 2efb3ffbfcb533b003f0b426a6ec01690f7e95c5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Oct 26 13:52:55 2009 +0000
rawudp: Bring upnp discovery timeout down to 2 seconds
commit 27d875f7e1e632272a3e1b5ae07ce676a448c0f2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Oct 26 12:32:58 2009 +0000
tests: Verify that it is not possible to disable all codecs
Add a reserve-pt to guarantee that it is not possible to disable all codecs
commit aa346ebd2a6d29f7ba0ec65aad45590331660fcb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Oct 26 12:42:06 2009 +0000
rtpcodecnego: Verify if there are any valid local codecs left after applying preferences
commit 573ff392b197c6255e3cb4c6935eabb45f7ddca7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Oct 9 16:07:33 2009 -0400
rtpsession: Make error message less cryptic
commit 3d9847d67304a1b7de05f936fd7d5d39e9b6bf9b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Oct 6 14:42:30 2009 -0400
Version 0.0.16.1
commit 30889433aec2a3ac9e91c69235bb91a920df1fe1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Oct 6 14:23:32 2009 -0400
Version 0.0.16
commit d0b400225cbbac0b7f2dfd40b4430b4cd203c30a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Oct 5 15:07:15 2009 -0400
rtpspecialsource: Remove want_source() method
get_codec() function does the same thing
commit 43ed724ee47ce1f80c7b3a2947ffa1499c51fe8a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Oct 5 15:01:15 2009 -0400
rtpdtmfsoundsource: Implement get_codec method
commit cdddd7835fe1dbf5d308f59be9eb5badc67c90cf
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Oct 5 14:52:22 2009 -0400
rtpdtmfeventsource: Implement get_codec method
commit 6227b7d59b5319db449cd5243661407749af9ec0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Oct 5 14:45:15 2009 -0400
rtpspecialsource: Add new get_codec method
commit 94e51ff396f980e94b301877d560ba918fa9e15c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Sep 30 19:05:30 2009 -0400
rtp: Check if the codec changed when removing special sources
commit dc374fec5d6ba1d6ccb998febb720985b57c84ae
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Sep 30 18:55:26 2009 -0400
rtp: Allow checking if a codec is valid for sending even if it has no way to build a codecbin
commit 28ca580d77444830cc525093eade4aabc15ddc5a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Sep 30 15:31:19 2009 -0400
rtpcodecnego: Fix doc string
commit 152a26550bf8dd2f08de5f91bb2977104b5a5bbf
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Sep 30 15:13:10 2009 -0400
rtpspecialsource: Move static function closer to its use place
commit 260cea17e20a4eb77d207712790fc8a041ca0574
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Sep 30 14:25:17 2009 -0400
rtpspecialsource: Fix over-80 line
commit 0d10afe4ff342f988c69916d2510bbd2bc7f6161
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Sep 30 14:24:51 2009 -0400
rtpsession: Check/update secondary sources even if the primary one doesn't change
commit 269568e6c30797e02c122b0d0ce1ff1d1a0677c2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Sep 29 19:19:32 2009 -0400
tests: Tests changing the dtmf PT mid-call
commit 0747362705098acd5336eaddb4f071c5f95231ac
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Sep 29 18:46:40 2009 -0400
tests: Make sure dtmf events are really received
commit dc7c9df2fdf8e27abe5ccfc6201cec2e1f0354f9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Sep 29 18:45:13 2009 -0400
test: Test changing the dtmf_id
commit 02eaccd14eb2def5148d9302e8647309eaa36b46
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Sep 29 18:07:18 2009 -0400
tests: dtmf method is not always auto
commit e90f83853a8affa655dcfabdffcdb0dbb16ccc99
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Sep 29 18:05:48 2009 -0400
rtpsession: Only emit send-codec-changed message after the special codecs have been changed
commit a12ecea8e3187ef38bb254794d573c4b579e8e71
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Sep 24 20:57:20 2009 -0400
rtpsession: Don't leak iterator on linking failure
commit d6f3c3b7d88db29d455eb4b5a20e558075d822a6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Sep 24 20:57:06 2009 -0400
rtpsession: Cleanup send codecbin on failure
commit 3cc35a8592ef7ca083b9dea658ea24bf5f90656e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Sep 24 20:55:51 2009 -0400
rtpsession: Print error on session dispose problems
commit ccb7cac69c5f07479c603f6776a01eb0571414ec
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Sep 24 17:25:10 2009 -0400
rtpdtmfsoundsource: Correctly check the presence of elements
commit 8407fc8b6c280712d11ade59db34661f1e95aa49
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date: Sat Sep 19 18:15:59 2009 +0100
rawudp: Use %d for ints, not %s
commit 1c8f9c12c9de884362287e89dc51da37ca1cc467
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Sep 18 15:46:53 2009 -0400
configure: quiet automake portability bs
commit c7c7e355a20b4a0e117232d733407dc656cc6652
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Sep 17 21:58:07 2009 -0400
msnstream: Make send sink async=false for now
commit b51c1f8559bf9704857c5483294b68eca3a02701
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Sep 17 21:44:35 2009 -0400
msnstream: Don't keep lock into set_remote_candidates
commit a8393dbb09aca8902c94996cc0061acbc48d8bc9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Sep 17 12:46:27 2009 -0400
tests: Test invalid property name in fs_element_added_notifier_from_keyfile
commit 1f2685d2335eae0bcb6547e49410afec466f5355
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Sep 17 12:47:10 2009 -0400
element-added-notifier: Don't crash on invalid property
commit 928e4a5f785507d98cdb467a4e1e7feafb18e326
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Sep 14 17:38:26 2009 -0400
rtpconference: Don't assert on non-existing sdes parts
commit c884c30b8157f184c9e2aa39c20ca0aeffe808ba
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Sep 10 17:33:49 2009 -0400
rtpspecialsource: Dispose is not always called twice, cleanup in finalize
commit e893ed9ae9b533cf0910dfc9d179979dcff5730a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Sep 8 19:28:20 2009 -0400
rtpsession: Remove useless ref
commit c581896d27c1838f8f4df74587ee3f7144b14bc1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Sep 3 18:44:23 2009 -0400
Version 0.0.15.1
commit 0c0baf1e171afb2e9f3622486398a957f11fece2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Sep 3 18:24:08 2009 -0400
Version 0.0.15
commit 3453a584cea2c7272e0a5cc5b3b42d130d91e5ba
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Sep 3 18:17:25 2009 -0400
Require gst-p-bad 0.10.14 for mimic
commit e3708e794bc68c482fd76fbf57b503913ea38d30
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Sep 3 17:56:53 2009 -0400
tests: Unlock src before setting it to playing
commit b1019f6c98f2a10b1eb975d3ebab8d281f565d87
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Sep 3 17:55:57 2009 -0400
tests: Refrain from using the thread unsafe version of failure in the nice test
commit 32fe84dae17f4fc5fd4816bc4f13454b683e727d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Sep 3 15:20:10 2009 -0400
rtpsession: Keep ref on stream while associating substreams to it
commit 46f89ab40e611a5ed0697fe4592935e70b19a0da
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Sep 3 14:22:00 2009 -0400
rtpsubstream: Remove another double-unlock in error case
commit 304e7ac095e8c539b917fccc3e771231dae5c0ee
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Sep 1 19:38:01 2009 -0400
rtpsession: Don't double-unlock
commit eeae1d72e8b95d416f1c96f9de624cab4223760d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Sep 1 19:35:32 2009 -0400
rtpsession: Fix leaking caps on signals after dispose
commit 67f291df926ffc381abb571bdb7f5f3d88093c74
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Sep 1 18:51:05 2009 -0400
rtpsession: Fix potential leak if already disposed
commit 9432e1e2d57bfe7a3f1bd94ce7b302162c1d3ad0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Sep 1 18:50:51 2009 -0400
rtpsubstrea: Remove unused variable
commit 9c6f5e1b9bbc7543e527a088a27bda9563e407c1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Aug 31 15:01:32 2009 -0400
elementaddednotifier: Use g_connect_signal_object
Otherwise each element had a ref on the notifier and relied on the not thread
safe weak references.
commit 8d102cfee303c77020f7c3ddd6370c88792e5bb9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Aug 20 10:19:40 2009 -0400
rawudp: Emit local candidates if there are no local interfaces suitable for UPnP
commit c6b9fd4eda3cbf2082ac5b07a6e9dc5f9f8cf534
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Aug 20 10:19:13 2009 -0400
rawudp: Add some UPnP debug messages
commit 5bbd242795b143f862b775220f89a2e652bd9ee0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Aug 17 17:03:37 2009 -0400
glib-gen: Use single = instead of == for portability
commit 160cea00257fcce1924f1696725208c79dab50f9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Aug 12 14:48:47 2009 -0400
msnconnection: Check return values from recv()
commit e71f86bc3ab0185c0e1ef00406bdb48fd1dbc050
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Aug 12 14:28:26 2009 -0400
msnsession: Conference must always set before get_property
commit c8aac249cd1aa38882644bde1c78ddd76c5cb2b5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Aug 12 14:27:14 2009 -0400
msnsession: Only try to lock conference if it has been set
commit f61c6fdfcd7763fa0e640455c6b67ed51b600faf
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Aug 12 14:24:14 2009 -0400
rtpsession: Initialise variable to NULL
Makes coverity happy
commit cc0c86bd6a3cb4cad5da753ed57e40fd3d17db84
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Aug 12 14:23:52 2009 -0400
msnconnection: Remove unused variables
commit 5872086d4d3d72dc675c190206138231b0edf26f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Aug 7 19:14:13 2009 -0400
rtpstream: Correct documentation
commit 84161b32250d847e4b200b99589b1359b7822f9a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Aug 7 16:43:40 2009 -0400
rtpsession: Unref transmitter src/sink in dispose
Unref element from g_object_get(), fixes leak
commit bdc51c5a3d829bd2fcf041ce06e6ff3a35c80ebd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Aug 7 16:43:11 2009 -0400
elementaddednotifier: Unref element in iterator loop
Fixes leak
commit 4f698cbfecb89258397d29ffb82e8c8e3b6c8de1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Aug 4 15:37:36 2009 -0400
elementadded: Use gst_value_deserialize to read properties
Use the existing function instead of having our own less-capable re-implementation
commit 9ecc88b7d54d2037053bb3e5beba1c5f491598a5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Aug 3 16:47:44 2009 -0400
Version 0.0.14.1
commit 20ffe3888a03c9e762b03419eba46d55ad56ceb7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Aug 3 16:32:19 2009 -0400
Version 0.0.14
commit ec8c0a1204b0381c778fa39fba485f041e7e8582
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jul 28 13:35:34 2009 -0400
nice: Pass ToS property to libnice
commit e1adf1e1951daf8aedfac4559be0c85bc4731407
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jul 31 17:44:36 2009 -0400
Bump libnice requirement to 0.0.9
This is required to the tos setting function
commit 6afd591046fcaa93341767dcf70a8b2539a16f45
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Jul 25 15:26:15 2009 -0400
tests: Add tests for ToS
commit 124a3e748a51be156ac8fcc6f71f7e31c698b161
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Jul 25 15:04:23 2009 -0400
msn: Implement ths ToS property
commit 4131702911fae979eb1a2e8ba5cf26cefc46bb62
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Jul 25 14:42:39 2009 -0400
rtpsession: Set Type of service on transmitters
commit 331f91c979bd8e0051d3fa017fd14e86e9123d5d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Jul 25 14:36:14 2009 -0400
session: Add ToS property
commit 6bc62f2b1f9947e0529b788e5135ca9f61bf4816
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jul 22 17:28:11 2009 -0400
fstransmitter: Pass the ToS in the _new function
commit 4715c87e5e06ab521ae699d5f94dd01c52c87505
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jul 22 16:57:49 2009 -0400
multicast: Implement ToS field
commit 518947fb469f6e4ef11c09712c7678de625f0f53
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jul 22 16:51:23 2009 -0400
rawudp: Implement setting of the ToS
commit 18fbd33aea8fb4a76a03a4e771fbcb89fff1b5fa
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jul 22 16:31:44 2009 -0400
transmitter: Add tos (type of service) property
commit fcf8499faea878b879d54ddfc2f9d006d455cd4f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Aug 3 14:56:05 2009 -0400
tests: Make it build on OSX where RECVERR/ERRQUEUE don't exist
commit 2ec43985ac3713941e7b3155374ea2c64df62d6f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Aug 3 14:32:01 2009 -0400
msn: Print error on test failure
commit 6f9f1bb3f51508c571e0fb9d8a5ddc2dcec9ee4b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Aug 3 14:30:57 2009 -0400
rawudp: Set the socklen to the right len per address family
commit f07efb47967ab5bd851c0c6d45bbdfee8cdc9aac
Author: Youness Alaoui <youness.alaoui@collabora.co.uk>
Date: Mon Aug 3 13:54:59 2009 -0400
Fix some formatting issues
commit 105493503257083fae86ac127b279e0903c1d8d1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Aug 3 11:53:07 2009 -0400
rtcpfilter: Verify if the packet exists before continuing
commit 451b9e235f41faee2fcd0d188d629c58e1a14634
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jul 30 12:14:22 2009 -0400
Version 0.0.13.1
commit 6f953c28402209772a7add26cbbebbe81a8ce5bf
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jul 30 12:02:29 2009 -0400
Version 0.0.13
commit 96870f00af162f2292c12ab7a4ba855dd705a249
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jul 30 11:56:41 2009 -0400
tests: Fail keyfile test if can't load file
Fail the tests if it can't load the keyfile
Also add the keyfile..
commit 8489132f0f12a798d501788265438199e5c39c98
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jul 30 11:45:45 2009 -0400
gui: Add .ui files to automake file
commit 1e94ebd3a107ca205d0827b822bd2751ebab64ba
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jul 29 18:22:06 2009 -0400
rtpconference: Let messages through on construction errors
commit 217ae1539ad7333acacfa31b546259ca5e628c18
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jul 29 16:29:57 2009 -0400
Revert "rtp: Release the request pads from gstrtpbin, require gst-p-bad 0.10.13 to match"
This reverts commit f5c228f61018b75d908e1c1ca586fdb00a587500.
The session dispose then tries to remove the recv part of the gstrtpbin, which
tries to stop the jitterbuffer stream. The session dispose could be called
from a streaming thread (if it is disposed during a src-pad-added signal for example). We need to stop it from another thread in this case.
commit f5c228f61018b75d908e1c1ca586fdb00a587500
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jun 25 19:21:13 2009 -0400
rtp: Release the request pads from gstrtpbin, require gst-p-bad 0.10.13 to match
commit f8cb36ea210d153027101ab06ec1aab409dcfd0c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Jul 25 21:36:21 2009 -0400
base: Use g_signal_connect_object to prevent races
commit 19a023fd7488c5623bdb36f73d6e4abdba3f4d13
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Jul 25 18:38:48 2009 -0400
Document undocumented symbols
commit e7022c942e982684cb7eda32e93a8401236fabc5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Jul 25 18:30:16 2009 -0400
tests: Sync src state with parent to try to defeat race
The race is that the source can be state locked while the main pipeline is stopped.
This will caues an abort() when the pipeline in unreferenced.
commit 5a905095a7738a197072efc6788765c271772a85
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Jul 25 18:15:27 2009 -0400
msn: Remove unused parent_class pointers
commit e596117cdae463af8e2373758b9817bdb0f73afe
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Jul 25 18:13:54 2009 -0400
rtp: Remove duplicated parent_class pointers
commit 7e5b540de33bf84472f402027130a3e66ca1ff78
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Jul 25 18:07:50 2009 -0400
lib: Cleanup parent_class/dispose/finalize
Remove a bunch of useless stuff
commit c26d3d6662e0e256c0c31faa027da9fd1a6f9296
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Jul 25 16:33:43 2009 -0400
Add G_PARAM_STATIC_STRINGS everywhere
commit 2474ebad24d038c20d8a746061975634767fe1db
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jul 22 15:57:05 2009 -0400
msn: Make the fdsrc timestamp the buffers
This way, it will act like a live source and will timestamp
the buffers with the current running time.
commit dacec3a33ddd40490ef1dfd83987df88367c632a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jul 22 14:07:18 2009 -0400
funnel: Ignore errors from newsegment push
commit a6cc137442dbba91f24385e50a161700d4ddd27e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jul 22 13:56:23 2009 -0400
tests: Remove useless get_state
commit 1ade48f68856a68dffecbf00a69ff10eb9dd9fb5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jul 21 21:12:48 2009 -0400
rtp: Create caps only if needed, fixes leak
commit 9d375e15be9cb5d853cbe024b60fe47295afccf8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jul 21 21:01:14 2009 -0400
rtp: Remove useless properties in special sources
commit 4bbc6acd6b185ebda25a0f8f240c69b82236ffa7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jul 21 20:26:50 2009 -0400
rtp: Fix caps leak in discovery
commit 3eb91e52c98d137b94e12ee0ffb4c111318199e3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jul 21 17:55:00 2009 -0400
rtpspecialsource: Simplify muxer pad release code
commit 8d7ace3dfed620b5edfb15f6ccdd1e03ac50b99a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jul 21 16:17:26 2009 -0400
rtp: Remove unused arguments
commit 5bcd7363b3c5cca1b9411b26e9b9ed35d9423513
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jul 21 16:03:12 2009 -0400
rtp: Unref muxer request pad
commit 30a6c5f2e909ef000dac892f0f3ce7d14f42e9ca
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jul 21 15:27:56 2009 -0400
rtp: Set sdes-* properties to sdes rtpbin property
This is to make it work with the newer rtpbin where the sdes properties
have been made into a single GstStructure
commit dd15fa29f6b6f89fae56c56347e727914cf4ffa2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jul 20 22:42:18 2009 -0400
rtp substream: Use substream lock to protect stopped/modifying
These could be called after the session has exited
commit 8a4ac8cb4b602df46476e0c114f83120e286cb37
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jul 20 22:41:56 2009 -0400
tests: Completely comment out broken cname tests
commit ccf43f84537b18b2a3caa2d5a02bd0f5355df159
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jul 20 21:44:47 2009 -0400
tests: Free allocated path
Also, fix some >80 char lines
commit 1b86bfe8b0e32de4139131bd0490eefb8c7e6f09
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jul 20 21:44:29 2009 -0400
nice: Free nice candidates, fixes leak
commit 00bc98bf7429f8ba6f1578f4d4380ff86bf659ea
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jul 20 21:26:37 2009 -0400
multicast: Free allocated mutex
commit 176dd64070ffbe19c8b950ebea264b315655f75c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jul 20 21:24:28 2009 -0400
tests: Don't leak strings from GUPnP in rawudp test
commit 4a6bc0bcb61b90d246466c7399501543673bd113
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jul 20 18:41:30 2009 -0400
test: Test unreffing the stream during various nice transmitter signals
commit 6b86b08338f79fb636836a2ff3c27be1c1bab1bf
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jul 20 18:40:47 2009 -0400
nice: Emit state-changed signal from idle too
This is to work around the fact that libnice keeps its lock held over
signal emissions.
commit 7b73f48e08ff6d879fb606c89447ab7c76b59acf
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jul 20 18:39:06 2009 -0400
test: Stop nice transmitter before unreffing it
commit a7771cf73d11bc2592b626d29aa7af5ceeb0baa6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jul 20 17:53:28 2009 -0400
nice: Emit new-candidate and selected-candidate-pair signals from an idle
Emit the signals from an idle because libnice keeps a lock over signal emissions
commit d40bbdd86f2ceac2c2719b577abf222481bb66b7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jul 20 17:11:04 2009 -0400
nice: Keep sinks state locked while not in bin
For some reason, they tend to lose their NULL state even though they have
no parent
commit ddd4dc632465393e86f5726c4c6dd23b32b87ced
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jul 20 16:28:23 2009 -0400
nice: Do gathering_done processing from a idle callback
This is because libnice keeps its lock held over signal emissions.
commit 3d02ec497c6133386af2b9dd0f1e5b49ffb6a441
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jul 20 16:27:12 2009 -0400
nice: Add function to add idle callback in agent thread
Add a function to be able to add an idle callback to work around libnice's
recursive locking.
commit 83ad9166d5e97598e7be8be62fde964f0a8671b7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jul 20 16:26:19 2009 -0400
rtp: Disconnect stream transmitter signals on dispose
The stream transmitter could be multi-threaded and could therefore survive
the FsRtpStream if some other thread has a reference.
commit ac4d08c1fe77f88b6abf516c0933bd65ea22465b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jul 20 15:50:18 2009 -0400
test: remove empty line
commit 216cdb47c3f81624de4204a9001742045c5de5e7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jul 17 13:42:16 2009 -0400
Revert "rtp: Keep a ref on the session/stream while calling into it from an async callback"
This reverts commit a82b8a42f594a37b3299645c67b7ccf58025994c.
commit 78b7b99cd303545bebe75390debb784bdc905eb1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jul 17 14:07:53 2009 -0400
rtp: use g_signal_connect_object to keep refs while the signal is running
commit 84af7fd86e11f53bc35a1e8f8e8e2618dd6b958e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jul 16 18:04:16 2009 -0400
nice: Don't let agent thread try to join self
commit 54bde6a964f000c02f22f53f4dc8e03659151b5e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jul 16 19:39:50 2009 -0400
test: Test deadlock if stream destroyed while agent in signal
Test that the nice stream transmitter will not die if it is unreffed
while it is in a callback
commit 533ee1fc9ef62b23f1382aba00099e8549dd3bfb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jul 14 16:15:48 2009 -0400
test: Test if it caues a problem if the session/stream is destroyed while the stuff is running
commit a82b8a42f594a37b3299645c67b7ccf58025994c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jul 14 16:22:42 2009 -0400
rtp: Keep a ref on the session/stream while calling into it from an async callback
commit d02f45eefc3db282e31a28b433d3e5727f96b5ac
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jul 14 14:49:59 2009 -0400
transmitters: set the ToS field on outgoing packets
Set the ToS field to the highest priority in the hope that this will help
reduce latency.
commit 56f2489d68fe881ed861f7fd057cd4ffe7be925d
Author: Louis-Francis Ratté-Boulianne <Louis-Francis.Ratte-Boulianne@collabora.co.uk>
Date: Mon Jul 13 14:02:54 2009 -0400
msn: Generate random session_id upon construction
commit a278c5cbc9b6f2cc40c54addeb2da3f46cc8b6b6
Author: Louis-Francis Ratté-Boulianne <Louis-Francis.Ratte-Boulianne@collabora.co.uk>
Date: Mon Jul 13 14:00:21 2009 -0400
msn: Accept session_id between 1 and 9999
commit 531adfe9ed3a6aaded3d2cf9082a6c233181941f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Jul 12 15:08:02 2009 -0400
msn: Enable paused-mode on mimenc if possible
commit 67eaddf0bbd5345899d3972528efbe632e1d46c3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Jul 12 15:00:55 2009 -0400
msn: Check required element before allowing subelement creation
commit fd507be99ba2304f16fad5cf102b02b3594ce246
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Jul 12 14:53:20 2009 -0400
msn: Split fsmsnconference into separate send and recv elements
commit beb54d208e5b6d872590e1dd62a437979d7991c3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Jul 12 16:31:12 2009 +0100
Rename element fsmsncamconference
commit aa3bf48fcc6efd3a939fc567d62f9cbcfa01524d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Jul 12 16:23:04 2009 +0100
msn: Add myself to authors
Also update copyright dates
commit b8cc4ee40c4b71a423e4d687210cacdeebc4da0a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jul 10 21:43:17 2009 +0100
msnconnectioin: unlock lock instead of double-locking..
commit 0adc1ade20915588cf1c6c129e901e792f488977
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jul 10 17:17:51 2009 +0100
Register enum types in a thread safe way
commit 53c3eff23f2d56d17ade27dcd964c55985f448d3
Author: Louis-Francis Ratté-Boulianne <louis-francis.ratte-boulianne@collabora.co.uk>
Date: Thu Jun 18 10:44:08 2009 -0400
msn : session ID can be between 1000 and 9999
commit 0491f6a7008584ac1346e35c309a366480f12faa
Author: Louis-Francis Ratté-Boulianne <louis-francis.ratte-boulianne@collabora.co.uk>
Date: Fri Jun 19 12:49:52 2009 -0400
Check the right session id
commit 4d004f2757351d59b339ce1a527504f78bf47531
Author: Louis-Francis Ratté-Boulianne <louis-francis.ratte-boulianne@collabora.co.uk>
Date: Fri Jun 19 12:47:44 2009 -0400
Set state to connected when we begin to receive data without receiving "connected" first
commit 8d7f45f156bfc552ec7a9458dd70c638078ba8c2
Author: Louis-Francis Ratté-Boulianne <louis-francis.ratte-boulianne@collabora.co.uk>
Date: Thu Jun 18 15:13:53 2009 -0400
Added a test for fs_element_added_notifier_set_properties_from_file
commit 899acf9334b8df5279d83d0d98b732f3bd55d5a4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jun 18 15:36:11 2009 -0400
tests: Put get_fullpath into the generic testutils file
commit 8c38af58376d7aea25c5db18b49fc3e96fe77207
Author: Louis-Francis Ratté-Boulianne <louis-francis.ratte-boulianne@collabora.co.uk>
Date: Thu Jun 4 17:00:03 2009 -0400
Added fs_element_added_notifier_set_properties_from_file and python binding
commit 27316bd6737efdde048f922906c8b8d451ca25e6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jun 18 14:41:53 2009 -0400
python: add missing methods
commit 6e8ddb3bc477e391f47502166c47661a186d6eb0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jun 18 14:37:56 2009 -0400
msn: Allow session ids from 1
commit c33edb27264e8d448eb7c1cbf35a43a5d0f03e61
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jun 16 16:12:06 2009 -0400
msn: use type##_parent_class pointer from G_DEFINE_TYPE
commit 2a95bb2b8e7b5f1124e8b1529577ed1393b94589
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jun 16 16:09:37 2009 -0400
msnconnection: set method before adding properties
commit 6eb1598868d88a1cc606625bddff2e5590aec1ce
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jun 12 20:01:38 2009 -0400
msn: Allow any 4-digit session-id
commit 147e588c48f0a5176d973106a20dfafa6f2512da
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun May 31 16:49:07 2009 -0400
msn: Add a bit of documentation
commit 492b7079ea083ba98eb1e2e367401f23eb4f171b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun May 31 16:26:54 2009 -0400
msn: Generate plugin documentation
commit d71b180e56a265f861a488152945fecc4285c7e2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun May 31 16:17:25 2009 -0400
rtp: Re-order Makefile to split out common stuff from the different results
commit b2308c6ce077a5649c1d2f6405b603ba18a9b278
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun May 31 16:16:06 2009 -0400
msn: Build doc-building library
commit 4a8a61bf135def9b08b54d31fbc0e11ee3365954
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun May 31 16:08:37 2009 -0400
msn:l Remove non-existent test from makefile
commit f8aac7b4c2fc496ea767fe427021b9961c05aa6e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun May 31 16:05:30 2009 -0400
msn: Stash the session id in the candidate username
commit e4dd04988c2e454d9018ce94a253233a8527506f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun May 31 15:55:22 2009 -0400
msn: Get the session id from the connection obj
commit 99b255338975dabace3b4efad1218c2351b9aec2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun May 31 15:54:03 2009 -0400
msn: Add session-id property to the connection
commit 1663e1194068401686a64fdd51cea692b88ff962
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun May 31 15:45:29 2009 -0400
msn: Store session-id/initial-port as unsigned int in connection
commit bdc7f04805fcafb39f8f1440b7b64a74d007931c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 29 16:34:06 2009 -0400
msn: Move session-id/initial-port setting from the session to the stream's creation
commit 9974b73ccea2a35f0f180d6d8bebee5a4feef53c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 29 16:22:56 2009 -0400
msn: Check for race in stream addition
commit d5f98965aa4f5397498372ff73d6ac5ef1953589
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 29 16:18:53 2009 -0400
msn: Create the connection in the constructed method
commit 40046fb07a214d2f63feb6f7b1823454dbfdb5d1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 29 16:07:20 2009 -0400
msn: Add session-id and initial-port construct params to fs-msn-stream
commit 8f8b00f4c1dff189cd0c3e02c01b784dd716f322
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 29 16:01:02 2009 -0400
msn: Implement get_stream_transmitter_type
commit 674546cbd7ed071252ee51400021b61476cdcf10
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 29 15:58:40 2009 -0400
python: Use fs_session_get_stream_transmitter_type
commit 29c73993a4274a48b7f075a033cdf372b50b6a92
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 29 15:54:29 2009 -0400
rtp: Implement get_stream_transmitter_type
commit 082dd2ac74b537c88e9b7acec733031364cc4382
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 29 15:50:32 2009 -0400
msn: Comment out non-existing test
commit dd8bb7273514c5cdea48bcff8b1a14a940e1849b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 29 15:30:53 2009 -0400
lib: Add fs_session_get_stream_transmitter_type api
commit 4bca81e8baf613102b44681cd41e445919daf259
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 22 18:20:32 2009 -0400
msn: Emit messages on connection failure
commit f3a819b737182a61e0f27dde3ac96be42bcfd9fe
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 22 18:15:54 2009 -0400
msn: emit connecting and ready stream states
commit 7a98482bf69ab0cfd437e4b054f5431c0780173f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed May 13 17:51:54 2009 -0400
Release conference obj lock before changing the valve properties
The obj lock of a containing bin is taken in the notify signal when changing
the properties of its childs.
commit 65404e4a9b96357178c3064d487373a0560c7eb7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon May 11 23:51:11 2009 -0400
msn: Don't leak codecbin on error
commit d0540a94f3c14807d823d6d8160eb3cf9f33a556
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon May 11 23:39:30 2009 -0400
Add tests for error case
commit a2e6278f905ca188e154ae4d03c95be00f94c548
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon May 11 23:36:53 2009 -0400
msn: add test for other direction
commit 8bc93fcf6ce0a6f8e48f7b56716303eee02c38ad
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon May 11 23:23:51 2009 -0400
msn: Check for right variable
commit b45c053944211aa05ec31a9ea3886e9daf1d9419
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon May 11 23:23:39 2009 -0400
msn: Add Call test
commit a353dc8f82f28837c0bc81573d2116e5a00b36a8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon May 11 23:20:53 2009 -0400
Make stream-transmitter a property of the rtp stream
commit f176488e1f013ba2b1d63565f49a3c494f242453
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon May 11 22:51:39 2009 -0400
msnconnection: Replace GArray with GPtrArray
commit c540cd6e3dc64b3a58db69ab9ffd0a0fa85b56e4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon May 11 22:49:37 2009 -0400
msn: Fix leak of pollfd
commit 53a6fd9a50cdb6042a9543fedbaf8d07b3fcd937
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon May 11 22:45:21 2009 -0400
msn: First test
commit 40c0125d893a487de94780384bec902c4654b99c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon May 11 22:08:16 2009 -0400
msn: Stop on success from listen()
commit eff682fd69e7ddc2b507573e054980b6c42cc25b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon May 11 20:39:21 2009 -0400
msn: Stream locking completed
commit a8725b378eedc1669e06342c8a8da3d1d14ce844
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon May 11 20:14:02 2009 -0400
msn: Dispose of all objects
commit 9d7a611885b867139c0efd69946bf202634a06f4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon May 11 19:50:59 2009 -0400
msn: use session valve directly in stream
commit b102b7e8c02a852c0c0cd65c051b51a9aab0fa11
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon May 11 19:49:54 2009 -0400
msn: make session valve public
commit 2963195dab1a18ad0ffca316e5e737b713264d37
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon May 11 19:45:03 2009 -0400
msn: Use the conf lock to protect session
commit 7c4b60d5114f2b33eec73d53bfd16738191fc866
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon May 11 19:33:47 2009 -0400
msn: indentation
commit 696d433f91040541ec2a0013983bb30b438b8542
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon May 11 19:12:22 2009 -0400
msn: simplify session dispose
commit e3a22cd94166de6c8f154359e07dda153471a21f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon May 11 19:10:31 2009 -0400
msn: unref conf on dispose
commit c7a416fa4bc3f86574adf3055138838fc46c697e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon May 11 19:09:17 2009 -0400
Remove sink pad on session dispose
commit abe3671ebaed103a6d3c5262d6494be2c0386b3a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon May 11 18:26:08 2009 -0400
msn: handle direction changes
commit 8fff5ab3846abc952c7b6adbb688cab8406ca6dc
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon May 11 18:17:25 2009 -0400
Don't crash on error
commit 867fea9b2dee6d34231dcaa63da269621f1f5a61
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon May 11 17:27:33 2009 -0400
Create pipelines just in time
commit 16eb798f1b25926f8d57bcc459914b75823e2d27
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat May 9 17:38:58 2009 -0400
msn: check if the fd has to properly set
commit 99268adbf9e962591015dc1c332ff7752d068fcc
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat May 9 17:23:43 2009 -0400
expose the right sink pad
commit 14381945b4daa32f75dbb280f06a916a382bdcbd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat May 9 17:07:41 2009 -0400
msnconnection: downgrade some errors into warnings
commit 29b9fb235d37271b514904085b97acbb84ae5d17
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat May 9 17:02:59 2009 -0400
msn: Set the default debug cat
commit d202585b20d2c7eadcb63314cf83751d019f0da0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat May 9 16:50:15 2009 -0400
Thread protect pollfds
commit fbf87a141ef6fccf09338bde76b25cc65f020468
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat May 9 16:45:14 2009 -0400
Use shutdown_fd to close other fds too
commit 796a71ee259203084e10b8f6a38ebdbd7546dc6d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat May 9 16:42:21 2009 -0400
msnconnection: Remove duplicate pollfd checks
commit 0786bef952b6b76a9eff986955b8287dd601e158
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat May 9 16:40:47 2009 -0400
Find pollfd before shutting it down
commit b5bc31cf16e7befb59912357fc3eb6d53ea0610f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat May 9 16:22:15 2009 -0400
msnconnection: Set pollfd server flag before adding it to thread
commit 4034c4ccc3bffc799bbf1b00c5417f9f56d480d3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat May 9 15:39:17 2009 -0400
msnconnection: Document locking
commit 999398a9aae68a682eef973ab900c1e1139bc758
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat May 9 15:33:25 2009 -0400
replace sprintf/strcmp with snprintf/strncmp
commit a5445ade738e7361f4eca99abe8fb3f858854cc8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat May 9 15:27:57 2009 -0400
Indentation
commit 2e27df5d46deb2afcde9aadda2815cc3ecbb1619
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat May 9 15:27:44 2009 -0400
Replace perror() calls with GST_ERROR
commit 35e858428643482ee259253658c7f68545d3bfa3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat May 9 15:25:57 2009 -0400
Remove useless checks
commit a569dfd63c944098bd6006da6cb7133ad01f11e8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat May 9 15:25:23 2009 -0400
msnconnection: Free the mutex
commit 2d6879631fa0e9f57b90be13265f7844fc2428eb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat May 9 15:24:24 2009 -0400
msnconnection: Split dispose and finalize
commit 2215f89222711718564497f877db6d866838a075
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat May 9 13:57:36 2009 -0400
msn: Return errors correct on set_remote_candidates
commit eef5a2558d2d84d44d31f7b9b06f3cdf6e608689
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat May 9 13:51:40 2009 -0400
msn: Cleanup code, get proper locking for gather candidates and return errors correctly
commit ef897dcced2580f6f55e409370d1a2c33539e5a4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat May 9 13:34:36 2009 -0400
msn: make session mutex not recursive
commit 99b8e2f57fff4f52c740206ddec885cc767e5d7e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat May 9 13:33:32 2009 -0400
msn: Remove session's id prop, its always 1
commit 07891656937b23f8432a6f5e956708ce631e489a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat May 9 13:30:55 2009 -0400
its valve, no fsvalve now
commit 709f35ff0ae5265d1899ac167d4e320bc800cdb9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat May 9 13:30:39 2009 -0400
msn: Return nothing when reading codec prefs
commit b1d27064426e44aabd99c7ca69d7a49e94823329
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 8 18:12:16 2009 -0400
Make the strings static
commit 6e2a765492b1668b581e4a6045f9b0cdec87d8e7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 8 18:10:26 2009 -0400
Set the initial port property
commit 7288dd713a2b5c3a831f7f54bd8e57e058b36ff3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 8 18:02:21 2009 -0400
Replace g_debug with GST_DEBUG in fsmsnconnection
commit 4650f1a362c8232c62b3e96bd86c3148736cc3d9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 8 17:59:32 2009 -0400
Use macro for mutex
commit a183ddf9fbf50b464ef7aa629837074037eac9f1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 8 17:52:03 2009 -0400
msnwebcam: Make code C90 compliant
commit d6760e79be28a7b16bfa107e88ad0488aadf79a6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 8 17:37:00 2009 -0400
Fix indentation
commit 51fcd36cb9a5aa52a762bf310976ac928a167e95
Author: Youness Alaoui <youness.alaoui@collabora.co.uk>
Date: Thu Jan 22 08:46:28 2009 -0500
Make the src_pad_added signal be fired once connected.. it must not be in the constructor otherwise noone can connect to it
commit ba7c621d9f485790ff2a60dc04339e096210004a
Author: Youness Alaoui <youness.alaoui@collabora.co.uk>
Date: Thu Jan 22 08:45:19 2009 -0500
add queues on the send/receive pipelines...
commit 362210fdf75dc7b3f38e588f49d427b179a68e0d
Author: Youness Alaoui <youness.alaoui@collabora.co.uk>
Date: Wed Jan 21 19:20:07 2009 -0500
use fs_interfaces instead of nice_interfaces... for now
commit e59e8d1da0e0c259f98be68586d030abdb564c43
Author: Youness Alaoui <youness.alaoui@collabora.co.uk>
Date: Wed Jan 21 19:14:25 2009 -0500
Correctly fix fsmsnconference to work
commit 662d79de9b5efeeab0bc2e7689016d1c0b8d947b
Author: Youness Alaoui <youness.alaoui@collabora.co.uk>
Date: Wed Jan 21 19:14:07 2009 -0500
fix a compilation issue.. and use FS_MSN_SESSION_LOCK instead of GST_OBJECT_LOCK
commit fd4a0023193568fa3eb872b421fa263e71c544d5
Author: Youness Alaoui <youness.alaoui@collabora.co.uk>
Date: Wed Jan 21 19:13:14 2009 -0500
Correctly find the port we used.. in case port is 0, we can't use the port variable since it will be randomly allocated
commit cb5ffca56b6f1a663a7177e9a309a7162e4cb996
Author: Youness Alaoui <youness.alaoui@collabora.co.uk>
Date: Tue Jan 20 23:40:28 2009 -0500
a lot of stuff to move a bit forward in making fsmsnconference work...
commit 26eda514ae70f5865bfae939ade2d1f6aa757745
Author: Youness Alaoui <youness.alaoui@collabora.co.uk>
Date: Fri Jan 9 18:04:53 2009 -0500
Making the msn-connection use a state machine per socket and not use blocking sockets. Fixed GstPoll and tested it, it works!
commit 2645a167cb0637b2398f6dd4ababbb4881a3201a
Author: Youness Alaoui <youness.alaoui@collabora.co.uk>
Date: Tue Jan 6 18:44:35 2009 -0500
avoid bug if we can't create a new session
commit f7e46f27bda5efad507585cfca0c9c30d68f9ec3
Author: Youness Alaoui <youness.alaoui@collabora.co.uk>
Date: Mon Jan 5 15:41:56 2009 -0500
Move all connection related stuff into its own object
commit e1965e29ea758c4f47572557b94cb6094373d9ac
Author: Youness Alaoui <youness.alaoui@collabora.co.uk>
Date: Mon Dec 15 20:05:42 2008 -0500
Correctly set up the pipeline if we are sending and we act as the server
commit 8da16e4b57c6206e59adb73bfbdfc75cd50f9519
Author: Youness Alaoui <youness.alaoui@collabora.co.uk>
Date: Mon Dec 15 20:02:41 2008 -0500
Port msnstream to use GstPoll instead of GIOChannel
commit 956a9e5ca4e65f913b0b83534119242ffb16e5be
Author: Youness Alaoui <youness.alaoui@collabora.co.uk>
Date: Thu Dec 11 18:36:00 2008 -0500
remove duplicate useless weak_ref
commit c7dde5d081530399023c38dfb8c0bf27cda17c86
Author: Youness Alaoui <youness.alaoui@collabora.co.uk>
Date: Thu Dec 11 18:35:48 2008 -0500
update to API which needs the cname to be a const
commit 06aeb2c47d0bfed520b38b83d62093749a0a625c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Nov 30 14:34:57 2008 -0500
Add polling thread
commit 7d1462f2517b7f7c83b5b627bde226c0e85e9b89
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Nov 30 13:56:27 2008 -0500
Add GstPoll based infrastructure
commit fe48102f4656fceaaf004cf050489301e20d03e3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Nov 30 18:27:11 2008 +0100
Don't allow bidi or nodi streams
commit 286c919fa1a1834830eab232930c925e7ecf10a1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Oct 13 12:55:02 2008 -0400
Add sink pad and valve to FsMsnSession
commit 7d0fae9227a636a54c4e99847e4d3728978e7f55
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Oct 12 16:14:15 2008 -0400
Guarantee only one session
commit 600b0d983ba3adbec0e8e43046b5bc2bc7cf3910
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Oct 12 16:07:21 2008 -0400
Make the msn conference enforce a single participant and a single session
commit 4a611bbbe2707ed4aca4d0fe76d986f8a5e9740f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Oct 12 15:19:05 2008 -0400
Fix indentation in FsMsnParticipant
commit f95bb569372df7fa0c9ddbfa1190ea2dd2a86bf4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Oct 12 15:16:55 2008 -0400
Add already_exists error
commit 71e6f78278b3177a62ec679ce5036e5de69d3b8b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Oct 12 12:39:48 2008 -0400
Remove gstfsmsnconference.c
commit 20477cff6719ed4ec7bca212842989721ccdd3c3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Oct 12 12:38:44 2008 -0400
Fix copyright headers in the msn plugin
commit 373b35c1252ed45724157989d09424773a44a37a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Oct 11 15:06:20 2008 -0400
Indent fs-msn-stream properly
commit 4342e3513467197f3848f2ea003a9bfda75780b1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Oct 11 15:03:17 2008 -0400
Indent fs-msn-session properly
commit 868239dd01d6604efe27ad37aaf84fd6ee1a9b0e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Oct 11 15:01:32 2008 -0400
Indent fs-msn-conference properly
commit 9dfc92eb7ecbb15f80d2856bb6c3e373000bf99d
Author: Richard Spiers <richard.spiers@gmail.com>
Date: Mon Aug 18 02:26:56 2008 +0200
Last minute changes to the stream
commit b3b25e88463a68f1525e4026549940ffd765415f
Author: Richard Spiers <richard.spiers@gmail.com>
Date: Mon Aug 18 01:57:06 2008 +0200
Making the code neater, fixing some errors so it can compile with Werror, as well as some stream changes
commit 242cd483e2fe68e3f9ed599b31d92a95bd161aa2
Author: Richard Spiers <richard.spiers@gmail.com>
Date: Sun Aug 17 00:19:43 2008 +0200
More modifications to fs-msn-stream - sending and recieving should work now
commit ce88e4d0b67e2336b1277fb4abe79f8bc719e808
Author: Richard Spiers <richard.spiers@gmail.com>
Date: Wed Aug 13 02:04:56 2008 +0200
More work done on the msn stream - connected various functions together, starting to look almost functional
commit 4de2748cb97a5032c4e46675c8a4d70baffcaefd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Aug 6 15:42:19 2008 -0400
Fix indentation
commit fa71df786c7647ff3c352393050e87ebf4a9dd84
Author: Richard Spiers <richard.spiers@gmail.com>
Date: Wed Aug 6 21:06:17 2008 +0200
Created a duplicate gui example to hack around in Added more functionality to the fs-msn-stream
commit 83da09316963d8dc25439e2ca2b557d04b05a49f
Author: Richard Spiers <richard.spiers@gmail.com>
Date: Mon Jul 21 22:01:39 2008 +0200
Just adding in some author information
commit 6fe761fd5b7d3d2b59e9d81e71666d2e16037db2
Author: Richard Spiers <richard.spiers@gmail.com>
Date: Mon Jul 21 21:38:26 2008 +0200
First real commit - mostly skeleton code Starting to add some msn functionality Nothing too new, just reworked some functions
commit 0355c710ffdefc3e5582076bfa1da5fbf657f80f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jul 13 18:35:39 2009 -0400
rtp: Make the locking of fs_rtp_sub_stream_verify_codec clearer
commit eed05a55ce1a68cc1de6d6ce8a6da4ca0c847c37
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jun 29 23:05:44 2009 -0400
rtp nego: simplify the iLBC negotiation function
commit 73c669f834b87db78a2cbed480a41052c2d95d93
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jun 29 17:22:48 2009 -0400
rtp cache: Reject cache if the factory does not exist
commit a709918824a4b71b67b33f37c43b0f9284789e39
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jun 25 19:14:35 2009 -0400
rtp: Keep session ref while doing callback
commit 1905290e982b14e9a1e1cd31c072e856c39cc91b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jun 25 17:48:45 2009 -0400
tests: Use GST_DEBUG/LOG/WARNING instead of g_debug in tests
commit 396f5fd2d31fe86031c0f374c231a4f72996984b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jun 25 17:35:29 2009 -0400
nice: Release lock before calling into nice agent
commit a18a67d67dac193403355da32e6fdf5270b1a6a2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jun 23 19:19:11 2009 -0400
python: Rebuild defs
commit 8e9ffbcdf1b35fdacfcff3c56f31f06205a80685
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jun 18 14:40:44 2009 -0400
python: Export fs_stream_add_id
commit ee956c08df2cb5e318d9caefef6f528484f58c10
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jun 16 17:58:05 2009 -0400
nice: Use stream_id from arguments
commit 005b71225cac0dd85e128c1b07e5c8e010e0df15
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jun 16 17:57:19 2009 -0400
nice: Dribble out candidates
commit 855ac3ad0c476a841e0f2513a71fef77fd63848c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jun 16 13:24:10 2009 -0400
gui: Replace libglade with GtkBuilder
commit 0161852402ff7d0dcd41315234eab8fe53b57018
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jun 15 17:53:32 2009 -0400
rtp: Make cache work on memaligned platforms
commit 901c42f3087f1ceb99d15545c77cfc35eba7b9ee
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jun 15 13:37:35 2009 -0400
rtp: Remove pad block cb when destroying substream
commit beed3cb4ed40026f4fed7a076dece480812003f9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jun 10 10:38:51 2009 -0400
Try to unref internal session only if its set
commit 516449ba927cab674a7bdbc415508c4e5991c138
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jun 9 10:17:22 2009 -0400
Update gst version in configure to 0.10.23 to match README
commit 35960e8d82b5322680d9dcd948d43b06da9aa4a3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jun 1 15:44:20 2009 -0400
Update core gst dep to match the -bad dep
commit 8be088f5829ff168595fc5549e875eb49cd08388
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 28 17:56:36 2009 -0400
Version 0.0.12.1
commit 3f40b79a04bfc89d9fd318b5bf9ef7857b539dea
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 28 17:50:18 2009 -0400
Version 0.0.12
commit 8a64db4a0035559a34b84ab5593512a8061ff232
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 28 17:39:21 2009 -0400
Disable RTCP CNAME based association tests
The message is broken in gst-plugins-bad 0.10.12, so it won't work.
commit 4c476d49211f2f387b5f050a6bde853765dd4303
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 28 17:36:57 2009 -0400
rtp: Check for the new name of the sdes message
commit 4a60b35295dbc1f9b70f33cb15bbbc6b8df5502a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 28 16:38:49 2009 -0400
tests: Reduce nice test debug output
commit 8c46154df085bf91c71ac62e18a19c8a93393356
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 28 14:05:33 2009 -0400
tests: Name multicast rtp tests more accurately
commit a53438667b01b10fd15645c53764be071a0d1361
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 26 20:46:25 2009 -0400
Revert "nice: remove useless state unlock"
This reverts commit bbefabf9da7fc4a695a8e18591fe1309e79b1479.
commit 42181a7499c669fdb29b6dbc3c3bc995c426f356
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 26 15:52:27 2009 -0400
Set link to playing before linking it
commit 586b649e80f316a2dfc0cef8df398ea68e3f3673
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 26 15:51:20 2009 -0400
rtp: Do proper locking when removing send codec bin
commit d443e642c4e453cb028b5670536cf1699a843a68
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon May 25 17:16:55 2009 -0400
Version 0.0.11.1
Version 0.0.11 is in a branch
commit a46e57c168338c8a2e3b39771e10aa5e626abeda
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun May 24 14:44:58 2009 -0400
rtp: Re-add plugin ldflags
commit 5c2609de1101faa2409680e8b7ca3321bb27c6af
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 22 14:52:25 2009 -0400
tests: Disable upnp for invalid stun test
commit bb17542752c655957580a25892d1082aa33af85d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 22 13:40:06 2009 -0400
tests: Do g_debug instead of warning when skipping tests
commit 79ce8d23643eda8ddb45fb3bbf5444e6c225f299
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed May 20 19:02:34 2009 -0400
Update -bad dep for ssrc setting property
commit b51b61984e7e2f465c375f9781eec7c3bf9b9089
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 23 18:25:00 2009 -0400
Add ssrc based multicast test
commit 80a81edd9ee3085426ac755b33c2226b0f6270a6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Apr 22 17:42:04 2009 -0400
Implement fs_stream_add_id in RTP plugin
commit 6aaadd3066a8ab0133ad3feb72c5c657e608240a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 21 19:53:20 2009 -0400
Add fs_stream_add_id api
commit c8ccc1d254a167e88fc25bf28547c90609385230
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Apr 20 20:18:41 2009 -0400
Add test for changing the sending ssrc
commit 91325df0c3835686abaa654ced8d63e45fc57d22
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Apr 20 19:10:22 2009 -0400
Implement the ssrc property on the rtp session
commit f9e660f88e6226d023e4a55ddd3adae4f185662a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 24 12:15:15 2009 -0400
Get rtpbin internal session
commit ad703c2a8a4a728e53c7993d9cf055607e22801c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed May 20 19:00:50 2009 -0400
Version 0.0.10.1
commit 31d9d40883b7df444d28a89e7d445c877185bfbf
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed May 20 18:54:34 2009 -0400
Version 0.0.10
commit 2fefd38935055282f0e9f8f08f5349259ef0d861
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 19 16:23:57 2009 -0400
codec: Ignore case when comparing codec parameter names
commit ab58cfd77f2cb50be081c2a6430fdb698cf22015
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 19 16:21:33 2009 -0400
codec: Ignore case when comparing codec names
commit 307660cbb1f4c785d029366b52d96e7f9fe2ef2e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 19 16:21:14 2009 -0400
codec: Accept special arguments with any case
commit 4eb594b91b135956edbc5d77b840a6aa7361db6d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 19 15:43:06 2009 -0400
rtcpfilter: Replace SR with empty RR if there was no RR
commit ebe4d6f0692cf5f713e567d7472b63801d3a137e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 19 14:43:09 2009 -0400
rtcpfilter: Test for no-rr case
commit 688eb530fddf21f7b1a93380097d3cadd14e1b0a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 19 13:58:06 2009 -0400
rtp: Don't unref passed caps in discovery
Don't try to unref the caps pass as input, instead ref them when they are
added somewhere.
commit 59df5a00e4ea0ef5840f637d67328c5742aa625f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed May 13 17:18:32 2009 -0400
rtp: Free substream if its parent is unlinked
commit 34eb9f312cecaa53c4e51f68d674b221be02f09b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed May 13 16:47:28 2009 -0400
rtp: Make sure substream is stopped before disposing of it
commit bcb3d7ad3fabbfd196e4e029d555be65d5b9d683
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed May 13 15:27:03 2009 -0400
Have substream emit a unlinked signal
commit 92a7eac0b5ff87e89c770beaea3de66e893ae775
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed May 13 12:20:39 2009 -0400
nice: Free nice candidate with the right function
commit bbefabf9da7fc4a695a8e18591fe1309e79b1479
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 12 12:24:27 2009 -0400
nice: remove useless state unlock
commit ea8b7bf7e31a40b1e4e64c09c795dce9d5090ccf
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 12 12:07:20 2009 -0400
Safeguard against malformed GstRTPBinSDES messages
commit e4b2dbb273171888fef35e30e5a9b773cf36dc7b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 12 12:03:38 2009 -0400
rtcpfilter: Verify if there is at least one packet
commit 32c15a7520f65ba5fabb4933036aa91366492b7b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 12 12:01:51 2009 -0400
nice transm: Make sure foundation ends with a NUL byte
commit 5651022a4a8acf6bb296be512758f68cc787f224
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 12 11:59:59 2009 -0400
substream: Add missing break
commit bbd8db90081fdc96ecd6cd513abbf1e95eb379d9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 5 15:05:51 2009 -0400
Continue discovery until the caps have been found
commit 7efe8ad1732ecaadf22ad3ea5e912e60231ead1f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 7 13:51:20 2009 -0400
Remove unused variable when debug disabled
commit a6829deb59d85e26349d92a6da7b632b729d9d43
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Apr 26 18:16:01 2009 -0400
Remove deprecated GLib symbols
commit 2250f8e4c3d8e7615e3bd180a7f881778dcbc035
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 5 12:37:03 2009 -0400
funnel: Change the pad caps on source change
commit 5e79e5ed87c5615f80db761048e3ae7c2a3426d3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 28 17:10:51 2009 -0400
Use a convenience lib to avoid building everything twice
commit e5937fa4c41abdff87855b361dd5bbc05e7fea4f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 28 16:49:40 2009 -0400
Update common and use shave
commit 677bdc62a5c612ba34037b6de2d9b55a6ad9e9b2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 23 18:25:00 2009 -0400
Add full conference multicast test
This test uses cname for the association
commit f17b7f3af4f694170a9fdfa06ec60e893c07882e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 23 20:03:34 2009 -0400
Return more errors in multicast transmitter
commit f296ea9b403fe9165c24aa03042627a933049c6d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 23 17:48:35 2009 -0400
Factor out the utility func to find multicast addresses
commit 666aaa493d3fb011db2fd6c6d31d0dbb4c6a5b24
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 23 17:37:00 2009 -0400
Select the transmitter name for each test in rtp tests
commit 064b3fff689bd0f7f32abde95c76e796bebb50ad
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 23 21:36:08 2009 -0400
Remove usage of cname in the most tests
commit 7dad3b6432fa3965584026f60624211ff92f1aa4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 23 20:54:53 2009 -0400
Make the cname optional in participants
commit 0e4ec9f0c6811a120ff31d9d39538c965350ea33
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 23 20:39:54 2009 -0400
Don't emit the UNKWOWN_CNAME error anymore
commit f376c3ff602c89e8757e25eea9347b3a40dcaddf
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 21 19:41:04 2009 -0400
Fix doc typo
commit 6e04cf3ab2ff1b3ae077ad11d6f30032646dda86
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 23 19:20:12 2009 -0400
Return an error if no codecs where detected, every time
commit 93fd20fddbf0c3841499fb00a21351717c268391
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Apr 15 18:29:22 2009 -0400
Use internal stunalternd for testing
commit 68732ff3e7a769d4c150139d6b9dd47a981d7c6a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 10 14:13:19 2009 -0400
Emit GstForceKeyUnit when multicast starts sending
commit 442a43705c4121c41c6e60f50244fff40e7cb776
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 10 14:09:47 2009 -0400
Emit GstForceKeyUnit when nice starts sending
commit 2b94c4aa5fb26f48d50a3873dfaff1d6eb64681a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 10 14:06:22 2009 -0400
Emit GstForceKeyUnit when rawudp starts sending
commit 1de519a700932fdb37a88bca1d1c62bff1ea0c03
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 10 17:23:00 2009 -0400
Only enable stun debug if rawudp debug level is debug or log
commit 9cbbdc2dd7efd1a06aa1c197fc1eb916da7e3ffb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Apr 8 21:03:32 2009 -0400
Use NiceAddress to parse stun ip
commit e04ccafdf2990ae96b49113f117f9403927bb76e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Apr 8 17:07:44 2009 -0400
Update libnice dep to 0.0.6 for stable stun API
commit 4dc735149c08003fff154c6f5902c2e2afae7022
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 7 20:29:04 2009 -0400
Add stun alternate-server tests
commit 77286bdba89619f59c08d086f0e25a658042b017
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 7 18:32:46 2009 -0400
Implement stun alternate server
commit 97de77fe3f12c84f527ab4c9dab171a2e30ead8a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 7 18:17:49 2009 -0400
Use libnice stun timer
commit 580a0fbf168a94f87de3d39584f128449146bfe0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 7 17:12:15 2009 -0400
use libnice to parse incoming stun
commit afe00f2ca7a339b72b5bd0d1ef6ad0c4df5604d0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 7 15:57:17 2009 -0400
Remove stun for old libnice
commit befe532b310bf9763b9a87e2492020b590734bb6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 7 15:56:48 2009 -0400
Use libnice when sending STUN requests
commit 342f097a3fbe9af972d76429c5eb69278e00d412
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 10 14:56:48 2009 -0400
Don't print NULL candidate
commit a89f6b1df1fd2fbb08ab95c8180fe23a9caaa196
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 10 13:24:20 2009 -0400
Remove unused label
commit 753462cfbc0cce96a84eaa3dfd96b682ec68c443
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 9 19:06:30 2009 -0400
Remove support for H263-N800 hack
commit 34b52b61ec10e573db0ab3c77a3d01d377cd807f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 9 14:02:04 2009 -0400
Update references diagram to match reality
commit f20f61665b7b225fd91dba6d2b52c260e237d6a5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Apr 8 20:39:47 2009 -0400
Stop encoding when no one is sending
commit 3c8acacf9120fa5b7962e4062a31eef0ca761385
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Apr 8 19:26:37 2009 -0400
Don't try to use gdk/gtk defs in python codegen
commit 386c809953600827c6c7637839bcb702f60b1e2a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Apr 8 18:11:52 2009 -0400
Remove dep on pygtk if pygobject 2.16 is present
commit 6904d6df1959168646946dc431339074a5a3fb08
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Apr 6 20:35:23 2009 -0400
Version 0.0.9.1
commit 4fe6016ec86e748342ee3fa35b607cbefc049109
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Apr 6 20:29:37 2009 -0400
Version 0.0.9
commit 6025f3cedd2171d596513effe1d40fb00ae318df
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 2 19:10:11 2009 -0400
Make libnice non-optional
commit ac7dc4a43ac6098397ca8feaff5c4f75c00fec45
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 18 19:09:59 2008 -0500
Improve dtmf tests a bit
commit a020bf8c34656e8c5b1ebfde478847e6aebbfa51
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 18 15:16:13 2008 -0500
Add transmitter sink just in time
commit 5c91c2278e85a4465640ba398fc47fbdf73dc6a8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 18 15:06:24 2008 -0500
Factor out the transmitter sink addition
commit f9fc5976df3cd689b2f2950e8e486bdaeaae64e8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Mar 31 13:40:34 2009 -0400
Check if both fields are not NULL before strcmping them
commit c3ceaf59765f90dcc438bf38ceae8d0669121b55
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Mar 31 13:38:51 2009 -0400
Ignore stun binding responses with no mapped address
commit ec64b568b2c471f94eff579f86de944e63ce00c2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Mar 31 13:36:14 2009 -0400
Don't offerflow if nice candidate is inet6
commit d3083e1068ff1c3bbb7cf46ae1ae2af34458b895
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Mar 31 12:35:37 2009 -0400
Remove unused variables
commit 6883c96812a322f5717b758488c160da6efbc77e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Mar 23 14:58:22 2009 -0400
Drop the buffers before decoding if the direction is not receiving or both
commit ded8205cc9d9c6e98961fb620a3dca3cd9ea8801
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Mar 15 20:56:20 2009 -0400
Remove rtp/rtcp tee fakesinks
commit c2b1bf7104f9e367cb199bf906e05c34c4071390
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Mar 17 18:00:12 2009 -0400
Disallow invalid relay-info parameters
commit 3338bab01a35a792bff24397d53e50fce3a0b2c3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Mar 17 18:12:54 2009 -0400
Test for invalid relay info argument correctly
commit 2cc6bb13aeb056c317b2eeacb091b6ebc05a917c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Mar 20 19:22:35 2009 +0200
Already always requires gst 0.10.12
commit 68d2c034c6e12e5e7219c0e7885179fc9cd6ebe2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Mar 18 04:44:51 2009 -0400
Update python requirements
commit 8615191479ed0842bb9082cedd17e2259c7edb9b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Mar 18 04:38:57 2009 -0400
Use AM_PYTHON_PATH instead of AS_PYTHON_PATH
commit aa8fc29ab49dae0e51e246837f55f88dd6907783
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Mar 22 20:12:59 2009 -0400
fsvalve is now valve in -bad
commit 21a170180c69f8af4ead8efb66ce493b46c8ecb8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Mar 22 20:11:40 2009 -0400
Officially depend on new gst-plugins-bad
commit 9eddf78c30d18c5b68fb8c5b808dacb9764917cd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Mar 15 17:01:38 2009 -0400
Version 0.0.8.1
commit c2f4b1c52f7d601678d8008ba5ed8fa5d82dcd4d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Mar 15 16:53:21 2009 -0400
Bump version to 0.0.8
commit 00866207d3bbe0fab6c5f651b72cc4ac1d1cc86f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Mar 15 17:06:28 2009 -0400
Our h263-1998 negotiation function was really for h263-2000...
commit 49043f860f9de91e561949775f491a47e00359ac
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Feb 24 17:22:18 2009 -0500
Set remote codecs with same id to keep the same config
commit 88997e86f4b4b5826da80e8bb622e0d53b09c9c7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Feb 24 17:04:50 2009 -0500
Remove deprecated delivery-method property
commit 0092891a388e113fc612eeb8eabb9966959a1f47
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Feb 13 18:22:01 2009 +0000
Keep the discovered codec config when re-negotiating
commit 8e08a8611b7845c3543529d40b352caf1e97f951
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Feb 24 16:58:31 2009 -0500
Remove special case to keep codecs configs
commit c836f483b47fd393eae65b3038da6c2f3f8da9a5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Feb 24 15:43:55 2009 -0500
Hide most negotiation details messages to LOG level
commit cdb0b6803a90db370e2f30cfd2df37443244392d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Feb 23 20:26:11 2009 -0500
Make codec config regression test more strict
commit 14009993476cada27a4882c9099cdfb24a3c209c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Feb 26 22:45:28 2009 -0500
Always verify a substream's codec after it has been added to a stream
This fixes a subtle race where the codecs are changed between the time
when the codecbin is set on the substream and the moment the substream
is added to a stream (during this perioud the substream is "free floating", so
we need to verify that nothing nasty happened during that period).
commit de28370480715fb9b8fed46a07595804f56e566f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Feb 26 19:04:13 2009 -0500
Drop buffers that don't match with our caps, don't leak intersected caps
commit c4ea1072376004e963451a41b06e36d1a7647d3a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Mar 15 15:23:52 2009 -0400
Update gst requirements
commit 02c327d08560b0836e1ed81e7144ff3a699db888
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Mar 15 15:05:29 2009 -0400
Add checks for the stream codecs change notifications
commit e79203ea6d4803fd393bf72ac9a1e809b57e8be4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Mar 15 15:05:12 2009 -0400
Emit notify for FsStream::remote-codecs
commit 079b22d5d8491ef4eb86885b2934553ea72a63b1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Mar 15 14:53:58 2009 -0400
Emit codecs notifications if only the recv-only state of a codec has changed
commit f14baee14fce3b6a85e117f86490eaead7eae981
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Feb 23 21:12:07 2009 -0500
Rename has_negotiatied to a more meaningful name
commit b5ebd16f57c2f9be5f475ea1f2dcb69d077c7193
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Feb 25 21:18:35 2009 -0500
Use autoconvert as fsselector too
commit 6a30b64995f725624e13eb13025c7f454e22dc5c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Mar 5 22:35:35 2009 -0500
Add a bit more debug on the nice transmitter
commit b72eac7dcbe274920e8c89cce147a3551e44ac11
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Mar 5 20:04:21 2009 -0500
Force the child name to be rtpbin
commit ef12330aafc65807b1589bd2aa88608c83367eeb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Feb 26 15:49:21 2009 -0500
Print the right variable
commit 70597011612f01270f576302fe4d7f0e3b8e7704
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Feb 23 18:47:39 2009 -0500
Really set page size to zero on spinbutton adjustement
commit 2011d92b3f655d09122e21ee19c40b2acdf2b7f2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Feb 23 18:43:04 2009 -0500
Actually use the stream negotatiated codecs to create the codec bins
commit 412ba58856b4b10c955d02aa40a5193986f0aa97
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Feb 23 18:42:19 2009 -0500
Ignore new cache dir
commit 7ebd18f5fa4c235107f35a76adf7c3262749b912
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Feb 23 16:47:42 2009 -0500
Move examples to examples dir
commit 548f9520d56d7a0efd23482e1b02ff63d2a3e5be
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Feb 23 15:13:47 2009 -0500
Set page size to zero on spinbutton adjustement
commit 6d80cb925c0ac3964dbc64510d587ff36859e3c2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Feb 21 09:47:15 2009 -0500
Add pluginsdir to the .pc files
commit 15776d132fe6933f34b705b7f34c79f5889127ee
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Feb 20 14:45:08 2009 -0500
Add test for 0 clock rate codec
commit a5b5fae2bf489772e416a7ae5dbd8ac8d3cb9404
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Feb 20 14:45:27 2009 -0500
Allow remote codecs without a clock rate
commit d6dd346d168f19fec5ef3bec6d05f3897fe43f4c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Feb 20 14:44:39 2009 -0500
Reset has_negotiated to false before next test
commit 6a508286719e1079b0d726e4abbce7237a0edecd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Feb 18 16:04:42 2009 -0500
Remove use of deprecated clock-rate property
commit 9954eaf267764c75a195ce85283cd42f348cfb68
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Feb 18 16:05:07 2009 -0500
Add missing GError setting
commit df5cf6f9ed20c732794df1a8eb2396e6abe97720
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Feb 20 12:12:22 2009 -0500
Don't set global remote creds in google/msn modes
commit fd0ea6cf933cb1884714384d4ce50eae3cfd6cd7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Feb 20 11:40:35 2009 -0500
Release lock on various errors
commit 6cd21e72ed9f89fae7b97b6b37098dfe33888a4b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Feb 18 13:47:36 2009 -0500
Move the cache into the XDG cache dir
commit 5c3491c6062e13155daf52832651319f164f0ab2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Feb 10 13:38:13 2009 +0000
Don't force base ip/port, its optional
commit 20356773667bf9c78579225acfd792e34ae4722f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Feb 10 13:37:37 2009 +0000
Don't add baseaddr to host candidates
commit 3f6c306c47e98cc61a07e46d5ec5276cb44eb7c7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Feb 10 13:32:31 2009 +0000
Fix indentation in new patches
commit 039f08122cf25b3a84180722d6cea13ceb97ff62
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Feb 10 13:31:15 2009 +0000
Add more sanity checks on ICE candidates
commit 807b0fa892397be8053574d655d0f26a5b2b78a0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Feb 10 01:03:14 2009 +0000
Set the global credentials in draft-19 mode
commit 708657045bf1a5a8e2287cf01fb54320a4042944
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Feb 10 01:00:52 2009 +0000
Fix potential leak of unset remote candidates
commit 304eece2c5b96643a93438bbf8f50be11fcc698e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Feb 17 15:04:14 2009 -0500
Add new m4 file to configure, etc
commit 30f6cfddd866a8b43a31af59ec1b7022b0ae43da
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Feb 13 22:13:57 2009 +0000
Don't force non-exist configure switch
commit e49a1dc2081c685ecbb81fb845cf0b311b6c6918
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Feb 13 22:11:42 2009 +0000
Add python headers check from gst-python
commit 92c4dddf7931d284dd3227317da92411ba7d2193
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Feb 13 22:01:41 2009 +0000
Remove autopoint from autogen
commit 41524871bc203bd29b76697664cc30fc3cb99964
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Feb 12 14:33:00 2009 +0000
Don't use ca after unlocking, and invalidate ca just in case
commit 3fbc07d4d145b5c9d27822dc420415713be19190
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Feb 6 13:36:39 2009 +0100
Implement filtering out of unused telephone-event clock-rates
commit 552dd5f80ab560aebe6d9274440a7aa7d1a11815
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Feb 6 12:48:33 2009 +0100
Use the new filtering function on the negotiation result
commit 5646c98e62c36eb660a960eb725ee5b9058aea8c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Feb 6 12:45:15 2009 +0100
Add negotiation_filter method to the special source class
commit 49cf8a4fc4c5d485662ba9bbe40faab08d77e5d0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Feb 5 15:54:50 2009 +0000
Clarify what CodecAssoc->disable means
commit d20c4cbfa97f129b889137b14beb566eb139ea23
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Feb 10 13:47:11 2009 +0000
Don't leak upnp timeout src
commit 8206bace3743cadee08c53a34b9249c817056ee6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Feb 10 13:46:56 2009 +0000
Don't try to test for valid case of in-band config
commit 93722fdd68e520f175b2e12903a2b5abbf27564b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Feb 6 15:56:08 2009 +0100
Accept remote candidates without valid codec configuration
commit f6a3526db81759673929d8ef7da205111d230025
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Feb 5 14:05:54 2009 +0000
Use common-modified glib-gen.mak for rtcpfilter
commit 88da2deef7981109321c475b9d788b744f856191
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Feb 5 14:05:16 2009 +0000
Bump up requirement to gst 0.10.22 for new rtcp filtering
commit f6889f37eb26ceb9be864990e8f9f3157854eee1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Feb 5 13:59:48 2009 +0000
Merge the sending property in multicast properly
commit a7d420424d000815e6ab3cf0fa175ca823c59d38
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Dec 19 18:32:22 2008 -0500
Add tests for rtcpfilter element
commit 7326b57b65176c946b93d9f91a72534e3840c0d2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Dec 19 18:19:03 2008 -0500
Reduce rtcp packet size if we modify it
commit 15f23f723bbf6268a3998d9de9f6905f8fd502ac
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 18 21:09:56 2008 -0500
Add nice tests for the sending property
commit 87fa4179a17fa9f64283397b07b8e2c2f41fbba0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 18 20:54:09 2008 -0500
Make mcast test flags into an enum
commit d1b081871a6713b5f0b1bef3a0560ba2535286b0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 18 20:52:38 2008 -0500
Use fake filter in multicast test
commit d4561a61ed18492a6ab8e9de679b012051e66cfb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 18 20:52:26 2008 -0500
Add Fake filter element for transmitter tests
commit 4a7e1b1851dbc36d4d0003aa69c845d9182fdda2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 18 20:40:31 2008 -0500
Set sending state at start
commit 282c42b8452a250f9ae180cda8b4143f84086700
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 18 20:40:21 2008 -0500
Test sending with filter
commit 82257fb478db818baf81d61cfc89e6c99996f892
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 18 20:37:00 2008 -0500
Test with filter while sending too
commit 366fbb4ceb87337d9f7c36f1562f590dcadc97ae
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 18 20:35:41 2008 -0500
Split setting recvonly filter from not-sending behavior
commit 96b4f820c36cc8c318391b0a5cbd294f5f52ccb7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 18 20:34:12 2008 -0500
Use not_sending flag directly
commit c3f0e42d600edaec651ad49c34af1f6406c67149
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 18 20:23:57 2008 -0500
Use the sending property to change the sending state of the filter
commit a4eed44afdc6af9e36a74f272dd1ee0071f58ef6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 18 20:21:21 2008 -0500
Introduce recvonly filter in nice transmitter
commit 616a880ef019472ff81325d6ebdce317cda5ac64
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 18 20:12:44 2008 -0500
Factor out nice sink freeing
commit 90911d9efd9670b02672d2d995591d22f63c5338
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 18 20:09:40 2008 -0500
Extend the nice sink/src creation function to support filters
commit ef0c11a292f36a69e01f1600f75f0b7ebf168bca
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 18 17:56:57 2008 -0500
Add test for partial-sending mode in multicast transmitter
commit 8a8da9bf3df3006eac8177fa2cc2ecb031ee915e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 18 19:41:59 2008 -0500
Use sending property in multicast filter
commit f4bc6e3ada7eba5b7d25fa579070701e277ee77b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 18 16:36:47 2008 -0500
Remove filter with sink
commit 1697e5543c6f7da8afce6dc57071e0bfe0bea01c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 18 16:20:58 2008 -0500
Allow multicast sockets to start in the sending state
commit ddcbad5f411545d500cf19ce8a2cf550104e7e97
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 9 18:58:45 2008 -0500
Extend the multicast sink/src creation function to support filters
commit 76e9556e0754cd1e22b75cba180ea7fa695f068b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 9 17:42:58 2008 -0500
Add test to rawudp for partial send case
commit baf33b494cc5a6fc3a5b9c12a4b6b52222af796d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 9 14:59:54 2008 -0500
Add sendonly targets in rawudp
commit 24a5e93264dcd340e9a0a276ef9ac0fa0c8ee95a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 9 18:02:59 2008 -0500
Free recvonly pipeline when putting port too
commit 3a1a784d01bb39ed6386606d9d9a5b361e077542
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 9 13:20:55 2008 -0500
Add recvonly pipeline and functions to add dests to it
commit 6948939eb6b377741f72a99f98eb896c8b05822f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 8 20:18:39 2008 -0500
Extend the rawudp sink/src creation function to support filters
commit 6b7beb56e12d92759db5a7c3facbbf2c31160d17
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 8 18:40:51 2008 -0500
Connect the get-recvonly-filter and error signals from the transmitter
commit 8a3925c3cf1a9b3edd6d444a5822b2921ac2bfde
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 8 14:20:22 2008 -0500
add get-recvonly-filter signal
commit ec55fda78a4b2dbd13ce40f25e3b6530b0c00c0a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 4 16:14:32 2008 -0500
Implement dropping the SR if sending is false
commit 5f411ba4fff21f6e262ed5308442f50e665a38fb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Dec 3 17:09:26 2008 -0500
Add sending property to rtcp filter
commit f80aca36d9a02410de9bc719efdc24654c8d1444
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Dec 3 16:29:10 2008 -0500
Import empty RTCP filter element
commit 1d2568ebf0902c4f6bc8a9ef9d9024460b93b1b2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Feb 5 12:55:31 2009 +0000
Ignore new registry file
commit 089d9e24955854a988cfc190b3b8b4dc2bf14a32
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Feb 5 12:48:02 2009 +0000
By STUN, I mean TURN
commit 4789542dc48b5a6970d44acb4ba851801b6f1673
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Feb 5 12:38:37 2009 +0000
Replace copy of common with git submodule
commit d1ea53d5635966800c6cd431afe40ed255d6849a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Feb 5 12:36:44 2009 +0000
Keep our glib-gen.mak
commit 79b655581ef3d575a5bfdbebf1505e5db8c0fbad
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Feb 5 12:18:39 2009 +0000
Move our modified gtkdoc plugins sutff out of common
commit 110e5451e3324b1ccad662b0064d5324db54ea0b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Feb 3 19:11:49 2009 -0500
Protect against multiple threads calling into the pad block callback
commit 247267b91367635bbc2a373a6ef435d81971388c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Feb 3 18:42:48 2009 -0500
Rename confusing function to _discovery
commit f827fe388eec7aae823f716119f1482c1c573eec
Author: Antoine Tremblay <hexa00@gmail.com>
Date: Sun Jan 25 11:15:08 2009 -0500
Fix Makefiles for gst-plugins-base includes and libs
The makefiles were using GST_BASE_LIBS/CFLAGS rather
then GST_PLUGINS_BASE_LIBS/CFLAGS for the base rtp libs
Also add -lgstrtp/gstnetbuffer at the end of the LDADD
commit a5eccc7c16dae57e4cd5074330cb0a07475b961c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jan 21 17:15:37 2009 +1100
Use the standard/merged python bin_to_do_file in our test
commit 8779b777d280c63f428f3f956b63adf316fb1b70
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jan 20 15:32:15 2009 +1100
Make sure we don't call the pad blocked callback twice in the case of pad_alloc+pad_push
commit 6337ac815c8c4a40313c33a020fd916199c55bba
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jan 20 14:06:06 2009 +1100
Print error too
commit d09c1026385d570d8072dd30a93dfe00c1922f01
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jan 15 14:51:37 2009 -0500
Accept remote codecs without a clock rate
Old jingle did not provide it
commit a2c9db3cc79813f7b26820a923920a3af6131a57
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jan 15 14:48:24 2009 -0500
Test setting a static codec without its clock-rate
commit 93c655a55a5e5be5ef12902b530a01d4bfd1475b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jan 9 21:25:36 2009 -0500
Share the same default stun timeout in stream and component
commit de3c90819e61c92dfb685205aecd12d4216b9bf3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jan 9 17:01:03 2009 -0500
Version 0.0.7.1
commit 2f18cbf114beb4c1e3840d70dd3c5516aced282d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jan 9 16:50:49 2009 -0500
Version 0.0.7
commit 09a3b23e8a53c2de135c58f295bfa6aec1b654a5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jan 9 14:58:29 2009 -0500
Also allow force disposing of participants
commit da48ddf2c5cb638de7ca130d04998c35742cc0c0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jan 9 14:51:41 2009 -0500
Add dispose method to the python bindings
commit d09a16e1b98701120341f165f7e0775727462dcd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jan 9 14:44:21 2009 -0500
Update python bindings def file to include diposed
commit 1ba1cebf8cd51b39c79af5bcc9ed20d0f9959b21
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jan 9 14:43:20 2009 -0500
Add test for post-dispose calls
commit 51cabe12089105ba72f8f5ac51fccb51c4819abe
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jan 9 14:26:36 2009 -0500
Protect rtpsession dispose with a rw lock
commit dafa26580c0053fbf8757f09b94f6e8fe3d19779
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jan 8 16:57:19 2009 -0500
Clarify session->conference refs
commit 4b50fbb8df470a1b795f5d65f9735815b80a75ea
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jan 7 20:48:40 2009 -0500
Move stuff to dispose/finalize cleanly in rtpsession
commit d95dc199b4e05ff75308168daa389498726f6c39
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jan 7 20:25:23 2009 -0500
Protect streamtransmitter in stream against early dispose
commit 849a89d1a98ce31a4808391f6010a0338bf673fb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jan 7 20:06:17 2009 -0500
Protect participant in stream with mutex
commit 52541a83889fabfc2b1f66d2ce153b6f56519bb5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jan 7 20:04:16 2009 -0500
Make the session inside a stream dispose-safe
- Protect it with its own mutex
- Take a ref when using it
- Unref afterwards
- Remove now useless disposed variable
commit 9f5053f5ca8c90ac2fa20550038870b94b0a81fb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jan 7 19:37:23 2009 -0500
Stream transmitter is no longer readable
commit 9ec108ce4f720aa5d34b4ab95a559f8cdc818642
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jan 6 20:23:57 2009 -0500
Add error for when an object has been disposed
commit 07468bca054a465841b9365cb8a3cd107866b5b6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jan 6 20:20:07 2009 -0500
Make fsrtpstream's dispose thread safe
commit df58bbe7b02a56f33de9aecec64650093052e0c6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jan 9 14:56:41 2009 -0500
Add force_remote_candidates bindings in python
commit e3154fa95d492a339ff401c57248bcc6656144fe
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jan 9 14:54:55 2009 -0500
Fix component defs in python bindings
commit 19e00a88964e326012db5e4fbf077cd000a0bb08
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jan 7 18:16:08 2009 -0500
Document the relay-info property completely
commit 71e9aa289661d962cad953c7bf805a33511a59d6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jan 7 17:21:29 2009 -0500
Remove gst-function.m4 from makefile.am too
commit f8a7173d877b3af4352a45b885e5405458311a6d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jan 7 17:08:37 2009 -0500
Fix potential race in tests
commit 545f7ff35abf61c1a53afbfb61fa6c173f52578f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jan 6 20:41:35 2009 -0500
Make the stream transmitter fully private
commit 86f421f6a9612b249cb7def4ca413661679e7456
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jan 6 20:48:03 2009 -0500
Remove useless ifs
commit 359f1f690f468596d0c06ace568f2b0c715f7fec
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jan 6 20:20:14 2009 -0500
Remove useless checks
commit b09e1ff35011eee4fafd5df9343aa5942ef02f02
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jan 6 19:44:56 2009 -0500
Ignore new multicast method
commit aef439dd682d1a17aac6c9ff0992cc8b57e6ba3b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jan 6 19:07:27 2009 -0500
remove unused configure macro
commit 88f38b9fc20c532180e1fe887da1e2455bf8d4c9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jan 6 17:55:15 2009 -0500
Replace 2.16 g_warn_if_fail() with a g_assert()
commit 43aa65f17d375cf6c466a3e9b50838bd405a4740
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jan 6 17:50:03 2009 -0500
Make the stun timeout process respect the max timeout
commit 2803d30dfa087c08b3ab3b13aff9c1f5bdca7ec2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jan 6 17:48:38 2009 -0500
Add more debugs in the stun process
commit 759219497c9e0a08678e6955f154344df318f3e1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jan 6 17:47:32 2009 -0500
Limit the stun timeout, have a shorter default
commit ace837cb861ad299d60ff06a42d61144c1a3e43d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jan 6 17:07:28 2009 -0500
Write debug output when a candidate is emitted
commit 1f26ac3513303f92c13dcab4b1c088dbcd5c151a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jan 5 16:24:05 2009 -0500
Properly filter the h263* pipelines
commit 32b2f72025e1cc1b9e626482c53554e54fed1f32
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 29 00:38:51 2008 -0500
Make multicast stream transmitter code re-entrant
commit f4636ab314e11e96bbef1bb6271e9bf460fd5efd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Dec 28 17:14:02 2008 -0500
Use an atomic for the send count in mcast
commit 8ecfcb74a8a40285e136cbeb099b6ccd9c597962
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Dec 28 17:11:44 2008 -0500
Make sure the same udpsock is not created twice in mcast
commit d006a2f390b2302031f7838f49c57cf5c42a622c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Dec 28 17:07:56 2008 -0500
Protect the udpsocks lists with a mutex in mcast
commit a88a6b5952bad37af78b9ae4ce6d54a9718be89e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Dec 28 15:56:55 2008 -0500
Update plugin doc section to match renamed internal functions
commit 749c043808b99aaf2e5bc4ff25f81d48881ba05e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Dec 28 15:47:39 2008 -0500
Protect the udpports list in the rawudp transmitter
commit 5e6fa18ef516f9d99f38fd7d8e255570278015c9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 23 20:36:05 2008 -0500
Remove unused variable
commit 3b3652fed7d197068137c2da86f388481c4067a3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 23 20:01:39 2008 -0500
Release lock while changing the sending status of a nice stream
commit ad4c6e414997ba1eb285ea826c20e9bad57e0131
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 23 20:01:22 2008 -0500
Make sending protected in nice transmitter
commit 84327a52309722044047c69d2bc93c486596104d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 23 18:06:40 2008 -0500
fix small leak in test
commit 916baf074e02558929b569930d9f6d7058e83a51
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 23 18:06:23 2008 -0500
Cleanly release the request pads on the funnel's disposal
commit 08ca2f6a3da89b6b6cd4a8ffb4de3e23d66bab31
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 23 17:50:23 2008 -0500
Use proper locking when creating special codecs
commit 23251002857d0d38c562863fef6c1a25e12f441c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 23 17:50:00 2008 -0500
re-init global vars on every run in sendcodecs test
commit 7674cf047faf0fd11498aafdd88d3cb8d2514f12
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 23 17:45:47 2008 -0500
Typo
commit 7cf20b9d5a5cabe8e14f4aec8a66bd90e1f205d8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 23 17:05:52 2008 -0500
Remove useless check
commit fa8b19ebe8c27a7c6ba974ff40de43e37e587ce3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 23 17:05:45 2008 -0500
jump to right error label
commit 4da3ac3c9a5506fddc6ea242abe40f40f4dc0bd7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 23 17:04:26 2008 -0500
Do proper locking in special_sources_remove
commit 5921c0d213d2c48a8f00c3362fd8b050b0a51a0e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 23 16:46:08 2008 -0500
Remove unused _update special source method
commit da1708c4363476a37d6f0d1149b342cb693c7878
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 23 16:40:45 2008 -0500
Fix typo
commit 83bf1f77fb0e4c61b4fdfd7f801ea2818c13fed3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 22 22:23:54 2008 -0500
Release locks while adding ghostpad
commit e3ae726b9059875298439c0e1385f10c79224cfb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 22 22:23:17 2008 -0500
Remove useless/dangerous casts
commit c35994e7b2b9e737b5e117734805d9f3c3616534
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 22 22:14:01 2008 -0500
Only copy the right one instead of leaking the others
commit f0b6ea643026cd422be4dab2da19eb0bf6ff51cb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 22 21:14:46 2008 -0500
Simplify locking a little
commit ebb5662e1f900ad0057dbb47ace92635721ac296
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 22 21:07:47 2008 -0500
Release locks while modifying the recv pipeline
commit 19d0648b0d676a042d966fb4ece5c6b034a58757
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 22 19:54:53 2008 -0500
Fix some unsafe code in add_output_ghostpad
commit 58515895e315cbf186bea3955ca960027c523057
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 22 18:35:46 2008 -0500
Release locks while modifying the discovery pipeline
commit 862c9ddc841aa802263ae659185d62a1c1969ce9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Dec 19 22:44:07 2008 -0500
Always modify the send pipeline from the streaming thread
commit df2ab1d95d65c5a71eab075837bee51724b9f410
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Dec 19 22:43:37 2008 -0500
Add audiotestsrc to dtmf tests
commit e3e5ed12e7df5f76634ec7334a10e8256dccc0d8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Dec 19 22:43:19 2008 -0500
Set extra capsfilters to playing too
commit f71caffe4ec7cba7b278bd6bf56fba179fc931c8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Dec 19 21:03:40 2008 -0500
Only modify the send codec bin from the streaming thread
commit b39240719ce03214bcda40be976a40dfe0506081
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Dec 19 20:36:02 2008 -0500
Use regular GMutex instead of static mutex and add some debugging functions
commit 0cd975bfcc3e354b60e0d733bdcd4ee03eb0320b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Dec 19 20:17:04 2008 -0500
Fix double unlocks
commit c1a212611a69520e577c835aa54b4e4a2bfb3307
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 16 18:43:16 2008 -0500
Protect transmitter hashtable with a lock
commit a9f6bfcc42651b76c86cfd7235b6e79a9bbca992
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 16 18:28:38 2008 -0500
Don't re-lock too early after emitting src-pad-added
commit 4bf3fcc7cbe5463ae1b0818f0a56f4107db4f33b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 16 18:15:23 2008 -0500
Don't re-lock in secret after sending the codec-changed notification
commit f8033f5e470453fe8bd345a28107d0315112a6d1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 16 18:06:14 2008 -0500
Make set_negotiated_codecs into an unlocking function
commit f3fae388b747f100f3fed32018e121318a74f9a4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 16 17:58:59 2008 -0500
Make it explicit that the set_codecbin function unlocks the lock and let it flow
commit 7a85f091520fb1b293b8c868bc0d4dc75d7fa7bf
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 16 17:32:48 2008 -0500
Hold stream ref while letting lock go
commit ebed02b70838d66fdb795007d00d0a3cdc96c102
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 16 17:32:29 2008 -0500
Emit negotiated-codecs notify after letting the locks go safely
commit cb3a6e0efdd03612c8755f4245fad9561944aa31
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 16 17:23:02 2008 -0500
Use public members for ssrc, pt and no-rtcp-timeout
commit 9b5ca7f15343813e6bc37ec7884efedc58c361cb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 16 17:18:40 2008 -0500
Make pt, ssrc and no_rtcp_timeout public members of substream
commit a67e872a4d9a715551be0f4d18ba8386dfb403de
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 16 17:15:07 2008 -0500
Use substream codec member directly
commit 2c5d62129a9337da532fec4efbe3286ae4e572cc
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 16 17:07:41 2008 -0500
Make the substream's codec member public
commit b9b42653eb6a577839b07a5d5cb1191f322fbb91
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 16 16:38:53 2008 -0500
Remove locking in dispose function
commit b5c8cbee9d6bfdae813f54916703281934775768
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 16 16:33:21 2008 -0500
Fix comment
commit c1509515f3c43ffebdb2caad07218323b2ec35d9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 16 16:31:12 2008 -0500
remove double set
commit 7cdf044a6c3d261ebe4779e538423e40f95ef4f5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Dec 12 21:13:43 2008 -0500
unlock lock before emitting signal
commit d8b4582ca40418aa8d7c8041773fbb903194b708
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Dec 12 21:11:38 2008 -0500
Don't hold locks during disposes
commit 413fe0c53df6af621799c232c9f4616aa8f74469
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Dec 12 21:02:02 2008 -0500
Make substream property accessor under the session lock
commit 8d1e9d826c50f1d7354debb53902a55f86486e49
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Dec 12 20:59:03 2008 -0500
Make some properties into public members
commit 9be84dd2989bfc378d0553e17ff55b281dadfa79
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Dec 12 20:46:44 2008 -0500
Release the rtp session lock when emitted bus messages or signals
commit b9e95fd630518391a0182315fceaf361ea8e436a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Dec 12 20:19:31 2008 -0500
forgot another
commit 92fd076651a79ddd8a4c36b494ad9daaeecb14f3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Dec 12 20:16:01 2008 -0500
forgot one in FsRtpSession
commit bd9b1fe43e3c8618e98edae4088e3747fe1742e3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Dec 12 20:15:03 2008 -0500
Replace recursive mutex with a regular mutex
commit 948ee9942a51eb0b474b4f2a50d5e7e0b0983f20
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Dec 12 20:12:14 2008 -0500
More locking cleanup
commit 35765d51affe8185d503151769ba3687f583651b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Dec 12 19:55:32 2008 -0500
Make clear in FsRtpStream what is called with a lock held and what isnt
commit 142e0b50b60635c9148412b7416aab1696a6a807
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Dec 12 19:33:00 2008 -0500
In FsRtpSession, make it clear what should be locked and what shouldnt
commit 2385e21a47d6d32fb3c782ae2aff558d3af4ccf1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Dec 12 19:25:55 2008 -0500
Make it clear that the lock is held accross the new_remote_codecs callback
commit 18854fbe448f368cbe46bbc2b2d2d75673b78411
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Dec 12 19:21:06 2008 -0500
Rename to fs_rtp_session_add_send_codec_bin_locked
commit e92e56ac010bf833f152be19f1c0a836f13373c5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 18 19:49:20 2008 -0500
Free ttls array too
commit 07a0261bfe1f1b95b98930a28c18b200d064ab69
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 18 17:50:46 2008 -0500
Its safe not to override associate-on-source
commit e1e67be7545b0095658de0cf2fe1a900f8fb56db
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 18 21:27:35 2008 -0500
Copy the version.entities file to the xml dir for regular gtk-doc too
commit 6d6fdf58b476386e9422d8b8aa9ef2fadfb76f5d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 18 21:25:38 2008 -0500
Ignore another file
commit a8b21156a5cf3370acccb570fb2b1e6f63c717ca
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Dec 17 21:10:53 2008 -0500
Use the locked_state pattern everywhere in rtpsession
commit 29b82d308c8bab9bea5d979b2b3bbba3cab5edca
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Dec 17 21:10:23 2008 -0500
Stop send elements in the right order
commit 1ce598bba40c86fa9f9e61b9aa6f821e51c6b44b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Dec 17 20:59:44 2008 -0500
Stop the substream components correctly and in the right order
commit 7846dfe0315eebfd771eedf82ce3758d7f16f6e2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Dec 17 20:55:02 2008 -0500
Stop substream components in the right order
commit fe3b32ee1bce40e0a48e96b0196a7af2b917a63f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Dec 17 18:11:10 2008 -0500
Put version in generated documentation
commit d364caad681ca714523f75443f88c23d4bbc489d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 16 15:25:12 2008 -0500
Revert "Don't change the PT if we're re-using an already existing codecassociation"
This reverts commit 53005f7023613a06a80dd34f25f930c62bcaba90.
commit 8c072690fb3224a03976405f28ec9d4f8ce19e96
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Dec 12 11:49:51 2008 -0500
Close bracket in right place
commit 671cd3e2350571b9a4f7278be2602fc056294682
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 16 15:07:07 2008 -0500
Add test for dynamic pt
commit 00d75ceef845107a956d0b495414cf1c5e872bba
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 16 14:23:16 2008 -0500
Quell wrong compiler warning
commit 9f14e4a3e12ca493c7406f2815dfe70a43d6ae15
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 16 12:54:51 2008 -0500
Remove useless set
commit eb489aeab9821caaf1b1029ff3493a26182bd5f8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 16 12:54:40 2008 -0500
Only free old candidate once new one has been accepted
commit 3656951827b6fe10ae4e37dbe391a32c1c12c8f7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 16 13:03:26 2008 -0500
Don't fail on NULL candidates in base functions
commit dc6c52ba745e363387dbce75a964a6268c1977be
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 11 17:39:52 2008 -0500
Version 0.0.6.1
commit 0f91b46ee7815dcb939b433c2f2740e3b8964bd5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 11 17:34:56 2008 -0500
Version 0.0.6
commit 605eedcc1606c87bf8879530d501d0e0806b260c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 11 17:34:45 2008 -0500
Fix plugins doc Makefiles to let distcheck pass
commit 1d38646c1f3d770c54cbb89190136d303e5afb20
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Dec 10 17:06:15 2008 -0500
Use fixed caps on funnel src pad
commit 6a874365c890a4f4da3cf95406250d702a724d43
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 9 19:41:37 2008 -0500
Simplify (and correct) the multicast transmitter to always send with the max requested TTL
commit 3148bc8e723dddbce002c92b13bed51ba222b6d3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 9 15:10:52 2008 -0500
Force checking for sed
commit 8d64d4c111a57f4a7845c1959d560ca5f7d3124b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 9 15:00:15 2008 -0500
Test for newer pythons too
commit f42efca4e0bf0b648c930eb874c12f0ee3604700
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 8 18:41:16 2008 -0500
Update doc for get_stream_transmitter_type method
commit 452b5550f198c08bc24cc62940c357f6a5d00c79
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 8 17:30:43 2008 -0500
Remove the request pad before the sinks.
This is required to prevent the race where a buffer is stuck in the sink while trying to stop it and returns wrong-state
commit f9be9e386d19d6fc395443b83be0cfc752400374
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 8 14:27:16 2008 -0500
Document list_transmitters in session class
commit 0236d0bd7572e9793e0bd8cb8bbf55e573934f35
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 8 14:21:13 2008 -0500
Remove one debug statement that prints too often
commit c8e97fd900cd4ec24271da2023073a910b318e1e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 8 14:20:55 2008 -0500
Skip upnp-ignored -> stun tests if stund isnt there
commit 7eabd4fe29191feda4fe5d4158dd4f1c256f8850
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 4 17:40:30 2008 -0500
Replace static mutex with regular mutex in nice transmitter
commit 668643d410e6fe3a0a6d09038dfe55780a2a072d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Dec 3 18:19:49 2008 -0500
Only try to generate the doc for existing transmitters
commit 4aeee7cde69c47c968e29db2c705f84d25a1dacb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 2 19:32:33 2008 -0500
Versioin 0.0.5.1
commit c604c378b968b2c078af78b40b8b1b138f0a4aba
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 2 19:26:38 2008 -0500
Versioin 0.0.5
commit 779b3a8642d459584e7e8ab880bbcb0ff2cf39e9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 1 19:50:50 2008 -0500
Make it compile with python 2.4
commit 1a1cacba2b635c362187d0d6941d1f71960e0350
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 1 19:30:25 2008 -0500
Add nice requirement to the README
commit c2f7f9676dced4b3bc7ed1c6fc9a5b39f06d292e
Author: Håvard Graff <havard.graff@tandberg.com>
Date: Mon Dec 1 18:10:01 2008 -0500
Forward events
commit ec9f768df52f009861b12f7083c5fa9de4e23516
Author: Håvard Graff <havard.graff@tandberg.com>
Date: Mon Dec 1 18:07:01 2008 -0500
Implement getcaps in the funnel
commit 0540db2ebd8e45f5887865f440a548f094bcb46d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Nov 30 20:37:17 2008 -0500
We need libnice 0.0.3 with the relay constants
commit de6f9e9f59f55c4fc71ff699a49da1cec1766336
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Nov 30 09:43:12 2008 +0100
Protect sink addition/removal with a mutex
commit 84a180100167b331946303143a3137b0326f4685
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Nov 30 09:39:41 2008 +0100
Use the new method to control the sendingness
commit 4dd1c36b6118363f2486f62a2b554438568e1f02
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Nov 30 09:37:26 2008 +0100
Add method to set the nice sink sending or not
commit f33fe835392d4dd4b4068ecabf87f5f8192fac82
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Nov 30 09:28:41 2008 +0100
Check linking success as asap
commit 19d78cdd1bcb2ef6423f6ec36496dbd34a45ad96
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Nov 30 09:17:17 2008 +0100
Keep a ref to the nice elements
commit 2b62a803ed02567715958293dab8e54ff5b208b6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Nov 21 11:00:16 2008 -0500
Don't release the request pads on gstrtpbin, its not implemented and prints out a warning
commit d9a5fc09cfd04ce54ffa5ec7ed89937ddd6682a3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 20 19:00:34 2008 -0500
Set the remote_candidates from an idler to prevent deadlock
commit 8f52bfa113a7fd242775d612176a31d7455fe953
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 20 18:53:28 2008 -0500
Wait until the component is ready before using it to avoid losing buffers
commit 2c57ca7bb37712dae5ca3513e534b67467e1aaf8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 20 18:52:51 2008 -0500
Lock the counter while they're being processed
commit 8615988202b7e3a966b61cd10c0786cc740d620c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 20 18:16:52 2008 -0500
Fix small leaks in nice transmitter and tests
commit bca3688dac528d8ec5cc0f072d24bfbabd6b00e3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 18 14:33:26 2008 -0500
Remove double semi-colons
commit 33140c5ae130e024452bf8140f6b363d97b61b73
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 18 13:51:00 2008 -0500
Make rawudp compile without upnp
commit bc3429305e79e4ffec8e57d1a3a98a7e727fa322
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 18 13:35:33 2008 -0500
Add more UPnP tests
commit 52a7dc97ee0152e8db8fbb1696d0505974f6c9b6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 18 13:07:28 2008 -0500
Disconnect signal when stopping upnp discovery
commit 029e5b617ac88514bcf5d80fa5d517b5a2805cf7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 17 18:34:23 2008 -0500
Only emit the upnp candidates if stun fails
commit 46dd2a0add2af23e39d2db6395d350ab370eda0f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 17 18:33:58 2008 -0500
Make stund rawudp tests non optional
commit dcc8977245577938d2226b744bb7b645702a9f8a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 17 18:27:47 2008 -0500
Prevent deadlock in rawudp test stopping process
commit 32780a7353525ef7e2f2e370d55124592d909a91
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 17 17:55:11 2008 -0500
Stop upnp discovery if stun candidate is found
commit 726597c3ef3a7a57121d00f1ec48aca29fd0ceb2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 17 17:49:00 2008 -0500
Centralise upnp discovery stopping code
commit 4533b5df57e97241c5cd902135e7107540121d86
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Nov 16 20:13:47 2008 +0000
Disable upnp discovery on stund test
commit f39c66d97dfd5aed97a4898f678e40ec1cdb3506
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Nov 16 20:13:17 2008 +0000
Really disable upnp discovery if its disabled
commit 42086875e4a58af06b6fded66f7271b0e4f8e49f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Nov 16 19:26:07 2008 +0000
Start/stop the stund in test fixtures
commit 381218dc71408e87ab47d1a89e00421ee409d307
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 17 16:38:09 2008 -0500
Reset global variables on every test
commit 91a5a265803cf2a696dba0cc950187dd26a45292
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 17 13:44:12 2008 +0000
Print the right variable in error
commit afba4e4e9a7e2996fddf6c336b1fada1d33debbf
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Nov 15 17:48:36 2008 +0000
Document more requirements
commit f761cd7ed8c32ebc056b87d1b5487dde21a17d79
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Nov 14 09:38:00 2008 +0000
Remove more unused stuff in the configure
commit bacfca413a16a9dafd99d579720c4fdb89fba1ba
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Nov 14 09:36:15 2008 +0000
Require gst 0.10.20 for gst_bin_find_unlinked_pad()
commit 3d6a068e00e20c542aed4acbffd7d15d9bcbf2d9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 13 22:09:04 2008 +0000
Remove unused stuff in configure
commit 750c3376c20d2a9df8a0cc017c4a8af13b12c299
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 13 22:05:58 2008 +0000
Ignore nice properly if its not installed
commit f2eb8d35651ffcefc7e899543c98b7a4e8c1b538
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 13 22:02:47 2008 +0000
version 0.0.4.1
commit 914525d4af200202356ee8dae0403060a0f12101
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 13 18:37:28 2008 +0000
Version 0.0.4
commit c4415871b6e360468fc3396d206c0edb90082e17
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 13 18:37:20 2008 +0000
Don't distribute pyfarsight.c
commit 9a95c078e7f21fefb48301fd029c30237192e88a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 13 18:14:34 2008 +0000
Remove const to match nice api change
commit aac853005303a67956b22599ef5e66ccb3937b07
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 13 17:05:55 2008 +0000
Disable stund test unless STUND is defined
commit 775be7887ed675d38e3bd7ca81114c99f922385b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 13 16:47:35 2008 +0000
Add missing files to tarball
commit dad0b082e8f988b71262e8f1c0669acc8f215c6c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 13 16:29:16 2008 +0000
Include coverage files
commit a0d1d492470db64203cac4df8f45e2c13151366b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 13 15:49:31 2008 +0000
Remove no longer valid message
commit a2f039f2effcce87f071fa3e6e6e8db0f74bc59d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 13 15:27:09 2008 +0000
Lock source to prevent it being started by the bin before its linked
commit 07c6f2f37f53e4935227c50011956a91cd8af83b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 13 15:26:04 2008 +0000
Stop immediately on error
commit f1e1f853ddecfaa33b3d05f5007772a3a2cecd5c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 13 15:16:49 2008 +0000
Give the fakesrc a more meaningful name
commit c2e160d1e95c4b7ba1fd452db22449acc1690c6c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 13 14:36:54 2008 +0000
Re-send stun requests with increasing timestamps per RFC3489
commit c2208240b603cab33772dd654ebb3444b24ac9c0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 13 14:14:22 2008 +0000
Send the stun request in the timeout function
commit 249269c1e00e5eb0b59d0015845a5079081fe7a7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 13 13:14:42 2008 +0000
Simplify rawudp stun timeout handling
commit 2bd85c650c2e5725bad80ac1f215dbd279652dc3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 13 13:04:13 2008 +0000
Factor out the stun sending part
commit d5174f34e17c53ff908fe994e3936cb510cf6e6b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 13 12:50:55 2008 +0000
Make sure the pipeline is playing before we start trying to do dtmf
commit 5f8f3a34fe2ea73f66f6186cbfff94e18e1b5e7c
Author: Sjoerd Simons <sjoerd@luon.net>
Date: Thu Nov 13 12:13:17 2008 +0000
Only strncyp the candidate foundation if it's set
commit f415d1908289480a3838022d47e28d6783f79cdb
Merge: d36d151 90bc234
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 11 19:23:49 2008 +0000
Merge branch 'nice-transmitter'
commit 90bc23487c3f3b973d5bc633e948180e3169c891
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 11 19:05:06 2008 +0000
Test setting relay-info
commit cffd47cf286425213823d0a35229b6b35a5e9804
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 11 18:59:35 2008 +0000
Fix small leak
commit 1e19d6991faa2f01abf2138eca248c6a81ed8d78
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 11 18:33:53 2008 +0000
Take the values, so no leak
commit d36d151870690c28328bbc6703fd61418a9deea5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 11 18:14:05 2008 +0000
Install gtk-doc in parallel-installable place
commit fe33f681b70ea5469cf3b799088eba5f12b2a1f6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 11 16:51:41 2008 +0000
Dist the right filename
commit 92a90e7f491a44eed3215bf0a8fc5478060b42ed
Author: Sjoerd Simons <sjoerd@luon.net>
Date: Tue Nov 11 13:32:26 2008 +0000
We own the new stream so drop the extra ref pygobject_new adds
commit 5f578b1b75f41c51eb1c663457de541fa41152a4
Author: Sjoerd Simons <sjoerd@luon.net>
Date: Tue Nov 11 13:31:47 2008 +0000
Update defs file
commit 80d24cda002735f9ddc15eb1cc3eba23127857c5
Author: Sjoerd Simons <sjoerd@luon.net>
Date: Tue Nov 11 13:31:00 2008 +0000
Let the sed annotate all new_ functions with caller-owns-return
commit 42ab6b09670188702a9cbf23e3298f4d643d749d
Author: Sjoerd Simons <sjoerd@luon.net>
Date: Tue Nov 11 13:04:27 2008 +0000
Add rebuild-defs.sh to EXTRA_DIST
commit 7f560e94b67777827cc7b423578dacdf3a1b98b1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 11 13:18:38 2008 +0000
Use slice for nicegststream
commit f0d5735141dae346b1da71526c86b396212c7397
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 11 13:17:34 2008 +0000
Don't leak probe ids
commit 2a4cedc564491a77e7d85afbd9238db181c7a029
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 11 12:17:09 2008 +0000
Add test for invalid arguments while creating nice transmitters
commit 67a0e4c93bdd52fdd04b95c833faea8a0cc59d0a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 11 11:43:34 2008 +0000
Check is there is a valid particpant
commit c66481c4a1b1860d5d2efcdbfaed3e17a07c4fa2
Author: Youness Alaoui <kakaroto@kakaroto.(none)>
Date: Wed Nov 5 15:42:54 2008 -0500
a component id equal to the number of components is valid
commit 9c858c06561b3f48a3e3dadc27f877de26966334
Author: Youness Alaoui <kakaroto@kakaroto.(none)>
Date: Wed Nov 5 15:42:21 2008 -0500
we modify candidates, so we need to save the next item before modifying the list
commit 4456bbbcc15aed451e4fd02427d34d399deafe49
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 5 19:45:59 2008 +0200
Add test for force_selected_candidates
commit e9cb820acf588d24520178aa1b52dc54779a222c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 5 14:38:44 2008 +0200
Update error message to match code
commit b6c75d4e448c095370043bab96fe9ff3776db233
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 5 14:22:00 2008 +0200
Use FS_COMPONENT_NONE in tests
commit cfa848f11e04450f1ddf17272f67bc4f1d143352
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 5 14:21:23 2008 +0200
Add FS_COMPONENT_NONE
commit bbacf3b1f17e61c16d505ea048d27c86c056b0de
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 5 14:15:02 2008 +0200
Add stund based test
commit 2c3323ecff7134943332c8d4dcbcabb6b132f20c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 5 14:02:59 2008 +0200
Add test for preferred local candidates
commit 628c81f93be9c8b6ef69f5da9c2772735d32520f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 10 18:16:19 2008 +0000
Delay forced candidates until the gathering is done
commit 34a31a13479c12f3f0fb2b0cb2c9548a95c4d3c0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 10 18:04:07 2008 +0000
Factor out the candidate forcing function
commit a87463e5dad318743e20db1bea243b6999fc9afb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 10 17:53:56 2008 +0000
Empty candidate list on restart
commit 07a1aa39bb84613d30b7edd41437b299a3e314cd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 10 17:52:57 2008 +0000
Queue remote candidates until gathering is done
commit 148e3401f3bc1dd224bfdd900af6470cfca0279a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 4 19:13:30 2008 -0500
Only set relay info on right component
commit e36e777884a50742aa307da160b41d7dc5c5579c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 4 19:13:20 2008 -0500
Components start at 1
commit aebd1118ad81c3f4fbd4025a97017013aa18578e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 4 19:05:14 2008 -0500
Don't enforce having one relay info per component
commit ea506377ce65c8b23ba991e6994f8aeaf5edce14
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 4 17:16:13 2008 -0500
The local credentials are now copied inside libnice
commit e3f5b5c968e4afb99bd378adc4b24a3e724b4966
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 4 16:09:27 2008 -0500
Use a static format string
commit 2edaf4e4091d2fff8e1b370029ac9400a21f2b42
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 4 16:09:02 2008 -0500
Declare variable to make automake happy
commit 457b259890c69116281784aa685bfc423abcf6fa
Author: Youness Alaoui <kakaroto@kakaroto.(none)>
Date: Mon Nov 3 19:40:39 2008 -0500
only declare constant size arrays
commit d6890ecefb77b5d6ceef22c066c7a2f0f6467091
Author: Youness Alaoui <kakaroto@kakaroto.(none)>
Date: Mon Nov 3 19:38:48 2008 -0500
Fix include
commit ca009d8745814396a65cce222c54b53071d9782e
Author: Youness Alaoui <kakaroto@kakaroto.(none)>
Date: Mon Nov 3 19:38:35 2008 -0500
declare variables only at the start of blocks
commit 5e00a42d7d2b2a41c377ff7cdefbad72ea24a265
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 3 19:29:31 2008 -0500
Set boolean to true to avoid double-setting of forced candidates
commit 5acf2c9d3042e7f7f10678508628a06a83027477
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Aug 25 20:31:59 2008 -0400
Use the agent directly in callbacks instead of getting it from somewhere else
commit 840f394ca2acfe34874ce96c2deb2aed5275fce8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Aug 22 22:26:41 2008 -0400
Only connect the agent new candidate signal after the initial gathering is done
commit 030f17792f03f8c6f20b54eb48fe6ea81fbfba59
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 3 16:47:43 2008 -0500
Match renaming of enum
commit e50acec901b70b78ca129ef0a19475208da4b84c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 3 16:38:33 2008 -0500
Ignore gathering-done signal if the stream_id doesn't match
commit a637cef192bece4f294b567b43ae0f461b28c6f6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Oct 30 16:09:57 2008 -0400
Add right see_also to nice transmitter
commit d2076525eb0dd352efafe360ea1861100f71f3ee
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Oct 30 16:09:29 2008 -0400
Add nice transmitter to gtkdoc
commit 1730673281f71c128f6caeebce44bd6bdc7021c1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Oct 29 16:52:01 2008 -0400
Only stop on missing libnice if it was explicitely requested by the user
commit 29fab1d5d914cd8c111dcbf67080234f8bfc731c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Oct 29 13:13:39 2008 -0400
Remove GError in get_stream_transmitter_type to match updated api
commit a67e1c3934bb1f920a9e216e302a66d5ce17e434
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Oct 28 20:35:40 2008 -0400
Make it possible to set multiple turn servers (udp, tcp, tls) to libnice
commit 4fb01402a8871252ef3441b7f81132ddbff3c0e5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Oct 28 20:15:01 2008 -0400
Replace long/short term creds with relay-type
commit 90a5e28cf3d704e6a3e25ad4a013abe4a8f539db
Author: Youness Alaoui <kakaroto@kakaroto.(none)>
Date: Tue Oct 7 14:30:07 2008 -0400
Removing unused/unexisting socket factory
commit 6437113512cf1d1bf03a67c095dd805d9f6425de
Author: Youness Alaoui <kakaroto@kakaroto.(none)>
Date: Tue Oct 7 14:30:25 2008 -0400
Remove long term credentials flag from set_relay_info. API change..
commit f3c863a05def2767e7e112e53ee5f05c46d7db2f
Author: Youness Alaoui <kakaroto@kakaroto.(none)>
Date: Wed Sep 17 20:42:17 2008 -0400
Add support for enabling/disabling nice and stun debug messages
commit c0a54ac7244580dd7d5d3e1fb905410629931043
Author: Youness Alaoui <kakaroto@kakaroto.(none)>
Date: Wed Sep 17 02:18:23 2008 -0400
we must use g_value_dup_boxed instead of g_value_get_boxed as the GValueArray gets freed right after the set_property
commit f57fc3799d4df92be5662aa930c9f2aa1f7c75cc
Author: Youness Alaoui <kakaroto@kakaroto.(none)>
Date: Wed Sep 17 02:17:44 2008 -0400
update libnice API : replace ID19 by DRAFT19 for compatibility
commit e6a1d37f07ebba47791b381bdeda6213a0dc856b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Sep 11 18:56:38 2008 -0400
Add long-term-credentials boolean
commit dc457e3b2ab0bfb338be72dab70729e0f0b1262a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Sep 11 18:56:25 2008 -0400
Read port from "port", not ip
commit 5c70bcd5b6628e217c28502bfce0d0a6b23d59bb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Aug 6 19:27:00 2008 -0400
Add call to nice_agent_set_relay_info
commit bdd3ca080e47ffb95ec20cd88855a0e4af76c9df
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Aug 6 19:06:44 2008 -0400
Add property for relayinfo
commit 4254a6880157397f252fe3633b4037cc05582d5b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Aug 6 19:02:45 2008 -0400
Remove turn-ip/turn-port parameters (they're unused)
commit 01226e7c8b96a52f2370fd763479350e11df371d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Aug 6 16:38:49 2008 -0400
Remove udpsocketfactory from nice_agent_new() call
commit b1f6da2eeae47586e167768198f0ec55ec0e3c85
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jul 29 22:55:50 2008 -0400
Add new test for associate-on-source in nice transmitter
commit c6523b506dbf4864878aa11248e3f0f4c82e8706
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jul 29 22:29:49 2008 -0400
Add known buffer handler to the nice transmitter
commit 8d94b613fd734a34981df3b3c8b092d89d1783f4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jul 29 22:21:39 2008 -0400
Add associate-on-source property to the nice transmitter
commit 1c718ca425a520655580a0630f5c147ec8ad7814
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jul 29 22:19:25 2008 -0400
Add break to compat mode getter in nice st
commit 17d8fb17221b7c3e93409acb9b2bfa5d5c02055e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jul 29 22:15:42 2008 -0400
Add per-buffer callback to the nice transmitter
commit ad5d1befeb2acba20d45768f976d7a6e575af07d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jul 29 22:05:51 2008 -0400
Implement stream transmitter stop method in nice transmitter
commit 27e61e6281e9d4cb434e6663b733211f8467a6ca
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jul 29 17:32:56 2008 -0400
Remove unload method from the nice transmitter
commit fbd8057d784308e9900c54dee5d0024b79a7d5c6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jul 28 16:38:27 2008 -0400
Remove useless check
commit 5a73d0661ca24cb098960543582809475fdce3e3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jul 3 15:39:36 2008 -0400
Implement force_remote_candidate api in nice transmitter using new nice api
commit 3e7aa9def4f9a7de1052978af4842cc5535019f6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jul 1 16:49:34 2008 -0400
Port nice transmitter test to set api
commit f2167cc364391ece37e0c7857352853eb9a1f5a7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jul 1 16:29:09 2008 -0400
Port nice transmitter from add to set candidates api
commit 70a4b3bb2deffa9c0e7300fdbb0bdc60ddfef7f2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jul 1 13:10:44 2008 -0400
Check that the state changes happen in the right direction
commit 36de08560d9b000747f6cc5cbf32b5b3ef391ff2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jun 30 20:01:04 2008 -0400
Remove the state property from the nice transmitter
commit 01be6bdc0a4bf61fe9b1ccfdf0ca1da779784c25
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jun 27 20:13:25 2008 -0400
Use the state-changed signal instead of the notify::state signal in tests
commit 13cf7a8a07fa2117272d7081ac2047513e74f38e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jun 27 14:59:53 2008 -0400
Emit new component-exposing signal
commit 59127d8757764bfb1f4ed5793e420c242d59cb82
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 6 16:41:56 2008 -0400
Make the libs/cflags be in the right order in the transmitter
commit b5fb45a894f471a40a56384be0890aff12d311ed
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 2 14:35:10 2008 -0400
Add fake participant subclass for unit test
commit a7c730a8b859b472c5de826e1de0842df781b435
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 2 14:34:53 2008 -0400
Remove g_warning, it crashes test
commit 0cbbaf094df2e47c07c7a766c34e0cc1ff461a9d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 2 14:26:28 2008 -0400
Lock participant data with participant lock
commit dd54f350defd31c8e8f26da15c6d204233a8e1ec
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 2 14:12:39 2008 -0400
use the right agent object
commit bb9161a21f475a02e9bf80e4b9474c923a95156d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 2 14:12:30 2008 -0400
Module is unloadable, strings are not static
commit bc227bcdccad93723b7e6d0f93b601de0a9294a0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 2 14:06:51 2008 -0400
Remove now unused external agent functions from FsNiceAgent
commit 4473d91f863babcf9835cb9886880a34f3610823
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 2 14:05:50 2008 -0400
Use FsNiceAgent to provide agent in FsNiceTransmitter
commit 9ed897a97926517aaa403f36495194df57cbdcae
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 2 14:00:51 2008 -0400
Check if agent making succeeded in fs_nice_agent_new function
commit fa512f4769d43129d7d696b127efe7d230088f76
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 2 13:56:43 2008 -0400
Set preferred local candidates in FsNiceAgent
commit ff404d0a48a17049ccd0739c539c2cd7264d474b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 2 13:53:23 2008 -0400
Set prefs cands on agent on _new
commit 2939cbecd270a704468ea7c0f2046c9ab7300566
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 2 13:52:04 2008 -0400
Add preferred local candidate property to FsNiceAgent and make compat mode readable
commit 8bdf90a16e622732647e4c32652d65a3e5b4596f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 2 13:45:39 2008 -0400
Create nice agent in FsNiceAgent
commit a5d644e5e8caef9d2e85cb15335874be45036d8a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 2 13:41:51 2008 -0400
Set compat mode when creating fsniceagent
commit 37e768a6bdde44229db43adc614128d094589b1a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 2 13:39:48 2008 -0400
Rename FsNiceThread into FsNiceAgent
commit 08388cd9bdb8906514cbf09616e55f499a06767e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 2 13:29:22 2008 -0400
Move the nice thread into a nice agent object
commit 46f3efc9e204bdc7ccb9b447c237ffb4580b3bdf
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 2 13:28:47 2008 -0400
Create udpsocket factory in nice-thread class
commit cf3983d6bc3207cf01dc3f3df5867b0287f041fd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 2 13:26:45 2008 -0400
Add compatibility_mode property to the nice thread
commit e098237b6b018bdda0b0e33ff1a18dbfc54df037
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 2 13:23:00 2008 -0400
Revert "Use GInitiallyUnowned for fs-nice-thread"
This reverts commit 48e70218512d2021944c30a9143b5ede7a4ba073.
commit 39026fc5192c7a586b4a603fca9623622e57ec2c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 1 22:52:36 2008 -0400
Only set username/password on local candidates
commit 10f428951b68df459123e0270257bd1ec1355916
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 1 22:52:01 2008 -0400
Only try to add base_addr if it is valid
commit 5e8f05e9ab3a42cdc4f45c0bcec24a706d492f54
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 1 22:51:01 2008 -0400
Give login/password on a per-candidate basis
commit 3c5ef661c9da6376e812953954d2d7bfcdc39409
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 1 22:50:28 2008 -0400
Use remote foundation to look for remote candidate
commit a0a814931b569437408f41e1fcb8fcfdd7662736
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 1 19:35:01 2008 -0400
Free NiceCandidate with the right method
commit d88e5d7b067223b198ea6f792f6ecbe7fed0494e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 1 19:34:33 2008 -0400
Ignore more than one call to candidates_added()
commit a65ca967b14a7e0d0a3e003c10418330e6f6ccba
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 1 19:34:04 2008 -0400
Free candidate only once
commit 30754a667dcbc3a16ec2393a19371156e707ea38
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 1 19:33:42 2008 -0400
Check that ip is there and accept that possibility of having no base
commit fe3abd903dbef32ecb2c2a39bfdfbd5880a79b2d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 1 19:33:07 2008 -0400
Dupe username and passwords
commit 6d9ecb8f01abd3d738afe26b9e1e22445071b17b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 1 17:40:14 2008 -0400
Use GInitiallyUnowned for fs-nice-thread
commit 4d512ad91633cb73ebaef49b715e6bcc9125b218
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 1 17:21:48 2008 -0400
Use g_object_unref directly instead of having a function wrapping it
commit 92ec6f0b86005e5c5001fca5c6db3d89dc1723a7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 1 17:21:06 2008 -0400
Keep ref to participant when adding agents to it, only destroy it when all agents are gone
commit db801963f8d7dcbd02ed14c750701a5995e8c3e7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Apr 30 23:01:08 2008 -0400
Fix leaks in nice transmitter
commit f389dc54451f89f4da185cf0d488d72f9897e1ab
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Apr 30 22:39:26 2008 -0400
Free gotten candidates (adapt to new api)
commit d72a4cf94ee7495e79f4d6a3a8560161fb5919ec
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 29 20:43:45 2008 -0400
Don't ignore new-candidate
commit dc3c7de35fecd4b7d0c3afb295362a150ea83d9e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 29 19:02:50 2008 -0400
Set the initial controlling mode and default to true
commit 57139e6ad2ed2e85b2cdbd59551271418140a74a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 29 18:16:48 2008 -0400
Keep ref to main transmitter in nice transmitter
commit ab922039e4976e8ab55a8f145a1b9981d773440f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 29 16:44:35 2008 -0400
Put the debug extern into the header file
commit 04181c648770e024d16826cdc458f5edd324ca0c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 29 14:11:19 2008 -0400
Pass a pseudo-participant in the unit test
commit f8af3785b91ca5acb432634ddab1481638fe7e89
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 29 14:07:39 2008 -0400
Connect to agent signals
commit 53f87936e4590d1ff539c17e9889f5427c10dd92
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 29 13:50:30 2008 -0400
Find agent on participant if one exists, otherwise build one
commit 4662f7768acec22adf079070d011585da29eb3fb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Apr 28 21:28:42 2008 -0400
Pass the participant to the build function
commit 05187bf2d8f46fd8eba29535fb6353af93065b77
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Apr 28 21:24:23 2008 -0400
Move the agent inside the stream transmitter
commit 5ad65859d9bfc16105295686ee0fdd607cf60bb0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Apr 28 21:16:38 2008 -0400
Remove almost everything from the FsNiceTransmitter class
commit dc8bd71b9ff3aef3d5e84a740f845c84cd207e09
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Apr 28 20:46:24 2008 -0400
Add FsNiceThread object to be a reference counted thread
commit e4c2c2c4db4b184038f9475d9abf56669765fa15
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Apr 28 20:16:34 2008 -0400
Make add_gst_stream take the agent as an argument
commit 4ff5e2c61f00b3a307a7cfc72c001dd256f81399
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Apr 26 01:38:07 2008 -0400
Print the state by name in the test
commit d60a7bd6ae7d71a292e664f7e756583698c50f41
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Apr 26 01:37:57 2008 -0400
Init nice state to disconnected
commit 2263fbf6356e5b782ed1c0fe128aaa033491a387
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Apr 26 01:23:57 2008 -0400
Build pipeline in reaction to change in stream state
commit 6943c55afeb48304fae11739726500f9072dfe48
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Apr 26 01:12:17 2008 -0400
Implement the state property in the nice transmitter
commit c8c81eee50d93d507a41044889e51c8a807713dd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Apr 26 00:39:09 2008 -0400
Almost working nice test
commit 8af8ac35c88701575291ecc6f5ef64bb9d137cc7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 25 22:33:26 2008 -0400
Compare selected pair to the foundation (not the struct...)
commit 78a097cd2c35ede7ec60a42aa088289656e981b8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 25 21:56:19 2008 -0400
Only set the remote candidates on the matching component
commit 68266912fa408d5ecf4091dd2835a49266f167d9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 25 21:17:02 2008 -0400
Don't use per-candidate passwords, they're currently broken in libnice
commit c8da82637bc421a835ae4c62742d67a9cc002b1c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 25 18:50:54 2008 -0400
NULL candidate list when its empty
commit e9dfedffc6efa39a88e9e24134fc716955cd7afb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 25 18:45:58 2008 -0400
Don't keep mutex while traversing list
commit f6b01221158d2524f056bcdf21129597d2ff873b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 25 18:45:26 2008 -0400
Don't lock printf uselessly
commit 20f59dc0a26bb66c4adc75ff6e47f368dc1dc0d2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 25 18:34:09 2008 -0400
Add debug messages
commit 83f4e9c31329be955eda41315726394b65b5e60b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 25 18:33:27 2008 -0400
Test the content of returned candidates
commit 1f1b4c5f72cbd1a08067137e834d29d3c491f95b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 25 18:33:15 2008 -0400
Take a copy of candidates before returning
commit 3126eba1ab128c81de55566e25b6ecbc648313a6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 25 18:24:21 2008 -0400
Get the credentials in a safer way
commit e6dbaf81526cc8907b95b9ed437c00d805d96a8e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 25 18:20:26 2008 -0400
Use the right test for component counters
commit 2e05734725f882a212626e23cc374c301cd80a26
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 25 18:11:49 2008 -0400
Create stream in build step, start gathering in gathering step
commit d960d091224fa3de993e7fff2cceb09276d1554f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 25 17:15:30 2008 -0400
Set sync/async properties before potentially going to playing
commit 0b318f83cb081778d6b3c6d3d46e43828c8633d0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 25 17:00:21 2008 -0400
Add some debugging messages
commit 40eda4165315dfebdebfb7bdc8aa9e623c7d2338
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 25 16:59:57 2008 -0400
Test for errors creating libnice stream
commit b5c61846db1f6cb5a848101afb929172646f8457
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 25 15:44:43 2008 -0400
Ignore new-candidate signals before the candidates-gathering-done arrives
commit e5e08e72e27d3592b39bfd0e5150c3830d9101cb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 25 15:29:08 2008 -0400
Use the functions to add stream transmitters
commit b07e5fcfec7395e0bfa5081036941cb253fa9605
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 25 15:21:11 2008 -0400
Add functions to create/destroy nice sinks/sources
commit b1ab33ec72e08008ba86dd6f3c920c81310e5de4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 25 15:28:43 2008 -0400
Die if the nice transmitter if requested by libnice aint there
commit 63ddcecef11aa2d946990c91ff84241efc344dd6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 25 13:14:58 2008 -0400
Use all interfaces if not specific inteface is set
commit a522858780b62dce880be6205d0d5ef304629b99
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 24 19:03:55 2008 -0400
Only check error value if it is set
commit e7943a85fd21c77dd43ff86fd2ec5e1e5ff37067
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 24 19:03:36 2008 -0400
Also check if transmitter is set
commit 3c88f50ebb1a25b43425280a9dceb1967e4ac3ff
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 24 19:01:45 2008 -0400
Add test for main functionality of nice transmitter
commit cb026610eed86b6e4d451be1c9936c0007871733
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 24 19:01:31 2008 -0400
Fix little type where the stream is started first
commit ab0da744a08cc54685f5db901bd65ac71520db76
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 24 19:00:42 2008 -0400
Have ignored compatibility-mode property and set it to ID19 as default if none is set
commit e3e2e219087706faf290a8a73d4e922e84d068f0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 24 18:31:08 2008 -0400
Move the transmitter creation test to the generic file
commit 383b4e8a3a19a90a3a257420e6c8676ac69ebd3d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 24 18:27:32 2008 -0400
Add test for nice transmitter
commit b37b852168594a0b1cae21b51c2e780e678eddc9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 24 18:11:59 2008 -0400
Make the stream id into a property and the streams into a list
commit 79de71120f1f1843b3ff9494fed779f798349076
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 24 18:03:03 2008 -0400
Implement gather candidates
commit e05eadb41f70904a7d9ad2749dbaf89e82af2193
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 24 17:38:37 2008 -0400
Implement setting the remote candidates
commit c68ce3e1150a0bd929ac5fa470ec1179af54a5aa
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 24 17:11:15 2008 -0400
Emit candidates for all components when gathering is done
commit ca4038e0fc40ce0e9b939ef43ca851244b911fdb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 24 17:10:45 2008 -0400
Set the username/password from global if there is no local
commit e6d0bbff47890703e911ce11e5a2bd6afd6dfc19
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 24 16:45:06 2008 -0400
Print message on state change
commit 20848824980b2b06bf97bcc15dbb259a5d453a93
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 24 16:44:36 2008 -0400
Replace g_warnign with GST_WARNING
commit 6e1b2772a0d4bacad0638599332a643305c140ac
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 24 16:41:44 2008 -0400
Act on gathering-done signal
commit d49ed15bff888e2db39e5f5ea61f85eef6c265d8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 24 16:39:18 2008 -0400
Add mutex to nice stream transmitter
commit 7cdf7bd1c42e4ca191473fedfeff38d69c97c165
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 24 16:35:49 2008 -0400
Dispatch gathering done signal
commit dae7d50aca64acfefa4d47daf00b366c4702f542
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 24 16:26:05 2008 -0400
Implement fs_nice_stream_transmitter_new_candidate
commit 2776509080cb7e29d0115a0f7244c9d71684a6a2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 24 16:23:55 2008 -0400
implement fs_nice_stream_transmitter_selected_pair
commit 4a4cbc5d3950d5c9b7c765232384d784c1bd1ae6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 24 15:53:39 2008 -0400
Implement select_candidate_pair
commit a86f714249315cce202b7fb836a29b791bc0f239
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 24 15:53:56 2008 -0400
Remember if the stream was created and destroy it if it wasnt
commit f72ebbe861663c06b3117e192264a86ac08be74a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 24 15:41:29 2008 -0400
Add all empty api functions
commit eba09dce7c8035742369df927e8aef1670d40051
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 24 15:35:32 2008 -0400
Remove unused build method
commit df68bd7f5d16f1c505d1b1c26dc65c59536972ae
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 24 15:32:11 2008 -0400
Add the property getter/setters
commit 867173a4241766479a8be67cb553849a64a0223e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 24 15:22:53 2008 -0400
Make the agent into a public member
commit 205a2ce145135215e9161a666da112621b124065
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 24 15:21:13 2008 -0400
Add various properties to the stream transmitter
commit 250453a2b718eea3943dfb4a0dc1ab98830a1e1c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 24 15:01:51 2008 -0400
Set the stream_id when building a stream
commit e15b19218545fca0fb3b0936cc97c3cc04fc07c0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 24 12:21:46 2008 -0400
Track stream destruction in a thread-safe way
commit ae04b334a634181136b6afd3f5c077bb824615fc
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Apr 23 16:14:12 2008 -0400
Dispatch the signal to the appropriate stream transmitter
commit db26b279ca2a0fa57bd0a1128cfa2ec02d3b974c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Apr 23 15:59:51 2008 -0400
Use macros for locks and unlocks
commit 9ae3b66b5b7f205b96ef835deb89327f9b8bd577
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Apr 23 15:56:53 2008 -0400
Keep the streams in a GArray
commit c762f609345e5c4f2a68b472970e8e516b19b278
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 22 21:10:19 2008 -0400
Add empty handlers for the main signals
commit 3ae4d9ca8ebc33c9a36253fb0578e7c529b53065
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 22 21:02:44 2008 -0400
Create nice agent
commit c3e420593a4710d32fff88067ddc7bbbda7a98c7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 22 20:19:55 2008 -0400
Add mutex to nice transmitter
commit 7fca91ecd3401720c71627ea7dfbeb2c8fb8a18f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 22 20:06:14 2008 -0400
Add agent property
commit 596f94d1dd76ad819dcf4067b8c3824364675659
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 22 20:03:18 2008 -0400
Verify compat mode and make sure all streams have the same
commit 2d375dbe7eb58eb937aef3ee5e02ba2abb23e38d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 22 19:46:04 2008 -0400
Add GMainLoop
commit 7c2bd0202827ca72e6a30d60d1134770e88f97b6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 22 19:42:11 2008 -0400
Make nice transmitter use right right { identation
commit 4f9a9ed437a6c82c8a4cd1f3232573674ddb5ff1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 22 19:40:26 2008 -0400
Add main context
commit 68eccbe06665615f3489117c68f7ca22778bfb70
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 22 19:37:30 2008 -0400
Remove useless dispose functions
commit ab482fe16751be4dffac0eefb640f341ccf944d0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 22 19:30:30 2008 -0400
Add getter for the component property
commit 5621d06111b30bef8fb3310f5e884b7394861edd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 22 19:23:00 2008 -0400
Rename funnels/tees to non-udp names
commit 4752a0f86fa73252754d20393b1f004b674861c7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 22 19:14:57 2008 -0400
Add empty implementation of the nice transmitter
commit 40365c65d64bd0847bfd106279495e1548c4e2af
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 22 18:57:28 2008 -0400
Add empty libnice transmitter
commit 39882301823879d66261feae9c1ee4721ab19404
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Oct 31 22:25:29 2008 -0400
Fix typo in doc
commit ece5033223c9d26a5b622e78e06cb83076959bce
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Oct 31 22:24:24 2008 -0400
Add include files to the docs
commit 484b9981b82d500acd9a1e0bedafba0802b4bbac
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Oct 31 22:13:55 2008 -0400
Make _emit_error functions take const arguments
commit c8eef3ca945911896b94285f5c7598fb7fb0ed8b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Oct 31 22:10:04 2008 -0400
Make the cname argument to new_participant const
commit 5bb89efbef0eae1c2674dd62c7cc3974071e8d76
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Oct 31 18:47:11 2008 -0400
Add test for fs_codec_list_from_keyfile
commit 20f34f46e1de908ae6da5b03b5d8c4628380c8fc
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Oct 31 18:30:30 2008 -0400
Fix typo in test
commit c0de1656938037e4a0d30e93de6f7251ea4c7db4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Oct 8 18:04:02 2008 -0400
Import fs_rtp_session_list_transmitters
commit b79eb6b930f5138c8c91e76280296a35f691d47f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Oct 8 18:00:05 2008 -0400
Add python bindings for fs_session_list_transmitters
commit d1679e8039ef9766ad5915baa999cd4be58ac894
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Oct 8 17:49:46 2008 -0400
Add fs_session_list_transmitters()
commit 774d863b92d59eec7131db5d986b5173b075bf34
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Oct 8 14:05:19 2008 -0400
Add API to list transmitters
commit 35f805a0904b6bf95305d45896e6f84387cef7e1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Oct 8 14:00:58 2008 -0400
Add API to list plugins
commit 83a16df136be1683edc61d9122050dad415a01f6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Oct 31 14:12:27 2008 -0400
Add stdlib.h to simple-call for atoi
commit 9c94b93af942061abba4083d2450733edb9cd771
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Oct 31 13:34:07 2008 -0400
Remove duplicated test invocation
commit 244f6d959c5dec95f31930d70ac1394706eaec6a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Oct 30 16:10:31 2008 -0400
Add proper links to the see_also in the transmitters
commit 821d1df216233db4af7350c9e6f2b34344252cc6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Oct 25 14:00:30 2008 -0700
Replace gint with Py_ssize_t in python bindings where appropriate
commit c07ca88f918e53bca0fd93cb8f056845e63870a6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Oct 28 19:04:13 2008 -0400
Don't use upnp discovery in rtp tests
commit d4c75daacc637f939eaad9253c836a973f27d1e3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Oct 28 18:50:27 2008 -0400
Possibly set the upnp's xml path with env var for tests
commit 9b773fe2f9b90974d739381f7b6ac8adc3081bca
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Oct 28 18:48:16 2008 -0400
Add upnp xml files to the distcheck
commit aac3ceaf0ab1016145836c85a57faa596bca71ed
Merge: 8c02231 6174b79
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Oct 28 17:50:48 2008 -0400
Merge branch 'upnp' into upnp-merged
commit 8c0223185fac47b0f0830d1f9966233ce8d09dec
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Oct 27 17:16:17 2008 -0400
Add gcov libs to gtkdoc scanner libs to make it work both gtk-doc and coverage enabled
commit 142462215a92482aabd01f2edcbc6dad1e4d997f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Oct 24 13:11:27 2008 -0700
Add lcov stuff from core gstreamer
commit 9cc8f55b3eb79ad1baf5ae56334ce67270336f00
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Oct 27 20:19:15 2008 -0400
Don't clean inspect*.stamp
commit 51f50718e2e913ef76e55138688f7eb43ac0b689
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Oct 27 19:39:52 2008 -0400
Don't distribute generated marshaller files
commit d02cfcd2d3dea52562fe33c9bffd3febd26d3f7d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Oct 27 17:57:30 2008 -0400
Have fs-rawudp-* use the generic marshaller generator
commit a8659d6599ad5654158081e15a0918e0fe5b1fec
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Oct 27 17:53:52 2008 -0400
Have fs-rtp-* use the generic marshaller generator
commit cd7fdbef7675978622cb5b6d31f7b7a6aeda652c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Oct 27 17:49:07 2008 -0400
Replace multiple copies of marshaller/enums generator with gst version
commit cb225613fb9e7f7ac8dd85a98dc90e35598f449c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Oct 27 17:39:43 2008 -0400
Add dep on makefiles ot glib-gen.mak
commit e1b8eeed8597c29ea049ed4e4ea50a60039912c2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Oct 27 17:37:55 2008 -0400
Removed hardcoded header with variable?
commit c7b6da0d52b0f8ee8f15a768c34b23e5cb4fd853
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Oct 27 17:36:18 2008 -0400
Rename -enumtypes* files to -enum-types* in glib-gen.mk
commit 58b4225bd100dbc0f66775845198235877470e4c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Oct 27 17:35:35 2008 -0400
Import glib-gen.mk from gstreamer
commit a7186a23d111aaa328469d5c807bc58928f16274
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Oct 27 17:49:55 2008 -0400
Ignore generated marshaller files
commit 150524d89b97e930d904cb20cf345c23321520d9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Oct 22 23:01:04 2008 -0700
Allow plugin doc to be built in parallel
commit 58d3939f10999f1007e5fc00874ce055d99231fb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Oct 22 22:47:14 2008 -0700
Auto-generate rawudp marshallers list
commit 047959848ed46cf912bcef45bf09a8d674471c0a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Oct 22 22:43:54 2008 -0700
Auto-generate fsrtpconference marshaller list
commit 1405cf339438edbbd9f9d6bfea7bc0246a878c00
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Oct 22 22:37:57 2008 -0700
built fs-marshal.list is in builddir, not srcdir
commit 5199f761674288567a2ff01f913bc64bad8d4962
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Oct 22 21:59:49 2008 -0700
Add documentation for codec profiles
commit 0b85280b76ca9e02cb8339a6eb796fcdc592e006
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Oct 22 21:39:45 2008 -0700
Remove unused element in temporary struct
commit 1850a70301155f01f070585be95ff2c83e43193a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Oct 22 21:33:54 2008 -0700
Put variable declaration down into the block where its used
commit 6c41cd48a8f0ca5aa55b7d02d565133846e61204
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Oct 22 21:31:21 2008 -0700
Give function more explicit name about its memory allocation
commit 9c1c498f0d0fd2319d3dc0b5691f2c4773cfed79
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Oct 22 21:28:01 2008 -0700
Check if there are src/sink pads in the profiles that match the codec
commit fa73244ec37437552be245e1bc7b8a6df3a2acb5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Oct 22 20:31:48 2008 -0700
Factor out duplicated generated pad linking function
commit 6be9da9079ea9c824ce4e584737a8d6384c25c95
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Oct 22 20:15:49 2008 -0700
Put recv-only codecs at the end
commit ac02e92686d1ab4412ee19c2ee85d0615817a094
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Oct 22 22:56:29 2008 -0400
Fix identation
commit 523570c092d72ff781842463a14a0724442c6666
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Oct 22 22:29:19 2008 -0400
Add tests for recv-only profiles
commit 84b8972d28ebfdd1fbdac99ecc1d23847495874b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Oct 22 22:01:07 2008 -0400
Don't require a send profile
commit d025b9350177bb93baf6cc23db58276e2c323fc1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Oct 22 21:59:41 2008 -0400
We need a least one codec thats valid for sending
commit 3afe81c3ed5eafc6ef03664d277418ac6ddb976f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Oct 22 16:25:02 2008 -0400
Replace underscores with hyphens in profile property names
commit 04a97f7f9fb6b5285fe31d373a1de5dee614f5ce
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Oct 21 17:08:24 2008 -0400
Reduce tests loudness a bit
commit 2dc7374b7af8007131525ffdd3d885e209d227ce
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Oct 21 17:03:12 2008 -0400
Don't mix src and sin kpads in creating the codecbin
commit 5ad81abb341cdbd46aa77b0fdd3182fe2c7ad592
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Oct 21 16:57:31 2008 -0400
move extrainit before exchanging the codecs
commit 25b2e4c324fc74bbc32a2bc2cfe6fd2d1da63ad9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Oct 21 16:07:29 2008 -0400
Add tests for the codec profiles
commit a721d5d58bbc6b855b387e40d270d0a42c0a741d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Oct 21 15:48:27 2008 -0400
Test codec profiles on codecs that have a blueprint too
commit 921b76c12b0dcae8044e24525f5c53d95294d2c4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Oct 20 18:32:40 2008 -0400
Link extra pads if they exist
commit bff18f6bd73843efb37c4cbc947ab0b56148794a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Oct 20 14:26:50 2008 -0400
Cleanup extra capsfilters when changing send codec bin
commit 7683edd257040e23dcd51f9acea8609832e1405d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Oct 20 14:13:17 2008 -0400
Free extra send capsfilters on session destruction
commit 859ab28fad34b99a0e397f8b5a4675c430e4c745
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Oct 19 19:05:32 2008 -0400
Add test for invalid srcpad case
commit 1ec9ac1d5f1deacd3d59bed357d806461c10c006
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Oct 19 19:05:10 2008 -0400
Add bin parser wrapper to bind all pads into the bin
commit 34a788d7d9848b388e2b56cf42c97be4f58de6d3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Oct 19 18:26:17 2008 -0400
Add basic test for codec profiles
commit 237b3bc24469b9ecb7c9cbe113bec58fd5cec7bd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Oct 19 17:42:03 2008 -0400
Reject invalid profiles
commit 432b2087f7717f6042131d790360ff28d7ffaefa
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Oct 19 17:35:06 2008 -0400
Don't look for iterator resync when it can't happen
commit f9542ca3534d1643560dc06e0dd66fed77050b13
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Oct 19 17:22:42 2008 -0400
Rename send/recv_profile to farsight_send/recv_profile to make sure they don't clash with real optional parameters
commit 67c833aad73bcfd4652cb2e51e3c8255baaf117c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Oct 17 16:36:54 2008 -0400
Validate the pads from the profile against the current codecs before using it
commit ed202d297b5886514ba367e2c859cda1b30c50bf
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Oct 15 18:55:18 2008 -0400
Accept codecs without blueprints
commit dcc00a0a0c2c2caf46a387f24e00df369f84b6e5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Oct 15 18:54:54 2008 -0400
Refuse profiled codecs that have no blueprint and no details
commit bacb9d0fe823f6bd023ca14720cbfa364cf8af89
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Oct 15 18:51:15 2008 -0400
Do not try to find the pipeline factory if there is no blueprint
commit be8d346ea7fcce0494de085b6f8b7e1bbff32ec2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Oct 15 15:52:55 2008 -0400
Create bin from profile instead of blueprint if available
commit 008f5def028a32b14ce014c1a69d969f8c51eb8e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Oct 15 15:30:18 2008 -0400
Remove useless temporary variables
commit a746c87130e3f3feb00181870fc6fc4f7c3c3d28
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Oct 15 12:06:47 2008 -0400
Get codec profile and save it over the negotiation
commit 8fafa85e1ab8ee3f9d17ed5b8c79b3a6aacd2cf7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Oct 14 17:37:46 2008 -0400
Accept codec prefs with profiles
commit 1630cb1eb73d002203e97a0fdacbcb5e3b7a378a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Oct 9 16:02:37 2008 -0400
Hide blueprint inside _create_codec_bin()
commit 6d75f4c9d78122d0457560e62fdcfe9ed199478a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Oct 9 15:58:59 2008 -0400
Remove blueprint from fs_rtp_session_add_send_codec_bin()
commit 5c75b68d532b531a35f376392befbbfd346be44c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Oct 9 15:52:48 2008 -0400
Have fs_rtp_session_select_send_codec_locked return CodecAssociation*
commit e134243bda4e868122508a65a2f202aae34d18d0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Oct 9 14:43:39 2008 -0400
Hide Blueprint from recv codec creation
commit 8fbd25cba07ed383701bdc85386e77076f2d1f3b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Oct 14 18:35:33 2008 -0400
Add more constness to fscodec
commit f8aa0435484ae62ba2cec88a33fc537fa06e52d0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Oct 22 22:15:02 2008 -0700
Add a section for core classes on the rtp plugin in the doc
commit 4eabdc938b9002a5db5cba02acb55bb56c0c13a6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Oct 22 22:06:17 2008 -0700
Sync plugins manuals title with lib manual
commit d2f4b6c7b09f79fd2075d3efd4c9247748c30339
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Oct 22 16:17:01 2008 -0400
Disable multicast tests if we don't have a multicast capable interface up
commit 94a7867f23e7c8a26a2f12a55126f109f4b06311
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Oct 21 14:37:09 2008 -0400
Fix typo
commit 4d5609f50076f3122bc5258662c7114126970e0e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Oct 21 11:54:27 2008 -0400
Hide more private symbols from gtkdoc
commit 01e87c45c54640ac6218aba7c65347951a6b761a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Oct 20 20:25:11 2008 -0400
Don't leak request pad for special source
commit 716344596ea345e14ff0bb7f485ebb90aa531790
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Oct 20 20:19:07 2008 -0400
Release rtpmuxer request pad
commit c27cc69e1f94f5bf79cbb75d557e090fb1b4b2e1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Oct 20 11:59:33 2008 -0400
Replace ssize_t by Py_ssize_t
commit 8c54f6ff6496152c562cf1bc2780b628c5c9027b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Oct 17 15:03:14 2008 -0400
Generate the signal marshaller .list files on the fly
Code taken from Gabble
commit 8b2cef2d98c390ebd0c0f7076eb76598685f4dff
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Oct 15 16:08:54 2008 -0400
Don't leak pads in funnel
Thanks to Håvard Graff and Ole Andre for finding this leak
commit aba418b83e789c02b17b42ad4494a5ff4f453562
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Oct 15 14:05:51 2008 -0400
Use local stund from libnice for tests if available instead of stunserver.org
commit 6174b796edafcd303f3602af586113c7fbc423de
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Oct 2 13:30:48 2008 -0400
Remove leftover .pc file
commit 44ddceeba6bd61801c51567436d329684fdf19d7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Sep 30 18:44:52 2008 -0400
Remove upnp stuff from .gitignore
commit 252468fb26cf65e74d301d39a93d3bfd1d52656f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Sep 30 18:32:09 2008 -0400
Re-add xml test files
commit 001302e5bed7ebb9e68238aed2b5c460268e0256
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Sep 30 18:23:29 2008 -0400
Remove internal copy of gupnp-igd
commit 93b8326372d34fa0642be3cfc42a45f4ec6cd048
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Sep 30 18:18:24 2008 -0400
Move to external gupnp-igd library
commit 425ffc7e1c5872cf222e6507f5e407726786a55d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Sep 23 14:15:27 2008 -0400
Don't try to do gst-xmlinspect if pygst inst there (will fail with non-tarball..)
commit 802134bfd4a1bc95beaf2edefa80a8eb7cdec397
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Sep 23 13:31:05 2008 -0400
Check for plugin doc stuff separately
commit a26b7b70d8196c910c5f0faa0566f7384db5e860
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Sep 23 13:31:02 2008 -0400
Require pygst to build module doc
commit 0c74330c35916001bc8cace3b7be0e1bb9a9f9a0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Sep 22 16:09:42 2008 -0400
Replace the private signals on FsRtpStream with callbacks
commit 91a9c5ea5cb7ce2787ddfb68e93c2f054f8fe650
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Sep 22 15:36:27 2008 -0400
Improve fsrtpconference documentation
commit 11ffc28c7d6967aab68a34aaf810fb611850a6cb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Sep 22 15:20:51 2008 -0400
Documenet fs-rtp-conference a bit
commit b319f0940f460ad77c1e0db34c8bf893ff6d42ba
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Sep 22 15:18:37 2008 -0400
Make the transmitter names explicit
commit f07838bbdefde05bcefe219e72193cdee9eb52d9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Sep 22 15:15:55 2008 -0400
Rename/add element descriptions in the right style
commit 5a7002af7fa9156b3df09afa886c57669594c5f2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Sep 22 15:11:23 2008 -0400
Create properly-named element docs
commit 95052d44e26a1097f05981b9e8cfe3fc5f5fa7ea
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Sep 22 13:10:07 2008 -0400
Remove inspect directory if it already exists
commit b491bf57bc8453704253d88e6239e08626baf29e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Sep 22 13:00:08 2008 -0400
Reflect the fact that I don't commit the inspect/etc stuff to git
commit 19d1a0c44dd1606bb6249ac9419a2cf8d003018c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Sep 22 12:54:53 2008 -0400
Always mkdir inspect/ (just in case)
commit a6717e1b87342fb91ed40205b940c36aadebf160
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Sep 22 12:37:12 2008 -0400
Only add the _doc.c file to BUILT_SOURCES if it should be built
commit f0245d1a6f2209bdf6a3d0699b7550e432c76b07
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Sep 19 21:53:00 2008 -0400
Add plugin doc files to .gitignore
commit d5353997268dd6737e88b31286589d5a8354cc3e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Sep 19 21:43:17 2008 -0400
Clean up the stamp file if srcdir!=builddir
commit ff438e5b1118b96267fa246c41d325c063117b7a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Sep 19 20:35:04 2008 -0400
Add forgotten files for plugin doc
commit 541e6df0b19deac76ccf68d685aad013c42a5296
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Sep 19 19:15:33 2008 -0400
Format the plugin doc nicely
commit a7cedd00f3b4e8337a69c06c001266e8571b864c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Sep 19 19:03:38 2008 -0400
Generate doc for our gst elements include fs plugins
commit 6362a78117d159bc8cb066ddaf6b0febf8779495
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Sep 19 19:02:22 2008 -0400
Add transmitter types
commit 0cd1e4ce3fcf80c2a2be15d8f0eb4b80e717aabc
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Sep 19 19:01:56 2008 -0400
remove gtk-doc style comment for non-gtkdoc comment
commit 340cef531c3ce40526cf21427bd18759cc22c898
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Sep 19 17:16:28 2008 -0400
Generate doc for the transmitter plugins
commit c21745e3fcacb89e7687879c1fcd0143b10adb6c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Sep 19 17:15:07 2008 -0400
Fix docbook in transmitter docs
commit c48d4a1a94bf0f3c2c44166d89c3fc89c1472a58
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Sep 19 14:56:03 2008 -0400
Import a copy of gtkdoc-scangobj
commit c383f26e8c5c11a1f7b6628a87a9a40529e6ddc8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Sep 19 14:52:01 2008 -0400
Add gst plugin documentation scripts imported from the gst cvs
commit 371d353c3a5382e3b9a814769d29249dc58f245a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Sep 19 17:15:43 2008 -0400
Don't crash if the error pointer is NULL
commit 648d8632a975bca64502698c2cda668f212459fd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Sep 19 13:45:10 2008 -0400
Remove useless GError in fs_transmitter_get_stream_transmitter_type()
commit bc312d633a493b9ad57258e3575c2f86cd5d36fd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Sep 16 19:37:41 2008 -0400
Fix leaks in upnp code
commit 320bbcfb1ceb6c502015b3aaa65935822ff46aa1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Sep 16 19:17:27 2008 -0400
Check that the upnp service was called
commit 2a219cacdee56a1f89abf7065d56635ffda1da88
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Sep 16 19:09:54 2008 -0400
Add upnp test to the rawudp transmitter
commit 5185c6585242be05c52b88aa95c2c14ea5b2314e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Sep 16 18:36:24 2008 -0400
Add upnp .pc file to gitignore
commit f5fbc64c4b5f7085430ccfaa1b6167e6d85196a8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Sep 16 15:29:23 2008 -0400
Oops, operate on right argument
commit e9e79337a1884bb7e9f4e44b5e3c5e78f2643fdc
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Sep 16 14:48:32 2008 -0400
add xml files for upnp service
commit 130148f848e023f2198f540fe26c02ea4639cdee
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Sep 16 14:39:49 2008 -0400
Fix error message to make it less unclear
commit 56788615990450ba1ba29b05e4898c214bf7467a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Sep 16 14:38:43 2008 -0400
Use idle task trick to stop main loop in other thread
commit 843d54f5ce2dae689b6ee1275f8c3ce60bb6d82a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Sep 16 14:37:50 2008 -0400
Don't make the root device available before filling it
commit 5d68dbf15d03319dcc40e54e27653044c2908bdd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Sep 16 12:58:11 2008 -0400
Add flag to prevent race conditions
commit fdc8dd2584e95adf62e85e951a5bce475e5f6388
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Sep 15 17:19:40 2008 -0400
Leave propreties even when upnp not enabled
commit ff4513563e288604deea72dbeb9cf8e6ff3e9eb5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Sep 15 17:19:27 2008 -0400
Don't build upnp tests if not enabled
commit 3ff095c1966c606da62bf520e87022bfb435af22
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Sep 15 14:55:23 2008 -0400
Make fs2-gui executable
commit d30c74ff21d005f50638f97f7178d12395cac5ff
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Sep 15 13:43:59 2008 -0400
Add uninstalled-paths.sh script
commit c75e2637e89e8109ca38b0746ce345a1d384daa5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Sep 15 12:54:31 2008 -0400
Test all three modes of operation of fspnpsimpleigd
commit 44bcfcdb20174a25675e48560d8e4a29db70d917
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Sep 15 12:30:00 2008 -0400
Rename test
commit c5958b10cca7e52d146ba74acc523ef205b9b6a4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Sep 12 19:15:27 2008 -0400
Add more complete test for fssimpleupnpigd
commit 1e485a66f8d8c44ac208ab70d9e74f9d6c729491
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Sep 12 18:34:42 2008 -0400
Add base of upnp library test
commit 23b4a962a0084f529519167fb2753ed0bf048701
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Sep 12 15:30:55 2008 -0400
Remove outdated codec parameters doc
commit f753353cddd7ba6ea2e3b358edb6491042f2abc2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Sep 12 15:30:34 2008 -0400
Add codingstyle.txt to the tarball
commit 23e9cec66b76c4d376be13eb73c960c291553981
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Sep 12 15:28:45 2008 -0400
Add nego-use-cases to the tree
commit 503f9bef754ae23fddfe45ef2a41bf4d756f7919
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Sep 12 14:37:40 2008 -0400
Disable upnp in normal tests
commit ac05fac4b2a93f9fac2c915433ab63d929c11802
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Sep 12 14:29:30 2008 -0400
Set priority on our idle callbacks to default (just in case)
commit 4ad0dfb70f1cb5d526aefa8fda65304bef2b0f7c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Sep 11 15:31:38 2008 -0400
Don't hold a real ref to the object in the idle struct, otherwise it risks becoming the last ref to the object
commit 9bfd7da40322c9b430c29a3cdb98bf92ed215f7e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Sep 11 14:53:37 2008 -0400
Add forgotten ifdefs
commit db3f008d6732bea9acdb877d2561a41e55899466
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Sep 11 14:33:49 2008 -0400
Add discovery timeout to the upnp stuff
commit 2e8a56f8a5b5feed3c0b1d10c819b72683856d4c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Sep 10 19:15:15 2008 -0400
Emit upnp candidate if one is found
commit b0a59097a5dd270e6ffee3683ec97add57560f53
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Sep 10 19:03:56 2008 -0400
Remove unused variable
commit a6f0ae09925a55bf444b1444f611c1891e18a091
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Sep 10 18:47:30 2008 -0400
Remove old line in doc
commit b94c9f667a91f72436dd718bfd5fa59d100c8017
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Sep 10 17:16:25 2008 -0400
Add port mapping to rawudp transmitter
commit de97188c6067dffc753cf38448e886f58f698b5d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Sep 10 16:07:58 2008 -0400
Pass upnp parameter to the components
commit 795759617ad8807d2b44c92ff34beb555e86ec9b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Sep 10 15:22:05 2008 -0400
Pass the igd object to each component
commit 45f0cf94360616c7e1e1c7c0b9cde8722c40ff50
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Sep 10 15:11:23 2008 -0400
Propage the upnp properties to each rawudp component
commit a3e7f7e55ec644ac0ed1eb10edb27afa618223d6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Sep 10 15:07:32 2008 -0400
Conditionally compile the rawudp transmitter against our upnp lib
commit fecf87a04f6d88750f6c03da679a8d880dc9c9fc
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Sep 9 17:23:26 2008 -0400
Set default timeouts at object creation time
commit a4f5129c98989a708102c121ed352976acf1e3b0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Sep 9 17:14:14 2008 -0400
Build upnp object if needed
commit 19aca7ab71e9769ac484c0fc50df1d3579fda7cb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Sep 9 17:12:45 2008 -0400
Include the proper path
commit 1fe7e2f202785afe6acc0fe77913d730b5ff422d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Sep 9 16:55:22 2008 -0400
Add upnp properties to the rawudp transmitter
commit 9eae8ef1aedafdc70fa5c81f1e43cccff6840484
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Sep 9 15:23:50 2008 -0400
Emit error if port is requested post-external port failure
commit 3d4c949f70fce05e68e602de5df2ef525aecf9c1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Sep 9 15:17:53 2008 -0400
Remove new-external-ip signal
commit 5e65e3952f4d2b13a2c7b91a51d52d2bf1c81a76
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Sep 9 15:16:44 2008 -0400
Remove error signal from upnp test
commit c3c659ace05227d777999748ab2777024db79e9c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Sep 9 15:15:29 2008 -0400
Compile tests for upnp stuff
commit aaf2fc5d7dfee499b1fca78b630ad74cfcba0f87
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Sep 9 14:56:17 2008 -0400
Remove old error signal
commit 3a89edd2edfc9e82b8117f9bf7ff07331f9b5b51
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Sep 9 14:55:56 2008 -0400
Emit GError in new domain on errors
commit 22913bcf07ac96c1e2dc9a2c145f8bad8fbb9594
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Sep 9 14:44:39 2008 -0400
Add error domain for simple igd
commit f31ae705adf8068f090616d123d3691fd3831515
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Sep 8 19:36:26 2008 -0400
Separate wanting and having gupnp
commit dec8d0f68e8cab996e3544ee0a9c38c363cea387
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Sep 8 18:05:08 2008 -0400
Add .pc file for the upnp lib
commit 91d78441c361fb1694aa88af28914fb7e196ff23
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Sep 8 17:44:02 2008 -0400
Remove the useless simple
commit 1532dd90362c602a1c8b4ffa67340d8d6e471ef0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Sep 8 17:31:08 2008 -0400
Add configure/makefiles to gupnp lib
commit 50520d258124d94091ba5ff49760fdd083bca354
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Sep 8 16:41:47 2008 -0400
Fix error string for python config check
commit e4505074b33d06b6f3342277b79dc27afbec4c6c
Merge: efa832b ff2fd6f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Sep 8 15:19:51 2008 -0400
Merge branch 'ready-to-merge' of ../gupnp into upnp
commit ff2fd6f39c8662238d114726d49ed4cf40e559fc
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Sep 8 15:02:07 2008 -0400
Move upnp stuff in fs2 places
commit 0c4e829093e4d5f36096228b4818899b0c059466
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Sep 8 14:32:51 2008 -0400
emit signal when the mapped address changes
commit 612824d43562573ae998f9963af603e8f3257c76
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Sep 8 14:16:14 2008 -0400
Get notification when the ip address changes
commit 0caf7af0e50c7398ffe65f6d7ea867120eead27f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Sep 5 15:34:37 2008 -0400
Make non-threaded test use custom mainsource
commit a0d498e3b4b8c27b55191eeac6c21fdc232a6df8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Sep 5 13:52:20 2008 -0400
Don't unset the main context..
commit 07b3203907832b6181c317360b04bc3437fb03d1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Sep 5 13:46:18 2008 -0400
Remove unused function
commit 9569b1b0bec8ead6f4964c8afeb67aacf3fdc38b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Sep 5 12:00:59 2008 -0400
Loop on length, not pointer
commit b4ef73523681304da7c7d8b1a7d7330c850a3fd8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Sep 4 21:40:06 2008 -0400
Force wakeup of the main context
commit 3c2353cf6b15e2f42289872753ea559108dbed6c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Sep 4 21:29:41 2008 -0400
Add thread test
commit 834683a1c4bb1e9242985c3853073a6fef811f5f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Sep 4 21:29:29 2008 -0400
Fix thread object creation
commit 4ebab786b67bedc642103394045b84b3443e4bf4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Sep 4 21:22:25 2008 -0400
Big oops in test
commit d1b588b3915cf8c3cce2136ac0bf7ae9ef6f35e0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Sep 4 21:16:21 2008 -0400
Add caller for remove-port function
commit 8aa562ced28aa7a909eeb10d0376b856cf0c5479
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Sep 4 21:15:18 2008 -0400
Share the same data struct for remove
commit 329650f60ee84f1d4f20801cf575b1627bbff202
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Sep 4 21:14:10 2008 -0400
Make add_port use the thread
commit cde65fde6cea2d79e51648f2a8028145f54e18e9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Sep 4 21:05:36 2008 -0400
Add empty subclasses
commit 2b585645eff861492980a5c7fdaf6ee53e778dd4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Sep 4 20:44:57 2008 -0400
Add thread
commit 0e32af15ba0d21a4b5412c84fbe84c4e3c6384c9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Sep 4 20:32:47 2008 -0400
Add mutex, context and loop
commit 04708c30d2dfc9c80cea3ccd3b5c4e6fcdf1c72f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Sep 4 19:37:34 2008 -0400
Make the other methods virtual too
commit d5bd7bec2c4ab328beb4269c6cba601007f3991b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Sep 4 19:30:20 2008 -0400
Add bare threading container
commit 415967fbddb4b0fb07269e2c47eb7a7e16e1e858
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Sep 4 19:30:01 2008 -0400
Don't delete marshaller list on clean
commit 0f53b44b313d1f61d6f4b8aacefcbba5788bddd3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Sep 4 19:12:27 2008 -0400
Remove unimplemented function
commit b98b6faf1ac067c964c45834178a0a722bea55e9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Sep 4 18:51:01 2008 -0400
Replace build with constructed to make a nicely subclassable gobject
commit dd4192ab66e1254bfcb00acf661d6cbd7c3aa67d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Sep 4 18:47:40 2008 -0400
Make main context a construct-time property
commit f004b925a4643e0efe618d53b7d392277adc36a9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Sep 4 18:42:23 2008 -0400
Put everything into build
commit 15300fe3f01aa2625c982a363625068d97892fb5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Sep 4 18:11:09 2008 -0400
Fix warning
commit c1649d25df990cd96473aeb12fdd239224204fbb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Sep 4 18:10:46 2008 -0400
Add marshaller list
commit 70aafea323a30cfa8f8277651af897c9c69bae3b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Sep 4 18:10:12 2008 -0400
Remove bare test
commit a2e56e78896502f23442cfd9dc7962a8e192eb87
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Sep 4 18:04:27 2008 -0400
Add new error signal
commit da1c3a941b3e9c463b167b85cbd1616d05655b8a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Sep 4 17:25:39 2008 -0400
Renew the mapping at the appropriate interval
commit 58ad8d1b5b9bc219f076b4def66df475f136fa28
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Sep 4 16:52:19 2008 -0400
Add call to remove mapping
commit aee71c79d115ee110027b21dacd2579d8812b926
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Sep 4 16:06:26 2008 -0400
Add test for port mapping
commit 9427a3d9fd7141f2187318d20cec545e46582a56
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Sep 4 16:06:15 2008 -0400
This signal is detailed
commit 20623e82ef04e6bdeb035779760e9a0b21ea1785
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Sep 4 15:14:48 2008 -0400
The proxy structs are not kept by gupnp
commit ee1fa5bb060d736683d49bc047152d8cf36d1114
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Sep 3 20:24:56 2008 -0400
Emit signal on mapping success
commit dd06555e4090cf38073bf9d870dbe76bca8c8fe0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Sep 3 19:21:25 2008 -0400
Cleanup mappings
commit a96779e980b5ec8e82b04f36a2588f0615dbcb73
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Sep 3 19:17:07 2008 -0400
Stop mapping calls on remove
commit 02b736c0e31d9ffeaf04fb9fadd1b9d4715c34ee
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Sep 3 18:06:00 2008 -0400
Centralise proxymapping stopping
commit a98b50b8a73bd9a75158382537e97f2d53deb30e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Sep 3 17:59:49 2008 -0400
Rename cleanup functions to free
commit bfd7e3a62c685dd630c131eefe8af045931315d5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Sep 3 17:23:09 2008 -0400
Add new mappings when a new service proxy appears
commit 168f4969ae29f5f1259a5b23cde22ee54ba839e0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Sep 3 17:07:42 2008 -0400
Remove timeout on GetExternalIP
It was always shorter than the Port mapping timeout in any case
commit 2a1f71fedf9a129244c3a4494189c31bcbc50e89
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Sep 3 17:06:22 2008 -0400
Add request to create proxy mappings
commit 6cdf0e24a9a8c1d42fcbb539ccc9ee32ad6e3655
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Sep 3 16:42:19 2008 -0400
Remove generic action system
commit 877a9a4b6bfb0082bdac8d7bac0304c9e16c3d2c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Sep 3 15:40:58 2008 -0400
remove timeouts on answer
commit 40b33bb8696cafb4568531b55d52e65a189f4bcb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Sep 3 15:39:08 2008 -0400
Remove gather call
commit feafc7358e71ae146f77c247e788a3ea8cfc06a1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Sep 3 15:15:21 2008 -0400
Save external ip when its received
commit 477a656f86e3cbf7f49f2fed8f52fc2ac0043664
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Sep 3 14:59:17 2008 -0400
Add function to remove a mapping
commit 86527b6aa743cf5dd04a82cf672d5cb2bef08bde
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Sep 3 14:47:24 2008 -0400
Save new mapping when adding one
commit 65e6a52636a7f9f088eed9e036b20706e656c16f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Sep 3 14:29:01 2008 -0400
Add list of current mappings
commit e69e6600222a22ab5a5bcde1c14edde66be1abeb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Sep 2 14:22:58 2008 -0400
Add action timeout
commit a93e7bb3f2cfc4ae0e1cd40062aa0e00db3b4d01
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Sep 2 14:16:27 2008 -0400
Replace GArray for proxies/services with GPtrArrays
commit 2e655098a739944396ad836e6162a2562356a5aa
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Aug 29 19:43:27 2008 -0400
Pass the Proxy structure to the gather stuff
commit cbbc6fe11a0987295860a7a4d4f9b791dd217211
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Aug 29 19:38:29 2008 -0400
Store proxies in structures to be able to remember actions
commit c886a9283bc11c3209894b9559a50e891fa9131a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Aug 29 18:50:40 2008 -0400
Ignore errors when building gupnp context
commit 0bb40bc4bab1a396166d470eeda751b195fdda66
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Aug 29 18:26:55 2008 -0400
Add object test
commit 6f6088f681fe31d228b488fe6096a54e4ce356f2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Aug 29 18:25:02 2008 -0400
Use remove-fast
commit 0b05d2a6fb4afc72d081af04ba6e767633d9a9b8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Aug 29 18:24:45 2008 -0400
Use GPtrArray correctly
commit 1a24b841c847cb6f6ba23e9749954b9ed9b43a2f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Aug 29 18:22:33 2008 -0400
Default to the default context
commit 9b15edbdbc86d2b657e20d2b0ffb0fffb6230b8b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Aug 29 18:22:26 2008 -0400
Add make clean and -g
commit 3285d4adfa2a928a9cee3075884430b48a49ac19
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Aug 29 18:20:30 2008 -0400
use uint, not int
commit db7ae34c5fee3fd9b851d605cedf94615d3a0515
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Aug 29 18:18:44 2008 -0400
fix error
commit 066e0c897216636ae8e5df9dc9f375d20ecb0198
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Aug 29 18:18:39 2008 -0400
add private
commit 305fad6a6a676bb86afe0061c621c0621dee0eaa
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Aug 29 18:12:59 2008 -0400
Rename test to test-bare
commit a061d6cbcd507477a9bb92014e34d17fd980cd43
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Aug 29 18:11:51 2008 -0400
Emit signal or error on action completeness
commit 92096841b2cb0c0a266cf1cfdd0ec289481143ef
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Aug 29 18:09:31 2008 -0400
Add signals
commit 1dde874dce7b397a7290941d4b9d869294f57ccb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Aug 29 18:04:15 2008 -0400
Add gathering
commit 4cd5501786ffbca814ef0d0ff8807962d266d1ee
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Aug 29 17:31:24 2008 -0400
Remove threading stuff for now
commit e9a8e943b00b298156a9b7d73d98659b1c1ba098
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Aug 29 15:29:56 2008 -0400
Save, forget proxies on signals
commit c515107e096d04ca73a32350332f969af367d014
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Aug 29 15:28:46 2008 -0400
Disconnect signal handlers on dispose
commit 5fea45ae8799d8937f7a41d15c1840a4f22ca268
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Aug 29 15:19:58 2008 -0400
Create core gunpnp objects
commit 1f7ac3d36f5f28f82b5d3de7aae7a42e2e42bbcd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Aug 29 15:11:41 2008 -0400
Rename context to main context
commit 483f67d4ac032afc6bae85ecef7e11f24e5b1632
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Aug 29 15:08:28 2008 -0400
Add list of service proxies
commit 3eef820e9e972760c4ed445b2ee428f1b66b915f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Aug 29 14:33:17 2008 -0400
Add request-timeout property
commit 423caf13c105b3e3053a7661c30627521062c68c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Aug 28 20:48:13 2008 -0400
Add main context construction/destruction aparatus
commit 9030e23e04e718dbf39d8ac8242b1c73262186ef
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Aug 28 20:22:01 2008 -0400
Add maincontext member
commit 386f13c83141062ea26965e2535da764fd09463b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Aug 28 19:33:39 2008 -0400
Initial import of gupnp igd experiment
commit efa832be0a40878ed3ebb25840ec7c1c11342422
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Aug 27 14:25:24 2008 -0400
Test for auto-multicast everywhere
commit 7b5fe8b40e91609460068c370ef53143497cc2b4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Aug 27 14:05:36 2008 -0400
Default to pcma/pcmu (we know these work)
commit 4daa86528eb88cc7a952185574a0ff809cde7612
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Aug 27 14:05:27 2008 -0400
Set the sink to playing while adding it
commit 31d344d2f2ebe148cfaf52208889b8caca5a0bb5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Aug 27 14:00:43 2008 -0400
Add copyright header and warning notice
commit 1604f6f0c1c1fde36697050495036855c6b02fdb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Aug 27 13:58:51 2008 -0400
Print more messages
commit cb4665802aeddb7ad99ffafc2b8b5aa0229750a7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Aug 27 13:06:39 2008 -0400
Fix leak in simple call
commit 1c40b25a8d45bc5dbbbf8bc43650935afda8bac1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Aug 27 13:03:46 2008 -0400
Use a simple fs1-like use-the-local-candidates as remote and pass the candidate on the command line
commit e30c8d4bf2e063b21fc5f191317fab784049f50f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Aug 27 12:38:13 2008 -0400
Handle errors
commit 46ac8538a870ee758728768c8d02b65168dd771c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Aug 27 12:25:03 2008 -0400
Make simple-call usage clearer
commit 5c4f8806f977098a02ac96e3fce37637498866c5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Aug 26 18:52:16 2008 -0400
Make src local
commit c17779aef3ea42a3a5d5833e689e318dd9a73235
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Aug 26 18:51:21 2008 -0400
Add src-pad-added callback to the simple call
commit d37c2072a6b6f3945b69ad06f1faf4fd05fe7f58
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Aug 26 18:41:04 2008 -0400
Add audio session to command line test
commit a8aa2adc84e25ac6ad1dc9367231bb0804448858
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Aug 26 18:25:18 2008 -0400
Add beginning of simple command-line call app
commit 02bfe7cc5771e34e1c5cda91ca7d21edfe9f8e1a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Aug 25 16:33:57 2008 -0400
Bump version 0.0.3.1
commit 5fda6e799789e2cf7f6fd8dd6550d8b1dab8dfe5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Aug 25 17:06:00 2008 -0400
Version 0.0.3
commit c697423323f087c5803f7c96fe6ecea78a0f79d3
Merge: 10a0c5c 5112498
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Aug 25 16:37:37 2008 -0400
Merge branch 'master' of git+ssh://git.collabora.co.uk/git/user/tester/farsight2
commit 10a0c5c2c282239f6e9fc54244e2b26b05824e05
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Aug 25 16:25:20 2008 -0400
Apply the auto-multicast property only if it exists
commit 51124987c4909a74a7eec024f36b6cd8f76a289b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Aug 23 00:25:10 2008 -0400
Theora and H.264 works fine now, remote h263 recommenation from readem
commit 99b6b6b1e4eb53be06dbb3433c6248666332ccbd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Aug 23 00:13:15 2008 -0400
Fix comment
commit 4a33773f2e582aa4bd104148dc3a1d96f0185a2e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Aug 22 16:20:16 2008 -0400
Fix typo
commit 8c420bbaf81989d75134692627c436b3bcd98b26
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Aug 22 14:19:00 2008 -0400
Don't hardcode address of stunserver.org, resolve it
commit b5da0e1b90a894b69160cb01d99d29ef70d7b9b8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Aug 22 12:22:18 2008 -0400
Fix documentation comment
commit cc1c1a14fa56b53c6f3563d52e4aa03c3a9b6268
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Aug 22 12:15:27 2008 -0400
Remove unused GError in codec cache
commit b2defec1ed01e1093e942db2dfce8a5020ef5c89
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Aug 21 18:25:56 2008 -0400
Update pythons defs
commit 76c2efa3f28836f4ae0bbe7c22a5465d49861a59
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Aug 21 18:34:29 2008 -0400
Remove fs_codec_to_gst_caps from the public api
commit a02d563db1c67b64f7e8d3072efd141e54ea0917
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Aug 21 18:25:27 2008 -0400
Check for h2def in other places too
commit 19382497eb835187b44430fdd89330ed14e9605f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Aug 21 18:16:27 2008 -0400
Remove FS_MEDIA_TYPE_APPLICATION
commit 0388381071610b0e4fbfb06b5ff8361b93fe21d5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Aug 21 18:11:33 2008 -0400
Don't make special sources return GErrors, their errors are internal and will be reported by GST_ERROR
commit f82cddabca49f7b326bf0fd048da901d0fcc5ec3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Aug 21 17:05:04 2008 -0400
Add more comments
commit c4737a410968d468ec0d7a2f19834c6cbc7eb0dd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Aug 21 17:04:36 2008 -0400
Use FS_ERROR_NO_CODECS_LEFT where appropriate
commit 986b6fd1f0d6786f71ea333bbc13777576ab3857
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Aug 21 17:03:54 2008 -0400
Add FS_ERROR_IS_FATAL macro
commit 9e211fe0e0d2f0c35c6e5510ebe8e6307851d679
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Aug 21 17:03:35 2008 -0400
Document FsError codecs more
commit 154d0ee1930e221de48993ed48b257eac9335d0c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Aug 21 15:24:06 2008 -0400
Use a more appropriate error no
commit f0e2b1f80d50bbf4bf98ebd0c85f4fe9e815af4d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Aug 21 14:55:46 2008 -0400
Have property getter/setter for FsTransmitter print a warning if they're not subclassed
commit cd512b45b842154c6652bb2709f4b7ebb17bcda9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Aug 21 14:54:26 2008 -0400
Have property getter/setter for FsTransmitter print a warning if they're not subclassed
commit 8e47bb67be73e522f52173db0ab1f4226dc0c764
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Aug 21 14:53:31 2008 -0400
Use g_return_val_if_fail to check if the argument and if the compulsory methods have been subclassed
commit 13cbcabd7e395054311035a8861a1d1243a8736d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Aug 21 14:51:02 2008 -0400
Have property getter/setter in FsStream base class return an error if the properties are not subclassed
commit 3a8237c362591d672b8dc89f0caaade0f05430b7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Aug 21 14:47:33 2008 -0400
Consistently name fs-funnel fs_ and without gst stuff
commit 12fc2a3b4331935e85f38f2e67192a6f0bf05bdc
Author: Jani Monoses <jani@ubuntu.com>
Date: Thu Aug 21 00:05:34 2008 +0300
use GST_ELEMENT_DETAILS
commit 39483cb48e0ca2b539cf2c3a3913f4ce1b18d150
Author: Jani Monoses <jani@ubuntu.com>
Date: Wed Aug 20 23:15:20 2008 +0300
cleanup unused var
commit 12f97af00f502a324bd5b8bfc3b4567ff40b72a2
Author: Jani Monoses <jani@ubuntu.com>
Date: Wed Aug 20 23:57:52 2008 +0300
move class pad_template and details initialization from _class_init to _base_init as done in the other plugins and recommended in the Gstreamer docs
commit e6daab3ab4cd0a174dd0a16d259fb5d93150cd05
Author: Jani Monoses <jani@ubuntu.com>
Date: Wed Aug 20 23:55:13 2008 +0300
use gst_element_class_set_details instead of gst_element_class_set_details_simple
commit 79c309e4acca9709aac4bd890bc08e4632340542
Author: Jani Monoses <jani@ubuntu.com>
Date: Wed Aug 20 23:37:19 2008 +0300
use inline function instead of macro for _do_init to be consistent with the other plugins
commit 16a499c6f6ebd81fc9fe9bc9c65390461fadfa6e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Aug 21 14:40:35 2008 -0400
Remove useless property getter/setter from FsBaseConference
commit de90a066f3f729a4014ba29f5458fa63cc8cc0d5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Aug 21 14:38:49 2008 -0400
Test for compulsory methods with g_return_val_if_fail
commit 8c5c361ec1a718db5fa72b6678a14d5ee03d0913
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Aug 21 14:35:53 2008 -0400
Check for NULLs with g_return_val_if_fail in fs-plugin
commit d9355a16e5ddbde8208073824cec5120e4acc4ae
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Aug 21 14:32:01 2008 -0400
Remove trailing whitespace
commit 2fb0beb32080644cb7dee342d97f93ef5ec2b3c2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Aug 21 14:31:24 2008 -0400
Check for NULL parameters too
commit 73bdcc3e8a8b2cfdea43082c098507b6b98f4ba3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Aug 21 14:27:19 2008 -0400
Use g_return_val_if_fail instead of gerror if a compulsory method is not implemented in conference
commit 209743558182186cbf844254b1609ce148940090
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Aug 21 14:25:16 2008 -0400
Don't delete member that can be reused later
commit 5145a46d88a1142605559a1c80190d55ee713e77
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Aug 19 18:08:47 2008 -0400
Correctly disable SPEEX
commit 2564017097c5872956bc55f3cf4bacaf2a7c8e91
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Aug 12 12:19:29 2008 -0400
Disable SPEEX by default (the current gst encoder is broken)
commit 5fc224d2dce340ae35723c90b81b96b3d2ee1394
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Aug 9 02:13:16 2008 -0400
Add time ovrelay to videotestsrc
commit 493c455d43e4cbc890ac921118d6b4f69f61e8d0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Aug 9 02:03:21 2008 -0400
Make videoanyrate fixate caps correctly
commit d87e39a4e1e3f91fdedb7102d146186fa3117214
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Aug 8 17:56:12 2008 -0400
Respect audio/video disabling in more places
commit f866563df8f1b1fe544533b7741c8f9a60c1b3d2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Aug 7 21:09:56 2008 -0400
Have the server pass around the stream codecs to everyone
commit 902786ae96685004fd271f2c07f230c585ccb0c0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Aug 7 20:11:12 2008 -0400
Send None data if there is no data
commit 96b0bc47c6a60f278843e97ff339ecae73310546
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Aug 7 18:36:43 2008 -0400
Implement proper codec distribution in fs2-gui
commit 2dbdebfff77556066653154be2e70d7acc7e8f50
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Aug 7 18:11:27 2008 -0400
Send out codecs from all participants to new participants (in fs2-gui-net)
commit 685161de3de8161c1d6c02d79994b908d29fc639
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Aug 7 17:32:08 2008 -0400
Port fs2-gui to use a list of codecs
commit 16086d16fe8d8b5fef4895752918ba4076cce43a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Aug 7 17:28:56 2008 -0400
Replace codec/codec_done with codecs in fs2-gui-net
commit cad56ce9af28ff5ed672c445d07167214adc639c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Aug 7 17:28:46 2008 -0400
Add destroy method to TestParticipant
commit 0b14b3873a864fda0123c1d33c6e8e075a1622a7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Aug 7 16:52:04 2008 -0400
Writeout the pipeline on sigint if possible
commit 4b1db0773929ef6943bcb1528cdbeeddc8392c40
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Aug 7 16:50:43 2008 -0400
Improve debug messages
commit 7cddba545f4a28d9fb4583bba91fd19fb7d4d70e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Aug 6 21:14:13 2008 -0400
Remove unused parameter in internal function
commit 6ba3eacd336c21a41af279c6fc9cc38afbeeddb7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Aug 6 21:10:27 2008 -0400
Add a bit more debug info
commit 1737faee0acd361a01bc5dee47b8b9cc874da335
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Aug 6 20:42:25 2008 -0400
Give substream/session elements meaningful names
commit 278d59e38871fe1ad2eb3a00b3a65a5f23746302
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Aug 6 17:50:19 2008 -0400
Get the sinks by interface instead of by name in gui
commit 0b90ea70bbea0c12683d17b9b41e11dc98403ef5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Aug 6 17:43:05 2008 -0400
Improve debugs for stream associations
commit d886046ddf949c064e3b4996336a969a7b99fef6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Aug 6 17:42:47 2008 -0400
Check for free substream when we get an association from a known source
commit 65dfc512282d0cff6c7d956d6a9068d8d5e8f95d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Aug 6 17:29:30 2008 -0400
Document fsplugin
commit 39a9c61a4a87b0a3b396b5455fc54f3789f29ae2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Aug 6 17:14:43 2008 -0400
Document FsPlugin structure
commit b9c2459403c63947022a6538898cc49ac84e17ce
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Aug 6 17:07:26 2008 -0400
Fix small typos in the comments
commit fdc269449517ce3e7a19ede88c1bb13972278c00
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Aug 6 17:02:31 2008 -0400
Separate substream connection and connect more than one substream for the right ssrc
commit 5be0d4836bb20b2ea9fe8c308322438f5276aa80
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Aug 6 17:02:09 2008 -0400
Send out white noise instead of a sine
commit 9e486f4e4ab27465a27fdc2c96e9e4de60fb5971
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Aug 6 15:52:26 2008 -0400
Use get_static_pad instead of deprecated get_pad, patch from oleavr
commit f30cb991e108150b205efe8fdd2e94212ce5d454
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Aug 6 13:27:10 2008 -0400
Don't return void value..
commit 6a2011a10225f69a048e2e551578796843fb8cac
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Aug 5 18:17:10 2008 -0400
Don't dupe the buffers unless its required
commit 3a964dd7e863d242e87bde1379621c14ddd35eb2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Aug 5 17:43:33 2008 -0400
Flush stuff in state changes and flushes in fsfunnel
commit 29ee5e52bc61faf83814aabfb80be37f3eff4738
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Aug 5 17:29:35 2008 -0400
Initial timestamp-merging work for funnel
commit 47a60e3f8e3e59a122a86a471b8689f4983a7949
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Aug 4 19:43:26 2008 -0400
Give preference to the original rate, but allow any rate
commit fee57ff1fa2327fe0dc1e33e2f24bf06fd2a7c54
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Aug 4 19:40:13 2008 -0400
Add videoanyrate element to the pipeline
commit e651657ca948f05aa7f2b93fd3c3a67593394226
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Aug 4 19:39:50 2008 -0400
Add videoanyrate element
commit b01cd258bf64adbdc4a86bc0e518811a1ab463d8
Merge: 2716551 ae15df5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Aug 4 13:13:25 2008 -0400
Merge branch 'master' of git+ssh://git.collabora.co.uk/git/user/tester/farsight2
commit 2716551b23e621dba34e89d80bcf56d0617d8971
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Aug 4 13:12:43 2008 -0400
Newer gst-p-farsight need for correct rtpdtmfsrc
commit ed60d6333feb45a3edcda793be727895f20b30d0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jul 31 16:50:45 2008 -0400
Bump gst required to 0.10.18 for gst_netaddress_equal
commit ae15df5ebf67712a9ea633b1a95697fc2b2bdacf
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jul 30 11:41:41 2008 -0400
Make the transmitter param optional in the python bindings
commit 8c70570fca7b2e0c17ad4db93f82d0d6775cdd51
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jul 30 11:41:22 2008 -0400
Use right type for pydict_next position
commit ab22758b9d7c334d8e3131abf08dc58a3d028a4e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jul 29 21:58:13 2008 -0400
Make it a bit clearer what the stop method is meant to do
commit 43e619fdc9270c2cd3ca62755f919f2f30286502
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jul 3 15:36:17 2008 -0400
Update python bindings and doc to force_remote_candidates()
commit f24ad72a31d262c99e289af3e1862f30fc58d45a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jul 3 15:22:48 2008 -0400
Replace select_candidate_pair with force_remote_candidates in FsRtpStream
commit e325d4b3ea58cdc947856e5f680da8f26f4ca546
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jul 3 15:20:44 2008 -0400
Replace select_candidate_pair with force_remote_candidates in FsStream
commit d6817a34a10e2d5556277d7d3ee60b9f9417044b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jul 3 15:15:02 2008 -0400
Replace select_candidate_pair with force_remote_candidates in FsStreamTransmitter
commit 2a0f89bc2b9fbec20b2e9439a83528462d304d84
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jun 30 20:30:04 2008 -0400
Update python bindings with new enum values
commit dc656ea845cd02dcf7f9b6e13c08e4d551387c89
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jun 30 20:19:08 2008 -0400
Listen to the Stream transmitter signal and emit the proper messages
commit 0fb4c7da2da0bcd3443ad8dd54b48b2ddcf87b62
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jun 30 20:18:36 2008 -0400
Add doc for new farsight-component-state-changed message
commit 17b1a56a9650218c204947204f358b85b09468a6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jun 30 20:15:42 2008 -0400
Add new error for connection failure
commit 110fbb3bfedc38ba6758e87aa92387e6ab182560
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jun 27 14:19:31 2008 -0400
Add a per-component stream state signal to the stream transmitter
commit 53dcc2994564bfe8a72a77d27997754ae0f17d9a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 2 14:24:58 2008 -0400
Add data lock to FsParticipant
commit e000bae7923c152f97fed24d62944648584128c3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Apr 26 00:55:11 2008 -0400
Add FsStreamState enum
commit e8f191d585682f07dc9008e4624a043388b89e4d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 25 15:32:56 2008 -0400
Remove double * that confused gtk-doc
commit 87485d1d83c5275c49d12afaab06ab3a924e75a6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 24 13:16:10 2008 -0400
Improve titles in documentation a bit
commit e56bcff90306d80b824abdd8951f06084ba64f7f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Apr 23 16:06:05 2008 -0400
Add fs_transmitter_emit_error method
commit fc6390e1bbb6b40e65dfc730781ee23e189387e4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 22 19:16:56 2008 -0400
Remove trailing whitespace in configure file
commit 8760b763b364c563345c7a1e0b2524542f26467f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jul 29 15:19:39 2008 -0400
Really make the netbuffer stuff thread safe
commit 4d805b43f2868045712c492340d48e62620b05f7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jul 29 15:13:11 2008 -0400
Add more debug/comments to the stop stream test
commit 735a1453e8a548dec392553f9cfe159e27cf62e9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jul 29 15:12:14 2008 -0400
Don't hold the component lock when stopping the udpport
commit 57d5a7a8715b6c5cdeb1efb6b977515641be2a1a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jul 29 14:30:48 2008 -0400
Add test without associate-on-source
commit 899873e67390253d9648cdfee838374dc627115c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jul 29 14:27:22 2008 -0400
Make the generic nway_test take the stream params are arguments
commit 94bcaad8e67b22c6b4233efeec307803ce7d83c6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jul 29 14:24:35 2008 -0400
Add possiblity to pass strean transmitter parameters in the rtp test
commit cf21d0dfd6ab09a642bc6b188e249fda03a18858
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jul 24 17:03:23 2008 -0400
Add a test for associate-on-source=FALSE
commit a700c27f3368d2b973a4dab1cd5cf561932111ce
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jul 24 17:03:01 2008 -0400
Use an empty handoff handler for the stop stream test
commit 5b905f68e30981d7ba0b129822a24cd88089846f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jul 24 17:02:02 2008 -0400
Initialise counters on each test
commit 6a6b363eccb49691b3fea5028355f8b366a8bff1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jul 24 17:00:49 2008 -0400
Split transmitter tests
commit 98088ca8dab3d2beeded2d5a4cc2fd906cf503e2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jul 24 16:19:57 2008 -0400
Remove wrong check
commit ed7622209aac623867e5a55b13b38d3447bba2dc
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jul 24 16:02:59 2008 -0400
Implement associate-on-source in the fsrawudpcomponent
commit 4d420940e6fd53bdec1531a93b74d0afb626232a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jul 24 15:53:29 2008 -0400
Add associate on source property to the rawudp stream transmitter
commit 45df047be5ab6328aea30a3497afc07d8a97156f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jul 24 15:39:34 2008 -0400
Add associate-on-source property to the FsStreamTransmitter base class
commit 37852c8d2a0c6c14daae595de08949571728723d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jul 23 20:34:53 2008 -0400
Store the remote address into the udpport and check the uniqueness
commit c212602cbacd2371278a739d70aa245df86608ae
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jul 23 20:07:56 2008 -0400
Add functions to add/remove known addresses from a udpport
commit 43c23632fdf7dfb82e0609151e2486323bdfc479
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jul 23 19:25:11 2008 -0400
Add GArray for known addresses and mutex to protect it to the rawudp udpport
commit bca1e409ec59428b3a637fc38ed8ff68df1ff19b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jul 18 18:38:41 2008 -0400
Pre-register netbuffer because gst type registeration inst thread safe
commit e94f1072924cf18a1b1d2712dfd1a14252ac1524
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jul 18 16:18:49 2008 -0400
Add test for no-rtcp mode
commit 70a331fdc5fd36a3e33d23f8827d5538754e06a0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jul 18 16:16:14 2008 -0400
Add ssrcs from to the known list if they come inside valid buffers
commit 27df9fbba2590025fdfb0469c17ad30da900c8cd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jul 17 17:33:56 2008 -0400
Have fsrtpstream proxy the known-source-packet-received signal
commit a5ae196ae78f3503709a8dd7b1b3186049df93fc
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jul 17 16:44:05 2008 -0400
Protect udpport with mutex (sometimes, it should be properly refcounted...)
commit e1840bbe003021fb5eb924746785f2bf2c949cfe
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jul 17 16:39:12 2008 -0400
Make start_stun into a private function and call stop_stun() on dispose
commit 4f1dc7765b08d100fb23957739d72b821b50b557
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jul 17 16:20:12 2008 -0400
Move rawudp stream transmitter lock into a macro
commit c1f96e64d9efbde20995dd6a34082adeb5dae9db
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jul 17 16:13:41 2008 -0400
Implement the stop method in the rawudp transmitter
commit 3a5a716640ca2d52063d0f96ac1a401fa747f47b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jul 17 16:01:42 2008 -0400
Stop stream transmitter in rtp plugin too
commit 251af4e64c09b0db12f985fac71324295cf20f00
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jul 17 15:59:58 2008 -0400
Call stop api in unit tests
commit 133608fc85c0863f251fa53b550fb4d0886b4749
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jul 17 15:57:36 2008 -0400
Add stop() method to FsStreamTransmitter
commit 9ac02d4310a86f5b24b8b9649b9e005717bdd0d2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jul 17 14:27:04 2008 -0400
Add warning if non-netbuffer received from udpsrc
commit 64e174864fc5ba3854b8aa31bedef83c4f4829c5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jul 17 14:26:11 2008 -0400
Don't check the buffers for the stun test
commit e364d6721846b6836ef127e1936177538c3bc194
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jul 17 14:25:50 2008 -0400
Replace the has_stun flag with a global var
commit 9c7ad122b820d26e8b6d72cb7799e9b58351e4cc
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jul 4 19:45:38 2008 -0400
Remove unused list of ssrcs from FsRtpStream
commit 110ca2898ec6500dbd8663e07f8f65a4784daace
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jul 4 19:44:41 2008 -0400
Implement tracking of knowledge of ssrc with the new hash table
commit e9dfe145d4871c59523061609ee28d9c1bf83fa0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jul 4 19:39:17 2008 -0400
Remove known ssrcs for a stream when the stream is removed
commit baf9fdede53490039737ca2e4749d5f20a694c48
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jul 4 19:36:04 2008 -0400
Add hash table of ssrc->stream to fsrtpsession
commit ae8055e7a731c6ac640189944c07733401dd15f6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jul 16 18:06:48 2008 +0300
Add test to verify that the "known-source-packet-received" is emitted
commit 9644ba277bbd4166b706e27cdf2f7c0ff66f7fc2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jul 16 17:58:33 2008 +0300
Seems like we can't marshal a pointer into a gstbuffer and emit signal properly
commit 2d1486334eb821b8a9ea5699a867a619c3fc5682
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jul 16 16:17:27 2008 +0300
Relay the component signal through the stream
commit 035124ff823a1a42c72acb0ea6cc95e0f245f5e3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jul 3 20:12:16 2008 -0400
Have FsRawUdpComponent emit a signal when a buffer from a known address is received
commit 092744a428ff0a234900c2dbae5efc40b9b48850
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jul 3 19:57:35 2008 -0400
Store the address of the remote end in a GstNetAddress so we can compare
commit af6c3459a2712060e9b718ede9c5ec1fd4566ef7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jul 3 19:24:32 2008 -0400
Add signal to FsStreamTransmitter emitted when a buffer from a known source is received
commit ea64cf2dad0a1e61a52f5db29c501b8ae7b957ce
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jul 28 16:37:40 2008 -0400
Remove the now useless unload callback (modules are no longer unloadable)
commit 2275e15272dc37710df9c272f7bc3acec6fd9ff9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jul 28 16:31:17 2008 -0400
Remove useless check to not re-init debug categories
commit a760dfd85b3c9bbb759fc63bc72344f77fd2fc34
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jul 23 20:44:13 2008 -0400
Add test to make sure a module can be reused
commit 04936b06d32a3b4e135765e407cdea8a021b83c3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jul 23 20:44:00 2008 -0400
Don't g_module_close() the transmitter plugins on unload
commit 571e9554b660c675f3db9a6be7f98f8dea1f848b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jul 23 17:23:58 2008 -0400
Put codec/candidate docs in more logical order
commit 8d346cc111d62f285b7bd3cc3ae7f0845d4c8249
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jul 23 14:14:27 2008 -0400
Emit the codec-changed signal if the codec is changed for a substream
commit 824237891cafa725637d116086a2dcfd7c95adaf
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jul 22 13:10:57 2008 -0400
Don't add NULL codec to current-recv-codecs list
commit a7429b41fcce99d58d005de37f9b14bf63150b61
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jul 18 17:21:55 2008 -0400
Add unblock-threads in proper places in python .def files
commit bb19a6dab574c7d5b85183fa8cf424586cb7e4ee
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jul 18 17:21:32 2008 -0400
Update gitignore for tests renames
commit 03bd336fcd98cdfecf001998fb25eb37391faa4e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jul 16 18:03:06 2008 +0300
Remove abuses of error_network (into invalid args)
commit 779f9e8f95609f1bdf197403f9ba9d0486c5b1d1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jul 16 18:22:58 2008 +0300
Remove the gtkdoc style comments
commit 8806ee5c4834618f21c0e4676cabd806d13a8ef5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jul 16 16:27:07 2008 +0300
Document stop-stream test a bit
commit 61732080deb6368cc73c35690ee360d9da7937d3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jul 10 01:24:15 2008 +0300
Port python gui to set_remote_candidates()
commit 0d4cfd8d8a3d83d81a2ec827a383e1d8f755afe8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jul 8 15:29:36 2008 +0300
Update python example to new api
commit a60bc46ddded17b63e8caf4fe67a2fede2803b13
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jul 8 15:26:42 2008 +0300
Use candidate methods for candidate, not codec methods
commit cdda3641746f2f6801f6bae1e0367dd2e9f65762
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Jul 6 12:53:00 2008 +0200
Ignore some functions that should be ignored
commit 04d8096ac75a7dbb47ede0cbf98c238e79cb9a9b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Jul 6 12:34:03 2008 +0200
Make sure old codecs override local preferences
commit 4acc36b05a90857efad5d61b210501e64622b37c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Jul 6 12:33:35 2008 +0200
Add test (and correct existing) to make sure that the remote codecs override local preferences if they should
commit 7269a2debcaacad67dd5523b4160719df8e742bc
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Jul 6 12:07:37 2008 +0200
Document parameter (it wasn't clear)
commit 57f5794859b044314f1b045e78e0065711a456b2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Jul 6 12:01:48 2008 +0200
Add a bit more info to python example
commit 482b4c01871906db3bc792c63f013c2e58151ede
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Jul 6 11:55:44 2008 +0200
Update python example to new api
commit 57c1da7f8a6a8de03d5729477f56ae31f86d06d0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Jul 6 11:55:30 2008 +0200
Force codec to h263-1998 in python example
commit 728a6e7dac7c00b448ee82cdde6ad18d0a0020cd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Jul 6 11:54:58 2008 +0200
Require pygst 0.10 in python example
commit 28d18c7f6e4fc23c8db7175c31385239716f55c5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Jul 6 11:54:28 2008 +0200
Make it clear in python binding error messages that any sequence should do
commit 74850df1cd0418808ec36546da9447bb8794066d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jul 3 19:40:42 2008 -0400
Fix little typo in docstring
commit 03fc950b07243bb8e8856fa535b5c44a475eafd4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jul 3 19:41:37 2008 -0400
Rename fs_rawudp_component_add_remote_candidate to more exact set_remote_candidate
commit 631e44b3c04bfd9a0252b01e7458509725826aa5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jul 3 19:20:33 2008 -0400
Fix doc copy-paste error
commit c270aabf30c8ed58c85cadf5889983a50635927d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jul 3 18:58:07 2008 -0400
Clarify error documentation a bit
commit f5cd3158701ddb2f490d4508a40bb8e8e88ffafb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jul 1 17:44:31 2008 -0400
Make it clear that the "farsight-new-active-candidate-pair" is per-component
commit b0236a57a5aa0a3e5ac0153fe327a8775a00f07b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jul 1 16:56:58 2008 -0400
Move rtp tests to new candidate api
commit f31f33cd0f11f5fa8666426da1e6402de73749af
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jul 1 15:55:29 2008 -0400
Port the multicast transmitter test to the new api
commit 03dd277856f15bfb73846839fefe9c6628f0ac0b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jul 1 15:55:21 2008 -0400
Port multicast transmitter to set_remote_candidates()
commit fed25848ff6b330470e7dfac7d4eb5edff5f4a4b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jul 1 15:34:35 2008 -0400
Port rawudp test to new api
commit af03dc9060ae23111357d5f8df05113084a07c34
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jul 1 15:34:21 2008 -0400
Port rawudp transmitter to add->set transition
commit d1a06ade804b2e926359708c443f9d6bdbcd8184
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jul 1 14:39:22 2008 -0400
Port the rtp plugin for the add->set candidate change
commit 35bae116386a5114b1c93501ac0194c93b044c28
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jul 1 16:28:46 2008 -0400
Port python bindings to new api
commit a74bcc6dac2a501d779b197b3ef9ad2b48b1b044
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jul 1 14:38:11 2008 -0400
Change add->set remote candidates in the transmitter base class
commit 6434f74a66ea2b372ef462206c12ae70f921d7e9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jul 1 14:25:32 2008 -0400
Change the candidates api set->add in the core lib
commit 2f9fb71b09b61f2d129a5bcc9b30216313b828d9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Jun 21 17:47:41 2008 -0400
Ignore generated diagrams
commit b01c791f6245fc994db9e72373502d43de46ca85
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Jun 21 17:46:30 2008 -0400
Add recv substream capsfilter
commit f3fdc0e268a9853bf126e19ab9abf850b09c7f09
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Jun 21 17:38:40 2008 -0400
Add Discovery elements to the diagram
commit 59afdcbe1f9b015de12aece5ebd12a92f2e4771e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Jun 21 17:24:36 2008 -0400
Added diagrams sources from the doc to the source tree
commit 6b5c78678b5ce73a14012e57f361179e657813f8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jun 20 17:39:02 2008 -0400
Only copy back the new discovered codec if it has been found
commit 721dcf04b29f65f737a33cb8a0e8d0fe9c111407
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jun 20 17:37:42 2008 -0400
Rename the RTP tests with more suiting names
commit 9bda56375f95fb1f84b3c4c705b5b5b2b1bb927d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jun 20 15:45:14 2008 -0400
Remove wrongly-named macros from gtkdoc stuff too
commit 327fa5d7188e695341a8d096381ffa4ad16879fa
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jun 20 15:18:00 2008 -0400
Make doc a little clearer
commit 050a969e0e1dda1ff59cce888e71f6527bc71ae8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jun 20 15:17:52 2008 -0400
Fix wrongly named macros
commit 9ff4d10220e22d8e7337d40c75ae85693818b542
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jun 19 19:53:30 2008 -0400
Don't overwrite already discovered config parameters
commit 395bc16b231a76cab36ddd3cf0995a79af985fa0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jun 19 19:53:10 2008 -0400
Add more debug to codec param gathering
commit f687e837812f5aadff01be455cb576d9509a895b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jun 19 19:51:28 2008 -0400
Disable vorbis in fs2-gui :-(
commit 81cb1bf1dbae84fc229ebe04d5987f4a39bf60d6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jun 19 14:18:03 2008 -0400
Remove forgotten remnant of local-codecs-config
commit 28f46a878f387ccadf65aab46b59b107b78988fb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jun 18 16:39:40 2008 -0400
Fix a small leak in codec detection
commit 78b3510cce0c2fb5c834890c3dd80576fc8dd1d1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jun 18 16:12:14 2008 -0400
Use the same method to check for theora and vorbis configuration
commit 3e27b861896937f30d2422b57f4682dba4e6be59
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jun 18 13:22:03 2008 -0400
Also remove the new label when removing a participant
commit caa63bd937b755f962458274fbc51714b96d1400
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jun 17 18:00:10 2008 -0400
Set the send tee to playing after adding it
commit 9e385beada4da8a7755f72b2e5f0c47a3f8644ad
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jun 17 16:07:33 2008 -0400
Show recv codecs in fs2-gui
commit ff039dec1c2967904487e731d93d4bb202116402
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jun 17 16:07:18 2008 -0400
Rename message farsight-current-recv-codecs-changed into farsight-recv-codecs-changed for consistency
commit 472f499082e78e62a66bb5f5ec1338711ae9ab5f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jun 17 13:37:54 2008 -0400
Put all of the outputs in a GtkTable layout
commit 9d0e795467bb6b4fe1f67ecc597086b81d3a0cc3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jun 17 13:29:10 2008 -0400
Add the possibility to change the codec on the fly in the UI
commit ea3dcb736a92ed9aaf1c27e3d86b1cad875f321b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jun 17 13:22:29 2008 -0400
Show the current send codecs in the fs2-gui
commit 0e7090e7b88e5a8ff036f6de60a902871f627bfa
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jun 16 20:22:17 2008 -0400
Use pad blocking to clear substreams
commit cf052793ca8fd82081002f330a2cb15400b1a308
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jun 16 19:44:26 2008 -0400
Add functions to get/remove codec prefs to python bindings (even though they're not bindable)
commit b73c0c5155eb347efd136adf50d87a409e868982
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jun 16 19:15:51 2008 -0400
Rename local-codecs-config into codec-preferences
commit 6e3c37235781c65803cc464c29d8f0cb5f871ece
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jun 16 18:53:01 2008 -0400
Add property notifications for codecs-without-config
commit 0ea88c558951fe6c4458efa0a586c0a9f2a8706c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jun 16 18:43:40 2008 -0400
Add unit test for codecs-without-config
commit b31e58c4bff1bf8c0a094da8445cdcce6f848194
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jun 16 18:36:23 2008 -0400
Implement codecs-without-config property in FsRtpSession
commit 124a87499155f73d426a085cfce6275bcf3542aa
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jun 16 18:34:57 2008 -0400
Add codecs-without-config property to FsSession
commit a20d488396b1d84373b552fba217c0c42cbb2c58
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jun 16 18:27:10 2008 -0400
Rename FsSession property negotiated-codecs into codecs
commit d5c8205e4676379a2943e385e477958798d9aa58
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jun 16 18:09:14 2008 -0400
Remove the local-codecs property
commit 4ff2ccef175121f1512c8e850f40b6b18a590549
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jun 16 18:02:09 2008 -0400
Remove the implementation of the "local-codecs" property
commit bce0c51b4f274caf0d65c4b9c34951d174278851
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jun 16 18:00:02 2008 -0400
Port the unit tests us negotiated-codecs for everything
commit 211f6bde17dfa3bde46cecf3f974f09bc605a6ab
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jun 16 17:55:10 2008 -0400
Notify on negotiated codecs when the config are set
commit 88dc2975d956816cc1f4bee6fa84d8e3c308592b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jun 16 17:30:19 2008 -0400
Enable h.264 in fs2-gui
commit 684961e5242a3c93f6b33b70ebdbe795f5f39c0d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jun 16 17:15:18 2008 -0400
Accept case when no remote clock-rate is specified (its probably a re-match..)
commit 7f445515f8a7dd2d9ce3350bd01b35d1501a5b53
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jun 16 16:45:34 2008 -0400
Print remote codecs on fs2-gui
commit af5ad5f4a261d9367548bbda6135f77d03aa6a03
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jun 16 16:45:15 2008 -0400
Print errors in fs2-gui
commit a477ac05212b6d2c50c24a3b6f842e759e2a1e6b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jun 16 16:44:52 2008 -0400
Allow more than one set of config parameters to be discovered on a codec
commit ebd0577c198c2ae39020f915269a62bbaa46182a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jun 16 16:44:13 2008 -0400
Set the discovery capsfilter when the codecbin is set
commit 48356a23b5438d6f3407ab05ca165239b3864645
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jun 16 15:41:07 2008 -0400
Add H.264 config parameters
commit e6390905b074ee50400395e212d67cd64bee47f7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jun 13 20:37:00 2008 -0400
Use speex as the default audio codec for the test
commit 02687520848fc626856f764d826533ae2669a4db
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jun 13 20:01:36 2008 -0400
Only send dtmf as audio if the current code has a clock-rate of 8000
commit 0a098b2477be0b61c2a40b3b92d993c768b36378
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jun 13 19:07:08 2008 -0400
Re-send codecs if they have changed (once the initial negotiation is over) and use new operator
commit 2783e29272e8835befda7d0fb329d1a9c816feae
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jun 13 18:19:22 2008 -0400
Use pad blocking to switch the discovered codec
commit f917cebdc65fd30a7cea4bfd103f38bff806b2c1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jun 13 17:50:13 2008 -0400
Block on the tee src pad instead of the ghostpad when changing discovery stuff
commit 31beef1a431b443df0046b601784df818157320c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jun 13 17:35:52 2008 -0400
Implement stable comparison operator for FsCodec in python
commit aa1adb61e2d891fb51e90bad9c90a939f09180cb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jun 13 17:23:56 2008 -0400
fix comment
commit 617bc45cb854456791f13b4f727c2f50da5f3170
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jun 13 17:16:48 2008 -0400
Default to Theora in fs2-gui !!
commit 931bac974c60eaf4e47bd28632111e779586f559
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jun 13 17:11:14 2008 -0400
Also discover codec parameters when the actual data is sent
commit 1535fae272b7cf9e21f992c4296dcf842fcea30f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jun 13 16:42:11 2008 -0400
Add a bit more debugging to the fs2-gui
commit 6161cdd6a781a807ca9c30cb80c46fa6d3594a93
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jun 13 16:40:10 2008 -0400
Remove farsight-codecs-ready message, use farsight-codecs-changed instead:
commit 980a5e4b82fa6e738971f97633c8f77308b75c00
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jun 13 16:36:43 2008 -0400
Emit the codecs-changed message when the codecs are ready
commit b509befb4750ca135bf8fa3b3962ecb889df50a4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jun 13 16:14:41 2008 -0400
Invert tee and valve (tee is now before the valve) on send pipeline
commit b9163d0daf081b1a951d41f2cc0e69d8cd407297
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jun 13 15:16:07 2008 -0400
Add some debug to the codec distribution
commit 3d13c0e03876af7a07b9c301eff4cdbc7e2cdf17
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jun 13 15:15:18 2008 -0400
Add parameter to sdp_is_compat to validate the configuration or not
commit c2178915462772a2f63e40b46a4c49ed9b950ac5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jun 13 15:13:25 2008 -0400
Force the caps on the buffer to be the exact caps of the substream
commit 295897bf9f81d2f7dd5c129c75ce75607c1aebba
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jun 13 15:09:54 2008 -0400
Drop all buffers until we have codecs that the codecbin can accept
commit 36eca288ad51cfda2a13df9e55b047a429251d1d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jun 13 15:09:09 2008 -0400
Save current caps in substream
commit cbcb8f0e5437273f91fbc7455c4f8e9f8b3f4c11
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jun 13 14:41:41 2008 -0400
Default auto-multicast to FALSE (to be compatible with newer udpsrc)
commit 3ce8ac28b2cd762b3f5e13993551fde8aea129ca
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jun 12 22:01:21 2008 -0400
Dump codecbin if setcaps fails on it (like if there is no codec data)
commit 3b97d0ee5d7b911b8794d0b8d8bb6fcf6085f634
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jun 12 22:00:06 2008 -0400
Use the already selected stream
commit 11991ecbb98162264e73132c64e45b12f2c918e5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jun 12 21:59:44 2008 -0400
Add a bit more debug and properly save the recv stream codec
commit dc9fdf39764b3785485da101a8372e62c284083e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jun 12 21:43:44 2008 -0400
Add more details to test errror
commit cfdfdb5a9ec2564fee974e9a9cc0496e6cb12ae4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jun 12 21:42:44 2008 -0400
Add forgotten thread safe checks in rawudp transmitter unit test
commit 66174a48e5eb10acd3bdf430bed6f248ae8397d2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jun 12 20:07:58 2008 -0400
Add test for a different order of negotiation
commit eba20f057af5ff487ecaa18373807392a7ee403c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jun 12 20:04:45 2008 -0400
Keep the need_config parameter when doing a negotiation
commit e4e3f874b53665b45edc62ec42cdc24367317705
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jun 12 19:58:42 2008 -0400
Rename confusingly named variables
commit f66daf9651945bed4033e4c5db8a4b97b21f2b02
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jun 12 19:56:46 2008 -0400
Print optional params list pointer in debug too
commit fa4345c9d4da352e206fa41eda15d0b4a187bd95
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jun 12 17:52:50 2008 -0400
Add test to check if config data is broken by negotiation
commit bf6bedb00e83b93735cff64468f1bb646e789167
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jun 12 17:43:36 2008 -0400
Build stream in main function in tconfig data test
commit 67d049b98c66b058ff454fbb0920a4e27770ac34
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jun 12 17:36:18 2008 -0400
Split config data test into two parts
commit b05ae9cba4255c4a65802ec46ec260888e729e0a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jun 12 16:08:33 2008 -0400
Split updating of special sources into two part to prevents races
commit 3d123a4b2947e6db769e95febe46df4219246778
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jun 12 15:23:09 2008 -0400
Return FALSE on error on verify_send_codec_locked
commit 9d15cfd82f119760afe727a74b46f0afefc2c53e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jun 12 15:22:28 2008 -0400
Use pad blocking instead of probing to modify the running send pipeline
commit 39fe6118e8773bada586a24c28953d7284a8a7df
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jun 11 20:00:57 2008 -0400
Add a bit more debugging to FsRtpSession
commit 503987d00500d91d31903839a64969e1ebd196c5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jun 11 18:22:00 2008 -0400
Set new codecs before invalidating old ones
commit 239004232997546ee5cfe3565f1243e91f1e5942
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jun 11 18:04:47 2008 -0400
Reject vorbis without configuration
commit e0fc7c8d52de650fb8099ed798b5750f739fdf26
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jun 11 17:59:04 2008 -0400
Add function to search for optional codec parameters
commit 66e2f6f91705f4dac4ca3822182710f37ff70f6e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jun 11 17:44:51 2008 -0400
Add macros to printf FsCodecs
commit bb5e48ed77221f5ae18b73cd769fa4ee58238521
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jun 11 17:05:31 2008 -0400
Send message with right name
commit 816d88bb3f76636b83e1a51350d037a34e5d9a79
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jun 11 16:37:39 2008 -0400
Re-indent list to make it nicer
commit bb3857eab405ecc356f09f379aae0b6476eced63
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jun 11 16:35:22 2008 -0400
Don't resend the same lists multiple times
commit 1227d34629c2b950037acf82acda535e2ab99f89
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jun 11 16:34:29 2008 -0400
Make python bindings deal with empty lists correctly
commit f40756a4654da4805f34793e8915d4c158fa5c1e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jun 11 16:11:35 2008 -0400
Don't leak config param name/value when removing it
commit 05a0359d9d96b495c42f423956ecaf85c8376bf5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jun 11 15:54:02 2008 -0400
Add multi-party test
commit 5360048ddcb5697f78e0ed3ae17f00c4c1eac30a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jun 11 15:50:24 2008 -0400
Simplify test a bit
commit e8fac133858d872b161c2117ade2a46b99e63a37
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jun 11 15:42:27 2008 -0400
Don't allow codecs to become unready after setting the remotes
commit b0b0388ad2738c24cb8815f6b180301cbd47e8f4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jun 11 15:35:49 2008 -0400
Add test for preservation of the config data on negotiation
commit 87fbf1dca4fa97f49111d6d777d0ac9be0fb7546
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jun 11 15:35:16 2008 -0400
Don't drop configuration on re-negotiation
commit 2da99e78dd3e63aad31425dc77dde070853dfc12
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jun 11 15:34:59 2008 -0400
Remove duplicated variable definition
commit 9a70ef4fc9a988422a622887e4884e0df5aa3a65
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jun 11 15:34:43 2008 -0400
Remove useless function to re-add config data if the codec is exactly the same
commit 810a3343993423762c6f9a7af6b4144d634b1d7b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jun 11 12:29:34 2008 -0400
Unify codecs-ready and codecs-changed in test
commit 5cf2b4b673abcc661f72823fa7894d6c19f9eb92
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jun 10 18:56:25 2008 -0400
Add more error checking to send tee creation
commit 8c461f9c14c3500a0b54a4dd86ee065222d6872f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jun 10 18:45:47 2008 -0400
Don't leak request pads
commit b392cf8729549c248a78fc6f6bf228a5a3485942
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jun 10 15:52:44 2008 -0400
Add debug to substream caps
commit d9437b82bb7e00227802d730437bdfd50e26b848
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jun 10 15:17:35 2008 -0400
Replace the notify::negotiated-codecs signal with the farsight-codecs-changed message
commit f1ff76357df874da807d2577ff43bea361567a57
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jun 10 14:48:22 2008 -0400
Don't send codecs until they're ready
commit b3bbb074194b224ed2b1fb8d5d63f0e14301e05d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jun 10 11:30:15 2008 -0400
Lock state of videosink and funnel to prevent race condition
commit 2674b51bedf2a5ec6fe20879dc74098f9fa3ee60
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jun 9 20:26:38 2008 -0400
Disable h.264 for now
commit 1fefb18d16675caec10641ee7b110503f64cdf08
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jun 9 20:25:57 2008 -0400
Negotiate h263-1998 from the remote codec instead of the local
commit 9a01b12603cf835030c09991f415964ad7dcc37d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jun 9 20:05:01 2008 -0400
Stop using local codecs
commit 0373a3f0c13ea38d1c50363ec4895bde6c0b60bc
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jun 9 19:50:02 2008 -0400
Fix typo
commit 934c9ab0aaa6066c2ecb8d527ead5a7395cabce5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jun 9 19:40:13 2008 -0400
Split only on first = sign to account for base64 encoded values
commit 224130fbb4cba531f30b98163b2f2fd1bcc6df83
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jun 9 19:36:49 2008 -0400
Sync the capsfilter too (not the sink twice)
commit decdaa8307ebe5a16af4080e653ec2c689755a96
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jun 9 19:25:02 2008 -0400
Ignore setting of NULL caps
commit fb3dbe58857c5c76764e0ecc1c671772adca7430
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jun 9 18:23:50 2008 -0400
Update vocabulary in fs2-gui-net to match fs2-gui
commit fc184a101508e5e8afcea18ae5d738e50a2ae41b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jun 9 17:48:11 2008 -0400
Update fs2 gui net module self-test to match its current state
commit e735fb265a11921bae633b7ee86f38415d0bbeaa
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jun 9 16:40:12 2008 -0400
Use the negotiated codecs in the streams instead of regenerating them every time
commit ee0c3522bb4aa54b7290d9bae2456069272cac55
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jun 9 16:33:36 2008 -0400
Check the streams when verifying substream recv codecs
commit 96f97f4bb470df4b5e745b060e3803e3bcbafe4f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jun 9 16:21:50 2008 -0400
Distribute the negotiated codecs to the various streams
commit aea9056a921953496e98d337346a1cd014c775bf
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jun 9 16:21:30 2008 -0400
Implement the negotiated-codecs property in FsRtpStream
commit 6beab1a70e166d9348ad186e3b80bea4e0f03f91
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jun 9 16:03:20 2008 -0400
Make the config data optional when creating codec lists
commit 6a827386ad155921100f0969fa83058222c5447b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jun 9 13:39:24 2008 -0400
Add negotiated-codecs property to the #FsStream
commit c828890b7510ad7f5fcc3a6b77ff125858087df5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jun 9 13:07:00 2008 -0400
Add locking to fs_rtp_stream_set_remote_codecs
commit ca0121dbfa5183f922e3629646419fcadab02f3f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jun 9 13:02:47 2008 -0400
Set the caps on the substream capsfilter
commit dfb34632365dc883c877204996b75d836306d7ec
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Jun 8 22:55:33 2008 -0400
Don't pass config data to pt map
commit 06a5e6d34679b67f47b1bd7013010ea65f5ddf0a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Jun 8 22:48:37 2008 -0400
Revert fscodec doc to correct meaning
commit 00458663b4461da6af00f6fe2917e93b6ddec623
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Jun 8 21:56:35 2008 -0400
Invalidate recv codecs according to each streams config data when the config data is changed
commit 5721daaf84254e9ada9881ff572f4f811cede571
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Jun 8 21:44:39 2008 -0400
Remove extraneous use of substream codec invalidation
commit eaeefa96cc6994c51e1cef08c21c0a9f7a5c3b17
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Jun 8 21:44:07 2008 -0400
Make substreams into a "public" member of FsRtpStream
commit cee87d4eb0627cdd2a78bef6a279225018d28a6d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Jun 8 21:27:37 2008 -0400
Name substream_add_codec_bin into more appropriate set_codec_bin
commit a63985195e4342fad48ab0e3eefee8d00a0b7e3c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Jun 8 21:13:38 2008 -0400
Re-indent FsRtpSession according to new rules
commit 78536fb6ff86614fc30394b4ea07894174355226
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Jun 8 21:08:54 2008 -0400
Explicit locking semantics
commit c7e5e3f425c03739a346e4ecd57cabf0c5f1574b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Jun 8 21:02:45 2008 -0400
Ignore the config data when specifying the send codec
commit 00699437a3d1d50ef002716952215bfa19d7e2cc
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Jun 7 16:27:40 2008 -0400
Add a function to lookup a codecassociation by codec ignoring the config data
commit 6c4f944e742901272ea6f14ccc9cc6fef4a63dd8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Jun 7 16:08:35 2008 -0400
Remove config parameters from FsCodec
commit 1ec1719ae0f2e53952be6299a17031964ce786ff
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Jun 7 16:04:57 2008 -0400
Use negotiated codecs to get the config data..
commit 97a70a4f6d48f14d6421eb8a081ccbe4b11aeefd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Jun 7 15:44:35 2008 -0400
Oops, had inverted the return values of codec_needs_config
commit a35784c930881abd907a9b46d8fdec4dd55f9f6e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Jun 7 15:37:07 2008 -0400
Add the discovered parameters in optional parameters
commit 216b2500e117b88c26859e3ece7a25d266a682ee
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Jun 7 15:34:58 2008 -0400
Make the recv codec using only optional params and new magic
commit ace48956dbbc63469a6072b5d7c465667637c22e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Jun 7 15:31:28 2008 -0400
Make codec_copy_without_config "public"
commit c30187d94c06262483801118a637b0576412cb41
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Jun 7 15:28:44 2008 -0400
Keep optional params that are config params in last step of negotiation
commit e076889412c0ccd72ff289f49a78ec6f815f7dec
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Jun 7 14:57:56 2008 -0400
Always use codec_nedds_config to check if there is a need to fetch config data
commit 5c26e8c2b95fa76a3310958079ee83fba42f9d4e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Jun 7 14:57:18 2008 -0400
Make codec_needs_config check if the config is already there
commit a63de65fda28d92ac99afbd3dbc19b526a4e71ca
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Jun 7 14:53:22 2008 -0400
Ignore remove config data when negotiating
commit 81ea115159015809562c06b9e64444ef9106f2cb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Jun 7 14:51:13 2008 -0400
Update specific nego with newer fiber-rich coding style
commit 4e9ba7e2381b6c725fbe911ff8610c6415877bce
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Jun 7 14:48:28 2008 -0400
Add function to remove config params from a codec
commit a4d188ec0f2dc39aabfe546f155f56983e869c0b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Jun 7 14:45:54 2008 -0400
Add fs_codec_remove_optional_parameter
commit f15d6c310f601a48ea33f81fe2f2494e277ab67c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jun 6 17:54:28 2008 -0400
Add a capsfilter to the substream
commit d8e8194af79c03d8cc27b82f84036eebcc3f738d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jun 6 17:35:11 2008 -0400
Invalidate substream codecs based on the config params too
commit 038ed2a4d2addadb8799451e7140dc554ae18a69
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jun 6 16:52:13 2008 -0400
Set the receive codec based on the configuration data
commit 6fd1d15854edac10c7ea7dc4d6e7ba37cff3af19
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jun 6 15:50:50 2008 -0400
Add fs_codec_are_equal_including_config()
commit b25125a33df7b55f764017fa685d11ac9f7a842d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jun 5 18:28:05 2008 -0400
Add test to verify that the configuration data is properly discovered
commit 04a82734cc1005d3642f1d85820c69d56ffe3c36
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jun 5 17:58:01 2008 -0400
Don't reset the pointer, but the pointed
commit f8fd33e6cdc50879a3cd60d848b56e2579495afd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jun 5 17:53:39 2008 -0400
Re-indent and share some stuff in fs_codec_copy
commit e896ec924ee76c397ec01154d973ee06d09b4814
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jun 5 17:52:50 2008 -0400
Copy th econfig param if they exist
commit 79115585ce9469d595a72532f1d138dbaf1f9ced
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jun 5 17:10:12 2008 -0400
Operate directly on the codec inside the codec association
commit fe5bfdaaf0ef52cc168979a7a9c557cb6cb34931
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jun 5 16:43:56 2008 -0400
Remove useless custom negotiation function
commit 40c867d595dbbe03f774fc497c7f92ec6b82c396
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jun 5 16:06:39 2008 -0400
Name the discovery elements meaningfully
commit 5793f2ff373e1378f83b57e16c6f4e61c9645ec9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jun 4 20:17:59 2008 -0400
Don't create the send codecbin/sources if no remote codecs have been set
commit b6808084ee04d6eafd66dbb7fcb611739fd9fe5a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jun 4 19:04:50 2008 -0400
Add first version of the code to gather the codec config data
commit cbd92ff848bc9684375b35a3b735697600b61745
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jun 4 17:31:38 2008 -0400
Keep the codec parameters of existing codecs if the negotiation hasn't changed them
commit 6250b445f7c5e265d4d25f3bb2ca344c5d13dc4f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jun 4 16:00:25 2008 -0400
Add start of config-data test
commit e47e21bbee9d9be92f240beef9409b3293f4b13e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jun 4 15:58:04 2008 -0400
Change the codecs immediately on setting the local_codec_configs
commit ecf4028d525d08f88cf26c68c6deed3f36d21b44
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jun 4 15:08:16 2008 -0400
Verify if ca exists before dereferencing it
commit d03c4de4816d6e0ccc794c528fbb412030a7c426
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jun 4 13:55:25 2008 -0400
Add documentation for the "farsight-codecs-ready" message
commit 0074b65095d6fbdfb0d1b66c083553a467c24608
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jun 4 13:29:46 2008 -0400
Implement codecs-ready property in FsRtpSession
commit d370782e4b8c568b043b5b1bc0d279f84f1dec0b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jun 2 17:17:37 2008 -0400
Add a function to know if a parameter for a codec is a config-param or not
commit 0b33876eaf5621d0413116542b8d3927b17cd7ae
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jun 2 17:15:55 2008 -0400
Add fs_codec_add_config_parameter
commit cb45470b14463d852203303dc16f4cb215441750
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 29 18:23:33 2008 -0400
Move common code into add_send_codec_bin
commit 42905161173ceb8132cccca992d7fcebb160d9aa
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 29 18:11:15 2008 -0400
Add tee after the send valve
commit caad17e43093f057ad1c41a36875af7775686011
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 29 14:58:15 2008 -0400
Don't re-request config params from codecs that already have them
commit 61c841314fd5376c02f2146b9a683abaefe450de
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 29 14:57:58 2008 -0400
Keep the codec params when re-generating codecs
commit bb3ddd00f5a4646090f795f61f6205844e4db9ad
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 29 12:09:14 2008 -0400
Mark codecs for config retrieval from table
commit c3fb6ef2c2d09055e38f5175a546f145cf607151
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 29 11:47:29 2008 -0400
Split codec negotiation into negotiation and effectuation
commit cc05ac2543e76b39075796e1780983fb05780070
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 29 11:18:06 2008 -0400
Create an initial list of codec associations when building a session
commit e1f5678e06ca783b0ad70c9d3b3f297e24d2564d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 29 11:17:42 2008 -0400
Remove useless printing
commit 53005f7023613a06a80dd34f25f930c62bcaba90
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 29 11:17:00 2008 -0400
Don't change the PT if we're re-using an already existing codecassociation
commit 2f80d8a81989b37a37894722725e6d337bbe95d3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed May 28 22:40:50 2008 -0400
Re-use existing (even disabled) codec associations when regenerating new ones
commit 91601696888908bf0775f5e11b8a631c2ae3d2d5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed May 28 22:40:03 2008 -0400
Don't change the pt of the reserved-pts (for obvious reasons)
commit f3038d7b3bdc4eb4e69c9398a4a0da31ba1d40a7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed May 28 22:32:37 2008 -0400
Ignore oldca if it doesnt exist
commit bc0174ba76cd73d3d099707a3deec7d673a9f216
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed May 28 22:32:14 2008 -0400
Improve appearance
commit b7e1314ec29430d22496831f5bdc1bfc981ea3f4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed May 28 22:17:53 2008 -0400
Add test to verify that set_local_codecs_config() with the local codecs is idempotent
commit d37e4ece4b7441ff964035c3a6456933c671da08
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed May 28 20:10:25 2008 -0400
Don't fail reserve-pt test if codec ids don't start at 96
commit 6f608b5479fd26ed3b94b900186fee343beabc5b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed May 28 19:57:20 2008 -0400
Rename negotiated_codecs into codecs
commit eec93c460013b4e36adb3eddef9d240632c552c6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed May 28 17:20:16 2008 -0400
Standardise indentation
commit 3fc3b6d6e2524b69079e8224839012dcf69ae10e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed May 28 17:18:39 2008 -0400
Replace generic pointer which typed one
commit 5440eabe56c649945fac5ffc13ef516327f8c7f5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed May 28 17:17:33 2008 -0400
Move Remove the duplicate lookup
commit 8e65b0907fc7f9cec360327180d4ef30e3d7f687
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed May 28 15:59:55 2008 -0400
Document new callback a bit
commit b0b1ee5f5706b504ba4683d9f3eddebfe0609d0d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed May 28 15:56:21 2008 -0400
Fix small leak
commit 629da69ef6a263ab4ad270c81561e58a8ba70ab8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed May 28 14:42:51 2008 -0400
Fix comment after copypasting
commit 972ef88ec451fc8fac498d32a9a0d24f334e8f6b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed May 28 14:07:36 2008 -0400
Merge fs_rtp_session_get_recv_codec_for_pt into the only place its called from
commit 33d636b3ebbe7b34232aa9e9a080bd1b214e12d1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed May 28 14:03:30 2008 -0400
Make the related functions private to the stream
commit 0eb002e60fcf0a8260ae62352ed105caff6cc99f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed May 28 14:02:14 2008 -0400
Move codec selection/addition on codew change to session from substream
commit 077716922f2245ba018f08645b77e058cebaddaa
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed May 28 13:51:03 2008 -0400
Listen to the blocked signal in the session
commit 7214958fcaf3d6b195ac96cccddfe227effa6620
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed May 28 13:19:36 2008 -0400
Make the result of the rtpbin_blocked_cb only depend on the state of the substream
commit e6a3fda63fb26d3349f813c8b8d3e29cb993e576
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 27 20:54:07 2008 -0400
Merge new_codec_bin into add_codec_bin
commit 71bbfb43720fc57267b0f02e6fc2a989d3764b8b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 27 20:44:12 2008 -0400
Make new_recv_codec_bin_locked method private
commit 5dd2b01a3d072b21cb5ea0b2eea5e6aa37ba7552
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 27 20:38:36 2008 -0400
Move function to select substream codec into session
commit 4aaa2bd9adf7cfd1cb1a881edb6bdfe62724c565
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 27 20:37:18 2008 -0400
Fix small typo
commit f1e0cd5618500c0defa774ccc3a79142b54a30e9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 27 20:27:33 2008 -0400
Split codecbin addition into creation and setting
commit 373b95f7d594816a72fb4b38674b39331eb8460a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 27 20:26:52 2008 -0400
Add check for invalid codec on src-pad-added signal
commit a19c8acff68a8d298112ca9614261ed87dd674dc
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 27 19:35:14 2008 -0400
We're using a recursive lock, remove unlocked version
commit e1d333809f0ad5dd5fdc390d8f034496a62d63fd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 27 19:17:23 2008 -0400
Replace add_codecbin with set_codecbin (which also removes the old one if it already exists)
commit 5001bf709f0214db623690ba169072384d7c939d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 27 18:36:04 2008 -0400
have the rtp substream emit a signal when its blocked
commit 7e6ed57b1794cab075c42f1b4ec9409b3c65266e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 27 14:53:57 2008 -0400
Add vorbis/theora negotiation functions
commit 129e13d2dfcacfc9bf16d091037b65699fe1feaa
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon May 26 18:18:58 2008 -0400
Use signal to do re-negotiation
commit 4e148709595b1815f9962f3922221730cd079050
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon May 26 18:05:58 2008 -0400
Have the stream emit a signal when new remote codecs are set
commit 45037a2c49ab56a8429810fa3dc7d31bc84984a3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon May 26 17:33:25 2008 -0400
Remove local_codecs private member from the FsRtpSession (its always computer on demand now)
commit 97df2bce606ad2b5768eb8032ade9122b1a932aa
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon May 26 17:33:03 2008 -0400
Use negotiatied codecs to generate new local codecs
commit e2f6babc00f84b2760978f36b58a1b202e1ed581
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon May 26 17:32:32 2008 -0400
Remove old negotiation function
commit adce415db4ddbd26f0fb161de8ffe9053cd70f81
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon May 26 17:27:28 2008 -0400
Use new negotiation algorithm directly
commit b781592b414cd70bca7d45fc92d9c8af520393e4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon May 26 16:56:06 2008 -0400
Put argument of fs_rtp_session_negotiate_codecs in a more logical order
commit eb93ffc2b8d330834ccdaabdb2b79f97160acc7d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon May 26 16:55:12 2008 -0400
Export new functions
commit 495066172e716105f735b3e92f53251fa81dc914
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon May 26 16:26:11 2008 -0400
Make locking rules clearer
commit b887b213a746a3fc1fa2804cbee034f9233f2d62
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon May 26 13:55:15 2008 -0400
Use new function in old negotiation
commit 15ffa630d136e8a2acc39a38149c30ef0c8d750d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon May 26 13:52:31 2008 -0400
Add function to complete the codec negotiation
commit b8f45a992e52d4f771537ed3f0c7708fb759f672
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 23 19:08:23 2008 -0400
Use new stream negotiation function in old negotiation function
commit 17a1185768608667814ffc9da31094de67602fb5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 23 19:02:59 2008 -0400
Reject list of codec associations without valid codecs
commit 41c36632d1e449ff19ac601bd2b52f4ba5cd0d99
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 23 18:49:25 2008 -0400
Add function to negotiate codecs for one stream
commit 36a2e719c68cef6599b1493a4298fab3f65d2043
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 23 18:12:27 2008 -0400
Make the blueprint/codec pars of the CodecAssociation "public"
commit b166242be3a2b452040345a261089948319f0c57
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 23 15:22:26 2008 -0400
Add more complete test for reserve-pt
commit 5bdb0e4e7efcabcda718c269a382de43a4d00ba7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 23 14:53:42 2008 -0400
Generate local codecs on the fly
commit 39d6bc87aac201026fd239349c4913e47cd67adf
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 23 14:52:53 2008 -0400
Use strcmp correctly...
commit 914c343abc619f82356622746b830fa3057ea0a9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 23 14:19:37 2008 -0400
Make the local codec negotiation use the new standard indentation
commit e9b7a913e8f8de31d1bb69fef6561bc6e39c92e2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 23 14:05:34 2008 -0400
Document create_local_codec_associations function
commit 394ab27e5034795b897795e0a22899e5a7d3e096
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 22 20:29:52 2008 -0400
Create new local codecs from previously negotiated ones
commit dd35045ca1aae13e601dae74217f10e2ae9419bf
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 22 20:18:21 2008 -0400
Add check on NULL ca in copy function
commit 8d88361d95336977daf84018ba31860f71d0d526
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 22 20:17:47 2008 -0400
Add version of the codec_assoc custom lookup function that doesnt not ignore disabled codecs
commit f77b691f65f0d5d10a7057afce6c44087bd7df37
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 22 19:55:36 2008 -0400
Remove useless gst caps in specific negotiation functions
commit 978c613cad7f608d0cbe2915dd3fe6afc5cd226f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 22 19:32:14 2008 -0400
Rename custom lookup function to match others
commit 4e67fd97fa55fd698c17f45deabbc0b24cbace57
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 22 19:07:35 2008 -0400
Fix indentation
commit 1434fd9d4fb17641fe585a479387cf598dbdfcf0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 22 17:53:30 2008 -0400
Mark reserved pts with their own flag
commit 9ce7d8c4af2685a665f352da3c398c577d632a54
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 22 17:36:39 2008 -0400
Add sanity check
commit 19ce42b9c7a79abd2f5be0aea4ee36b98141bc5d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 22 17:32:57 2008 -0400
Move function to compare lists of codec associations into the codec-negotiation file
commit 546ebd7ed80d5614b82cf284cf652392452aa718
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 22 17:29:06 2008 -0400
Rename the function to compare lists of codec associations
commit 3b0ad13aff4181514137ae622ff10a43800b6f53
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 22 16:46:05 2008 -0400
Remove useless empty lines
commit cd22b4b1e769eca01fbcbd2cdf9e99f6c66730ed
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 22 16:25:27 2008 -0400
Completely remove negotiated_codecs list
commit f8b89f3ba9c2c4c52fb63ec416b512eeed944148
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 22 16:23:20 2008 -0400
Make the special codec negotiation use the codec associations
commit e578172583d202c7f8fc170260f87b42782ca0d6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 22 14:17:25 2008 -0400
Use CodecAssociation directly in send codec selection process
commit 424f15c0912fa99adec105c52d81dc17587a819b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 22 14:01:43 2008 -0400
Add function to check if a codec association is valid for sending
commit 02353985b9db137c2df3bbcb1c2726dbe37b78c6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 22 13:37:26 2008 -0400
Compare lists of codecassociations instead of codecs
commit 0c0f4962e9e7ccb8fca961491f41b60561402227
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 22 13:04:34 2008 -0400
Generate negotiated codecs from the codec associations list
commit b5cca54b91d908115d64407be337f9f05b6f9b02
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 22 13:04:18 2008 -0400
Use new function to generate local codecs
commit da4c6e12cdbd69edfa6c42a1b92926154127351c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 22 12:52:02 2008 -0400
Further document the CodecAssociation structure
commit 0775da97e5d1738628fd8342b77120d88bd28ff2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 22 12:48:37 2008 -0400
Add function to transform a list of CodecAssociation to a list of valid codecs
commit 49887b57397e263fce0bf981887df3369ee6b158
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 22 12:48:18 2008 -0400
Document codec_association lookup functions
commit 171b7a76e5904e6ba78b85d1f421ce46e32e92d3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 22 12:40:04 2008 -0400
Remove uses of negotiated_codecs in select_send_codec_locked
commit a06385620296a1c6b77b4db1bb95b99070f6d9a9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 22 12:35:15 2008 -0400
Use the lookup_codec_association_by_codecd in set_send_codec
commit 53c6ae0b908e5d0a079acb6a79f6b60e55c5c0af
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 22 12:34:57 2008 -0400
Add function to search a codec association by codec
commit 817dc83b2986aef846ce2894d03aff1c50b04fe2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed May 21 19:41:05 2008 -0400
Transform negotiated_codec_associations from a hashtable to a glist
commit 03eba2ccfbd87a02f66fb70352fb89fbcea713a0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed May 21 18:49:59 2008 -0400
Use lookup function to access codec_associations instead of doing it directly
commit 9b102fe5ae28cc5355b30041e773586f188fbe8a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed May 21 18:39:18 2008 -0400
Remove CN hack
commit 69b7c9c5700f2153c714b4532fe0b897426a25fe
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed May 21 18:12:29 2008 -0400
Remove now unused local_codecs variable
commit 37d8d9d79dd708e361822ceb8104ba74f3b6e1c2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed May 21 18:06:56 2008 -0400
Generate local codecs on the fly from local codecs associations
commit 6c96c832b910f960f9296abc6d363cc5fa0c5533
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed May 21 18:03:26 2008 -0400
Remove unused media_type argument
commit 49ee70d9c3f73f2371a8d5f20c82db65ad5b1f24
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed May 21 18:00:18 2008 -0400
Remove useless error message and commented-out code
commit 11372882ae2329dfd5f857dd60f2ecd508919b3c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed May 21 17:59:36 2008 -0400
Make error on no local-codecs-assocs in constructor more exact
commit b6c843fb83dfdf03b033863e26e140407af6667f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed May 21 16:50:20 2008 -0400
Make local_codec_associations into a GList
commit 497915512c726028d5c97d3c6cbf01707faed380
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed May 21 16:26:49 2008 -0400
Re-indent file
commit b7a956b0f4b72c030cb61524b04568efe138ab77
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed May 21 15:50:32 2008 -0400
Add properties to the CodecAssotiation struct for new situations
commit 920c88f1c42f93f83a05722bab3ff37f112a519d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 20 14:49:12 2008 -0400
Fix negoCiation again
commit e64a9660af7eaa4afe0fbdfa1ed9677adf120f3d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 20 14:46:04 2008 -0400
Emit the "farsight-codecs-changed" message when the codecs change
commit bd0d2af0334058e68ef2a5db15100ed4dd91fb5e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 20 14:35:19 2008 -0400
Add farsight-codecs-changed signal to FsSession
commit 5febbbbe4387e10b6e45faef3f0131ceb74304d3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 20 14:35:03 2008 -0400
Add "codecs-ready" property to FsSession
commit 33ee0feafd7d370a668da888962b04bb934e2427
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 20 13:54:58 2008 -0400
Add config_params to the FsCodec structure
commit 66cd09105e34cf13d92d0a2713eab5e1051b8b59
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon May 12 16:05:09 2008 -0400
Don't pass useless list of local codecs into codec negotiation function
commit fa8b059ebbe9a1a45d93f3aa2283a3b1117461a2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Apr 30 15:56:04 2008 -0400
Fix negoCiation
commit 008ad5473e898cd18df3b52334dd0d23a01dc7d7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Apr 30 14:47:44 2008 -0400
Update codec parameter doc to match current state
commit 37ce3fd42b1761a66a2364d0f553fc9d5ae5a456
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Apr 30 14:45:07 2008 -0400
Import design doc for codec nego from fs1
commit 216dd6ff7984176d5099dac18dcd40f4c9aadde3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri May 23 15:44:00 2008 -0400
Use dtmf muxer, instead of regular rtp muxer
commit bdb4b6e5691b5e1c93a0b9fcc5f39ad6ef444936
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 8 16:36:22 2008 -0400
Add file describing the coding style
commit 290d8a6072606acc6dbf9c184a9b2e2230d2e7da
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu May 8 12:54:30 2008 -0400
Update deps to match reality
commit e7990754e56ad28cabefbae93b6e71d79af8dd63
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 6 20:37:11 2008 -0400
Allocate CodecAssociations using GSlice
commit bac611eefc0e1e22590872a3c2b5f5950ec369d8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 6 20:32:37 2008 -0400
Allocate CodecBlueprints using GSlice
commit f2b4ea1c789e2f37c13fe74102edf19e976d7506
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 6 19:44:37 2008 -0400
Allocate CodecCap using GSlice
commit 395e3fc94a1e7579327fbe45dbd23f8a8d2ae20f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 6 19:41:09 2008 -0400
Allocate UdpPort using gslice
commit 9e7b831c8c914a8af9baa123947d39120a6a03df
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 6 19:33:48 2008 -0400
Allocate UdpSock using GSlice
commit add01c013d5b78ff77cc9fd992d94bab7e17c11b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 6 19:30:52 2008 -0400
Allocate FsCandidate usnig GSlice
commit 477bf7e65dc77593bf53c79a519866fe13729fe0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 6 18:04:54 2008 -0400
Allocation FsCodec using GSlice
commit eaf80c7603f1f8efb2e8866bc6cebb6f5ca6fa0f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 6 18:40:55 2008 -0400
Use fs_codec_add_optional_parameter everywhere
commit 58703a85df9292a12a90dbe62c1b774f698a8499
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 6 19:00:52 2008 -0400
Add add_optional_param to python defs ?
commit 8eca6c35a44c4f4b81a1af2de3e91f9310f8e423
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 6 18:14:42 2008 -0400
Add fs_codec_add_optional_parameter function
commit 4d895cb0356b60b2413553db6a3148fdd958e1b3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue May 6 16:29:53 2008 -0400
Put the ldadd, cflags in the right order and on different lines
commit 679b0a004bc02cab4548c9b217f04dca03ac55a7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Apr 28 13:41:03 2008 -0400
Don't use gst version when installing our docs
commit 4532089439d4d11edc757ac4bc7005ac80197ab3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 24 13:09:05 2008 -0400
Add documentation for fs-interfaces
commit 46b39b14c11247a2e8c718b5ef78628719e56362
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 24 13:00:44 2008 -0400
Rename farsight_ interfaces functions into the fs_interfaces_ prefix
commit f12c929c6ee8d29cb1afdbe5bd5b6c8269efd55b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 24 12:58:00 2008 -0400
Add begin/end decls
commit 6d991b94870d5a1efdd0fff2047b1d62ab679197
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 24 12:56:55 2008 -0400
Move fs-interfaces into core library
commit dd4a12a19e234b26eda56add0038dbe9ddca1f3e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 22 19:29:49 2008 -0400
Add getters for the component count to the transmitters
commit edca059a46f132281dcca6c0c725fa45c1db487e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 22 19:15:13 2008 -0400
Fix comments in multicast transmitter
commit 097b1a268bbdd78a363b800050949b1a0303f9e4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 22 18:57:49 2008 -0400
Remove trailing whitespace in makefile.am
commit 80043602c8791907c4cc936db384c84195747c36
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Apr 21 17:32:39 2008 -0400
Use the enum types in for the error signals
commit 90eb7dce50c56ffa4aed7a5b9c49925b7de96a81
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 18 14:45:18 2008 -0400
Fix some small leaks
commit 19c7774bd0378099767482bd8edb756116cc1073
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 18 13:28:28 2008 -0400
Use set_locked_state trick to stop the elements
commit 1dab2d980153f5a5947338ee040a8e867e8d343c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 17 20:06:03 2008 -0400
Don't unlock lock in pre-locked function
commit 5328481b9a3aa694ce707d78e842a1f5eb9789bc
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 17 15:43:23 2008 -0400
Use local headers in priority when building python bindings
commit 112823425a65e5a2aefada8618c7bb0e50b42ded
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 17 15:38:23 2008 -0400
Release the lock also for early return
commit 86238e8cd805f6107dec7eafa67ce741eaa49cb5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Apr 13 23:21:08 2008 -0400
Don't leak new codec if it already exists
commit 97db07fb533163e144ffbfb324392e8261010b45
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Apr 13 22:44:17 2008 -0400
Remove build marshallers, but add list file in tarball
commit cff795d7750d29fd00a5e30a636ab82a0c0fb079
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Apr 13 22:34:38 2008 -0400
Import newer common files from gstreamer cvs
commit c2ab1de6f6a54b9288730b5d948feb48997aa4d5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Apr 13 22:25:10 2008 -0400
Don't leak candidate in test
commit 4793ddba623c96e0fb600ede2f4a4df73ab4cbb5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Apr 13 22:18:50 2008 -0400
Don't modify a GList while iterating it
commit 1fac1efa30ca32c0c88181c5f7152cf8639e668d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Apr 13 21:57:39 2008 -0400
Don't leak GErrors in tests
commit 8d90c571904800df6ac118973324e26fdc93a745
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Apr 13 12:52:10 2008 -0400
Define the error signal in the rawudp component and forwards the errors in the streams.
commit edccbbb98cd53c45e32cbafb80e39c046244482d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Apr 13 12:40:13 2008 -0400
Seems like windows has an ERROR macro, renamed our signal to ERROR_SIGNAL
Original patch from Haakon Sporsheim <haakon.sporsheim@tandberg.com>
commit 228208a619c434c4f72e2dc36e6a8dbac683bdb4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Apr 13 12:30:34 2008 -0400
Add mangling for stupid microsoft renaming posix functions
Patch from Haakon Sporsheim <haakon.sporsheim@tandberg.com>
commit f5d923eae738b0c468ab389b1a2a4cc8ea7fb147
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Apr 13 12:20:55 2008 -0400
Added win32 implementation of fs-interfaces.c
Patch from Haakon Sporsheim <haakon.sporsheim@tandberg.com>
commit ab9156a8d4e7ce46fd42cca92002af08fa46c939
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Apr 13 12:19:44 2008 -0400
Added explicit (const void *) cast for sockopt(...) argument
Patch from Haakon Sporsheim <haakon.sporsheim@tandberg.com>
commit 5e19c4adb899c3c786ddad5c85dfc02d333721ab
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Apr 13 12:18:57 2008 -0400
Added missing HAVE_IP_MREQN guards when using mreq.imr_addres/mreq.imr_interface
Patch from Haakon Sporsheim <haakon.sporsheim@tandberg.com>
commit d67e0059f7580c1a49268e26ed64576e583d17dd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Apr 13 12:16:58 2008 -0400
Added #include "config.h" to missing .c files.
Patch from Haakon Sporsheim <haakon.sporsheim@tandberg.com>
commit 7d36d03522aa3f94eacd55ea58bad1626be90cf4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Apr 13 12:15:56 2008 -0400
Added fix for all inclusions of socket related headers with G_OS_WIN32 usage.
Patch from Haakon Sporsheim <haakon.sporsheim@tandberg.com>
commit 42b966a2ed3badf3ecf61cbe60508ef512e5ef98
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Apr 13 12:05:23 2008 -0400
Removed #include <arpa/inet.h> in fs-multicast-transmitter.h. It was not needed
Patch from Haakon Sporsheim <haakon.sporsheim@tandberg.com>
commit 01c02f40540886dd9e702961a32c6963ef129636
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Apr 13 12:02:51 2008 -0400
Added HAVE_UNISTD_H guard for all #include <unistd.h>.
Patch from Haakon Sporsheim <haakon.sporsheim@tandberg.com>
commit 98fce3ec4d3fa9d77d367644267767b60a6e9296
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Apr 13 11:58:06 2008 -0400
Added explicit cast for ips in g_free (ips) cal.l Fix for MSVC mainly.
Patch from Haakon Sporsheim <haakon.sporsheim@tandberg.com>
commit 8736fa5a3e7b28f1bc9efbe31a3606e8cc76fc50
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Apr 13 11:50:11 2008 -0400
Remove empty structures, they're only valid in C99
commit bef465531d08be1e0a8de3f0264851ce898634e3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Apr 12 17:16:07 2008 -0400
Upgrade gst-p-farsight dep to 0.12.7
commit d567f23321a0ef38c73575263eb1af2b1e168cce
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Apr 12 17:09:15 2008 -0400
Make fs2-gui.py not depend on python 2.5
commit ab6be3fe8fb2cd80e21983b8c02d7c3114c7beee
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Apr 12 16:54:46 2008 -0400
Add python wrapping for fs_codec_list_are_equal()
commit bed8edaa7d6453e6727f4122d98a0639dc070039
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Apr 12 16:53:58 2008 -0400
Add unified function to do pylist->glist of fscodecs
commit 9aacea9f99c8ebedb85a80e6f41032ef0b995265
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Apr 12 15:41:25 2008 -0400
Add set_local_codecs_config to the python bindings
commit 01efcc368ca5a4e0feb6540dd82afe6e3868a43c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Apr 12 15:18:55 2008 -0400
Add rtp implementation of new set_local_codecs_config method
commit ddbcae940a6ea448e669d6a3f9069da837b6306f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Apr 12 14:01:58 2008 -0400
Add failable fs_session_set_local_codecs_config()
commit 66a845dbf6ad7518dc66d74d2e80748c442b2bfd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Apr 12 15:16:17 2008 -0400
Add new fs_codec_list_are_equal() function
commit fa64bb967e77b600ec5b67784a16ca0d82c644f6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Apr 12 14:32:01 2008 -0400
Add new error code for when there is no local codecs
commit 3796b15180f36d6d936f0536cb0b0b693a8a89f6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Apr 12 14:23:46 2008 -0400
React properly to NULL codecs (with tests)
commit f91a6d7d576ce90d27c141a53dfacfc41621300c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Apr 12 15:18:26 2008 -0400
Depend on right variable to rebuild enum types
commit 72172ba3bcc6566cf4b14c95e46249983a0345b3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Apr 12 15:37:17 2008 -0400
Remove candidate_id from the python test
commit 450fce0dd46433d50f1177aa2aff46878b07d43b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Apr 12 15:25:11 2008 -0400
Update python binding for new api changes in candidates
commit e7bb5bcd11316c151007d836f4bf235e1301fd2b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Apr 12 13:06:48 2008 -0400
Remove dead code, local-codecs-config are not construct time after all
commit 90ad061ee82be1014d4323dd8d33d6c19bc79d9c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 11 15:14:41 2008 -0400
Have the new codec too in current-recv-codecs-changed
commit 89299355f0616a0c7f5b8cb87a608736103dfa8c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 10 22:24:08 2008 -0400
Select candidate pair now takes const arguments
commit faace66b98b4e657285a877c276fe23a60027b3d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 10 21:37:16 2008 -0400
Fix error message
commit 58426223683c684a70eea2e2f5dc3af0853d1041
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 10 20:51:09 2008 -0400
Don't crash on NULL parameters for FsElementAddedNotifier
commit 6c65100dbc40a4b3daf64705639be16b41967763
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 10 20:42:37 2008 -0400
Add tests for NULL parameters for FsElementAddedErrors
commit 634de3417f3dbf8c2f62049e7d94a30429bfdc18
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 11 01:19:43 2008 -0400
Put libtool versioning in lib
commit 99916b5308830c86dcaddc039d8a5d8e8c3b5443
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 10 19:59:47 2008 -0400
Add another audioconvert
commit 04acacf62a9fe6ba9ca728f1fcf855f4eda69942
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 10 15:19:27 2008 -0400
Fix typo in documentation
commit 893e67160c1ec24c1fb52b97659d3313345d93b4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 10 00:35:19 2008 -0400
Candidate priority is a guint32
commit 8937cc894c96d3a570f81f3079d89aee56aa7d19
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Apr 9 23:54:45 2008 -0400
Disable multicast test with specified interface on multihomed machines...
commit ff51a2959bc1f14e205b39d661efb28f83b2654d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Apr 9 23:45:27 2008 -0400
Ignore NULL encoding names, dont use glib 2.16 g_strcmp0
commit e898dcaa4ff125e8bb399ac655a165576daae50a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Apr 6 17:36:32 2008 -0400
Make it clear that element-added can be emitted anywhere
commit cad9f17c77e8928c2cf54bc836fabb0fb9260b5d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Apr 9 17:27:13 2008 -0400
Merge candidate_id field into foundation field (they're the same)
commit 9458a562bceb14e4c1aa4e1d5475725e25ee70cf
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Apr 9 17:26:44 2008 -0400
Use fs_candidate_new() in the rawudp test too
commit 13ae72105f46074ef679f3f1b7decd92a4d0d7f7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Apr 9 12:46:19 2008 -0400
Don't crash on null encoding-name (seems like jingle allows that)
commit fb7269685faa7d46fa20dd8b7ac53dcd746ac17f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Apr 9 12:42:54 2008 -0400
Only use linux ip_mreqn if it exists, otherwise revert to ip_mreq;
commit 7e7f6f7ca223586a2d1a28082b126ed9371e3425
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Apr 9 12:40:19 2008 -0400
Add test for ip_mreqn structure
commit 79dcc536c4893c011defb1ce5fd9618b3225de2d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Apr 9 12:21:57 2008 -0400
Document the "farsight-error" bus message and make "error-no" into a FsError
commit 660bf1bd73f3774389364675d7b05fbd946d86bd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Apr 9 11:56:45 2008 -0400
Add a list of the new recv codecs to the bus message
commit 4bd4e39cadfe28a19a74687db8046fbb6b172fbc
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Apr 9 11:49:03 2008 -0400
Fix little leak
commit 4ab22285c3ed4468ee55674d0141d6eb2e7fddb4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Apr 9 11:37:17 2008 -0400
Document new bus message
commit aa3e1411ee158728307dc414a85c9ec100461301
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Apr 9 11:33:04 2008 -0400
Make test use new message
commit 74fca93cdabcef05701193194c2c682b4e1dc5a3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Apr 9 11:19:38 2008 -0400
Emit a bus message on changes in the currently sent codec
commit 694db4a6dafd162539800c379ae1cd9d80e51da0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Apr 9 11:12:25 2008 -0400
Check if its the right type of bus message
commit b9c14db5791ee09eb970bd821462f5c99b1cec19
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Apr 9 11:09:15 2008 -0400
Use gst_structure_has_name instead of strcmping
commit 4466f7463404279ed829a9336129ef68fd182f87
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 8 21:25:24 2008 -0400
Make tests and gtkdoc build use the uninstalled libraries
commit f352cb6bf54aa760b9543a0f42491faee39d3ae5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 8 21:06:07 2008 -0400
Link tests/gtkdoc against our local version of libgstfarsight
commit fc51b576aa458fa28835dd4a76ece02a3e8913cd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 8 21:05:19 2008 -0400
Add document of new gst messages
commit a794f42ddc1c97ca0009c0cd483813af84347254
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 8 21:04:24 2008 -0400
Remove obsolete signals
commit 5d6f4b452a99f97e04fa697fe20700699ac22864
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 8 20:53:59 2008 -0400
Don't put the session in the messages coming from the streams
commit 91f5fc0f411cfe9ad29d5f5195d603d65b771cd3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 8 20:07:20 2008 -0400
Move python gui to new api
commit 3da8f693bbc9dc1d74a98d62513c74b428e0d297
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 8 19:46:26 2008 -0400
Make the test use the bus messages
commit 4be662b24b7d472401b02cf72d32ac8c0de4dc51
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 8 19:45:13 2008 -0400
Remove weak references on object destruction (as the parent may slighly outlive the child)
commit 0b07112560a3fb6e8a52e76caea7e4257114d6b8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 8 19:36:58 2008 -0400
Remove funcs from doc too
commit bcd4976904e9198260f2482e26a60eb46d1a5087
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 8 19:14:19 2008 -0400
Start candidates gather from stream constructed
commit dbdeda38c48d30b5daf53f8cb54898059b4c5b09
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 8 19:04:52 2008 -0400
Move _new_local_candidates higher
commit 39e2692fffc83315a07d53293977a1fedf269391
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 8 18:41:39 2008 -0400
Move stream signals to the Bus
commit 8b57bcf7ccb248901670f87767532ffdf3d35dce
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 8 17:22:48 2008 -0400
Make sure it works even in racy case
commit b75931b66ed59f37a897d91496441b617b926a62
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 8 16:42:39 2008 -0400
Simplify no-stun case
commit 29672e209e9e0f7d55ecaa2be5eeda8ee4f15520
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 8 16:33:35 2008 -0400
Emit local candidates and local-candidates-prepared in a saner way
commit ab59f0758273c6cb629bda5ec0579ae26ba3fb19
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 8 16:11:27 2008 -0400
Gather candidates in rawudp test
commit a2104987e4696978d488013eb352363fd1a180cd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 8 15:04:16 2008 -0400
Add new gather_local_candidates method to the FsStreamTransmitter
commit a3c05821f6ddc8f414b8343a12012fb7c70533e4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 8 11:25:44 2008 -0400
Move handling of the sending property to the component object
commit f09c1cea1135c0c3bfd6342ac81f8c132a05661c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Apr 7 20:28:13 2008 -0400
Move remote candidate setting to component class
commit 452b2bee7d4e7b3d29a42e1b0278ae9fc326be39
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Apr 7 20:03:51 2008 -0400
Create empty FsRawUdpComponent class
commit 19d1afd5592175aa638765c787588c1ceaa56815
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Apr 7 19:50:14 2008 -0400
Move the extern to the header file where it belongs
commit 938fc4db4323730736c0149e8faba3055a71d545
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 8 13:43:05 2008 -0400
The 172.16.x.x range is /12, not /10.. oops
commit 20e59d39c45ff42360a1f5c6e239d0079bcc53ff
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Apr 7 21:01:11 2008 -0400
Use fs_candidate_new() function and fix leak (double malloc)
commit 601c7408de13ca9672c26dfe7473a97bd92468ec
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Apr 7 18:18:15 2008 -0400
Remove unused candidate api methods
commit 4b7655bcdbf4a5fdb5a01cd98e0ac7ba33722229
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Apr 7 15:09:35 2008 -0400
Remove lots of useless nulling in the finalize
commit 5cd46949702cbe03617d39f062d3a6ff97a62856
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Apr 7 13:18:33 2008 -0400
Use thread instead of g_timeout for no-rtcp-timeout
commit 40880656e949620d22d1153c40b914f9bea9eab1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Apr 6 17:16:35 2008 -0400
Oops, do the right test
commit dd4df5e7ccd5ce62e1feab36ee4b7dd89617638d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 4 17:46:20 2008 -0400
Remove now unused/obsolete new-negotiated-codecs signal
commit 81c4d3f575c065c4ec8c41f4264e9bb49afb1806
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 4 17:39:21 2008 -0400
Use notify::negotiated-codecs signal in tests
commit 8a6950d2c054f481fda9ba8a624abb1b574130b4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 4 17:26:29 2008 -0400
Emit notify signal when negotiated-codecs is changed
commit ad08979a34bcec294b9bb7c13cc9b1bd44bb5e71
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 4 17:23:59 2008 -0400
Run simpler tests first
commit 494d155f124829a2bd7d59a79c450f4c04e32ad0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 4 16:57:14 2008 -0400
Remove now redundant send-codec-changed signal
commit 3e89ae11f7355261c2d5f9b314cc8837a0e76ed1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 4 16:55:25 2008 -0400
Remove recv-codecs-changed from the enum too
commit c3238f135497119ebebdb213ac8869c7a93988eb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 4 16:54:34 2008 -0400
Make test use notify signal for current-send-codec
commit b333edd17b430b70b35e4dc2f687b33a4a6e1339
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 4 16:40:58 2008 -0400
Emit the GObject::notify signal on current-send-codec when the current send codec is changed
commit 7f9d54d52dd7a4d9318e4d05580ef36f6fc074cd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 4 16:33:38 2008 -0400
Remove the now redundant (with notify) FsStream::recv-codecs-changed signal
commit 43fe414632fc4809b6364d76732b16a44e0ba100
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 4 16:29:01 2008 -0400
Emit the notify signal when the value of current-recv-codecs changes
commit ac6a0143e08c52580e7b2e8464f66a0c3f36a29c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 4 16:23:24 2008 -0400
Test that the notification is emited when the local codecs are changed
commit ec59dd97fd0702f5f7587ae5162235c5304a99ac
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Apr 4 16:23:06 2008 -0400
Emit notify signal on changes in the local-codecs property
commit 0ffb4e8316bf50047f5992e0306f2aa63ab374f7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 3 16:25:26 2008 -0400
Add bus watch for errors on transmitter tests
commit 0e1208000faa174ec36a6026073094c002b700bd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 3 16:24:50 2008 -0400
Check correctly for the right type of farsight error GstMessage (in test)
commit 5e35701532be54f69170b787a87a2509c03812c5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 3 15:37:58 2008 -0400
Add test to verify is stopping a single stream works
commit 212de28041a3a4a79837f8584defc7ea0a4b4966
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Apr 3 15:37:43 2008 -0400
Fix typos
commit 64f4c18866f62f2de82c33ce6c308a1705e71692
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Apr 2 22:37:37 2008 -0400
Call parent at the end of constructed methods
commit 6c97d5a55413f65ae6e7cbf29afb79107532277d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Apr 2 22:19:57 2008 -0400
Use liveadder if its available
commit 690c45b2c0ba906e993974538212d9b071e5d823
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Apr 2 15:31:30 2008 -0400
Fix some little coding style problems found by sparse
commit 15423b5262df067cf3ebee8a1a6bfb0283e23d67
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Apr 2 15:12:36 2008 -0400
Fix various small coding style issues ( func()->func () mostly)
commit f7ed309f3b37f7db947bbea5eeeb684aae38c615
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Apr 2 14:49:53 2008 -0400
Improve coding style (func() -> func ())
commit 541accde281a2ae1a5930cffb16da6853efcfdd0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Apr 2 14:40:46 2008 -0400
Remove some trailing whitespace
commit f83665cdd8a41057a0b551d8efd8724e986342f2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 1 18:54:33 2008 -0400
Don't use set_properties(), only use set_property()
commit 5d379dba1963d177e6d9808d37e52f0dde5dc336
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 1 18:07:32 2008 -0400
Cleanup built sources
commit fc2ecbe652c555e0f4ac322434a1f34c4afdd6fb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Apr 1 17:59:05 2008 -0400
Put the list of marshallers into the tarball
commit df7501e685f69055855c57abdaa5fe8c4b192740
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Mar 31 18:00:42 2008 -0400
Always emit the codec-changed signal from the substream
commit 58e8a0eeb6ff202dc5d4f02fe1d01b4ca187639d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Mar 31 17:56:27 2008 -0400
Remove dead code
commit fa3b5a1bd6e6ed4280938de3f28ca7e0daa8e526
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Mar 31 17:55:01 2008 -0400
Have the substream emit a signal when its codec changes
commit 8336064f6887b9efea48cf079267bf3cbdc9ef01
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Mar 31 17:47:56 2008 -0400
Always emit the no-rtcp-timedout signal, but disconnect the handler when we dont want it anymore
commit 9e4cee2d59337aa11667ddc2fc9a1b35be7ee0ff
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Mar 31 17:41:39 2008 -0400
Have the substream emit its own error signal instead of emitting it on its parent objects
commit 29dd9c34aff663ce5d5e0ef5775f97422f2fd875
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Mar 31 17:29:16 2008 -0400
Use the substream error function in substream
commit e0c9298f9bd88d463a9f048eebbf3fd45b77cc2b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Mar 31 17:25:12 2008 -0400
Dont have the substream call the stream function directly but have it emit it own src-pad-added signal instead
commit 654de8b195bae11f4e5fa7d29990ecae7670116f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Mar 31 17:22:19 2008 -0400
Make quit the default button
commit 5ea14ac2aebac28ee8563d4194d66b66fcd43bf5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Mar 31 15:26:16 2008 -0400
Release the python GIL when calling into Farsight code
commit 5109194c36eba5824cf784bb8d8e757b643fed5c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Mar 28 14:44:45 2008 -0400
Default to alsasrc for fs2-gui.py
commit f5d684f7ea5b6c06b63ee99fa7fccbf57055e93f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Mar 27 20:41:20 2008 -0400
Use gst-python's autoconf test to check for python instead of calling python-config directly
commit b545a951fef09836e71bb3fd12f03f5011271900
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Mar 27 18:02:26 2008 -0400
We really require glib 2.14 for the constructed method
commit 15490158ac82408d4b3c9ea428dbd10d8c1fe621
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Mar 24 12:40:34 2008 -0400
Document reserved-pt mecanism
commit 192db7054f5f0ce219e2ec3642a60c1401e0ab26
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Mar 24 12:36:35 2008 -0400
Add unit test for reserve-pt
commit d841bd44f901df5346db23deb05bc18aa672b4d6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Mar 24 12:30:21 2008 -0400
Add a way to reserve payload-types
commit 8b59d1c6bf932d731d17672f9ded5796e111df33
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Mar 24 12:30:00 2008 -0400
Move TODO out of the structure so it doenst show up in the gtkdoc
commit 8ec83f9fcfea49f5d11023061bcffd959fcbe0cf
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Mar 24 12:06:24 2008 -0400
Document the FsRtpSpecialSource class
commit 5d5840463bae8df1145f867ec81657c962788440
Merge: 30fcad5 265a1aa
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Mar 20 18:38:25 2008 -0400
Merge branch 'dtmf'
commit 265a1aaa5d3aa8a2f40c38e6bed67f2e31ab29fc
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Mar 20 18:33:17 2008 -0400
Add possibility to send DTMF from test-gui
commit e5df444dd8e373e2771d82289c14581328a01050
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Mar 20 18:33:05 2008 -0400
Allow all dtmf methods through, check for even improbable errors
commit a744a07be36f8f2074da9c7d5834f35e34c55d3f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Mar 20 18:29:37 2008 -0400
Handle event references correctly for dtmf-events in special sources
commit bdeda50b4e531f99cd9cbd6c175f69a6be560a3d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Mar 20 16:15:17 2008 -0400
Add rtpdtmfdepay as the receive pipeline
commit 4a40143fd25f93e655f8c885821ef1f196f792d2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Mar 19 19:32:52 2008 -0400
Add special source for Dtmf as sound
commit ddd6f062a53456b26ea1d3030fbf24c149ae1ce6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Mar 19 19:32:32 2008 -0400
Make dtmf test more solid
commit 303560414a5ed8c6379b1c5ee56beac5e272c912
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Mar 19 19:23:19 2008 -0400
Keep ref to bin/muxer in specialsources (because of the multithreading)
commit 648c139e12d445ec68bd53e495bea937fe40630a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Mar 19 18:41:23 2008 -0400
Move more code to the base class
commit b6f0d5a7587ae1b74230080ec595d8f834c21c6a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Mar 19 18:26:47 2008 -0400
Ensure sources are used in the right order
commit f63a9b8c07ed52807ed7daf33c6aa91ed6acf9aa
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Mar 19 18:20:57 2008 -0400
Move most of the FsRtpDtmfEventSource code into its base class
commit ce10a8d2aa180528e1df6f68b353c4311192b394
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Mar 19 17:54:13 2008 -0400
Add build method and make the DtmfEvent subclass use it
commit 556456221bf6b420754fa1f6d60bb963b024d434
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Mar 19 17:53:40 2008 -0400
Verify payload type in dtmf event test
commit cc44012f753343b73914c8b8b3e4e04871935e4c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Mar 19 17:19:40 2008 -0400
dtmf type is always 1 (named events)
commit 479ddf4af049e0ebc2819842022b7e14967051e8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Mar 19 16:28:28 2008 -0400
Verify that buffers are actually sent
commit 4b11ecb0d010927ac1c271282e9cdb7e54ad02c3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Mar 19 15:51:45 2008 -0400
Add test for FsRtpDtmfEventSource
commit 4ea644c8abaccf47e525df36adc2251b69ad69e8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Mar 19 15:50:12 2008 -0400
Various small improvents to GstRtpDtmfEventSource (to make it work)
commit e370cfc4a7f2d56c0a71ed09cfc0a89e057a5f05
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Mar 19 13:19:08 2008 -0400
Don't put un-named type for event, it breaks conversion to/from gstcaps
commit 0803077b014a1ab14a77ab30c95c8c211558aa5b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Mar 19 13:18:30 2008 -0400
Dont revert the order of the cached blueprints on read
commit 9299dc4ba706f072408f75b098f0b1f9631b69ca
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Mar 18 19:16:46 2008 -0400
Use localhost instead of a realistic hostname
commit 7368825a1e7f481d55803e0a0504cef6008e3319
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Mar 18 17:04:36 2008 -0400
Fix various bugs in FsRtpDtmfEventSource
commit 16f17507cb3cc938c4a5074b2da75d769c31d0d2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Mar 18 17:03:56 2008 -0400
Fix indentation a bit
commit bc196957530c76ec8e2626edc77712e4beffa400
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Mar 18 15:01:20 2008 -0400
Properly check for errors when updating the special sources
commit e1cdf90f0ca9145929a3c1a7ccc56fe3050649fe
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Mar 18 15:01:04 2008 -0400
Move initializing the sources into the first call for them, using GOnce
commit 8f8782b1dd0358b4f857dfeb672827418a12cd32
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Mar 18 14:25:58 2008 -0400
Create dtmf special sources
commit 6e71a7dc40221995b0d04ea1747b47e2a3a1913c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Mar 18 13:36:22 2008 -0400
Integrate special source into the FsRtpSession (except for adding them)
commit 90a643dfdaae9f3ed0e6115057f4fc4cb5271934
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Mar 18 13:28:44 2008 -0400
Add dtmf blueprints
commit 30113ed158ab5e0c77ce35d7942bc1d29c8e89cd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Mar 18 13:26:48 2008 -0400
Alloc parameters in blueprints for dtmf source
commit e6fc83dc0910589381f2dce70ae3fee9223dd896
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Mar 18 13:25:39 2008 -0400
Make the rtp codec discovery test use the standard gst debug
commit 7bb7549641b99ab24f408941b00b590c759aded9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Mar 18 12:07:32 2008 -0400
Add function to stop special sources
commit 7e7759e11a00fe8e5ab04a8d778e65af6c46789e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Mar 18 11:47:38 2008 -0400
Add a way to tell if the source should be before of after other sources, to be able to differentiate between sournd and event dtmf
commit 3455b6670486b04dd0faffa4bf02f7b891b5b14a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Mar 17 19:41:32 2008 -0400
Add implementation of functions to start/stop dtmf events in FsRtpDtmfEventSource
commit 996ce7c78199e854d13d316cafa9ea9de236e521
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Mar 17 19:05:16 2008 -0400
Add function to start/stop telephony events on FsRtpSpecialSource
commit 1496537e61d1cc31d4cf86c0508e0bce4a3e790b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Mar 17 18:06:17 2008 -0400
Don't try to build a send or receive pipeline if there is no blueprint for it
commit 89eba61b83fc6434dd18d4f1b9c8dfad8987a860
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Mar 17 14:57:08 2008 -0400
Add function to shutdown the FsRtpDtmfEventSource
commit 6e47dbf4cd5917fe145b62c786f906e4818c4311
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Mar 14 16:11:04 2008 -0400
Create dtmfeventsource elements
commit e2f767b283aa29e1928889aa063cee1fd1b83377
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Mar 14 15:10:48 2008 -0400
Properly unref stuff in FsRtpDtmfEventSource
commit 3a9cdd4c9438ea0a4cf9dc5e0e1975ceca5b2e57
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Mar 14 15:09:10 2008 -0400
Check for the presence of rtpdtmfsrc before adding dtmf event blueprint
commit 30fcad55d2f73bf1d80f25977102ac879c9133b3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Mar 14 12:22:59 2008 -0400
Removed unused FsCodecPreference (from fs1)
commit 3befee0852f2b1d9410f156af77ef3834a1b966f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Mar 13 18:47:00 2008 -0400
Add bin/rtpmuxer properties to FsRtpDtmfEventSource
commit 23ba3c9bedda59637cc89dc9354a8e2e17490bdc
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Mar 13 18:40:48 2008 -0400
Implement the want_source class method for dtmf event
commit 098d710dc6bc24de4c1e7631d3c2cf908a8b4d7d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Mar 13 18:34:25 2008 -0400
Implement add_blueprint in the dtmfeventsource
commit d6ad9a9e5835363ebd878b6c087b1d4a1d2cde6f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Mar 13 18:29:41 2008 -0400
Also pass the selected codec with the negotiated codecs everywhere
commit 0937fb64077f54637e753309360ff6fde87e63b0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Mar 13 18:05:49 2008 -0400
Add empty FsRtpDtmfEventSource class
commit d1d13e73ac62ba76ed9cc94b6ab6cf997d5571c8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Mar 13 17:46:46 2008 -0400
Implement new and update methods in the base SpecialSource class
commit 63dc033792f110307f49f36f5cc7e35dedd43bc8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Mar 13 16:06:53 2008 -0400
Need the bin and the muxer to add the source
commit bcf01e38e9a52af1bd7b8f8884cde821cbe7f894
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Mar 13 15:49:44 2008 -0400
Rename it back to FsRtpSpecialSource (its more descriptive)
commit aed66d72cce3d89ba73aee978e5df132efda7a59
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Mar 13 15:45:07 2008 -0400
Implement more of the base class
commit afe15ad80f259dc7386309761755c91625b29779
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Mar 12 17:08:22 2008 -0400
Add base functions to add blueprints
commit 19f62c3ad45d9d5c49a4c924352e626758ca63c0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Mar 12 16:56:05 2008 -0400
Add special codecs to buildables
commit ab7b6932cee25c0609cd63e22783d5aae8b1f3be
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Mar 12 16:37:16 2008 -0400
Rename FsRtpSpecialSource into FsRtpSpecialCodec
commit 28cb5436bc257ca63884191f335e812f23550fcd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Mar 12 16:34:55 2008 -0400
Reduce latencies for fs2-gui
commit ba34d22664faa608a350c7098e4e3e3ddcf66bb2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Mar 12 16:34:35 2008 -0400
Update dependency for proper multicast
commit 25dfadcb46583c2bd7dc0201053c64eb0321cdbc
Merge: ba138cd df1418b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Mar 11 19:57:03 2008 -0400
Merge branch 'master' into dtmf
commit df1418ba39e1e27ca532b88c3ecd43864768a06a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Mar 11 19:56:49 2008 -0400
Update documentation name in .gitignore
commit ba138cd5de90273c0df08d076ba454bf25f62df8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Mar 11 19:55:55 2008 -0400
Add special source class header
commit 5a52442f90ad4a5ada96af82f6f433a1055a1895
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Mar 11 18:51:59 2008 -0400
Turns out the de-const typecasts were needed
commit 3980e17fd767e929709e0ca877c50f4ff25af5e7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Mar 11 16:02:16 2008 -0400
g_free() already checks for NULLness, not need to check ourselves
commit a67daf65f37168c451ed1f132853e88a3f63fd3c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Mar 11 16:00:27 2008 -0400
Dont leak foundation when destroying candidate
commit 272200c1fd0a7a65c6a38c8e0094c3ba869a0023
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Mar 10 18:58:51 2008 -0400
Bump version to 0.0.2.1
commit 7a258c63be5b31625f6729eac080feb6e2c1af05
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Mar 10 18:27:31 2008 -0400
Version 0.0.2
commit f3159127a7b05bf7b6a87fbc74c50cd390922ef1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Mar 10 15:44:14 2008 -0400
Rename the fs2 doc dir into farsight2-libs
commit 0d6e507d2f69eee134f17e55f17d60328756d1bd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Mar 10 15:29:06 2008 -0400
Prevent fs_marshal_* functions from being exported
commit 284a37754f29f186f378349dc31e6a1ce04eda13
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Mar 8 15:08:44 2008 -0500
Fix pasto
commit 471a2f6393ca246fafaef1491fc1eb45d2210d2e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Mar 8 14:56:23 2008 -0500
Add python examples in the tarball
commit 83e4dfe2d9c22da3bbd6e32c84a427b4ee51a3d2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Mar 8 14:55:54 2008 -0500
Only export fs_* symbols
commit bef4b7a3bb7f595153b7aa6c0b89dba156eb5fd7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Mar 8 13:58:20 2008 -0500
Avoid installing versioned plugins
commit 016dd0523e4ee6d0f8025541d1c763d9507741ae
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Mar 8 13:49:23 2008 -0500
Rename the plugins dir to farsight2-version
commit 2061797ef3df2251f67dc019344e3bd91807384f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Mar 8 13:48:05 2008 -0500
Use the right macro to print gsize
commit ce2488eb2afac6bdd68503cd70bd84842b701401
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Mar 8 13:44:01 2008 -0500
Add pkgconfig file
commit 573ff93c8df3d617a8083c95bacdadeda48e50d9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Mar 7 23:33:26 2008 -0500
Bump version to 0.0.1.1
commit bb6d58e2b9a9b79829d123cf214bd2a022a73055
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Mar 7 23:19:37 2008 -0500
Version 0.0.1
commit f09613b13b4541c66c03dbf5e3c6e6e1248da6e8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Mar 7 23:17:54 2008 -0500
Dont use g_timeout_add_seconds, its really broken (gnome bug #448943)
commit eade48eae07af7f59917659d462c9ae3db91a81c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Mar 7 18:48:20 2008 -0500
Add licensing info to the README
commit 88fa398838cd1195665795b5eaded1ee390fcf23
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Mar 7 18:44:27 2008 -0500
Make multicast requirements clearer
commit a6a3e46b6b192a227bb120a4d462e7fe2db28e50
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Mar 7 18:37:20 2008 -0500
Bump gtk-doc requirement to 1.8
commit 3943f97ec5bb34a6d4ce3923e63ed171811b7dfa
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Mar 7 18:29:38 2008 -0500
Add basic readme with build/run requirements
commit 0f156f461995263cc5a68fc7acf4614942e5a4f9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Mar 7 18:24:56 2008 -0500
Auto generate ChangeLog from git
commit 7b14103de31d0ef90f4921c4bb519fc914d6ede7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Mar 7 18:14:06 2008 -0500
Add authors
commit a70c9fc75a5d70cfe5614bb2d201bff0801dc643
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Mar 7 18:12:04 2008 -0500
Bump gst requirement to 0.10.17
commit 536f1cbcfb842eb2475c54ff54edeb944596ccba
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Mar 7 18:08:59 2008 -0500
Its farsight2, not farsight 0.3
commit cbd14d6b5c211004d617b59142804b21aeaf5ad9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Mar 7 17:50:11 2008 -0500
Reduce requirements to glib 2.12 and pygtk 2.10
commit 9f1822e7ff47b47ad5cddf2ce73aa14981c0c07f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Mar 7 15:15:15 2008 -0500
Make it version 0.0.0.1
commit df80fe7a96b23886c867fd087df67afd764e0be5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Mar 6 20:09:06 2008 -0500
Add proper includes to pre-declare functions
commit 3b6b25c5ccbbc35b4127416a8d6b2b405b57ddaf
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Mar 6 16:14:11 2008 -0500
Fix parentheses
commit 7fa342a447364dce08f09bbf3288db995f93acdd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Mar 6 14:17:51 2008 -0500
Add simple multicast example
commit aa4e86ca5539c2d22d35a787dded1b623b313715
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Mar 6 13:37:27 2008 -0500
Typecast into the right types of objects
commit b3a814d2b6ff265c472c259c1cda707105dbaf85
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Mar 6 13:28:00 2008 -0500
Add stdlib.h for strtol/atoi
commit ca36a0f4533f85094b0fab41d3571b978384642f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Mar 4 15:26:20 2008 -0600
Set the right async properties on the multicast udp sinks
commit 527590ad011d1d89bc801e1a6d563fc309e2bae2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Mar 4 13:23:05 2008 -0600
Let the system gst path through
commit 3d7fadfbeda6059c45ef2722f1b6cb8ac354ebb7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Mar 3 15:29:13 2008 -0600
Rename file in Makefile.am (its a -, not a _)
commit 94bd1a51b8a4c33943ccac59c2763cc5978318b0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Feb 20 18:05:06 2008 -0500
Fix leaks, possible corruption and always put loopback address at the end
commit 5ec774af29cc3eab95e9a8affccd278338fa8e04
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Feb 20 18:03:14 2008 -0500
Clarify code and improve comments in fs-interfaces
commit 922ac74731543ffe2852c06a3c425fb5f62fa955
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Feb 20 11:42:20 2008 -0500
Add test to verify changing from sendrecv to sendonly
commit 7c778bd34bc1cd31a46bd15fdb5bbe3b9322f7c1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Feb 19 21:24:45 2008 -0500
Setup the source with the rest of the pipeline, not later
commit 6540e7345a5e0bdab122a4893d377be2e2412b59
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Feb 19 21:20:08 2008 -0500
Add test for sendonly and recvonly streams
commit f8410615e5e8a4596dc9c9fea426197dd1f51be6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Feb 19 20:34:17 2008 -0500
Add extra_init callback to the test
commit ca5033ef5edbf25394c11e25b96fca1c5c9fa757
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Feb 19 20:33:27 2008 -0500
Make handoff handler configurable in the stream
commit 5ddb9c40ba7802bb7af901e98fda88555511b363
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Feb 19 20:25:11 2008 -0500
Connect all the stream signals at the same place, re-order some functions
commit 9a6a0675a1350cbc0695d70b5ff5fcc7c98e3ab3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Feb 19 20:21:52 2008 -0500
Rename a tests that clearly aren't simple
commit bbed04451b26d8824ee7a8313f51c59d33a64799
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Feb 19 18:23:15 2008 -0500
Fix memory leaks
commit da8331480f6f2a8a29dba72a8b74176463607295
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Feb 15 17:19:21 2008 -0500
Remove unimplementable fs_stream_preload_recv_codec
commit 83a4e45712c48b901f3bc5693fd8bd10392a3925
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Feb 15 16:59:19 2008 -0500
Make H264 work with fs2-gui.py
commit b7a720922f11a07695ff3a53986c4681d9357dae
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Feb 15 16:58:45 2008 -0500
Make the preview sink async=false (no point doing async if sync doesn't work)
commit 79b642323a81448f6f9ca590d3d2f91adbebb3a8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Feb 15 15:15:11 2008 -0500
Fix small ref leak in the notifier
commit 87b6df5694effeecc84277684b941fc9dc0e56a2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Feb 15 14:58:33 2008 -0500
Add FsElementAddedNotifier to the python bindings
commit 3623a5918b2b4b830088b48930fd167448cebf87
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Feb 15 14:51:28 2008 -0500
Make the element addition notification thing into a GObject so that we can use regular signals
commit 4b7dd57225ed263716f990c0ef4af52d6c428392
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Feb 14 20:37:54 2008 -0500
Add videoscale to all video codecs to make dumb codecs (like H263) that only take specific resolutions happy
commit 2f6c0ec543b5dfdbc9c5c41d5ad474a46fe5a8c5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Feb 14 18:57:54 2008 -0500
Default the test gui to alsasrc
commit 2119baa2b0e2ec0e498db31abe94b72889e25710
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Feb 14 18:57:36 2008 -0500
Improve error messages a bit
commit 04fb2e438dc7af4bbf4f2753b215e0bcf5eb7c0a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Feb 14 18:57:12 2008 -0500
Don't sync on sending side (the latency is very different from the receiving side...)
commit 306b8446c9b448fb3db4cf8103c7a78ba2798087
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Feb 14 18:56:00 2008 -0500
Make the sending queues leaky and small enough to not create too much latency
commit 3bdcd5c7c97833e7998effa4c0b9ed7b6b15e64b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Feb 13 20:31:06 2008 -0500
Document python test gui a bit
commit c3e14c5bbe8efc907ee4f159350a47aef7428816
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Feb 13 19:40:02 2008 -0500
Make the audio/video sync work in fs2-gui.py
commit ac9d40f4e03b8542ea124c5c1b675f8975d65997
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Feb 13 18:42:54 2008 -0500
Connect the on-bye-ssrc signal from the gstrtpbin
commit a6708485fa15ed28d08c5ce548e811548b2ab66c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Feb 13 18:42:24 2008 -0500
Add function to remove SSRCs on rtcp bye in the rtpsession
commit 369a4c91b04fadf6c944af19482dd04b2cc25001
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Feb 13 18:39:30 2008 -0500
Add function to remove known SSRCs from a stream when a rtcp bye is received
commit 7fa93ee4f96788017d8320b237b303849c89da28
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Feb 13 17:27:46 2008 -0500
Add list of known ssrcs (in case rtcp arrives before rtp)
commit 599b31bbdba6c431fb0715bb1e5c146540ae236c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Feb 13 16:36:05 2008 -0500
Remove the sync from the valve
commit 5025ea667e1e91ed4f9211a426fa127c3608c9c3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Feb 13 16:33:01 2008 -0500
Make the no-rtcp-timeout stuff work properly and give some more debug
commit a5a31e415b0a55bedbc041e73adb224795f56e71
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Feb 13 16:25:29 2008 -0500
Add some debug for substream sync
commit dae2fc681aa65d15f91e8d4dcfd2cd425383464b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Feb 13 16:24:09 2008 -0500
Have the transmitter sink bin do the async-handling
commit f373984d35ff3c267f03febc77f05d802dcd1510
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Feb 13 14:48:42 2008 -0500
Fail cleanly if the gstrtpbin could not be created/added
commit 2b4410d299c61aca617abb3f54fef0b9d13112b4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Feb 12 17:55:22 2008 -0500
Add a bit more debug for ssrc/session association
commit 1a975eb45cbad8b2c2bd830148921cb4f6b75772
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Feb 12 14:23:57 2008 -0500
Set the new sync property to TRUE on the valve on the substreams to not empty the jitterbuffer
commit 4ea785a382b1742e45d5abbd71ede0b3e6e47443
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Feb 9 10:38:02 2008 -0800
Add test for failed codec negotiation
commit 0344b7580c90c88ab46dd31d915a012957908630
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Feb 9 10:37:50 2008 -0800
Test correctly if no codec could be negotiated
commit ea17ca47563564f8158294bc24c80fd1adf000cf
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Feb 9 10:19:36 2008 -0800
Replace dont force PyList, accept any PySequence
commit 6a9ff349fd87222fe53d281b88803b84b6dfb6aa
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Feb 9 09:46:40 2008 -0800
Dont crash if creating the stream transmitter fails in rawudp test
commit 28aae637060ee161eda1c6d447c48e9bfe379803
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Feb 1 00:02:49 2008 +1100
Make the multi-party negotiation really prioritize the local pt only when multiple streams has remote codecs, make the remote_codecs a public member
commit 0e29514e03f6633e3ab844da13808fe366c82c55
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jan 29 15:07:36 2008 +1100
Verify that h263version actually exists
commit 074b208cc18884f9fd81fb9125f83b8d3aacaf90
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jan 29 15:07:18 2008 +1100
Remove useless includes and dependencies
commit 44e06eaab1c9a5faf2ed77ed4cea7199ec8c5b62
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jan 29 15:06:54 2008 +1100
Clarify pygobject/pygtk deps
commit d4a2b1063cc1560b918bcb10acd66ddac9b926ba
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jan 29 14:01:57 2008 +1100
We require glib 2.14 for the constructed vmethod
commit 48a433c10af01255f3e84c4fc2611b161f0e934e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jan 24 17:32:33 2008 -0500
Re-indent rawudp transmitter according to standardised fs2 indentation rules
commit 6890b95fa2fa9818c1cd925aa1f0ad2af0bda18f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jan 24 17:11:58 2008 -0500
Make the multicast transmitter used state locking instead of set_state->bin_remove->set_state hack
commit 753d8cbf2de2148047373156204253a5379f96b0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jan 24 17:07:06 2008 -0500
Prevent the rawudp transmitter's sub-element from being rescitated
commit 3785be8d220925e6fb146be8f173d9205e640fd8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jan 24 17:06:15 2008 -0500
Stop the transmitter in the right order in the rawudp test
commit decfe5a3d8a0c6c25a2a3b5cb996810a4460ce2d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jan 24 17:05:53 2008 -0500
Make the generic transmitter tests thread-safe
commit 65f82feea94f16734b0784e8ff1a7cd3752d8360
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jan 24 14:43:54 2008 -0500
Add forgotten lock and point lock macro to the right object
commit 5a7f6233db2c3c0f87eee92ef0b751af4530d163
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jan 23 17:50:28 2008 -0500
Make audio and video optional in gui and make audio almost-work (except for sync)
commit 5a3919ac59cc64aa7f026b370b7ce538c4eb3a14
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jan 23 17:45:45 2008 -0500
Improve indentation a bit
commit 3485045334971db8980ea669701fb99bcd644f77
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jan 23 17:45:28 2008 -0500
Fix line length in rawudpstreamtransmitter doc
commit f975e033be30170093b01fe1ecf072e35978e3c5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jan 23 14:30:12 2008 -0500
Re-organise core library documentation into logicals blocks
commit b2d39e9ffd8c792224dec027f96b60029986a1b2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jan 23 14:15:20 2008 -0500
Improve transmitter documentation a bit
commit a4aeeaa0e72e5abd4e2e5197d540740407e7131d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jan 23 14:13:35 2008 -0500
Add documentation to the rawudp transmitter
commit 0e93bc52de9173b862769048ab45296a2bdb336b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jan 22 16:48:28 2008 -0500
Name the send codec bin uniquely per conference
commit 574390fef7dd4f9a060636407b5723672a264b20
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jan 22 15:48:10 2008 -0500
Add test for multicast with a local interface specified
commit 36a25eed50d8192dfe71e8ee3fe90e64d0f1051b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jan 22 15:47:32 2008 -0500
The Multicast transmitter now binds to the multicast address, not the local address. So we really have to have one socket per multicast group we join.
commit fb74766c39d743416d76dfa172a9df5fae9e4d02
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jan 21 21:20:26 2008 -0500
Fix memory leak in multicast stream transmitter
commit 268285460f56f9729c8966a6875b1fbc951b27a2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jan 21 20:30:06 2008 -0500
Add some documentation to the multicast transmitter
commit 9d21339a9822aedd36eba3548fe1d47d7e8af361
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jan 21 20:24:24 2008 -0500
Same candidate requires the ttl to be the same with multicast
commit 5b10ab2fc26dfce02680e7cb4773872f67b313bb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jan 21 17:31:52 2008 -0500
Make multicast transmitter respect the TTL in the candidate
commit 6037191f6202a5ef49bd5c714f744dbb523186bb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jan 18 21:20:22 2008 -0500
Add ttl field to FsCandidate
commit 39f837d52301f2ea7618022d71551507b2db8828
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jan 18 21:20:08 2008 -0500
Rename pad parameter in header to make it match the code
commit 448ecdd01b578dd97735e6025ea1f09bde3a687d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jan 18 21:04:05 2008 -0500
Simplify the uddport code a bit in the multicast transmitter
commit 7f5502e0f5b100f5c991e324684c8ea21d0f5e8d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jan 18 20:58:11 2008 -0500
Remove all references to fs-interfaces from the multicast transmitter
commit 4231047accb083fcb2b581e4d3af8ad7db1def5e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jan 18 20:57:14 2008 -0500
Remove useless get
commit a29a429a450a03717ef95fdded58b219cfa6f5e8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jan 18 20:49:53 2008 -0500
Remove unused files
commit 5634e6f27d7c92f3c394632657ab09ecb6827e0b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jan 18 20:18:11 2008 -0500
Make error message a bit clearer
commit 852b6475b74efa6eb329d2211ec43acf9a6187fa
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jan 18 20:16:53 2008 -0500
Re-set the IP_MULTICAST_LOOP to 0
commit 0daf1e0eda2c01fc150dc405bbad20b5253d400c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jan 18 20:11:39 2008 -0500
Add simple test for multicast transmitter
commit d5d1a4a2f89947b10e828884d4f5b15aedf73164
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jan 18 20:10:21 2008 -0500
Binding to interface 0 / INADDR_ANY by default
commit 980ffae4622c745f78bd83340d11ad66f47c6a5e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jan 18 20:09:38 2008 -0500
Use SO_REUSEADDR/PORT
commit da25dfe75f5fcd3006853dda27b7a98ddb85c56f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jan 18 20:09:03 2008 -0500
Add way to only allow binding to the exact requested port
commit 2f4f0b9fd6a13f82fc77539ad3f859f7767b3329
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jan 18 18:55:32 2008 -0500
More s/prefered/preferred/
commit 1e50dfc572c0413c0d09e841265c35dc89ba5c66
Merge: 89faa33 49436d4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jan 18 18:52:58 2008 -0500
Merge branch 'master' into multicast-transmitter
commit 49436d40a3d78b7db84aeaf067fb8b8f7bc7594d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jan 18 18:52:44 2008 -0500
s/prefered/preferred/
commit 89faa339727b46c963990ffcc02197596e02466b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jan 18 18:45:35 2008 -0500
Update the fs_candidate_new call to the new api
commit ca1253c68ae6676d2dd21006653d14b0ad113e77
Merge: 264cb2d a36fc87
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jan 18 18:43:06 2008 -0500
Merge branch 'master' into multicast-transmitter
commit a36fc871173b87078dfde84e80dd17310c0ba1a9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jan 18 18:42:56 2008 -0500
Add the component to fs_candidate_new and document it
commit 264cb2daa92959d3b9e9f9a6d201ac9aa6d44e5c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jan 18 18:06:16 2008 -0500
Put copy of fs-interfaces in the multicast transmitter
commit 3c25ae8d25d41618ca4e3b19b1e09b3e7eaffd21
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jan 18 17:30:17 2008 -0500
Complete untested version of the multicast transmitter
commit 7457bad4c5cea87864dbfee9e9ddebbb028f5e74
Merge: 9261e7a 8ef9704
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jan 18 17:10:32 2008 -0500
Merge branch 'master' into multicast-transmitter
commit 8ef97049f3aa236164723501ac947a981b58d9c0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jan 18 16:53:16 2008 -0500
Add new functions to the python bindings
commit 95c9344bdd13b7cafd25120896ec4e3f5daccb41
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jan 18 16:06:32 2008 -0500
Add fs_candidate_new method
commit c08044a83b42d5057f9f9e16dba9a1e046ab28dc
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jan 18 16:06:19 2008 -0500
Fix indentation
commit 9261e7acb7df1bd17be35dc3d72b67749237645f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jan 18 16:02:55 2008 -0500
Fix incorrect \
commit fe9659f6472a2b166c8371b22ebb50f3c8f6d51e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jan 17 17:52:44 2008 -0500
get_port returns an int, not a boolean
commit 6fdd40fc56166b3fcdfb4d207da5d6632504ec8c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jan 17 17:52:20 2008 -0500
Add the proper configure macro to make automake happy about per-target flags
commit c8e36e0e9b095f1ec41eb9ad55f57a3dbe2e37be
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jan 17 17:51:56 2008 -0500
Remove the automake portability warnings
commit adcd630ca02beead88403ccd895bba07efa7a77d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jan 14 14:13:24 2008 -0500
Remove now useless mutex
commit e1d99555d97b0235287dee641c670d6749210f5f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jan 14 14:11:29 2008 -0500
Fix documentation type in the rawudp stream transmitter
commit 967f75b762ae18d800d4c6d679fe5a748a2b12d0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jan 14 14:02:33 2008 -0500
Remove references to STUN from the multicast transmitter
commit fe80b6e670d17987df469e81ef14d06163263dbb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jan 14 13:48:07 2008 -0500
search/replace the copied files to multicast from rawudp
commit 2728f1be6f90cbebfad178c7dc7ec4f2fcd1ccf6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jan 14 13:16:49 2008 -0500
Start multicast transmitter as a copy of the rawudp transmitter
commit 844aa8febddda6e152a7eaada29297d73330e84d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jan 11 18:39:15 2008 -0500
Remove theora preference (it still doesnt work)
commit 4ffa7401d3e524b2673b9610f57cb01abee7ce98
Merge: ecd6d6a 50b924f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jan 11 18:37:46 2008 -0500
Merge updated error clarification patch
nothing added to commit but untracked files present (use "git add" to track)
commit ecd6d6a1e954103571fd1f432e284eda131435c4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jan 11 18:25:35 2008 -0500
Add multicast candidate type
commit 727931d16e6eab0f6acc97c271bbfff855a9a3f1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jan 11 15:59:05 2008 -0500
Ooops, don't overwrite the local ip address with ANY in rawudp transmitter
commit f9e91d8b9f9c8f088a1fe6274a718c8fdab93252
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jan 10 19:15:55 2008 -0500
Transform the upwards call on the no-rtcp timeout into a signal
commit 3e3fda793196024b44b1e0b08b7589e63aa651ef
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jan 10 19:06:58 2008 -0500
Make the fs_stream_emit_src_pad_added a function of the library
commit f0ee0a7813efd02640f33075d50b3a35cad07ad3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jan 10 17:32:52 2008 -0500
Make the error message on no local codecs clearer
commit 50b924fd1c03e23093b3cb157d041226ba9510d0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jan 10 17:32:52 2008 -0500
Make the error message on no local codecs clearer
commit ae8f9f94a3018a2a608f6af25eeae317087cf7a3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jan 10 17:32:33 2008 -0500
Fix some indentation
commit e83231aa3db6ebde4e3670466eca7772e8350cf0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jan 10 17:32:16 2008 -0500
Implement the callback after a timeout if there is no rtcp
commit 14234032b7dc8baf2c06661458eaa78b591f6fa4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jan 10 17:31:18 2008 -0500
Add a no-rtcp-timeout property on the FsRtpSubStream and set it at construct time from the session
commit efaaa37e69710175ebcb352dd6278505943bbfdf
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jan 10 17:27:47 2008 -0500
Add no-rtcp-timeout property to the FsRtpSession
commit a5123235e68c42beba1238577fd041b45515c346
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jan 10 13:19:53 2008 -0500
Fix small leaks
commit 9ada1d79a2b3072dd4855ab80fb010ac0ae7b797
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jan 9 20:14:49 2008 -0500
Make a macro to surround the fail*() calls with a mutex to prevent "Bad message type arg" errors
commit e8d53dc094ca653d336ac28349057ad043982059
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jan 9 17:52:29 2008 -0500
Print more explicit error messages in demo gui
commit 5f3dbb5469b1b6ec5c1ebf2421a9770320033521
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jan 9 17:30:54 2008 -0500
Make it possible to run the python gui from anywhere
commit 409920f70cde31ac0e0e50e1aeaa22e4e589ea6c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jan 9 17:18:02 2008 -0500
Implement the emission of the recv-codecs-changed signal
commit 191cd34dbd25610ec563548627e3592c80b58162
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jan 9 17:02:48 2008 -0500
Improve the doc for FsSession a bit to make clear the relation between the properties and their changed signal
commit 8aadb06d772db68d168100332a00415726226573
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jan 9 16:53:25 2008 -0500
Remove the argument from the recv-codecs-changed signal, the details can be fetched from the property, and improve the doc a bit more
commit 7832e19dab9536b8636da1df708a9f528cff3157
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jan 9 15:57:02 2008 -0500
Add copyright/license notice to the python demo gui
commit 024a15b48fc3ea4b573fbcdb0d690facb7db72a0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jan 9 15:34:06 2008 -0500
Fix doc of recv-codecs-changed
commit 04ff3a40a4ee91b6c1420d6fdcf4c1347aec9413
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jan 9 15:15:39 2008 -0500
If we receive a pad for which we have no codec (a race condition), don't block the pad forever, instead use the pad probe to drop buffers until we get the right code (but this should never happen anyway)
commit acfb5b51271c433a52ae22b2e3798faaee82aac0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jan 9 12:49:18 2008 -0500
Fix name of function is gtkdoc comment
commit 6fb39ba8ca7763678f7a975b0056a51b32b88ce0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jan 8 16:30:41 2008 -0500
Set the new codecs before invalidating the old ones
commit 18f035a2b25dadef69a5d8a48b7397a6d468b990
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jan 8 16:29:58 2008 -0500
Document the codec negotiation a tiny little bit
commit 3389df2ecf2e2007ff605d82a9ffc2dda2f21e5d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jan 8 16:06:00 2008 -0500
Implement the current-recv-codecs property on FsRtpStream
commit 781db1d7100a5d7e5a52f7c3e0f68c10b2c3525e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jan 8 15:28:09 2008 -0500
Ignore .pyo/.pyc files
commit a2fceda47ad14bd9f4eea386019f607669021d7c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jan 8 15:26:07 2008 -0500
Fix various Makefile details to make "make distcheck" pass
commit 8345c23c94eac649afbf6d8bdbd8fb66f5a21ac6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jan 8 15:15:15 2008 -0500
The recv codecs are now a list
commit c617a3bc06cdf86e2b498d96c9a8b896253bfb8b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jan 8 15:09:49 2008 -0500
FsStreamDirection is now a flags, not a enum (and both=send|recv)
commit 228887db9b7d95647d01b7bff4e34b9a2527ed0c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jan 8 14:26:08 2008 -0500
Oops, include the fs-private.h header in fs-transmitter.c too
commit 3c072364439c5f5bb96b5160011a555b0a7f6469
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Jan 8 14:25:49 2008 -0500
Give the right rule name to generate enum files
commit dfae8e97952c8efbfbaf5e102f635495a029c495
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jan 7 19:22:40 2008 -0500
Use the gst debug category everywhere!
commit c04d1313b1a9e23e65c0155a6ef1b52bf4b5615c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jan 7 19:22:20 2008 -0500
Add gst debug category to the rawudp transmitter
commit a4e84ddaac5824b3a6dac72802716ec8ed915fad
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jan 7 19:21:27 2008 -0500
Remove useless print
commit 9b129c0636f305e2392b7017d4bb0cc6201eecbe
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jan 7 19:21:09 2008 -0500
Add the new fs-private.h header to the Makefile.am
commit 0d68b87bfe5d55e82d0b73de52089caa0624e01a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jan 7 19:20:39 2008 -0500
Fix the documentation building
commit d78f84bc5f75b0010f46682ab9fc2378eb995981
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jan 7 19:20:14 2008 -0500
Also potentially init the debug from the FsTransmitter class constructor
commit 252f2fa0c4aa36525546096cc6e2588a26c75f80
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jan 7 19:19:19 2008 -0500
Add a new fs-private.h header, move the debug category to there and make a function to init the debug category so it can be initialized by the fs-plugin so that unit tests can work without a Conference
commit 98e936cb19b6d116c50fe73af7340449e5abdffb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jan 7 18:42:39 2008 -0500
Update parameter name in documentation
commit 500995239cc65776d6e3e31c80ecb763c47ded8b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jan 7 18:03:34 2008 -0500
Add explanation of the behavior for multi-party codec negotiation
commit 021ad1469395da8eed23655cb26f42605d6b1564
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jan 7 17:02:03 2008 -0500
Add test case for changing send codec while its playing
commit c64bb52990001de223302a1f7bd5331b8507e829
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jan 7 17:01:32 2008 -0500
Check the correct cap to make sure we don't push an unacceptable buffer after a change in send codecs
commit 61fc3daeea70d6aba18297b57d905f158092686f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Jan 7 16:58:22 2008 -0500
Improve doc/debug messages a bit in FsRtpSession
commit 80fbd05307bd911b0aafe87b06b565cd8679deca
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jan 4 18:46:55 2008 -0500
Add test to for fs_session_set_send_codec before the stream is started
commit 2229349a86cf38513efae29fe59f4b35483ddb4d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jan 4 18:45:18 2008 -0500
Fix documentation lines to use proper prefixes for constants
commit 3792284ce37102a534e4bdad3c167c27a27642e2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Jan 4 15:46:44 2008 -0500
Add a property to get the output ghostpad from a FsRtpSubStream
commit b42e90f7656c367956bf02403e2b0e76a552dc5c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jan 3 18:53:05 2008 -0500
Oops, some fs-rtp-conference macros dont have the right name
commit 506adb7afd5e63c3a9e1e3f7340301250349e40d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jan 3 13:22:04 2008 -0500
Add tests for fs_utils_add_recursive_element_setter_from_keyfile
commit 62b1086a3c87c38e1243ad64858da907c92b32e7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jan 3 13:21:48 2008 -0500
Use proper markup for functions in the gtk-doc
commit 198881417bdd9280e5740d6c62e058a8339a3fcd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Jan 3 13:21:25 2008 -0500
Rename _from_keyfile option setter function
commit 2fd8dbcfa662862c8004c94dfaa7ab5c5557ac3f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jan 2 20:33:59 2008 -0500
Add function to set options from a keyfile using code from Farsight1
commit f823ff965b749c33e0d7c81f2006e8b9f3f9900b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jan 2 20:33:07 2008 -0500
Remove unused prototype
commit eb544fac10a4ce119f5b1fd1f75ba8a133e545c6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jan 2 20:32:52 2008 -0500
Make the element recursive element stuff also work on non-bin elements
commit d217d48f273d8851672f5e52266d081e05cfbceb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jan 2 19:23:36 2008 -0500
Add test for the recursive element adding notification
commit f2b529be8a4ca9a6eef84439c564480fc961f72b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jan 2 18:36:27 2008 -0500
Fix small documentation screwups, ignore auto-generated files
commit 744516e1a621c720f253a7151c8009db92abe120
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jan 2 18:35:39 2008 -0500
Remove useless printing in configure
commit ad191ba9edecbf7a08a78826487c6be12bf9d325
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jan 2 18:22:33 2008 -0500
Add utility to be notified when an element is added to a bin or a sub-bin
commit dc1ddf200a205f688873ff253c418dc1e5bc0928
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jan 2 15:04:37 2008 -0500
Add code to set the correct receiving direction on the substreams
commit b222c39c8e3e8f5cc64843eab9b5f72e0248da11
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jan 2 15:04:03 2008 -0500
Define the FS_DIRECTION_* flags with shifts in the right direction
commit 61006195ef1db2130d780c6686571c1106741ba5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jan 2 14:49:56 2008 -0500
Add receiving property to FsRtpSubStream
commit ba5a2d162f0d3e417181bb8a90b8dcf91af70b4f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Jan 2 13:10:11 2008 -0500
Fix copy-paste error
commit 4f9e1e60db1c9ded351d0faaa4c30dde02c2146d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Dec 22 23:56:15 2007 -0500
Make the video sinks a bit smaller
commit f93b9435b9b5528710ef776e0c8518185cc35d3f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Dec 22 23:53:44 2007 -0500
Make the server relay the disconnection of one client to the other clients
commit c995a2b16fafcdd9f42dcc57e3d2135800a2f4fa
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Dec 22 23:52:58 2007 -0500
Dont restart on all errors
commit 2062625d63848a47e4aabb50e7c05686e6d782b6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 20 21:00:33 2007 -0500
Cleanup server-side when client is disconnected
commit 8f7d195cbe4296392fa99fb02b82e80dad257e49
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 20 21:00:06 2007 -0500
Use weakrefs instead of strong refs for session->stream to break ref cycle
commit a3dcb6aa817480064a5d7eedbf4d73d2a244dec4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 20 14:04:44 2007 -0500
Set latency of 100ms (to match the jb)
commit d61b75f6ed3055046137a51c6b863456eeef3bf3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 20 11:09:43 2007 -0500
Skip the stunserver.org test if the network is down
commit 9720e502973c9907630942d52de80504e3da89ac
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 20 11:09:11 2007 -0500
Ask for the loopback interface too (as a last chance)
commit 2aa058e6c6d8d0d307b6aaa5502a5823364a0ccc
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 20 11:08:32 2007 -0500
Always add the loopback interface last if we ask for it
commit bc11980706bc04aa1a2409974ab7c6fc917fdf0b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 20 10:54:26 2007 -0500
Emit an error if there is no local candidate
commit a6468a2176ae1e25950b7433b6b67cdc637f9583
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 20 10:53:26 2007 -0500
Have the right marshaller for the stream error signal and use the fs_stream_emit_error function to emit the error instead of doing it directly
commit d63a10e98517d1f9888c7ff382f108758e63f1fd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Dec 19 17:53:10 2007 -0500
Various small improvements to the ui test
commit 1422cb99754b8ac0dee08aad9d161b5f74351450
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Dec 19 15:37:12 2007 -0500
in gui test, remove useless ffmpegcolorspace and capsfilter in source
commit c07893a7f0ec36176ab1b44b64f4f1cabf418af4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Dec 19 14:29:32 2007 -0500
Give output sink and preview sinks different names
commit 259287cba2a2b37921cfa3a15633590f2267eebe
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Dec 19 14:03:23 2007 -0500
Put ffmpegcolorspace/audioconvert/audioresample inside the appropriate codec bins
commit 297f7ffbf0aca968d56d164ce20729fc923bcbab
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Dec 19 14:02:52 2007 -0500
Replace fakesrc with audiotestsrc in generic rtpconference test
commit 8623d77b70c9092993b701ea276d6f3e683f9deb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 18 17:23:20 2007 -0500
Comment out unused adder, use gtk.gdk.gdk_threads_init()
commit 474731330ad820c563c48ca20e746126c10d8ce3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 17 20:31:29 2007 -0500
Improve the UI to force the output to have the same size as the data
commit 10a5168f9e82c9f84e1ab421cf52b462a74b4735
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 17 17:56:37 2007 -0500
Add python gui demo program
commit be3dfae414e90c6fb2f71dea2aa16f9d644fd480
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 17 14:46:27 2007 -0500
Add fakesink after the tee in rawudp transmitter
commit c6201b2f587b45def8b9b62811331fa997481a42
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 17 14:46:13 2007 -0500
Remove useless check, fix comment
commit 65eff83776847a5787004c6b21c6c7e409960cc3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 17 14:45:32 2007 -0500
Dont forget to ref the fakesinks
commit fd32616b5d3c989459fc0cd9a1ab70b91fae7d08
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 17 14:16:38 2007 -0500
Simplify the error handling code a bit
commit 7b7ed5737f3f09e6d37ce546d53694acd2dd3a45
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 17 14:12:04 2007 -0500
Add fakesink to the tee between the rtpbin and the transmitters
commit 2b49ca8a50843af7569f1e589f003bf7b5bb971e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sat Dec 15 21:11:43 2007 -0500
Check the right types when converting python lists to glist and correctly check that the optional params
commit 93804c96c0988cfe9984d30abe60e04f25c41c11
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Dec 14 16:21:29 2007 -0500
Dont crash on null attributes inside codecs and candidates
commit 48f9d2cea8a07544496ad0daf7275fdbeaf770b3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Dec 12 16:57:45 2007 -0500
Use the Gst error stuff for the base classes too
commit fe7b3308354779b2a13eaceabace1ce9590ef5eb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Dec 12 16:57:32 2007 -0500
Have fs_codec_list_from_keyfile return a GError
commit a077f32128ac5c5c08960e2006160755eaafae86
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Dec 12 16:41:05 2007 -0500
Make sure we init the substream class in a single-threaded env
commit 3802133f8aaadd6dbf92f30eaa1070878637bcb1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Dec 12 16:33:53 2007 -0500
Add test for invalid transmitter name
commit 4f9d8b636169474c8e1cbc242f5f84b5ef498d1f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Dec 12 13:35:22 2007 -0500
Add test for two-way codec negotiation
commit db88d3ccea933e316e8f38af127c8f245d4333ad
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Dec 12 13:35:04 2007 -0500
Verify that the remote codecs passed are minimally valid
commit e52172914f7a068767ed2d02a8f832eb5de0d2ab
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Dec 12 13:34:44 2007 -0500
Invert the result of _compare_codec_lists to get the right result, and document the function
commit a563f37727c653cf482d844b1cd967008ae5a20d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 11 19:49:28 2007 -0500
Fix various memory leaks (thanks valgrind)
commit 59ba0aff9f5bf99b2170c72cb463f25ccc300a75
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 11 19:49:08 2007 -0500
Remove explicit timeont on tests
commit d02e7f06093e7ace89567f5046a45a630ae4a7a4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 11 19:23:43 2007 -0500
Release all request pads
commit 1d3cad6a5f27a8f79aa4bd2e80904b46fae0c843
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 11 19:05:07 2007 -0500
Fix various small memory leaks
commit 117545d3137d2a533b8043a37c3b9a889099873b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 11 19:04:40 2007 -0500
unref request pads after releasing them
commit e03aec30bdafcffd6a7eddcdebefd7771965741e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 11 18:03:01 2007 -0500
Fill fakesrc buffer to make valgrind happier
commit 31939e9ec8485e20f8ce852214504132166f59d9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 11 17:59:06 2007 -0500
Fix leak in fstransmitter test
commit c36f2cbfd78f7bfc3bf2fcb195ba4f00e0c69232
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 11 17:57:57 2007 -0500
Fix indentation in fscodec test
commit 02a1e698c2978165eab20f0538bc9d88a3b30001
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 11 17:57:30 2007 -0500
Fix memleaks in fscodec test and some indentation
commit 931c7a47b608d0acc03f7a5aded707d308399cd4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 11 17:41:50 2007 -0500
Add more tests for local-codecs-config
commit 3339c89d120f8b8a3c9e0eb493f37cf1222907f5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 11 17:41:34 2007 -0500
Dont ignore all prefs, clock_rate is never negative, print more debug
commit a25eae8856bf31949b8d95c6931d07c0546138b3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 11 16:31:25 2007 -0500
Add new test for various codec related functionalities
commit 840abffcc2033006ecd1d64ba89d015cca419089
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 11 16:30:38 2007 -0500
Create the new local codecs association from the new codec configuration, not the old
commit d3c1beff23e1ceddb5c422d7152e01c28d05dc2d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 11 16:15:21 2007 -0500
Get a copy of the local-codecs-config list
commit dc58a6ebdd9bb5fb114f1ce24eee37f559e639f5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 11 15:19:15 2007 -0500
Export the FS_CODEC_ID_* constants
commit 7d38f6a4e5b30b73973381f9c0af97750c94b622
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 11 13:35:22 2007 -0500
Make the livesrc behave more like a real livesrc
commit 7c7b90a956a331423ca5e6c31a2b9fe76f192487
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 11 13:24:04 2007 -0500
Use the bus message to get the information about sessions
commit 537ba587c0c83f54c5aa8782ba14347314adaf8a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 11 12:41:51 2007 -0500
Export all of gsrtpbin's sdes properties
commit 36133a9f328a46c65e4886c48930619a55df4bc2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 11 12:24:31 2007 -0500
Have the rtp stream and rtp session hold hard refs to the parent objects
commit 71a67d025bdfd8b987f657380c8a9ddf7ef3357a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 11 12:23:50 2007 -0500
Remove code that abort if the objects are unrefed in the wrong order
commit 01d85b765fd041d544962a3667a5e1104bef5bf2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 10 22:11:17 2007 -0500
Add python bindings
commit 2faac7ddbd2b7a899e85265db856d9a1f835170d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 10 19:16:53 2007 -0500
Dont need to check NULLness before calling g_strdup, it does it for us
commit 0ade909872c95c19eaa924395ace1218c43ec188
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 10 19:15:21 2007 -0500
Remove useless proto_subtype and proto_profile fields in the candidates
commit a48477633420b8be985b04180ab1402a4e52b035
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 10 19:07:52 2007 -0500
Make the enum types be generated by glib-mkenums
commit 20223761512b5023d2cf4f4fc3f14a6a92bf6c68
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 10 19:05:44 2007 -0500
Add method to find the GType of stream transmitter that will be created from a specific transmitters, so the bindings can find which types the GValues should be
commit caa813dea6a58a065e2ac32dbe8a5704243b1358
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Dec 7 17:51:45 2007 -0500
Make fs_stream_direction_get_type public
commit 9489ee57be3ca7ea68dea584c014ef8503c54d55
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Dec 7 16:47:32 2007 -0500
Add test for 10-way conference
commit 58ea750c217268ad0917f09086a1c9d6fad181e1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Dec 7 16:34:05 2007 -0500
Use GST_BOILERPLATE_WITH_INTERFACE
commit 3e6e63d23cdc7ea35d4a9a3febc9aa32f650f81d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Dec 7 16:33:52 2007 -0500
Add test for changing direction property
commit 89e01da28922cb72c9887ee825d6570fb9de3f95
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Dec 7 15:55:54 2007 -0500
Test adding/removing remote codecs
commit 73411e75bdc7edaa462c5c8d165e1eb295d4e895
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Dec 7 15:52:11 2007 -0500
Add tests for various properties
commit f440a2792335285c1ccd5cbd3f2a1b63e6f0516b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Dec 7 15:51:57 2007 -0500
Getting a conf from a session will get a reference to it
commit 0b16a063d3f2d75316609b8fe6dc358232d9b7ce
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Dec 7 15:39:45 2007 -0500
Remove lots of useless code from fsrtpparticipant
commit 7e804605f431b7c5c3079e90cf7fc68e75c11248
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Dec 7 13:39:52 2007 -0500
Emit the send-codec-changed signal, making sure its on the caller's thread
commit 3f1525d4ec3a38aeef2971032154e809749c6469
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Dec 7 13:39:31 2007 -0500
Implement the getter for current-send-codec
commit 1f6f5f628dc82b0b352acdf774b6b6a96ac15cc8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Dec 7 13:01:59 2007 -0500
Add a cname property on the fsrtpconference and pass onto the gstrtpbin
commit eb22b6b5c841d26003927ec56d9fca07be9c26f1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 6 19:27:06 2007 -0500
Add multi-user test
commit 47958a676c193673f60af8413931b834225fbdd6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 6 19:26:51 2007 -0500
Dont mix particpants and sessions lists...
commit 074234e228a6b185973da81947e3faaeb19a8339
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 6 19:20:04 2007 -0500
Prepare the test for multiple users
commit 6a788a4cb914339f0cef5270f489b735f5379bd2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 6 19:19:36 2007 -0500
Return an error if a NULL cname is passed
commit e96c16183569ba479c2547406084b2a710f325e4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 6 18:38:35 2007 -0500
Add warning when rtpbin asks for unknown PT
commit db30b9b85bf4e08bed3a1b22c540b6efef4c4984
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 6 17:26:46 2007 -0500
Little simplication in the test
commit 6ae79cf08517f3ab484f1b5d96c6e40cdf61ed5b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 6 16:06:26 2007 -0500
Use the gst debug stuff everywhere else
commit 203175fe6553cbebb9e919884ef3f6bdb406a951
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 6 16:06:07 2007 -0500
Only print the buffer count every 10 buffers in test
commit 44d6dbee0ab0999fb715143db8349d96ce5d3eef
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 6 16:01:11 2007 -0500
Also the the gst debug messaging for the codec negotiation
commit 4167179edb8d96cb99f39544b8ff90621de2b31f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 6 15:53:25 2007 -0500
Use Gstreamer debug message mecanisms for codec discovery and cache
commit 6b8ee4d8abbfed1ee48efc29b2679da8214deac3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 6 15:12:03 2007 -0500
Remove comment for set_options_elements
commit ac923514c017ffd6a7784e6811f97077e0a9dd25
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 6 14:19:30 2007 -0500
Copy the codec into the negotiated list
commit c598100e59c69fb5d5583801eabe2bac913b5ab6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 6 14:13:57 2007 -0500
Dont unref the send codec bin twice
commit 54a063d0c8f08d60ee294c672a8be0bc81d2b101
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 6 14:11:16 2007 -0500
Check session existence on new ssrc-cname-association
commit 34f7623079074b95a6604c8a8f03ae95961de3b5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 6 14:09:44 2007 -0500
Dont leak session ref on new association
commit 819edebec9d0037d800d015dd7e4806dac66ef8a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 6 14:04:25 2007 -0500
Assert if a participant has no cname
commit 87c2f06565b329a31c307a01092902901013e968
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 6 13:57:56 2007 -0500
Print the simpleconf id in debug messages
commit 0f08fe284bab8afdfc55326b0e7eba5134cdee2a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 6 13:44:38 2007 -0500
Implement complete 2 person test
commit 1cb6e39b66f342cddd0c6a61404e7b3b1982e7c3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 6 13:24:13 2007 -0500
Invert the way pad the output ghostpad is added to make it more simple
commit fc8311aa23cff3116a05e987e2dd318dd836e497
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 6 13:13:31 2007 -0500
Unref the substreams with g_object_unref.. not gst_..
commit 89e35114b86c7b421c20c3945add92c5fd8add25
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Dec 6 13:13:02 2007 -0500
Zero the gstrtpbin pointre if there is an error
commit dba60ce7ba57d361c17a79e54078bbec9f8d8890
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Dec 5 21:35:40 2007 -0500
Oops, check for item in get_stream_by_ssrc
commit ae47999322e2ff538b5aaaaf4af3657b7ee3d3c7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Dec 5 21:32:34 2007 -0500
Make fs_rtp_session_get_recv_codec_for_pt use its own locking
commit d5e988344540942c6327f1332082935dff9afacb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Dec 5 21:31:14 2007 -0500
Make the get_stream_by_ssrc method use its own locking
commit d5636d9ba5f0fb2101e8ba45a83f24955723ac05
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Dec 5 21:21:05 2007 -0500
Make the session mutex recursive
commit d2495ca61c6ff3c96747bc3136d90b621270f680
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Dec 5 20:54:11 2007 -0500
Save the codec/codebin in a substream
commit dc487f3c035025382110e783f815871765ade393
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Dec 5 20:53:51 2007 -0500
Announce a src pad if its made available after the substream creation
commit 90a488e6716a16f29a880eee64f9f89f92346503
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Dec 5 20:52:39 2007 -0500
Factor out the announcement of a new src pad on a RtpStream
commit 69cbfe4e92a74980da895ab18b18dd024fff17b3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Dec 5 20:37:48 2007 -0500
Only create the outside pad emit the pad blocking signal if there is a codec/codecbin
commit 6547c33ac88fe49666a42659ece303e61d63b57e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Dec 5 20:37:04 2007 -0500
Hide the pad blocking when there is no codec bin inside the substream
commit 6eda253a4d99efbb87813bcd9b6e661115f73e00
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Dec 5 19:46:36 2007 -0500
Put the ghostpad on the valve in the substream and make sure its active
commit 7dc8cc3c3c30434853a7b1aa812c686b81c022d1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Dec 5 19:45:11 2007 -0500
Dont hold the lock while calling add substream and remove the substream from the free list
commit 31ef5806e0a93df59b4c89939d30035416333c43
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Dec 5 19:44:33 2007 -0500
Print the unsigned value with %u ...
commit 628ef2f1ae1347fe7aa527eef56ba21950df15f8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Dec 5 17:43:05 2007 -0500
transform the new_recv_codec_bin function into a pre-locked one
commit 413ab2fff89ed991a59c1914ebd0a7e627197a2f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Dec 5 17:23:21 2007 -0500
Define FsDirection to have flag-like properties
commit a77718e967903ecbd46ebafaf8fe839eae40d541
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Dec 5 16:31:08 2007 -0500
Actually do the request/sometimes pad stuff in the right order
commit 745943676f0097eebc532d31735c5c6483255e37
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Dec 5 16:28:57 2007 -0500
Expect the sometimes pad to have appeared once the request ones have been requests from rtpbin, instead of using signal
commit 60e1dbff2f7d4e8a4c73fca350aa830bdaa18b45
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Dec 5 15:54:23 2007 -0500
Emit the new-negotiated-codecs signal with the right name
commit a0c12be72fe93ba58ca8dbfa645138f3ad8e9b4f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Dec 5 15:52:33 2007 -0500
Put the codec bin ghost pads are the correct ends
commit 0e3c3337934b807aff56c91a6a6400cbdc08ba24
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Dec 5 15:51:59 2007 -0500
Recognize the first/last elements of the pipeline list in a more correct/obvious way
commit 486343f7a4d156615f7b0b9ba7984743e4c2765c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Dec 5 15:44:10 2007 -0500
Oops, emit_by_name doesnt take a separate detail argument
commit 9c67549c403cebc65402bc6aab90f168bc4c0208
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Dec 5 15:43:44 2007 -0500
Make the RtpStream's properties refcount more explicit
commit 90b0c3177b15e3bc0cb6aaa06bcb348de8a3fc8b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Dec 5 15:42:51 2007 -0500
Stop the streamtransmitter first, to make sure no callbacks are called afterwise
commit fc8e115fa378fe84258d9535967dbe0b8b146c91
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Dec 5 15:42:14 2007 -0500
Rename the transmitter callback in the stream to make clear that they are callbacks, not methods
commit 3a32e7753a2716325e269171fb6a631e0ecd670f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Dec 5 15:41:07 2007 -0500
Make the rawudp test fail on g_warning and g_critical
commit 784efcbc5b588a0f3d1253626b494cad73b223b6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Dec 5 15:40:09 2007 -0500
Pass the pad name to the _new_ghost_pad function (not the direction..)
commit a2e457bff0edfb50c9264f2c77b72bed00393991
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Dec 5 15:39:36 2007 -0500
Make the error message clearer
commit 8df7cc46e714bf4053f4661b92133c3381070097
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 4 21:36:59 2007 -0500
Only verify the old codec associations if they exist
commit 12bb75eff191670452be796ff17963591e480c61
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 4 21:34:52 2007 -0500
Our special errors should be of type element
commit 24bad75933a3cc7d617da2894dcb5a2ed836658a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 4 21:34:23 2007 -0500
Put the doc sections in a more logical order
commit 86b6a883221ad1c8816858824cbb05951c117f9f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 4 19:46:47 2007 -0500
Remove stray h
commit a07ecde48e2b5367413d670d1f2b9201fdbe39b2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 4 19:09:50 2007 -0500
Add documentation for special codec ids
commit 9a37efcffff0dbeee0ee95b66efad849ed9d0f9a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 4 19:02:03 2007 -0500
Make the base class use G_DEFINE_*TYPE
commit dfc755833ee36fb666065741f5bcaef9c29c45df
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 4 18:56:05 2007 -0500
Use G_DEFINE_TYPE to define the various FsRtp* types
commit ee688737ef7c4a97223641c8fa9ea7a004535f57
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 4 18:45:17 2007 -0500
Creation/destruction should not take time
commit 4d68ad171af38fe0138f0d161ac26e1978d0a61a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 4 18:25:08 2007 -0500
Little indentation fix
commit c54d16e3fc3b7eb86055283fa8d841e7b1001662
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 4 18:24:31 2007 -0500
Add basic object life-cycle test
commit 9462167bfc37bde5b2ba31b59bc2fe8ee1c006ee
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 4 18:24:12 2007 -0500
Break in switch
commit b5f98aa2a590aa8e9a703d7e9347742d0693e7b3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 4 18:23:30 2007 -0500
The rtp muxer is called rtpmux
commit 79863d0cd96003c32e1d76eb8486ee5fe1803797
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 4 18:23:11 2007 -0500
Lock the object, not the list..
commit abc3a075c21f3084b87ee033d55970ca8734c55c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 4 18:18:53 2007 -0500
constructed method does not need to chain up
commit 486a44481368fa14e1471a9f819defc9d7c32685
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 4 18:18:27 2007 -0500
Put the right parent for FsRtpSession
commit 56bc9c689c94b39a785125162f3f471c5c079c1d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 4 17:45:43 2007 -0500
Add beginning of fsrtpconference tests
commit 38ec1ba4e7c497be098d81cdbc26e140f99fce9e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 4 17:43:39 2007 -0500
Fix little indentation error
commit 39d80efdc4624385adc4ac80c43ab8f662758416
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 4 17:17:29 2007 -0500
Correctly report substream async errors
commit 03042bad0944a326220633877d6cfd81b00cd55a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 4 16:31:58 2007 -0500
Add a stream property to the substream
commit 21d44d385d0763dfc3d34e18f0dac9fe06b0db6b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 4 16:30:43 2007 -0500
Make the header file match the code
commit 6ea7f4cdfd6a74a5d6e75e8bb7984a177680f00c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 4 15:25:31 2007 -0500
Implement associating the substream with a stream based on the cname
commit 46c5f983761d45e7b26345afbb23ec62e6544e87
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 4 14:38:01 2007 -0500
Dispatch the new ssrc-cname association signal
commit 17f60e01b7bccb1b42564962b1560ccbe061f967
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Dec 4 14:31:45 2007 -0500
Make clear that pad_added and request_pt_map are callbacks, not methods
commit 0ff5bae869a869cb44a2ff00b1d05b20a1520ccb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 3 14:45:41 2007 -0500
Make sure there is only one participant with a specific cname in a conference
commit 41b318a57cd035983396df8cab224aa7aa8d550a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 3 14:36:19 2007 -0500
Add a GError** to the new_participant method
commit d43cd4a9354eebb6dffc22ecbfdb7f76e16e9d1d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 3 14:31:50 2007 -0500
Implement changing the recv codec bin and simplify its creation a bit
commit bcc52dd1e24ef8f3979e517fc215deac3eec8be1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 3 13:54:51 2007 -0500
Fix copy-paste error in the session send blocked pad callback
commit beca04ceca0795acb5ea6066f26fa1d14895ada9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 3 13:46:41 2007 -0500
Invalidate the substream
commit 601b4884a289772950ed4bd122e67b4c27551e81
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 3 13:30:44 2007 -0500
Add function to rtp substream to start the process of changing the codec
commit f9c6dfb47bc69314c4053693a93b846eee924683
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 3 13:23:18 2007 -0500
Clearly explain what the blocking id is for
commit 705084c438c2d1e208bcc31f00b8b22e4422edd9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 3 13:07:30 2007 -0500
Protect the list of substreams in a stream with the session lock
commit 061eb1efbeb3ce3b9b965a8526d883f2b9e5ff05
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 3 12:27:40 2007 -0500
Use the Rtp Session lock for the substreams too
commit 4437942b6f31c63548426a3382901a01c00e8d94
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 3 12:23:14 2007 -0500
Make the RTP session mutex puiblic
commit b840009230a0ac937543ea5926d2dd0fec33f587
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 3 12:09:59 2007 -0500
Make clear that the codec in the substream is also protected by the mutex
commit adc7210b4555f138aa8ed0d59804d7e65d472123
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 3 11:37:31 2007 -0500
Simplify the set_send_codec code a little
commit 14de2737e8933abafb071fc36bc476fd371d35c8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 3 11:27:06 2007 -0500
Stop and dispose of the send codec bin
commit 8d248b86a54c8fc6f04bb630014bdcfa6accc93d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Dec 3 11:24:40 2007 -0500
Add a capsfilter after the send codec bin (to set the codec parameters from the negotiation)
commit 062179b9c8cca2e2f926d4177c40645bb171002a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Nov 30 20:09:39 2007 -0500
Drop buffers received from the old payload type and only drop the pad probe when a buffer of the right type is received
commit 4afb96ced21a1134a52eefe43661345cd822af22
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Nov 30 19:49:20 2007 -0500
Implement changing the send codec dynamically
commit dd6e86c1281d91d827cc37213da5348c6b0e198a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Nov 30 18:34:04 2007 -0500
Add already-locked version of selected_send_codec
commit 79ac9ccd98ca425eaf8ddf928dc7cc4f80f0793f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Nov 30 18:09:39 2007 -0500
Improve the documentation of some functions, make it clear that the src-pad-added signal is called on the streaming thread
commit ced146eee36ff70e6fb44be5b217c4d30ddba950
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Nov 30 18:07:34 2007 -0500
Use the proper locking wen accessing the codec bin in the substream
commit 8c03042d52e2f0c6898f12a56658de7b4058f47d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Nov 30 18:00:05 2007 -0500
Add some documentation to the private methods of FsRtpSession
commit a0acd12b4b2bc4426b8d593b9da2e59747057ba5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Nov 30 16:19:04 2007 -0500
Look at the substreams to know if a stream already is associated with a ssrc
commit b15c36263a6360d15fbe05d5210260c9f172df03
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Nov 30 16:09:49 2007 -0500
Add the substream to the stream, save the current codec inside the substream,
commit fc1d0734942e1f3c8c3e5e3946899a2ea26a96c3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Nov 30 15:30:15 2007 -0500
Add a pointer to the session into the substream
commit ec7919a4ae0596ef76f240d987ce1fb3b20b5a60
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Nov 30 14:45:43 2007 -0500
Remove useless id property on the FsStream
commit 4b771371a85c603a43c0ff4ea2df8ce899661813
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 29 19:33:55 2007 -0500
Fix typo in documentation
commit d5cb6e39874d00d87209ec7463bbb15a55f73b45
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 29 19:11:24 2007 -0500
Re-factor the creation of the send codec bin to make it more atomic, and separate it from the creation of the recv codec bin
commit 900fd1f360369c0aa95fb0aeb7fd2671c2848c1e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 29 19:10:38 2007 -0500
Oops, the negociatiated_codec_associations hashtable contains associations, not pure codecs
commit d67103613387c3a2b9e3fdafdff6153089db985d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 29 17:59:06 2007 -0500
Use the requested send codec if its valid
commit 0eac216d2abd845efc8d16e2c02a360daf46f8f6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 29 17:54:32 2007 -0500
Save the codec requested by set_send_codec
commit 2ea8fb1a3627f263c86fdba31a98324b571023af
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 29 17:17:28 2007 -0500
Build the send codec bin, changing it is not handled yet
commit 16f71b452bfdbdc350b00940f48c3fa7457ba4c4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 29 17:17:04 2007 -0500
Only dispose of the blueprints once all of the session elements have been destroyed
commit 209f0628912945e21e66dbc3e0af6fcec47be78f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 29 17:16:12 2007 -0500
The error is unknown_codec, not invalid_codec
commit c574bf8e59f7ea3f0c04d301fb4a23cfad968aad
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 28 18:11:06 2007 -0500
Make sure the reception of unknown codecs is reported
commit b5e502b672e8e843974bd5419b60886bd034cc4c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 28 18:10:43 2007 -0500
Add new error code to report the reception of a unknown codec
commit 6244cef64811201f7ad101c95df9ed77381136a3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 28 18:04:30 2007 -0500
Add a mutex to the FsRtpSubStream and use it to protect the codec bin
commit 95ff5e20c616199e1ae2c3d39f9157a37f4fa3a8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 28 18:04:11 2007 -0500
Rename the lock macros to FS_RTP_SESSION* to clearly reflect that they are for the rtp session object
commit b97ef9f3a5bb6513f72cdb44046e5a6cace21fe8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 28 17:10:50 2007 -0500
Create/link codec bin when a new recv codec is received
commit 9d1a7861e2c7bd1908c0cd222303d06ef2654248
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 28 16:57:21 2007 -0500
Add function to add a codec bin to a substream
commit bb6e8d33a92aa57e8105f3ca52ecc801d5fad32d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 28 16:19:37 2007 -0500
Add function to create a new codec bin from the negotiated codecs
commit 3fb2062541dc91fc7783546984ae0ad5cd5a2b1b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 28 16:07:39 2007 -0500
Import improved version of create_codec_bin
commit ede3e2b313cc67b78a73754b06b5273799cd2c13
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 28 15:13:38 2007 -0500
Make sure we stop the elements sink->source when stopping streams
commit 2c21af75ce56373084dd579c1d8e29aea9a0c713
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 28 14:49:08 2007 -0500
Stop the src/sink elements before removing/unlinking them
commit e628afd666d02095d34499f3d463cb9d1985d707
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 28 14:40:59 2007 -0500
Correct the copyright headers everywhere to make them LGPL v2.1 or later
commit 0eb443bc5bba557e6bbba8aeb0dacf14db18124d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 28 14:06:30 2007 -0500
Make the FsRtpSubStream into a GObject of its own in its own file
commit 62e68b7ca32d1963c87b0cb32fdb09642e2fc7dd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 28 14:05:59 2007 -0500
Fix fsrtpsession headers and pass the right type to the GET_PRIVATE macro
commit df02f7676e7666810b6b4a859d5ed1beaa9fca9a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 27 22:29:13 2007 -0500
Implement codec negotiation
commit 6ecec343eed691b9295c3886699e7c196a451e65
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 27 22:28:57 2007 -0500
Add new error for failed negotiation
commit 53bb8440d30faf0958c81e088a255f26cfadefd8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 27 22:10:32 2007 -0500
The local and negotiated codec lists have their own copies of the codecs
commit 512dd2827aab5a0668e09f1bea4ec9275ba2a70e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 27 22:08:31 2007 -0500
Generate local codecs
commit eed9cdf420ef882a796d9f8e9a233ded25c9becb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 27 22:03:47 2007 -0500
Use the new function names for the codec discovery tests
commit 7cce3c2844460cd9703ffd82981e41f24b8c0440
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 27 21:53:01 2007 -0500
Validate the codec configurations
commit 49acd3fc71c2187f8db33cff8038ddc332b4b67e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 27 21:52:10 2007 -0500
Import the copyright attributions for the codec discovery stuff from fs1
commit 30e54911ccee6a415d90867a75418a1326e9bd9b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 27 21:50:43 2007 -0500
Refuse any invalid codecs
commit 44c425d59e39290b08e2f5b732fbb0aae355f98a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 27 21:44:54 2007 -0500
Replace the GPLv2 with the correct LGPLv2.1
commit dcf3bd48bf6a8dce138ad9af4930c6871dabb790
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 27 21:19:40 2007 -0500
Implement request_pt_map
commit a57bcb37127d8f2e014f2beaa8196a05f85f11a3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 27 21:14:37 2007 -0500
Load the blueprints when creating a new session and unload then on session disposal
commit f59f2d6e0bfda0d8a6069d57aee373a1ce6a7e25
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 27 21:14:12 2007 -0500
Rename load/unload_codecs to fs_rtp_blueprints_get/unref
commit e730077c966a15cbbf45364b7468cfd4b75b9c60
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 27 21:02:23 2007 -0500
Clarify locking for negotiated codecs
commit 3e4928bf685d99720d7b878e52e2024ba29fed5a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 27 20:58:22 2007 -0500
Add remote_codecs implementation to the FsRtpStream
commit 0f6f6183df37d462a17958650f6d16c96a661211
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 27 20:49:46 2007 -0500
Implement the various codec lists properties of FsRtpSession
commit 855d27cb39e05a766f0100cf89e7ef8160d84c54
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 27 20:13:44 2007 -0500
Free the free substreams when the session dies
commit c626bf144a4646373e3d0e58b477f3bde2e55a5e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 27 19:05:49 2007 -0500
Add the FsRtpSubStream struct, use it to implement session_new_recv_pad
commit c7793543fe22cf9f0a938300db94007b9f69533e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 27 18:18:57 2007 -0500
The ssrc has to be 32bit (lets make sure it is)
commit f3176271e0bc096b0e4a5c9f51b9b0048299939c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 27 18:16:28 2007 -0500
Oops, fs-rtp-session.h included itself
commit 8fa9ed522ed94c83d0fbf1dc6dac50b157cddba4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 27 18:15:44 2007 -0500
Unref the session after using it
commit a3af56e7b6246da759c38e3a50d4c747f43d25ce
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 27 17:35:06 2007 -0500
Remove preload_recv_codec, this API is probably impossible to implement on the stream
commit 4e689ac2cb7d2f6b8a90b902fdb2b2abb6343e35
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 27 17:02:25 2007 -0500
Add a list of the rtpstreams to the rtpsession
commit efe905519b48c80689ce7eac5950f09b40c9b053
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 27 16:59:43 2007 -0500
New src pads from the rtpbin are given to the session pending the ssrc-cname association
commit aef9f2858cf56ffc21e9e8757e28828816575268
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 27 16:58:03 2007 -0500
Store the ssrc into the "id" property of a rtp stream
commit 541276fb2692fd53cb4a59fd60e6a3bc21123f6d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 27 16:56:52 2007 -0500
Make fsrtpstream's constructed chain up
commit 30d9a83f1e51bfd2b558b7352a4e37457ec9d6d4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 27 16:56:05 2007 -0500
Make the rtpsession ID into a public member so it can be used to find the session
commit 7651713d5c759cb2ae9d9c90370f8511ee1348ed
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 27 14:09:05 2007 -0500
Add mutex to the session
commit 45f55a64433a905ef66d38faa406116d4ee8029e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 26 19:42:08 2007 -0500
Add option to codec negotiation to prefer local codec ids
commit 37e23884b68d1c0c699e41b881c72f11d9987526
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 26 19:21:52 2007 -0500
Import for the codec negotiation code from Farsight 1
commit 3ed242b4705e2fb1bf819ea28257b697e12a53ec
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Nov 23 14:44:33 2007 -0500
Import the local codec list generation code from Farsight 1
commit 2fc9a348dbf4774b251383824f07addeb76e3ab7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Nov 23 14:43:49 2007 -0500
Fix header comment to be more accurate (codec discovery is not an object)
commit d48b8052571b88d338a1a1a6477a4a68fc372772
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 22 20:55:47 2007 -0500
Make clear that codec_blueprint_destroy is only exported for the caching
commit d31af1ca6db39a41be510627353a0347e7d7798d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 22 20:52:52 2007 -0500
Add test program for codec discovery (its a manual test for now)
commit 2a29314c5a30e08398316e0846b8febbc970e5f3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 22 20:51:43 2007 -0500
Re-enable the cache and update the version number
commit 9e794e6f2acfa43d3d1aa83822f8c7cbad2ca6d3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 22 20:50:47 2007 -0500
Remove has_unique and sink/src content from the blueprint, its not no longer dependant on the config file
commit 3752f9f97deb6c6fb788156f0d4ac2374c2db80a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 22 20:48:40 2007 -0500
Make load_codecs return the list of codecs (to isolate this module somehow)
commit 1f5eac5e465f14eb673f2cb3de75ab87ff7e6659
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 22 20:47:05 2007 -0500
Make the list of elements factories in blueprints into list of lists
These are ordered by preference (and can be fed directly to fsselector)
commit ad1c08c22cf14c669b6c319ad3efb50effdb29e9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 22 20:38:34 2007 -0500
Make ENABLE_DEBUG_CAPS into a ifdef (and dont require a prototype for debug_codec_cap_list
commit 674840700146092830e73e75fe8e2734db4c5978
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 21 15:24:58 2007 -0500
Make it clear that the parameters for new stream are for the stream transmitter
commit 0936ef5aca92a2742cf4c47d19915f185d7c48a5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 20 19:41:27 2007 -0500
Don't save the cache if there is an error
commit 7edf0c1e70ab4356eea1a3235eb3999ecbec3a7f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 20 19:36:26 2007 -0500
Define GST_MAJORMINOR and HOST_CPU in the configure.ac (like gst)
commit c12142de68e3092efd63fc1300219bde3b292dd3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 20 16:34:01 2007 -0500
Make load_codecs() return a GError
commit ac21a0f235e36a69bce2cf82350ec8730efa6894
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 20 16:00:13 2007 -0500
Oops, the session should be a session, not a participant
commit b702c257a797ed169027cc9289740b4bd1ee3e37
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 20 15:10:54 2007 -0500
Make load_codecs_cache return a GError
commit 90ef008b54d81c08b62e5b380ec777307cad08f1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 20 14:49:25 2007 -0500
Make the codec cache into its own separate module
commit 7e36e2ffb28871248282b331c900c7e237028f7d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 20 14:28:41 2007 -0500
Import the codec discovery and caching stuff from Farsight 1
commit e7e686936868547a41a6880d76ea1eec1737200e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 20 14:28:11 2007 -0500
Add defines for codec id (and allow disabling codecs)
commit 75b1b85251816b3eb06d9a4e351b9b5c55e45788
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 20 14:21:59 2007 -0500
Print warnings if the state change fails when removing the udpsrc elements
commit 9262bd83b2590e1a77f5d9cc0986171b755c0ca2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 19 20:00:42 2007 -0500
Make sure the non-forced rawudp ports are always continuguous for different components
commit df9ddc6de50f342c6a0dac78af2119e92246f3e8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 19 19:59:38 2007 -0500
Make the test suite code a bit cleaner
commit 81d0c9493a2e8c7116dfe1894073de68b95d01f8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 19 18:03:40 2007 -0500
Add a RTP muxer at object construction time
commit 6999e66a87746db753fd58c27ddc8c0edc770dd5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 19 18:01:58 2007 -0500
Clarify that the transmitter's sink should not do the async thing
commit 9a8d66d3c4445a37a7da08627b9482985f705718
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 19 18:00:36 2007 -0500
Set the transmitter elements to the same state as the conference
commit 6e79a19480d7125fc96a24c18f4d59c42d1906a4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 19 17:28:37 2007 -0500
Remove useless entry
commit 15ba998bf35421ba96076d12cdd7b377f0031bd4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 19 17:01:58 2007 -0500
Use g_timeout_add_full (not the seconds version, because its broken, gnome bug #448943)
commit dd2bc7b8b24b42aa589faab2470183dfab25f4d4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 19 16:00:30 2007 -0500
Indentation typo
commit e3f618420fa5f47680f090a7f60a0369550dca7d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 19 15:59:33 2007 -0500
Return FsRtpStream construction errors
commit 797bc9a398bfa9d60d5079f70871907edfe34084
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 19 15:52:18 2007 -0500
Integrate transmitters into the FsRtpSession
commit f7b29a5c0045534ef310957baa87fb72f8bd5586
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 19 14:43:30 2007 -0500
Pass the stream transmitter parameters to fs_session_new_stream()
commit 47dce50cff4942e73e75b6adfbcfc5e43c19c43d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 19 12:32:20 2007 -0500
Implement the components property on the rawudp transmitter and make pads src%d and sink%d
commit 2f5725233f6f2ce7921efe483df230620ac064bb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 19 12:31:03 2007 -0500
Add a parameter to the _new() function to specify the number of parameters
commit 5034992d06e696aef384b5604630039acb5c7fe5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 19 12:04:29 2007 -0500
Specify the number of components on a transmitter with a construct-only property
commit 7b85263eaf552cb22e65ab55421d52c914123e92
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 19 11:56:33 2007 -0500
Add variable args version of fs_plugin_create
commit d98b5864dc87b63e2ab154dd4a64a30b9c75ae7d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 19 01:42:05 2007 -0500
Verify that component_id is not 0 in add_remote_candidate
commit 6bbc4fe175006d551707dd0277b443fc22c05995
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 19 01:30:37 2007 -0500
Change the _build() function to use any number of components
commit c2b79440ecf725214ebd3e4c6bc939aca6e5555e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 19 01:03:33 2007 -0500
Transform the stun_recv_id and stun_timeout_id into arrays too
commit 5d071b9c3e1fbf01a31d0e33129fa133497c5983
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 19 00:55:57 2007 -0500
Do the same for active candidates
commit 1b55dda6b26e33531f3f53c447f9f2911cbaa054
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 19 00:43:32 2007 -0500
Make the stun candidates into an array too
commit 1512e1089c611c15a21cd84d07a7637212bd4782
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 19 00:40:45 2007 -0500
Transform local_forced_candidate into an array
commit a74a7ab93e4f304b7637c7e1b50c7e80414c3e71
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Nov 18 19:34:02 2007 -0500
Make remote_candidates into an array too
commit e2deaf17737265cea13c585404ab46fa22688f88
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Nov 18 19:19:09 2007 -0500
Replace rtp/rtcp_udpport pointers with a single array
commit 641ce612efe9b3ff76e2adec79f9f2f86695ad86
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Nov 18 19:00:02 2007 -0500
Make udpports into a table too (one per component)
commit ddecf7f3351ed5b715c52ef56697ff068d961947
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Nov 18 18:55:09 2007 -0500
Also have the sink tees into an array, one per component
commit 02a235bb27d6775cc7b835bcb914e22f2f33923f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Nov 18 18:49:12 2007 -0500
Make src funnels into a table (one per component)
commit 5bd8a02b78f0d1ecb4d4db0abccf86d37bc77b15
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Nov 18 18:38:13 2007 -0500
Add variable for the number of components
commit 67711f864d38cf852abfd7a008cfe519fbdacedc
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Nov 18 18:36:53 2007 -0500
Remove evil trailing whitespace
commit 7dd4ecd031884a1d0fc425364c516507296e5d8b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Nov 18 18:34:58 2007 -0500
Add test for forced local candidates
commit ddbd6e60266925f53666de56536e882328d98c1a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Nov 18 18:34:38 2007 -0500
Rename _finish_candidate_generation() to _no_stun() and have unique ids for forced candidates
commit b2c2c9052aacc8462cc5d2e323a7ed585e8f46bd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Nov 18 18:33:26 2007 -0500
Make the _finish_..() function only used when there is no stun, otherwise do the differnet steps directly
commit 186c00b9965319033a1a087d1e2604742296b17f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Nov 18 18:31:33 2007 -0500
Use enum for rtp/rtcp components for forced local candidates, don't overwrite rtp candidate with rtcp one
commit e5191963208f88e8b40449688cf7a32c6767d55f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Nov 18 04:26:34 2007 -0500
Add tests for STUN in the rawudp transmitter
commit d9bc0cd80b091e34094a4ca8ca9d6404a7b4fdba
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Nov 18 04:26:04 2007 -0500
Set the STUN timeout property correctly
commit 0c40a56d0694cd6fa98edadc565e33a826afa69d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Nov 18 04:23:34 2007 -0500
Remove src from the bin before stopping it (before of the lost states)
commit 2f05a0349f4897257ce5d38525f6ccf58231e4c5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Nov 18 03:16:19 2007 -0500
Add STUN timeout, protect more variables with the mutex
commit aa4a854cab1c2a0ff36222e2561ef43eda762b88
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Sun Nov 18 03:15:34 2007 -0500
Add a function to emit async errors from the stream transmitters
commit 367e53fdf84fc87374cef5cd301a6d69fd8511ec
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Nov 16 19:43:07 2007 -0500
Replace g_debug with a DEBUG macro that is disabled by default
commit 71490af3a0ac33f4dad299d8d645a29a51dd95a1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Nov 16 19:42:47 2007 -0500
Remove useless debug messages
commit c6234247d4a3e16c05d6adf2db73187fcaf5c876
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Nov 16 19:42:32 2007 -0500
Little documentation fixes
commit 454c94e0db17e2c01e171f017a62c468919b9be3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Nov 16 19:42:13 2007 -0500
Transform FS_COMPONENT_* into an enum
commit cb261ab95d2dffe731313b31871cad218978d080
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Nov 16 19:31:38 2007 -0500
De-invert the copy/destroy function of FsCodec and FsCandidate
commit b48c36f42abae131fd1a773a020d024aab3c89d1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Nov 16 19:26:21 2007 -0500
Default the rtcp port to rtp port + 1, pass the right parameters to various functions, store pointers to tee and funnel in UdpPort for convenience
commit feb1d53d74c5f06a8c244c07d05a36667cf512bb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Nov 16 19:23:08 2007 -0500
Instead of putting a queue before the sink, just make do async=TRUE
commit 33a08c8e0ecf35fde5b80c1de1bd34ede2a38f40
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Nov 16 19:21:33 2007 -0500
Complete unit RawUdp transmitter unit test for local interface discovery mode
commit c1e1150039b14f188d043d9f216eae23f81514c7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Nov 16 17:11:18 2007 -0500
Oops, call gst_pad_push, not chain and pass the chain func to GST_DEBUG_FUNCPTR
commit 493b62da9f7ea3edfa7423271306f68af2f32805
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Nov 16 15:48:59 2007 -0500
Add the local candidates back and connect all the signals on the FsRawUdpStreamTransmitter
commit 17915ab0ecb77bb0e3324a6a62929ed667aa481b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Nov 16 15:48:25 2007 -0500
Emit the new-active-candidate-pair signal from FsRawUdpStreamTransmitter
commit 96b0c4c2d93f0ddab74f143921d41f91012faeee
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Nov 16 14:32:11 2007 -0500
Add beggining of test that runs the transmitter
commit 8bf443473fe9d3b4916ee7fd940e0613cb485059
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Nov 16 14:31:23 2007 -0500
Add descritive messages to non-existant transmiter test
commit 0560bb508939e28c33ad204c35c8005d5d5ed0e0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Nov 16 14:23:35 2007 -0500
Rename ourpad to the slightly more expressive elempad, connect the queue in the right direction
commit 0771789c6a02180f076f114b1ec497446c54182b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Nov 16 14:22:33 2007 -0500
Use g_set_error instead of g_error_new (forgotten in one place)
commit 084632476cea558d01e3e4b7abbc04a821b16df0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Nov 16 14:20:31 2007 -0500
Install the stun-port prop with the correct prop-id, free the stun_ip before replacing it, dont zero-out the error pointer and and return an error if the object can't be created
commit 11254e6dd7e0e9b35bf47ad03cbf75f0a21e218e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Nov 16 14:19:09 2007 -0500
Derive the FsStreamTransmitter from its parent not its class and vice-versa
commit 2bd6ebd721a854865806331c84ee150bd1ef1813
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Nov 16 14:18:12 2007 -0500
Pass the error flags when compiling the check tests
commit 9872e58437931ba74161215a74c362f5ec5a8cde
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Nov 16 14:17:35 2007 -0500
Activate the request pad on the funnel when its added
commit ea5ea826f415125e075794ff34b429677831d518
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Nov 16 12:12:22 2007 -0500
Dont link add/link fakesrc at pipeline creation
commit a74b5153bc54779a24099cfd6513d4d3cf378d0a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 15 20:07:04 2007 -0500
Add first unit tests for the transmitters
commit 780b3e940f39dcfcfc2044c4179370b7abe39096
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 15 20:05:46 2007 -0500
Create the bins using gst_bin_new() and have the FsRawUdpTransmitter ref them
commit 05e5401871a1547e4429073f56656b6c5017f4f6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 15 20:04:43 2007 -0500
Fix the plugin loading code again
commit ee3c94db7897507d4930a6c79a10117f2d6cb618
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 15 18:43:07 2007 -0500
Declare the rawudp transmitter as a plugin
commit 577a5cab7ef10a8e1e19de948896d93d1d8503f8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 15 18:42:50 2007 -0500
Dont use a variable name as a macro argument...
commit a057eeb457b3d90c866e438a8d4b79c9b18e1e1e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 15 18:30:13 2007 -0500
Build the fs-interfaces file into the transmitter
commit 56642fc7fa12ed0c8d379e0a2020cf24b0c32b67
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 15 18:25:34 2007 -0500
Merge FS_STREAM_ERROR and FS_SESSION_ERROR in FS_ERROR (they are the same errors)
commit d62bd068621209ff027a4d8eabe7376ecb52fce1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 15 18:14:24 2007 -0500
Return errors properly when there is problem while loading a transmitter plugin
commit 3dc5bcf1c431767bf05bfa8e25bfedab5615f46f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 15 16:18:29 2007 -0500
Add queue to RTP sink in transmitter
commit c6752f67e7f01336a8ac6d1ccacbda3fb08d69fe
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 15 15:27:33 2007 -0500
Generate local candidates from user request, STUN or by scanning the available interfaces
commit fd875e4de5fabec03432ee916b92e9845d12dcce
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 15 14:58:57 2007 -0500
Add function to return the port actually used by a UdpPort
commit bd0be86c94b2f8f480778eb4fba8891d3d4554a2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 15 12:49:27 2007 -0500
Replace UdpStream with UdpPorts in FsRawUdpStreamTransmitter
commit 551b02f22206dd0521522eea45ba5dbd01fede0b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 15 12:45:11 2007 -0500
Replace the single UdpStream by two UdpPort structs (makes the code much more clean)
commit fe091ea39d7f705fafe9b2c7a4efdb4c3b7e547c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 15 12:44:09 2007 -0500
Add constants to define the components ids 1 and 2 as RTP/RTCP as in ICE-19
commit c98e347dc3b6900e2bc8999bc7afecccbebcb93b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 14 19:46:52 2007 -0500
Reformat the interfaces finding code according to Fs2 standards
commit 2b809654c6e23b1196507eba558c8afe5c6168a1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 14 19:41:05 2007 -0500
Import interface finding code from Farsight1
commit 8e28c7ea9573f0489ad7df90aeefb2fa01073a58
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 14 14:19:11 2007 -0500
Add stun timeout for the rawudp transmitter
commit 6394d06b3c934df14295f310ac99780612396386
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 13 21:39:31 2007 -0500
Use GError to report non-implementedness from the transmitter classes too
commit d2bee87083c4b67439b9c9575052215ef307b718
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 13 21:34:04 2007 -0500
Report method non-implementedness as a GError in FsStream
commit ce8b3f5b02bb0f7f10d6cf16e3ba419a7a693fbd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 13 21:31:37 2007 -0500
Report method non-implementedness as a GError in FsStream
commit b330daf94cf8553d9b237aba9c81e6b11d483dda
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 13 20:19:07 2007 -0500
Fix indentation
commit 633920d47b70bd132b6a44579b04df9a99bfecb8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 13 19:37:31 2007 -0500
Implement sending property
commit e18340fd8e46dbfc833618a7f991a7d298712780
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 13 19:32:34 2007 -0500
Implement remote candidates
commit 0f236844c0d5147fed68b7b28f9a3a1ff7f8aa88
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 13 19:32:19 2007 -0500
Add functions to add and remove destinations from the multiudpsink
commit 248c9b2b8c0c72d25ed6721de9d890ea2fa585c3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 13 19:11:57 2007 -0500
Fix indentation
commit b035cac6fb12e9c96a267adc7fe1a5dc1bac028c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 13 19:05:28 2007 -0500
Call the build function after the RawUdpStreamTransmitter has been created
commit 8631533842ba7a431bb028099bb55525355622fa
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 13 19:04:19 2007 -0500
Use g_set_error instead of g_error_new when appropriate
commit 8849591a42f8702751342139197c7a8202d04916
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 13 18:58:15 2007 -0500
Don't set the errors to NULL without checking them
commit f114444e064e82ff72646be15450102fcfe2dbef
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 13 18:19:56 2007 -0500
Add UdpStream to the FsRawUdpStreamTransmitter
commit e5c2cf930f528422849b535d471023817163cd34
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 13 18:16:36 2007 -0500
Add a pointer to the parent rawudptransmiter to the rawudpstreamtransmitter
commit 28023a5b2e0de49656b5360568e334a73ca0f1ed
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 13 17:06:39 2007 -0500
Add implementation of the UdpStream sub-object
commit 059844ce8d283b54892277e20631f051baa4d5dd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 13 17:02:53 2007 -0500
Specify components 1/2 as RTP/RTCP
commit c2882dc18672d59d60a14bfd5fe09212daaf93d5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 13 17:00:51 2007 -0500
Add network error for the stream
commit 52579af1be9211d5c32ceebb618804838364a6c7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 13 13:38:25 2007 -0500
Implement the prefered-local-candidates property in the rawudp stream transmitter
commit 4d87bcbc14c09111e0443885dce404f5d20969d0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 13 13:33:01 2007 -0500
Add prefered-local-candidates property to the FsStreamTransmitter
commit 917fce0c8ccfed84ad34af5f2f3bf0083cddbd1e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 13 13:19:51 2007 -0500
Add doc for newer abstract methods
commit 6e16199714db458f0fa15935911d9a6a015a3a4b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 13 12:14:45 2007 -0500
Add FsCandidateList boxed type
commit 9ce195f575f8d7c5fd9f20a9e583f123c1a5d0b7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 13 11:52:07 2007 -0500
Implement properties in the rawudp stream transmitter
commit 5f179760b1699e9febc0ed056875f0b882a5c12c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 12 17:45:05 2007 -0500
Implement new stream transmitter in rawudp
commit 2da54dd9c2ffb7abb27283b6e31b5d9f8547522d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 12 17:26:44 2007 -0500
Pass parameters when creating a new stream transmitter
commit 40a8b4303cf51ffa31e8e1b9ae74254f6473bd21
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 12 17:06:50 2007 -0500
Implement remote_candidates_added and select_candidate_pair in FsRtpStream
commit 131b46881cd7bde6524b52b663c1f7f0a98c716a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 12 16:58:11 2007 -0500
Add fs_stream_transmitter_remote_candidates_added and fs_stream_transmitter_select_candidate_pair
commit ef2873b8598f9a3086b3b9bbfc507fcdb728f49c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 12 16:47:24 2007 -0500
Add fs_stream_select_candidate_pair function
commit 56e6a09d2d74a545d158c1587b611a95ccd8f15e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 12 16:27:47 2007 -0500
Add fs_stream_remote_candidates_added
commit 7e767d1dfa3005c202cbc771eb83dad0e3f5dba3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Nov 9 15:24:06 2007 -0500
Rename native codecs/candidates to local codecs/candidates to match ICE 19
commit a808fdc85597f885edcd3b6128ee55aa7cc91fcf
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 8 20:02:04 2007 -0500
Create transmitter elements
commit 9fcf9cf518a96f5cf6180fc1f841e922b278a3d9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 8 19:59:46 2007 -0500
Allow returning an error when constructing a transmitter
commit 36ab671f3ea7445bce44b8e4af18ce68b0207a4c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 8 15:23:48 2007 -0500
Prioritize local lib when building
commit 523c3d154d16554a42503f81435c4f6fe9ff2744
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 8 15:23:30 2007 -0500
Ignore .loT files too (some libtool thing)
commit 0910bbaf4e5a33bf2bd70296975ad6a28cbbe321
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Thu Nov 8 15:23:05 2007 -0500
Add empty implementation of the rawudp transmitter plugin
commit 7c30a826ea0e96c80d6e7e1d010ab347024f20f9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 7 20:16:46 2007 -0500
Document object structures and classes
commit a3b6684fa65d119c9a64ba9651dfebdf7a47bd95
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 7 19:40:26 2007 -0500
Use the plugin infrastructure for transmitter plugins
commit 6c152e84a91d55bb37b39d5e73b38f49d3fb2c70
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 7 19:40:13 2007 -0500
Import simplified version of the Farsight1 plugin infrastructure
commit 1ed280a1335029e5c28401a8b79961882ff289bd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 7 16:12:13 2007 -0500
Add RTCP funnel
commit ab541c482f9b6514dfe59027f34eec53b39d6924
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 7 16:10:58 2007 -0500
Add RTP funnel
commit d11bd053d2f747cf137a09e2d70c488f8e16a7b9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 7 15:54:55 2007 -0500
Fix indentation of fs_rtp_session_class_init
commit cf410ca210d458c902dccd4587b7366a8bb6a72f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 7 15:48:50 2007 -0500
Add fsfunnel element
commit 6e181f80f0a2bbce9e2d4f134da8fe047d528ebb
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 7 14:51:57 2007 -0500
Set the sending property of the stream transmitter based on the requested direction of the FsStream
commit 6ef744781a990f492cff288608eda9c91de63ddf
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 7 14:48:34 2007 -0500
Add some documentation
commit dcd8a5e550488f337c9775d97fcbaf615c50a42d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 7 14:39:32 2007 -0500
Add fs_stream_emit_error function
commit 692867a282a1d9f9ea8b3ab4b5aadde1ce35ce06
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 7 14:36:57 2007 -0500
Only use fs_session_emit_error for locally generated errors, not for error propagation
commit 29c6495893c12f45a770f1e1fddbde485493de66
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 7 14:26:41 2007 -0500
Document the Session/Stream error quarks
commit 69945eddd25e89e10c05902c33dff20e26700afc
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 7 14:19:58 2007 -0500
Add error related definitions to the documentation
commit ba522619be545b3015c14046c4fdbc30acee0a51
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 7 14:19:16 2007 -0500
Rename fs_session_error to fs_session_emit_error and document it
commit 4fc0ee03e42bc7d0df2f68398eda2f95d1ffc341
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 7 14:18:38 2007 -0500
Forgot one av->application change
commit bc3bfb4658e5aa98d1758be26105a1b253773ab5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 7 13:29:34 2007 -0500
Unref participant and stream transmitters on FsRtpStream dispose
commit 04effecc4ffe0d8479155689fd310bff37dfc407
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 7 13:28:15 2007 -0500
Link various signals/functions between the rtp stream and its transmitter
commit 37b35ef578bb04f02f5f5851f98900ce80e39b3a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 7 13:04:56 2007 -0500
Make fs_stream_add_remote_candidate return a GErrror
commit fc85d5bd78c6b887544b21e17f0f81c2ce6fbf9c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 7 12:56:57 2007 -0500
The property is called stream-transmitter
commit 418eafb702b4f90f002c507f02b76618435c524c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 7 12:47:18 2007 -0500
Fix unit test for fs_codec_to_gst_caps
commit 53f1ba712fe3bf511222338e646c769bb0228a7e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 7 12:46:10 2007 -0500
Replace media_type AV (which doesn't exist) with application (which does)
commit dcc56530dc8205515d82522fbf862790357c9da7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 7 12:32:50 2007 -0500
Add test registry to gitignore
commit c1acb90698bbb029c98edf8bda601cd793446170
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 7 12:31:54 2007 -0500
Add unit test for fs_codec_to_gst_caps
commit b237f5cb59f059f78e99a763056371c54afce0d1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 7 12:31:23 2007 -0500
Clarify that fs_codec_to_gst_caps produces fixed caps
commit d937795db839a3d9e581e799b417171ffdeb9093
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 7 12:23:22 2007 -0500
Free codecs at the end of the fs_codec_copy test
commit a42d86a0205ab38d88155bb8548e9a334ac8ecf1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 7 12:19:21 2007 -0500
Add const keyword to proper places in the FsCodec functions
commit 1ebdbb1d080659e586dafdbd26b4f16a6f6c89b1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Nov 7 12:17:15 2007 -0500
Add fs_codec_to_gst_caps to be base library
commit 3f1578321ae2444e96c4d46ee60aacaad34b9a2d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 6 18:44:44 2007 -0500
Add emacs temp files to gitignore
commit 7d66ba4a5dc714d77bf53a77e5fba4b5ad09d54a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 6 18:24:12 2007 -0500
Add proper error on the wrong type of participant
commit 48ad9c7c3870e61934e47bc2ef4855e85fc66768
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 6 18:20:02 2007 -0500
Add FsStream error enum
commit 9f41e3c4219e30b6db0b537bf6a11890cecbca0b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 6 18:03:51 2007 -0500
Improve comment
commit 335e231fb6cd39a7b0499e00be4d39ef5efa6b8e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 6 17:44:04 2007 -0500
Add tees for multiple transmitters and link them when the appropriate pads are created
commit 765082ca6be32024db50d11e0865fb7a8eb619f5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 6 17:40:25 2007 -0500
Rename fs_rtp_session_link_transmitter to more exact fs_rtp_session_link_network_sink
commit 794fff143fe6366dd1916eaf0b2be83c4ecde900
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 6 17:38:30 2007 -0500
Have one one transmitter element for RTP and RTCP and this element will provide 2 pads
commit 0c6882a3f68fad86feba92f9d7ef136a076c016c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 6 16:39:09 2007 -0500
Add callback on the apparition of the send_rtp_src_%d sometimes pad on gstrtpbin
commit 552d4cab9fd4721994b3cdeb638c258df93aafce
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 6 16:04:07 2007 -0500
Make the FsSession sink pad available from the property
commit ed0d9156a8284007d3d854f097c428bb3effc3bf
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 6 15:59:24 2007 -0500
Catch new recv pad in pad-added from GstRtpBin and call the appropriate FsRtpStream method
commit a2c685f058d7cf3ba9f29c7579bc144be6131f77
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 6 15:29:23 2007 -0500
Rename fs_rtp_conference_request_pt_map to fs_rtp_conference_rtpbin_request_pt_map
commit 30a88b993253b00f149e8c554bc52de82ae1e914
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 6 15:21:08 2007 -0500
Instantiate the send valve and session for FsRtpSession on the constructed method
commit 4188f80fea3b4897b38f577c83c8bdc83143829f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 6 15:06:07 2007 -0500
Make session_new return a GError **
commit f3ce40e2ee1da7b174f86b180b60f4c8c5119154
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 6 15:04:22 2007 -0500
Define error enum and quark for FsSession
commit ae55c62e979164ad88e1e78a88f930b1e8d0c3c1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 6 14:15:10 2007 -0500
Make the GstRtpBin a public member of GstRtpConference
commit 796aeca610338765619b2f1686cedf2f4d627704
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 6 14:13:40 2007 -0500
Set the whole RTP conference instead of just of GstRtpBin
commit 63d87657dfe72ec8d1a0c2dd4a7215d297c853a2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 6 14:08:33 2007 -0500
Add empty constructor function to FsRtpSession
commit 14a0e4b8cc6b4137de4182bf75cdfd14d27d5e4c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 6 14:08:15 2007 -0500
Add unchecked _CAST macros for the RTP plugin
commit 40ca756798eebfae8d1aa4b5fbc81546ccb3c8ac
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 6 14:02:13 2007 -0500
Add gstrtpbin property to the FsRtpSession and set it at construct time from the conference
commit 5700a3845ecc16fffd9fc6e09f1766acc87f0065
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 6 13:35:43 2007 -0500
Set a unique session id on each session of a conference
commit 50637dd1803d8e91e70985b0e93986a31d4e30d9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 6 13:14:23 2007 -0500
Add id property to FsRtpSession
commit c4d74361ad6b3206876b04515a70874363004190
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 6 13:10:27 2007 -0500
Add "id" property to FsSession and FsStream
commit ae400956208a77612caffde6071f23058c7a6374
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 6 13:10:07 2007 -0500
Base FsBaseConference on GstBin instead of GstElement
commit f360f93ce764f2e29357146ffeae22ed5c30e434
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 6 12:38:36 2007 -0500
Put the _CAST and some _get_type into the -sections.txt file
commit 47326ae7a08f33683868a0128ac3fdc8e7218a70
Merge: 2b30a02 36f0610
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 6 12:20:31 2007 -0500
Merge commit 'dhansakpublic/rtpbase' into rtpbase2
commit 2b30a0231e4c975dd62bd269eb411fae5c133fc2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Nov 6 12:07:38 2007 -0500
Add RTCP source/sinks to transmitter
commit 36f06104e8fec605483dc996469b1d7f4022f9d8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 5 21:10:07 2007 -0500
Implement request-pt-map signal handler shell
commit 8e407bd503002ad52b6aab2f8978cd81a81cbd01
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 5 21:08:58 2007 -0500
Get CFLAGS for -Wall -Werror on non-release versions
commit 2f536904999d122b4a2400ae35dc2f0ce5a442ea
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 5 21:08:30 2007 -0500
Fix various compiler warnings
commit 9dd5158f299b624811d8987e7610cf43aec0f6d2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 5 20:14:48 2007 -0500
Instantiate the GstRtpBin element
commit f97c2f07e1d4ea31b3767816ce9ceb06bc1a924c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 5 20:14:28 2007 -0500
Have proper src pad template with 3 variables
commit 4fa04e768a7c28d810259e170ad6a5e2e9f8fc73
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 5 19:56:15 2007 -0500
Make fsrtpconference into a real GStreamer instantiable GStreamer element
commit a57160b11829af4e2cad7cdbc25ca62bafc2d669
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 5 19:55:17 2007 -0500
Add implementation of fs_rtp_stream_new
commit 9602123aa38da16b0608eb5941fe937693ffe6b1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 5 19:54:50 2007 -0500
Renamed FS2_PLUGINS_BASE_CFLAGS to more meaningful FS2_INTERNAL_CFLAGS
commit c84cc8b110e9c4f5463b4a400bb1144c8b4d4c8d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 5 19:11:59 2007 -0500
Add GST_DEBUG_FUNCPTR to FsBaseConference
commit 7aecc959f96da2a1c5a19bdc9b8d398533f5ef9e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 5 19:09:12 2007 -0500
Remove unused get/set_property functions in fs-rtp-conference
commit 3f673455007d4cf7c2b783b24f61d171aa1a91a4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 5 19:04:55 2007 -0500
Add FsStreamDirection property to FsRtpStream
commit 11c7878e7bd199a626fec189055c7359fd68014f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 5 19:03:13 2007 -0500
Store the FsStreamTransmitter in the FsRtpStream
commit 087e978a59b56e7a3cdae162833ac47c5f91d2cd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 5 19:01:14 2007 -0500
Add FsRtpParticipant to FsRtpStream's priv
commit cd45439a3c8952ed281204dbb99323d062966313
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 5 18:54:46 2007 -0500
Store the FsSession pointer into the stream
commit c68bba59d0b5d8ed9263a6756f60e0c5a1b06454
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 5 18:54:34 2007 -0500
Oops, rename all of the FsStream to FsRtpStream in rtp stream
commit 046252338ad5626b2ee46a0bff61382d87fb1ec9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 5 18:52:21 2007 -0500
Add unchecked cast macros
commit 0230dfbc78592f3f858a3952015b74f0bc4c6d21
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 5 18:21:15 2007 -0500
Have the RTP Session create the stream
commit 6f03ff3ea8bb13b64426a450d4e26780c2df0c85
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 5 18:20:59 2007 -0500
Use unchecked cast (we created the object)
commit 2430f085716241a155f568ecbf5dbc9cc801ab62
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 5 18:15:59 2007 -0500
Remove erroneous comment
commit 9854e3dc4004a25e6a4b9a6f79d55d571cb971a3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 5 18:14:48 2007 -0500
Add FsRtpStream object
commit 28a5bcf0483e98a256eab0e364be5dcbd2bfea7b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 5 18:14:34 2007 -0500
Properly override the FsSession properties
commit 17374fe00543ad8a289560b984447e6f882fe078
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 5 17:50:31 2007 -0500
Store the media_type in FsRtpSession
commit 75f34c58f4e4c3e36839b72c9be66892882fffd0
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 5 17:38:57 2007 -0500
Add empty RTP session class
commit d01c014656958b7d4c0182882c7ee44fa917341e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 5 17:25:09 2007 -0500
Add empty implementation of FsRtpParticipant
commit 08c09edc235ccbcefa9282a9f532e71aa2b7044c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 5 17:24:33 2007 -0500
Store the FsParticipant cname in the base class
commit e1f1ca5edfd88d142555ba207092b4cdf69206ba
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 5 17:24:08 2007 -0500
Add G_END_DECLS to FsParticipant
commit c4508480899dbec8ac2b4e506a3661559f4d0808
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 5 17:23:03 2007 -0500
Make FsRtpConference compile and remove useless functions
commit b5973331e8ce2bc068c262aa006721465880201e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 5 17:21:24 2007 -0500
Use the right variable for selected plugins
commit 5c5e3f10ff00733725570add95790921b2fcf3be
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 5 16:52:45 2007 -0500
Add empty FsRtpConference
commit 5864002edfc5d56a1cd4d9c98d131bca5e9df950
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 5 16:49:35 2007 -0500
Remove chain, getcaps, setcaps functions
commit 4e1cfa570907b4c02f769e4c5984429e4b9c30fd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 5 16:45:48 2007 -0500
Add new_participant method to the baseconference class
commit 65db0c91b332cfa0f6261b602a411348e1c29938
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 5 15:21:37 2007 -0500
Use the right prop numbers
commit 290c69711e0bc83314ee4fe6e1b3726105b52860
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 5 15:19:51 2007 -0500
Add stream-transmitter property to the FsStream
commit 0f50a74f6d93b96e0b9b7c63db79096b6855dd19
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 5 15:17:24 2007 -0500
Pass the name of the transmitter when creating a new stream
commit 67b6a087845d3e2316df60b05256aaaf95491129
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 5 14:45:57 2007 -0500
Declare our base classes as G_TYPE_FLAG_ABSTRACT
commit 653bcee2152df56eb33dd9ea2dab151636518bd9
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 5 14:45:33 2007 -0500
Declare doc basefiles and include our path to build gtkdocs
commit 7bfa369ba1308b876a53ca3a1b2ffb9c5ae2ee07
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 5 14:41:39 2007 -0500
Add FsTransmitter and FsStreamTransmitter base classes
commit 0098e3d64619931f92f595928afa852fd6542685
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 5 14:40:55 2007 -0500
Fix small thinkos in FsStream
commit c0d8dcd8bd4279eaa94162c4a27447a2dc904f9a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 5 14:39:12 2007 -0500
Add new-native-candidate and native-candidates prepared signal to the FsStream object
commit f6d4bba966f6e8ad81e8ecfdc93ac4480e5132de
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 5 14:37:53 2007 -0500
Fix orthographic mistake
commit 5a1f2f763d5ff5be192ac15f5f6ea00a3541c87f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 5 14:36:16 2007 -0500
Make the FsBaseConference implement the GstImplementsInterface interface
commit c4ea13c6b762826127d82a2712295b03028580c7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Nov 5 14:35:20 2007 -0500
Include headers as if they were coming from the system header path
commit 583990066b0dc4a5c52192e5ff64dbfaa41fdaa5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Nov 2 19:00:06 2007 -0400
Move the padding to the end of the structure (where it should be)
commit 3ecba3e8324139359ee8acfa06ec0471a7e8e649
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Nov 2 18:07:48 2007 -0400
Its Interface not Iface you idiot
commit d031979e4aa22aae1259a9d6aeded1e3f93e3412
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Nov 2 18:05:06 2007 -0400
More work on improving the documentation
commit 73bb557c6de12233a2d4e4211ff37428c95ac2ee
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Nov 2 18:04:50 2007 -0400
Complete the renaming of fs_codec_compare to fs_codec_are_equal
commit f464fae5325764f5e444d4510045cdaad0295c52
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Nov 2 18:03:32 2007 -0400
Make FsBaseConference into a proper derivative of GstElement
commit 4c20b1c106db17213450970b06b7635cdbc84430
Merge: f807f11 2c052ae
Author: burger <burger@Silverwork.(none)>
Date: Fri Nov 2 17:05:38 2007 -0400
Merge commit 'tester/unit-tests'
commit f807f11fb330419887da8be42423e5dbb434241b
Merge: 1b4339e 5bef80c
Author: burger <burger@Silverwork.(none)>
Date: Fri Nov 2 16:57:35 2007 -0400
Merge commit 'tester/misc-fixes'
commit 1b4339ee556ecd3025bc232100fc3082fc169fef
Merge: 139d32a 97ccf76
Author: burger <burger@Silverwork.(none)>
Date: Fri Nov 2 16:56:45 2007 -0400
Merge commit 'tester/misc-fixes'
commit 5bef80c6250a976874d2ff12c934442e598ffd8c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Nov 2 16:54:50 2007 -0400
Fix indentation for new_participant
commit 97ccf761467882ffe8d5b6ee021cfa6cbcf6e6c1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Nov 2 16:38:53 2007 -0400
Use g_warning when we don't have a GstObject
commit 662b2d3cad8a54f4b70805b5ee36d6b6ece241b3
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Fri Nov 2 12:38:40 2007 -0400
Update the candidates definition to ICE-19 (foundation is now a 32byte string)
commit 2c052ae51cb4ccccae5b6cd7b7afe82293a61d6e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Wed Oct 31 13:43:44 2007 -0400
Rename fs_codec_compare to _are_equal to match candidates API
commit 808ffe16a2ee0c8e43649a64f9ade2070a0d9e65
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Oct 30 18:19:41 2007 -0400
Fill base class stubs in FsStream
commit dac4fbf5c328e33a577099e11d122d34903e4c22
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Oct 30 18:18:37 2007 -0400
Add possibility of a GError to preload_recv_codec and pass a full FsCodec to it
commit 36378388e8d2e2afad05a145c095ae0d7507065d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Oct 30 18:10:03 2007 -0400
Preset the *error to NULL so the child doesn't have to do it
commit f40882bf46eccfc9ba1de03f1e0a2d891df92159
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Oct 30 17:46:11 2007 -0400
Verify the length of the ptrarray, not its presence. And also do it for the session's streams
commit 3d36f9beaebf1c4ee6725dce191b3b88b7060bed
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Oct 30 17:23:06 2007 -0400
Return directly if new_stream/session fails
commit 32dc28dd7f45511461673a27c7609f832a4188dc
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Oct 30 17:22:12 2007 -0400
Add calls to the class function for FsSession methods
commit 655b7eceb94f38e94780e5aba0155a48fa6561d8
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Oct 30 16:24:03 2007 -0400
Add function to create a new participant, it is created from the conference, but is owned by the user
commit 96cc24396b7bb2498439c66916b16c7efb049923
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Oct 30 15:39:48 2007 -0400
session and participants are objects...
commit 139d32ae9f99f402cf9243a08ecf5d6cdaf797bb
Merge: 90f6540 187d966
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Oct 30 15:35:12 2007 -0400
Merge branch 'master' into fixes-from-darcs
commit d13920f742cb0f516977e466fa8300ef2032bb1f
Merge: 4b3f5aa 187d966
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Oct 30 15:33:53 2007 -0400
Merge branch 'master' into unit-tests
commit 187d9665c303a88fdef7136d5d82a5cf9e5dea1c
Author: burger <burger@Silverwork.(none)>
Date: Tue Oct 30 15:31:24 2007 -0400
Participants are independant, fixed refs and lifecycle issues to reflect new design
commit 4b3f5aa5e8ae94123b2faff607c7067c0811abaf
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Oct 30 15:21:29 2007 -0400
Add gitignore file
commit 5a6362ae7448d7dddf768817cde02a911b825db7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Oct 30 15:13:06 2007 -0400
Add test for fs_codec_copy
commit ff3124f9e39979da680201be19c6b529e3c9a18c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Oct 30 15:08:41 2007 -0400
Add Tests for fs_codec_compare
commit 1d02c52284fedebeefc46a99d4af117c177259e2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Oct 30 14:45:58 2007 -0400
Add the _get_type functions for fs_codec to the Standard subsection
commit 190c711d04ec76f02a63b6a241b3019dc75f374b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Oct 30 14:44:12 2007 -0400
Complete documentation for fs_codec_new
commit 16ce497f745a569c81ecb6866db67415815e8aef
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Oct 29 19:24:37 2007 -0400
Add fs_codec_compare function from darcs
commit 996f352b8e1a3cfc92c6e28a134af7686964d8f1
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Oct 30 14:32:48 2007 -0400
Replace fs_codec_init with fs_codec_new
commit 062f7c012ebf5862dd5991bf5a28e25cdbb72778
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Oct 30 12:14:42 2007 -0400
Add on test to the test suite
commit 90f654039b62b55f056065129bedf33aaa09b2e5
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Oct 29 19:22:09 2007 -0400
Properly reset the codec id to invalid -1 on error
commit a55d026eb3100bc4c31e029990d8b3807ef217e6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Oct 29 19:06:33 2007 -0400
Add audiovideo type to media_type_to_string
commit fbeab7ae9184e9e8ee94bfed2dcd3dd12f5b88e4
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Oct 29 19:00:27 2007 -0400
Last is AV, not VIDEO
commit 13f5110a0bd9a7d53e8d0d47b50f742176183739
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Oct 29 18:59:27 2007 -0400
Add more stuff to make the base unit test framework
commit a2a52b77ccc164ab897604b21e747bb5d915d00c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Oct 29 18:46:43 2007 -0400
Add framework for unit tests (taken from gst-plugins-base)
commit f9d4f8984f0ee5bdbcd3c35f8f1fac10f4c1d0fb
Author: burger <burger@Silverwork.(none)>
Date: Mon Oct 22 19:18:45 2007 -0400
Added weak refs between conference and sessions/participants, also made conference exit if unrefed before those 2
commit 799fe1b34b33179ef7c5244225912c925c2fac7c
Author: burger <burger@Silverwork.(none)>
Date: Fri Oct 19 18:12:47 2007 -0400
Started fs-base-conference element that implements the fs-conference-interface
Made errors multiplex on GstBus
Random doc and code fixes
commit 957793f100239c2058286f8a5a89d38fd7c53f8c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Oct 16 15:01:39 2007 -0400
Add proper marking for program listing
commit bb263851d2a88152c1c26d12f74a1b1298c4e131
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Oct 16 15:01:24 2007 -0400
Remove evil AM_MAINTAINER_MODE
commit b1a1954b8ed5d9c2cb28efe6261f8a90a5bd4507
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Tue Oct 16 15:01:00 2007 -0400
Remove m4 subdir
commit 163d1e0ee38e0c5f3d8aef35f9d3f5c0410c6a38
Author: burger <burger@Silverwork.(none)>
Date: Tue Oct 16 11:09:36 2007 -0400
Added missing file
commit 8610e0bc0a56a84a465b89655b314810e3bad2b4
Author: burger <burger@Silverwork.(none)>
Date: Mon Oct 15 18:18:03 2007 -0400
Fixed gtkdoc generation, some fixes to code and docs
commit 1c15f30a6ea7076f85802b1ad2b442301283b634
Author: burger <burger@Silverwork.(none)>
Date: Fri Oct 12 18:08:05 2007 -0400
Add autofoo based on gst autofoo
commit ce440b4c7062301987a3389b3eb14cbdd57dd03b
Author: burger <burger@Silverwork.(none)>
Date: Thu Oct 11 19:46:42 2007 -0400
More API implementation all around
commit d82cc20e93e485d7011d93504d9a9d4f6143d79e
Author: burger <burger@Silverwork.(none)>
Date: Fri Oct 5 16:43:18 2007 -0400
-Removed FsSessionParticipant and replaced by FsStream
-Renamed fs-conference to fs-conference-iface
-Added fs-base-conference that will contain the Base element for Farsight Conference elements
-More code all over
commit 626f21b311df31a1e02398e5f0ddb83af7000b3d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date: Mon Oct 1 17:32:34 2007 -0400
Initial import
|