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 15424 15425 15426 15427 15428 15429 15430 15431 15432 15433 15434 15435 15436 15437 15438 15439 15440 15441 15442 15443 15444 15445 15446 15447 15448 15449 15450 15451 15452 15453 15454 15455 15456 15457 15458 15459 15460 15461 15462 15463 15464 15465 15466 15467 15468 15469 15470 15471 15472 15473 15474 15475 15476 15477 15478 15479 15480 15481 15482 15483 15484 15485 15486 15487 15488 15489 15490 15491 15492 15493 15494 15495 15496 15497 15498 15499 15500 15501 15502 15503 15504 15505 15506 15507 15508 15509 15510 15511 15512 15513 15514 15515 15516 15517 15518 15519 15520 15521 15522 15523 15524 15525 15526 15527 15528 15529 15530 15531 15532 15533 15534 15535 15536 15537 15538 15539 15540 15541 15542 15543 15544 15545 15546 15547 15548 15549 15550 15551 15552 15553 15554 15555 15556 15557 15558 15559 15560 15561 15562 15563 15564 15565 15566 15567 15568 15569 15570 15571 15572 15573 15574 15575 15576 15577 15578 15579 15580 15581 15582 15583 15584 15585 15586 15587 15588 15589 15590 15591 15592 15593 15594 15595 15596 15597 15598 15599 15600 15601 15602 15603 15604 15605 15606 15607 15608 15609 15610 15611 15612 15613 15614 15615 15616 15617 15618 15619 15620 15621 15622 15623 15624 15625 15626 15627 15628 15629 15630 15631 15632 15633 15634 15635 15636 15637 15638 15639 15640 15641 15642 15643 15644 15645 15646 15647 15648 15649 15650 15651 15652 15653 15654 15655 15656 15657 15658 15659 15660 15661 15662 15663 15664 15665 15666 15667 15668 15669 15670 15671 15672 15673 15674 15675 15676 15677 15678 15679 15680 15681 15682 15683 15684 15685 15686 15687 15688 15689 15690 15691 15692 15693 15694 15695 15696 15697 15698 15699 15700 15701 15702 15703 15704 15705 15706 15707 15708 15709 15710 15711 15712 15713 15714 15715 15716 15717 15718 15719 15720 15721 15722 15723 15724 15725 15726 15727 15728 15729 15730 15731 15732 15733 15734 15735 15736 15737 15738 15739 15740 15741 15742 15743 15744 15745 15746 15747 15748 15749 15750 15751 15752 15753 15754 15755 15756 15757 15758 15759 15760 15761 15762 15763 15764 15765 15766 15767 15768 15769 15770 15771 15772 15773 15774 15775 15776 15777 15778 15779 15780 15781 15782 15783 15784 15785 15786 15787 15788 15789 15790 15791 15792 15793 15794 15795 15796 15797 15798 15799 15800 15801 15802 15803 15804 15805 15806 15807 15808 15809 15810 15811 15812 15813 15814 15815 15816 15817 15818 15819 15820 15821 15822 15823 15824 15825 15826 15827 15828 15829 15830 15831 15832 15833 15834 15835 15836 15837 15838 15839 15840 15841 15842 15843 15844 15845 15846 15847 15848 15849 15850 15851 15852 15853 15854 15855 15856 15857 15858 15859 15860 15861 15862 15863 15864 15865 15866 15867 15868 15869 15870 15871 15872 15873 15874 15875 15876 15877 15878 15879 15880 15881 15882 15883 15884 15885 15886 15887 15888 15889 15890 15891 15892 15893 15894 15895 15896 15897 15898 15899 15900 15901 15902 15903 15904 15905 15906 15907 15908 15909 15910 15911 15912 15913 15914 15915 15916 15917 15918 15919 15920 15921 15922 15923 15924 15925 15926 15927 15928 15929 15930 15931 15932 15933 15934 15935 15936 15937 15938 15939 15940 15941 15942 15943 15944 15945 15946 15947 15948 15949 15950 15951 15952 15953 15954 15955 15956 15957 15958 15959 15960 15961 15962 15963 15964 15965 15966 15967 15968 15969 15970 15971 15972 15973 15974 15975 15976 15977 15978 15979 15980 15981 15982 15983 15984 15985 15986 15987 15988 15989 15990 15991 15992 15993 15994 15995 15996 15997 15998 15999 16000 16001 16002 16003 16004 16005 16006 16007 16008 16009 16010 16011 16012 16013 16014 16015 16016 16017 16018 16019 16020 16021 16022 16023 16024 16025 16026 16027 16028 16029 16030 16031 16032 16033 16034 16035 16036 16037 16038 16039 16040 16041 16042 16043 16044 16045 16046 16047 16048 16049 16050 16051 16052 16053 16054 16055 16056 16057 16058 16059 16060 16061 16062 16063 16064 16065 16066 16067 16068 16069 16070 16071 16072 16073 16074 16075 16076 16077 16078 16079 16080 16081 16082 16083 16084 16085 16086 16087 16088 16089 16090 16091 16092 16093 16094 16095 16096 16097 16098 16099 16100 16101 16102 16103 16104 16105 16106 16107 16108 16109 16110 16111 16112 16113 16114 16115 16116 16117 16118 16119 16120 16121 16122 16123 16124 16125 16126 16127 16128 16129 16130 16131 16132 16133 16134 16135 16136 16137 16138 16139 16140 16141 16142 16143 16144 16145 16146 16147 16148 16149 16150 16151 16152 16153 16154 16155 16156 16157 16158 16159 16160 16161 16162 16163 16164 16165 16166 16167 16168 16169 16170 16171 16172 16173 16174 16175 16176 16177 16178 16179 16180 16181 16182 16183 16184 16185 16186 16187 16188 16189 16190 16191 16192 16193 16194 16195 16196 16197 16198 16199 16200 16201 16202 16203 16204 16205 16206 16207 16208 16209 16210 16211 16212 16213 16214 16215 16216 16217 16218 16219 16220 16221 16222 16223 16224 16225 16226 16227 16228 16229 16230 16231 16232 16233 16234 16235 16236 16237 16238 16239 16240 16241 16242 16243 16244 16245 16246 16247 16248 16249 16250 16251 16252 16253 16254 16255 16256 16257 16258 16259 16260 16261 16262 16263 16264 16265 16266 16267 16268 16269 16270 16271 16272 16273 16274 16275 16276 16277 16278 16279 16280 16281 16282 16283 16284 16285 16286 16287 16288 16289 16290 16291 16292 16293 16294 16295 16296 16297 16298 16299 16300 16301 16302 16303 16304 16305 16306 16307 16308 16309 16310 16311 16312 16313 16314 16315 16316 16317 16318 16319 16320 16321 16322 16323 16324 16325 16326 16327 16328 16329 16330 16331 16332 16333 16334 16335 16336 16337 16338 16339 16340 16341 16342 16343 16344 16345 16346 16347 16348 16349 16350 16351 16352 16353 16354 16355 16356 16357 16358 16359 16360 16361 16362 16363 16364 16365 16366 16367 16368 16369 16370 16371 16372 16373 16374 16375 16376 16377 16378 16379 16380 16381 16382 16383 16384 16385 16386 16387 16388 16389 16390 16391 16392 16393 16394 16395 16396 16397 16398 16399 16400 16401 16402 16403 16404 16405 16406 16407 16408 16409 16410 16411 16412 16413 16414 16415 16416 16417 16418 16419 16420 16421 16422 16423 16424 16425 16426 16427 16428 16429 16430 16431 16432 16433 16434 16435 16436 16437 16438 16439 16440 16441 16442 16443 16444 16445 16446 16447 16448 16449 16450 16451 16452 16453 16454 16455 16456 16457 16458 16459 16460 16461 16462 16463 16464 16465 16466 16467 16468 16469 16470 16471 16472 16473 16474 16475 16476 16477 16478 16479 16480 16481 16482 16483 16484 16485 16486 16487 16488 16489 16490 16491 16492 16493 16494 16495 16496 16497 16498 16499 16500 16501 16502 16503 16504 16505 16506 16507 16508 16509 16510 16511 16512 16513 16514 16515 16516 16517 16518 16519 16520 16521 16522 16523 16524 16525 16526 16527 16528 16529 16530 16531 16532 16533 16534 16535 16536 16537 16538 16539 16540 16541 16542 16543 16544 16545 16546 16547 16548 16549 16550 16551 16552 16553 16554 16555 16556 16557 16558 16559 16560 16561 16562 16563 16564 16565 16566 16567 16568 16569 16570 16571 16572 16573 16574 16575 16576 16577 16578 16579 16580 16581 16582 16583 16584 16585 16586 16587 16588 16589 16590 16591 16592 16593 16594 16595 16596 16597 16598 16599 16600 16601 16602 16603 16604 16605 16606 16607 16608 16609 16610 16611 16612 16613 16614 16615 16616 16617 16618 16619 16620 16621 16622 16623 16624 16625 16626 16627 16628 16629 16630 16631 16632 16633 16634 16635 16636 16637 16638 16639 16640 16641 16642 16643 16644 16645 16646 16647 16648 16649 16650 16651 16652 16653 16654 16655 16656 16657 16658 16659 16660 16661 16662 16663 16664 16665 16666 16667 16668 16669 16670 16671 16672 16673 16674 16675 16676 16677 16678 16679 16680 16681 16682 16683 16684 16685 16686 16687 16688 16689 16690 16691 16692 16693 16694 16695 16696 16697 16698 16699 16700 16701 16702 16703 16704 16705 16706 16707 16708 16709 16710 16711 16712 16713 16714 16715 16716 16717 16718 16719 16720 16721 16722 16723 16724 16725 16726 16727 16728 16729 16730 16731 16732 16733 16734 16735 16736 16737 16738 16739 16740 16741 16742 16743 16744 16745 16746 16747 16748 16749 16750 16751 16752 16753 16754 16755 16756 16757 16758 16759 16760 16761 16762 16763 16764 16765 16766 16767 16768 16769 16770 16771 16772 16773 16774 16775 16776 16777 16778 16779 16780 16781 16782 16783 16784 16785 16786 16787 16788 16789 16790 16791 16792 16793 16794 16795 16796 16797 16798 16799 16800 16801 16802 16803 16804 16805 16806 16807 16808 16809 16810 16811 16812 16813 16814 16815 16816 16817 16818 16819 16820 16821 16822 16823 16824 16825 16826 16827 16828 16829 16830 16831 16832 16833 16834 16835 16836 16837 16838 16839 16840 16841 16842 16843 16844 16845 16846 16847 16848 16849 16850 16851 16852 16853 16854 16855 16856 16857 16858 16859 16860 16861 16862 16863 16864 16865 16866 16867 16868 16869 16870 16871 16872 16873 16874 16875 16876 16877 16878 16879 16880 16881 16882 16883 16884 16885 16886 16887 16888 16889 16890 16891 16892 16893 16894 16895 16896 16897 16898 16899 16900 16901 16902 16903 16904 16905 16906 16907 16908 16909 16910 16911 16912 16913 16914 16915 16916 16917 16918 16919 16920 16921 16922 16923 16924 16925 16926 16927 16928 16929 16930 16931 16932 16933 16934 16935 16936 16937 16938 16939 16940 16941 16942 16943 16944 16945 16946 16947 16948 16949 16950 16951 16952 16953 16954 16955 16956 16957 16958 16959 16960 16961 16962 16963 16964 16965 16966 16967 16968 16969 16970 16971 16972 16973 16974 16975 16976 16977 16978 16979 16980 16981 16982 16983 16984 16985 16986 16987 16988 16989 16990 16991 16992 16993 16994 16995 16996 16997 16998 16999 17000 17001 17002 17003 17004 17005 17006 17007 17008 17009 17010 17011 17012 17013 17014 17015 17016 17017 17018 17019 17020 17021 17022 17023 17024 17025 17026 17027 17028 17029 17030 17031 17032 17033 17034 17035 17036 17037 17038 17039 17040 17041 17042 17043 17044 17045 17046 17047 17048 17049 17050 17051 17052 17053 17054 17055 17056 17057 17058 17059 17060 17061 17062 17063 17064 17065 17066 17067 17068 17069 17070 17071 17072 17073 17074 17075 17076 17077 17078 17079 17080 17081 17082 17083 17084 17085 17086 17087 17088 17089 17090 17091 17092 17093 17094 17095 17096 17097 17098 17099 17100 17101 17102 17103 17104 17105 17106 17107 17108 17109 17110 17111 17112 17113 17114 17115 17116 17117 17118 17119 17120 17121 17122 17123 17124 17125 17126 17127 17128 17129 17130 17131 17132 17133 17134 17135 17136 17137 17138 17139 17140 17141 17142 17143 17144 17145 17146 17147 17148 17149 17150 17151 17152 17153 17154 17155 17156 17157 17158 17159 17160 17161 17162 17163 17164 17165 17166 17167 17168 17169 17170 17171 17172 17173 17174 17175 17176 17177 17178 17179 17180 17181 17182 17183 17184 17185 17186 17187 17188 17189 17190 17191 17192 17193 17194 17195 17196 17197 17198 17199 17200 17201 17202 17203 17204 17205 17206 17207 17208 17209 17210 17211 17212 17213 17214 17215 17216 17217 17218 17219 17220 17221 17222 17223 17224 17225 17226 17227 17228 17229 17230 17231 17232 17233 17234 17235 17236 17237 17238 17239 17240 17241 17242 17243 17244 17245 17246 17247 17248 17249 17250 17251 17252 17253 17254 17255 17256 17257 17258 17259 17260 17261 17262 17263 17264 17265 17266 17267 17268 17269 17270 17271 17272 17273 17274 17275 17276 17277 17278 17279 17280 17281 17282 17283 17284 17285 17286 17287 17288 17289 17290 17291 17292 17293 17294 17295 17296 17297 17298 17299 17300 17301 17302 17303 17304 17305 17306 17307 17308 17309 17310 17311 17312 17313 17314 17315 17316 17317 17318 17319 17320 17321 17322 17323 17324 17325 17326 17327 17328 17329 17330 17331 17332 17333 17334 17335 17336 17337 17338 17339 17340 17341 17342 17343 17344 17345 17346 17347 17348 17349 17350 17351 17352 17353 17354 17355 17356 17357 17358 17359 17360 17361 17362 17363 17364 17365 17366 17367 17368 17369 17370 17371 17372 17373 17374 17375 17376 17377 17378 17379 17380 17381 17382 17383 17384 17385 17386 17387 17388 17389 17390 17391 17392 17393 17394 17395 17396 17397 17398 17399 17400 17401 17402 17403 17404 17405 17406 17407 17408 17409 17410 17411 17412 17413 17414 17415 17416 17417 17418 17419 17420 17421 17422 17423 17424 17425 17426 17427 17428 17429 17430 17431 17432 17433 17434 17435 17436 17437 17438 17439 17440 17441 17442 17443 17444 17445 17446 17447 17448 17449 17450 17451 17452 17453 17454 17455 17456 17457 17458 17459 17460 17461 17462 17463 17464 17465 17466 17467 17468 17469 17470 17471 17472 17473 17474 17475 17476 17477 17478 17479 17480 17481 17482 17483 17484 17485 17486 17487 17488 17489 17490 17491 17492 17493 17494 17495 17496 17497 17498 17499 17500 17501 17502 17503 17504 17505 17506 17507 17508 17509 17510 17511 17512 17513 17514 17515 17516 17517 17518 17519 17520 17521 17522 17523 17524 17525 17526 17527 17528 17529 17530 17531 17532 17533 17534 17535 17536 17537 17538 17539 17540 17541 17542 17543 17544 17545 17546 17547 17548 17549 17550 17551 17552 17553 17554 17555 17556 17557 17558 17559 17560 17561 17562 17563 17564 17565 17566 17567 17568 17569 17570 17571 17572 17573 17574 17575 17576 17577 17578 17579 17580 17581 17582 17583 17584 17585 17586 17587 17588 17589 17590 17591 17592 17593 17594 17595 17596 17597 17598 17599 17600 17601 17602 17603 17604 17605 17606 17607 17608 17609 17610 17611 17612 17613 17614 17615 17616 17617 17618 17619 17620 17621 17622 17623 17624 17625 17626 17627 17628 17629 17630 17631 17632 17633 17634 17635 17636 17637 17638 17639 17640 17641 17642 17643 17644 17645 17646 17647 17648 17649 17650 17651 17652 17653 17654 17655 17656 17657 17658 17659 17660 17661 17662 17663 17664 17665 17666 17667 17668 17669 17670 17671 17672 17673 17674 17675 17676 17677 17678 17679 17680 17681 17682 17683 17684 17685 17686 17687 17688 17689 17690 17691 17692 17693 17694 17695 17696 17697 17698 17699 17700 17701 17702 17703 17704 17705 17706 17707 17708 17709 17710 17711 17712 17713 17714 17715 17716 17717 17718 17719 17720 17721 17722 17723 17724 17725 17726 17727 17728 17729 17730 17731 17732 17733 17734 17735 17736 17737 17738 17739 17740 17741 17742 17743 17744 17745 17746 17747 17748 17749 17750 17751 17752 17753 17754 17755 17756 17757 17758 17759 17760 17761 17762 17763 17764 17765 17766 17767 17768 17769 17770 17771 17772 17773 17774 17775 17776 17777 17778 17779 17780 17781 17782 17783 17784 17785 17786 17787 17788 17789 17790 17791 17792 17793 17794 17795 17796 17797 17798 17799 17800 17801 17802 17803 17804 17805 17806 17807 17808 17809 17810 17811 17812 17813 17814 17815 17816 17817 17818 17819 17820 17821 17822 17823 17824 17825 17826 17827 17828 17829 17830 17831 17832 17833 17834 17835 17836 17837 17838 17839 17840 17841 17842 17843 17844 17845 17846 17847 17848 17849 17850 17851 17852 17853 17854 17855 17856 17857 17858 17859 17860 17861 17862 17863 17864 17865 17866 17867 17868 17869 17870 17871 17872 17873 17874 17875 17876 17877 17878 17879 17880 17881 17882 17883 17884 17885 17886 17887 17888 17889 17890 17891 17892 17893 17894 17895 17896 17897 17898 17899 17900 17901 17902 17903 17904 17905 17906 17907 17908 17909 17910 17911 17912 17913 17914 17915 17916 17917 17918 17919 17920 17921 17922 17923 17924 17925 17926 17927 17928 17929 17930 17931 17932 17933 17934 17935 17936 17937 17938 17939 17940 17941 17942 17943 17944 17945 17946 17947 17948 17949 17950 17951 17952 17953 17954 17955 17956 17957 17958 17959 17960 17961 17962 17963 17964 17965 17966 17967 17968 17969 17970 17971 17972 17973 17974 17975 17976 17977 17978 17979 17980 17981 17982 17983 17984 17985 17986 17987 17988 17989 17990 17991 17992 17993 17994 17995 17996 17997 17998 17999 18000 18001 18002 18003 18004 18005 18006 18007 18008 18009 18010 18011 18012 18013 18014 18015 18016 18017 18018 18019 18020 18021 18022 18023 18024 18025 18026 18027 18028 18029 18030 18031 18032 18033 18034 18035 18036 18037 18038 18039 18040 18041 18042 18043 18044 18045 18046 18047 18048 18049 18050 18051 18052 18053 18054 18055 18056 18057 18058 18059 18060 18061 18062 18063 18064 18065 18066 18067 18068 18069 18070 18071 18072 18073 18074 18075 18076 18077 18078 18079 18080 18081 18082 18083 18084 18085 18086 18087 18088 18089 18090 18091 18092 18093 18094 18095 18096 18097 18098 18099 18100 18101 18102 18103 18104 18105 18106 18107 18108 18109 18110 18111 18112 18113 18114 18115 18116 18117 18118 18119 18120 18121 18122 18123 18124 18125 18126 18127 18128 18129 18130 18131 18132 18133 18134 18135 18136 18137 18138 18139 18140 18141 18142 18143 18144 18145 18146 18147 18148 18149 18150 18151 18152 18153 18154 18155 18156 18157 18158 18159 18160 18161 18162 18163 18164 18165 18166 18167 18168 18169 18170 18171 18172 18173 18174 18175 18176 18177 18178 18179 18180 18181 18182 18183 18184 18185 18186 18187 18188 18189 18190 18191 18192 18193 18194 18195 18196 18197 18198 18199 18200 18201 18202 18203 18204 18205 18206 18207 18208 18209 18210 18211 18212 18213 18214 18215 18216 18217 18218 18219 18220 18221 18222 18223 18224 18225 18226 18227 18228 18229 18230 18231 18232 18233 18234 18235 18236 18237 18238 18239 18240 18241 18242 18243 18244 18245 18246 18247 18248 18249 18250 18251 18252 18253 18254 18255 18256 18257 18258 18259 18260 18261 18262 18263 18264 18265 18266 18267 18268 18269 18270 18271 18272 18273 18274 18275 18276 18277 18278 18279 18280 18281 18282 18283 18284 18285 18286 18287 18288 18289 18290 18291 18292 18293 18294 18295 18296 18297 18298 18299 18300 18301 18302 18303 18304 18305 18306 18307 18308 18309 18310 18311 18312 18313 18314 18315 18316 18317 18318 18319 18320 18321 18322 18323 18324 18325 18326 18327 18328 18329 18330 18331 18332 18333 18334 18335 18336 18337 18338 18339 18340 18341 18342 18343 18344 18345 18346 18347 18348 18349 18350 18351 18352 18353 18354 18355 18356 18357 18358 18359 18360 18361 18362 18363 18364 18365 18366 18367 18368 18369 18370 18371 18372 18373 18374 18375 18376 18377 18378 18379 18380 18381 18382 18383 18384 18385 18386 18387 18388 18389 18390 18391 18392 18393 18394 18395 18396 18397 18398 18399 18400 18401 18402 18403 18404 18405 18406 18407 18408 18409 18410 18411 18412 18413 18414 18415 18416 18417 18418 18419 18420 18421 18422 18423 18424 18425 18426 18427 18428 18429 18430 18431 18432 18433 18434 18435 18436 18437 18438 18439 18440 18441 18442 18443 18444 18445 18446 18447 18448 18449 18450 18451 18452 18453 18454 18455 18456 18457 18458 18459 18460 18461 18462 18463 18464 18465 18466 18467 18468 18469 18470 18471 18472 18473 18474 18475 18476 18477 18478 18479 18480 18481 18482 18483 18484 18485 18486 18487 18488 18489 18490 18491 18492 18493 18494 18495 18496 18497 18498 18499 18500 18501 18502 18503 18504 18505 18506 18507 18508 18509 18510 18511 18512 18513 18514 18515 18516 18517 18518 18519 18520 18521 18522 18523 18524 18525 18526 18527 18528 18529 18530 18531 18532 18533 18534 18535 18536 18537 18538 18539 18540 18541 18542 18543 18544 18545 18546 18547 18548 18549 18550 18551 18552 18553 18554 18555 18556 18557 18558 18559 18560 18561 18562 18563 18564 18565 18566 18567 18568 18569 18570 18571 18572 18573 18574 18575 18576 18577 18578 18579 18580 18581 18582 18583 18584 18585 18586 18587 18588 18589 18590 18591 18592 18593 18594 18595 18596 18597 18598 18599 18600 18601 18602 18603 18604 18605 18606 18607 18608 18609 18610 18611 18612 18613 18614 18615 18616 18617 18618 18619 18620 18621 18622 18623 18624 18625 18626 18627 18628 18629 18630 18631 18632 18633 18634 18635 18636 18637 18638 18639 18640 18641 18642 18643 18644 18645 18646 18647 18648 18649 18650 18651 18652 18653 18654 18655 18656 18657 18658 18659 18660 18661 18662 18663 18664 18665 18666 18667 18668 18669 18670 18671 18672 18673 18674 18675 18676 18677 18678 18679 18680 18681 18682 18683 18684 18685 18686 18687 18688 18689 18690 18691 18692 18693 18694 18695 18696 18697 18698 18699 18700 18701 18702 18703 18704 18705 18706 18707 18708 18709 18710 18711 18712 18713 18714 18715 18716 18717 18718 18719 18720 18721 18722 18723 18724 18725 18726 18727 18728 18729 18730 18731 18732 18733 18734 18735 18736 18737 18738 18739 18740 18741 18742 18743 18744 18745 18746 18747 18748 18749 18750 18751 18752 18753 18754 18755 18756 18757 18758 18759 18760 18761 18762 18763 18764 18765 18766 18767 18768 18769 18770 18771 18772 18773 18774 18775 18776 18777 18778 18779 18780 18781 18782 18783 18784 18785 18786 18787 18788 18789 18790 18791 18792 18793 18794 18795 18796 18797 18798 18799 18800 18801 18802 18803 18804 18805 18806 18807 18808 18809 18810 18811 18812 18813 18814 18815 18816 18817 18818 18819 18820 18821 18822 18823 18824 18825 18826 18827 18828 18829 18830 18831 18832 18833 18834 18835 18836 18837 18838 18839 18840 18841 18842 18843 18844 18845 18846 18847 18848 18849 18850 18851 18852 18853 18854 18855 18856 18857 18858 18859 18860 18861 18862 18863 18864 18865 18866 18867 18868 18869 18870 18871 18872 18873 18874 18875 18876 18877 18878 18879 18880 18881 18882 18883 18884 18885 18886 18887 18888 18889 18890 18891 18892 18893 18894 18895 18896 18897 18898 18899 18900 18901 18902 18903 18904 18905 18906 18907 18908 18909 18910 18911 18912 18913 18914 18915 18916 18917 18918 18919 18920 18921 18922 18923 18924 18925 18926 18927 18928 18929 18930 18931 18932 18933 18934 18935 18936 18937 18938 18939 18940 18941 18942 18943 18944 18945 18946 18947 18948 18949 18950 18951 18952 18953 18954 18955 18956 18957 18958 18959 18960 18961 18962 18963 18964 18965 18966 18967 18968 18969 18970 18971 18972 18973 18974 18975 18976 18977 18978 18979 18980 18981 18982 18983 18984 18985 18986 18987 18988 18989 18990 18991 18992 18993 18994 18995 18996 18997 18998 18999 19000 19001 19002 19003 19004 19005 19006 19007 19008 19009 19010 19011 19012 19013 19014 19015 19016 19017 19018 19019 19020 19021 19022 19023 19024 19025 19026 19027 19028 19029 19030 19031 19032 19033 19034 19035 19036 19037 19038 19039 19040 19041 19042 19043 19044 19045 19046 19047 19048 19049 19050 19051 19052 19053 19054 19055 19056 19057 19058 19059 19060 19061 19062 19063 19064 19065 19066 19067 19068 19069 19070 19071 19072 19073 19074 19075 19076 19077 19078 19079 19080 19081 19082 19083 19084 19085 19086 19087 19088 19089 19090 19091 19092 19093 19094 19095 19096 19097 19098 19099 19100 19101 19102 19103 19104 19105 19106 19107 19108 19109 19110 19111 19112 19113 19114 19115 19116 19117 19118 19119 19120 19121 19122 19123 19124 19125 19126 19127 19128 19129 19130 19131 19132 19133 19134 19135 19136 19137 19138 19139 19140 19141 19142 19143 19144 19145 19146 19147 19148 19149 19150 19151 19152 19153 19154 19155 19156 19157 19158 19159 19160 19161 19162 19163 19164 19165 19166 19167 19168 19169 19170 19171 19172 19173 19174 19175 19176 19177 19178 19179 19180 19181 19182 19183 19184 19185 19186 19187 19188 19189 19190 19191 19192 19193 19194 19195 19196 19197 19198 19199 19200 19201 19202 19203 19204 19205 19206 19207 19208 19209 19210 19211 19212 19213 19214 19215 19216 19217 19218 19219 19220 19221 19222 19223 19224 19225 19226 19227 19228 19229 19230 19231 19232 19233 19234 19235 19236 19237 19238 19239 19240 19241 19242 19243 19244 19245 19246 19247 19248 19249 19250 19251 19252 19253 19254 19255 19256 19257 19258 19259 19260 19261 19262 19263 19264 19265 19266 19267 19268 19269 19270 19271 19272 19273 19274 19275 19276 19277 19278 19279 19280 19281 19282 19283 19284 19285 19286 19287 19288 19289 19290 19291 19292 19293 19294 19295 19296 19297 19298 19299 19300 19301 19302 19303 19304 19305 19306 19307 19308 19309 19310 19311 19312 19313 19314 19315 19316 19317 19318 19319 19320 19321 19322 19323 19324 19325 19326 19327 19328 19329 19330 19331 19332 19333 19334 19335 19336 19337 19338 19339 19340 19341 19342 19343 19344 19345 19346 19347 19348 19349 19350 19351 19352 19353 19354 19355 19356 19357 19358 19359 19360 19361 19362 19363 19364 19365 19366 19367 19368 19369 19370 19371 19372 19373 19374 19375 19376 19377 19378 19379 19380 19381 19382 19383 19384 19385 19386 19387 19388 19389 19390 19391 19392 19393 19394 19395 19396 19397 19398 19399 19400 19401 19402 19403 19404 19405 19406 19407 19408 19409 19410 19411 19412 19413 19414 19415 19416 19417 19418 19419 19420 19421 19422 19423 19424 19425 19426 19427 19428 19429 19430 19431 19432 19433 19434 19435 19436 19437 19438 19439 19440 19441 19442 19443 19444 19445 19446 19447 19448 19449 19450 19451 19452 19453 19454 19455 19456 19457 19458 19459 19460 19461 19462 19463 19464 19465 19466 19467 19468 19469 19470 19471 19472 19473 19474 19475 19476 19477 19478 19479 19480 19481 19482 19483 19484 19485 19486 19487 19488 19489 19490 19491 19492 19493 19494 19495 19496 19497 19498 19499 19500 19501 19502 19503 19504 19505 19506 19507 19508 19509 19510 19511 19512 19513 19514 19515 19516 19517 19518 19519 19520 19521 19522 19523 19524 19525 19526 19527 19528 19529 19530 19531 19532 19533 19534 19535 19536 19537 19538 19539 19540 19541 19542 19543 19544 19545 19546 19547 19548 19549 19550 19551 19552 19553 19554 19555 19556 19557 19558 19559 19560 19561 19562 19563 19564 19565 19566 19567 19568 19569 19570 19571 19572 19573 19574 19575 19576 19577 19578 19579 19580 19581 19582 19583 19584 19585 19586 19587 19588 19589 19590 19591 19592 19593 19594 19595 19596 19597 19598 19599 19600 19601 19602 19603 19604 19605 19606 19607 19608 19609 19610 19611 19612 19613 19614 19615 19616 19617 19618 19619 19620 19621 19622 19623 19624 19625 19626 19627 19628 19629 19630 19631 19632 19633 19634 19635 19636 19637 19638 19639 19640 19641 19642 19643 19644 19645 19646 19647 19648 19649 19650 19651 19652 19653 19654 19655 19656 19657 19658 19659 19660 19661 19662 19663 19664 19665 19666 19667 19668 19669 19670 19671 19672 19673 19674 19675 19676 19677 19678 19679 19680 19681 19682 19683 19684 19685 19686 19687 19688 19689 19690 19691 19692 19693 19694 19695 19696 19697 19698 19699 19700 19701 19702 19703 19704 19705 19706 19707 19708 19709 19710 19711 19712 19713 19714 19715 19716 19717 19718 19719 19720 19721 19722 19723 19724 19725 19726 19727 19728 19729 19730 19731 19732 19733 19734 19735 19736 19737 19738 19739 19740 19741 19742 19743 19744 19745 19746 19747 19748 19749 19750 19751 19752 19753 19754 19755 19756 19757 19758 19759 19760 19761 19762 19763 19764 19765 19766 19767 19768 19769 19770 19771 19772 19773 19774 19775 19776 19777 19778 19779 19780 19781 19782 19783 19784 19785 19786 19787 19788 19789 19790 19791 19792 19793 19794 19795 19796 19797 19798 19799 19800 19801 19802 19803 19804 19805 19806 19807 19808 19809 19810 19811 19812 19813 19814 19815 19816 19817 19818 19819 19820 19821 19822 19823 19824 19825 19826 19827 19828 19829 19830 19831 19832 19833 19834 19835 19836 19837 19838 19839 19840 19841 19842 19843 19844 19845 19846 19847 19848 19849 19850 19851 19852 19853 19854 19855 19856 19857 19858 19859 19860 19861 19862 19863 19864 19865 19866 19867 19868 19869 19870 19871 19872 19873 19874 19875 19876 19877 19878 19879 19880 19881 19882 19883 19884 19885 19886 19887 19888 19889 19890 19891 19892 19893 19894 19895 19896 19897 19898 19899 19900 19901 19902 19903 19904 19905 19906 19907 19908 19909 19910 19911 19912 19913 19914 19915 19916 19917 19918 19919 19920 19921 19922 19923 19924 19925 19926 19927 19928 19929 19930 19931 19932 19933 19934 19935 19936 19937 19938 19939 19940 19941 19942 19943 19944 19945 19946 19947 19948 19949 19950 19951 19952 19953 19954 19955 19956 19957 19958 19959 19960 19961 19962 19963 19964 19965 19966 19967 19968 19969 19970 19971 19972 19973 19974 19975 19976 19977 19978 19979 19980 19981 19982 19983 19984 19985 19986 19987 19988 19989 19990 19991 19992 19993 19994 19995 19996 19997 19998 19999 20000 20001 20002 20003 20004 20005 20006 20007 20008 20009 20010 20011 20012 20013 20014 20015 20016 20017 20018 20019 20020 20021 20022 20023 20024 20025 20026 20027 20028 20029 20030 20031 20032 20033 20034 20035 20036 20037 20038 20039 20040 20041 20042 20043 20044 20045 20046 20047 20048 20049 20050 20051 20052 20053 20054 20055 20056 20057 20058 20059 20060 20061 20062 20063 20064 20065 20066 20067 20068 20069 20070 20071 20072 20073 20074 20075 20076 20077 20078 20079 20080 20081 20082 20083 20084 20085 20086 20087 20088 20089 20090 20091 20092 20093 20094 20095 20096 20097 20098 20099 20100 20101 20102 20103 20104 20105 20106 20107 20108 20109 20110 20111 20112 20113 20114 20115 20116 20117 20118 20119 20120 20121 20122 20123 20124 20125 20126 20127 20128 20129 20130 20131 20132 20133 20134 20135 20136 20137 20138 20139 20140 20141 20142 20143 20144 20145 20146 20147 20148 20149 20150 20151 20152 20153 20154 20155 20156 20157 20158 20159 20160 20161 20162 20163 20164 20165 20166 20167 20168 20169 20170 20171 20172 20173 20174 20175 20176 20177 20178 20179 20180 20181 20182 20183 20184 20185 20186 20187 20188 20189 20190 20191 20192 20193 20194 20195 20196 20197 20198 20199 20200 20201 20202 20203 20204 20205 20206 20207 20208 20209 20210 20211 20212 20213 20214 20215 20216 20217 20218 20219 20220 20221 20222 20223 20224 20225 20226 20227 20228 20229 20230 20231 20232 20233 20234 20235 20236 20237 20238 20239 20240 20241 20242 20243 20244 20245 20246 20247 20248 20249 20250 20251 20252 20253 20254 20255 20256 20257 20258 20259 20260 20261 20262 20263 20264 20265 20266 20267 20268 20269 20270 20271 20272 20273 20274 20275 20276 20277 20278 20279 20280 20281 20282 20283 20284 20285 20286 20287 20288 20289 20290 20291 20292 20293 20294 20295 20296 20297 20298 20299 20300 20301 20302 20303 20304 20305 20306 20307 20308 20309 20310 20311 20312 20313 20314 20315 20316 20317 20318 20319 20320 20321 20322 20323 20324 20325 20326 20327 20328 20329 20330 20331 20332 20333 20334 20335 20336 20337 20338 20339 20340 20341 20342 20343 20344 20345 20346 20347 20348 20349 20350 20351 20352 20353 20354 20355 20356 20357 20358 20359 20360 20361 20362 20363 20364 20365 20366 20367 20368 20369 20370 20371 20372 20373 20374 20375 20376 20377 20378 20379 20380 20381 20382 20383 20384 20385 20386 20387 20388 20389 20390 20391 20392 20393 20394 20395 20396 20397 20398 20399 20400 20401 20402 20403 20404 20405 20406 20407 20408 20409 20410 20411 20412 20413 20414 20415 20416 20417 20418 20419 20420 20421 20422 20423 20424 20425 20426 20427 20428 20429 20430 20431 20432 20433 20434 20435 20436 20437 20438 20439 20440 20441 20442 20443 20444 20445 20446 20447 20448 20449 20450 20451 20452 20453 20454 20455 20456 20457 20458 20459 20460 20461 20462 20463 20464 20465 20466 20467 20468 20469 20470 20471 20472 20473 20474 20475 20476 20477 20478 20479 20480 20481 20482 20483 20484 20485 20486 20487 20488 20489 20490 20491 20492 20493 20494 20495 20496 20497 20498 20499 20500 20501 20502 20503 20504 20505 20506 20507 20508 20509 20510 20511 20512 20513 20514 20515 20516 20517 20518 20519 20520 20521 20522 20523 20524 20525 20526 20527 20528 20529 20530 20531 20532 20533 20534 20535 20536 20537 20538 20539 20540 20541 20542 20543 20544 20545 20546 20547 20548 20549 20550 20551 20552 20553 20554 20555 20556 20557 20558 20559 20560 20561 20562 20563 20564 20565 20566 20567 20568 20569 20570 20571 20572 20573 20574 20575 20576 20577 20578 20579 20580 20581 20582 20583 20584 20585 20586 20587 20588 20589 20590 20591 20592 20593 20594 20595 20596 20597 20598 20599 20600 20601 20602 20603 20604 20605 20606 20607 20608 20609 20610 20611 20612 20613 20614 20615 20616 20617 20618 20619 20620 20621 20622 20623 20624 20625 20626 20627 20628 20629 20630 20631 20632 20633 20634 20635 20636 20637 20638 20639 20640 20641 20642 20643 20644 20645 20646 20647 20648 20649 20650 20651 20652 20653 20654 20655 20656 20657 20658 20659 20660 20661 20662 20663 20664 20665 20666 20667 20668 20669 20670 20671 20672 20673 20674 20675 20676 20677 20678 20679 20680 20681 20682 20683 20684 20685 20686 20687 20688 20689 20690 20691 20692 20693 20694 20695 20696 20697 20698 20699 20700 20701 20702 20703 20704 20705 20706 20707 20708 20709 20710 20711 20712 20713 20714 20715 20716 20717 20718 20719 20720 20721 20722 20723 20724 20725 20726 20727 20728 20729 20730 20731 20732 20733 20734 20735 20736 20737 20738 20739 20740 20741 20742 20743 20744 20745 20746 20747 20748 20749 20750 20751 20752 20753 20754 20755 20756 20757 20758 20759 20760 20761 20762 20763 20764 20765 20766 20767 20768 20769 20770 20771 20772 20773 20774 20775 20776 20777 20778 20779 20780 20781 20782 20783 20784 20785 20786 20787 20788 20789 20790 20791 20792 20793 20794 20795 20796 20797 20798 20799 20800 20801 20802 20803 20804 20805 20806 20807 20808 20809 20810 20811 20812 20813 20814 20815 20816 20817 20818 20819 20820 20821 20822 20823 20824 20825 20826 20827 20828 20829 20830 20831 20832 20833 20834 20835 20836 20837 20838 20839 20840 20841 20842 20843 20844 20845 20846 20847 20848 20849 20850 20851 20852 20853 20854 20855 20856 20857 20858 20859 20860 20861 20862 20863 20864 20865 20866 20867 20868 20869 20870 20871 20872 20873 20874 20875 20876 20877 20878 20879 20880 20881 20882 20883 20884 20885 20886 20887 20888 20889 20890 20891 20892 20893 20894 20895 20896 20897 20898 20899 20900 20901 20902 20903 20904 20905 20906 20907 20908 20909 20910 20911 20912 20913 20914 20915 20916 20917 20918 20919 20920 20921 20922 20923 20924 20925 20926 20927 20928 20929 20930 20931 20932 20933 20934 20935 20936 20937 20938 20939 20940 20941 20942 20943 20944 20945 20946 20947 20948 20949 20950 20951 20952 20953 20954 20955 20956 20957 20958 20959 20960 20961 20962 20963 20964 20965 20966 20967 20968 20969 20970 20971 20972 20973 20974 20975 20976 20977 20978 20979 20980 20981 20982 20983 20984 20985 20986 20987 20988 20989 20990 20991 20992 20993 20994 20995 20996 20997 20998 20999 21000 21001 21002 21003 21004 21005 21006 21007 21008 21009 21010 21011 21012 21013 21014 21015 21016 21017 21018 21019 21020 21021 21022 21023 21024 21025 21026 21027 21028 21029 21030 21031 21032 21033 21034 21035 21036 21037 21038 21039 21040 21041 21042 21043 21044 21045 21046 21047 21048 21049 21050 21051 21052 21053 21054 21055 21056 21057 21058 21059 21060 21061 21062 21063 21064 21065 21066 21067 21068 21069 21070 21071 21072 21073 21074 21075 21076 21077 21078 21079 21080 21081 21082 21083 21084 21085 21086 21087 21088 21089 21090 21091 21092 21093 21094 21095 21096 21097 21098 21099 21100 21101 21102 21103 21104 21105 21106 21107 21108 21109 21110 21111 21112 21113 21114 21115 21116 21117 21118 21119 21120 21121 21122 21123 21124 21125 21126 21127 21128 21129 21130 21131 21132 21133 21134 21135 21136 21137 21138 21139 21140 21141 21142 21143 21144 21145 21146 21147 21148 21149 21150 21151 21152 21153 21154 21155 21156 21157 21158 21159 21160 21161 21162 21163 21164 21165 21166 21167 21168 21169 21170 21171 21172 21173 21174 21175 21176 21177 21178 21179 21180 21181 21182 21183 21184 21185 21186 21187 21188 21189 21190 21191 21192 21193 21194 21195 21196 21197 21198 21199 21200 21201 21202 21203 21204 21205 21206 21207 21208 21209 21210 21211 21212 21213 21214 21215 21216 21217 21218 21219 21220 21221 21222 21223 21224 21225 21226 21227 21228 21229 21230 21231 21232 21233 21234 21235 21236 21237 21238 21239 21240 21241 21242 21243 21244 21245 21246 21247 21248 21249 21250 21251 21252 21253 21254 21255 21256 21257 21258 21259 21260 21261 21262 21263 21264 21265 21266 21267 21268 21269 21270 21271 21272 21273 21274 21275 21276 21277 21278 21279 21280 21281 21282 21283 21284 21285 21286 21287 21288 21289 21290 21291 21292 21293 21294 21295 21296 21297 21298 21299 21300 21301 21302 21303 21304 21305 21306 21307 21308 21309 21310 21311 21312 21313 21314 21315 21316 21317 21318 21319 21320 21321 21322 21323 21324 21325 21326 21327 21328 21329 21330 21331 21332 21333 21334 21335 21336 21337 21338 21339 21340 21341 21342 21343 21344 21345 21346 21347 21348 21349 21350 21351 21352 21353 21354 21355 21356 21357 21358 21359 21360 21361 21362 21363 21364 21365 21366 21367 21368 21369 21370 21371 21372 21373 21374 21375 21376 21377 21378 21379 21380 21381 21382 21383 21384 21385 21386 21387 21388 21389 21390 21391 21392 21393 21394 21395 21396 21397 21398 21399 21400 21401 21402 21403 21404 21405 21406 21407 21408 21409 21410 21411 21412 21413 21414 21415 21416 21417 21418 21419 21420 21421 21422 21423 21424 21425 21426 21427 21428 21429 21430 21431 21432 21433 21434 21435 21436 21437 21438 21439 21440 21441 21442 21443 21444 21445 21446 21447 21448 21449 21450 21451 21452 21453 21454 21455 21456 21457 21458 21459 21460 21461 21462 21463 21464 21465 21466 21467 21468 21469 21470 21471 21472 21473 21474 21475 21476 21477 21478 21479 21480 21481 21482 21483 21484 21485 21486 21487 21488 21489 21490 21491 21492 21493 21494 21495 21496 21497 21498 21499 21500 21501 21502 21503 21504 21505 21506 21507 21508 21509 21510 21511 21512 21513 21514 21515 21516 21517 21518 21519 21520 21521 21522 21523 21524 21525 21526 21527 21528 21529 21530 21531 21532 21533 21534 21535 21536 21537 21538 21539 21540 21541 21542 21543 21544 21545 21546 21547 21548 21549 21550 21551 21552 21553 21554 21555 21556 21557 21558 21559 21560 21561 21562 21563 21564 21565 21566 21567 21568 21569 21570 21571 21572 21573 21574 21575 21576 21577 21578 21579 21580 21581 21582 21583 21584 21585 21586 21587 21588 21589 21590 21591 21592 21593 21594 21595 21596 21597 21598 21599 21600 21601 21602 21603 21604 21605 21606 21607 21608 21609 21610 21611 21612 21613 21614 21615 21616 21617 21618 21619 21620 21621 21622 21623 21624 21625 21626 21627 21628 21629 21630 21631 21632 21633 21634 21635 21636 21637 21638 21639 21640 21641 21642 21643 21644 21645 21646 21647 21648 21649 21650 21651 21652 21653 21654 21655 21656 21657 21658 21659 21660 21661 21662 21663 21664 21665 21666 21667 21668 21669 21670 21671 21672 21673 21674 21675 21676 21677 21678 21679 21680 21681 21682 21683 21684 21685 21686 21687 21688 21689 21690 21691 21692 21693 21694 21695 21696 21697 21698 21699 21700 21701 21702 21703 21704 21705 21706 21707 21708 21709 21710 21711 21712 21713 21714 21715 21716 21717 21718 21719 21720 21721 21722 21723 21724 21725 21726 21727 21728 21729 21730 21731 21732 21733 21734 21735 21736 21737 21738 21739 21740 21741 21742 21743 21744 21745 21746 21747 21748 21749 21750 21751 21752 21753 21754 21755 21756 21757 21758 21759 21760 21761 21762 21763 21764 21765 21766 21767 21768 21769 21770 21771 21772 21773 21774 21775 21776 21777 21778 21779 21780 21781 21782 21783 21784 21785 21786 21787 21788 21789 21790 21791 21792 21793 21794 21795 21796 21797 21798 21799 21800 21801 21802 21803 21804 21805 21806 21807 21808 21809 21810 21811 21812 21813 21814 21815 21816 21817 21818 21819 21820 21821 21822 21823 21824 21825 21826 21827 21828 21829 21830 21831 21832 21833 21834 21835 21836 21837 21838 21839 21840 21841 21842 21843 21844 21845 21846 21847 21848 21849 21850 21851 21852 21853 21854 21855 21856 21857 21858 21859 21860 21861 21862 21863 21864 21865 21866 21867 21868 21869 21870 21871 21872 21873 21874 21875 21876 21877 21878 21879 21880 21881 21882 21883 21884 21885 21886 21887 21888 21889 21890 21891 21892 21893 21894 21895 21896 21897 21898 21899 21900 21901 21902 21903 21904 21905 21906 21907 21908 21909 21910 21911 21912 21913 21914 21915 21916 21917 21918 21919 21920 21921 21922 21923 21924 21925 21926 21927 21928 21929 21930 21931 21932 21933 21934 21935 21936 21937 21938 21939 21940 21941 21942 21943 21944 21945 21946 21947 21948 21949 21950 21951 21952 21953 21954 21955 21956 21957 21958 21959 21960 21961 21962 21963 21964 21965 21966 21967 21968 21969 21970 21971 21972 21973 21974 21975 21976 21977 21978 21979 21980 21981 21982 21983 21984 21985 21986 21987 21988 21989 21990 21991 21992 21993 21994 21995 21996 21997 21998 21999 22000 22001 22002 22003 22004 22005 22006 22007 22008 22009 22010 22011 22012 22013 22014 22015 22016 22017 22018 22019 22020 22021 22022 22023 22024 22025 22026 22027 22028 22029 22030 22031 22032 22033 22034 22035 22036 22037 22038 22039 22040 22041 22042 22043 22044 22045 22046 22047 22048 22049 22050 22051 22052 22053 22054 22055 22056 22057 22058 22059 22060 22061 22062 22063 22064 22065 22066 22067 22068 22069 22070 22071 22072 22073 22074 22075 22076 22077 22078 22079 22080 22081 22082 22083 22084 22085 22086 22087 22088 22089 22090 22091 22092 22093 22094 22095 22096 22097 22098 22099 22100 22101 22102 22103 22104 22105 22106 22107 22108 22109 22110 22111 22112 22113 22114 22115 22116 22117 22118 22119 22120 22121 22122 22123 22124 22125 22126 22127 22128 22129 22130 22131 22132 22133 22134 22135 22136 22137 22138 22139 22140 22141 22142 22143 22144 22145 22146 22147 22148 22149 22150 22151 22152 22153 22154 22155 22156 22157 22158 22159 22160 22161 22162 22163 22164 22165 22166 22167 22168 22169 22170 22171 22172 22173 22174 22175 22176 22177 22178 22179 22180 22181 22182 22183 22184 22185 22186 22187 22188 22189 22190 22191 22192 22193 22194 22195 22196 22197 22198 22199 22200 22201 22202 22203 22204 22205 22206 22207 22208 22209 22210 22211 22212 22213 22214 22215 22216 22217 22218 22219 22220 22221 22222 22223 22224 22225 22226 22227 22228 22229 22230 22231 22232 22233 22234 22235 22236 22237 22238 22239 22240 22241 22242 22243 22244 22245 22246 22247 22248 22249 22250 22251 22252 22253 22254 22255 22256 22257 22258 22259 22260 22261 22262 22263 22264 22265 22266 22267 22268 22269 22270 22271 22272 22273 22274 22275 22276 22277 22278 22279 22280 22281 22282 22283 22284 22285 22286 22287 22288 22289 22290 22291 22292 22293 22294 22295 22296 22297 22298 22299 22300 22301 22302 22303 22304 22305 22306 22307 22308 22309 22310 22311 22312 22313 22314 22315 22316 22317 22318 22319 22320 22321 22322 22323 22324 22325 22326 22327 22328 22329 22330 22331 22332 22333 22334 22335 22336 22337 22338 22339 22340 22341 22342 22343 22344 22345 22346 22347 22348 22349 22350 22351 22352 22353 22354 22355 22356 22357 22358 22359 22360 22361 22362 22363 22364 22365 22366 22367 22368 22369 22370 22371 22372 22373 22374 22375 22376 22377 22378 22379 22380 22381 22382 22383 22384 22385 22386 22387 22388 22389 22390 22391 22392 22393 22394 22395 22396 22397 22398 22399 22400 22401 22402 22403 22404 22405 22406 22407 22408 22409 22410 22411 22412 22413 22414 22415 22416 22417 22418 22419 22420 22421 22422 22423 22424 22425 22426 22427 22428 22429 22430 22431 22432 22433 22434 22435 22436 22437 22438 22439 22440 22441 22442 22443 22444 22445 22446 22447 22448 22449 22450 22451 22452 22453 22454 22455 22456 22457 22458 22459 22460 22461 22462 22463 22464 22465 22466 22467 22468 22469 22470 22471 22472 22473 22474 22475 22476 22477 22478 22479 22480 22481 22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 22502 22503 22504 22505 22506 22507 22508 22509 22510 22511 22512 22513 22514 22515 22516 22517 22518 22519 22520 22521 22522 22523 22524 22525 22526 22527 22528 22529 22530 22531 22532 22533 22534 22535 22536 22537 22538 22539 22540 22541 22542 22543 22544 22545 22546 22547 22548 22549 22550 22551 22552 22553 22554 22555 22556 22557 22558 22559 22560 22561 22562 22563 22564 22565 22566 22567 22568 22569 22570 22571 22572 22573 22574 22575 22576 22577 22578 22579 22580 22581 22582 22583 22584 22585 22586 22587 22588 22589 22590 22591 22592 22593 22594 22595 22596 22597 22598 22599 22600 22601 22602 22603 22604 22605 22606 22607 22608 22609 22610 22611 22612 22613 22614 22615 22616 22617 22618 22619 22620 22621 22622 22623 22624 22625 22626 22627 22628 22629 22630 22631 22632 22633 22634 22635 22636 22637 22638 22639 22640 22641 22642 22643 22644 22645 22646 22647 22648 22649 22650 22651 22652 22653 22654 22655 22656 22657 22658 22659 22660 22661 22662 22663 22664 22665 22666 22667 22668 22669 22670 22671 22672 22673 22674 22675 22676 22677 22678 22679 22680 22681 22682 22683 22684 22685 22686 22687 22688 22689 22690 22691 22692 22693 22694 22695 22696 22697 22698 22699 22700 22701 22702 22703 22704 22705 22706 22707 22708 22709 22710 22711 22712 22713 22714 22715 22716 22717 22718 22719 22720 22721 22722 22723 22724 22725 22726 22727 22728 22729 22730 22731 22732 22733 22734 22735 22736 22737 22738 22739 22740 22741 22742 22743 22744 22745 22746 22747 22748 22749 22750 22751 22752 22753 22754 22755 22756 22757 22758 22759 22760 22761 22762 22763 22764 22765 22766 22767 22768 22769 22770 22771 22772 22773 22774 22775 22776 22777 22778 22779 22780 22781 22782 22783 22784 22785 22786 22787 22788 22789 22790 22791 22792 22793 22794 22795 22796 22797 22798 22799 22800 22801 22802 22803 22804 22805 22806 22807 22808 22809 22810 22811 22812 22813 22814 22815 22816 22817 22818 22819 22820 22821 22822 22823 22824 22825 22826 22827 22828 22829 22830 22831 22832 22833 22834 22835 22836 22837 22838 22839 22840 22841 22842 22843 22844 22845 22846 22847 22848 22849 22850 22851 22852 22853 22854 22855 22856 22857 22858 22859 22860 22861 22862 22863 22864 22865 22866 22867 22868 22869 22870 22871 22872 22873 22874 22875 22876 22877 22878 22879 22880 22881 22882 22883 22884 22885 22886 22887 22888 22889 22890 22891 22892 22893 22894 22895 22896 22897 22898 22899 22900 22901 22902 22903 22904 22905 22906 22907 22908 22909 22910 22911 22912 22913 22914 22915 22916 22917 22918 22919 22920 22921 22922 22923 22924 22925 22926 22927 22928 22929 22930 22931 22932 22933 22934 22935 22936 22937 22938 22939 22940 22941 22942 22943 22944 22945 22946 22947 22948 22949 22950 22951 22952 22953 22954 22955 22956 22957 22958 22959 22960 22961 22962 22963 22964 22965 22966 22967 22968 22969 22970 22971 22972 22973 22974 22975 22976 22977 22978 22979 22980 22981 22982 22983 22984 22985 22986 22987 22988 22989 22990 22991 22992 22993 22994 22995 22996 22997 22998 22999 23000 23001 23002 23003 23004 23005 23006 23007 23008 23009 23010 23011 23012 23013 23014 23015 23016 23017 23018 23019 23020 23021 23022 23023 23024 23025 23026 23027 23028 23029 23030 23031 23032 23033 23034 23035 23036 23037 23038 23039 23040 23041 23042 23043 23044 23045 23046 23047 23048 23049 23050 23051 23052 23053 23054 23055 23056 23057 23058 23059 23060 23061 23062 23063 23064 23065 23066 23067 23068 23069 23070 23071 23072 23073 23074 23075 23076 23077 23078 23079 23080 23081 23082 23083 23084 23085 23086 23087 23088 23089 23090 23091 23092 23093 23094 23095 23096 23097 23098 23099 23100 23101 23102 23103 23104 23105 23106 23107 23108 23109 23110 23111 23112 23113 23114 23115 23116 23117 23118 23119 23120 23121 23122 23123 23124 23125 23126 23127 23128 23129 23130 23131 23132 23133 23134 23135 23136 23137 23138 23139 23140 23141 23142 23143 23144 23145 23146 23147 23148 23149 23150 23151 23152 23153 23154 23155 23156 23157 23158 23159 23160 23161 23162 23163 23164 23165 23166 23167 23168 23169 23170 23171 23172 23173 23174 23175 23176 23177 23178 23179 23180 23181 23182 23183 23184 23185 23186 23187 23188 23189 23190 23191 23192 23193 23194 23195 23196 23197 23198 23199 23200 23201 23202 23203 23204 23205 23206 23207 23208 23209 23210 23211 23212 23213 23214 23215 23216 23217 23218 23219 23220 23221 23222 23223 23224 23225 23226 23227 23228 23229 23230 23231 23232 23233 23234 23235 23236 23237 23238 23239 23240 23241 23242 23243 23244 23245 23246 23247 23248 23249 23250 23251 23252 23253 23254 23255 23256 23257 23258 23259 23260 23261 23262 23263 23264 23265 23266 23267 23268 23269 23270 23271 23272 23273 23274 23275 23276 23277 23278 23279 23280 23281 23282 23283 23284 23285 23286 23287 23288 23289 23290 23291 23292 23293 23294 23295 23296 23297 23298 23299 23300 23301 23302 23303 23304 23305 23306 23307 23308 23309 23310 23311 23312 23313 23314 23315 23316 23317 23318 23319 23320 23321 23322 23323 23324 23325 23326 23327 23328 23329 23330 23331 23332 23333 23334 23335 23336 23337 23338 23339 23340 23341 23342 23343 23344 23345 23346 23347 23348 23349 23350 23351 23352 23353 23354 23355 23356 23357 23358 23359 23360 23361 23362 23363 23364 23365 23366 23367 23368 23369 23370 23371 23372 23373 23374 23375 23376 23377 23378 23379 23380 23381 23382 23383 23384 23385 23386 23387 23388 23389 23390 23391 23392 23393 23394 23395 23396 23397 23398 23399 23400 23401 23402 23403 23404 23405 23406 23407 23408 23409 23410 23411 23412 23413 23414 23415 23416 23417 23418 23419 23420 23421 23422 23423 23424 23425 23426 23427 23428 23429 23430 23431 23432 23433 23434 23435 23436 23437 23438 23439 23440 23441 23442 23443 23444 23445 23446 23447 23448 23449 23450 23451 23452 23453 23454 23455 23456 23457 23458 23459 23460 23461 23462 23463 23464 23465 23466 23467 23468 23469 23470 23471 23472 23473 23474 23475 23476 23477 23478 23479 23480 23481 23482 23483 23484 23485 23486 23487 23488 23489 23490 23491 23492 23493 23494 23495 23496 23497 23498 23499 23500 23501 23502 23503 23504 23505 23506 23507 23508 23509 23510 23511 23512 23513 23514 23515 23516 23517 23518 23519 23520 23521 23522 23523 23524 23525 23526 23527 23528 23529 23530 23531 23532 23533 23534 23535 23536 23537 23538 23539 23540 23541 23542 23543 23544 23545 23546 23547 23548 23549 23550 23551 23552 23553 23554 23555 23556 23557 23558 23559 23560 23561 23562 23563 23564 23565 23566 23567 23568 23569 23570 23571 23572 23573 23574 23575 23576 23577 23578 23579 23580 23581 23582 23583 23584 23585 23586 23587 23588 23589 23590 23591 23592 23593 23594 23595 23596 23597 23598 23599 23600 23601 23602 23603 23604 23605 23606 23607 23608 23609 23610 23611 23612 23613 23614 23615 23616 23617 23618 23619 23620 23621 23622 23623 23624 23625 23626 23627 23628 23629 23630 23631 23632 23633 23634 23635 23636 23637 23638 23639 23640 23641 23642 23643 23644 23645 23646 23647 23648 23649 23650 23651 23652 23653 23654 23655 23656 23657 23658 23659 23660 23661 23662 23663 23664 23665 23666 23667 23668 23669 23670 23671 23672 23673 23674 23675 23676 23677 23678 23679 23680 23681 23682 23683 23684 23685 23686 23687 23688 23689 23690 23691 23692 23693 23694 23695 23696 23697 23698 23699 23700 23701 23702 23703 23704 23705 23706 23707 23708 23709 23710 23711 23712 23713 23714 23715 23716 23717 23718 23719 23720 23721 23722 23723 23724 23725 23726 23727 23728 23729 23730 23731 23732 23733 23734 23735 23736 23737 23738 23739 23740 23741 23742 23743 23744 23745 23746 23747 23748 23749 23750 23751 23752 23753 23754 23755 23756 23757 23758 23759 23760 23761 23762 23763 23764 23765 23766 23767 23768 23769 23770 23771 23772 23773 23774 23775 23776 23777 23778 23779 23780 23781 23782 23783 23784 23785 23786 23787 23788 23789 23790 23791 23792 23793 23794 23795 23796 23797 23798 23799 23800 23801 23802 23803 23804 23805 23806 23807 23808 23809 23810 23811 23812 23813 23814 23815 23816 23817 23818 23819 23820 23821 23822 23823 23824 23825 23826 23827 23828 23829 23830 23831 23832 23833 23834 23835 23836 23837 23838 23839 23840 23841 23842 23843 23844 23845 23846 23847 23848 23849 23850 23851 23852 23853 23854 23855 23856 23857 23858 23859 23860 23861 23862 23863 23864 23865 23866 23867 23868 23869 23870 23871 23872 23873 23874 23875 23876 23877 23878 23879 23880 23881 23882 23883 23884 23885 23886 23887 23888 23889 23890 23891 23892 23893 23894 23895 23896 23897 23898 23899 23900 23901 23902 23903 23904 23905 23906 23907 23908 23909 23910 23911 23912 23913 23914 23915 23916 23917 23918 23919 23920 23921 23922 23923 23924 23925 23926 23927 23928 23929 23930 23931 23932 23933 23934 23935 23936 23937 23938 23939 23940 23941 23942 23943 23944 23945 23946 23947 23948 23949 23950 23951 23952 23953 23954 23955 23956 23957 23958 23959 23960 23961 23962 23963 23964 23965 23966 23967 23968 23969 23970 23971 23972 23973 23974 23975 23976 23977 23978 23979 23980 23981 23982 23983 23984 23985 23986 23987 23988 23989 23990 23991 23992 23993 23994 23995 23996 23997 23998 23999 24000 24001 24002 24003 24004 24005 24006 24007 24008 24009 24010 24011 24012 24013 24014 24015 24016 24017 24018 24019 24020 24021 24022 24023 24024 24025 24026 24027 24028 24029 24030 24031 24032 24033 24034 24035 24036 24037 24038 24039 24040 24041 24042 24043 24044 24045 24046 24047 24048 24049 24050 24051 24052 24053 24054 24055 24056 24057 24058 24059 24060 24061 24062 24063 24064 24065 24066 24067 24068 24069 24070 24071 24072 24073 24074 24075 24076 24077 24078 24079 24080 24081 24082 24083 24084 24085 24086 24087 24088 24089 24090 24091 24092 24093 24094 24095 24096 24097 24098 24099 24100 24101 24102 24103 24104 24105 24106 24107 24108 24109 24110 24111 24112 24113 24114 24115 24116 24117 24118 24119 24120 24121 24122 24123 24124 24125 24126 24127 24128 24129 24130 24131 24132 24133 24134 24135 24136 24137 24138 24139 24140 24141 24142 24143 24144 24145 24146 24147 24148 24149 24150 24151 24152 24153 24154 24155 24156 24157 24158 24159 24160 24161 24162 24163 24164 24165 24166 24167 24168 24169 24170 24171 24172 24173 24174 24175 24176 24177 24178 24179 24180 24181 24182 24183 24184 24185 24186 24187 24188 24189 24190 24191 24192 24193 24194 24195 24196 24197 24198 24199 24200 24201 24202 24203 24204 24205 24206 24207 24208 24209 24210 24211 24212 24213 24214 24215 24216 24217 24218 24219 24220 24221 24222 24223 24224 24225 24226 24227 24228 24229 24230 24231 24232 24233 24234 24235 24236 24237 24238 24239 24240 24241 24242 24243 24244 24245 24246 24247 24248 24249 24250 24251 24252 24253 24254 24255 24256 24257 24258 24259 24260 24261 24262 24263 24264 24265 24266 24267 24268 24269 24270 24271 24272 24273 24274 24275 24276 24277 24278 24279 24280 24281 24282 24283 24284 24285 24286 24287 24288 24289 24290 24291 24292 24293 24294 24295 24296 24297 24298 24299 24300 24301 24302 24303 24304 24305 24306 24307 24308 24309 24310 24311 24312 24313 24314 24315 24316 24317 24318 24319 24320 24321 24322 24323 24324 24325 24326 24327 24328 24329 24330 24331 24332 24333 24334 24335 24336 24337 24338 24339 24340 24341 24342 24343 24344 24345 24346 24347 24348 24349 24350 24351 24352 24353 24354 24355 24356 24357 24358 24359 24360 24361 24362 24363 24364 24365 24366 24367 24368 24369 24370 24371 24372 24373 24374 24375 24376 24377 24378 24379 24380 24381 24382 24383 24384 24385 24386 24387 24388 24389 24390 24391 24392 24393 24394 24395 24396 24397 24398 24399 24400 24401 24402 24403 24404 24405 24406 24407 24408 24409 24410 24411 24412 24413 24414 24415 24416 24417 24418 24419 24420 24421 24422 24423 24424 24425 24426 24427 24428 24429 24430 24431 24432 24433 24434 24435 24436 24437 24438 24439 24440 24441 24442 24443 24444 24445 24446 24447 24448 24449 24450 24451 24452 24453 24454 24455 24456 24457 24458 24459 24460 24461 24462 24463 24464 24465 24466 24467 24468 24469 24470 24471 24472 24473 24474 24475 24476 24477 24478 24479 24480 24481 24482 24483 24484 24485 24486 24487 24488 24489 24490 24491 24492 24493 24494 24495 24496 24497 24498 24499 24500 24501 24502 24503 24504 24505 24506 24507 24508 24509 24510 24511 24512 24513 24514 24515 24516 24517 24518 24519 24520 24521 24522 24523 24524 24525 24526 24527 24528 24529 24530 24531 24532 24533 24534 24535 24536 24537 24538 24539 24540 24541 24542 24543 24544 24545 24546 24547 24548 24549 24550 24551 24552 24553 24554 24555 24556 24557 24558 24559 24560 24561 24562 24563 24564 24565 24566 24567 24568 24569 24570 24571 24572 24573 24574 24575 24576 24577 24578 24579 24580 24581 24582 24583 24584 24585 24586 24587 24588 24589 24590 24591 24592 24593 24594 24595 24596 24597 24598 24599 24600 24601 24602 24603 24604 24605 24606 24607 24608 24609 24610 24611 24612 24613 24614 24615 24616 24617 24618 24619 24620 24621 24622 24623 24624 24625 24626 24627 24628 24629 24630 24631 24632 24633 24634 24635 24636 24637 24638 24639 24640 24641 24642 24643 24644 24645 24646 24647 24648 24649 24650 24651 24652 24653 24654 24655 24656 24657 24658 24659 24660 24661 24662 24663 24664 24665 24666 24667 24668 24669 24670 24671 24672 24673 24674 24675 24676 24677 24678 24679 24680 24681 24682 24683 24684 24685 24686 24687 24688 24689 24690 24691 24692 24693 24694 24695 24696 24697 24698 24699 24700 24701 24702 24703 24704 24705 24706 24707 24708 24709 24710 24711 24712 24713 24714 24715 24716 24717 24718 24719 24720 24721 24722 24723 24724 24725 24726 24727 24728 24729 24730 24731 24732 24733 24734 24735 24736 24737 24738 24739 24740 24741 24742 24743 24744 24745 24746 24747 24748 24749 24750 24751 24752 24753 24754 24755 24756 24757 24758 24759 24760 24761 24762 24763 24764 24765 24766 24767 24768 24769 24770 24771 24772 24773 24774 24775 24776 24777 24778 24779 24780 24781 24782 24783 24784 24785 24786 24787 24788 24789 24790 24791 24792 24793 24794 24795 24796 24797 24798 24799 24800 24801 24802 24803 24804 24805 24806 24807 24808 24809 24810 24811 24812 24813 24814 24815 24816 24817 24818 24819 24820 24821 24822 24823 24824 24825 24826 24827 24828 24829 24830 24831 24832 24833 24834 24835 24836 24837 24838 24839 24840 24841 24842 24843 24844 24845 24846 24847 24848 24849 24850 24851 24852 24853 24854 24855 24856 24857 24858 24859 24860 24861 24862 24863 24864 24865 24866 24867 24868 24869 24870 24871 24872 24873 24874 24875 24876 24877 24878 24879 24880 24881 24882 24883 24884 24885 24886 24887 24888 24889 24890 24891 24892 24893 24894 24895 24896 24897 24898 24899 24900 24901 24902 24903 24904 24905 24906 24907 24908 24909 24910 24911 24912 24913 24914 24915 24916 24917 24918 24919 24920 24921 24922 24923 24924 24925 24926 24927 24928 24929 24930 24931 24932 24933 24934 24935 24936 24937 24938 24939 24940 24941 24942 24943 24944 24945 24946 24947 24948 24949 24950 24951 24952 24953 24954 24955 24956 24957 24958 24959 24960 24961 24962 24963 24964 24965 24966 24967 24968 24969 24970 24971 24972 24973 24974 24975 24976 24977 24978 24979 24980 24981 24982 24983 24984 24985 24986 24987 24988 24989 24990 24991 24992 24993 24994 24995 24996 24997 24998 24999 25000 25001 25002 25003 25004 25005 25006 25007 25008 25009 25010 25011 25012 25013 25014 25015 25016 25017 25018 25019 25020 25021 25022 25023 25024 25025 25026 25027 25028 25029 25030 25031 25032 25033 25034 25035 25036 25037 25038 25039 25040 25041 25042 25043 25044 25045 25046 25047 25048 25049 25050 25051 25052 25053 25054 25055 25056 25057 25058 25059 25060 25061 25062 25063 25064 25065 25066 25067 25068 25069 25070 25071 25072 25073 25074 25075 25076 25077 25078 25079 25080 25081 25082 25083 25084 25085 25086 25087 25088 25089 25090 25091 25092 25093 25094 25095 25096 25097 25098 25099 25100 25101 25102 25103 25104 25105 25106 25107 25108 25109 25110 25111 25112 25113 25114 25115 25116 25117 25118 25119 25120 25121 25122 25123 25124 25125 25126 25127 25128 25129 25130 25131 25132 25133 25134 25135 25136 25137 25138 25139 25140 25141 25142 25143 25144 25145 25146 25147 25148 25149 25150 25151 25152 25153 25154 25155 25156 25157 25158 25159 25160 25161 25162 25163 25164 25165 25166 25167 25168 25169 25170 25171 25172 25173 25174 25175 25176 25177 25178 25179 25180 25181 25182 25183 25184 25185 25186 25187 25188 25189 25190 25191 25192 25193 25194 25195 25196 25197 25198 25199 25200 25201 25202 25203 25204 25205 25206 25207 25208 25209 25210 25211 25212 25213 25214 25215 25216 25217 25218 25219 25220 25221 25222 25223 25224 25225 25226 25227 25228 25229 25230 25231 25232 25233 25234 25235 25236 25237 25238 25239 25240 25241 25242 25243 25244 25245 25246 25247 25248 25249 25250 25251 25252 25253 25254 25255 25256 25257 25258 25259 25260 25261 25262 25263 25264 25265 25266 25267 25268 25269 25270 25271 25272 25273 25274 25275 25276 25277 25278 25279 25280 25281 25282 25283 25284 25285 25286 25287 25288 25289 25290 25291 25292 25293 25294 25295 25296 25297 25298 25299 25300 25301 25302 25303 25304 25305 25306 25307 25308 25309 25310 25311 25312 25313 25314 25315 25316 25317 25318 25319 25320 25321 25322 25323 25324 25325 25326 25327 25328 25329 25330 25331 25332 25333 25334 25335 25336 25337 25338 25339 25340 25341 25342 25343 25344 25345 25346 25347 25348 25349 25350 25351 25352 25353 25354 25355 25356 25357 25358 25359 25360 25361 25362 25363 25364 25365 25366 25367 25368 25369 25370 25371 25372 25373 25374 25375 25376 25377 25378 25379 25380 25381 25382 25383 25384 25385 25386 25387 25388 25389 25390 25391 25392 25393 25394 25395 25396 25397 25398 25399 25400 25401 25402 25403 25404 25405 25406 25407 25408 25409 25410 25411 25412 25413 25414 25415 25416 25417 25418 25419 25420 25421 25422 25423 25424 25425 25426 25427 25428 25429 25430 25431 25432 25433 25434 25435 25436 25437 25438 25439 25440 25441 25442 25443 25444 25445 25446 25447 25448 25449 25450 25451 25452 25453 25454 25455 25456 25457 25458 25459 25460 25461 25462 25463 25464 25465 25466 25467 25468 25469 25470 25471 25472 25473 25474 25475 25476 25477 25478 25479 25480 25481 25482 25483 25484 25485 25486 25487 25488 25489 25490 25491 25492 25493 25494 25495 25496 25497 25498 25499 25500 25501 25502 25503 25504 25505 25506 25507 25508 25509 25510 25511 25512 25513 25514 25515 25516 25517 25518 25519 25520 25521 25522 25523 25524 25525 25526 25527 25528 25529 25530 25531 25532 25533 25534 25535 25536 25537 25538 25539 25540 25541 25542 25543 25544 25545 25546 25547 25548 25549 25550 25551 25552 25553 25554 25555 25556 25557 25558 25559 25560 25561 25562 25563 25564 25565 25566 25567 25568 25569 25570 25571 25572 25573 25574 25575 25576 25577 25578 25579 25580 25581 25582 25583 25584 25585 25586 25587 25588 25589 25590 25591 25592 25593 25594 25595 25596 25597 25598 25599 25600 25601 25602 25603 25604 25605 25606 25607 25608 25609 25610 25611 25612 25613 25614 25615 25616 25617 25618 25619 25620 25621 25622 25623 25624 25625 25626 25627 25628 25629 25630 25631 25632 25633 25634 25635 25636 25637 25638 25639 25640 25641 25642 25643 25644 25645 25646 25647 25648 25649 25650 25651 25652 25653 25654 25655 25656 25657 25658 25659 25660 25661 25662 25663 25664 25665 25666 25667 25668 25669 25670 25671 25672 25673 25674 25675 25676 25677 25678 25679 25680 25681 25682 25683 25684 25685 25686 25687 25688 25689 25690 25691 25692 25693 25694 25695 25696 25697 25698 25699 25700 25701 25702 25703 25704 25705 25706 25707 25708 25709 25710 25711 25712 25713 25714 25715 25716 25717 25718 25719 25720 25721 25722 25723 25724 25725 25726 25727 25728 25729 25730 25731 25732 25733 25734 25735 25736 25737 25738 25739 25740 25741 25742 25743 25744 25745 25746 25747 25748 25749 25750 25751 25752 25753 25754 25755 25756 25757 25758 25759 25760 25761 25762 25763 25764 25765 25766 25767 25768 25769 25770 25771 25772 25773 25774 25775 25776 25777 25778 25779 25780 25781 25782 25783 25784 25785 25786 25787 25788 25789 25790 25791 25792 25793 25794 25795 25796 25797 25798 25799 25800 25801 25802 25803 25804 25805 25806 25807 25808 25809 25810 25811 25812 25813 25814 25815 25816 25817 25818 25819 25820 25821 25822 25823 25824 25825 25826 25827 25828 25829 25830 25831 25832 25833 25834 25835 25836 25837 25838 25839 25840 25841 25842 25843 25844 25845 25846 25847 25848 25849 25850 25851 25852 25853 25854 25855 25856 25857 25858 25859 25860 25861 25862 25863 25864 25865 25866 25867 25868 25869 25870 25871 25872 25873 25874 25875 25876 25877 25878 25879 25880 25881 25882 25883 25884 25885 25886 25887 25888 25889 25890 25891 25892 25893 25894 25895 25896 25897 25898 25899 25900 25901 25902 25903 25904 25905 25906 25907 25908 25909 25910 25911 25912 25913 25914 25915 25916 25917 25918 25919 25920 25921 25922 25923 25924 25925 25926 25927 25928 25929 25930 25931 25932 25933 25934 25935 25936 25937 25938 25939 25940 25941 25942 25943 25944 25945 25946 25947 25948 25949 25950 25951 25952 25953 25954 25955 25956 25957 25958 25959 25960 25961 25962 25963 25964 25965 25966 25967 25968 25969 25970 25971 25972 25973 25974 25975 25976 25977 25978 25979 25980 25981 25982 25983 25984 25985 25986 25987 25988 25989 25990 25991 25992 25993 25994 25995 25996 25997 25998 25999 26000 26001 26002 26003 26004 26005 26006 26007 26008 26009 26010 26011 26012 26013 26014 26015 26016 26017 26018 26019 26020 26021 26022 26023 26024 26025 26026 26027 26028 26029 26030 26031 26032 26033 26034 26035 26036 26037 26038 26039 26040 26041 26042 26043 26044 26045 26046 26047 26048 26049 26050 26051 26052 26053 26054 26055 26056 26057 26058 26059 26060 26061 26062 26063 26064 26065 26066 26067 26068 26069 26070 26071 26072 26073 26074 26075 26076 26077 26078 26079 26080 26081 26082 26083 26084 26085 26086 26087 26088 26089 26090 26091 26092 26093 26094 26095 26096 26097 26098 26099 26100 26101 26102 26103 26104 26105 26106 26107 26108 26109 26110 26111 26112 26113 26114 26115 26116 26117 26118 26119 26120 26121 26122 26123 26124 26125 26126 26127 26128 26129 26130 26131 26132 26133 26134 26135 26136 26137 26138 26139 26140 26141 26142 26143 26144 26145 26146 26147 26148 26149 26150 26151 26152 26153 26154 26155 26156 26157 26158 26159 26160 26161 26162 26163 26164 26165 26166 26167 26168 26169 26170 26171 26172 26173 26174 26175 26176 26177 26178 26179 26180 26181 26182 26183 26184 26185 26186 26187 26188 26189 26190 26191 26192 26193 26194 26195 26196 26197 26198 26199 26200 26201 26202 26203 26204 26205 26206 26207 26208 26209 26210 26211 26212 26213 26214 26215 26216 26217 26218 26219 26220 26221 26222 26223 26224 26225 26226 26227 26228 26229 26230 26231 26232 26233 26234 26235 26236 26237 26238 26239 26240 26241 26242 26243 26244 26245 26246 26247 26248 26249 26250 26251 26252 26253 26254 26255 26256 26257 26258 26259 26260 26261 26262 26263 26264 26265 26266 26267 26268 26269 26270 26271 26272 26273 26274 26275 26276 26277 26278 26279 26280 26281 26282 26283 26284 26285 26286 26287 26288 26289 26290 26291 26292 26293 26294 26295 26296 26297 26298 26299 26300 26301 26302 26303 26304 26305 26306 26307 26308 26309 26310 26311 26312 26313 26314 26315 26316 26317 26318 26319 26320 26321 26322 26323 26324 26325 26326 26327 26328 26329 26330 26331 26332 26333 26334 26335 26336 26337 26338 26339 26340 26341 26342 26343 26344 26345 26346 26347 26348 26349 26350 26351 26352 26353 26354 26355 26356 26357 26358 26359 26360 26361 26362 26363 26364 26365 26366 26367 26368 26369 26370 26371 26372 26373 26374 26375 26376 26377 26378 26379 26380 26381 26382 26383 26384 26385 26386 26387 26388 26389 26390 26391 26392 26393 26394 26395 26396 26397 26398 26399 26400 26401 26402 26403 26404 26405 26406 26407 26408 26409 26410 26411 26412 26413 26414 26415 26416 26417 26418 26419 26420 26421 26422 26423 26424 26425 26426 26427 26428 26429 26430 26431 26432 26433 26434 26435 26436 26437 26438 26439 26440 26441 26442 26443 26444 26445 26446 26447 26448 26449 26450 26451 26452 26453 26454 26455 26456 26457 26458 26459 26460 26461 26462 26463 26464 26465 26466 26467 26468 26469 26470 26471 26472 26473 26474 26475 26476 26477 26478 26479 26480 26481 26482 26483 26484 26485 26486 26487 26488 26489 26490 26491 26492 26493 26494 26495 26496 26497 26498 26499 26500 26501 26502 26503 26504 26505 26506 26507 26508 26509 26510 26511 26512 26513 26514 26515 26516 26517 26518 26519 26520 26521 26522 26523 26524 26525 26526 26527 26528 26529 26530 26531 26532 26533 26534 26535 26536 26537 26538 26539 26540 26541 26542 26543 26544 26545 26546 26547 26548 26549 26550 26551 26552 26553 26554 26555 26556 26557 26558 26559 26560 26561 26562 26563 26564 26565 26566 26567 26568 26569 26570 26571 26572 26573 26574 26575 26576 26577 26578 26579 26580 26581 26582 26583 26584 26585 26586 26587 26588 26589 26590 26591 26592 26593 26594 26595 26596 26597 26598 26599 26600 26601 26602 26603 26604 26605 26606 26607 26608 26609 26610 26611 26612 26613 26614 26615 26616 26617 26618 26619 26620 26621 26622 26623 26624 26625 26626 26627 26628 26629 26630 26631 26632 26633 26634 26635 26636 26637 26638 26639 26640 26641 26642 26643 26644 26645 26646 26647 26648 26649 26650 26651 26652 26653 26654 26655 26656 26657 26658 26659 26660 26661 26662 26663 26664 26665 26666 26667 26668 26669 26670 26671 26672 26673 26674 26675 26676 26677 26678 26679 26680 26681 26682 26683 26684 26685 26686 26687 26688 26689 26690 26691 26692 26693 26694 26695 26696 26697 26698 26699 26700 26701 26702 26703 26704 26705 26706 26707 26708 26709 26710 26711 26712 26713 26714 26715 26716 26717 26718 26719 26720 26721 26722 26723 26724 26725 26726 26727 26728 26729 26730 26731 26732 26733 26734 26735 26736 26737 26738 26739 26740 26741 26742 26743 26744 26745 26746 26747 26748 26749 26750 26751 26752 26753 26754 26755 26756 26757 26758 26759 26760 26761 26762 26763 26764 26765 26766 26767 26768 26769 26770 26771 26772 26773 26774 26775 26776 26777 26778 26779 26780 26781 26782 26783 26784 26785 26786 26787 26788 26789 26790 26791 26792 26793 26794 26795 26796 26797 26798 26799 26800 26801 26802 26803 26804 26805 26806 26807 26808 26809 26810 26811 26812 26813 26814 26815 26816 26817 26818 26819 26820 26821 26822 26823 26824 26825 26826 26827 26828 26829 26830 26831 26832 26833 26834 26835 26836 26837 26838 26839 26840 26841 26842 26843 26844 26845 26846 26847 26848 26849 26850 26851 26852 26853 26854 26855 26856 26857 26858 26859 26860 26861 26862 26863 26864 26865 26866 26867 26868 26869 26870 26871 26872 26873 26874 26875 26876 26877 26878 26879 26880 26881 26882 26883 26884 26885 26886 26887 26888 26889 26890 26891 26892 26893 26894 26895 26896 26897 26898 26899 26900 26901 26902 26903 26904 26905 26906 26907 26908 26909 26910 26911 26912 26913 26914 26915 26916 26917 26918 26919 26920 26921 26922 26923 26924 26925 26926 26927 26928 26929 26930 26931 26932 26933 26934 26935 26936 26937 26938 26939 26940 26941 26942 26943 26944 26945 26946 26947 26948 26949 26950 26951 26952 26953 26954 26955 26956 26957 26958 26959 26960 26961 26962 26963 26964 26965 26966 26967 26968 26969 26970 26971 26972 26973 26974 26975 26976 26977 26978 26979 26980 26981 26982 26983 26984 26985 26986 26987 26988 26989 26990 26991 26992 26993 26994 26995 26996 26997 26998 26999 27000 27001 27002 27003 27004 27005 27006 27007 27008 27009 27010 27011 27012 27013 27014 27015 27016 27017 27018 27019 27020 27021 27022 27023 27024 27025 27026 27027 27028 27029 27030 27031 27032 27033 27034 27035 27036 27037 27038 27039 27040 27041 27042 27043 27044 27045 27046 27047 27048 27049 27050 27051 27052 27053 27054 27055 27056 27057 27058 27059 27060 27061 27062 27063 27064 27065 27066 27067 27068 27069 27070 27071 27072 27073 27074 27075 27076 27077 27078 27079 27080 27081 27082 27083 27084 27085 27086 27087 27088 27089 27090 27091 27092 27093 27094 27095 27096 27097 27098 27099 27100 27101 27102 27103 27104 27105 27106 27107 27108 27109 27110 27111 27112 27113 27114 27115 27116 27117 27118 27119 27120 27121 27122 27123 27124 27125 27126 27127 27128 27129 27130 27131 27132 27133 27134 27135 27136 27137 27138 27139 27140 27141 27142 27143 27144 27145 27146 27147 27148 27149 27150 27151 27152 27153 27154 27155 27156 27157 27158 27159 27160 27161 27162 27163 27164 27165 27166 27167 27168 27169 27170 27171 27172 27173 27174 27175 27176 27177 27178 27179 27180 27181 27182 27183 27184 27185 27186 27187 27188 27189 27190 27191 27192 27193 27194 27195 27196 27197 27198 27199 27200 27201 27202 27203 27204 27205 27206 27207 27208 27209 27210 27211 27212 27213 27214 27215 27216 27217 27218 27219 27220 27221 27222 27223 27224 27225 27226 27227 27228 27229 27230 27231 27232 27233 27234 27235 27236 27237 27238 27239 27240 27241 27242 27243 27244 27245 27246 27247 27248 27249 27250 27251 27252 27253 27254 27255 27256 27257 27258 27259 27260 27261 27262 27263 27264 27265 27266 27267 27268 27269 27270 27271 27272 27273 27274 27275 27276 27277 27278 27279 27280 27281 27282 27283 27284 27285 27286 27287 27288 27289 27290 27291 27292 27293 27294 27295 27296 27297 27298 27299 27300 27301 27302 27303 27304 27305 27306 27307 27308 27309 27310 27311 27312 27313 27314 27315 27316 27317 27318 27319 27320 27321 27322 27323 27324 27325 27326 27327 27328 27329 27330 27331 27332 27333 27334 27335 27336 27337 27338 27339 27340 27341 27342 27343 27344 27345 27346 27347 27348 27349 27350 27351 27352 27353 27354 27355 27356 27357 27358 27359 27360 27361 27362 27363 27364 27365 27366 27367 27368 27369 27370 27371 27372 27373 27374 27375 27376 27377 27378 27379 27380 27381 27382 27383 27384 27385 27386 27387 27388 27389 27390 27391 27392 27393 27394 27395 27396 27397 27398 27399 27400 27401 27402 27403 27404 27405 27406 27407 27408 27409 27410 27411 27412 27413 27414 27415 27416 27417 27418 27419 27420 27421 27422 27423 27424 27425 27426 27427 27428 27429 27430 27431 27432 27433 27434 27435 27436 27437 27438 27439 27440 27441 27442 27443 27444 27445 27446 27447 27448 27449 27450 27451 27452 27453 27454 27455 27456 27457 27458 27459 27460 27461 27462 27463 27464 27465 27466 27467 27468 27469 27470 27471 27472 27473 27474 27475 27476 27477 27478 27479 27480 27481 27482 27483 27484 27485 27486 27487 27488 27489 27490 27491 27492 27493 27494 27495 27496 27497 27498 27499 27500 27501 27502 27503 27504 27505 27506 27507 27508 27509 27510 27511 27512 27513 27514 27515 27516 27517 27518 27519 27520 27521 27522 27523 27524 27525 27526 27527 27528 27529 27530 27531 27532 27533 27534 27535 27536 27537 27538 27539 27540 27541 27542 27543 27544 27545 27546 27547 27548 27549 27550 27551 27552 27553 27554 27555 27556 27557 27558 27559 27560 27561 27562 27563 27564 27565 27566 27567 27568 27569 27570 27571 27572 27573 27574 27575 27576 27577 27578 27579 27580 27581 27582 27583 27584 27585 27586 27587 27588 27589 27590 27591 27592 27593 27594 27595 27596 27597 27598 27599 27600 27601 27602 27603 27604 27605 27606 27607 27608 27609 27610 27611 27612 27613 27614 27615 27616 27617 27618 27619 27620 27621 27622 27623 27624 27625 27626 27627 27628 27629 27630 27631 27632 27633 27634 27635 27636 27637 27638 27639 27640 27641 27642 27643 27644 27645 27646 27647 27648 27649 27650 27651 27652 27653 27654 27655 27656 27657 27658 27659 27660 27661 27662 27663 27664 27665 27666 27667 27668 27669 27670 27671 27672 27673 27674 27675 27676 27677 27678 27679 27680 27681 27682 27683 27684 27685 27686 27687 27688 27689 27690 27691 27692 27693 27694 27695 27696 27697 27698 27699 27700 27701 27702 27703 27704 27705 27706 27707 27708 27709 27710 27711 27712 27713 27714 27715 27716 27717 27718 27719 27720 27721 27722 27723 27724 27725 27726 27727 27728 27729 27730 27731 27732 27733 27734 27735 27736 27737 27738 27739 27740 27741 27742 27743 27744 27745 27746 27747 27748 27749 27750 27751 27752 27753 27754 27755 27756 27757 27758 27759 27760 27761 27762 27763 27764 27765 27766 27767 27768 27769 27770 27771 27772 27773 27774 27775 27776 27777 27778 27779 27780 27781 27782 27783 27784 27785 27786 27787 27788 27789 27790 27791 27792 27793 27794 27795 27796 27797 27798 27799 27800 27801 27802 27803 27804 27805 27806 27807 27808 27809 27810 27811 27812 27813 27814 27815 27816 27817 27818 27819 27820 27821 27822 27823 27824 27825 27826 27827 27828 27829 27830 27831 27832 27833 27834 27835 27836 27837 27838 27839 27840 27841 27842 27843 27844 27845 27846 27847 27848 27849 27850 27851 27852 27853 27854 27855 27856 27857 27858 27859 27860 27861 27862 27863 27864 27865 27866 27867 27868 27869 27870 27871 27872 27873 27874 27875 27876 27877 27878 27879 27880 27881 27882 27883 27884 27885 27886 27887 27888 27889 27890 27891 27892 27893 27894 27895 27896 27897 27898 27899 27900 27901 27902 27903 27904 27905 27906 27907 27908 27909 27910 27911 27912 27913 27914 27915 27916 27917 27918 27919 27920 27921 27922 27923 27924 27925 27926 27927 27928 27929 27930 27931 27932 27933 27934 27935 27936 27937 27938 27939 27940 27941 27942 27943 27944 27945 27946 27947 27948 27949 27950 27951 27952 27953 27954 27955 27956 27957 27958 27959 27960 27961 27962 27963 27964 27965 27966 27967 27968 27969 27970 27971 27972 27973 27974 27975 27976 27977 27978 27979 27980 27981 27982 27983 27984 27985 27986 27987 27988 27989 27990 27991 27992 27993 27994 27995 27996 27997 27998 27999 28000 28001 28002 28003 28004 28005 28006 28007 28008 28009 28010 28011 28012 28013 28014 28015 28016 28017 28018 28019 28020 28021 28022 28023 28024 28025 28026 28027 28028 28029 28030 28031 28032 28033 28034 28035 28036 28037 28038 28039 28040 28041 28042 28043 28044 28045 28046 28047 28048 28049 28050 28051 28052 28053 28054 28055 28056 28057 28058 28059 28060 28061 28062 28063 28064 28065 28066 28067 28068 28069 28070 28071 28072 28073 28074 28075 28076 28077 28078 28079 28080 28081 28082 28083 28084 28085 28086 28087 28088 28089 28090 28091 28092 28093 28094 28095 28096 28097 28098 28099 28100 28101 28102 28103 28104 28105 28106 28107 28108 28109 28110 28111 28112 28113 28114 28115 28116 28117 28118 28119 28120 28121 28122 28123 28124 28125 28126 28127 28128 28129 28130 28131 28132 28133 28134 28135 28136 28137 28138 28139 28140 28141 28142 28143 28144 28145 28146 28147 28148 28149 28150 28151 28152 28153 28154 28155 28156 28157 28158 28159 28160 28161 28162 28163 28164 28165 28166 28167 28168 28169 28170 28171 28172 28173 28174 28175 28176 28177 28178 28179 28180 28181 28182 28183 28184 28185 28186 28187 28188 28189 28190 28191 28192 28193 28194 28195 28196 28197 28198 28199 28200 28201 28202 28203 28204 28205 28206 28207 28208 28209 28210 28211 28212 28213 28214 28215 28216 28217 28218 28219 28220 28221 28222 28223 28224 28225 28226 28227 28228 28229 28230 28231 28232 28233 28234 28235 28236 28237 28238 28239 28240 28241 28242 28243 28244 28245 28246 28247 28248 28249 28250 28251 28252 28253 28254 28255 28256 28257 28258 28259 28260 28261 28262 28263 28264 28265 28266 28267 28268 28269 28270 28271 28272 28273 28274 28275 28276 28277 28278 28279 28280 28281 28282 28283 28284 28285 28286 28287 28288 28289 28290 28291 28292 28293 28294 28295 28296 28297 28298 28299 28300 28301 28302 28303 28304 28305 28306 28307 28308 28309 28310 28311 28312 28313 28314 28315 28316 28317 28318 28319 28320 28321 28322 28323 28324 28325 28326 28327 28328 28329 28330 28331 28332 28333 28334 28335 28336 28337 28338 28339 28340 28341 28342 28343 28344 28345 28346 28347 28348 28349 28350 28351 28352 28353 28354 28355 28356 28357 28358 28359 28360 28361 28362 28363 28364 28365 28366 28367 28368 28369 28370 28371 28372 28373 28374 28375 28376 28377 28378 28379 28380 28381 28382 28383 28384 28385 28386 28387 28388 28389 28390 28391 28392 28393 28394 28395 28396 28397 28398 28399 28400 28401 28402 28403 28404 28405 28406 28407 28408 28409 28410 28411 28412 28413 28414 28415 28416 28417 28418 28419 28420 28421 28422 28423 28424 28425 28426 28427 28428 28429 28430 28431 28432 28433 28434 28435 28436 28437 28438 28439 28440 28441 28442 28443 28444 28445 28446 28447 28448 28449 28450 28451 28452 28453 28454 28455 28456 28457 28458 28459 28460 28461 28462 28463 28464 28465 28466 28467 28468 28469 28470 28471 28472 28473 28474 28475 28476 28477 28478 28479 28480 28481 28482 28483 28484 28485 28486 28487 28488 28489 28490 28491 28492 28493 28494 28495 28496 28497 28498 28499 28500 28501 28502 28503 28504 28505 28506 28507 28508 28509 28510 28511 28512 28513 28514 28515 28516 28517 28518 28519 28520 28521 28522 28523 28524 28525 28526 28527 28528 28529 28530 28531 28532 28533 28534 28535 28536 28537 28538 28539 28540 28541 28542 28543 28544 28545 28546 28547 28548 28549 28550 28551 28552 28553 28554 28555 28556 28557 28558 28559 28560 28561 28562 28563 28564 28565 28566 28567 28568 28569 28570 28571 28572 28573 28574 28575 28576 28577 28578 28579 28580 28581 28582 28583 28584 28585 28586 28587 28588 28589 28590 28591 28592 28593 28594 28595 28596 28597 28598 28599 28600 28601 28602 28603 28604 28605 28606 28607 28608 28609 28610 28611 28612 28613 28614 28615 28616 28617 28618 28619 28620 28621 28622 28623 28624 28625 28626 28627 28628 28629 28630 28631 28632 28633 28634 28635 28636 28637 28638 28639 28640 28641 28642 28643 28644 28645 28646 28647 28648 28649 28650 28651 28652 28653 28654 28655 28656 28657 28658 28659 28660 28661 28662 28663 28664 28665 28666 28667 28668 28669 28670 28671 28672 28673 28674 28675 28676 28677 28678 28679 28680 28681 28682 28683 28684 28685 28686 28687 28688 28689 28690 28691 28692 28693 28694 28695 28696 28697 28698 28699 28700 28701 28702 28703 28704 28705 28706 28707 28708 28709 28710 28711 28712 28713 28714 28715 28716 28717 28718 28719 28720 28721 28722 28723 28724 28725 28726 28727 28728 28729 28730 28731 28732 28733 28734 28735 28736 28737 28738 28739 28740 28741 28742 28743 28744 28745 28746 28747 28748 28749 28750 28751 28752 28753 28754 28755 28756 28757 28758 28759 28760 28761 28762 28763 28764 28765 28766 28767 28768 28769 28770 28771 28772 28773 28774 28775 28776 28777 28778 28779 28780 28781 28782 28783 28784 28785 28786 28787 28788 28789 28790 28791 28792 28793 28794 28795 28796 28797 28798 28799 28800 28801 28802 28803 28804 28805 28806 28807 28808 28809 28810 28811 28812 28813 28814 28815 28816 28817 28818 28819 28820 28821 28822 28823 28824 28825 28826 28827 28828 28829 28830 28831 28832 28833 28834 28835 28836 28837 28838 28839 28840 28841 28842 28843 28844 28845 28846 28847 28848 28849 28850 28851 28852 28853 28854 28855 28856 28857 28858 28859 28860 28861 28862 28863 28864 28865 28866 28867 28868 28869 28870 28871 28872 28873 28874 28875 28876 28877 28878 28879 28880 28881 28882 28883 28884 28885 28886 28887 28888 28889 28890 28891 28892 28893 28894 28895 28896 28897 28898 28899 28900 28901 28902 28903 28904 28905 28906 28907 28908 28909 28910 28911 28912 28913 28914 28915 28916 28917 28918 28919 28920 28921 28922 28923 28924 28925 28926 28927 28928 28929 28930 28931 28932 28933 28934 28935 28936 28937 28938 28939 28940 28941 28942 28943 28944 28945 28946 28947 28948 28949 28950 28951 28952 28953 28954 28955 28956 28957 28958 28959 28960 28961 28962 28963 28964 28965 28966 28967 28968 28969 28970 28971 28972 28973 28974 28975 28976 28977 28978 28979 28980 28981 28982 28983 28984 28985 28986 28987 28988 28989 28990 28991 28992 28993 28994 28995 28996 28997 28998 28999 29000 29001 29002 29003 29004 29005 29006 29007 29008 29009 29010 29011 29012 29013 29014 29015 29016 29017 29018 29019 29020 29021 29022 29023 29024 29025 29026 29027 29028 29029 29030 29031 29032 29033 29034 29035 29036 29037 29038 29039 29040 29041 29042 29043 29044 29045 29046 29047 29048 29049 29050 29051 29052 29053 29054 29055 29056 29057 29058 29059 29060 29061 29062 29063 29064 29065 29066 29067 29068 29069 29070 29071 29072 29073 29074 29075 29076 29077 29078 29079 29080 29081 29082 29083 29084 29085 29086 29087 29088 29089 29090 29091 29092 29093 29094 29095 29096 29097 29098 29099 29100 29101 29102 29103 29104 29105 29106 29107 29108 29109 29110 29111 29112 29113 29114 29115 29116 29117 29118 29119 29120 29121 29122 29123 29124 29125 29126 29127 29128 29129 29130 29131 29132 29133 29134 29135 29136 29137 29138 29139 29140 29141 29142 29143 29144 29145 29146 29147 29148 29149 29150 29151 29152 29153 29154 29155 29156 29157 29158 29159 29160 29161 29162 29163 29164 29165 29166 29167 29168 29169 29170 29171 29172 29173 29174 29175 29176 29177 29178 29179 29180 29181 29182 29183 29184 29185 29186 29187 29188 29189 29190 29191 29192 29193 29194 29195 29196 29197 29198 29199 29200 29201 29202 29203 29204 29205 29206 29207 29208 29209 29210 29211 29212 29213 29214 29215 29216 29217 29218 29219 29220 29221 29222 29223 29224 29225 29226 29227 29228 29229 29230 29231 29232 29233 29234 29235 29236 29237 29238 29239 29240 29241 29242 29243 29244 29245 29246 29247 29248 29249 29250 29251 29252 29253 29254 29255 29256 29257 29258 29259 29260 29261 29262 29263 29264 29265 29266 29267 29268 29269 29270 29271 29272 29273 29274 29275 29276 29277 29278 29279 29280 29281 29282 29283 29284 29285 29286 29287 29288 29289 29290 29291 29292 29293 29294 29295 29296 29297 29298 29299 29300 29301 29302 29303 29304 29305 29306 29307 29308 29309 29310 29311 29312 29313 29314 29315 29316 29317 29318 29319 29320 29321 29322 29323 29324 29325 29326 29327 29328 29329 29330 29331 29332 29333 29334 29335 29336 29337 29338 29339 29340 29341 29342 29343 29344 29345 29346 29347 29348 29349 29350 29351 29352 29353 29354 29355 29356 29357 29358 29359 29360 29361 29362 29363 29364 29365 29366 29367 29368 29369 29370 29371 29372 29373 29374 29375 29376 29377 29378 29379 29380 29381 29382 29383 29384 29385 29386 29387 29388 29389 29390 29391 29392 29393 29394 29395 29396 29397 29398 29399 29400 29401 29402 29403 29404 29405 29406 29407 29408 29409 29410 29411 29412 29413 29414 29415 29416 29417 29418 29419 29420 29421 29422 29423 29424 29425 29426 29427 29428 29429 29430 29431 29432 29433 29434 29435 29436 29437 29438 29439 29440 29441 29442 29443 29444 29445 29446 29447 29448 29449 29450 29451 29452 29453 29454 29455 29456 29457 29458 29459 29460 29461 29462 29463 29464 29465 29466 29467 29468 29469 29470 29471 29472 29473 29474 29475 29476 29477 29478 29479 29480 29481 29482 29483 29484 29485 29486 29487 29488 29489 29490 29491 29492 29493 29494 29495 29496 29497 29498 29499 29500 29501 29502 29503 29504 29505 29506 29507 29508 29509 29510 29511 29512 29513 29514 29515 29516 29517 29518 29519 29520 29521 29522 29523 29524 29525 29526 29527 29528 29529 29530 29531 29532 29533 29534 29535 29536 29537 29538 29539 29540 29541 29542 29543 29544 29545 29546 29547 29548 29549 29550 29551 29552 29553 29554 29555 29556 29557 29558 29559 29560 29561 29562 29563 29564 29565 29566 29567 29568 29569 29570 29571 29572 29573 29574 29575 29576 29577 29578 29579 29580 29581 29582 29583 29584 29585 29586 29587 29588 29589 29590 29591 29592 29593 29594 29595 29596 29597 29598 29599 29600 29601 29602 29603 29604 29605 29606 29607 29608 29609 29610 29611 29612 29613 29614 29615 29616 29617 29618 29619 29620 29621 29622 29623 29624 29625 29626 29627 29628 29629 29630 29631 29632 29633 29634 29635 29636 29637 29638 29639 29640 29641 29642 29643 29644 29645 29646 29647 29648 29649 29650 29651 29652 29653 29654 29655 29656 29657 29658 29659 29660 29661 29662 29663 29664 29665 29666 29667 29668 29669 29670 29671 29672 29673 29674 29675 29676 29677 29678 29679 29680 29681 29682 29683 29684 29685 29686 29687 29688 29689 29690 29691 29692 29693 29694 29695 29696 29697 29698 29699 29700 29701 29702 29703 29704 29705 29706 29707 29708 29709 29710 29711 29712 29713 29714 29715 29716 29717 29718 29719 29720 29721 29722 29723 29724 29725 29726 29727 29728 29729 29730 29731 29732 29733 29734 29735 29736 29737 29738 29739 29740 29741 29742 29743 29744 29745 29746 29747 29748 29749 29750 29751 29752 29753 29754 29755 29756 29757 29758 29759 29760 29761 29762 29763 29764 29765 29766 29767 29768 29769 29770 29771 29772 29773 29774 29775 29776 29777 29778 29779 29780 29781 29782 29783 29784 29785 29786 29787 29788 29789 29790 29791 29792 29793 29794 29795 29796 29797 29798 29799 29800 29801 29802 29803 29804 29805 29806 29807 29808 29809 29810 29811 29812 29813 29814 29815 29816 29817 29818 29819 29820 29821 29822 29823 29824 29825 29826 29827 29828 29829 29830 29831 29832 29833 29834 29835 29836 29837 29838 29839 29840 29841 29842 29843 29844 29845 29846 29847 29848 29849 29850 29851 29852 29853 29854 29855 29856 29857 29858 29859 29860 29861 29862 29863 29864 29865 29866 29867 29868 29869 29870 29871 29872 29873 29874 29875 29876 29877 29878 29879 29880 29881 29882 29883 29884 29885 29886 29887 29888 29889 29890 29891 29892 29893 29894 29895 29896 29897 29898 29899 29900 29901 29902 29903 29904 29905 29906 29907 29908 29909 29910 29911 29912 29913 29914 29915 29916 29917 29918 29919 29920 29921 29922 29923 29924 29925 29926 29927 29928 29929 29930 29931 29932 29933 29934 29935 29936 29937 29938 29939 29940 29941 29942 29943 29944 29945 29946 29947 29948 29949 29950 29951 29952 29953 29954 29955 29956 29957 29958 29959 29960 29961 29962 29963 29964 29965 29966 29967 29968 29969 29970 29971 29972 29973 29974 29975 29976 29977 29978 29979 29980 29981 29982 29983 29984 29985 29986 29987 29988 29989 29990 29991 29992 29993 29994 29995 29996 29997 29998 29999 30000 30001 30002 30003 30004 30005 30006 30007 30008 30009 30010 30011 30012 30013 30014 30015 30016 30017 30018 30019 30020 30021 30022 30023 30024 30025 30026 30027 30028 30029 30030 30031 30032 30033 30034 30035 30036 30037 30038 30039 30040 30041 30042 30043 30044 30045 30046 30047 30048 30049 30050 30051 30052 30053 30054 30055 30056 30057 30058 30059 30060 30061 30062 30063 30064 30065 30066 30067 30068 30069 30070 30071 30072 30073 30074 30075 30076 30077 30078 30079 30080 30081 30082 30083 30084 30085 30086 30087 30088 30089 30090 30091 30092 30093 30094 30095 30096 30097 30098 30099 30100 30101 30102 30103 30104 30105 30106 30107 30108 30109 30110 30111 30112 30113 30114 30115 30116 30117 30118 30119 30120 30121 30122 30123 30124 30125 30126 30127 30128 30129 30130 30131 30132 30133 30134 30135 30136 30137 30138 30139 30140 30141 30142 30143 30144 30145 30146 30147 30148 30149 30150 30151 30152 30153 30154 30155 30156 30157 30158 30159 30160 30161 30162 30163 30164 30165 30166 30167 30168 30169 30170 30171 30172 30173 30174 30175 30176 30177 30178 30179 30180 30181 30182 30183 30184 30185 30186 30187 30188 30189 30190 30191 30192 30193 30194 30195 30196 30197 30198 30199 30200 30201 30202 30203 30204 30205 30206 30207 30208 30209 30210 30211 30212 30213 30214 30215 30216 30217 30218 30219 30220 30221 30222 30223 30224 30225 30226 30227 30228 30229 30230 30231 30232 30233 30234 30235 30236 30237 30238 30239 30240 30241 30242 30243 30244 30245 30246 30247 30248 30249 30250 30251 30252 30253 30254 30255 30256 30257 30258 30259 30260 30261 30262 30263 30264 30265 30266 30267 30268 30269 30270 30271 30272 30273 30274 30275 30276 30277 30278 30279 30280 30281 30282 30283 30284 30285 30286 30287 30288 30289 30290 30291 30292 30293 30294 30295 30296 30297 30298 30299 30300 30301 30302 30303 30304 30305 30306 30307 30308 30309 30310 30311 30312 30313 30314 30315 30316 30317 30318 30319 30320 30321 30322 30323 30324 30325 30326 30327 30328 30329 30330 30331 30332 30333 30334 30335 30336 30337 30338 30339 30340 30341 30342 30343 30344 30345 30346 30347 30348 30349 30350 30351 30352 30353 30354 30355 30356 30357 30358 30359 30360 30361 30362 30363 30364 30365 30366 30367 30368 30369 30370 30371 30372 30373 30374 30375 30376 30377 30378 30379 30380 30381 30382 30383 30384 30385 30386 30387 30388 30389 30390 30391 30392 30393 30394 30395 30396 30397 30398 30399 30400 30401 30402 30403 30404 30405 30406 30407 30408 30409 30410 30411 30412 30413 30414 30415 30416 30417 30418 30419 30420 30421 30422 30423 30424 30425 30426 30427 30428 30429 30430 30431 30432 30433 30434 30435 30436 30437 30438 30439 30440 30441 30442 30443 30444 30445 30446 30447 30448 30449 30450 30451 30452 30453 30454 30455 30456 30457 30458 30459 30460 30461 30462 30463 30464 30465 30466 30467 30468 30469 30470 30471 30472 30473 30474 30475 30476 30477 30478 30479 30480 30481 30482 30483 30484 30485 30486 30487 30488 30489 30490 30491 30492 30493 30494 30495 30496 30497 30498 30499 30500 30501 30502 30503 30504 30505 30506 30507 30508 30509 30510 30511 30512 30513 30514 30515 30516 30517 30518 30519 30520 30521 30522 30523 30524 30525 30526 30527 30528 30529 30530 30531 30532 30533 30534 30535 30536 30537 30538 30539 30540 30541 30542 30543 30544 30545 30546 30547 30548 30549 30550 30551 30552 30553 30554 30555 30556 30557 30558 30559 30560 30561 30562 30563 30564 30565 30566 30567 30568 30569 30570 30571 30572 30573 30574 30575 30576 30577 30578 30579 30580 30581 30582 30583 30584 30585 30586 30587 30588 30589 30590 30591 30592 30593 30594 30595 30596 30597 30598 30599 30600 30601 30602 30603 30604 30605 30606 30607 30608 30609 30610 30611 30612 30613 30614 30615 30616 30617 30618 30619 30620 30621 30622 30623 30624 30625 30626 30627 30628 30629 30630 30631 30632 30633 30634 30635 30636 30637 30638 30639 30640 30641 30642 30643 30644 30645 30646 30647 30648 30649 30650 30651 30652 30653 30654 30655 30656 30657 30658 30659 30660 30661 30662 30663 30664 30665 30666 30667 30668 30669 30670 30671 30672 30673 30674 30675 30676 30677 30678 30679 30680 30681 30682 30683 30684 30685 30686 30687 30688 30689 30690 30691 30692 30693 30694 30695 30696 30697 30698 30699 30700 30701 30702 30703 30704 30705 30706 30707 30708 30709 30710 30711 30712 30713 30714 30715 30716 30717 30718 30719 30720 30721 30722 30723 30724 30725 30726 30727 30728 30729 30730 30731 30732 30733 30734 30735 30736 30737 30738 30739 30740 30741 30742 30743 30744 30745 30746 30747 30748 30749 30750 30751 30752 30753 30754 30755 30756 30757 30758 30759 30760 30761 30762 30763 30764 30765 30766 30767 30768 30769 30770 30771 30772 30773 30774 30775 30776 30777 30778 30779 30780 30781 30782 30783 30784 30785 30786 30787 30788 30789 30790 30791 30792 30793 30794 30795 30796 30797 30798 30799 30800 30801 30802 30803 30804 30805 30806 30807 30808 30809 30810 30811 30812 30813 30814 30815 30816 30817 30818 30819 30820 30821 30822 30823 30824 30825 30826 30827 30828 30829 30830 30831 30832 30833 30834 30835 30836 30837 30838 30839 30840 30841 30842 30843 30844 30845 30846 30847 30848 30849 30850 30851 30852 30853 30854 30855 30856 30857 30858 30859 30860 30861 30862 30863 30864 30865 30866 30867 30868 30869 30870 30871 30872 30873 30874 30875 30876 30877 30878 30879 30880 30881 30882 30883 30884 30885 30886 30887 30888 30889 30890 30891 30892 30893 30894 30895 30896 30897 30898 30899 30900 30901 30902 30903 30904 30905 30906 30907 30908 30909 30910 30911 30912 30913 30914 30915 30916 30917 30918 30919 30920 30921 30922 30923 30924 30925 30926 30927 30928 30929 30930 30931 30932 30933 30934 30935 30936 30937 30938 30939 30940 30941 30942 30943 30944 30945 30946 30947 30948 30949 30950 30951 30952 30953 30954 30955 30956 30957 30958 30959 30960 30961 30962 30963 30964 30965 30966 30967 30968 30969 30970 30971 30972 30973 30974 30975 30976 30977 30978 30979 30980 30981 30982 30983 30984 30985 30986 30987 30988 30989 30990 30991 30992 30993 30994 30995 30996 30997 30998 30999 31000 31001 31002 31003 31004 31005 31006 31007 31008 31009 31010 31011 31012 31013 31014 31015 31016 31017 31018 31019 31020 31021 31022 31023 31024 31025 31026 31027 31028 31029 31030 31031 31032 31033 31034 31035 31036 31037 31038 31039 31040 31041 31042 31043 31044 31045 31046 31047 31048 31049 31050 31051 31052 31053 31054 31055 31056 31057 31058 31059 31060 31061 31062 31063 31064 31065 31066 31067 31068 31069 31070 31071 31072 31073 31074 31075 31076 31077 31078 31079 31080 31081 31082 31083 31084 31085 31086 31087 31088 31089 31090 31091 31092 31093 31094 31095 31096 31097 31098 31099 31100 31101 31102 31103 31104 31105 31106 31107 31108 31109 31110 31111 31112 31113 31114 31115 31116 31117 31118 31119 31120 31121 31122 31123 31124 31125 31126 31127 31128 31129 31130 31131 31132 31133 31134 31135 31136 31137 31138 31139 31140 31141 31142 31143 31144 31145 31146 31147 31148 31149 31150 31151 31152 31153 31154 31155 31156 31157 31158 31159 31160 31161 31162 31163 31164 31165 31166 31167 31168 31169 31170 31171 31172 31173 31174 31175 31176 31177 31178 31179 31180 31181 31182 31183 31184 31185 31186 31187 31188 31189 31190 31191 31192 31193 31194 31195 31196 31197 31198 31199 31200 31201 31202 31203 31204 31205 31206 31207 31208 31209 31210 31211 31212 31213 31214 31215 31216 31217 31218 31219 31220 31221 31222 31223 31224 31225 31226 31227 31228 31229 31230 31231 31232 31233 31234 31235 31236 31237 31238 31239 31240 31241 31242 31243 31244 31245 31246 31247 31248 31249 31250 31251 31252 31253 31254 31255 31256 31257 31258 31259 31260 31261 31262 31263 31264 31265 31266 31267 31268 31269 31270 31271 31272 31273 31274 31275 31276 31277 31278 31279 31280 31281 31282 31283 31284 31285 31286 31287 31288 31289 31290 31291 31292 31293 31294 31295 31296 31297 31298 31299 31300 31301 31302 31303 31304 31305 31306 31307 31308 31309 31310 31311 31312 31313 31314 31315 31316 31317 31318 31319 31320 31321 31322 31323 31324 31325 31326 31327 31328 31329 31330 31331 31332 31333 31334 31335 31336 31337 31338 31339 31340 31341 31342 31343 31344 31345 31346 31347 31348 31349 31350 31351 31352 31353 31354 31355 31356 31357 31358 31359 31360 31361 31362 31363 31364 31365 31366 31367 31368 31369 31370 31371 31372 31373 31374 31375 31376 31377 31378 31379 31380 31381 31382 31383 31384 31385 31386 31387 31388 31389 31390 31391 31392 31393 31394 31395 31396 31397 31398 31399 31400 31401 31402 31403 31404 31405 31406 31407 31408 31409 31410 31411 31412 31413 31414 31415 31416 31417 31418 31419 31420 31421 31422 31423 31424 31425 31426 31427 31428 31429 31430 31431 31432 31433 31434 31435 31436 31437 31438 31439 31440 31441 31442 31443 31444 31445 31446 31447 31448 31449 31450 31451 31452 31453 31454 31455 31456 31457 31458 31459 31460 31461 31462 31463 31464 31465 31466 31467 31468 31469 31470 31471 31472 31473 31474 31475 31476 31477 31478 31479 31480 31481 31482 31483 31484 31485 31486 31487 31488 31489 31490 31491 31492 31493 31494 31495 31496 31497 31498 31499 31500 31501 31502 31503 31504 31505 31506 31507 31508 31509 31510 31511 31512 31513 31514 31515 31516 31517 31518 31519 31520 31521 31522 31523 31524 31525 31526 31527 31528 31529 31530 31531 31532 31533 31534 31535 31536 31537 31538 31539 31540 31541 31542 31543 31544 31545 31546 31547 31548 31549 31550 31551 31552 31553 31554 31555 31556 31557 31558 31559 31560 31561 31562 31563 31564 31565 31566 31567 31568 31569 31570 31571 31572 31573 31574 31575 31576 31577 31578 31579 31580 31581 31582 31583 31584 31585 31586 31587 31588 31589 31590 31591 31592 31593 31594 31595 31596 31597 31598 31599 31600 31601 31602 31603 31604 31605 31606 31607 31608 31609 31610 31611 31612 31613 31614 31615 31616 31617 31618 31619 31620 31621 31622 31623 31624 31625 31626 31627 31628 31629 31630 31631 31632 31633 31634 31635 31636 31637 31638 31639 31640 31641 31642 31643 31644 31645 31646 31647 31648 31649 31650 31651 31652 31653 31654 31655 31656 31657 31658 31659 31660 31661 31662 31663 31664 31665 31666 31667 31668 31669 31670 31671 31672 31673 31674 31675 31676 31677 31678 31679 31680 31681 31682 31683 31684 31685 31686 31687 31688 31689 31690 31691 31692 31693 31694 31695 31696 31697 31698 31699 31700 31701 31702 31703 31704 31705 31706 31707 31708 31709 31710 31711 31712 31713 31714 31715 31716 31717 31718 31719 31720 31721 31722 31723 31724 31725 31726 31727 31728 31729 31730 31731 31732 31733 31734 31735 31736 31737 31738 31739 31740 31741 31742 31743 31744 31745 31746 31747 31748 31749 31750 31751 31752 31753 31754 31755 31756 31757 31758 31759 31760 31761 31762 31763 31764 31765 31766 31767 31768 31769 31770 31771 31772 31773 31774 31775 31776 31777 31778 31779 31780 31781 31782 31783 31784 31785 31786 31787 31788 31789 31790 31791 31792 31793 31794 31795 31796 31797 31798 31799 31800 31801 31802 31803 31804 31805 31806 31807 31808 31809 31810 31811 31812 31813 31814 31815 31816 31817 31818 31819 31820 31821 31822 31823 31824 31825 31826 31827 31828 31829 31830 31831 31832 31833 31834 31835 31836 31837 31838 31839 31840 31841 31842 31843 31844 31845 31846 31847 31848 31849 31850 31851 31852 31853 31854 31855 31856 31857 31858 31859 31860 31861 31862 31863 31864 31865 31866 31867 31868 31869 31870 31871 31872 31873 31874 31875 31876 31877 31878 31879 31880 31881 31882 31883 31884 31885 31886 31887 31888 31889 31890 31891 31892 31893 31894 31895 31896 31897 31898 31899 31900 31901 31902 31903 31904 31905 31906 31907 31908 31909 31910 31911 31912 31913 31914 31915 31916 31917 31918 31919 31920 31921 31922 31923 31924 31925 31926 31927 31928 31929 31930 31931 31932 31933 31934 31935 31936 31937 31938 31939 31940 31941 31942 31943 31944 31945 31946 31947 31948 31949 31950 31951 31952 31953 31954 31955 31956 31957 31958 31959 31960 31961 31962 31963 31964 31965 31966 31967 31968 31969 31970 31971 31972 31973 31974 31975 31976 31977 31978 31979 31980 31981 31982 31983 31984 31985 31986 31987 31988 31989 31990 31991 31992 31993 31994 31995 31996 31997 31998 31999 32000 32001 32002 32003 32004 32005 32006 32007 32008 32009 32010 32011 32012 32013 32014 32015 32016 32017 32018 32019 32020 32021 32022 32023 32024 32025 32026 32027 32028 32029 32030 32031 32032 32033 32034 32035 32036 32037 32038 32039 32040 32041 32042 32043 32044 32045 32046 32047 32048 32049 32050 32051 32052 32053 32054 32055 32056 32057 32058 32059 32060 32061 32062 32063 32064 32065 32066 32067 32068 32069 32070 32071 32072 32073 32074 32075 32076 32077 32078 32079 32080 32081 32082 32083 32084 32085 32086 32087 32088 32089 32090 32091 32092 32093 32094 32095 32096 32097 32098 32099 32100 32101 32102 32103 32104 32105 32106 32107 32108 32109 32110 32111 32112 32113 32114 32115 32116 32117 32118 32119 32120 32121 32122 32123 32124 32125 32126 32127 32128 32129 32130 32131 32132 32133 32134 32135 32136 32137 32138 32139 32140 32141 32142 32143 32144 32145 32146 32147 32148 32149 32150 32151 32152 32153 32154 32155 32156 32157 32158 32159 32160 32161 32162 32163 32164 32165 32166 32167 32168 32169 32170 32171 32172 32173 32174 32175 32176 32177 32178 32179 32180 32181 32182 32183 32184 32185 32186 32187 32188 32189 32190 32191 32192 32193 32194 32195 32196 32197 32198 32199 32200 32201 32202 32203 32204 32205 32206 32207 32208 32209 32210 32211 32212 32213 32214 32215 32216 32217 32218 32219 32220 32221 32222 32223 32224 32225 32226 32227 32228 32229 32230 32231 32232 32233 32234 32235 32236 32237 32238 32239 32240 32241 32242 32243 32244 32245 32246 32247 32248 32249 32250 32251 32252 32253 32254 32255 32256 32257 32258 32259 32260 32261 32262 32263 32264 32265 32266 32267 32268 32269 32270 32271 32272 32273 32274 32275 32276 32277 32278 32279 32280 32281 32282 32283 32284 32285 32286 32287 32288 32289 32290 32291 32292 32293 32294 32295 32296 32297 32298 32299 32300 32301 32302 32303 32304 32305 32306 32307 32308 32309 32310 32311 32312 32313 32314 32315 32316 32317 32318 32319 32320 32321 32322 32323 32324 32325 32326 32327 32328 32329 32330 32331 32332 32333 32334 32335 32336 32337 32338 32339 32340 32341 32342 32343 32344 32345 32346 32347 32348 32349 32350 32351 32352 32353 32354 32355 32356 32357 32358 32359 32360 32361 32362 32363 32364 32365 32366 32367 32368 32369 32370 32371 32372 32373 32374 32375 32376 32377 32378 32379 32380 32381 32382 32383 32384 32385 32386 32387 32388 32389 32390 32391 32392 32393 32394 32395 32396 32397 32398 32399 32400 32401 32402 32403 32404 32405 32406 32407 32408 32409 32410 32411 32412 32413 32414 32415 32416 32417 32418 32419 32420 32421 32422 32423 32424 32425 32426 32427 32428 32429 32430 32431 32432 32433 32434 32435 32436 32437 32438 32439 32440 32441 32442 32443 32444 32445 32446 32447 32448 32449 32450 32451 32452 32453 32454 32455 32456 32457 32458 32459 32460 32461 32462 32463 32464 32465 32466 32467 32468 32469 32470 32471 32472 32473 32474 32475 32476 32477 32478 32479 32480 32481 32482 32483 32484 32485 32486 32487 32488 32489 32490 32491 32492 32493 32494 32495 32496 32497 32498 32499 32500 32501 32502 32503 32504 32505 32506 32507 32508 32509 32510 32511 32512 32513 32514 32515 32516 32517 32518 32519 32520 32521 32522 32523 32524 32525 32526 32527 32528 32529 32530 32531 32532 32533 32534 32535 32536 32537 32538 32539 32540 32541 32542 32543 32544 32545 32546 32547 32548 32549 32550 32551 32552 32553 32554 32555 32556 32557 32558 32559 32560 32561 32562 32563 32564 32565 32566 32567 32568 32569 32570 32571 32572 32573 32574 32575 32576 32577 32578 32579 32580 32581 32582 32583 32584 32585 32586 32587 32588 32589 32590 32591 32592 32593 32594 32595 32596 32597 32598 32599 32600 32601 32602 32603 32604 32605 32606 32607 32608 32609 32610 32611 32612 32613 32614 32615 32616 32617 32618 32619 32620 32621 32622 32623 32624 32625 32626 32627 32628 32629 32630 32631 32632 32633 32634 32635 32636 32637 32638 32639 32640 32641 32642 32643 32644 32645 32646 32647 32648 32649 32650 32651 32652 32653 32654 32655 32656 32657 32658 32659 32660 32661 32662 32663 32664 32665 32666 32667 32668 32669 32670 32671 32672 32673 32674 32675 32676 32677 32678 32679 32680 32681 32682 32683 32684 32685 32686 32687 32688 32689 32690 32691 32692 32693 32694 32695 32696 32697 32698 32699 32700 32701 32702 32703 32704 32705 32706 32707 32708 32709 32710 32711 32712 32713 32714 32715 32716 32717 32718 32719 32720 32721 32722 32723 32724 32725 32726 32727 32728 32729 32730 32731 32732 32733 32734 32735 32736 32737 32738 32739 32740 32741 32742 32743 32744 32745 32746 32747 32748 32749 32750 32751 32752 32753 32754 32755 32756 32757 32758 32759 32760 32761 32762 32763 32764 32765 32766 32767 32768 32769 32770 32771 32772 32773 32774 32775 32776 32777 32778 32779 32780 32781 32782 32783 32784 32785 32786 32787 32788 32789 32790 32791 32792 32793 32794 32795 32796 32797 32798 32799 32800 32801 32802 32803 32804 32805 32806 32807 32808 32809 32810 32811 32812 32813 32814 32815 32816 32817 32818 32819 32820 32821 32822 32823 32824 32825 32826 32827 32828 32829 32830 32831 32832 32833 32834 32835 32836 32837 32838 32839 32840 32841 32842 32843 32844 32845 32846 32847 32848 32849 32850 32851 32852 32853 32854 32855 32856 32857 32858 32859 32860 32861 32862 32863 32864 32865 32866 32867 32868 32869 32870 32871 32872 32873 32874 32875 32876 32877 32878 32879 32880 32881 32882 32883 32884 32885 32886 32887 32888 32889 32890 32891 32892 32893 32894 32895 32896 32897 32898 32899 32900 32901 32902 32903 32904 32905 32906 32907 32908 32909 32910 32911 32912 32913 32914 32915 32916 32917 32918 32919 32920 32921 32922 32923 32924 32925 32926 32927 32928 32929 32930 32931 32932 32933 32934 32935 32936 32937 32938 32939 32940 32941 32942 32943 32944 32945 32946 32947 32948 32949 32950 32951 32952 32953 32954 32955 32956 32957 32958 32959 32960 32961 32962 32963 32964 32965 32966 32967 32968 32969 32970 32971 32972 32973 32974 32975 32976 32977 32978 32979 32980 32981 32982 32983 32984 32985 32986 32987 32988 32989 32990 32991 32992 32993 32994 32995 32996 32997 32998 32999 33000 33001 33002 33003 33004 33005 33006 33007 33008 33009 33010 33011 33012 33013 33014 33015 33016 33017 33018 33019 33020 33021 33022 33023 33024 33025 33026 33027 33028 33029 33030 33031 33032 33033 33034 33035 33036 33037 33038 33039 33040 33041 33042 33043 33044 33045 33046 33047 33048 33049 33050 33051 33052 33053 33054 33055 33056 33057 33058 33059 33060 33061 33062 33063 33064 33065 33066 33067 33068 33069 33070 33071 33072 33073 33074 33075 33076 33077 33078 33079 33080 33081 33082 33083 33084 33085 33086 33087 33088 33089 33090 33091 33092 33093 33094 33095 33096 33097 33098 33099 33100 33101 33102 33103 33104 33105 33106 33107 33108 33109 33110 33111 33112 33113 33114 33115 33116 33117 33118 33119 33120 33121 33122 33123 33124 33125 33126 33127 33128 33129 33130 33131 33132 33133 33134 33135 33136 33137 33138 33139 33140 33141 33142 33143 33144 33145 33146 33147 33148 33149 33150 33151 33152 33153 33154 33155 33156 33157 33158 33159 33160 33161 33162 33163 33164 33165 33166 33167 33168 33169 33170 33171 33172 33173 33174 33175 33176 33177 33178 33179 33180 33181 33182 33183 33184 33185 33186 33187 33188 33189 33190 33191 33192 33193 33194 33195 33196 33197 33198 33199 33200 33201 33202 33203 33204 33205 33206 33207 33208 33209 33210 33211 33212 33213 33214 33215 33216 33217 33218 33219 33220 33221 33222 33223 33224 33225 33226 33227 33228 33229 33230 33231 33232 33233 33234 33235 33236 33237 33238 33239 33240 33241 33242 33243 33244 33245 33246 33247 33248 33249 33250 33251 33252 33253 33254 33255 33256 33257 33258 33259 33260 33261 33262 33263 33264 33265 33266 33267 33268 33269 33270 33271 33272 33273 33274 33275 33276 33277 33278 33279 33280 33281 33282 33283 33284 33285 33286 33287 33288 33289 33290 33291 33292 33293 33294 33295 33296 33297 33298 33299 33300 33301 33302 33303 33304 33305 33306 33307 33308 33309 33310 33311 33312 33313 33314 33315 33316 33317 33318 33319 33320 33321 33322 33323 33324 33325 33326 33327 33328 33329 33330 33331 33332 33333 33334 33335 33336 33337 33338 33339 33340 33341 33342 33343 33344 33345 33346 33347 33348 33349 33350 33351 33352 33353 33354 33355 33356 33357 33358 33359 33360 33361 33362 33363 33364 33365 33366 33367 33368 33369 33370 33371 33372 33373 33374 33375 33376 33377 33378 33379 33380 33381 33382 33383 33384 33385 33386 33387 33388 33389 33390 33391 33392 33393 33394 33395 33396 33397 33398 33399 33400 33401 33402 33403 33404 33405 33406 33407 33408 33409 33410 33411 33412 33413 33414 33415 33416 33417 33418 33419 33420 33421 33422 33423 33424 33425 33426 33427 33428 33429 33430 33431 33432 33433 33434 33435 33436 33437 33438 33439 33440 33441 33442 33443 33444 33445 33446 33447 33448 33449 33450 33451 33452 33453 33454 33455 33456 33457 33458 33459 33460 33461 33462 33463 33464 33465 33466 33467 33468 33469 33470 33471 33472 33473 33474 33475 33476 33477 33478 33479 33480 33481 33482 33483 33484 33485 33486 33487 33488 33489 33490 33491 33492 33493 33494 33495 33496 33497 33498 33499 33500 33501 33502 33503 33504 33505 33506 33507 33508 33509 33510 33511 33512 33513 33514 33515 33516 33517 33518 33519 33520 33521 33522 33523 33524 33525 33526 33527 33528 33529 33530 33531 33532 33533 33534 33535 33536 33537 33538 33539 33540 33541 33542 33543 33544 33545 33546 33547 33548 33549 33550 33551 33552 33553 33554 33555 33556 33557 33558 33559 33560 33561 33562 33563 33564 33565 33566 33567 33568 33569 33570 33571 33572 33573 33574 33575 33576 33577 33578 33579 33580 33581 33582 33583 33584 33585 33586 33587 33588 33589 33590 33591 33592 33593 33594 33595 33596 33597 33598 33599 33600 33601 33602 33603 33604 33605 33606 33607 33608 33609 33610 33611 33612 33613 33614 33615 33616 33617 33618 33619 33620 33621 33622 33623 33624 33625 33626 33627 33628 33629 33630 33631 33632 33633 33634 33635 33636 33637 33638 33639 33640 33641 33642 33643 33644 33645 33646 33647 33648 33649 33650 33651 33652 33653 33654 33655 33656 33657 33658 33659 33660 33661 33662 33663 33664 33665 33666 33667 33668 33669 33670 33671 33672 33673 33674 33675 33676 33677 33678 33679 33680 33681 33682 33683 33684 33685 33686 33687 33688 33689 33690 33691 33692 33693 33694 33695 33696 33697 33698 33699 33700 33701 33702 33703 33704 33705 33706 33707 33708 33709 33710 33711 33712 33713 33714 33715 33716 33717 33718 33719 33720 33721 33722 33723 33724 33725 33726 33727 33728 33729 33730 33731 33732 33733 33734 33735 33736 33737 33738 33739 33740 33741 33742 33743 33744 33745 33746 33747 33748 33749 33750 33751 33752 33753 33754 33755 33756 33757 33758 33759 33760 33761 33762 33763 33764 33765 33766 33767 33768 33769 33770 33771 33772 33773 33774 33775 33776 33777 33778 33779 33780 33781 33782 33783 33784 33785 33786 33787 33788 33789 33790 33791 33792 33793 33794 33795 33796 33797 33798 33799 33800 33801 33802 33803 33804 33805 33806 33807 33808 33809 33810 33811 33812 33813 33814 33815 33816 33817 33818 33819 33820 33821 33822 33823 33824 33825 33826 33827 33828 33829 33830 33831 33832 33833 33834 33835 33836 33837 33838 33839 33840 33841 33842 33843 33844 33845 33846 33847 33848 33849 33850 33851 33852 33853 33854 33855 33856 33857 33858 33859 33860 33861 33862 33863 33864 33865 33866 33867 33868 33869 33870 33871 33872 33873 33874 33875 33876 33877 33878 33879 33880 33881 33882 33883 33884 33885 33886 33887 33888 33889 33890 33891 33892 33893 33894 33895 33896 33897 33898 33899 33900 33901 33902 33903 33904 33905 33906 33907 33908 33909 33910 33911 33912 33913 33914 33915 33916 33917 33918 33919 33920 33921 33922 33923 33924 33925 33926 33927 33928 33929 33930 33931 33932 33933 33934 33935 33936 33937 33938 33939 33940 33941 33942 33943 33944 33945 33946 33947 33948 33949 33950 33951 33952 33953 33954 33955 33956 33957 33958 33959 33960 33961 33962 33963 33964 33965 33966 33967 33968 33969 33970 33971 33972 33973 33974 33975 33976 33977 33978 33979 33980 33981 33982 33983 33984 33985 33986 33987 33988 33989 33990 33991 33992 33993 33994 33995 33996 33997 33998 33999 34000 34001 34002 34003 34004 34005 34006 34007 34008 34009 34010 34011 34012 34013 34014 34015 34016 34017 34018 34019 34020 34021 34022 34023 34024 34025 34026 34027 34028 34029 34030 34031 34032 34033 34034 34035 34036 34037 34038 34039 34040 34041 34042 34043 34044 34045 34046 34047 34048 34049 34050 34051 34052 34053 34054 34055 34056 34057 34058 34059 34060 34061 34062 34063 34064 34065 34066 34067 34068 34069 34070 34071 34072 34073 34074 34075 34076 34077 34078 34079 34080 34081 34082 34083 34084 34085 34086 34087 34088 34089 34090 34091 34092 34093 34094 34095 34096 34097 34098 34099 34100 34101 34102 34103 34104 34105 34106 34107 34108 34109 34110 34111 34112 34113 34114 34115 34116 34117 34118 34119 34120 34121 34122 34123 34124 34125 34126 34127 34128 34129 34130 34131 34132 34133 34134 34135 34136 34137 34138 34139 34140 34141 34142 34143 34144 34145 34146 34147 34148 34149 34150 34151 34152 34153 34154 34155 34156 34157 34158 34159 34160 34161 34162 34163 34164 34165 34166 34167 34168 34169 34170 34171 34172 34173 34174 34175 34176 34177 34178 34179 34180 34181 34182 34183 34184 34185 34186 34187 34188 34189 34190 34191 34192 34193 34194 34195 34196 34197 34198 34199 34200 34201 34202 34203 34204 34205 34206 34207 34208 34209 34210 34211 34212 34213 34214 34215 34216 34217 34218 34219 34220 34221 34222 34223 34224 34225 34226 34227 34228 34229 34230 34231 34232 34233 34234 34235 34236 34237 34238 34239 34240 34241 34242 34243 34244 34245 34246 34247 34248 34249 34250 34251 34252 34253 34254 34255 34256 34257 34258 34259 34260 34261 34262 34263 34264 34265 34266 34267 34268 34269 34270 34271 34272 34273 34274 34275 34276 34277 34278 34279 34280 34281 34282 34283 34284 34285 34286 34287 34288 34289 34290 34291 34292 34293 34294 34295 34296 34297 34298 34299 34300 34301 34302 34303 34304 34305 34306 34307 34308 34309 34310 34311 34312 34313 34314 34315 34316 34317 34318 34319 34320 34321 34322 34323 34324 34325 34326 34327 34328 34329 34330 34331 34332 34333 34334 34335 34336 34337 34338 34339 34340 34341 34342 34343 34344 34345 34346 34347 34348 34349 34350 34351 34352 34353 34354 34355 34356 34357 34358 34359 34360 34361 34362 34363 34364 34365 34366 34367 34368 34369 34370 34371 34372 34373 34374 34375 34376 34377 34378 34379 34380 34381 34382 34383 34384 34385 34386 34387 34388 34389 34390 34391 34392 34393 34394 34395 34396 34397 34398 34399 34400 34401 34402 34403 34404 34405 34406 34407 34408 34409 34410 34411 34412 34413 34414 34415 34416 34417 34418 34419 34420 34421 34422 34423 34424 34425 34426 34427 34428 34429 34430 34431 34432 34433 34434 34435 34436 34437 34438 34439 34440 34441 34442 34443 34444 34445 34446 34447 34448 34449 34450 34451 34452 34453 34454 34455 34456 34457 34458 34459 34460 34461 34462 34463 34464 34465 34466 34467 34468 34469 34470 34471 34472 34473 34474 34475 34476 34477 34478 34479 34480 34481 34482 34483 34484 34485 34486 34487 34488 34489 34490 34491 34492 34493 34494 34495 34496 34497 34498 34499 34500 34501 34502 34503 34504 34505 34506 34507 34508 34509 34510 34511 34512 34513 34514 34515 34516 34517 34518 34519 34520 34521 34522 34523 34524 34525 34526 34527 34528 34529 34530 34531 34532 34533 34534 34535 34536 34537 34538 34539 34540 34541 34542 34543 34544 34545 34546 34547 34548 34549 34550 34551 34552 34553 34554 34555 34556 34557 34558 34559 34560 34561 34562 34563 34564 34565 34566 34567 34568 34569 34570 34571 34572 34573 34574 34575 34576 34577 34578 34579 34580 34581 34582 34583 34584 34585 34586 34587 34588 34589 34590 34591 34592 34593 34594 34595 34596 34597 34598 34599 34600 34601 34602 34603 34604 34605 34606 34607 34608 34609 34610 34611 34612 34613 34614 34615 34616 34617 34618 34619 34620 34621 34622 34623 34624 34625 34626 34627 34628 34629 34630 34631 34632 34633 34634 34635 34636 34637 34638 34639 34640 34641 34642 34643 34644 34645 34646 34647 34648 34649 34650 34651 34652 34653 34654 34655 34656 34657 34658 34659 34660 34661 34662 34663 34664 34665 34666 34667 34668 34669 34670 34671 34672 34673 34674 34675 34676 34677 34678 34679 34680 34681 34682 34683 34684 34685 34686 34687 34688 34689 34690 34691 34692 34693 34694 34695 34696 34697 34698 34699 34700 34701 34702 34703 34704 34705 34706 34707 34708 34709 34710 34711 34712 34713 34714 34715 34716 34717 34718 34719 34720 34721 34722 34723 34724 34725 34726 34727 34728 34729 34730 34731 34732 34733 34734 34735 34736 34737 34738 34739 34740 34741 34742 34743 34744 34745 34746 34747 34748 34749 34750 34751 34752 34753 34754 34755 34756 34757 34758 34759 34760 34761 34762 34763 34764 34765 34766 34767 34768 34769 34770 34771 34772 34773 34774 34775 34776 34777 34778 34779 34780 34781 34782 34783 34784 34785 34786 34787 34788 34789 34790 34791 34792 34793 34794 34795 34796 34797 34798 34799 34800 34801 34802 34803 34804 34805 34806 34807 34808 34809 34810 34811 34812 34813 34814 34815 34816 34817 34818 34819 34820 34821 34822 34823 34824 34825 34826 34827 34828 34829 34830 34831 34832 34833 34834 34835 34836 34837 34838 34839 34840 34841 34842 34843 34844 34845 34846 34847 34848 34849 34850 34851 34852 34853 34854 34855 34856 34857 34858 34859 34860 34861 34862 34863 34864 34865 34866 34867 34868 34869 34870 34871 34872 34873 34874 34875 34876 34877 34878 34879 34880 34881 34882 34883 34884 34885 34886 34887 34888 34889 34890 34891 34892 34893 34894 34895 34896 34897 34898 34899 34900 34901 34902 34903 34904 34905 34906 34907 34908 34909 34910 34911 34912 34913 34914 34915 34916 34917 34918 34919 34920 34921 34922 34923 34924 34925 34926 34927 34928 34929 34930 34931 34932 34933 34934 34935 34936 34937 34938 34939 34940 34941 34942 34943 34944 34945 34946 34947 34948 34949 34950 34951 34952 34953 34954 34955 34956 34957 34958 34959 34960 34961 34962 34963 34964 34965 34966 34967 34968 34969 34970 34971 34972 34973 34974 34975 34976 34977 34978 34979 34980 34981 34982 34983 34984 34985 34986 34987 34988 34989 34990 34991 34992 34993 34994 34995 34996 34997 34998 34999 35000 35001 35002 35003 35004 35005 35006 35007 35008 35009 35010 35011 35012 35013 35014 35015 35016 35017 35018 35019 35020 35021 35022 35023 35024 35025 35026 35027 35028 35029 35030 35031 35032 35033 35034 35035 35036 35037 35038 35039 35040 35041 35042 35043 35044 35045 35046 35047 35048 35049 35050 35051 35052 35053 35054 35055 35056 35057 35058 35059 35060 35061 35062 35063 35064 35065 35066 35067 35068 35069 35070 35071 35072 35073 35074 35075 35076 35077 35078 35079 35080 35081 35082 35083 35084 35085 35086 35087 35088 35089 35090 35091 35092 35093 35094 35095 35096
|
commit ad218763634228041623d7bdd91eba39a48829be
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Mon Dec 31 21:44:08 2012 +0100
Qt: Compressor: remove useless method parameter
commit 65ff356649bff059a949570b4cf85f54867b75f9
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Mon Dec 31 20:10:19 2012 +0100
Qt: Compressor: remove undefined methods
commit 69cdf17232984c40f56bfc6e8d0830d808760fb6
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Mon Dec 31 15:44:52 2012 +0100
Qt: Equalizer: namespace initial values
commit 6e9c9a93bc9b7c4ebda7e2cec23781b7caca0e48
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Mon Dec 31 15:40:55 2012 +0100
Qt: Compressor: namespace initial values
commit aab5ebf333d37644b2485a545e4093aec42e38b8
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Dec 31 15:57:27 2012 +0100
CC: remove tabs
commit 0560ceb34d73e080019d09c84ed7843e3cc375a1
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Dec 31 14:15:02 2012 +0100
subsdec: avoid segfaults
commit 0740e5433637c12dab43067b964248b667cda19d
Author: Asad Mehmood <asad78611@googlemail.com>
Date: Mon Dec 31 00:56:00 2012 +0000
arm_neon i420 -> rgb: Output pitch can be 64 bit aligned
When an output picure is requested from a Samsung (exynos?) device
it is not guarateed to be aligned to 128 bit (4 pixels).
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 389785860a290082fa0315e162594a9fb8da8b32
Author: Devin Heitmueller <dheitmueller@kernellabs.com>
Date: Thu Dec 27 01:08:23 2012 -0500
Add ability to render the subpicture region, but not the text itself
We want to center the subpicture region, but the text itself needs
to be rendered left justified in order to get consistent placement
of captions (e.g. indentation).
Introduce a new alignment type which centers the subpicture, but
not the text it contains within (and enable it for the EIA-608 decoder).
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 75402b8f25030fff192738b462e985933be0360c
Author: Devin Heitmueller <dheitmueller@kernellabs.com>
Date: Thu Dec 27 01:08:22 2012 -0500
Add support for font height as a percentage of the video height
In order to get consistent EIA-608 caption positioning, we need to be able
to size the fonts based on the size of the video. Add support for
specifying the font height as a percentage of the video.
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 2393f44266d735bc93e2dedb7491c461834e946d
Author: Devin Heitmueller <dheitmueller@kernellabs.com>
Date: Thu Dec 27 01:08:19 2012 -0500
Make sure font color attribute is quoted.
We need to add quotes to the color attribute for the font tag, or else
the XML parser will choke and the HTML will not be rendered.
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 4f42eeeebb18cb2b5acc623d49225335266c099a
Author: Devin Heitmueller <dheitmueller@kernellabs.com>
Date: Thu Dec 27 01:08:18 2012 -0500
Increase the size of the buffer for CC text
Make the buffer larger, since there are more HTML tags in the resulting output
stream.
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 4536d80970edb271210eace32112e2a465029747
Author: Devin Heitmueller <dheitmueller@kernellabs.com>
Date: Thu Dec 27 01:08:17 2012 -0500
Fix rendering of HTML reserved characters
If the character in the EIA-608 stream is one of the reserved characters,
escape it accordingly so that the HTML renders properly.
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit a3b221775831de2fe24276f4468392c24be6dd35
Author: Devin Heitmueller <dheitmueller@kernellabs.com>
Date: Thu Dec 27 01:08:16 2012 -0500
Convert leading whitespace characters to non-breaking spaces
If there are any whitespace characters before the start of text in a row,
convert it to non-breaking whitespace. We do this because the RenderHtml
function will strip any cases of more than one contigious whitespace. The
effect of such is that text that is not left justified will be forced to
the left.
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 6dc52f6e388a55c31dd3ffeb002f064b63a47130
Author: Devin Heitmueller <dheitmueller@kernellabs.com>
Date: Thu Dec 27 01:08:15 2012 -0500
Fix positioning so that the EIA-608 field is properly centered
Because the subpicture field contains all the lines, we need to change the
layout.
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit d437095ff46fd9caae2a4da779207f5b50413957
Author: Devin Heitmueller <dheitmueller@kernellabs.com>
Date: Thu Dec 27 01:08:14 2012 -0500
Render all rows, even blank ones
We need to render all the rows, or else the placement of popup captions will
not be correct.
The previous code worked fine when rendering text horizontally aligned at the
bottom of the screen, but won't work for a real layout.
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 570dbaf62165e656c75caef077cff595d2aeb873
Author: Devin Heitmueller <dheitmueller@kernellabs.com>
Date: Thu Dec 27 01:08:13 2012 -0500
Enable HTML renderer for closed captions
We need to use the HTML renderer if we want colors/styles to work
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 59d8e3992f5d98d3c2a1e680a154c541491813b2
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Sun Dec 30 20:47:42 2012 +0100
Qt: MainInterface: namespace visibility property
commit 176df713dfa43e1457c8d1f037cc129188ecc359
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Sun Dec 30 20:23:49 2012 +0100
Qt: remove property macro.
According to Qt, props must have a read method
commit d95f17cbbc02e81fbcf4056c48c08bfef5aa5ce3
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Sun Dec 30 20:22:37 2012 +0100
Qt: remove useless disambiguator
commit e9fe22e89fa8934f1fb050f9bdc752ab558c877a
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Thu Dec 20 15:07:32 2012 +0100
Qt: BGWidget: split joke code.
And more :)
commit 3b4128149119c6b0f9575a6ec16f7d585ac7a388
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sun Dec 30 16:02:53 2012 +0100
macosx: show lua intfs in advanced preferences
hack adapted from the qt interface.
close #7876
commit 7e96734bbd094e8856d354b9e1225838f6af9adc
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sat Dec 29 17:33:08 2012 +0100
macosx: add mouse scroll support for fullscreen time slider
commit a8bd7a32c4fa4d65b14551b6e87ee2c6e3f00af0
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Tue Dec 18 16:04:12 2012 +0200
transcode: take codec earlier on so codec aliases are handled better, ref #7892
commit aaf991fcfb58d24c5d418d285011fad8c9ed2206
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Sat Dec 29 15:21:43 2012 +0200
avcodec: try to find packet sample format for encoding
commit b4f6e77d1e156e7424f73858bab37a511658760c
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Sat Dec 29 15:16:54 2012 +0200
avcodec: deinterleave samples if input format for codec is planar
commit ec3df8f49c7d48389c79226db6acf00a511e7e0e
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Sat Dec 29 14:21:04 2012 +0200
aout: add deinterleave helper for doing packet->planar for audio samples
commit 6d6342b47ebfa8fdad36cbae84ab81fad8bdca9b
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Tue Dec 18 16:00:30 2012 +0200
avcodec: split encoding chunks to frame_size portions
avcodec contains codecs that don't like variable size frames, so feed
avcodec with frame_size chunks and and handle leftovers ourself. This
functionality was dropped when flushing was introduced and seemed to
work without just fine, I was proven wrong.
commit 8c233c5182d8cd0dc0aa9e0aec6262ae0ef84ea3
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Tue Dec 18 15:57:16 2012 +0200
avcodec: set EncodeAudio/Video at the end
commit 99ab06c7ffe189e81118f6122b1661c6c7af033c
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Fri Dec 28 12:53:30 2012 +0200
avcodec: fix codec mapping array size check
commit d00fe8ac34d626a5e24d1c8b2e564b5364c62136
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Sat Dec 29 09:37:34 2012 +0200
avcodec: set encoding sample format correctly and don't assume S16N
commit 45032ec3b271641aaa3d9613e7c579fabc3d475a
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Fri Dec 28 12:54:39 2012 +0200
avcodec: handle planar samples from libavcodec
commit dc56d39434dc403687556dc8cae1b45fec25eb30
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Tue Dec 18 15:59:52 2012 +0200
avcodec: aout_BitsPerSample uses vlc_fourcc_GetCodec itself, so no need to call it ourselves in here
commit 3f89be63d4e71e54342ef268b6b585877b92c9f6
Author: Denis Charmet <typx@dinauz.org>
Date: Sat Dec 29 15:39:49 2012 +0100
Clean the played waveout frames in Play and Stop
Doing it in the callback cause deadlocks.
commit d0548a8dd77490b4f9f7075e88e2f824bb78cbf1
Author: Adrien Maglo <magsoft@videolan.org>
Date: Sat Dec 29 18:52:40 2012 +0100
Cleaner way to define the GLSL version number as pointed out by funman.
commit 0dab579a760c498d882d84fd6e9192bb604c34b3
Author: Adrien Maglo <magsoft@videolan.org>
Date: Sat Dec 29 17:58:08 2012 +0100
[OpenGL] Fix some wrong logic about GLSL version numbers.
commit d5505899124ae95ff8f86db4bcd1f75f407ba6a2
Author: Adrien Maglo <magsoft@videolan.org>
Date: Sat Dec 29 17:51:48 2012 +0100
[OpenGL] Fix OpenGL glsl shader version numbers.
It seems that standard OpenGL 2.0 requires version number to be equal to 120 contrary to OpenGL ES 2.0 that requires it to be equal to 100.
commit 1441746f8b96be8aee9990a76681975fdf23c209
Author: Adrien Maglo <magsoft@videolan.org>
Date: Fri Dec 28 19:23:57 2012 +0100
[OpenGL] Make the GLSL shaders compatible with OpenGL ES 2.0
commit 198167d307d6e8c4628e60ad5d19f8e376db427c
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Fri Dec 28 21:19:35 2012 -0500
media_list_player: implement MediaListPlayerStopped
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 29928f3092bcf26b4446b116cc5c40f1c1bca2a4
Author: Denis Charmet <typx@dinauz.org>
Date: Fri Dec 28 19:30:01 2012 +0100
Initialize codecs after track parsing and not before the selection.
This avoid leaks at segment changes.
commit 9b14e5233334b9291ab0b5dd40cff23b2eff7c75
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Dec 28 21:26:16 2012 +0100
macosx/CAS: Rename 'Convert & Save' to 'Convert and Stream'
commit ff241764f59729c01a0dcf4b149803a63c071bcd
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Dec 28 21:02:41 2012 +0100
macosx/CAS: add MKV to the black list for HTTP streaming
commit 514be08ca20dd43bc79d7120ab514574af5bc13c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Dec 28 20:47:02 2012 +0100
macosx/CAS: added final error checks (close #5900)
commit 0dea876ea9ef8cce039438b30fd425026c01e240
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Dec 28 20:26:12 2012 +0100
macosx/CAS: add a button for SDP file location selection
commit 2ad63ccbe4db096771208f8e8c09b8df54ac35c2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Dec 28 20:11:00 2012 +0100
macosx/CAS: fix SDP announcements
commit 309906f6754ca1ea7c1abf9e356919c5fac823a9
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Dec 28 20:04:07 2012 +0100
macosx/CAS: rework misleading SDP UI
commit 6912d83856ff17a1dd2b13fe025decfd2052f835
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Dec 28 19:34:46 2012 +0100
macosx/CAS: implement streaming
minor announcement stuff left to do
commit c52ba9162ecf4c3d24a32df89c5d6851c6104e39
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Dec 28 14:08:25 2012 +0100
live555: use calloc
commit c2a68e8156d670e18e172fd8e8444b7c9475f445
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Dec 28 18:40:09 2012 +0100
libvlc: match the documentation to the actual behaviour
commit 2466714ed9271564f8839c31b1db9d11dcf7e5c7
Author: Denis Charmet <typx@dinauz.org>
Date: Fri Dec 28 17:18:25 2012 +0100
Remove aout_Packet API from WaveOut
commit 85df0077bc668583e0695a77c13ed37498011af0
Author: Mirsal Ennaime <mirsal@videolan.org>
Date: Fri Dec 28 11:28:32 2012 +0100
news: Update the 2.1 services discovery section
commit 7d008288f8529adbb579ce7cfa60bbe7b2efa611
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Dec 28 11:13:33 2012 +0100
macosx/CAS: implement basic error checking for the stream-out settings
commit 60fd182b5c4d57a9df3156819ce0d16d8594aba1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Dec 27 18:18:17 2012 +0100
macosx/CAS: simplify stream-out summary to something useful
commit 7b6a20bb9cb91fb58cf09854cb5bafa34c7ff97b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Dec 27 18:10:42 2012 +0100
macosx/CAS: fix incorrect channel name field activation in stream panel
commit bc4b7944679587878c1c17b062aa92a76a0905aa
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Dec 27 17:44:22 2012 +0100
quartztext: add support for HTML color names within color tags
commit 1bccc59e3695b27b6cea759075ed4c681e97d2fe
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Dec 27 15:40:24 2012 +0100
quartztext: fix incomplete copyright header
commit 5aa6adb6b282d072bbf68bd0c6f50836a0e09c5b
Author: Mirsal Ennaime <mirsal@videolan.org>
Date: Wed Dec 26 06:59:00 2012 +0100
upnp sd: work around missing XML namespaces in DIDL documents
commit 5725edf9fb32b1dbe89300d3c1045a8b9e2bb6c6
Author: Mirsal Ennaime <mirsal@videolan.org>
Date: Fri Nov 9 13:50:18 2012 +0100
upnp sd: Add support for Samsung devices' subtitles extensions
* Request the sec:CaptionInfo and sec:CaptionInfoEx DIDL attributes
* If one of the two caption attributes are present, build and add an
input-slave option string which forces the subtitle demux
* Add the sub-track-id option to input items with subtitles
so the subtitles are immediately visible
commit 41271ce9556ff82d6165b024da71f178c8947453
Author: Mirsal Ennaime <mirsal@videolan.org>
Date: Fri Dec 28 00:28:52 2012 +0100
upnp sd: Fix a warning introduced in the previous commit
commit 83cb6f5a3c209164f93e3ee67434a7cbdf2ccb60
Author: Mirsal Ennaime <mirsal@videolan.org>
Date: Thu Dec 27 22:39:12 2012 +0100
upnp sd: fix warning
commit 51e34e8979178da93403c8904abe04a7146c1eaf
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Thu Dec 27 21:30:26 2012 +0100
macosx: video effects: limit wall settings to 1 - 15 and clone setting to 2 - 20
commit f326f2f4b3c4ce46856abbb673e0d879ea92ac17
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Thu Dec 27 21:21:04 2012 +0100
macosx: video effects panel: limit posterize values to 2 - 256
When trying to set 1, VLC hangs...
commit 970ff89b610e5cf4e91a1941f353c9edf68a9169
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Thu Dec 27 21:04:29 2012 +0100
macosx: video effects: limit puzzle settings from 2 - 16
commit 05f9c0acdbf2832d507724d644d32aa06c47cf65
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Thu Dec 27 20:52:05 2012 +0100
puzzle: row and col values of 1 are not supported
commit e378fa45a71b83dfea4a7955fda520a50a747b1b
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Thu Dec 27 20:39:50 2012 +0100
macosx: video effects panel: synchronize text field and stepper values properly by using cocoa bindings
This simplifies the code and fixes stepper responseness.
This also fixes enabled state of some steppers.
commit 6310b88035615d6f9452359993da5db4000d8f4f
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Thu Dec 27 15:36:59 2012 +0100
vlc blocks: remove useless VLC_USED at function returning void
commit d3319c732f0b6583aa48e4510fdf8d735701d43f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Dec 27 12:51:57 2012 +0100
macosx: fix table column indentation (close #6929)
For indentation, the outline table column needs to be set, which used to be the title column. This is not a bad choice, since it is only column populated by all items.
However, one can't remove the outline table column easily, so I chose to disable the ability to remove it, something virtually all users don't want to do anyway.
commit d1ce26a733502c1d11f5fe2d7b4591f3648d8a9e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Dec 27 12:18:42 2012 +0100
macosx: fix avcodec-hw option implementation
The option is presented to the user in a simplified way, since there is only one hardware acceleration module on the Mac.
commit 1e6cf730adbb40810c98e2443661ef25ba6d35a5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Dec 27 12:17:40 2012 +0100
avcodec/vda: add shortcut for non-ambigous referencing
commit 72c15937ea39233e818f96e58543f0b48c82fe02
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Dec 27 12:12:08 2012 +0100
Contribs: update freetype to 2.4.11
commit 5cb80582492b465c0a8ed58971a1de482689c8bd
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Thu Dec 27 11:41:25 2012 +0100
macosx: cascade multiple vout window positions, fix initial window positions
close #7873
commit 25f233cf1a280675a6fa24093185d6950ed81dea
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Thu Dec 27 11:34:14 2012 +0100
macosx: fix rare crash when changing video effects settings
commit 3429eb01ec8a61170fa5ff17b22e7b2473334f17
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Tue Dec 25 20:36:04 2012 +0100
macosx: allow multiple vout windows in video-wallpaper mode
(first window as wallpaper, all other ones as normal windows.)
commit 0e6418ec4cc7cbf0527c26216096c88196a05cc1
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Thu Dec 27 12:42:10 2012 +0400
UPNP SD: comply to upnp specification wrt to res:duration.
Also, omit fraction of seconds.
commit 657885538abbc940c72c11dd2aebc60646e2fd6e
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Thu Dec 27 10:42:46 2012 +0400
MIPS: enable HAVE_FPU on hard-float builds.
commit 11e89954e99aa57b1864db890d1dcd8806245432
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Thu Dec 6 13:03:46 2012 +0400
UPNP SD: extract all resources from DIDL.
Fixes #7776
commit 59d6ab773e2fcb7b112cee692ce34996491ce4b2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Dec 27 00:24:11 2012 +0100
macosx: adapt fspanel layout to update time slider graphics
commit a62d893368a156f7b705f9c37d569e0e53e7fddb
Author: Damien Erambert <damien.erambert@me.com>
Date: Thu Dec 27 00:00:58 2012 +0100
macosx: re-worked fullscreen time slider graphics to achieve a bigger click target
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit b1d935415926a30bd5aa50ab24dfb2d903f8bdc4
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Wed Dec 26 23:34:22 2012 +0100
Qt: prefsItemData: rename ambigous var
commit a05072b5fb23a6afa7825c8d5a41f87686a45fb4
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Wed Dec 26 23:31:05 2012 +0100
Qt: prefsItem: namespace TYPE_*
commit 6f8e8326ef82029d868d3c4729c9fd64e41a06f2
Author: Denis Charmet <typx@dinauz.org>
Date: Wed Dec 26 18:58:41 2012 +0100
Handle with resilience unknown ebml elements
Fix #7884 and #7887 by implementing the first proposition.
commit ca80c3e807a79abaab3de3d2732ec29f9444f69c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Dec 26 18:35:46 2012 +0100
macosx: added menu item and advanced option to hide the main window's sidebar
commit 16e6cbda348b58b0e483f903c4f0d6bcf3b1d5ac
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Wed Dec 26 16:33:31 2012 +0100
Qt: spatializer: another useless indirect slot
commit 428b63f40eb2d3d168a538a7713bfba6fbef0144
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Wed Dec 26 16:32:43 2012 +0100
Qt: spatializer: simplify using groupbox
commit b5d005cef4842f258c196f3be79e8d758c3d063d
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Wed Dec 26 16:26:01 2012 +0100
Qt: compressor: simplify by grouping
commit 68c78f8bc2d19cb4c029fa96488fc21270238cb4
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Wed Dec 26 16:15:37 2012 +0100
Qt: compressor: remove useless indirect slot
commit 4293ad80840b3a2ec14796f982b0beb1db9641a1
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Wed Dec 26 15:46:40 2012 +0100
Qt: complete prefs: missing initial value
commit 9322e135d79228221a0f52d4a745b43cb087be3f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Dec 26 12:18:33 2012 +0100
macosx: simplify ea98fcfc
thanks to David for the feedback
commit 885af34477a2fe033e96b3475cd6b0eee52ad65e
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Tue Dec 25 21:32:18 2012 +0100
Qt: ConfigControl: missing Q_OBJECT
commit 0d3e16439be5e7195a196618cdd1ec7e6b156c6e
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Mon Dec 24 22:39:23 2012 +0100
Qt: sout_profiles: add video and audio filters (fix #7865)
commit 25316fbffc51417c6020ab9565db3dacf084fb4d
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Tue Dec 25 20:01:05 2012 +0100
macosx: video effects panel: only allow to activate clone XOR wall
Clone and wall is not supported yet.
commit 803b630392c469202d5cb598cb6687caa12fa007
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Tue Dec 25 16:22:46 2012 +0100
macosx: video effects: restore correct state of clone and wall filter controls on reset
commit d28b2ffd95a6715107cd735c396e5e06c770caeb
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Dec 25 18:51:38 2012 +0100
Fix 2c22b194c8c : do not lose block_t information
commit 5596a281fcdb87582fb4d6dae208244b8002a798
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Dec 25 18:46:20 2012 +0100
Add block_CopyProperties() helper
commit ea98fcfc60555b5f06a7149b8142be0bfcfb2be8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Dec 25 15:25:01 2012 +0100
macosx: fixed subtitle rendering resolution when using the native fullscreen mode (close #7946)
bug was triggered only when using controls provided by the OS like NSWindow's fullscreen button
commit b8f84e882858c2b001f7012d6055406180be6efd
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Dec 25 12:19:39 2012 +0100
Fix typo in 2c22b194c
commit 646c64b0cb377b4da5d292f282eb8bc7bb2da3de
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Dec 24 15:07:25 2012 +0100
auhal: remove debug stuff I forgot
commit d9ccc4314528b4b0a51b833a8213878eb235c4ae
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Dec 24 14:52:10 2012 +0100
extras/tools: updated gas-preprocessor hash
commit 34798daf9485f229815f6d661a27d73fc1828516
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Dec 24 14:51:03 2012 +0100
auhal: fixed some compilation warnings
commit 0fcc9cfb2e901af02f8b4fc0175b20bdd3729253
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Dec 24 13:13:07 2012 +0100
auhal: reduce noise when flushing the buffer and play silence in case it is empty
commit aa73cad32152dc4594ceb0f97e9fb7c531376bd7
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Dec 24 12:23:46 2012 +0100
auhal: clean-up HardwareListener callback
commit 58a31eb2267a3bd19b12401baefbeb1e4a6760a4
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Dec 23 18:00:03 2012 +0100
opensles: take in account all buffered audio in latency
We only considered the audio already buffered through opensles engine,
so the calculation was incorrect.
Use samples rather than bytes for calculation, and a function rather than
hardcoding 2*2 all over the place when a size in bytes is needed.
commit 8e0f4af90549ac9a2c484a19d6fc9e2952be91dd
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Sat Dec 22 22:56:18 2012 +0100
Qt: Open Network Dialog: Only clear edit line on cancel (fix #7913)
commit f9c17d2ce65af4d8c1f569e1ef9c34837b8826b4
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Sat Dec 22 22:40:25 2012 +0100
Qt: saveAPlaylist: fix file extension logic (fix #7578)
commit e10b52d53ead90c83922fd595595266b60ea95c8
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Sat Dec 22 21:25:32 2012 +0100
Qt: about: Use rich text (fix #7590).
Ubuntu bug #1038303
commit 9d7bf49bb4ccada00b85d09b23aec242fb7ddbdc
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Sat Dec 22 20:59:53 2012 +0100
Qt: hotkeys: always overwrite global hotkeys (fix #7932)
commit 28d465e81563ca495d1466a60451c743e3f69791
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Sat Dec 22 17:17:13 2012 +0100
Qt: hotkeys: allow filtering by field (fix #7931)
commit bfcafac5854d4b58828488b89587b9bd5687b169
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Sat Dec 22 16:59:30 2012 +0100
Qt: hotkeys selector: refer cols by name
commit d0ceff3a38c24e9a57d1ed7562dd1c07e172b0a6
Author: Rafaël Carré <funman@videolan.org>
Date: Sat Dec 22 16:16:29 2012 +0100
audio_format_neon was removed in 6ba3c4bed4
commit e564f592ee556d468ec0d1bdc6169593ac58a3ca
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Sat Dec 22 15:33:51 2012 +0100
Qt: hotkeys: add check for app's menu shortcuts (fix #7930)
commit 7117284eb4b0515d45f0433c1210052226422cf5
Author: Rémi Duraffort <ivoire@videolan.org>
Date: Sat Dec 22 13:49:57 2012 +0100
smooth: fix potential memleak
commit ddac8657c5fd895b1d844aea6c8b3617c2ae5d4d
Author: Rémi Duraffort <ivoire@videolan.org>
Date: Sat Dec 22 13:40:38 2012 +0100
oss: fix segfault
commit 3629b93e6025b70bbcf513c3b55ee0e4952455a4
Author: Rémi Duraffort <ivoire@videolan.org>
Date: Sat Dec 22 11:50:11 2012 +0100
qt4: the playlist should be locked when calling playlist_GetNodeDuration
commit 4fef4b6d00b9297ccfb3d533405dc6c3ab8c0ca7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Dec 22 00:30:25 2012 +0200
avcodec: simplify audio sample format mapping
commit 0198b074039d7351a6862fdc86488789fd735d81
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Dec 22 00:17:23 2012 +0200
aout: macro-vectorize aout_ChannelsReorder()
commit 861e38b0fce9a5f74e99f9b203648379ad09e69d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Dec 22 00:13:57 2012 +0200
aout: add aout_Interleave() helper for interleaving
commit d9b33ea5c8569f5d2258ef49f07cbb67dad7cb7a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Dec 21 23:21:41 2012 +0200
remap: support U8 because we can
commit f58f22cc319721f3e8a73bb3cce37c38ec2e02f4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Dec 21 22:29:30 2012 +0200
volume: add direct support for S32N, FL64 and U8
commit 2c22b194c8c6c7c134db7eb35c9feef81f5fec4b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Dec 21 20:33:45 2012 +0200
format: add missing conversions between U8, S16N, FL32, S32N and FL64
And simplify accordingly.
commit 6ba3c4bed4985f4d9602074941b712f90f128454
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Dec 21 20:29:41 2012 +0200
aout: remove FI32 intermediate-only codec
With hardware FPU, FI32 was only used within the mad decoder and
internally converted to FL32. With software FPU, FI32 did not work
properly as the S16N conversion was broken (at least since VLC1.1.0).
commit 69aa24b519f682bd43d628e1ab7ca9c960a6c7d9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Dec 21 20:23:14 2012 +0200
mad: decode to FL32 (as in existing VLC releases)
Apparently, mad generates sample values outside the [-1,+1] range, so
FL32 seems to be the most reasonable output format.
(On systems without hardware FPU, I would recommend disabling mad, and
using libavcodec for MPGA decoding.)
commit 84fab3ddd6f554d922df1c18ae4ab1266598d383
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Dec 21 20:15:46 2012 +0200
audio format: fix FI32 -> S16N conversion
commit 4440bb6bde5d2da545ec9a5ae61b17207370edd4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Dec 21 20:04:54 2012 +0200
vlc_aout: remove comments copied from libmad
commit 701a99af4db0b9f9c3fbedf3088573cb5a3b1505
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Fri Dec 21 06:54:14 2012 -0500
contrib: fix the FPU detection for cross-compiles
Previously, FPU detction was done before the variables for compiling (CC, CFLAGS, etc) were set. This broke on cross-compiles, because it was trying to use the default $(CC) to do the checks.
By doing the FPU detection after setting all the variables, FPU detection for cross-compiles works spectacularly.
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 639ee4abbf37c901d85103ef8f72daba66a01100
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Dec 21 11:03:57 2012 +0100
opensles: fix static noise at 44.1kHz
commit 7f4f09b56e1943c866c243a3a981c3050566c923
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Dec 21 02:01:53 2012 +0100
Fix DxVA2 decoding on HD2000/3000
Close #6243
commit 2305e307986f48b05834f5cc3e110136d7ae22df
Author: Laurent Aimar <fenrir@videolan.org>
Date: Thu Dec 20 21:36:38 2012 +0100
Removed useless vlc_gl_GetProcAddress() calls (opengl).
commit 87f20f41981f1966604712c1f505f39f01a062bf
Author: Laurent Aimar <fenrir@videolan.org>
Date: Thu Dec 20 21:33:22 2012 +0100
Removed outdated comment (opengl).
commit dadf72fe264d2f3c16c82c206c57eec3b710a7ef
Author: Laurent Aimar <fenrir@videolan.org>
Date: Thu Dec 20 21:32:25 2012 +0100
Reorder a bit vout_display_opengl_Display (opengl)
No functionnal changes */
commit af01175143d276456e9dde12ee5db9363b7eb202
Author: Laurent Aimar <fenrir@videolan.org>
Date: Thu Dec 20 21:22:54 2012 +0100
Simplified and fixed RGB fragment shader (opengl).
commit 7373aed3b3daf760acdf3fd25508716a93d8cb2d
Author: Laurent Aimar <fenrir@videolan.org>
Date: Thu Dec 20 21:21:12 2012 +0100
Simplified a bit RGBA frament shader (opengl).
commit cb6083b1e56083b261bcdc841d3207281afcdbb2
Author: Laurent Aimar <fenrir@videolan.org>
Date: Thu Dec 20 21:17:36 2012 +0100
Cosmetics (opengl).
commit 538865a64659f56d9f2714a88af8fa30f8403b78
Author: Laurent Aimar <fenrir@videolan.org>
Date: Thu Dec 20 21:15:09 2012 +0100
Reorganized shader/program building (opengl).
commit a910b4e7ce21dd3e0d9f33782519c64573ad152c
Author: Laurent Aimar <fenrir@videolan.org>
Date: Thu Dec 20 20:36:50 2012 +0100
Simplify/reorder a bit non shader rendering (openg).
commit b4eb37b2ef1db3247507c7e2c5eb2ea310e33307
Author: Laurent Aimar <fenrir@videolan.org>
Date: Thu Dec 20 20:23:52 2012 +0100
Allowed opengl to work without opengl shader.
commit 00246f1597142ffd7b01fd1a8703bc2b1e2e71f5
Author: Laurent Aimar <fenrir@videolan.org>
Date: Wed Dec 19 23:00:16 2012 +0100
Small clean up (opengl)
commit 05a865009c1e48f1def5f46024a20a989c9490a5
Author: Laurent Aimar <fenrir@videolan.org>
Date: Wed Dec 19 22:45:41 2012 +0100
Cosmetics (opengl.c)
commit c5b827e0c5a8acd2c6980b0d24885688df7e47bb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Dec 20 23:11:05 2012 +0200
a52: decode to S32N in fixed point
commit b68794c7cf2889cf39cf561b61716e2fc70eb9cd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Dec 20 23:02:34 2012 +0200
smem: use aout_BitsPerSample()
commit 08b3f50974c12a78d2c6768ad43776c4653ad44e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Dec 20 23:00:24 2012 +0200
wamfixed: output S32N rather than FI32
commit 76e6ca8e87ee16f958584fe58e30b8f3732dc9b3
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Dec 20 21:56:40 2012 +0100
opensles: use a ring buffer for latency measurement
Now audio codec frame size will not affect latency precision, at the
small cost of one memcpy per frame.
With the maximum number of OpenSLES buffers (255), we can have a precision
of 4ms with a buffer size of ~1 second.
commit 278cca2eecb24012d8ba120e5761618d7800364c
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Dec 20 20:07:42 2012 +0100
opensles: no need to count number of busy buffers
We can access it with GetState
commit b8cef16298c0b24c4a5effdb0e2ff5e77f8e8a41
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Dec 20 20:07:13 2012 +0100
opensles: cosmetics
commit f999f1dd4c1bb94d51d8bbff2eb1916dea0f9a51
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Dec 20 20:03:22 2012 +0100
opensles: move code from Start/Stop to Open/Close
These objects do not depend on the audio format
commit 0e1c348bf2db73ea890e84afc944c74d71b2cf90
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Dec 20 17:48:01 2012 +0100
opensles: the time since last buffering update is useless
commit 27de26415a783d6881084fc7b79a46e2d68e4b64
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Dec 20 22:09:08 2012 +0200
tremor: decode to S32N
commit 23e8e0cd03e2bb442541a4047d4493a5a54c72f2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Dec 20 22:08:58 2012 +0200
vorbis: fix cast warnings
commit 51087cc213962a3135b820571a9847b995e21d5f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Dec 20 21:28:01 2012 +0200
aout: pass FOURCC instead of bits to aout_ChannelsReorder()
To fix type aliasing, we need to know whether the data is float or integer,
or use only char pointers.
Also add support for FL64 and arbitrary lengths.
commit 8d73a4d79b1fe7423d07d106281a96393f60115c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Dec 20 21:02:58 2012 +0200
aout: remove 24-bits support left-overs
commit aeefe8980a208b28b391f5124a7070fc7828e199
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Dec 20 20:56:32 2012 +0200
araw: make float/double decoder/encoder conform to C type aliasing rules
commit af42377590d2b5efedccea87e49fbb2201ea6ed7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Dec 20 20:21:38 2012 +0200
PulseAudio: remove dummy dependency on <vlc_cpu.h>
commit 062e7e5732735ab5a9c90b7fad6a5639e064f2de
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Dec 20 20:20:25 2012 +0200
Use VLC_CODEC_S24(B|L)32
commit dc9fa2ed90ebf213d9d862784ba353861b531957
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Dec 20 20:15:55 2012 +0200
Add codecs for S24 in 4 bytes
commit 21fcab35d353ec503362018b3002504fd07e102a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Dec 20 19:52:48 2012 +0200
aout: drop support for S24N
commit ea24c8a4a4146d632a0bc584f025c1c620ee84f3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Dec 20 19:48:18 2012 +0200
FLAC: keep signed 32-bits output format and simplify
The FLAC decoder aligns samples to the right. So shift the samples to
to the left.
commit 5626f2a8d054f76a61ea1e9cc5192ad6e202b28c
Author: Olafs Vandāns <lunaroverlord@gmail.com>
Date: Thu Dec 20 17:20:23 2012 +0100
Qt: add playlist total duration
Ref #2744 #4252
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 8df7ff8204ba931d7c212c65a54d20f9934bfde3
Author: Olafs Vandāns <lunaroverlord@gmail.com>
Date: Thu Dec 20 17:19:30 2012 +0100
Core playlist: provide playlist_GetNodeDuration
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 403c71dda23a33827a7eb8da6dafb76437762c2c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Dec 20 17:01:25 2012 +0100
Minimal_macosx: remove tabs in source code
commit c19c00988e1ea060a299df058e0ceccd16cf1904
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Dec 20 14:02:47 2012 +0100
opensles: reset properly on flush
commit bd36b95aeff39f9b984be7872dd99ee3b1ce3492
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Dec 20 00:27:31 2012 +0100
minimal_macosx: updated copyright headers
commit a9422c40b938fa22d05d30ea53733f16895436ce
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Dec 20 00:09:40 2012 +0100
POTFILES: updated minimal_macosx listing
commit e0f38966c474b9e34045db263a1711d4d7cd30f2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Dec 19 23:19:03 2012 +0200
AES3: decode to S32N rather than S24 and simplify a little
commit 1d5cbf26f50d5e5067a5baee2e045a4ca4577fc5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Dec 19 22:18:29 2012 +0200
format: fix typo, conversion from S32N to S16N (fixes #7764)
commit e9d2eb5c3d884117ac66c401f05ba941c755ea5e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Dec 19 21:09:02 2012 +0200
visualization: fix output formats
commit b6c7c010b9740ed364d5f051b5b0971aec7ace13
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Dec 19 19:40:59 2012 +0100
minimal_macosx: remove dependency on the Carbon framework by replacing SetSystemUIMode calls by their Cocoa counterparts
commit 06da9937caffe141edb3f37c44b0a4fcbb7d0e70
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Dec 19 19:39:00 2012 +0100
minimal_macosx: modernize coding style and remove useless includes
commit ba45dbbf56e96f9425801086a4590d98d9af6804
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Dec 19 19:34:28 2012 +0100
minimal_macosx: remove more dead code
commit fe22c45fac717531bd43a63e7209862a9a33fe27
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Dec 19 19:33:11 2012 +0100
minimal_macosx: implement VOUT_WINDOW_SET_SIZE and VOUT_WINDOW_SET_STATE
commit 615f3482e1b9a1ae59aa9c5a63c3c2366ebf9025
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Dec 19 19:25:09 2012 +0100
minimal_macosx: removed no-longer needed vout code, which dated back to the pre-2.0 days
commit d85321315a0c42ae79cc2b1b76d1d517a3d44519
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Dec 19 19:23:33 2012 +0100
minimal_macosx: re-implement in-separate-window video output based upon the 2.0 vout API
remnants to be removed in next commit
commit 5ff7862f1380802915bd2d4e4f81966579a1f4a1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Dec 19 20:09:47 2012 +0200
aout: drop remnants of foreign endian support (refs #7764)
Endianess is now converted by the raw decoder/encoder.
commit d95e65c6b3399b856e1ff7b3f10df23ba84e1888
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Dec 19 20:03:36 2012 +0200
aout: drop support for U24 and S24I
It seems S24N needs to be kept for the FLAC decoder though.
commit 0a45c7b7c87648e0441fd5848c023a5f832d08da
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Dec 19 20:33:47 2012 +0200
LPCM: decode to S16N or S32N
commit 3b3a2b33fb364a0c280914fdbf4925143744369a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Dec 19 20:18:07 2012 +0200
LPCM: encode from S16N rather than S16B
commit f9e094b802622f5fc9143da7331ea9a2f2c99ded
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Dec 19 20:32:37 2012 +0200
LPCM: buffer overflow (encoder)
commit 8429bce545a11a863b478be2265a0228c50c5db0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Dec 19 19:52:57 2012 +0200
araw: decode/encode 24-bits PCM to/from S32N
commit d02ebf63a7dbb1a17b720a53c4ca628beea63ab6
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Wed Dec 19 19:14:38 2012 +0100
Qt: complete_preferences: toggle prefs for current modules.
Preferences set regarding loaded modules only is likely to contain what
the user is looking for.
commit 0b8244387ce2b2b364151a86f76af855a436361f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Dec 19 19:38:53 2012 +0200
aout: drop support for non-native float
It never really worked anyway.
commit 6b232cec0246dfccf2a76b78f0e21830e54a87ec
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Dec 19 19:30:20 2012 +0200
araw: add non-native float encoding and decode float to native
commit fda4b6550e5e20ca232281c1cc6409f436597ca8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Dec 19 19:19:15 2012 +0200
aout: drop support for S32I
commit 7234132ccd5fe2be2b453398e6a154611d34a69d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Dec 19 19:16:30 2012 +0200
araw: add U32 support and decode S32I to S32N
commit dcd87398d99a8b1971c7f2ecb1ae596ac088f642
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Dec 19 19:16:17 2012 +0200
araw: fix U8 and S16N dummy encoding
commit 4c1beff0eab8fc5b97cc75bf52e9679f771b2d6b
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Dec 19 18:08:23 2012 +0100
npapi packaging: we don't need to fetch gecko headers anymore
commit 6a0f8ab4b22097392d10cd8931eeb56bfe7e4ebf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Dec 19 18:38:10 2012 +0200
vout: do not set "fullscreen" variable again (fixes #7926)
The "fullscreen" variable is set by the UI. That triggers a vout
control request. Then the vout thread actually switches to/from
full screen mode. Setting the "fullscreen" variable again then would
trigger a live loop in some circumstances, and should be useless.
commit c53c495b835b54578c331451d2c74209e9fdd04b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Dec 19 16:40:35 2012 +0100
ZVBI: remove the wrong warning about GPL
libzvbi is LGPL :)
commit 13d03fe7698e49cf60edebd68d62cb27e01c8bb5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Dec 19 16:58:19 2012 +0100
minimal_macosx: compilation fix
commit 8e85473dcb881118d9ab357fb26533afcbbf528a
Author: Sébastien Toque <xilasz@gmail.com>
Date: Fri Dec 14 17:41:09 2012 +0000
audiotrack: missing software gain setting
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit e7403cbe50277f356469deb4bb361681d44684a0
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Dec 19 06:08:59 2012 +0100
contrib: add --disable-gpl option to bootstrap
This will skip auto-select of libraries under the GPL
commit b87e0b07bea8b9ccb6713afd3ba071a293bf0247
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Dec 19 14:52:25 2012 +0100
OSS: blind compilation fix
commit 73d483e188aea9590fd55dd4286afa85965e7ef1
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Wed Dec 19 12:53:16 2012 +0100
modules: fix module_exists() documentation.
Still documents old behaviour.
commit bcd01c48635ac900c243fea6e47669db2e350393
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Dec 19 00:45:11 2012 +0200
aout: use S16N rather than S16L in audio outputs
(In practice, all of these were only used in little endian anyway.)
commit dbbb4fad5a66c8c5499c3631a08440ab572b3c53
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Dec 19 00:42:24 2012 +0200
aout: drop support for U16B, U16L and S16I
commit a944af6d0b953aa34839226c1799706026488142
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Dec 19 00:42:07 2012 +0200
sndio: require non-stupid audio sample formats
commit 5e4e58d272d165996beaec24ee5672927ea229e0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Dec 19 00:32:23 2012 +0200
araw: decode/encode U16 and S16I to/from S16N
commit 141c6716f8f2905ec7de50979bc7126183e0733a
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Dec 18 23:39:24 2012 +0100
audiotrack: implement time synchronization
There is still a random offset between A/V which stays
constant until there's a flush but hopefully testing should
give a clue how to fix it.
Note: the symbols required are present only since 2.2
commit 81e9a6a8cc479bf8271fcdf6519e9063c37ceddb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Dec 19 00:12:23 2012 +0200
PulseAudio: unused variable
commit 4ed8eacd2e56a59b95fad64477caa52f574e941a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Dec 19 00:12:13 2012 +0200
aout: drop support for S8
commit 132af4a35081ba4ed50b7d2e681a8eadb2ffebe2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Dec 19 00:07:20 2012 +0200
araw: decode/encode S8 to/from U8
commit 1b5635d9359334fc0f858da7fde4479438d29b8a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Dec 18 23:31:38 2012 +0200
araw: cosmetics
commit c55da911c50a6a22124ab5be4607e45b4f8f7505
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Tue Dec 18 22:54:37 2012 +0100
taglib: ID3v2: save TrackTotal
commit b74a7b1a177f9d610b021fdefe1963c0f1752151
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Tue Dec 18 21:54:11 2012 +0100
Qt: info_panels: use validation mask for tracknumber/total input
commit 712c81e750018728ede66b0dcb9912e4ab7697e1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Dec 18 23:31:12 2012 +0200
Fix warning
commit 0307cd49bbaa48e552fe919659a4e8c17ccb7c7c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Dec 18 22:45:06 2012 +0200
contrib: update XCB
commit 1c15f75ee8a783c68be5db84029b1ddfb1825207
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Dec 18 22:36:24 2012 +0200
OSS: trivial fixes
commit ead6ddbb9298931217b473644797c50b2ba6fff7
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Tue Dec 18 20:51:51 2012 +0100
Qt: QPalette: fix obsoleted values
commit 03f571782b24d486ab5c75cfb748dca736bc448e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Dec 18 15:34:36 2012 +0100
Contrib: update live555
Close #7786
commit 8fbb7daaf0bf1d20b8ea8ad2437a1221256b3939
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Dec 14 20:23:04 2012 +0200
deinterlace: clobber MM and XMM registers correctly
commit 86ca82559b5f28aaa80a3029d07a3a51578bd3af
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Dec 17 21:11:22 2012 +0200
deinterlace: move Phosphor MMX acceleration to a separate function
commit 4c983898decc62b454bc857a55348445b9dabf10
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Dec 17 21:01:10 2012 +0200
deinterlace: split MMXEXT acceleration for IVTC to separate functions
That causes some duplication, but that is required for clobber lists.
commit b3683d443e3a4f30add66881ba476f888bcc2ac2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Dec 17 19:33:04 2012 +0100
Fortune: OSS, French vs Finish administration
commit 014ad89f53ca44bf3446f86abd41126b5affecb7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Dec 17 20:25:36 2012 +0200
OSS: updates and fixes (untested)
commit ebf64853f535f3f98f3f1e5c9266cc4207f59921
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Dec 17 19:59:38 2012 +0200
ALSA: report selected device not only when playing
commit 729e4dcb5efc2e92f56e013830c30ffb6b43b8c5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Dec 17 19:26:09 2012 +0200
file: do not stat() non-seekable files and clean up
commit 16c2a7ddf891945ee5753eb6f58fad3a99a156ac
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Dec 17 13:09:42 2012 +0100
OSS: blind compile fix
commit 728ef39d15cdbfc5b1bc9beba8a97493ef6c08fc
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Dec 17 01:00:29 2012 +0100
Remove variable name clashes in TAB_REMOVE
If foo[i] or bar[i_index] are used in TAB_REMOVE / TAB_FIND, they will
use another variable with local scope declared inside the macro.
for (int i = 0; i < 1; i++) {
TAB_REMOVE( count, array, foo[i] );
}
will expand to:
for (int i = 0; i < 1; i++) {
int i_index;
.....
for (int i = 0; i < count; i++)
if (array[i] == foo[i])
{
index = i;
break;
}
.....
}
And inner scope i is used to index foo, instead of the outer scope i
which we would expect without knowing the content of the macro.
commit 22188d37f99be2452faffccc0864ed1f2eb41e1a
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Dec 16 17:23:15 2012 +0100
opensles: implement mute/volume set
link with libm, and also with libdl which is needed
commit 86074bb4a203ea42f9ff90aee0f141e1381311bb
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Dec 16 15:08:09 2012 +0100
auhal: implement Pause for the 2.1 aout API
commit bd8d2badd6edd55494dc143ac4ce6b82c223248c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Dec 16 14:38:46 2012 +0100
auhal: switch analog playback to the 2.1 API
This makes use of a 3rd party circular buffer licensed under MIT.
TODO: Pause, TimeGet, Flush
commit f74db532f7e4da596f5231e6cb676bb89e767ceb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Dec 16 16:49:57 2012 +0200
aout: use aout_RequestRestart() where applicable
commit ad6442ae5ac09b8f19a79788885c31be245d1c80
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Dec 16 16:35:22 2012 +0200
aout: do not unset stereo-mode when changing device
commit e38ea904ade75270e69aa78cc711030a67961d08
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Dec 16 16:34:49 2012 +0200
aout: add event to request pipeline reinitialization
commit 92b8418f505d287f3d178cba85b600b6ba922210
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Dec 16 13:50:19 2012 +0100
Contrib: use pic for postproc to mimick FFmpeg rules
commit a1d30f6095adb1432bfc353f90ea0945b59c3752
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Dec 16 10:31:05 2012 +0100
opensles: more precise TimeGet
Take in account the time elapsed since the last callback
commit 8b5738122d2cf27c0fd5fee1943c9af8695ed254
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Dec 16 10:27:13 2012 +0100
opensles: keep track of the number of buffers we use
commit 7d6cf033e65509fbe0d24942251a6bf3df814bc6
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Dec 16 10:21:46 2012 +0100
opensles: set period size
commit d37afcfbb26d219a9abc9de7aaa1a34452d58b8b
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Dec 16 10:19:49 2012 +0100
opensles: remove obsolete code
commit d56cfd2d9119ee1e8ed0fe57406aed3db70da3d0
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Dec 16 10:19:02 2012 +0100
opensles: TimeGet returns -1 when we have no data on latency
commit 8a1ace9ef676f7b311c2a9a1470d7d5f2ad80f3c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Dec 16 11:04:46 2012 +0100
AudioQueue: implement volume support just because we can
commit 10a5990dfdb375949fb3618113a317acb296be24
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Dec 16 10:55:50 2012 +0100
AudioQueue: fix 'Flush' implementation
commit a249b33b589655d71b9a0d6d9d0b0d9c1b5b4466
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Dec 16 11:46:18 2012 +0200
aout: external functions for devices selection
commit b2b4c52ac66f32a9af25cf69a06ee7977e261845
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Dec 16 02:31:56 2012 +0100
AudioQueue: attempt to fix #7659
Needs testing on device
commit ff42ba90f809a6b9906fad6b38f01ee2f825c2d6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Dec 16 02:18:20 2012 +0100
AudioQueue: cleanup
commit 019514656ee576c0c1c51e4f4b499c7ce9c478f9
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Dec 16 02:11:28 2012 +0100
AudioQueue: re-written to make use of the 2.1 aout API
TimeGet is left as an exercise for tomorrow
commit 727dbceb6f75fe0f8b96b073cdde7c5b6a8e5066
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Dec 15 19:35:04 2012 +0100
auhal: remove weird code duplication
commit a40a943927df92302930cba792f1afa13680bb14
Author: Rafaël Carré <funman@videolan.org>
Date: Sat Dec 15 19:22:49 2012 +0100
opensles: increase number of buffers to the maximum
commit 9e72b6b42b06d14e5710b3e104e3ef23102be489
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Dec 15 18:59:18 2012 +0100
Qt: align correctly audio devices in SPrefs
commit 9e7f5e07daa9e437876b55120c5b383bedcda6d9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Dec 15 18:45:53 2012 +0100
Qt: remove Sprefs hack that has lived and been abused for too long...
commit b266c9b830611f0351c0c93c06058006203f5b3d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Dec 15 18:09:41 2012 +0100
auhal: cleanup
commit 6a5c7b9820321011a745474790381308592a3285
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Dec 15 19:03:23 2012 +0200
aout: fix missing S/PDIF encapsulation
commit 73cc7aaa399e7cdaf73a3682396fb13c1a3f1f10
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Dec 15 17:56:30 2012 +0200
mmdevice: implement devices selection (fix #7855)
commit 901267b6b3270d54c0deef0855d72809c7bf9398
Author: Rafaël Carré <funman@videolan.org>
Date: Sat Dec 15 16:56:15 2012 +0100
opensles: avoid infinite loop in linked list
this can happen when moving buffers between our 2 linked lists
commit 913f902e1515ee04f7aeed81a6adebae379ec0b4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Dec 15 16:54:51 2012 +0100
Update NEWS for audio outputs
commit 5a946038b1775bcb884dc728663b4e54aa9b08dd
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Dec 15 16:46:19 2012 +0100
auhal: implement channel re-ordering for 6.1 and 7.1 setups (close #7783)
commit b06dadcf5f4ce49841e2e4f9dff7f49914d08d55
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Dec 15 16:46:18 2012 +0100
Merge 2.0.x NEWS and mention deprecation of libvlc_audio_output_*et_device_type
commit 5086a9ed9e848a54f02f585e80c9f2730868bca9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Dec 15 17:42:49 2012 +0200
Lua RC: adapt to new audio device interface
commit 605d95f95c088a3dc929b363d56716c854ffdf18
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Dec 15 17:40:53 2012 +0200
libvlc: stub device_type functions
They stopped working in version 2.0 and never made much sense.
commit 915f956bbfeda539a00fbc8dcd8d4a8bffbb0140
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Dec 15 16:38:02 2012 +0100
Win32: more npapi packaging fixes
commit f41e5f46ce69fd115770810ed179ee6084d4bf9f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Dec 15 17:32:50 2012 +0200
ALSA: deduplicate devices enumeration
commit 35dda10097ae0618c22c199a1687de8ba6a1f7fe
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Dec 15 17:21:51 2012 +0200
Qt4: adapt to new audio device selection
commit edcc62d1d4cb3ab557c5fd2dc44c85332a77cfeb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Dec 15 17:21:25 2012 +0200
hotkeys: adapt to new device selection
commit 429b94d0fa98d363d05a3bf59037addce9968c38
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Dec 15 16:56:23 2012 +0200
ALSA: adapt to new devices handling
commit c30620288c8398ad05d2e96226b252044ad307bb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Dec 15 16:16:50 2012 +0200
aout: add device selection callbacks
This will replace the "audio-device" variable that was hard-coded into
audio output plugins.
commit 736dc505de92a4e899b612f70357c73a1f6391d6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Dec 15 17:20:39 2012 +0200
aout: fix crashes if restart fails
commit a9a471da442dc6bfd6fcbbda48d7d7e2e6010aab
Author: Rafaël Carré <funman@videolan.org>
Date: Sat Dec 15 15:49:57 2012 +0100
opensles: simplify error handling
Instead of busy waiting and retrying, buffer packets and wait for the next
pf_play() call to write them to the sound card.
We now have 2 linked lists:
- packets not accepted yet by Enqueue()
- packets accepted by Enqueue(), not yet written to hardware, and
waiting to be released in PlayedCallback()
commit a5779e7c4f71e670522bbde9e04973670f46517d
Author: Rafaël Carré <funman@videolan.org>
Date: Sat Dec 15 15:35:20 2012 +0100
opensles: implement drain with msleep
commit 284d24cb6c0e79280e42ae072cac67d16094c287
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Dec 15 15:29:11 2012 +0100
auhal: fixed mute
commit 5ff2c7a239dae052f4a4ed95fce3e0e5d66ccb64
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Dec 15 15:20:07 2012 +0100
macosx/sprefs: adapt setting handling to the 2.1 volume API
commit a4edb8672e59240fb87def033c5f1d70e7c65a97
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Dec 15 15:19:42 2012 +0100
macosx/CoreInteraction: communicate volume value correctly to the core
commit 3be00fa54c5c857edca3985b4861244797023eaf
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Dec 15 15:19:09 2012 +0100
auhal: fixed volume handling using the 2.1 API
commit 1a3286356e0677c984d23bf5ba93f99efc134746
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Dec 15 15:19:43 2012 +0100
Fix win32 plugins packaging
commit 50d250ab04c921155c10422d9bd20c1191b3a396
Author: Rafaël Carré <funman@videolan.org>
Date: Sat Dec 15 12:31:58 2012 +0100
opensles: properly reset latency counter on Flush
commit 1807026248daa6491f98937574d3b692d41dd625
Author: Rafaël Carré <funman@videolan.org>
Date: Sat Dec 15 12:30:40 2012 +0100
opensles: use locks in TimeGet
commit ed810a5693cac334050c06fe453eae44fb6eb868
Author: Rafaël Carré <funman@videolan.org>
Date: Sat Dec 15 11:58:27 2012 +0100
UAC: distribute source code (and doc+examples)
commit e06c2f82dcd0803e084f36e3c11df1f38d15846c
Author: Rafaël Carré <funman@videolan.org>
Date: Sat Dec 15 12:01:17 2012 +0100
UAC: rename file to get rid of spaces
commit 6146d360328b9370e123cef570699b67e4b8445c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 30 19:37:06 2012 +0300
XCB/XVideo: enumerate adaptors
commit 45ab9b93592068dfb8380f6c99b062b1b7c34574
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Dec 14 21:30:41 2012 +0200
XCB/XVideo: fix flawed logic for adaptor selection
commit 52707967341dd264d6422c8186dfa1d3c833965a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Dec 13 22:59:06 2012 +0200
Replace block_New() with block_Alloc()
commit 0fc6e8cfb54e99110d49754e469c6fd79d9a383c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Dec 13 19:54:17 2012 +0200
araw: remove G.711 and fix leak of p_enc->p_sys
commit f5ce0d44a704561eee7562dd916ded81ad736f5b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Dec 13 19:53:32 2012 +0200
g711: separate codec from araw
commit 5fb6de10c74f87f6a1509e558f943cd83c4f1918
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Dec 13 18:53:52 2012 +0200
Rewrite atomic float helpers, fix 64-bits big endian support
commit 17d2ca87e661f1761bcaddc8773e070de2b54cf5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Dec 13 18:47:58 2012 +0200
aout: convert to standard atomic ops
commit 3f0251b32f7586dd49127772b0cfb35dea7f8615
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Dec 12 21:23:41 2012 +0100
decklink: closed captions support
This work has been sponsored by Sergio Ammirata.
commit 898bd72bf713a599dd041afe37220fcc9591685d
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Dec 12 18:17:25 2012 +0100
decklink: add v210 capabilities (--decklink-tenbits)
This is off by default due to being more CPU/memory intensive.
Closed Captions can only be read in 10 bits mode.
commit 2ce6fa2db7f1719aadf617c464365821289ac36e
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Dec 12 19:09:21 2012 +0100
rawvideo: I422_10L/B support
commit 260dc9659ebc6770cbdffe0da09beb1137e73beb
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Dec 12 00:20:50 2012 +0100
decklink: simplify Open
commit cd01757484cb81b1f7c7ec63c2f26dbf5808f8f9
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Dec 11 16:50:52 2012 +0100
decklink: cosmetics (1tbs)
commit d270debbee208dc827839c2be18d494444a086b6
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Dec 11 16:48:19 2012 +0100
decklink: Remove unused result variable
commit 2f6a0414e1473af178301ae374076cf9dd5e6ab2
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Dec 11 16:43:25 2012 +0100
decklink: split audio/video connection setup code from Open
commit b2f30144388a0249be24ebfdf3580909949f6db9
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Dec 11 16:18:29 2012 +0100
decklink: simplify callback
commit 3ca4c541c2339edd83a56f144993138692c43f4e
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Dec 11 16:14:30 2012 +0100
decklink: fix warnings
commit dd6a1ec3432dd2877a2ce4ff654a6c0646070ec9
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Dec 11 16:13:03 2012 +0100
decklink access: cosmetics
commit 637db5eaa10cfaf8de0b013c1b2623444d106bff
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Dec 13 13:56:36 2012 +0100
Taglib: better fix for year and track deletion
Ref #5686
commit d12e755e4b27faacee453556b59a8725e76bfb49
Author: Denis Charmet <typx@dinauz.org>
Date: Wed Dec 12 23:24:11 2012 +0100
Call SET_NEXT_DISPLAY_TIME after SET_PCR to avoid its flush at segment change.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 653b010acae452625273231ff46a9c1149ec5d92
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Dec 12 22:49:03 2012 +0100
Taglib: allow deletion of track and date
Close #5686
commit 859847f1be7c67b0a87232482c3ec1e23fe709a5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Dec 12 22:43:21 2012 +0100
Qt: fix equalizer initialization
Close #5956
commit 0e26bab0d8497227213ed6f45a91dda61d172088
Author: Laurent Aimar <fenrir@videolan.org>
Date: Wed Dec 12 22:00:44 2012 +0100
Fixed scte27.c win32 compilation.
commit a84e47ee35d99724f41d8d1bf3f4a1ff980b2c0c
Author: Laurent Aimar <fenrir@videolan.org>
Date: Fri Dec 7 20:40:07 2012 +0100
NEWS: mention support for SCTE-27 subtitles.
commit 7e3dcdd09c2fac64f00acb360d30f24c74894609
Author: Laurent Aimar <fenrir@videolan.org>
Date: Thu Dec 6 22:36:52 2012 +0100
Added support for SCTE-27 in TS demuxer.
commit 6ce3ecfcab1dd6d41238e05dd5fbbe3b4a566d2b
Author: Laurent Aimar <fenrir@videolan.org>
Date: Thu Dec 6 22:28:20 2012 +0100
Added SCTE-27 decoder.
commit d2b19589f2b03df444c657f3a09446c0a2bcad98
Author: Laurent Aimar <fenrir@videolan.org>
Date: Mon Dec 3 23:34:55 2012 +0100
Added SCTE-27 codec definition.
commit 9135a8836eff0567d81dec0058a161d9d69cf896
Author: Laurent Aimar <fenrir@videolan.org>
Date: Sat Dec 1 15:48:08 2012 +0100
Removed write only ts_es_t::b_gather
commit d12bc4b58a766c803d045fed90064c50611164d5
Author: Laurent Aimar <fenrir@videolan.org>
Date: Sat Dec 1 15:45:57 2012 +0100
Rename ts_es_t::*pes* into ts_es_t::*data*
No functionnal changes.
commit d631d06dfd76d29d00a9d7adadb322aab46a444d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Dec 12 22:14:23 2012 +0200
picture: merge p_data_orig into gc.p_sys
commit 1cddb78c614beb227f3127df3d7b5245f4bcf451
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Wed Dec 12 18:47:54 2012 +0100
macosx: fix crash when playing media in lion fullscreen mode
commit 2e3d6b3bb3fadbb5e9e9d296a13ca738df9c0f46
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Dec 12 19:15:55 2012 +0200
v4l2: gather most VBI code and all zvbi deps to vbi.c
Also, fix a small leak in vlc_clone() error path.
commit 564e94a3fcae62d3ce335e55d6308d0470b60039
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Dec 12 18:47:38 2012 +0200
v4l2: missing cancellation inhibition
commit c270dd7be95b695eb524656937d67651ee7ffd9b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Dec 12 00:48:01 2012 +0100
AVI: a debug message when refusing to open the subtitle
Ref #7853
commit 6e85f629f04625c7ff5d42e522ad931120061867
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Dec 11 19:54:17 2012 +0100
AVI: increase threshold for subtitles detection to 10MB
Close #7853
commit 272dcbf29ac74aec6038580e1085e918355e6826
Author: Denis Charmet <typx@dinauz.org>
Date: Mon Dec 10 22:32:01 2012 +0100
MKV: Set default value for audio tracks when parsing one
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit e1eb842b3a7d516df6467a709caa89b46ffca4b9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Dec 10 17:26:01 2012 +0100
Add some NEWS
commit f7579bc4278d50f78495728d7a11604d6faa2b41
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Dec 10 17:18:55 2012 +0100
v4l2: fix compilation if zvbi is not present
commit bf4eb0941758ec544c6e4911414bdfdf263a3ea6
Author: Devin Heitmueller <dheitmueller@kernellabs.com>
Date: Mon Dec 10 11:02:07 2012 -0500
Add NTSC EIA-608 caption rendering support via V4L2 VBI devices
This patch introduces support for using V4L2 VBI devices for
reading NTSC EIA-608 closed captions.
This patch includes feedback from the vlc-devel mailing list from
the Oct 21, 2012, Oct 28, 2012, and Nov 18, 2012 submission attempts.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit 45059b5adde4cab5b2559ae960d38d5c147cd4a5
Author: Ludovic Fauvet <etix@videolan.org>
Date: Fri Dec 7 19:25:46 2012 +0100
lua: add Liveleak playlist parser
Signed-off-by: Konstantin Pavlov <thresh@videolan.org>
commit 1c672e57519890ad1a2c22feafb67b862a91f561
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Dec 9 22:26:22 2012 +0200
VLC: make sure the playlist exists before starting any interface
This avoids creating the playlist from the UI mainloop, which is not
typically a good idea.
commit 6f23d1879e83b0f60a8ee6acab328111b9f15b55
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Dec 9 22:25:22 2012 +0200
pl_Get(): remove VLC_USED qualifier
pl_Get() does not create a reference to the playlist, so nothing is
leaked if the result is ignored. Calling pl_Get() ensures that the
playlist has been created.
commit c6879a0d4e259a2276354f7591887556384055bb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Dec 9 22:21:17 2012 +0200
playlist: create playlist aout early on (fixes #7810)
commit 8f2afb983dcf9ea304a589b53988bdc71b78cd1a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Dec 9 18:05:43 2012 +0200
ALSA: remove a few useless variables
Overwriting *fmt is safe nowadays.
commit 345a3e3100b7aecd49a12ca730a8fcbc8be32c23
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Dec 9 17:53:21 2012 +0200
ALSA: use channels map functions (fixes #7796)
commit 9f9f7d54fa25367f02313c91e643d04bf49a25d6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Dec 9 14:00:34 2012 +0200
dbus_screensaver: fix NULL deref if probing fails (fixes #7871)
commit 283d246c09e4915b7eff1a5c68575fa121a05919
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Dec 9 13:58:39 2012 +0200
PulseAudio: use same period size as ALSA (fixes #7827)
commit 823c13a78ca99741341fc27949e3f08d8b4cb30f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Dec 9 12:44:04 2012 +0100
Qt: sprefs, small fix on audio panel
commit 5cd1816c41f5be3b42c2abdb7e3b31407d15d1f4
Author: Denis Charmet <typx@dinauz.org>
Date: Sat Dec 8 01:18:34 2012 +0100
Handle ordered editions with broken links or empty
Fix #7859
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 2a5264663478ae77f047c164c44ae7cf35af5037
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Dec 7 21:11:27 2012 +0100
Qt: allow a maximum volume on the sound slider
Too many users are bitching about this
Close #6105
commit 1c42889a352a3f8b2ac355bce07311f17c7b28ea
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Dec 9 12:00:04 2012 +0200
LibVLC: try to clarify libvlc_media_add_option() limitations
commit 3de8fd13f26610b4f5ae4d87cb4e5653b4498c28
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Dec 8 23:58:38 2012 +0200
Revert "input: create an aout if UI wants to configure audio"
Due to mismatched "resource" and "hold" locks, this introduced a race
where more than one audio output gets created.
This reverts commit 4e57bd052e25c0538a6b1d7e83b8370910ef71dd.
commit 26af6a0331422f535d0d6fafbbc142fcd8823707
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Dec 8 20:13:12 2012 +0200
waveout: use software amplification
This should make volume work.
Patch welcome to make hardware volume work instead where available.
commit e4f129bf932c6e4bc5aa04344cbcfc6b95777465
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Dec 8 09:55:52 2012 +0200
amem: call cleanup() if setup() succeeded but format is unsupported
commit d9cf7d2fbd21d3e29e1a88d4b285ff2a687eb629
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Dec 8 09:48:11 2012 +0200
amem: defer set_volume() before setup()
Before setup(), opaque is not defined.
commit 1a5aaf2524a4d52b5991f187958b31492e3e4205
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Dec 8 09:39:46 2012 +0200
amem: correct opaque pointer for consecutive setup() calls
commit a762948c0907461b380c2ddbad847069c62a899d
Author: Rafaël Carré <funman@videolan.org>
Date: Sat Dec 8 03:24:49 2012 +0100
decklink: fix detection
commit b67f9a623a7a431738ceddae27dc88617793456d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Dec 7 23:48:03 2012 +0200
dbus_screensaver: update LIST
commit c8f8e474a45a55b1064ef18350c526e05e26c42a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Dec 7 23:47:20 2012 +0200
xscreensaver: remove unused plugin
xdg-screensaver has higher priority, so xscreensaver was never used.
commit beec9e78518b56e7f4db897b55b5e0d46ae61bf8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Dec 7 22:25:47 2012 +0200
dbus_screensaver: correct service name for o.fd.PowerManagement.Inhibit
commit 5fe4b004e254b6091f997b394190ad1609c67aa8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Dec 7 22:23:27 2012 +0200
dbus_screensaver: add o.fd.ScreenSaver support (fixes #7824)
commit dfc527fe329f6cbe997af963e864420f28af588b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Dec 7 22:22:26 2012 +0200
dbus_screensaver: remove bogus error
When the service is absent, the error message is NULL anyhow.
commit 97a7b7ec1790203a5872b292ce52fa0a8692e4d4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Dec 7 22:15:44 2012 +0200
dbus_screensaver: rename from power
commit dd1ff43f888d63f9042a9a94ec6050b0523c6aa8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Dec 7 22:11:53 2012 +0200
XCB/XVideo: fix memory leak
commit 1e1f01298b1032e22087e9fefeef9fb272860724
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Dec 7 22:11:27 2012 +0200
power: use non-blocking DBusPendingCall instead of short timeout
commit 11fdcca2be709bd5a74ed2e75c8d644dc1f094c6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Dec 7 20:42:18 2012 +0200
power: probe D-Bus services and return error if none are found
commit 5520e829a094c335e085c94131cd8f3e4ba0e991
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Dec 7 20:26:16 2012 +0200
power: really localize reason
commit 77dae5bceb03ec039745c67275893a52081b9adc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Dec 7 20:25:56 2012 +0200
power: cosmetic revector
commit 002d21478ced74bb16224c42107b390c8bf213a8
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Dec 7 17:02:13 2012 +0100
decklink: update build rules
Move logic to Modules.am
Use CXXFLAGS
commit db828374ff43c749b719a880b648f76e8be38aa9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Dec 7 18:24:41 2012 +0200
mmdevice: initialize mute & volume (fixes #7203)
commit cf189e0ef9bd63bff6dfade92ac99c1b5d865537
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Dec 7 18:17:24 2012 +0200
mmdevice: keep ISimpleAudioVolume interface
commit e41e1a7dfe704ec3bb7212e5d9adf53706b861fe
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Dec 7 00:01:35 2012 +0100
Qt: better unsetting of keys in preferences
Close #6640
commit 14793f5c7616d51b824e477c0ca52c800ed8f7c5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Dec 6 23:44:59 2012 +0100
Qt: increase the size for the license and network dialog
Close #6556
commit a1ddda85bb3cbd7ec4b7bb0aa0fd80c9a6d3afe7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Dec 6 23:31:54 2012 +0200
PulseAudio: force minreq to less than half tlength (refs #7827)
This should work-around distorsion due to excessively short latency
computation in PulseAudio, e.g. NVIDIA HDMI Audio.
In the longer term, VLC should probably set minreq to 40ms and tlength
to a larger value or even -1. But that would require more testing.
commit 22faed61d33d747226e5238466c30b56a9fec4f3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Dec 6 18:32:42 2012 +0100
Qt: fix toolbar customization when doing back and forth
Close #7543
commit cab4efd532bb656b5bc7dc85f557179bf0a908a0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Dec 6 12:22:05 2012 +0100
Ogg: parse and create Vorbis Comment Chapter Extension seekpoints
This does not actually seek to the right position yet
Ref #6895
commit f8c07e70635f15bdd2d71adf2f90a0d5f3b445a5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Dec 6 13:08:52 2012 +0200
wasapi: remove direct dependency on desktop-only IMMDevice
commit 4a1c30a05481c31cc6580954920a2f67fc432426
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Dec 6 12:46:42 2012 +0200
mmdevice: improve handling of session disconnect event
It could still be better. If the disconnection is unrecoverable,
I suspect a flood of identical errors will be emitted continuously
as the core keeps pushing audio buffers.
commit c2ae62db3785db388e45922290d03d5c0fdc0d01
Author: Denis Charmet <typx@dinauz.org>
Date: Wed Dec 5 23:07:18 2012 +0100
Allow the demux to update its title list
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 7697d8b299e94bc8370b05da056a450bf96e3535
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Dec 6 11:16:14 2012 +0200
mmdevice: deal with invalidated device in Start()
commit c242a515123ded29a0ccb5fc9bdca79fec461cbe
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Dec 6 10:56:36 2012 +0200
wasapi: remove redundant code
The MTA is fully taken care of by mmdevice.c.
commit f4a986cc8b2f69f67235eb0cdc42452577e8a5b9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Dec 6 10:49:54 2012 +0200
mmdevice: simplify thread synchronization
commit a3926236c409d1b3eb84477beac7f4d3882427fa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Dec 6 10:37:44 2012 +0200
wasapi: cosmetic, rename api to stream
commit a0442893663ac58aa5b5e8cb098951a0aa499878
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Dec 6 17:05:57 2012 +1100
macosx: fix crash when re-ordering playlist items
commit a8612e7e5552ce28be49f1375b79c3c84c5dd6fc
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Dec 6 16:42:45 2012 +1100
macosx: added missing outlet connection to 'Remove Podcast' btn
commit c6a264bf022d834e7617948e4923012fc1d8369d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Dec 6 10:26:30 2012 +1100
macosx: fixed race condition crash when closing the vout
vout_display_opengl_Delete will call OpenglLock, so it is a bad idea to previously release sys->glView
commit 95dac995ff2c8339922d29c804d12e67cc2ebf87
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Dec 5 23:35:05 2012 +0100
Fix support of .00x splitted files on Win32
Close #7292
commit 269297b0ce90a8202606680c5a43819866489799
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Dec 5 23:14:55 2012 +0100
input: export get_path from access.c
commit 76425f762b8290c9a85987708b051a069065ead0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Dec 5 23:46:09 2012 +0200
mmdevice: emulate drain
commit dd3354cc67b0600b363dfee3fdeb64307a9f2dc8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Dec 5 23:22:54 2012 +0200
mmdevice: attempt to fix COM (again) and reentrancy
MSDN mostly fails to explain COM requirements and totally fails to
explain thread-safety requirements. This patch takes the most
pessimistic approach.
commit 470c3fb18d262359a27eacb3b23a7ce3ef88098c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Dec 5 13:53:10 2012 +0100
MP4: enable debug with debug builds
commit 6f0e67fb39fd1191da0ba17b79cee6dcea5ef19b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Dec 5 00:49:46 2012 +0100
Win32: better uploading messages for crashes
commit ebf818aaee36a284f8975726e3a28f67baaa8183
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Thu Nov 22 23:37:55 2012 -0500
audiotrack: enable volume support
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 7387c6d3bd9723cf50cac9ddea6a6388884df47e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Dec 4 23:17:48 2012 +0200
Rationalize error code values
VLC_GENERIC was particularly bad for RISC processors.
commit b9f095473e0ce9ce5223a21a55921e857b3d20cb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Dec 4 22:54:09 2012 +0200
mmdevice: simplify session management and prepare to change device
Actual support for changing device requires (yet another) addition to
the audio_output_t callbacks set, I think.
commit 4f42f23600802c7d84c1a1e0a4a330f5cd8bc239
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Dec 4 22:09:52 2012 +0200
mmdevice: simplify volume & mute handling
Apparently, there is no need for COM to do that.
commit 6c8ed4207d16cd71fd3fc4a51c04294d74162c66
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Dec 4 22:04:22 2012 +0200
wasapi: fixes and simplifications
commit fda36eca9827ab9391b2aa5851090ee97518307a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Dec 4 19:08:47 2012 +0100
Shout: remove tabs in sourcecode
commit 8fee9c595a6a32a48e53804a7f9c0b0b5031dbad
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Dec 4 18:41:05 2012 +0200
endian: fix typo
commit f16f941231f3307b92bfdf6ee465dc288f3655b4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Dec 4 16:38:46 2012 +0100
Contribs: update sha512 for regex
commit 6265048ae8665189ea88262cd3aedd2d03abce35
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Dec 4 16:16:22 2012 +0100
Revert "Correctly detect alac in mp4 properties"
This reverts commit 7f807d9bb7cb08f1401d5cbec472338ed1d38157.
commit ab74d69921d20be6854a94da37052c919623a92a
Author: Erwan Tulou <erwan10@videolan.org>
Date: Tue Dec 4 15:59:41 2012 +0100
skins2: adapt to latest change in playlist (activity variable)
It fixes skins2 crashing when an input is started.
commit 0f6fc6a2842c52bf17c231372966d37778091f02
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Dec 4 14:50:53 2012 +0100
Add MKS extensions for subtitles
Ref #7842
commit beb8497347252a91195c5192f70c2c4a6dac9aba
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Wed Nov 21 23:11:25 2012 +0000
contrib: force HAVE_NEON only on ARMv7
Since NO_NEON is not used anymore, leaving it undefined on ARMv6 will result in HAVE_NEON showing up, resulting in crashes.
ARMv7 Android builds are now built to tegra2 with a special dynamic NEON loader for libav.
Signed-off-by: Konstantin Pavlov <thresh@videolan.org>
commit bab72eaede541d9f73117141e4bf86260a6aa398
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Sun Dec 2 14:02:04 2012 +0400
Contribs: mad: fix build on android mips.
Patch taken from Gentoo portage.
http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/media-libs/libmad/files/libmad-0.15.1b-gcc44-mips-h-constraint-removal.patch?revision=1.1
commit 21da0e38e899b9543934e46a4c48fb65211ee385
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Tue Dec 4 17:04:36 2012 +0400
Contribs: fix postproc build on mips.
commit f5ed9fca109514c2b352618cd64d5d546ba1e19d
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Sun Dec 2 13:39:29 2012 +0000
contrib: Allow libav build on MIPS
Signed-off-by: Konstantin Pavlov <thresh@videolan.org>
commit 5ebd9b99a56a0f03cf167d87d4705d7f44fa493a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Dec 4 12:26:21 2012 +0100
MP4: check more i_timescale values to avoid Division by Zero
Ref #7838
commit d68da462c2d2457b7ec50c57fda2b50909fef619
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Dec 3 19:54:19 2012 +0200
mmdevice: fix thread initialization and cleanup
commit dffdc4c734f69188abf6ea5d45454c1feadc7bca
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Nov 30 19:20:39 2012 +0100
Rewrite inhibit.c as an "inhibit" interface
Remove libvlc hack, and fixes missing input state changes
commit 771335afa2a349662533c93048ce21b627d4057e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Dec 2 22:57:07 2012 +0200
wasapi: split MMDevice and session code from output
- Run the volume/mute handling on the COM thread,
removes remaining volume hacks.
- Spawn session manager from device rather than client (fixes #7809)
- Insulate session management from output API (refs #7394)
commit 6c5d040e87ab0255dfb2eaebb8c347656360c14b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Dec 2 11:04:07 2012 +0100
Add V264 FourCC
commit 18d81d128dbec14000361f0da7096fa68d54c829
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Dec 2 10:20:40 2012 +0200
Remove unused VLC_EEXIT* error codes
commit 91bef24e89b317d84cae789bd6f075681fc3aa6e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Dec 2 10:17:51 2012 +0200
libvlc: call exit() if command line help was requested
A library should not call exit(), but I do not see any easy way around
it: if libvlc_new() returns NULL on error so real errors cannot be
distinguished from --help stuff. Also --daemon already calls exit()
(through daemon()).
This introduces an O(1) memory leak when calling --help. It could be
fixed by merging libvlc_InternalCreate() and libvlc_InternalInit().
commit 0c40a30a34ab188c215d43dbcbf29ef1c5b5b6ea
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Dec 2 10:15:10 2012 +0200
libvlc: return a real error if daemonizing failed
(If daemonizing succeeded, daemon() will call exit(0) internally.)
commit 27416ca2c4d4f580f74037ea246b24ba26e80bfe
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Dec 2 10:14:38 2012 +0200
libvlc: better error code if no modules are found
commit 45755c4d17aa5c36231b64a89790a19ec0bdf371
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Dec 2 09:57:39 2012 +0200
DirectSound: fix bytes per frame count (fixes #7835)
commit f3a44a5f35b9c1eab0ae0325ef1b98962e04b450
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Nov 30 20:29:43 2012 +0200
vlc: return non-zero exit code if starting failed
commit 405da96034f4cf70855c2706ba5a1e20f2c9fded
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Nov 30 19:13:24 2012 +0200
inhibit: add separate flags for audio and video
commit 273641ace04b6860967d2fd91e398c56bcefbe7d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Nov 30 19:05:23 2012 +0200
inhibit: remove the window ID
This seemed like a good idea to support xdg-screensaver. But it really
goes in the way.
commit 778460dc6beef101f8efc94e4b628efd5b6e9065
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Nov 30 19:02:33 2012 +0200
xdg: use timer based reset instead of window ID
This is required to remove the dependency on the window provider.
commit b8f04c94af923a1f39b529b907dc0ca6e527e061
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Nov 30 00:04:33 2012 +0200
Revert "swscale: pass/calculate sar-info, should fix #7437"
This reverts commit 0330378c55b8b940f6de82adb59cc32c5b3da12a.
This reverts commit 0f233f4980d0440b8357de629fee7fa0741c27b3.
Init() already initializes the aspect ratio, and does it correctly
(unlike these two commits) with video_format_ScaleCropAr().
commit 807a6c9a69ee4515b549f08b63459a1a72f422a2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 29 23:20:43 2012 +0200
wasapi: fix channel order mask
commit b05a4450a9c4f4888de0c8e294330f0f689bb4a0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 29 23:07:40 2012 +0200
alsa: keep only useful values, not whole audio format
commit 4e57bd052e25c0538a6b1d7e83b8370910ef71dd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 29 22:30:41 2012 +0200
input: create an aout if UI wants to configure audio (fixes #7810)
commit cd56c2fb49cdc2cae08e1b5842577250a4067b88
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 29 17:42:36 2012 +0200
dump: output to access output rather than file (fixes #1873)
The default output plugin is file for obvious backward compatibility
reasons. Note that using anything but the file output really only makes
sense for MPEG-TS streams.
commit 18710af18b03c877d29bc06d3b73c1ccf2ac159f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 29 17:37:37 2012 +0200
file out: print I/O error to log and fix error handling
commit 4d6f7ee78c209ac82f76d2c322f88bb8a0eabcd0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Nov 27 23:56:34 2012 +0200
dump: clean up and simplify
commit a4a65a5eddc34257a07f6e2ce2e0a8aee090aa08
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Nov 29 12:33:26 2012 +0100
AVIO output: fix sout syntax
Remove duplicate option
commit 08223d48e9cce98e19910782c8ed1319e18461f6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Nov 27 20:21:37 2012 +0200
Remove pf_run
commit ed41887c0b21dc5a79e7cf7139dadc6f4f0a47a6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Nov 27 20:18:34 2012 +0200
audioscrobbler: do not use pf_run
commit aab8de5c7f89f8ac4d50d2aebdb86d32dd69efca
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Nov 27 20:12:54 2012 +0200
ncurses: do not use pf_run
commit 76c94cb5cf68a0ae6e6e35e6694b603613e9050e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Nov 27 20:06:49 2012 +0200
dbus: do not use pf_run
commit 70f43de333194bb85e82833c2a007adf3145cb67
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Nov 27 20:02:30 2012 +0200
motion: do not use pf_run
commit 53828bd560c84691d94bcb80d8ccbffbe1e90630
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Nov 27 19:56:36 2012 +0200
ntservice: do not use pf_run
commit dcd19cba03bb9c0c37281dffde7a74b5ede3ef65
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Nov 27 19:50:01 2012 +0200
LIRC: keep same pollfd
There is no need to reinitialize the structure.
commit 495b0633561f4203821b1c8265e2304ba56ef1ef
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Nov 27 19:49:31 2012 +0200
LIRC: do not use pf_run
commit 0ca738e8cf67409ed4c69c80ad7f891434aff69a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Nov 27 19:43:14 2012 +0200
Old RC: do not use pf_run
commit 2a579315be4423eba6ea06707335bcdd7c22fd1c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Nov 27 19:29:45 2012 +0200
aout: cosmetic fix
commit 9797d69d29097a598384a5d87c35f1d859aab4b4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Nov 27 19:27:16 2012 +0200
DirectX: use parent object instead of -incorrectly- pl_Get()
commit 4ba6b7dab9fb66fce9967ed979f1b692be18a1f2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Nov 27 00:19:15 2012 +0200
DBus: remove from list of "control" interfaces
The D-Bus interface is always started automatically. It should NOT be
added to --control.
commit 388ed0d5963f9a2b9b0b539294a5117da1eeec1c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Nov 27 00:01:11 2012 +0200
playlist: move SD loading/unloading to playlist code...
...instead of libvlc.c. Note that this only concerns the playlist SD.
The LibVLC SD were always dealt with separately.
commit f2b9c723187fcdb1b24285771cc6f7d580be2ba1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Nov 26 23:53:36 2012 +0200
playlist: create the playlist when needed (refs #5460)
commit d629c7df98f8c99faa3d2702e4223002e1e44fc7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Nov 26 19:00:35 2012 +0200
vout: remove wrong use of pl_Get()
commit deadb40d1486e07b5ebdf6496f69b0d6ebae6b08
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Nov 26 18:16:18 2012 +0200
playlist: move pl_Get()
commit 33af9b687708d32761cd3a8c66ae986fb92df71f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Nov 26 23:20:59 2012 +0200
libvlc: do not disable the playlist earlier automatically
commit 7f1e18cd8285d8690f82ab7918464dd61f995012
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Nov 26 23:20:42 2012 +0200
skins2: deactivate the playlist before exit
commit a038c1b41dabc7c1a2cdb2ac39918566357ff0ed
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Nov 26 23:20:28 2012 +0200
Qt4: deactivate the playlist before exit
commit d32dc564a1639b2750100020421f9cb38032978b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Nov 26 23:11:05 2012 +0200
Export playlist_Deactivate() and simplify it
Those interfaces that need playlist deactivation can now call it
explicitly.
commit 468c863c51b62a2c1f95487efd6b0533bca5418b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Nov 26 23:33:03 2012 +0200
playlist: remove naive error case
Media library is crap, but that is not an excuse.
commit 3074057ce358828e56da86ed99a081c567847eb2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Nov 26 23:27:08 2012 +0200
libvlc: use pl_Get() as appropriate
commit e9363530b4de606c7213934b8300e3ae6f2e19bc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Nov 26 23:50:38 2012 +0200
playlist: fix vout destruction on stop
commit 6e9f6517682806c5148acb0eb2f0850be07b5e7f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Nov 26 21:26:36 2012 +0200
playlist: remove "item-current" variable
commit 6b7728736183d71204b52293d61a188a167385d7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Nov 26 21:26:13 2012 +0200
Use "activity" instead of "item-current" variable
commit 9ee23d40389330a9e30304ec7d5d767168e4083f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Nov 26 21:10:43 2012 +0200
playlist: remove unnecessary vlc_object_alive() checks
commit a0ea1e5f8e3713044c78f916d3ed85ec21298be7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Nov 26 21:08:08 2012 +0200
playlist: trigger "activity" callback without the lock
That way, playlist_CurrentInput() can be called from the callbacks.
commit 02298603d3605080b31ee8e5be136bc6d42c773e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Nov 26 21:07:08 2012 +0200
playlist: cosmetics
commit d6129028cfd41a6d52a6209c84970fd1d52fc1db
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Nov 26 20:55:40 2012 +0200
playlist: simplify loop and do not expose already dead input
playlist_CurrentInput() could return the input that the playlist was
destroying. In principles, that was harmless, but silly.
commit edd807d5194536d45bab3009332e4df03cc00f85
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Nov 26 20:31:47 2012 +0200
playlist: remove stray code
Resetting the playing item only makes sense when there is no already
active input; NextItem() takes care of that from LoopRequest():
This code was redundant since the playlist was made tick-less (the
rebuild date check made no sense anymore).
commit 19c49bbc873de0f124eba7722a459cd299e83c07
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Nov 26 19:57:46 2012 +0200
playlist: allow playlist_Stop() on a killed playlist
commit c3852ac6456786f9922029b05c6268917e31da30
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Nov 26 19:40:14 2012 +0200
playlist thread: use var_Inherit...()
commit 7c6294f1c206f571dac1b73fff9884e041cd9561
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Nov 26 19:39:12 2012 +0200
Remove unused #define's
commit 84a5171fa314607b3047b3dcd7eb3f1aa5935024
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Nov 26 19:36:16 2012 +0200
playlist: make "activity" a void variable and simplify
commit ac124a0d9dd6686b421639d9bd24d0baffec7feb
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sun Nov 25 18:18:16 2012 +0100
macosx: fix display sleep in some situations
b_active_videoplayback was not set up correctly when we wanted to prevent sleep.
(forward ported from 2.0 branch)
commit 3ac4cb430dc90afe067578251d3e4dbe759ef8aa
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sun Nov 25 18:17:53 2012 +0100
macosx: remove interfaces which are now declared in .m file
commit 0330378c55b8b940f6de82adb59cc32c5b3da12a
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Sun Nov 25 19:13:37 2012 +0200
swscale: fix aspect-ratio problem properly
works with transform filter now too, fixes #7437 again.
commit 714ce0faae66c5916dd22091469c6e8a107c67cd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Nov 25 16:05:09 2012 +0200
Revert "http access: advertize gzip encoding..." (fixes #7757)
This reverts commit 703ecf7456a80e8c967742f9f77d9643dfc7874a.
commit 072c7424c7b5b3abf349450e3ff007140b926963
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Nov 25 12:32:41 2012 +0200
wasapi: work around broken interfaces (fixes #7736)
commit 7662ed1978dea618b8bbebd5723dd808aaf46a31
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Nov 25 12:07:40 2012 +0200
SHM: add proper support for XWD frame buffers (fixes #7608)
commit ce0db74040b472094ac77762ade60bd466903233
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Nov 24 19:28:53 2012 +0200
XWD decoder
commit a9cb697c6c8a22a78d1a893dceff552935434ba6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Nov 24 19:28:42 2012 +0200
Add codec for XWD
commit 823a433bb1e81ab8c20f7ae443400427d6d2575a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Nov 25 11:54:15 2012 +0200
shm: cannot be paused
commit dae295b42e6cbe8a0cc934f3571518271aaa33be
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Nov 25 11:53:35 2012 +0200
xcb/screen: remove superfluous cast
commit e6f024b49698b2a282df9211d549d6dc5484b9e9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Nov 25 10:26:56 2012 +0200
Qt4: soft-code when to show the language setting (fixes #7803)
commit 6eaec7cb6995c4f7c7a12d3c9e9fd6b05a446230
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Nov 24 23:01:38 2012 +0200
shm: fix PTS delay (fixes #7579)
commit 97e88867dde80bfd90e4d1c42d08bde34e1314e3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Nov 24 22:44:41 2012 +0200
vout: fix segmentation fault if initialization fails
commit e307581ddcff7ca6f8a83bb2ccf0a087014ffb8f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Nov 24 22:30:45 2012 +0200
shm: use block_File() instead of custom mmap() code
This should let the kernel do the copy-on-write, only if required.
VLC does not memory copy the frames anymore.
commit cd1e58d9d37bc97bd4981faaa075e9d13c75bc3b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Nov 24 17:49:43 2012 +0200
dtv: fix compilation with Linux 3.7 / DVB >= 5.8 (fixes #7763)
commit 1f96d5f125578419d0b9ce388d772bb7242d4b93
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Nov 24 17:20:19 2012 +0200
wasapi: fake delay (approximately) if the stream has not started
commit bb85c7115fb770b2a39ddd8f78a2822ed4d13e65
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Nov 23 14:11:03 2012 +0100
macosx: converted Bookmarks panel to HUD style
no functional changes
commit 1af9cda50cea036c94a98f4507dab30ac3607c2e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 22 23:25:33 2012 +0200
AES3: decode to native endian
(and revert earlier accidental changes)
commit ca4846feee716ada23b9318e75cde38c2a62e7a8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 22 22:21:38 2012 +0200
aout: factor out mdate() from the time_get() callback
commit 2d66a357a4a2bcdc627f6422bbc17efced040427
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 22 20:35:47 2012 +0200
PulseAudio: fix crash on error path
commit 30a45481e586353551e57fbcd488a063a18d5775
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Thu Nov 22 02:16:44 2012 +0100
i18n: add new file
commit d7bb5d8230792056223d3d9053c4f6ccc77fdfcf
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Thu Nov 22 02:02:11 2012 +0100
motion: fix orientation of transform filter
The goal of the motion interface is to keep the video upside up. The
angles of the rotate and transform filters are oriented in opposite
directions, yet both filters are treated in the same way by the motion
code: this is incoherent and at least one code path is wrong, regardless
of the orientation of the motion sensors. On my HDAPS T42, the transform
path would turn the video upside down... my take is that its orientation
got flipped somewhere along the way. This fixes that.
commit 344713d09f8bbdd6267feed80256a842092818bc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Nov 21 22:41:15 2012 +0200
PulseAudio: try to keep all resampling on VLC side
This reduces overall CPU consumption.
commit c765fb8c71ee67e1c1428ef1b62cd3b7169b5d4c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Nov 21 22:25:15 2012 +0200
PulseAudio: implement TimeGet()
This enables the normal VLC core resampling.
commit 44a7ebee6c9d77a06ecf82be2fe3245ed68a3c36
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Nov 21 20:40:41 2012 +0200
PulseAudio: remove custom synchronization and resampling code
The VLC core resampling _should_ work now.
commit baf47dcc4a4501b9dd1e3fea5cd1d3357dbae306
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Nov 21 20:33:52 2012 +0200
PulseAudio: do nothing on underflow
PulseAudio underflow is not (usually) an actual underrun. It just means
PulseAudio would fancy more data.
commit 49829efdd242a7d4766bc9a140199cc9d1ce60f1
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Wed Nov 21 19:18:24 2012 +0100
macosx: fix playlist focus issue in nonembedded mode
close #7794
commit ac698fe09ff0c7e5e082ef82ff8828e38e67bd03
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Nov 21 18:44:30 2012 +0200
araw: revector to check all supported formats just once
commit 21e0061982a62df352cf06442c0edfa3f38eb48e
Author: Denis Charmet <typx@dinauz.org>
Date: Tue Nov 20 21:27:19 2012 +0100
Handle possible negative timestamps in MKV
Fix #7751
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit f51013b044710668f248e5014e67e58fb8de11bb
Author: Denis Charmet <typx@dinauz.org>
Date: Tue Nov 20 23:23:12 2012 +0100
Detect Theora keyframe without blockreference
Fix #7513
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit ab75e4f913f15c920621b676ac49b75701d364a8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Nov 21 16:16:02 2012 +0100
LGPL: relicense Tivo demuxer to LGPL
With explicit authorization from original authors:
Neal Symms
Christopher Wingert, from mplayer-tivo project
commit 78e9e0fb86bbb024097b5178f541a25bd0b9e55b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Nov 21 15:41:57 2012 +0100
NEWS: modify OSX news to show that #6047 is fixed
commit 1c858fbdf23e7bfc93bcab47193ce5100cd61e7a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Nov 20 23:17:41 2012 +0200
DTV: fix DVB-S autodetection
commit b21288225f6a4f9cfc51cc895eec89d3c4a84291
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Nov 20 22:45:42 2012 +0200
record: explicitly disable append and format
Just in case they have been manually enabled in the configuration.
commit 400b9b643686981eb0224f5e380a424b468bbdac
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Nov 20 22:42:57 2012 +0200
file out: make time formatting optional (fixes #7768)
This feature has broken far too many scripts and code as it fails the
principle of least surprise.
commit db8b580100f1e6c0e8f40269b0af1b08595ce011
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Nov 20 21:27:11 2012 +0200
aes3: use lookup table to speed up bit order inversion
commit 3fe01ba5cad7268b8e7c00811b1d837950c096fb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Nov 20 15:19:37 2012 +0100
Contribs: update postproc rules
commit bf47f37a1a935dbb5c744c35286d910fe8dbbc75
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Nov 19 16:21:09 2012 +0100
audioqueue: compilation and compiler wanring fixes
commit 2536850f04e6c20032ff1236f5a16dca200db7ca
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Nov 19 15:57:27 2012 +0100
contrib/libxml2: fixed compilation on iOS
commit 54f10e1e4580f99bf676f9d2aab4bf9f783ebf00
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Mon Nov 19 18:24:17 2012 +0400
bluray: remove unneeded define.
commit 825c418544cc888fa2d19a3c26447f128376cbb5
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Mon Nov 19 17:28:09 2012 +0400
bluray: construct proper URL to album art.
commit cf79e2b9e3a86418131c1f0de0222d539fed7b41
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Mon Nov 19 17:27:37 2012 +0400
bluray: try to find out disc mount point on OSX.
commit 15608ac3d61dd246bfa9c12cd024fd709ca28656
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Mon Nov 19 17:25:58 2012 +0400
bluray: store path to disc in a struct.
commit 111625856419c41bba8dcc5b856d34b91cbe1747
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Wed Oct 24 23:44:24 2012 +0400
Contribs: update libbluray to 0.2.3.
commit 5f438135855a69adc888298d28b117dceedd6e0f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Nov 19 12:17:45 2012 +0100
Qt: sprefs, add correct buddies elements
commit 6b72362511441a61280ea663c7d60b5ca4e958cc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Nov 19 11:56:49 2012 +0100
Qt: preferences, fix checkbox behaviours
Remove weird layout margins, and zones for correct deactivations of
groups of groupBoxes
commit 94b30f51a33e9aaa00d6b16dae1ea360a258a18b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Nov 19 11:53:27 2012 +0100
Qt: allow SPU deactivation in simple preferences.
commit 9a2937d68eb0dacb3a11dd4bbf74ca58cb2136de
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Mon Nov 19 12:57:38 2012 +0400
lua cli: fix typos.
commit 0d84e5b00ff95c8857f017bd87c1ef2600364040
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Mon Nov 19 12:39:01 2012 +0400
lua cli: don't error out on get_length if there is no input
commit 3c0ce0d36cb42d65dc781663a8e39947e78a6a2e
Author: Olivier Aubert <olivier.aubert@liris.cnrs.fr>
Date: Sun Nov 18 21:49:49 2012 +0100
libvlc: document the get_/set_position value range
commit 24f8bc8dc6e9ab30351982b790ea93bee24500da
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Nov 18 19:59:07 2012 +0200
ALSA: require version 1.0.24 or later
commit c45da6baae28f825e49044babacc73592ea6721f
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sun Nov 18 13:19:52 2012 +0100
macosx: fix selectorNotFound warnings of when compiling with llvm-gcc
commit 0edd5b36629adf7da17dfcc6d08e0c8cecab3112
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sun Nov 18 12:07:40 2012 +0100
macosx: native fullscreen mode is also supported on mountain lion
commit 784f47a244308736948a5e526357cfa094f359d8
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sun Nov 18 11:59:58 2012 +0100
macosx: only hide dock and menu bar when necessary
Please note: For whatever reason, Cocoa only allows to hide the menu bar
when we also hide the dock. On the other hand, the dock can be hidden while
the menu bar stays visible.
close #4681
commit 00c4f687860c7824f5c5eda9d7813e17ea9f4f4c
Author: Rafaël Carré <funman@videolan.org>
Date: Sat Nov 17 23:18:46 2012 +0100
taglib: fix album art segfault
Closes #7775
commit 7751dc1fb827256b226fe49bd99fe6a5f37f5c8a
Author: Juergen Lock <nox@jelal.kn-bremen.de>
Date: Sat Nov 17 23:49:04 2012 +0200
PulseAudio: fix segmentation fault
Reported by: Rainer Hurling
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit 384062b82c788c69b1c3af133a541131cdf88406
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Nov 17 22:33:32 2012 +0200
Refuse to load any module if "none" is requested
This matches behavior from previous versions. "none" can forcefully
disable a module even if strict mode is NOT enabled.
commit bc1c318f99443b783704af74a765f1446f188d03
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Nov 17 22:32:26 2012 +0200
aout: tolerate lack of a resampler if the input and output rates match
Synchronization will not be so good (as with S/PDIF), but audio will
still work. Anyway, this should hardly ever happen since the ugly
resampler supports all linear formats.
commit fdd2b7b1c4106b8b59d7cb243c50c5b27ea6673d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Nov 17 22:25:06 2012 +0200
aout: remove the old rate kludge to probe resamplers
commit 140ca2a521a8c14e1a62fe7de9a33cff830a5725
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Nov 17 22:23:26 2012 +0200
resamplers: no need to check that rates are different
In fact, the rates may be identical. Resampling might be used only to
compensate accidental drift. (We could also remove channel and format
checks.)
commit ee86514d1cb1fe5ec25c8bdfb2a4b6a8d98591e7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Nov 17 20:00:34 2012 +0200
subsdec: really fix buffer overflows
Reported-by: Aliz Hammond
commit 744121f4461e064e2f26f406c64c9091c95d5e43
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Nov 17 19:55:57 2012 +0200
subsdec: close <font> correctly
commit 755672794683bb1dec9473a32004fb1aab49049a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Nov 17 19:15:51 2012 +0200
sndio: remove fake pause() implementation
commit 2a0c18e438d217ffaee797e9cc7ed67ad42b671e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Nov 17 18:20:52 2012 +0200
Support draining in aout_PacketFlush()
commit 70c1ea6b1b18dc40602c5a9adb1fff196ba05ae4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Nov 17 18:11:39 2012 +0200
Remove aout_PacketPause()
commit ba6c9da0f76428a6fdfc8f1049a6682cade0f51a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Nov 17 18:07:01 2012 +0200
aout: provide a default implementation for pause
commit d96f6e23adfd24ec188cb2a7b31cc2e992291172
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Nov 17 11:04:12 2012 +0200
FreeType: fix NULL deref on embedded fonts (fixes #7771)
FT_Face.family_name can be NULL for embedded fonts.
See also http://www.freetype.org/freetype2/docs/reference/ft2-base_interface.html#FT_FaceRec
commit 024ca98d52d2f0003677c8e942f53e86c98e0ae5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Nov 16 18:49:50 2012 +0200
aout: make flush operation mandatory
commit fc81dcfab88f3d0ed4d338c66643260aec608e3f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Nov 16 18:47:08 2012 +0200
sndio: emulate flush
This is really crappy, but it's as good as I can make it with such a
dumb interface.
commit 03c7740cacdfb9173480b94d8aafa249a931dd5b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Nov 16 18:39:51 2012 +0200
sndio: clear sync state when resuming from pause
commit 54b3ae83512fe2a719fdebfe01b801d17f41edd3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Nov 16 18:36:54 2012 +0200
sndio: implement latency measurement as per spec (untested)
commit 89a3302c734f2195b620e1bca12670834abd18c9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Nov 16 17:13:02 2012 +0100
AVformat: do not use static attachment pictures as stream
commit 939783abde8ef7ebfe738a7864e689c55181e6cf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Nov 16 18:13:01 2012 +0200
aout: document time_get return value
commit db978fb3dec674c666be3d1eb1e0dc6a4bdef152
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Nov 16 18:12:40 2012 +0200
file aout: implement flush operation (kind of)
commit e007b1d4081ac87a5a3a9e13badc149a43b42e45
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Nov 16 17:34:09 2012 +0200
smem: do not clobber pixels matrix pointer (fixes #7767)
commit 31ca412c9c11c259423aa9aae0416211489e3206
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Nov 16 11:31:02 2012 +0100
Update NEWS from 2.0.4
commit 82bc0e04d3ff49a1ee2ab523b20366e78a52120d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 15 23:29:08 2012 +0200
aout: make more room for filters
commit 6d8581994183133a1d38d16f0ddbb15d3a851c26
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 15 23:25:32 2012 +0200
aout: fix support for 8-bits PCM
commit 2df0519d7c45d9209fdf5d521000106409e21218
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 15 23:23:33 2012 +0200
format: remove endianess conversions
commit 59987d76ce45ac7e2d01a219ebe98440648850a6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 15 23:18:27 2012 +0200
endian: endian conversion code from format
commit add4be433f0d2d9ffb94cd800ef7ac2cdec096d8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Nov 15 22:02:05 2012 +0100
macosx: reset A to B loop when switching playlist items
commit f790f3993b2fcb9775ffaaa2d614d4e025f1d532
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 15 22:55:52 2012 +0200
aout: convert endianess separately
This enable more uses of optimized format conversion plugins.
(Currently the generic format converter hides indirect conversions.)
commit 3a2ba96b99e5ea08212759e5c5845f6054584f03
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 15 22:37:36 2012 +0200
aout: rewrite and robustify conversion pipelines
This should fix problems when remixing is required but the FL32
format is not involved, as well as decoding on non-FPU platforms.
This also disables (or rather avoids) remixing in A52 and DTS decoders.
I do not really see the point in using the A52 downmixer anyway.
commit 66ede74c7a08001ae1e0c43838f8792cef46c706
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 15 22:01:31 2012 +0200
aout: internal helper for endianess conversion
commit 9da30f1afb6300829c353d898646e2f7693d5ad7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 15 21:59:58 2012 +0200
Add missing VLC_CODEC_U(24|32)(N|I) definitions
commit 79d88eedc9e94decec97a0e034887abee8b8a29b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Nov 15 20:52:34 2012 +0100
macosx: fixed objc string comparison error found by the clang static analyzer
this worked out of pure luck for the past 6 years
commit 93b8dfeb29e0460b073a4afc43124adfc560ebe3
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Nov 15 20:43:41 2012 +0100
macosx: fixed format-security warnings introduced in recent clang releases
commit 2ef2e73f033aff25a1c97b5d0d749e5ee141b7a4
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Nov 15 20:40:21 2012 +0100
NEWS: updated OSX parts
commit 6ebb7049406173aef40bfe33e07674c6fef19208
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Nov 15 20:17:28 2012 +0100
macosx: implemented A->B Loop (close #5187)
commit 29744275611239a51fbcd97908751ab8ca8d618f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Nov 15 19:45:00 2012 +0100
macosx: white space and minor coding style fixes
commit 94d4f4a69c9c424ab1f782b6e5461a9eed16bb41
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Nov 15 19:33:40 2012 +0100
macosx: fix incorrect text shadow offset (close #7630)
commit 125988f87a1b38584479d82fae51704278a4c3e3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 15 18:24:04 2012 +0200
aout: deal with failure to restart
Drop audio rather than abort.
commit c32e21fce71718d107e8a2ef55f9dfa2b7b2f088
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 15 18:09:26 2012 +0200
wasapi: fix typo screwing up synchro
commit ff89ff37090060aca89e455fb36d8a9863357ec0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 15 18:03:37 2012 +0200
aout: only discard input buffers if they are fatally late
commit 32784aa8be47588a9b599bbbe3dda59c0bd66059
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 15 17:57:01 2012 +0200
aout: set PTS correctly on silence blocks
commit 1efed28eee6a05639126a1386711dabfc6321ae3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Nov 15 12:47:07 2012 +0100
Yadif for higher bits depth
Close #6200
commit 9f2442c933ed74173a2c8ff58e1e8c43816be455
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Oct 24 12:59:00 2012 +0200
Ogg: Parse chapters in comments
Ref #6895
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 1009e7f574f92c2e02bd2a2e48c97e85ddb36be1
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Nov 15 02:31:31 2012 +0100
Fix typo
commit 8c3486529655569fb4e695caa835cafd37072a2f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Nov 14 20:32:06 2012 +0200
ALSA: fix time measurements
The latency needs to be returned also when not (yet) running to start
playback on time (the audio output core inserts zeroes accordingly).
Also, then there is no point to using PCM status, as only one single
parameter is used. This simplifies the code and works around a bug
(probably in ALSA plugin framework) whereby delay was always zero
when using the ALSA<->PulseAudio I/O plugin.
commit 2b51a84f34d6ad36e8f8b6998f1aaa29bd91c0b4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Nov 14 18:26:54 2012 +0200
Android: do not use semaphores from vlc_testcancel()
Taking any lock in vlc_testcancel() is prone to deadlock since it gets
called from vlc_cond_(timed)wait() with the mutex held.
Not using semaphores at all would probably be saner here though.
commit 1a5ea5894dac3480272bd4f4650124f1b0a0d954
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Nov 14 18:10:14 2012 +0200
vlc_sem_wait: add missing cleanup handler
commit dbecf48dd81a54888bc60710bb716c1c13642e1b
Author: KO Myung-Hun <komh78@gmail.com>
Date: Wed Nov 14 23:18:10 2012 +0900
Qt: enable ONE INSTANCE options of simple preferences on OS/2
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 41052ba560ae32b4559bb85611ba15a4daac6a6c
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Tue Nov 13 07:27:42 2012 -0500
opensles_android: Implement TimeGet
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit a44da88b77a1fe47f5e49c11106261d8b50315f8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Nov 14 12:28:33 2012 +0100
macosx: fix crash when displaying the Media Information panel with disabled local stats
commit 0397c9b63039f468942e939e3802f66182ab3add
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Nov 14 12:04:18 2012 +0100
macosx: added 'clone' and 'wall' to Video Effects panel
commit c6c7052fdf46e57139f20453d24854fb7a9e1b22
Author: Denis Charmet <typx@dinauz.org>
Date: Tue Nov 13 22:01:01 2012 +0100
Use timecodescale to compute subtitle duration
Fix #2702
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit b42bf2478e7f43b827019b9e5fef5869ecc85c57
Author: Denis Charmet <typx@dinauz.org>
Date: Tue Nov 13 23:58:53 2012 +0100
Use encoding scope to correctly decode data
Fix #5196
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 59253bafcf76cfd8c672fbcf5f195b00ff3c9a50
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Nov 13 22:48:53 2012 +0200
aout: fix infinite loop on error (fixes #7711)
commit 606ac518d2468e5050bf04a589f168d41a63da72
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Nov 13 22:06:44 2012 +0200
wasapi: fix check for invalid position
commit 62a75145b729b80b5f44931739338ef8a1812947
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Nov 13 21:35:50 2012 +0200
aout: fix flawed resampling logic
commit 17b69f2d41f4c71ac51b9196684d3024173983c6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Nov 13 21:12:51 2012 +0200
aout: fix potential live loop
commit bdd77785a656d462416c71ed64466418e183c141
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Nov 13 21:12:26 2012 +0200
ALSA: remove custom zero padding code
The core takes care of it now. In principles.
commit 30635669e843ee893f12d14cf54a6a762e287613
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Nov 13 21:00:09 2012 +0200
aout: update discontinuity flag
- Set the flag when the buffer is marked.
- Set the flag (for next buffer) when the buffer is dropped.
- Clear the flag when a buffer is played.
commit f72132f1cd2ca4af82663a80427bb9605f6bca38
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Nov 13 20:27:59 2012 +0200
aout: make some functions static
commit 5b595ec89fe2cb966aa5cbab64af77562ee54cdd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Nov 13 20:23:07 2012 +0200
aout: remove output conversions
The filters chain will convert to whatever output format is needed, so
this was redundant.
commit 54fb71641aaa83a3d441c26d3b809167f85d951e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Nov 13 17:52:25 2012 +0100
Contribs: use a special regex package based on glibc 2.2.5
This uses the old 0.12 buildsystem with regex.* from glibc 2.2.5
and uses LGPL
commit cb00aad9a4f82225712886dccd1a386da8d9f946
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Nov 13 17:27:59 2012 +0100
Contribs: fix a52 fixed patch
commit c6fb7802b909b17942b38c8359342237e1cc62ef
Author: Diego Fernando Nieto <diegofn@me.com>
Date: Sat Nov 10 13:34:28 2012 -0500
contrib: workaround libxml 2.9.0 threads error for OSX
Modified-by: Edward Wang <edward.c.wang@compdigitec.com>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 00c5b9f871961c2600ce62d31938995b657a6a20
Author: KO Myung-Hun <komh@chollian.net>
Date: Sun Nov 11 15:04:13 2012 +0900
OS/2: implement one-instance feature
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit b4bbf33923876e27433f19bd0730c761a7aa36de
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Tue Nov 13 07:27:43 2012 -0500
audiotrack: Fix compilation
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit fef270581f736d4f6289a77cb115195241ed691d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Nov 6 17:48:33 2012 +0100
LGPL
Re-license almost all the playback modules to LGPLv2.1+ with
authorization from their respective contributors (230+)
This includes:
- access, codec, packetizers, demux
- audio filters, audio mixers, audio output
- video filters, video chroma, video output
- text renderers
- XML parser
- ARM NEON and SSE2 optimisations (mostly for chromas and filters)
Some modules are not concerned:
- BDA and DShow access modules because Manol Manolov is AWOL
- Real RTSP, because it is derived from Xine
- x264 and t140 because they are encoders only
- DLL Loader, because it is derived from MPlayer
- DTS packetizer, because Jon Lech Johansen is AWOL
- Shine and WMAfixed, because they are derived from Rockbox
- Real demuxer, as it is derived from MPlayer and Wang Bo is AWOL
- MPC demuxer, as Yavor Doganov is AWOL
- Tivo demuxer, because it is derived from an MPlayer fork
- Playlist demuxer, (WPL and ZPL parts missing), because suheaven is AWOL
- iOS audio output and video display, because author refuses the license change
- Equalizer and compressor, because Ronald Wright is AWOL
- Mono, Headphone and Dolby, because author refuses the license change
- hqdn3d and yadif, because they are from MPlayer/libavfilter
- remoteosd, because it derives from RealVNC code
- MMX optimisations, because Ollie Lho, from SiS, is AWOL
- Rotate, because it depends on GPL motion
Nota Bene:
- Some modules depend on GPL-only libraries, a LGPL module does not mean
that the resulting binary module will be LGPL.
Libraries affected would include liba52, libdvdcss, libdvdnav, libdvdread,
faad2, libdca, libmad, libmpeg2, libpostproc, SRC, sid, zvbi and probably others.
commit 29c4138de9e23575c109999edeefee3f41b81ebc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Nov 12 20:12:05 2012 +0100
DTS in wav: check frame size
Close #7282
commit ada0afffaef8efc179b7127d88a18c2aa7cb2fb6
Author: Erwan Tulou <erwan10@videolan.org>
Date: Tue Nov 13 13:41:12 2012 +0100
skins2: correct a uri conversion issue with new vlc_path2uri
new vlc_path2uri function now expects a valid not-yet-converted file name.
This fixes art display errors with latest vlc from current git rep.
commit 7f9b60faf9989c9ad6c0472ecdde6a148aeaefb9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Nov 12 23:06:26 2012 +0200
aout: rewrite synchronization code
This commit will kill your kitten if left without supervision.
commit c19df7839cb08fb07d349d7ac9bfeaebc6d9d18c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Nov 12 23:01:24 2012 +0200
aout: separate time and play callbacks
commit f492f85cb33b8b84f7a9c1f6fe6db772ab7a52fb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Nov 12 21:36:26 2012 +0200
aout: improve plugin interface documentation
commit 2640a57cad6773ad5609d020d01f86f57e2d4464
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Nov 12 18:14:49 2012 +0100
DTS: fix Win32 compilation
commit 68416d1a4d91fddc6060a8c92abab224d7dc03a3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Nov 12 17:48:54 2012 +0100
DTS in wav: use DTS helper
commit 108edbd9e0acc58bd89ff7e1284ee9a842aff53d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Nov 12 16:26:49 2012 +0100
DTS: split some parsing headers functions
commit fe06bee1348c84bb47ad9aff095ccf414385e777
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Nov 12 14:00:02 2012 +0100
DTS to S/PDIF: Update copyright holders
And comments
commit 8fec577251bb6611005287fc94327ca97a2aca42
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Nov 11 18:25:59 2012 +0200
Fix mutex-emulated atomic operations on GCC
commit 6c62d7475dce83cbc116f4bcc470ee4f9078e6c1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Nov 11 16:13:51 2012 +0100
macosx: fixed crash when terminating while the progress panel is displayed
commit 04c94d3708e7662c2c683997145b1d6ceb9c96f2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Nov 11 17:06:46 2012 +0200
aout: use atomic variable instead of aout lock for statistics
commit 1b57d370e53be1bfbb24ccf97b879e51fc359f89
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Nov 11 16:00:47 2012 +0100
macosx: another sanity check since in rare circumstances an input's URL may be nil
commit 5138b463ac5a4c896a031d9fc6f0d13fe9843ead
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Nov 11 16:54:51 2012 +0200
aout: inline synchronization code into dec.c
commit c96fa88a7429dc85afc80a60f0005c40fc321e1d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Nov 11 15:44:53 2012 +0100
macosx: added sanity check to prevent a Cocoa runtime exception
commit 82858095f56672ed2cd6bc8e075e22b2f03206a7
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Nov 11 15:16:45 2012 +0100
vlc_atomic: work-around clang issue #11174
__GCC_HAVE_SYNC_COMPARE_AND_SWAP_ is neither defined nor is an equivalent macro available. However, the protected features are supported.
commit 3690c9e2b30043dd6f70b853bd8a5b72e0589341
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Nov 11 16:05:10 2012 +0200
aout: remove another write-only parameter
commit 7efec6d698a89b0f770f58d6b6582ce0df006549
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Nov 11 16:00:45 2012 +0200
aout: remove write-only parameter
commit f74dd10ef0ae933f06ee41222171aac4eb9194e9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Nov 11 15:50:11 2012 +0200
aout: move actual filtering to filters.c
This leaves only synchronization code in input.c. This patch introduces
a small regression where resampling adjustment have a latency of two
packets instead of currently one. That will be fixed later.
commit dfdc2d1be4e48abaf5541ba2fefcd65c03059442
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Nov 11 13:05:19 2012 +0200
wasapi: reorder channels (fixes #6829)
commit 50eb6474185fd7c1e2a5d84577d4a48a680c1ede
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Nov 11 12:03:41 2012 +0200
wasapi: fix indentation
commit 445d8bc27b849908a2bf112a51fe24dc2910563b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Nov 11 12:43:07 2012 +0200
waveout: fix warning
commit 978d581b98c07bab07f3e200226fbb29469b9209
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Nov 11 12:52:20 2012 +0200
Shrink channel reordering tables to 9-10 bytes (from 36-40 bytes)
commit 784b1bd3d410ce0ad01ece4ce111e37c5f041f03
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Nov 11 12:37:57 2012 +0200
aout_CheckChannelReorder: remove redundant parameter
The number of channels is conveyed in the channels mask.
commit c87fe2f7829278c71b37380ed0735be541c7720b
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Nov 11 12:15:50 2012 +0100
old dvb access: remove unused includes
commit 3b3d705ff424cf0eaadb9a4f07a5d883a2ab2263
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Nov 11 11:59:46 2012 +0100
dvb: libdvbpsi is not optional
commit f942f44d59b0d9a343c51a71f68dbe7e9bedfa01
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sun Nov 11 09:55:21 2012 +0100
POTFILES.in: add new macosx source files
commit 85d3a7c43734ac044940df62868a2ab34829e044
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sun Nov 11 09:06:48 2012 +0100
NEWS: mention support for multiple vouts
commit 9cdec1aeda9ed72b7a130dc07b194b50af11e209
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Nov 11 00:11:28 2012 +0100
zsh completion: update to last libvlccore api
commit 49e1047e8815ae3c208a80ff44fb792cf1c17454
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Nov 11 00:21:15 2012 +0200
aout_ChannelReorder: optimize 16 and 32 bits cases with aligned access
commit d82327460779ea62d6debc0e08b7f57c7bf384a4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Nov 10 22:30:27 2012 +0100
AIFF: avoid division by 0
Close #7739
commit 8fad0cd726cefe262dd3065c818d703f4c70214f
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sat Nov 10 21:55:24 2012 +0100
macosx: fix fullscreen button state in mainwindow
The button state now indicates if the next video will be started in
fullscreen, or there is already one video in fullscreen.
commit 354dcd7df98f6c62105420db0062ef8a2188f9df
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sat Nov 10 21:16:20 2012 +0100
macosx: simplify vout window instantiation
This removes unused pointering. Furthermore, for nonembedded windows
the video size is set directly to avoid strange resizing after window
creation.
commit 689613d3c77657a2de5d741ff73b2cb66716d26d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Nov 10 22:42:07 2012 +0200
puzzle: use atomic variables and flag instead of lock
commit 2db07444913237d2871f915905d4a4de1e646e60
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Nov 10 22:31:09 2012 +0200
posterize: use atomic variable instead of lock
commit 62daf8e88fef3305b34d1064c76e8dab5bdab676
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Nov 10 22:28:08 2012 +0200
mirror: use atomic variables instead of lock
commit 5ba3190923e93d7f1359df387fb982cce79eac01
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Nov 10 22:24:32 2012 +0200
antiflicker: memory leak
commit db1980f92721c8723b92d42e486c0c96bc0a0157
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Nov 10 22:20:59 2012 +0200
antiflicker: use atomic variables instead of lock
commit 9575a2e2a7e2f21550da4c77bf54e34fc3e402b7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Nov 10 20:51:26 2012 +0200
Remove spin lock functions
This was not a particularly good idea in user space.
commit 51a26d08767f28b2b5c75f8894195b313afe587b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Nov 10 20:50:11 2012 +0200
media library: remove non-sensical use of spin locks
The code is complete and utter crap either way.
commit b287bd3d597a790df0aa66b3d82315b5e398d98e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Nov 10 20:20:38 2012 +0200
rotate: use single float rather than pair of integers for angle
(Single precision is more than enough in this case.)
commit 5d934daea61c570cece69172dd72d93df57cc44c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Nov 10 20:20:25 2012 +0200
Qt4: allow dial control for float variables
commit 3feac244a9ea77e39d80a7bb2deb3d41253842fe
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Nov 10 20:05:48 2012 +0200
rotate: use atomic variable instead of spin lock
commit 3afcc0bb1f929748cc7de65531d0adbdd97098c4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Nov 10 19:44:00 2012 +0200
Remove unused barrier()
commit a09b86ce6ce15604213da8f80678a49d05f31fba
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Nov 10 19:38:53 2012 +0200
Privatize b_die
commit 32303b5d598ad17557123485d8858d377ae0cbb6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Nov 10 19:47:11 2012 +0200
mkv: do not use .b_die
commit 7141d755ff50c1dc4fca03b02d0c57657d0ff184
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Nov 10 19:22:47 2012 +0200
Do not access b_die directly
commit a9d42c83750ab4665b0542136eb6b8fac5ee5507
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Nov 10 19:19:04 2012 +0200
stream: remove useless vlc_object_kill() calls
The stream is always killed at the same time as the access already.
commit 95b0fabc32bdc5886aa32c40bec421c99320107c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Nov 10 18:59:18 2012 +0200
objects: use atomic reference counter instead of spin lock + counter
commit fd82bdcba3903bfe377d25c0cbadd960958d37ea
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Nov 10 18:57:55 2012 +0200
vlc_atomic: fix GCC macros return types
commit ffc6586bfe66dd333db309bb1c6e4a9c6b4796d1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Nov 10 17:28:31 2012 +0200
Move VLC object internals to a more private header
commit 4b453a7a9e44fa43497a59d9c6d2228959fa05da
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Nov 10 17:14:14 2012 +0200
Add option to enable OSD menu
commit 812ba37d19ec8bcbfe6cb3e6f05619a06f4655ed
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Nov 10 16:58:12 2012 +0200
Move osd_text.c to src/video_output/
commit a5e3a954b54587db0a7b47320f94ed7284122763
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Nov 9 00:36:33 2012 +0200
vout: use atomic variables for stats instead of spin lock
commit 9b925e51b71591abfb410bfb83119708b4f30b1c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Nov 9 00:21:50 2012 +0200
colorthes: use atomic variables instead of spin lock
commit 1f5ce294a7c54fedddd6183c35a4df952e460b11
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 8 23:58:00 2012 +0200
motionblur: use atomic variable instead of spin lock
commit 52ef346590d414c5237c833fcc4bcba42bd2e49d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 8 23:54:17 2012 +0200
sepia: use atomic variable instead of spin lock
commit 2c5ee1707b1962ee3f47dbe4abb7c199aeccc022
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 8 22:39:35 2012 +0200
lib: correct and uniformize audio/video track IDs (fixes #7645)
commit 0b1cc788e1fd5066ab17cfafa3544c96f9e9b3d2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 8 22:26:31 2012 +0200
Set directory-wide libtool tag correctly
commit 9c05025e085ab642932ed44c8219c362cfc6dbbf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 8 21:03:28 2012 +0200
DirectSound: use device GUID instead of device name (fixes #7102)
commit eeb201b9b0823b88b69372ced5f674cba66a461f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 8 19:13:14 2012 +0200
lua: fixes right OSD alignment (refs #6326)
commit c1157eb5cc71a6c1c2210957bcc7f9cc0c744d6a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 8 19:12:50 2012 +0200
lua: fix "center" OSD alignment (refs #6326)
commit 17746f421d7173d448b694978ab29ff651dd5e51
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 8 19:10:38 2012 +0200
Lua: kill relocations
commit 6409fdbca02c401a9a1c043725a962187129639d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 8 18:19:02 2012 +0200
Mark --verbose-objects obsolete (refs #7737)
commit f54cd63a09fad3768c40395f30f87d2b9e877d07
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 8 18:20:04 2012 +0200
dumpmeta: update comment
commit 4d31237dfad3d5ba08e9bb59da93145190fd57a4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 8 18:16:56 2012 +0200
decklink: do not refer to obsolete option --verbose-objects
commit b0ab88913ff9985a6699aafd596290fe9abe94ba
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Nov 7 20:00:16 2012 +0200
aout: cosmetic change
commit 1fc92d5178794c3cee0b71b935748f2583dd4788
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Nov 7 19:56:04 2012 +0200
aout: rationalize filters pipelines function names (cosmetic)
commit d96db36fd8a8df02339cb6bf26d796d24b332e02
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Nov 7 19:44:37 2012 +0200
aout: fix assertion when S/PDIF is used
commit 049eadc4473c36d5d63226b171e23099ce88e30d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Nov 7 18:58:13 2012 +0200
Robustify static_assert() check
commit 01de23db5ff3a54329cf0c262dead96fc8d88cff
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Nov 7 18:51:31 2012 +0200
aout: remove write-only resampling start date
commit 87762e62fb25565624e928b7c9c05c34164a2d00
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Wed Nov 7 13:12:02 2012 +0200
i420_rgb: separate mmx and sse2 asm code
commit f8e940016f9d710ebfafe8e3898fe591dd9c76c2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Nov 6 23:55:49 2012 +0200
aout: handle filters creation/deletion from decoder, fix memory leak
commit 5864ae43c26812f3c4e2746f5bb41551048bfe38
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Nov 6 23:24:36 2012 +0200
aout: simplify filterign special cases using pointer comparison
commit 1abc59b7228f817f1ebeffe113c31f18b60c417d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Nov 6 21:27:47 2012 +0200
aout: partly rewrite and move filters initialization code
- simplify "audio-filter" parser and fix a tautology
- keep a single pointer for the resampler instead of a table
commit 714c999844da1ef6be22c1cf25cc8f99b7c09bf5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Nov 6 19:42:58 2012 +0200
headphone: setup filter_t on success and rationalize
Use input rate rather than output rate to avoid extra resampling.
commit 3fc1801a892ade0b2477e28e3a57159fb9434928
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Nov 6 19:38:20 2012 +0200
spatializer: setup filter_t only on success
commit cf34a476e4b514bc072202f6333e53bdb09881a1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Nov 6 19:38:06 2012 +0200
scaletemp: setup filter_t only when successful
commit 51a324b04f5bd52c748643a3ea7fe756162429c8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Nov 6 19:37:48 2012 +0200
param_eq: setup filter_t only when successful
commit c9fbe78ae1b0d3ee5eace592041b36092f9476d2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Nov 6 19:37:26 2012 +0200
normvol: setup filter_t only when successful
commit b2e76597910ba6f1d2841b792bbcbc410d990a7a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Nov 6 19:37:05 2012 +0200
karaoke: change format when needed instead of failing
commit f2ce1cab3e00cca4e136ca125f845beb8fdd10a4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Nov 6 19:36:48 2012 +0200
gain: setup filter_t only when successful
commit c1ab8edd92bc501e88d778373a2a1e05c2f1862f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Nov 6 19:36:35 2012 +0200
equalizer: setup filter_t only when successful
commit 835f25c5ea137029894dfbc343bbceefcfcb1fa5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Nov 6 19:36:21 2012 +0200
compressor: setup filter_t only when successful
commit b2d4229e75976c2ac3d30e1f30028ad3169a27b2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Nov 6 19:36:02 2012 +0200
chorus_fangler: setup filter_t only when successful
commit e5acfdd22ec17a986ff1c7324c542624cdb5af43
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Nov 6 19:35:43 2012 +0200
remap: setup filter_t only when successful
commit 7a0a53fce08d41c45a47215798a9f4a19a539a9c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Nov 6 19:34:40 2012 +0200
mono: setup filter_t only when successful
commit ce7161533c7757d14f6b8e5c2b17e8e13e0d6f4c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Nov 6 19:34:22 2012 +0200
mono: remove redundant checks
commit 0e893017b73a97f155a8f43db5c37ca0d8b385f8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Nov 6 19:33:29 2012 +0200
audiobargraph: setup filter_t only when successful
commit 303f40131375521744c9c7ed1b3f14aa42201982
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Nov 5 22:44:05 2012 +0200
variables: move last msg_*() call with the variable lock
commit 8e9115f03b5579bfd9dcfccf34300e006dcb283b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Nov 5 22:43:07 2012 +0200
variables: use assert() more consistently
commit a31f8ebb74ea9c7f9b2f9f078321c1c2d9d79925
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Nov 5 22:29:48 2012 +0200
variables: remove obsolete detached object debug code
Objects cannot be detached anymore...
commit 13973497dad3b7c310ad4c4791414fb0801e7ca7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Nov 5 18:21:23 2012 +0200
Add .kar extension (fixes #7715)
commit 311af61b6dd27f6832e1c085a0e71c6eb6699c66
Author: KO Myung-Hun <komh@chollian.net>
Date: Sat Oct 13 21:12:22 2012 +0900
subsdec: check UTF-8 autodetection if encoding is not known in ES format
This enables to show UTF-8 subtitles even though subsdec-encoding is set to
a non-UTF-8 value.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit 75f2a236ea8d02868b5423ff09898135d2afdd25
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Nov 5 16:43:37 2012 +0100
Yet another H263 FourCC
commit acd42fb584e0ff48ca421cbc0efcfbed6a857f87
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Sat Nov 3 09:24:39 2012 -0400
oss: Compilation fixes and cleanup
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit b04188b46bb2662986ddfea60fa1d7f7dbe476ec
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Nov 5 12:14:34 2012 +0100
Yet another theora FourCC used in some .ogm
commit 79bf979ee9f22f83158c136181fac30b50c9b0cb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Nov 4 19:46:26 2012 +0200
aout: reduce filter table for resamplers and converters
There should never be a need for more than 5 of them. Only the
filters proper might require more than 5 members in a chain.
commit f8d33b35b84b35ac422e9544f0550ea77be665af
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Nov 4 18:00:15 2012 +0100
avio: specify libav private options
Usage: --avio-options={foo=bar,few=baz}
commit 50fe8e1180d012caf19d421229143344d4242405
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Sun Nov 4 00:09:08 2012 +0100
avformat: fix use-after-free in error path
commit 38d91b7f06c21ab8e778d022cac31195027f8134
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Nov 3 12:42:27 2012 +0200
ALSA: get PCM delay and state in a single system call
commit f6c755c1a825bf9de647b4d6b930beb8c9a4d6f3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Nov 3 11:06:25 2012 +0200
wasapi: keep device enumerator (and fail safe on Windows XP)
commit d78306636bb368e88a73aa0a1ec6306b67beb771
Author: Rafaël Carré <funman@videolan.org>
Date: Sat Nov 3 00:17:32 2012 +0100
avformat demux: fix invalid free
the number of streams can change after we find the stream info
commit 4f2c577453a4e687c0b1f619d3dbc9fbfa478598
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Thu Nov 1 09:40:36 2012 +0200
yadif: update asm code from ffmpeg.git
Clang doesn't like that %%rip macro for some reason, so I disabled
it for apple. That MANGLE macro is done based on ffmpeg one and
I added MANGEVARIABLE to work around osx/32-bit compile issues (and
my lack of asm-fu).
commit 62d68cd9c1899006637cdae0a31540bbff550012
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 1 22:55:22 2012 +0200
vlc: start hotkeys interface explicitly
The actions of the hotkeys interface all affect the playlist, the
playlist's input, the playlist's input's vout(s), the playlist's aout
or the interfaces (controller). It has no use outside VLC.
commit 360a96dde6871eaf55d6f19d5ba00ebd9bb348cc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 1 22:42:36 2012 +0200
interfaces: use playlist_GetAout() where applicable (fixes #7601)
commit 0716a9163a993de26a76796a7b302865d19ad9e0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 1 22:24:29 2012 +0200
playlist: add playlist_GetAout()
Contrary to input_GetAout(), this works even without input thread.
commit d16ea40ac2a99a582999dd09668222fb714f5347
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 1 22:10:54 2012 +0200
aout: do not remove audio-device on new stream (refs #7601)
commit 779f3102406bd7bccb0c7687acffef3eb5e8cfa3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 1 21:44:38 2012 +0200
araw: add 8.1 support (fixes #4896)
commit d83bc62511663138a20d1a9f66b0d8a442421148
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 1 19:47:08 2012 +0200
file audio output: fix float endianess
commit 2099857429d29512247ec6874dcbf1d81b69edd0
Author: KO Myung-Hun <komh78@gmail.com>
Date: Thu Nov 1 22:06:18 2012 +0900
kai: finish the work for aout changes
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit 04caa475c53c2744976df1a8bf35ad2d511e6569
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 1 19:34:36 2012 +0200
Fix type
commit b1666e22bbe5bf079d9f550faa85a6ca9aa81b64
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 1 19:18:02 2012 +0200
aout: remove old aout_(Volume|Mute)(Get|Set)() functions
And remove the other instance of find-input-callback.
commit 7dba440e2ba695278337fe0a250264234043fb91
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 1 19:16:12 2012 +0200
aout: remove aout_MuteToggle()
commit 9a0645469f3513fd8008351f915bb3d3a7871f29
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 1 19:09:52 2012 +0200
aout: move aout_ChannelsRestart()
commit 6bec434181c10d514c3416d00cc756eb697c0f58
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 1 19:06:10 2012 +0200
aout: remove legacy aout_EnableFilter() and aout_VolumeUp()
commit 037a796b8ddfe6d52299d40301ab695f9c01228a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 1 18:58:40 2012 +0200
playlist: use playlist audio functions
And get rid of the horrible find-input-callback.
commit 617abeecabf91f0fef29fa551a58b72c9ef4c4cd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 1 18:57:34 2012 +0200
playlist: type-safe functions for audio output management
commit 1e10857ab806369472769823759aa7ac8ead1f16
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 1 18:44:42 2012 +0200
Remove useless #includes
commit 4251a30f52fb1d29de02c298ec74dff13079850f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 1 18:16:27 2012 +0200
libvlc: do not depend on input thread to obtain the aout
The aout can exist even if the input thread is stopped. This makes
audio-related functions work in case where they would previously fail.
commit e1eb563f9fae3240af1849d0570dedfe59c085b6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 1 18:09:46 2012 +0200
aout: move volume/mute code to output.c
commit 848f8d62c57610c2b6f3d090d5ebdb840b3453d3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 1 17:59:50 2012 +0200
aout: move audio output module function (back) to output.c
commit 4766bc859bb4072ccb8e263aa28634d83dac3302
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Nov 1 18:59:54 2012 +0100
Contribs: update libxml2 to 2.9.0
commit 10b7533ae1e647537d94e931667ed60caee1c67a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Nov 1 17:45:11 2012 +0200
input: remove obsolete assertion
commit 8a62dea126caedaa899e0a5fde8cc45c7d40876b
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Wed Oct 31 20:33:07 2012 -0400
audio_output: Android compilation fixes
Adjust the Android audio outputs to the latest aout core changes.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 9540c061b2580d9159a01908e8aacbb96bc021f4
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Thu Nov 1 09:37:42 2012 +0200
Revert "yadif: update asm code from libav.git"
This reverts commit 346f385bb658c2731d0ccb0a85f7da72d607ea7a.
Doesn't seem to work in all cases straight of the box
commit 346f385bb658c2731d0ccb0a85f7da72d607ea7a
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Sun Sep 23 12:59:24 2012 +0300
yadif: update asm code from libav.git
commit 6cfb1a1a2c472870eb2734691b00d0ff701f849d
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Thu Nov 1 08:37:37 2012 +0200
transcode: set hurry-up off by default
commit 21f3ef763f5db127eda59fe168c0f85410cdf9dd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Oct 31 23:28:45 2012 +0200
input: simplify/inline aout resource handling
commit 1925313da23e72dbf7e7c69e63e1547c9bfd8bc4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Oct 31 22:59:35 2012 +0200
VLM: create input resource immediately for each instance
commit 3263b829af4026dbadf7d65d6ed76f56d31f8cbe
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Oct 31 22:59:14 2012 +0200
libvlc: create input resource immediately
(instead of waiting for play)
commit a940e18df84903f9c6c519ff0ac79d8f416c15db
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Oct 31 22:53:06 2012 +0200
playlist: create input resource structure at activation time
If the playlist is activated, then input resources are almost certainly
going to be used. This is a bit simpler.
commit 62f9f6e8f2f09421227f13cc5e04ed077a9a5223
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Oct 31 22:52:25 2012 +0200
PulseAudio: fix race when listing sinks
The stream might not exist.
Regression from e364643f52e6790cc8f177d6593d9a5c0c829513.
commit 10dd2acc08ada7d9027bc1aff493f69c39c4a62a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Oct 31 22:22:14 2012 +0200
aout: match module life cycle to the object life cycle
In other words, keep the module loaded whenever the aout exists.
commit ea9c43c2faaed4bbb51e8c254e164adcb33effe5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Oct 31 22:16:10 2012 +0200
aout: remove dead recycling code
commit 78d846a4033185facafc5d9e1bc5dad67d525d3d
Author: Frédéric Yhuel <yhuelf@gmail.com>
Date: Tue Oct 30 14:25:51 2012 +0100
vlc_input: fix a comment
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit e364643f52e6790cc8f177d6593d9a5c0c829513
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Oct 31 21:16:37 2012 +0200
PulseAudio: keep context callback active at all times
This keeps track of available output devices. Again, without core
support yet, this is not yet useful in any way.
commit 76303c26463e4199e85dd9f9d492294b7dd8c479
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Oct 31 21:15:29 2012 +0200
PulseAudio: fix theoretical crash setting volume w/o stream
There is no core support for this as yet, so the crash cannot happen.
commit a90e4d114f8cc2a63cac663710761c43d65df90f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Oct 31 20:54:54 2012 +0200
DirectSound: initialize volume handling early
commit 44e1cfc0bd5f8f5539de4ee0f73cd53223a33ccb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Oct 31 19:42:18 2012 +0100
Auhal: blind compilation fix
commit 0c3c36fd010c21305a49bd2d919877890f731429
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Oct 31 20:32:28 2012 +0200
aout: implement changing of software gain while not playing
This concerns ALSA, AudioQueue, JACK and KAI.
commit b1c459e9502282ad3bc94016e532a372f9c6955c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Oct 20 20:27:48 2012 +0300
aout: add distinct start/stop callbacks (refs #4787, refs #7601)
This would enable the input manager to hold an audio output plugin at
all times. Then it would be possible to keep track of output devices,
volume, policy and (JACK) routing continuously. For this to work,
outputs will need to be patched so that device selection and volume
handling works even when playing back.
Note though that this commit only introduces the change in the
audio_output_t interface; it does not implement the features above.
commit 157d4a8bf1db2ea6631b88ad64ace721a574f9b4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Oct 31 17:53:43 2012 +0100
OpenGL: reorder defines and cosmetics
commit f626393984d0a154cdc1465ba49bbdef24677438
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Oct 31 17:50:46 2012 +0200
aout: remove pf_ prefix where left (cosmetic)
commit 6c048d6cc547bad180cd0d341051f3c39ba0505c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Oct 31 17:29:39 2012 +0200
adummy: avoid forward declaration
commit 2be836eba451de59cedee4e847dc39f7d7ff9b4d
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Wed Oct 31 04:16:39 2012 +0100
lua: add assembleenationale SD script to build system
commit 9002730fbd83123aae1f69f162e4275f595f9f9e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Oct 30 18:31:35 2012 +0200
mkv: fix call to ES_OUT_SET_NEXT_DISPLAY_TIME
commit 9aef14d5e54f06229a11dbccccd5805482734a18
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Oct 30 11:09:25 2012 +0100
opengl: fix win32 build
it is not clear how glew(Active)ClientTexture should be acceeded,
do not use the broken glew 'shortcut' for these functions
commit 2b004056c340aba439ea497449b823629d906264
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Oct 30 11:21:02 2012 +0100
taglib: fix windows static build
commit fbe00443ab25626d22d2a5040280f54eda432784
Author: Frédéric Yhuel <yhuelf@gmail.com>
Date: Fri Oct 26 17:27:01 2012 +0200
libmp4: don't parse twice the file in MP4_BoxGetRoot
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 3ce7f98b24bbe196fed4b4cd572e92f9317cbca5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Oct 28 20:50:13 2012 +0200
Remove VOUT_WINDOW_TYPE_NATIVE (close #7666)
commit 00dba0cc551a856aa31f67d73133ea4f12172158
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Oct 28 18:12:07 2012 +0100
Move libavutil define to avcommon.h
commit 635abd7fecca5ba6628dc873e70f891affe9bc44
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Oct 28 17:50:19 2012 +0100
avcodec: AV_CPU_FLAG_MMX2 was removed
commit 58b9244df1ad80db166be7920378ba4b1e5dd8ba
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Oct 28 18:32:38 2012 +0200
XCB/GLX: simplification
commit e64b07eaede82299330744e629d5651404ab7575
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Oct 28 18:32:15 2012 +0200
OpenGL: enable SPU blending
commit 6cb5d30ee9223b6ea4fc5c1b2eb5dbf3adc3ad50
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Oct 28 12:15:36 2012 +0100
FourCC: realign
commit 3c298a7d8419bfdfb823d0501e683f6a8fec4922
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Oct 28 12:06:36 2012 +0100
Wav: add another AAC variant
Seems to be used for RDP on Windows 8/2012 according to
http://msdn.microsoft.com/en-us/library/dd341376%28prot.20%29.aspx
commit 22fecf0b8456e3257201cacededfd8f5dab16f21
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Oct 28 12:05:08 2012 +0100
Wav: Add another version of G.723.1 (Microsoft)
commit 99236d7bc67930c189862ef1de4cc429fd1fee3a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Oct 28 00:38:29 2012 +0200
ZVBI: do not disable v4l on Linux
commit 4b3f1309c0044d867786f4e0334511841b528469
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Oct 28 00:38:10 2012 +0200
Avcodec: support G.723.1 decoding
commit 85de56923384b7afadd162a97073cbb3f04be39c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Oct 28 00:29:45 2012 +0200
Support G.723.1
commit 4f10df052a6a375c341fe4ffde5bc9cb755ed410
Author: François Revol <revol@free.fr>
Date: Thu Oct 25 17:33:13 2012 +0200
lua: Add sd for french National Assembly live feeds
Only checks for feeds on startup, should probably poll for updates or just list them all (show_all).
Signed-off-by: François Revol <revol@free.fr>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 35f85be0d72b91a5ec1131e06ca428f93cddd5ab
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Sun Oct 28 00:16:49 2012 +0200
rotate: fix uninitialized motion angle
commit 7ec90ddfe28d1706cf897f6e1eb53e42b5e89ba5
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Sat Oct 27 23:18:25 2012 +0200
i18n: add new files
commit ad3ea21d61c1acebba5d89aa2a2d96cab9edd0b1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Oct 27 20:06:47 2012 +0300
dvdnav: check ISO 9660 volume descriptor unique identifier
And drop the lame file extension checks. This should fix #7661.
commit dbb645204e3921f0f3e317f992545af4153e324f
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sat Oct 27 13:34:50 2012 +0200
macosx: only set b_nonembedded to true if they is no video inside main window
This fixes several bugs, when we start first vout in main window, but a second one
inside a extra video window.
commit b93441d79adb1141d36baa92d1a6cf844bf7d152
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sat Oct 27 13:13:21 2012 +0200
macosx: only set videoplayback to false when last vout window closes
For instance, when we disable visualisations, the playback isn't finished yet,
necessarily.
commit 664622dbe36c7ebf4e9e271062cd32dab97b698f
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sat Oct 27 13:12:05 2012 +0200
macosx: change all default window titles to VLC media player
commit 71023ec9b19272a9da19fe2c5a0d642fab4d73b0
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sat Oct 27 13:00:50 2012 +0200
macosx: also update the window name after new video window is created
commit 832c43c64543a9cc8aeb5f1c4c5d60dcbe43761d
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sat Oct 27 12:45:01 2012 +0200
macosx: add basic support for multiple vout windows in embedded case
This fixes crashes which occured when trying to open the second vout.
commit 393761aba7a65c70a6b1fbdd435c447a8e3454e4
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sat Oct 27 12:36:22 2012 +0200
macosx: move vout initialisation to vout controller
commit 40d4d0fdf1269e28095e778e2486d9184c1733f1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Oct 26 21:34:44 2012 +0300
PulseAudio: log buffer attribute changes
commit 503feeaf87af2f367617a0f6465ef553b86e1cc3
Author: Sergio Ammirata <sergio@ammirata.net>
Date: Thu Oct 25 11:10:07 2012 -0400
Add a new aac audio encoder module based on the fdkaac library. It works correctly up to 5.1 as the current version of the library has problems with 7.1.
Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
commit 4c755f49aa4225e95bda123e7ce0a58a0740838d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Oct 25 21:58:43 2012 +0300
projectM: cosmetic, fix syntax coloring
commit 32f2856076f8a9aeca646eeae3a2a290191f7593
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Oct 25 21:43:35 2012 +0300
GLX: add OpenGL provider plugin
commit c9664a247522b8deb1658d1ef6e0f881267ed193
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Oct 25 20:01:00 2012 +0300
GLX: drop support for GLX version 1.2
This is useless as we require OpenGL 1.4.
commit 9fc6fc4b876caf1c51eb5780dc16998b46ea3b99
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Oct 25 16:21:18 2012 +0200
Fix code indentation
commit a0c2b0aeca98eaa9b7b4a8ddf095527770fb3ac4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Oct 25 15:05:16 2012 +0200
Image: fix vim typo
commit 50a0ceae0ffa535512c5fd8e0952f277b1732458
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Wed Oct 24 23:58:49 2012 +0300
avcodec: only set min/maxrate if rc-buffer-size is set
commit f41ea01243bcdba5a92e02b3693895fa88d8d701
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Wed Oct 24 22:47:22 2012 +0300
avcodec: use av_freep in encode_audio2 case too
commit 99ba52e3d2fe94122d9c08734975d99d630f409d
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Wed Oct 24 22:34:16 2012 +0300
avcodec: flush buffer and use encode_audio2() on audio
Take2 as now we have new enough libavcodec
commit 527887c7554ed266bdcaca2362bee570fd43451f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Oct 24 19:07:11 2012 +0200
Upgrade libavformat requirement to 53.21
commit 3005c14f9385fbedcc4a71c528e59d52ab089f3f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Oct 24 18:57:21 2012 +0200
Update required version of libavcodec to 53.34
commit b903153aeabe8357f2e8417de4547754a2ad909c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Oct 24 12:59:30 2012 +0200
Vorbis: code cosmetics
commit 5989169a9996f975630026b5e8f52b1c4d4f7e35
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Oct 24 19:49:13 2012 +0300
OpenGL: use gl(|Client)ActiveTexture directly (fixes #7558)
glActiveTexture() seems mandatory.
glClientActiveTexture() requires OpenGL version >= 1.3.
Currently, OpenGL version >= 1.4 is assumed anyway.
commit da801918ff715f56ea3817ab9aaa92d44822a7e1
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Wed Oct 24 19:21:01 2012 +0300
avcodec: use av_freep instead of avcodec_free_frame
avcodec_free_frame isn't in untill 54.28.0 and were in 52.25.0
commit a8d2d402fe877607701fdd829bafd0982bfe1da9
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Wed Oct 24 18:56:11 2012 +0300
transcode: actually do the audio encode flushing
commit 1e0a7a8c2b84f9d577e80c49ae252d75ca94cea1
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Wed Oct 24 09:17:43 2012 +0300
avcodec: settings pts doesn't segfault with mp4v
commit aba8eb022816ac34035310165f13807423f389fa
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Wed Oct 24 09:12:43 2012 +0300
avcodec: allocate frame properly and free it after use
commit 90bf0f634f4ceb3ea9f8ca72535e0b6ccb1fb27f
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Wed Oct 24 09:12:17 2012 +0300
avcodec: remove pts workaround
commit 1cc119a0f056a61be686582b6ee01863943ffa7f
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Fri Oct 19 13:51:43 2012 +0300
avcodec: p_buffer_out was unused
commit bc6e1b20832112eb92df05c1da2b6175d62760a0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Oct 23 18:06:24 2012 +0300
EGL: print error when configuration is not usable (refs #7634)
commit 65edb507680a4b875624c45cb193f0df352352ba
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Oct 22 21:22:54 2012 +0300
Win32: fix clock sources enumeration
commit 999533ac722bed2de768c00d7aa6858f474ae558
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Oct 22 19:47:52 2012 +0200
macosx: fixed Reveal-in-Finder for eastern european umlauts and probably other characters without a ISO-Latin fallback (close #7631)
commit 82e41d14d77c14f733024ac5b1e10a667d52d2fc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Oct 22 18:24:39 2012 +0300
Win32: try to fix build on some Mingw versions
commit 3dd65c56305fc79615436f87e13731294cae542e
Author: Frédéric Yhuel <yhuelf@gmail.com>
Date: Mon Oct 22 14:48:24 2012 +0200
src/input/stream_demux.c: fix DStreamThread()
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit 8dd70b01420fd64e1717a8f1aa0b5b95f8320f4b
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Sun Oct 21 11:28:01 2012 -0400
Qt4: Avoid a potential division by zero
Fixes an annoying crash for me.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit b4cf8ccc20f7a3342f459cb61d18dcaead668700
Author: KO Myung-Hun <komh@chollian.net>
Date: Sun Oct 21 20:19:46 2012 +0900
kva: add always-on-top support
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 4995ad77e79d68b6ce2b1074a910a1938282d329
Author: KO Myung-Hun <komh78@gmail.com>
Date: Sun Oct 21 20:21:15 2012 +0900
kva: hide mouse pointer only if it is not hidden
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 3d3db0e575ffaccab568d712ecd083fdff558e6a
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Mon Oct 22 02:46:02 2012 +0200
Fix typo in comment
commit a992f4101899c9596339a851f0781d0f347a825f
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Oct 21 22:37:13 2012 +0200
h264 packetizer: don't swap around CC data
When we output a picture we reinit p_sys->cc_next anyway
sys_t->cc represents the CC data for the picture about to be output
sys_t->cc_next will hold the CC data for the picture currently being input
commit 1738103b91a7a822486b6576bf221581b3cf7306
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Oct 21 21:10:16 2012 +0300
Old RC: audio device or stereo mode can be changed when paused
commit cf2106da2cae9ea158c2aec59ccb0c0754a8688b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Oct 21 10:21:26 2012 +0300
gcrypt: add SHA-256 (fixes #7627)
commit b7165d605397dcc01a71748ec085f8862a8d21e0
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sat Oct 20 15:15:19 2012 +0200
macosx: implement vout actions handling for multiple vout windows
Now, everything from the video menu and the basic stuff like fullscreen
should work. If it does'nt (e.g. fullscreen and resize with video-splitter module enabled)
please blame the core first. ;-)
TODO: There might be some getVout()-calls left which should be investigated.
close #6814
commit 87937a2d4a93c543d1f9a6012869278856e814d7
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sat Oct 20 11:46:25 2012 +0200
macosx: fspanel: give up focus to the right fullscreen window
commit c2fedcc44d9b8419eb3ed1b60545569f51347606
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Oct 20 15:40:07 2012 +0300
DirectSound: simplify channels configuration a bit
commit 04dc21938de68778af6688da9d3f5d0d9834f16d
Author: KO Myung-Hun <komh@chollian.net>
Date: Sat Oct 13 19:23:02 2012 +0900
vlc: Convert command line arguments to UTF-8 on OS/2
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit af76a67dd54ead321658a9cc80ac7023c645c67e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Oct 19 22:29:27 2012 +0300
Remove dead subcategories
commit e3c92d77d4eb45ac5029f656217b713a1f11685f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Oct 19 22:19:07 2012 +0300
GnuTLS: use network category
commit 5192952f17febf4d38cb37873fc5e26ece4f53b5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Oct 19 22:16:58 2012 +0300
Remove SUBCAT_VIDEO_VFILTER2
commit a782a32e0e03832d123befac48b8c7421c94f837
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Oct 19 22:09:01 2012 +0300
aout: use distinct "audio converter" capability for converters
Contrary to normal audio filters, audio converters cannot change their
input and output formats, cannot have identical input and output
formats and are probed automatically rather than by name.
Using the same capability served no useful purpose.
commit e27457cb8416841357501bbc4a4ae473f09db0b2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Oct 19 17:35:37 2012 +0200
Revert "xiph demux: Kill a warning (comparison betw. signed and unsigned)"
This reverts commit ea5e62b58eb0660153f73b0870540e5175d00820.
This removes all code from Andri Pálsson
commit 05d0d2b0adbc21fb97bf176aa4adeadad52ae7df
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Oct 19 16:30:55 2012 +0200
UAC.dll: build with static libgcc/libstdc++
commit d83eeb5ed22fed8845bd8ace75f9709a73ca4f17
Author: Frédéric Yhuel <yhuelf@gmail.com>
Date: Fri Oct 19 16:03:49 2012 +0200
demux/mp4: be less picky wrt VC-1 profiles we accept
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 16c650ebca91e39dee6b9d525396c7af52dac79f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Oct 19 13:01:36 2012 +0200
configure: added a new flag to optionally compile the minimal macosx UI module
commit 3ed0e622ef10baf9d429c220ab581db0495fefe2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Oct 19 13:01:05 2012 +0200
minimal_macosx: fixed compilation warnings
commit 55166973c5863d2bd91f9ed782c3f6d1e9b7a564
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Oct 19 12:39:48 2012 +0200
macosx: thou shall not close AppKit windows off main thread
commit 0ed99820814182550b92dc592fe2ce832f03e0e3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Oct 19 12:38:22 2012 +0200
Update files included in po
commit ae05c479d818ae2c881bccf40ab66f69bf227c54
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Oct 19 12:08:57 2012 +0200
CDDA: fix indentation
commit e8dcec0c74d53b0e304c35bfabc2786b7b1c2077
Author: James Bates <james.h.bates@gmail.com>
Date: Mon Oct 8 17:07:22 2012 +0200
Updated and reactivated minimal_macosx gui module, which is
needed by the npapi browser plugin on OS X
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 12baf681cade7228219964d5b43fa5fc8ca2c3ce
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Oct 19 11:59:26 2012 +0200
Koreus: fix on broken pages
commit 490033a212caa68ac246a795c5dc877a7cae59ba
Author: Daniel Mierswa <impulze@impulze.org>
Date: Fri Oct 19 11:25:26 2012 +0200
vlc_interface: fix preprocessor definition
the wrong string list (dot instead of comma) makes the media-library
build fail
Signed-off-by: Daniel Mierswa <impulze@impulze.org>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 940cf07d668f41d3d01ff87f4647afc37b4dca80
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Fri Oct 19 12:20:58 2012 +0300
transcode: send NULL packet to audio encoder when closing
As with Video-encoders, audio encoder can flush buffers in that case.
Currently avcodec doesn't handle flushing and other encoders in this
changeset (flac,speex,twolame,vorbis) have only boilerplate to check
against NULL input so they don't crash.
commit 4445e5b31ce9ed0a97f14e25c5f5419093957b08
Author: Daniel Mierswa <impulze@impulze.org>
Date: Fri Oct 19 11:01:05 2012 +0200
configure.ac: add libvcdinfo to --enable-vcdx requirements
the module uses libvcd/info.h which is provided by that particular
library and it was also a dependency before the pkg-config detection
Signed-off-by: Daniel Mierswa <impulze@impulze.org>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit ac1d1616c9814e9bae1588c60bc256dc3e15508c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Oct 18 22:49:53 2012 +0300
pulse: do not resync on suspend
Suspension should not occur during playback. However, it can happen
while the stream is starting. In that case, forgetting the
synchronization informations is more harmful than good.
commit ce87f749aef0db130f494fb8d8e9e2653e0be4f5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Oct 18 22:46:35 2012 +0300
pulse: fix start time, do not confuse first and last PTS in buffer
commit 40b9ca96c138a97542a3948c20853ca8ff610edc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Oct 18 21:17:30 2012 +0300
Never load module with zero score implicitly
Regression from cf98594d6abd2e68fabfc440677a93bfe0f0e631.
commit 893fb2e2527f5a0b1ff18fb3b6a24918562990fc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Oct 18 20:49:16 2012 +0300
sout: mostly fix and clean up pace control setting
Still transcode and ES are broken.
commit 938d93aa3d958236ff4929a2d2102557fa1d3581
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Oct 18 19:34:20 2012 +0200
contrib: dvdnav: disable examples using configure option
commit 35522bc2663a646e4cdaf0e0c2c81ef33e295a6c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Oct 18 18:36:59 2012 +0200
macosx: fixed rare crash when trying to send debug messages
This can happen while the interface module isn't fully initialized yet or anymore
commit 32b9c5bbb0e56bdd591d46423126377c8eaeea68
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Aug 19 19:22:15 2012 +0200
unzip: fix compilation warning
commit afea01e63d2b4094592c80344e01eb975ebd2308
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Oct 18 19:00:36 2012 +0300
SHM: set true PTS instead of synthetic one (fixes #7579)
commit 9b3b6803540d975ced2e477ad2fce36b26eb78d0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Oct 18 18:56:02 2012 +0300
XCB screen: set true PTS instead of synthetic one
This should account for long term drift better, especially when
synchronizing with audio or video capture.
commit 2502ae959527f547d5fdea72c8f07d346c9e4fff
Author: Grigori Goronzy <greg@blackbox>
Date: Thu Oct 18 16:12:34 2012 +0200
contrib: harfbuzz: disable non-native backends
Disable Uniscribe, CoreText and hb-old backends. They're not required
anymore due to inclusion of UCDN.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 2f8990294e4b5f37e932669d77c85c4a857d9701
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Oct 18 13:58:25 2012 +0300
Win32: correctly implement flockfile() et al
This should fix gibberish interlaced log messages.
commit f6baf564233fc7d812105a169611f3a3afbd28cb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Oct 18 18:34:48 2012 +0300
configure: check Linux syscalls only on Linux
They could work differently on other systems. Better safe than sorry.
commit c1de0944725cdef92d62419e95dd147d7690cc98
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Oct 18 17:00:42 2012 +0200
MacOS: use X.7 SDK by default
commit b8c18aec7fe47e424384702415794167dd131932
Author: KO Myung-Hun <komh78@gmail.com>
Date: Wed Oct 17 18:01:53 2012 +0900
mkv: fix the problem that mkv is not played on OS/2
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 54e605e37108dae58a29daf342a1ea9348066196
Author: Naohiro KORIYAMA <nkoriyama@gmail.com>
Date: Thu Oct 18 21:58:20 2012 +0900
contrib: HarfBuzz version 0.9.5
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 826ec51f9d71813ceb1447d071c848b2ae467d9f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Oct 18 12:54:23 2012 +0200
Contribs: update libass to 0.10.1
commit 4839c1c568102f830531db08d76af4885f485e33
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Oct 18 11:56:31 2012 +0200
Update the release Howto
commit 5e61e248b70e4aa42466834e6ce2c0538747d1b1
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Thu Oct 18 04:39:05 2012 +0200
rotate: don't branch inside spinlock
commit 4a8d38843ad4012e2ea0c75e0c485edd6a41ce07
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Oct 17 17:49:45 2012 +0200
contrib/ffmpeg: fixed compilation for the iOS simulator
commit 4dd980cb5688afb95a6fd7a55694709adcdb2ea4
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Oct 17 17:54:10 2012 +0200
contrib/postproc: fixed compilation for the iOS simulator
commit 3f8d37631aaf8b6dec334e75d11602b86b56db02
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Oct 17 17:34:11 2012 +0200
Contribs: forcing -O2 on libavcodec is useless on small size
It is actually bigger on ARM/Android...
commit 8d09802392b674ea6ae7993c20e6f725b0d7a86c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Sep 13 01:38:11 2012 +0200
contrib/mad: use -O3 instead -O4, since the latter results can end up to be undefined
commit 75ae8b8313310c5abc382085f1f0ca18754ef354
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Aug 8 15:10:24 2012 +0200
extras/tools: updated the iOS build script
- Use the iOS 6 SDK by default while retaining 5.1 compatibility
- enable ogg, speex, theora, flac
- limit the number of installed modules to the actually useful ones for this port
- add support for OPUS
commit ec746a55e99e0b03e7083cd1771a3b5135d46e97
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Oct 17 15:40:21 2012 +0200
AAC detection is not strong enough to force the aac demuxer
commit ee02148b69a921bd28f77f0a9905bfea79083f78
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Oct 17 13:12:50 2012 +0200
android: fix detached threads leak
commit 17b4418856ec1cf7862f5c70f767cc8ad2f81971
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Oct 16 23:59:38 2012 +0300
And yet another translator that cannot read English (fixes #7605)
commit b667100bcf0cbd916db4fbb6ce6f8a51ff971ad8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Oct 16 22:41:52 2012 +0300
avcodec: probe acceleration module only once
The acceleration plugin now returns the expected pixel format instead
of checking it. That way, the avcodec module can check it directly.
This works as long as each acceleration plugin supports only one pixel
format (otherwise a table would be required).
commit dfccdf84e19f85a084157fbf77f82b3e8508ae4e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Oct 15 21:21:32 2012 +0300
Android: remove polling timer in mwait() and msleep()
commit 22203a5835c4cb44be70653c94375af309141168
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Oct 16 18:47:35 2012 +0300
shm: fix capture with non page-size frame size (maybe fixes #7579)
commit e9ffcf989a0f342be074eb6835f6f3db69a51a90
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Oct 15 21:16:04 2012 +0300
Android: remove contention in vlc_cond_wait()
commit 3405b7dab84d995cb708a0753ff2e4a843f63134
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Oct 15 20:53:49 2012 +0300
Android: use monotonic clock
commit cc44bfb641eb0fed8f84631338f9563fb5bbff95
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Oct 16 16:59:22 2012 +0200
mkv: fixed playback of certain files on 32bit Apple platforms
commit 64de31cb586df59bf53f441625cae0a2cf5e94be
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Oct 16 15:57:06 2012 +0200
macosx: fixed compilation for llvm-gcc-4.2
commit 97120924b7ade6583c285c2b91c6ce1c0efa2c20
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Mon Oct 15 21:57:45 2012 +0200
i18n: update skipped files
commit b2013f03bc78fc6f79b84329660d6c4428d02066
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Mon Oct 15 21:43:58 2012 +0200
i18n: add new files
... and an old file with new translations
commit bd3d52ddece0d319d9c1adaf2e168e555d30ab6c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Oct 15 18:02:06 2012 +0300
i420_yuy2: correct placement of target attributes
commit b3b751cb99df71e3c0a18bcb38b4691cf98265fe
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Sun Oct 14 18:58:18 2012 -0400
png: Check length before read
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 726284744819a9665b2c7f87fe9a33cfc00a2f8b
Author: Martin Storsjö <martin@martin.st>
Date: Mon Oct 15 00:46:57 2012 +0300
mediacodec: Check for exceptions after MediaCodec.start()
Also log a warning if MediaCodec.configure() threw an exception.
This fixes issues when playing back H264 over RTSP on devices
supporting MediaCodec - this makes it fall back cleanly to other
decoders. (The actual issue with playing back these streams is
not investigated yet.)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 34b0ec9a540d974de8e54db85802636372260ea5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Oct 14 23:12:53 2012 +0200
Contribs: update libpng to 1.5.13
commit 167e13af8b84a5571015405431f673a120bc402c
Author: KO Myung-Hun <komh78@gmail.com>
Date: Sun Oct 14 20:21:16 2012 +0900
OS/2: enable access_sftp
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 777d0a4010480edbfa8a544535794d2fb92baab8
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Oct 14 19:46:38 2012 +0200
vaapi: fix build
link with libavcodec
commit 30cfbde30e0849fa66a61f72d57055b99072fbda
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Oct 14 19:41:42 2012 +0200
mp4 demux: fix crash
Don't call with NULL
Remove unused return value
commit e40fcf32dc18bb062af53930319e3a6c0f95c209
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Oct 14 19:30:55 2012 +0200
avio access: fix build
commit d9745f66613976f3722a3b42c8b0750b8bd8a0a5
Author: KO Myung-Hun <komh78@gmail.com>
Date: Sun Oct 14 20:20:09 2012 +0900
configure: posix test does not understand ==
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 27c0fb46f3ebf5faef41c1fce88e516fb7f21e4d
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Sun Oct 14 18:51:11 2012 +0200
motion: build fix
commit 86cdb48c2eddd02667b12211c76ee71567a289b2
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Sun Oct 14 18:44:37 2012 +0200
motion: log which sensor is used
commit a05aca783e3b2a03f839d2141ee64ee835ebf1cc
Author: Rui Zhang <bbcallen@gmail.com>
Date: Sun Oct 14 02:02:11 2012 +0800
http: trim trailing space in field content
Fix incorrect redirection given in "Location: http://host/path "
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit 75d7b6e769325346dede1310d656df73e1b99a6b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Oct 13 20:47:36 2012 +0300
Add KDE solid support for Blu-Ray discs
commit 7df32e49d410253bdbcaf7c7411bde9386c459d8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Oct 13 20:44:44 2012 +0300
Fix KDE solid predicate
This partially reverts commit 99ebae0c04aa2ce0b3085fbba78f4245c713d9c2.
(see http://techbase.kde.org/Development/Tutorials/Solid/Device_Actions)
commit b1283c3e43dbcae86638e93c331864d68e281dde
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Oct 13 20:42:58 2012 +0300
dbus: avoid spamming D-Bus with bogus volume/mute changes
commit a508c29e2dbb82d88013dd99cdd5539d5a3f1ff7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Oct 13 20:25:16 2012 +0300
dbus: simplify input event handling and reduce lock scope
commit a125b0adbb48453b54f353f26db3c4d802a49d0d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Oct 13 20:22:56 2012 +0300
VLC_CPU_*: use hexadecimal
Hexadecimal bitmasks are easier to read.
commit 01924381fd15196a68f29d4cc279fb7a42f6f556
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Oct 13 16:41:14 2012 +0300
i420_yuy2: clobber MM and XMM registers correctly
commit a865ced4888701e8caf0137672a4857c2b0d47d7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Oct 13 16:21:24 2012 +0300
sepia: clobber XMM registers correctly
commit 18d7c9713c4b42368789961af6bc6345ce1fc6f9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Oct 13 14:51:48 2012 +0300
avcodec: avoid duplicate vlc_CPU() call
commit 0d5c56e06c27da57d0e3af74bd65286ed40b64dc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Oct 13 14:39:32 2012 +0300
Android: compilation fixes
commit 485a070fcaa8e6bd7985ce489d5f53edffecfdaf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Oct 13 14:05:18 2012 +0300
avcodec: clobber XMM registers correctly (fixes #5268)
commit 07d8e576c7a0dcc7863d6853f620d5a99ebba55f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Oct 13 14:00:01 2012 +0300
avcodec: split generic YV12/NV12 copy out of SSE2 functions
This is required by the next commit. This also avoids making two copies
on non-x86 platforms, where USWC optimizations are irrelevant.
commit 7d6a8dd18cdd6d5e27802d532cca802158d0ac43
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Oct 13 13:57:01 2012 +0300
avcodec: fix SSE 4.1 check optimization
commit e286442d2e5a2b30e909eba9275e7f7d29e57d0d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Oct 13 11:55:51 2012 +0300
vlc_threads.h: gather per-platform support
commit f929e866e18a94b1c61b4747e56bcd2d2d818551
Author: KO Myung-Hun <komh78@gmail.com>
Date: Sat Oct 13 10:39:27 2012 +0900
input: Allocate an enough buffer for UTF-8
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit 9c1d354326b0d9d5bcb1ee24c450ed82d23240af
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Fri Oct 12 22:42:55 2012 +0200
i18n: add hardware decoding files
commit 45b010cc9855948661aba8d84b1211f36b730f80
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Oct 12 23:32:31 2012 +0300
Qt4: fix codec prefs layout
commit 16b9d39f8980a4a3166ae63e10c1d4bec04993ed
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Oct 12 23:19:24 2012 +0300
Qt4: update avcodec-hw prefs
commit 900ada65da18c2730dbb877da7aa2a8a177b736d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Oct 12 22:36:49 2012 +0300
dxva2: compilation fix
commit b0e76ef9cf1ab5782aefd2ee969cfe00c6c4825d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Oct 12 22:29:41 2012 +0300
Android: avoid polling timer in vlc_join()
commit d611f5c69e028baa4e69c08186642655687e0d9d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Oct 12 22:22:58 2012 +0300
Android: do not screw up the signal mask on error
commit 031b7ba0a684661df8b724d3ced1036d3b6e340f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Oct 12 22:19:40 2012 +0300
Android: remove vlc_thread_t.detached and simplify
commit 18bbb65f9d96a7a782a383a72fba770405554f21
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Oct 12 22:12:09 2012 +0300
Android: tag memory leak
commit fc921ab8647eee4287acdda582176cb2788fbab8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Oct 12 22:10:01 2012 +0300
Android: thread->killable does not need to be atomic
commit e7eb250a251766658a3ac5d8d8e7da9a3d792b4f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Oct 12 20:59:50 2012 +0300
avcodec: move hardware decoding into dedicated plugins (fixes #7220)
commit 93fd69f494343adb8871501729801c49c7651130
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Oct 12 20:36:53 2012 +0300
avcodec: make vlc_va_t a VLC object
commit 1962cd3095652e676cea7830da863cc6f2b621d6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Oct 12 20:28:28 2012 +0300
avcodec: use automake conditionals for hardware acceleration
commit a7963bfafe65611b995b0718448e0b6bf43beca7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Oct 12 19:28:50 2012 +0300
Qt4: use config_GetPszChoices() for module items
commit 2ef7e0e7e71b26b197cd69e1440e3026735cab2f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Oct 12 19:28:24 2012 +0300
config_GetPszChoices(): add support for module config items
commit d1e140e0a9a3b6bc7dc002d691b1dd0c4badd2ae
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Oct 12 19:11:48 2012 +0300
Add xstrdup()
commit cf98594d6abd2e68fabfc440677a93bfe0f0e631
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Oct 12 18:46:12 2012 +0300
module_need(): rewrite using module_list_cap()
commit a57b503d3466b6ffd7bee40f6f6b814722111951
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Oct 12 18:39:38 2012 +0300
module_list_cap(): sorts modules for a certain capability
commit 5c843e8bcc5ab08d18281135f3797451b5bab70d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Oct 12 18:04:58 2012 +0300
module_get_capability(): never return NULL
commit 19b91d1b1be063936ba9261fdad69e5c0ca4261e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Oct 12 18:01:05 2012 +0300
Remove old object aliasing code
commit 7d5937b3d0a36eb03336b3f03d633edbfba3e381
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Oct 12 17:51:55 2012 +0300
DVB: remove dead HTTP code
commit 6656584f494fc78947842c574ff36d7168980396
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Oct 12 17:42:29 2012 +0300
DVB scan: re-enable the old plugin
I do not understand why it was disabled in the first place.
commit 31434d074c0660daba473d71ef63a8d52dd5cc75
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Oct 12 17:40:59 2012 +0300
DVB scan: fix compilation errors
commit d9e638f1e1cf70d1cdcf8d8d0dd1a5794579298c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Oct 12 12:48:28 2012 +0200
DShow: change text
commit 2511dedef8e5c2960e9ed756c108610c1f2e6874
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Oct 12 12:46:27 2012 +0200
Revert "dshow: add missing parameter in dialog invocation"
This reverts commit c68332940c36bdbc24b5f1fc5a0633edce88bd52
And removes code from xxcv from core modules
commit 5f0e2c0921d9ae4c942bfc801e421999d05d602e
Author: KO Myung-Hun <komh78@gmail.com>
Date: Tue Oct 9 19:24:41 2012 +0900
Qt: Show TimeTooltip window without activating it on OS/2
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit d473eeede4ab8b14902be07f330764f42dea181a
Author: KO Myung-Hun <komh78@gmail.com>
Date: Tue Oct 9 22:41:33 2012 +0900
Qt: Bring a timetooltip on the top on OS/2
This fixes the problem that a timetooltip does not appear on fullscreen
from the second fullscreen state change.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit f9b65ba93009c0ba44b866567cf2548b8e97772e
Author: Frédéric Yhuel <yhuelf@gmail.com>
Date: Thu Oct 11 23:04:53 2012 +0200
demux/mp4: fix some memory leaks
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 7b3d4c9e7a573754d85d7c054177939ab5d84db8
Author: Frédéric Yhuel <yhuelf@gmail.com>
Date: Thu Oct 11 23:04:52 2012 +0200
demux/mp4: rewrite MP4_BoxGetNextChunk()
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 1ef0c797aa9b2ba3621bf4d01e4d790545d39c83
Author: Frédéric Yhuel <yhuelf@gmail.com>
Date: Wed Oct 10 18:54:59 2012 +0200
Smooth Streaming: fix a memory leak
initialization chunks were not freed on Close()
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 0986ff4adb63ebba6951a2d3112b65fe89b086d8
Author: Frédéric Yhuel <yhuelf@gmail.com>
Date: Wed Oct 10 18:54:58 2012 +0200
Smooth Streaming: don't use block_t
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 70459ae3685e78c75c910de5e42cc67f76713868
Author: Frédéric Yhuel <yhuelf@gmail.com>
Date: Wed Oct 10 18:54:57 2012 +0200
Smooth Streaming: fix some memory leaks
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 9c64ad3466ba3fecc421894de284093fd1c25e58
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Oct 12 11:17:53 2012 +0200
Contribs: deactivate libavcodec vorbis encoder
Its quality is really bad, and we have the native one...
commit ecf2de3782d847e7a2a31f58243f688c6d5d62f4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Oct 12 11:17:35 2012 +0200
Qt: fix similar Typo
commit b0519c56ed1edafd21be5b2338cae58c1540473f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Oct 12 11:10:08 2012 +0200
Dshow: fix typo
commit 0bbd58595c84527fa7884df2a0bdc41f06d73df1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Oct 4 18:19:22 2012 +0300
Qt4: use MTA apartment for COM (fixes #6880)
commit 6a258c9556eecbfad3541726fea389506252c3f2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Oct 10 19:29:15 2012 +0300
avcodec: unify interface for video acceleration
commit f95cb82fa03d22883a1fecb5d2cd62ba6b4e18a2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Oct 10 18:02:47 2012 +0300
avcodec: reduce indentation, fix spelling
commit a294d6af04da83c1ba542448f2cd9cc5271b27c9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Oct 10 18:41:34 2012 +0300
avcodec: remove dead code
commit fb1046c3f7fe8b56b3f32ba780c00119f40fd805
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Oct 10 17:43:29 2012 +0300
avcodec: useless #include
commit 0b6ff97b678b5c6075fd76a1a8890b7f3ed17ff4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Oct 10 17:54:12 2012 +0300
avcodec: move xlib check to vaapi.c
vlc_xlib_init() already checks for --no-xlib internally.
commit 88846171954a218ca9c401b87b0a4faffb5fc385
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Oct 10 18:17:03 2012 +0300
avcodec: use av_get_pix_fmt_name(), fix potential out-of-band read
Our custom codec names table lacked boundary checks and was incomplete.
commit 6f5810a46adfc2e5202ebaf89b54eb89e7b93934
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Oct 11 19:41:53 2012 +0300
avcodec: fix spelling
commit 39dc439cf5e3fe83b87078bcf93c13d07fd02dac
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Oct 11 19:42:03 2012 +0300
avcodec: fix unaligned USWC copy (fixes #6333)
commit 44819779f94086ea1f21a9649af8d41754fa9ccf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Oct 9 19:00:46 2012 +0300
Win32: match resource character encoding (fixes #7567)
commit f5ab870fb88f9a70117dd14ef8d2bf4062199581
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Fri Oct 12 02:13:56 2012 +0200
rotate: simplify angle stuff
commit 79ab1f8a5c0df8b8a8073f317d152d77f2aaedf1
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Fri Oct 12 01:48:41 2012 +0200
motion: fail if no sensor is available
Also proper fallback
commit 867738b542c2dc8b802589ce47462d05ac55f553
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Fri Oct 12 01:13:10 2012 +0200
motion: destroy transform-type variable when unused
This still sucks badly though
commit 02bff0132d2bd15458070dcba9005b3fd12a95c3
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Fri Oct 12 00:55:49 2012 +0200
motion: destroy motion data properly
commit 5b1d18e73415d0e6442387dd8140685e73429db5
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Fri Oct 12 00:50:26 2012 +0200
motion: simplify
commit 9de638bba344c06fdc56e69f43ac7a76438d51e6
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Thu Oct 11 22:26:03 2012 +0200
motion: don't override permanent configuration
Use a variable on the vout object instead to control the transform filter
commit 8988608d550a5578849e6f8e8dd0ff42415d69f7
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Oct 11 14:05:31 2012 +0200
CC: remove unused sys_t member
commit e14da610c6ec901bb3494bed8d2341087bda847a
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Oct 11 13:56:20 2012 +0200
CC: simplify Eia608TextUtf8()
commit d3a8a23d4f4cb41c2d955cc561f96204fd74b29a
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Oct 11 13:52:14 2012 +0200
CC: use c99, removed dummy Eia608Exit
commit b389b4f1ea312e78a6ac875ca56aac07f98e7630
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Oct 10 17:21:26 2012 +0200
Contribs: more cleanups for libav/FFmpeg
commit 14fa9f281c28432811f2804c29c2061ca6c127cb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Oct 10 16:25:13 2012 +0200
Contribs: simplify libav/FFmpeg rules as suggested by DonDiego
commit e608d2aa90a733e48cfc58f9be73f2aea8c75c94
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Oct 10 12:58:44 2012 +0200
macosx: don't initiate a modal dialog during a modal session (close #7575)
commit 26015dacd88f21d48bdebeb499dc8f331baacc19
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Oct 10 11:27:55 2012 +0200
Subsdec: various fixes for broken subtitles
Close #7553
commit 64e30497fa764f680c2b235757e49f6c83b85028
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Wed Oct 10 01:20:48 2012 +0200
youtube.lua: support live streams
This could use a bit more testing than a single video
commit 88671de6d9f8d4ccb91e92c250335dced54ce10d
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Oct 9 23:40:55 2012 +0200
avformat demux: AVFormatContext->nb_streams == 0 is valid
Set the options correctly in this case.
This happens with some .ts files for example.
commit d7246593be4f2484d13adaaf5bd8cbd4c8e5b812
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Oct 9 18:37:16 2012 +0200
macosx: show the localized, intended to be user-facing encoding names instead of the variable values to the user.
This way, s/he is never presented an empty menu item for the default value.
This also closes #7539 by preventing stringWithUTF8String calls with empty strings.
commit 8bf315eb70774deb8597973cb229402f901b496e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Oct 9 17:21:21 2012 +0200
Fix compilation on older versions of libavutil
commit aa0cc2d55262b5645804f748c1a29307dae5725e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Oct 9 16:33:36 2012 +0200
Avformat: set the dsp mask too
commit a41dcb952e98998de79d36e36a52ce140e06e4be
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Oct 9 16:25:31 2012 +0200
Av* move GetVlcDspMask from avcodec.h to avcommon.h
commit 4a742a3372164e6708f17024568222fe6ba2d348
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Oct 7 15:49:53 2012 +0200
android: threads support
commit 314fd50539823143ba6646d43ad9f77af44561a0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Oct 9 15:19:33 2012 +0200
Avcodec: set the Dsp flags for the encoders too
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 7fa3799ae26ecd476d0e8fc9a0fdfd627f6e6f34
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Oct 9 15:15:10 2012 +0200
Kill a deprecation warning
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 6eda4e0c57e0283ceff72631f1408eda38d4fb38
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Oct 9 14:50:30 2012 +0200
HLS: PROGRAM-ID is not mandatory in EXT-X-STREAM-INF
commit a4f46a9cd6d5e46d37c6a28ac5a352e07d3eda5d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Oct 9 14:20:46 2012 +0200
extras/tools: update autoconf and automake to the latest versions
commit 167690dddfaf2f91b4c56c3816243bc36e3f5dd6
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Mon Oct 8 20:15:49 2012 +0200
fix bug where window resizes to full screen size when using native fullscreen mode
commit dd86d6d46904d129c0d5cfde0a9ef5b71c362235
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Mon Oct 8 19:41:31 2012 +0200
macosx: adapt and fix fullscreen handling after latest changes
Now, every video window is responsible for the fullscreen handling for its own.
Furthermore, fullscreen now acts entirely in response to vout events, and not over the
playlist fullscreen variable callback anymore.
Native fullscreen mode should also work correctly, but of course only
for embedded video in mainwindow.
commit 6c1febea5d0c48ff424e0cc5681274b2c6f29eae
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Oct 8 18:19:52 2012 +0200
h264_nal: include limits.h for INT_MAX
commit 160df76cee6f5ee5dac01c31c9c107fa2a2cc61c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Oct 8 18:00:35 2012 +0200
Avcodec: kill a warning on non-SSE2 compilations
commit 1a082581dacb87f03bce6bce6532bfb210949511
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Oct 8 18:00:12 2012 +0200
Update NEWS, po and LIST for mediacodec API
commit c14b0b5e14f98643c71b62aae9f4ce9d85d74192
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Sat Oct 6 14:04:26 2012 +0300
avformat: if we use dummy access, let avformat write to dst itself, usable for example smootstreaming output
commit 8eac86677e3f6f131ca935571c63646907db9a28
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Sat Oct 6 14:02:50 2012 +0300
x264: in crf mode, set stream bitrate to be maxrate, so in muxer we have some idea about bitrate
commit 26b84afd75fa1c4957a4cde0588514d18e05446a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Oct 8 16:37:20 2012 +0200
H264_nal: kill a warning
commit 56020daa5f075ebaa0e0fdbe12a139cd56f3b5d8
Author: Martin Storsjö <martin@martin.st>
Date: Mon Oct 8 12:55:17 2012 +0300
Add support for the new Android JellyBean MediaCodec API
The MediaCodec API is a pretty thin layer on top of OMX, so
while it in principle doesn't gain us much, it is an official
API, while the OMX parts aren't. This API is a Java API, so
we have to use JNI to access it. While this is a few layers
extra, it is supposed to be a fixed API/ABI (contrary to the
IOMX layer which is unsupported in practice, but where the
ABI has been broken only between certain major releases).
This should in principle be enabled by default (without any
settings check box), since this is official public API and is
supposed to work. However in practice it might still be useful to
be able to disable/enable it at runtime, since there's currently
very little guarantees from Android about how to interpret the
decoded YUV data, and what pixel formats devices can use.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 16b0b99d80d96cf0ce31507fcc4ac125c4db78da
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Oct 8 15:09:04 2012 +0200
m4: enable dolt support for further apple platforms
This allows us to use it on x86_64, ppc and iOS, too.
commit c2a6e88a9101f3a59038684f88a93e3f24f5217d
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Oct 8 12:41:28 2012 +0200
audiotrack: set i_original_channels correctly
commit f021e86cf9fb587061f29750476649cf1bc4e62e
Author: Martin Storsjö <martin@martin.st>
Date: Mon Oct 8 01:27:43 2012 +0300
omxil: Move code for in-buffer conversion of H264 to annex b to h264_nal.h
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit f420b5a5b718d5ff7c54ea6f94f565416c203330
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Mon Oct 8 06:01:13 2012 +0200
rotate: get rid of useless motion field
commit dcc6fc325a01e190c05a81bc55b47376efe4e87c
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Sun Oct 7 23:54:58 2012 +0200
gnutls: fix grammar
commit 64caabde110f42b5016f7c082f0fd7a5bb15f7ed
Author: Martin Storsjö <martin@martin.st>
Date: Fri Oct 5 21:45:41 2012 +0300
iomx: Always build this module if building for android
Remove the configure option for enabling iomx - there is no point
in using this module on any other platform than android.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 9322b68a1f186d4e52b4e1c576cfef696cb8917c
Author: Frédéric Yhuel <yhuelf@gmail.com>
Date: Sat Oct 6 15:16:45 2012 +0200
src/misc/fourcc: add entries "ACCL" and "AACH"
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 4b2d5cd7230ade2b0e2cd3883ab26432a31fd7b3
Author: Frédéric Yhuel <yhuelf@gmail.com>
Date: Sat Oct 6 15:16:44 2012 +0200
mp4: use vlc_fourcc_GetCodec()
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 353ee1078978ba6a84494afe1d9b23210d24f8a8
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Sun Oct 7 00:38:24 2012 +0200
rotate: fix unimotion link
commit ef54f59cf7a72c1d9b9ff7eaefdda36b3c74e502
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Sun Oct 7 00:16:35 2012 +0200
motion: fix source file paths
commit 2bf01e19292929c1ea85dad3677aa749d99a75bd
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Sun Oct 7 00:08:35 2012 +0200
motion: move rotate code into the rotate video filter
Where it belongs. Used with --video-filter rotate --rotate-use-motion
commit 96a19d6c47bca0811b93108903dab6547f72d941
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Sat Oct 6 23:30:06 2012 +0200
motion: split out motion sensor code
commit ec6361608b0d35887d36ceada9a7f75f0266d096
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Oct 6 22:25:05 2012 +0300
autodel does not need for pace control
While this plugin is normally only used with pace-controlled outputs,
it does not need pace control itself.
commit 0a66b41ba528a72b4a8b53a1e4b3c245db324850
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Oct 6 22:23:18 2012 +0300
sout: access_out and SDP do not need a sout instance
Any object can do. So do not bother with p_sout.
commit f33e3e4b752eb19adb6dbf2f85c14fcd2f5d5cbc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Oct 6 21:20:27 2012 +0300
sout: remove unused sout_input_t.p_sout
commit 696e01c8f689599baafce8adbc01d960caae53b8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Oct 6 21:19:58 2012 +0300
mpeg mux: remove useless references to p_sout
commit d82492895f4aa9ef279f620dbd6fbed6c8648749
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Oct 6 21:18:52 2012 +0300
mp4 mux: remove unused p_sout parameter
commit 6fb39e98c76016f199a7aa1d395632271a6de3ea
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Oct 6 18:59:55 2012 +0300
contrib: gnutls static pkg-config
commit 4b23d65e2b28be6e79507472ad7c7a757620ad81
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sat Oct 6 16:49:04 2012 +0200
macosx: add black view to detached video view in order to avoid flashes
commit 9346a54290b3329987e26c441e0d45cd05897b4b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Oct 6 17:00:53 2012 +0300
stream output: remove nul/unused object members
commit 04c0c091696ad713c8d6846a49161590f6685eca
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Oct 6 16:46:24 2012 +0300
contrib: fluidsynth version 1.1.6
commit d6f2ec0d9d2fed74bcd32c0654fb3cdad3d566ad
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Oct 6 16:39:46 2012 +0300
contrib: fluidsynth simplification
commit f2ab4fa51554164099abbb9caac9083c0bbc90e9
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Tue Sep 18 19:02:36 2012 +0300
Revert "avcodec: set libmpeg2mmx idct in use if we encode to mp2v"
This reverts commit 2c055dc81ce1830fb988806a6026aca3650e9ba1.
commit a723d31ff68ed4f38ca3bddfe6922c423eebbb3d
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Wed Oct 3 17:36:39 2012 +0300
x264: check that string has content before apply it as profile
commit 2e52fef8c0830b98c0907fb815acbf2a2269f09a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Aug 8 15:44:35 2012 +0200
arm_neon: fixed simple channel mixer compilation using the latest clang release
commit a5fdae9645e25cfac689d79963caeb7b8ec43ebe
Author: Frédéric Yhuel <yhuelf@gmail.com>
Date: Fri Oct 5 19:36:58 2012 +0200
Smooth Streaming: fix a macro
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit c892cfc936055725dd7f60d043c6d10399e6f6f6
Author: Frédéric Yhuel <yhuelf@gmail.com>
Date: Fri Oct 5 19:19:56 2012 +0200
Smooth Streaming: fix manifest parsing (FourCC)
This patch fixes playback for this VOD stream:
http://mediadl.microsoft.com/mediadl/IISNET/SmoothMedia/Learn/795/Bill_Staples_Cineform.ism/Manifest
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 91b10ca830ef9a53bbd7c3adb7999e397258f708
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Oct 5 17:44:43 2012 +0200
Update LIST and NEWS
commit 2e23aecc2b1c892d352b5c16659a6895c34d0786
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Oct 5 17:42:09 2012 +0200
AudioTrack: kill an unused warning
commit f57c0a5b109867ebe90a806fe5b6a6e48cee5514
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Oct 5 17:40:43 2012 +0200
AudioTrack: blind fix for compilation
commit f67cdb7498f2cbf7c4dd06a466f1e01396566875
Author: Frédéric Yhuel <yhuelf@gmail.com>
Date: Thu Oct 4 13:12:55 2012 +0200
Smooth Streaming: clean / factorize code
and prepare subtitle support
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit f2cc02bf5e73578970c289aa522f53baa149b67d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Oct 5 17:04:10 2012 +0200
Contribs: activate thumb2 on ARMv7-a cpu, not only NEON ones
commit 8db3bdf87a941d77c7c6f0bdc54df38d8fd2c75b
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Oct 5 16:11:17 2012 +0200
Fix audiotrack sources
commit fbc1eb8aa9aee2140f7a6c25c1f56ef2c468a896
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Oct 5 14:16:00 2012 +0200
extras/tools: updated gas-pp revision
commit cd11cbfeadc32261db99df7a671e616ea56f9bcf
Author: Ming Hu <tewilove@gmail.com>
Date: Sun May 13 22:20:34 2012 +0200
Android: add native AudioTrack aout module
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 04a376f95c872d0d726a1352668c44da03ae40cb
Author: David Geldreich <david.geldreich@free.fr>
Date: Sun May 20 11:16:31 2012 +0200
add ARM/NEON version of simple channel mixer
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit c311b5fa97b2cc32892a32b4fe578bb70884cc83
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Oct 4 23:56:36 2012 +0200
Avcodec: set the cpu flags/mask in modern version of libavutil
commit 6012a9c9f91ab9615382dfdf85e7ab19db963b47
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Oct 4 22:13:15 2012 +0300
aout: add --stereo-mode to replace audio-channels variable (fixes #6)
Since audio-channels was not a configuration item, renaming is a mere
internal matter. This also fixes callback handling and factors code.
commit 3647bd9a1f86f3040ac8e6101cf311dcbcd96a75
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Oct 4 20:33:38 2012 +0300
Win32: has gettimeofday()
commit c0a2390f67f156dc0caad806143492433d94d04d
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Oct 4 19:13:06 2012 +0200
android: add libvlc specific file
commit 3902c186fb1370395c4255980669e7f50616b4e3
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Oct 4 19:11:15 2012 +0200
Remove unused config_GetConfDir
commit b5360cd03e74fcc343127550517203434da290b9
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Thu Oct 4 14:47:05 2012 +0200
Qt: BackGroundWidget: fade in background
commit e82b763a47c789cda01db48e693a59d184e391c1
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Tue Oct 2 17:38:28 2012 +0200
demux ts: fix EITConvertToUTF8 to deal with no longer broken providers
(fix #7537)
commit ebea6779eae5dbaf3851c66430ede8d1ea93b03c
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Oct 4 13:13:34 2012 +0200
contrib: fix libshout build on FreeBSD 8
commit bc9856607fdc7f33b4ac63bd09c8c622f6d65b61
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Oct 3 20:18:27 2012 +0300
dshow: check CoInitialize() in callbacks
If the calling thread is using COM with MTA model, then CoInitializeEx()
will fail, and CoUninitialize() will be unbalanced. Ultimately, the
calling thread is likely to crash. (CoInitializeEx() could also fail in
case of memory error, but that is unlikely).
commit 72b2a691a8c06b3c27d0eefe5998c8d7d35d1b5e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Oct 3 20:12:39 2012 +0300
Wim32: use CoInitializeEx() instead of CoInitialize()
commit fba54e1fc6231ca868da1425476050e1601780cc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Oct 3 19:36:37 2012 +0300
gnutls: show different message if certificate is unknown or mismatching
commit c2acc214605c26dfe5d56f7645154fc9f7301bb2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Oct 3 19:36:24 2012 +0300
gnutls: print error if key storage fails
commit cbcd3533a618103ca0ab30b3250806d9668782d7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Oct 3 19:21:14 2012 +0300
configure: do not require libposproc by default
commit 936f57d353ed67f9409800e47b80c911a2a9ee58
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Oct 3 18:13:26 2012 +0200
FFmpeg: remove outdated WinCE configuration
commit 5bdd4ca6b192feba1a6430d9fef5c5272625415a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Oct 3 18:07:13 2012 +0200
Contribs: setting -mfloat-abi is orthogonal to NEON
commit 65410039db4705562a1d69494eb43f34eb4740d5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Oct 3 16:03:20 2012 +0200
Avcodec: avoid miscompilation with older libavutil version
commit 313e047e917bc4468a9b5995300f860bd9de8a70
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Oct 3 15:29:56 2012 +0200
Update mailmap
commit a08f55513450e289ad9b3252f513c16e90b2ebfc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Oct 3 15:27:19 2012 +0200
Contribs: runtime-detect only has impact on PPC
commit 50fabdcef2cd96157b4061be4f129d0377f44043
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Oct 3 09:05:33 2012 +0200
avcodec-hw: fix crash on some CPUs
pshufb is available with SSSE3, not with SSE3
commit ebfdeea1f9e66ddb0ac0e00e5a005d65b9dc5e1e
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Tue Oct 2 21:05:26 2012 +0200
macosx: move the resizing code to VLCVideoWindowCommon as its related to vout
This should fix resizing for all (one-)vout-window variants.
Furthermore, this fixes a small bug regarding aspect ratio enforcement.
commit 0b3c20521a13aafdff7293349fd0ff9bf3222dda
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Tue Oct 2 19:26:37 2012 +0200
macosx: add new controller which handles multiple vout windows
refs #6814
commit e0d96420feb70e0f9f68caa8bc6773ca0f5aefb3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Oct 2 18:30:32 2012 +0200
More extensions for the open dialog
commit 217e0cde51741f1cb5a3d0fa64cb71137496e839
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Oct 2 14:22:42 2012 +0200
Contribs: use more standard functions for qt4
commit 8ef447a49d49598e5b022c4b2f03a3b8a6a24d98
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Oct 1 23:38:37 2012 +0200
macosx: fixed crash due to race condition on launch
The main window may be asked to update its content prior to VLCFSPanel being fully initialized
commit 48fcb08c1afd28d0aec079e964805254364d8dd8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Oct 1 23:26:48 2012 +0200
vout_macosx: add additional sanity checks to prevent rare crashes
commit 244a35b0301164f753a381f569181c6bd3419ad1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Oct 1 22:04:20 2012 +0300
dca: set output buffer size correctly (fixes #6509, fixes #7459)
Some filters and outputs rely on the samples count (which was correct),
others on the bytes size (which was not), accounting for why decoding
failed only in some combinations.
commit 9b58a46173cbea1dc564cced3cfe208979849209
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Oct 1 18:30:36 2012 +0300
Win32: use CoInitializeEx() instead of CoInitialize()
That is recommended by MSDN. Also, do not use 0 for NULL.
commit 32bfb8dc02f755d46761268f5674eb56671c81f5
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Oct 1 16:18:35 2012 +0200
update: constify
commit 6841a105dad5bf416fe7e1b906bf4abdce21fbe9
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Oct 1 16:16:45 2012 +0200
update: do not modify base64 input to add \0 terminators
It is not needed anymore since ce6521381b , parsing will
stop at first unrecognized character (like \r or \n)
commit 3d7a65c1ba5e79044c71c2b134c5a201ec83b5f2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Oct 1 16:11:43 2012 +0200
Avcodec: set the dsp_mask for NEON too
commit 08a51ba6b0ac6e7e4c7de2431df669dd3f42ceb0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Oct 1 15:39:53 2012 +0200
Avcodec: fix typo for SSSE3
commit 2a5976f991ab677c857062a9c6211937dcc8a5d5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Oct 1 14:22:41 2012 +0200
Fix SSE4.2 detection
commit c9d65d2297fd415e4d31ec8a88781dd688684ecd
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Oct 1 14:16:18 2012 +0200
macosx: show more suitable icons instead of 'generic' for a couple of file extensions
This affects: .opus, .ogx, .wtv, .rec, .vro, .tod and .mks
commit 07461c634cc3a373f8e45b57ee3bbe2299a9a534
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Oct 1 14:13:33 2012 +0200
Support opening .xesc files on the Mac
commit 517050c8b0f524e2b034680db861f69cc1a74a0b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Oct 1 14:09:27 2012 +0200
Support opening of wtv files on the Mac
commit 198ef1527dcf30750ae8307575c755e313962849
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Oct 1 13:48:47 2012 +0200
Remove tabs in source code
commit d12d32c772ddf0c8ac3362b97e82da6aac26927e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Oct 1 13:24:38 2012 +0200
Support opening of wtv files
commit 766e381d0eabaf3d487c55f1b876408aed16b37e
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sun Sep 30 21:53:20 2012 +0200
macosx: adapt module_list_get calls for latest changes in core
commit 568303d7e84c1cb8a66ad694ea82e5fc7b2f4d43
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sun Sep 30 20:46:24 2012 +0200
macosx: use black color for detached window background
This avoids grey or transparent flashes on start
commit 92b48ad487140f4b3902f4aa1fb4777ff5008dfb
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sun Sep 30 15:53:41 2012 +0200
macosx: add own video view for each window
Note that this commit will break some stuff for non-embedded cases, for now.
refs #6814
commit b9dc892290963e76a5d3e57e29c8ff838248dad1
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Fri Sep 28 19:08:41 2012 +0200
macosx: remove old and dead code from VideoView.m
commit 2f66c69631cc461ac8619d1f14561fd13a59dc08
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 30 18:18:37 2012 +0300
tls: poll and timeout during handshake (fixes #7533)
commit 6c5a0639e7281ce93d1b1881ba45ddc2373396ff
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Sun Sep 30 17:06:31 2012 +0200
koreus.lua: decode title and description
commit 4491de9a6b93ac1838eaa0ef89ad97eddbcf4960
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Sun Sep 30 17:01:21 2012 +0200
koreus.lua: small fix-up
commit 15eb1dff90131cee1244c5d2c652b07b04816d7f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 30 17:52:39 2012 +0300
http: correctly strip URI scheme upon redirection (fixes #6872)
Quoting the reporter:
| According to include/vlc_access.h, access_t.psz_location is "URL with
| the scheme stripped". But in http module, schema stays there after
| 302 redirection. That may cause httplive module try to access URL like
| "http://http://host/path".
Pointed-out-by: bbcallen <bbcallen@gmail.com>
commit 1e42dcf39987f82b5531e9dabe38cdb0e91ff19e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 30 17:12:16 2012 +0300
gnutls: really translate certificate questions
commit 77646da009115d81af8dd29277e7c5f8ae44272c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 30 16:04:10 2012 +0300
file out: translate override dialog
commit 51015d4b1dae956fa44a8ec3ddf137011d5e769f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 30 16:32:08 2012 +0300
gnutls: support SSH-style first use certificate authentication
If a certificate does not validate, the user will be given the option
to accept it manually. GnuTLS will then store the certificate in its
known hosts database.
commit c8d471d5ec9d526971b76a7a80958b0244b4c948
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 30 14:34:53 2012 +0300
tls: add service parameter for handshake
This will be used for fine-grained GnuTLS stored public keys,
i.e. SSH-like authentication on first use.
commit ac8f45552c4b30747092f8eada9e4d7d4493bbbc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 30 16:30:41 2012 +0300
gnutls: ask user if certificate is invalid
commit d40dc861c45da1c6e1acc384be695bfaef1b58f1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 30 16:23:20 2012 +0300
dialog: support format strings in dialog_Question()
commit c6acfbb343730226440d0f7f055e8bacc22e877e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 30 14:28:03 2012 +0300
tls: pass host name to handshake function, simplify
commit 75ffd9eaf71597a3c457bcb543d377121cda1e58
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 30 15:12:43 2012 +0300
gnutls: kill relocations
commit a5a93926b55bed6f970423ee4bb8f8da9b54ac6f
Author: Sergey Radionov <rsatom@gmail.com>
Date: Sun Sep 30 14:06:22 2012 +0300
mjpeg: move content-type checks to probe phase
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit 89b1b06c5eb7a1a5a882b6dfd07d30d9250443be
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Sep 30 12:29:08 2012 +0200
Fix koreus parsing
Close #7529
commit 86d4fa6bf6cc467743e8b0df478393a74a10bfe2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Sep 29 23:10:49 2012 +0200
macosx: fixed crash when selecting a QTKit capture device
commit 4630063537cfaffa227bcbe4c346ba153604d0e5
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Sat Sep 29 22:31:10 2012 +0200
fr: fix simplified translation
commit 52eb2b94e64261abd276c47d41326b32fbfdb546
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Sep 29 23:00:21 2012 +0300
tls: simplify server code
commit 79a5d68775e135b0f7337d5300a03875588f459d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Sep 29 21:27:18 2012 +0200
macosx: expose the 'Karaoke' filter in the UI because we can
commit 85aa3320d492dd835548910fd946132cd4e2e0ef
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Sep 29 19:23:44 2012 +0300
gnutls: LGPL
commit ba0d112f5b79202cf019f0ea47be7c6669ebee74
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Sep 29 16:52:13 2012 +0300
tls: keep credentials when HTTP reconnects
Keeping the credentials container saves some times, as we do not need
to load and parse all of the 100+ Certificate Authorities again.
In the future, it will also avoid reloading the stored public keys
(i.e. security exceptions), or asking for user confirmation again.
Given how the HTTP access is written, the credentials are now preserved
upon seeking. Unfortunately, they are not recycled across redirections
as access_t.p_sys gets destroyed internally. This also does not work
across multiple inputs - support from the instance or input manager
would be required.
commit 3b14b63995cae2a8f92b66acf14679e4a7f71cc5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Sep 29 16:10:02 2012 +0300
tls: unify server and client credential & session concepts
The TLS plugin now supports reusing the same set of credentials for
multiple sessions also on the client side.
commit b027bfd8bfc249e54bb9c902a333c664a2fe7b9a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Sep 28 23:23:02 2012 +0300
gnutls: remove support for certificates and keys from .config/vlc
Support for custom certificates will be better addressed with the
stored public key support in the GnuTLS library (in latter commit).
Support for private keys on client side was practically useless.
commit 48821bd5b1bd435f1727fbf19521e0b4aa2a08e3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Sep 27 21:40:41 2012 +0300
gnutls: use system X.509 trust
GnuTLS system trust supports more systems, and supports Linux and
Windows better, than the old custom code.
commit 88a0f9303de0ec653c773d21833483ff7edec968
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Sep 29 19:29:58 2012 +0300
gnutls: require same version as configure checks
commit 85c0357c47da1d37ad818428af3d5842778ec761
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Sep 29 14:42:58 2012 +0300
gnutls: use block_FilePath() and clean up a bit
commit 79139b20fb78def6a83bd3d1f70af5513231427a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Sep 29 14:42:32 2012 +0300
block: add block_FilePath() to load a file into a block_t
commit 5344b8e8898233ce7a31585497a551646fecb8f5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Sep 29 14:14:53 2012 +0300
tls: clean up server credentials activation prototype
commit 179ffb95f427e265b6a6ef77d0b89fb33b67938f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Sep 29 11:05:43 2012 +0300
tls: allocate server session in core
This enables the use of vlc_custom_create() and, later, sharing more
code between server and client sides.
commit 38150d6e9de4d8d382149aa2e174b565958ceef7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Sep 29 15:16:20 2012 +0300
gnutls: fix memory leak in error case
commit 969171b91cbdc214ab8933542ecf9be986a77cd7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Sep 27 21:39:11 2012 +0300
gnutls: remove gcrypt initialization
There are no (other) reasons for the GnuTLS plugin to link against
libgcrypt. Since nettle has been the default back-end for GnuTLS for
ages, this old code has become more harmful than good.
Besides, this code was not sufficient to really address the thread
safety issues in libgcrypt (since it is also used via other paths).
commit c9c38976c945422c40d52ec9f77ab81ae2fae581
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Sep 28 23:30:12 2012 +0300
gnutls: error message cosmetics
commit 91f2c8072a7fc3f051f9405da054182cb7672be3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Sep 29 14:23:14 2012 +0300
block: add VLC_MALLOC attribute as appropriate
commit 4ab81377158ece056cae3a45084f20efb5df79d7
Author: Rui Zhang <bbcallen@gmail.com>
Date: Tue May 29 20:42:41 2012 +0800
httplive: parse EXT-X-MEDIA-SEQUENCE only once
refs #6897
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit e71bbc493deae0a2f1c01ea06dbb5e51a555edbe
Author: Rui Zhang <bbcallen@gmail.com>
Date: Wed May 30 17:41:35 2012 +0800
httplive: ignore failed stream in meta list
So we have chance to try other streams instead of just fail.
Fixes #6898
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit 703ecf7456a80e8c967742f9f77d9643dfc7874a
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Fri Sep 28 22:32:07 2012 +0400
http access: advertize gzip encoding if supported (fixes #7515)
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit f74645ce3b38c1156df114808039203ce6fff951
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Sep 28 18:10:20 2012 +0300
modules: initialize static modules at the same time as dynamic ones
commit 74486e6b203aa118ec86bb56f7e45a32d420d541
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Sep 28 18:05:53 2012 +0300
Fix error handling from module_list_get() (fixes #7500)
module_list_get() can return NULL, callers cannot assume that the table
is NULL-terminated (NULL is not NULL-terminated table).
commit 72a9cd361c2fc0376dbf008194b76f5d61d14aae
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Sep 28 17:33:07 2012 +0300
Missing error check
commit 74de9069988d20c16310bf6adc2a7c626e6bd749
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Fri Sep 28 15:16:13 2012 +0200
macosx: move detached window stuff in extra xib file and only load that when necessary
commit 4d406ab204772b06535ccb719ceeb59955fdbf96
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Fri Sep 28 10:55:28 2012 +0200
macosx: remove unneeded outlet for window in controlsBar code
commit 5d2ed11e91467de6abe609341f4f482414fda198
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Sep 28 14:30:40 2012 +0200
Contribs: unpacking prebuilt can fail, notably on Win32
I don't have a cleaner way unfortunately
commit 45adae34857fcc317c88fb963f9e875d4290919b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Sep 28 13:11:05 2012 +0200
macosx: work-around IOKit bug in OS X 10.7.4 and 10.7.5, which effectively stopped VLC from preventing system sleep (refs #7521)
commit 33ecade21c2155a95d0d78c630dfeba96a610eb5
Author: Frédéric Yhuel <yhuelf@gmail.com>
Date: Fri Sep 28 12:05:22 2012 +0200
demux/mp4: bug fix for files with 'moov' at the end
This fixes a bug introduced with the fragmented MP4 patch.
Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
commit 344f840663a64ba37bdcfeea993fbae1f6ac65da
Author: Frédéric Yhuel <yhuelf@gmail.com>
Date: Thu Sep 27 21:03:08 2012 +0200
Smooth Streaming: read PacketSize attribute in manifest
PacketSize == nBlockAlign attribute of WaveFormatEx structure.
We also remove the AvgBytesPerSec attribute of the quality_level_t
structure, since it is equal to the Bitrate attribute (divided per 8).
This fixes streams done by Expression Encoder 4
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 3a4021cfde854da79675fa67df47fc4f463f264b
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Fri Sep 28 04:15:49 2012 +0200
youtube.lua: parse signature parameter
It was in fact still there, but as a separate parameter. We keep the
alternate API as a fallback for the next time things break, maybe.
Ref #7471
commit ce6521381bc24cda9c9ac4f54ae6e0b61bbcde53
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Sep 14 08:51:22 2012 +0000
base64 decode: stops after first invalid character
commit 24491d22594b78ac65766db540daf2f33a950df7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Sep 27 15:27:50 2012 +0200
Contribs: update taglib to 1.8
commit 675443e455b833ba0fdb05206e8b414e085d874f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Sep 27 14:54:26 2012 +0200
Contribs: update gnuTLS to the latest of the 2.12.x branch
commit 4e4547f4ad45f560500022932a8c2e8c63b1ffb9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Sep 27 14:34:06 2012 +0200
COntribs: update to fribidi 0.19.4
Yes, a release after 3 years...
commit 2332198fea65aa50ea48fb7fde22b753e1e96a8f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Sep 27 14:30:57 2012 +0200
Contribs: update tiff to 4.0.3
commit d3de21b95940c4c618934f42b523d20a3625c65a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Sep 27 12:54:34 2012 +0200
Schroedinger: fix notests patch
commit 674d7b33cfc12b2677ce0b4ba154d792e352bae6
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Thu Sep 27 01:51:27 2012 +0200
bootstrap: catch Modules.am in all subdirectories
commit 04e08a2ad5ae7f6f5df1202a80b85235c2639d1b
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Wed Sep 26 23:05:28 2012 +0200
Qt: sout_mrl: fix mrl generation for *codec=none||copy
commit 64e0dbf7d21e91b91c61a6171296e121066fdded
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Sep 26 22:25:40 2012 +0300
bootstrap: use shell rather than find and sed
commit 7062f040ffa601436a1dee8c9a639846ae7eb347
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Sep 26 20:07:44 2012 +0200
Do not build Dummy and T.140 encoder when sout is disabled
commit da112653fba3486db43b96075eaa7801b3229b32
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Sep 26 20:03:19 2012 +0200
Theora: split encoder from decoder
commit 6a3525f33f420bd4ac2cdeb842f7cfc3f3378e0c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Sep 26 20:00:56 2012 +0200
Speex: split encoder from decoder
commit a43e19d4ace61b776a634de544f3208b6f8ffec9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Sep 26 19:52:38 2012 +0200
FLAC: split encoder from decoder
commit 442744ac60e382175951b628177c45bd1fbf03ad
Author: Frédéric Yhuel <yhuelf@gmail.com>
Date: Wed Sep 26 15:57:14 2012 +0200
Smooth Streaming: play streams with no video (or audio) track.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 9eec8037ad355aab59034e5e99f321e37e4ca731
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Sep 26 17:28:35 2012 +0200
configure: search Qt programs also in contrib dir
commit f6f88ca0c3200bd165d618fcd1e5eb9bb697055d
Author: Martin Storsjö <martin@martin.st>
Date: Mon Sep 24 20:17:06 2012 +0300
omxil: Make CopyOmxPicture not use the omxil decoder's internals
This allows using this function for copying data in a given
OMX pixel format, to be used by the MediaCodec decoder (that
uses OMX pixel format definitions).
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit c62eab3d5c33caf6e602f11acdbbe5dcc0ce4941
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Sep 25 22:45:20 2012 +0200
macosx: implemented pressed state for the effects button (dark UI) (close #7408)
commit 8fec38bc36d5e7899a6e1a70cb016697c042cf65
Author: Damien Erambert <damien.erambert@me.com>
Date: Tue Sep 25 22:42:31 2012 +0200
macosx: added pressed state artwork for the single effects button (dark UI)
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 050cdf4c98ec2886cb90d6702731cdfe78a4dfbe
Author: Christoph Miebach <christoph.miebach@web.de>
Date: Tue Sep 25 21:05:11 2012 +0200
Improved git log searcher script. The special cases (names) are found on 2.0.x tree
commit fe6e7e3d43238b85c9c2f2379410a5ea1c5c8247
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Sep 24 15:30:34 2012 +0200
Record: escape file names
Close #7490
commit 7e04b2c2ba7f56541efc72e0c88e79988d7d009e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Sep 24 14:58:53 2012 +0200
Folder: support more album art files
commit 312dac879f3f7df020e2149614ee83e26fa64bb7
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date: Mon Sep 24 13:13:37 2012 +0200
pulse: fix comment.
commit 53b36fa3a7c359bc2f4c2f3c592ebb9def7dedb3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Sep 24 14:12:34 2012 +0200
Update NEWS, po, LIST for smooth streaming
And cosmetics
commit 5bf01e701f04f73d26f07efcc443718d672cfbac
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date: Wed Sep 19 17:14:42 2012 +0200
Add Smooth Streaming module
Tested with:
***** Live *****
- http://demo.anevia.com:3128/live/disk1/live1/ss-ss/manifest
- http://demo.anevia.com:3129/live/disk1/live2/ss-ss/manifest
***** VOD *****
- http://demo.anevia.com:3131/vod/disk1/content2/ss-ss/Manifest
- http://demo.anevia.com:3130/vod/disk1/content1/ss-ss/Manifest
- http://mediadl.microsoft.com/mediadl/iisnet/smoothmedia/Experience/BigBuckBunny_720p.ism/Manifest
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 5a72f814368a14e31bfbce3c7a3402068e3f648a
Author: Frédéric Yhuel <yhuelf@gmail.com>
Date: Sun Sep 23 18:23:38 2012 +0200
demux/mp4: fix PTS computation
p_sample_offset_pts must be NULL if MP4_TRUN_SAMPLE_TIME_OFFSET is not
present. Then MP4_TrackGetPTSDelta would return -1 (instead of 0
previously), and PTS of video frames would be set to VLC_TS_INVALID,
which is the right thing to do in that case.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit a9ebdde488ca7bb580d84b9cd742261ad6451afd
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Fri Sep 21 17:22:11 2012 +0300
mjpeg: minor cosmetics
commit efd7d3f6518c3917231618e72f131cfa78f3fa48
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Fri Sep 21 17:16:00 2012 +0300
mjpeg: Yoda code usage avoiding you will
commit 0cabddab2e553cd07027a259ead53ab5d98242f8
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Fri Sep 21 17:08:50 2012 +0300
mjpeg: Fix uninitialized values for i_size when checking mime header.
Different return values have been removed, as they were not used.
Fix #7079
commit e6bd3d096ddbe87b3d37e45942de334ff8d03731
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Sep 21 17:06:35 2012 +0200
Qt: sout mrl generator: also apply optional x264 options on fixed
bitrate
commit 4ef659cb851dd589d64dacaaa0d8d863a74730d4
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Sep 21 17:02:23 2012 +0200
Qt: profiles: convert to new options format.
Also fix a profile height error and missing baseline options for
android.
commit 323baccea6a7ea13be78ba8ac99b93bae651bca7
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Sep 21 16:48:33 2012 +0200
Qt: sout mlr generator: only apply x264 options when required
commit 79f0eec796a2c574971800c84e48912cba6c300a
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Sep 21 16:37:33 2012 +0200
Qt: profile_editor: fix inverted test
commit 2f6033349e281efc87e88292d3d2bd14eb5b6a78
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Thu Sep 20 15:41:54 2012 +0200
Qt: profiles_editor: add bitrate field and custom field
commit a15751bb40bb2c1b96f7aa4abc53224eeee4311c
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Thu Sep 20 13:16:01 2012 +0200
Qt: profiles_selector: change/simplify widgets reset/selection behavior
commit 43084cb62ac2f3dc977983f7e82a735b019ed421
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Thu Sep 20 12:28:48 2012 +0200
Qt: profile_selector: rework profiles backup/restore
commit d7ad3f6ff2c12b2b1f07f88ea597b8460755e87b
Author: Ludovic Fauvet <etix@videolan.org>
Date: Thu Sep 20 23:30:09 2012 +0200
android vout: expose the density to the JNI
commit 1394bd284bc2e58e578671e2e5a5f410763e84a1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Sep 21 14:06:38 2012 +0300
Revert "Add test cases for the libvlc equalizer API."
This reverts commit 15498896d0666767e0604cf84a937640f7c74eae.
commit 6f74124e45470eeb713849812537e8549c1b96dc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Sep 21 13:54:20 2012 +0300
Revert "Add new API to libvlc for persistent equalizer settings."
This reverts commit 32596ea810730f1d995ed7cb023de64cf1da6047.
commit 86e8c9d51503b0e5ae2fb8585ac4d67e9f570a1b
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date: Wed Jul 18 16:36:21 2012 +0200
demux/mp4: Add fragmented MP4 support
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 2f1fe72f986c7a408f28b0d8732ceb284ec092e3
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Fri Sep 21 10:46:03 2012 +0200
macosx: suppress format warnings in StringUtility
According to http://developer.apple.com/library/mac/#documentation/cocoa/conceptual/Strings/Articles/formatSpecifiers.html
%C is the right one for unicode characters.
commit 4d4ba91c09fa323c45326e678f992390e7bce5bd
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Fri Sep 21 10:20:35 2012 +0200
macosx: remove hack when changing embedded video setting
I have been testing without this code for quite a while now, and I never
got the crash responsible for this hack anymore. So, lets remove the
hack, and if the crash occurs again, we should find a proper way to
fix it.
commit bf330d229f438784e830bbb202f87e2e3ec3ec23
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Fri Sep 21 10:18:16 2012 +0200
macosx: simplify one setting and fix a typo regarding extra video window
commit a0140fe5b23a9ba3cc983bb7ffb0e118a4102130
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Fri Sep 21 09:48:14 2012 +0200
macosx: create new classes for all controls bar related code
Now, we have two classes (instantiated from the xib file for each window)
with controls bar stuff:
- VLCControlsBarCommon holds all code common for main and detached window
- VLCMainWindowControlsBar adds code specific for the main window bar
With that, we can avoid all these redundant code for o_detached_*, furthermore
this decouples all detached window control bar stuff from MainWindow.m.
The objects can be accessed through the controlsBar method.
commit b219b3382d8cf28b0b70ada9089b2cf1ac53fa28
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Sep 21 10:19:02 2012 +0300
Win32: fix open mode signedness
commit b616a49004b8e992de38e334745ce90481e1596b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Sep 20 18:49:42 2012 +0300
Win32: set close-on-exec where applicable
It's called O_NOINHERIT, but it really is the same as O_CLOEXEC.
As with POSIX, there is no way to set it for dup()/dup2() though.
commit c2e8e530b3905c082ab342f8880a6e290884ea66
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Sep 20 00:00:46 2012 +0300
Win32: put duplicated file handles to binary mode
This is more consistent with vlc_open() and vlc_pipe() behaviour.
commit 631093e249a8c5e97163dbd8822f2bf66d909c74
Author: Martin Storsjö <martin@martin.st>
Date: Wed Sep 19 12:54:45 2012 +0300
omxil: Look for the role video_decoder.wmv for VC1
On the Galaxy S3 at least, the component OMX.SEC.vc1.dec only
exposes this role, not video_decoder.vc1.
The role name video_decoder.vc1 is pretty recent (from OMX IL 1.2),
and in that spec version the coding field should be OMX_VIDEO_CodingVC1
instead of OMX_VIDEO_CodingWMV as it currently is. The omxil module
currently only uses OMX IL 1.1 headers, and so does Android.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit c73e88ce9a79f1b76e7e6a9ec1cf5781555994a5
Author: Martin Storsjö <martin@martin.st>
Date: Wed Sep 19 12:54:44 2012 +0300
omxil: Set the WMV type
This isn't necessary on Galaxy S3 for VC1 (since WMV3/VC1 is the
default type), but might be necessary for WMV1/2 (untested yet).
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 298913cccf0eb970db523836e7d403dfac3b8fb6
Author: Martin Storsjö <martin@martin.st>
Date: Wed Sep 19 12:54:43 2012 +0300
iomx: Add support for the WMV parameter struct
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 52a7c494b4ae72e9b5c31d306dca548a2e8aa735
Author: Martin Storsjö <martin@martin.st>
Date: Wed Sep 19 12:54:42 2012 +0300
omxil: Set the ENDOFFRAME flag on the extradata buffer
This is necessary for decoding of VC1 on Galaxy S3. (WMV3 still
doesn't work on that device, I haven't been able to figure out
what is missing yet.)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit bdf858dae3bd2c81ceb2082b4c3ac36d2712d612
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Wed Sep 19 11:36:43 2012 +0200
auhal: add callback for changes in supported audio streams
This tries to fix wrong behavior when optical cable is unplugged while spdif-output is running.
Currently, you will probably hear pops and you only get sound from internal speakers,
after you changed system volume.
commit a86dbb3b8535139cd40ec263b9dfb1be25f38ec7
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Sat Sep 15 12:13:08 2012 -0400
visual: use mutexes
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit c42c41071316b6166ef2ebe386c5daf7b47b99c7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Sep 18 18:35:39 2012 +0200
Qt: avoid a crash in preferences, on Windows
commit 8d59ba01d33c96d61db5e0e7ab9b8a30b052ebab
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Sep 15 21:33:05 2012 +0300
avcodec: disable threading by default
Threading does not currently work with some codec profiles and is thus
not suited as default. Threading is also known to deadlock in certain
circumstances, such as if no data is ever received (a rather common
scenario with network or DVB reception).
Fixed avcodec version should be checked before this is re-enabled.
Acked-by: Ilkka Ollakka <ileoo@videolan.org>
commit f91a0f93f1a279c02dee8a63a0b31e30f63ceb8a
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Tue Sep 18 13:02:25 2012 +0200
Qt: add more sout profiles.
Less technical profiles, directly targeting devices.
More to be added.
commit 722c751deddeb6106ed18e379a1364ed85cd2f86
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Sep 18 11:58:23 2012 +0200
macosx: work-around a playlist core limitation, which doesn't allow the UI to set the currently displayed root properly, so triggering a play can lead to unwanted results (close #7484)
commit 58fa68ce48d7f550081f3460c5734825d9d955cb
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Tue Sep 18 10:59:04 2012 +0200
macosx: fix small appearence issues in controls bar
- adjust detached time field margin to be as in main window
- set time slider to hidden by default in order to avoid small flashes on startup
commit 43db5ce6cde15260be0c3fb98964f86aa6b64595
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Tue Sep 18 01:13:28 2012 +0200
youtube.lua: add comments
commit 1e811ab55475fdda7f6a21b0ce816b2d775db4c9
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Mon Sep 17 23:44:27 2012 +0200
macosx: fix drawing issue when progress view is enlarged beyond original interface builder size
Interestingly, the order inside the xib matters here...
commit 1fdca09e35659008104c1726ebc15dd77d972d7f
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Mon Sep 17 22:14:27 2012 +0200
Qt: profiles.ui fix build
commit cec03a34cbe483b3fc48563f5c3557837a24f040
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Mon Sep 17 20:17:21 2012 +0200
Qt: profiles_editor: display muxers capabilities.
Also shows possible warning for non native muxers.
commit e361194318135c52567efcef308cff701d017a5d
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Mon Sep 17 17:23:59 2012 +0200
Qt: profile_selector: Bind data to muxers
commit 970a1b947137e4c8b891fcd3b6bb82ed6f5627bd
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Mon Sep 17 14:02:57 2012 +0200
Qt: profile editor: fix buttons
commit e4e9f0c84a6fd27b321e8065fb2fee4a92369176
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Mon Sep 17 14:00:41 2012 +0200
Qt: profiles.ui: missing title
commit 1e861aad8ed1fc551f9884a025376d80ecd7be9f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Sep 17 13:54:09 2012 +0200
extras/package: added another script to sign the Delete Preferences script (close #7293)
commit e28fcef8e1b2ee71bfb41cec2c2d0c827806f372
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Mon Sep 17 13:35:33 2012 +0200
Qt: profile_selector: fix widgets for audiorate & scale
commit eccedd53b2dd0a7a0ad7bc7651e1c602a152054b
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Mon Sep 17 13:01:27 2012 +0200
Qt: profile_selector: better width/height selection widgets
commit b5aeef8aa9c337f31eab202bb6cbb60b9b308a5b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Sep 17 12:20:29 2012 +0200
Configure: update comments
commit ad1d4771752682b447d7da95de58371e815e283f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Sep 17 12:20:17 2012 +0200
COnfigure: simplify VCDX detection
commit 0ac33c78af118926270c7b8c77727808318afb4e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Sep 17 12:07:53 2012 +0200
Configure: autodetect libssh2 for sftp access
commit 4c391b24dca71d54c0ac271f56248061c8dd2f62
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Sep 17 11:50:59 2012 +0200
Configure: fix live555 detection with incomplete contribs
commit 05d398a46ea8dae8f99da9f04d9c810217cac46b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Sep 17 10:44:16 2012 +0300
contrib: fix projectM dependencies
commit aaf17f6592d2cf8f122ed6d9291a8eadb4812576
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Mon Sep 17 05:54:59 2012 +0200
youtube.lua: use alternative API URL
It seems that the normal URLs included in the web page miss a
"signature" field and return 403 errors now. This approach has a number
of issues, it requires an extra HTTP request, still seems to fail due
to lack of signatures, and have different access restrictions than the
the web pages.
This shall meet the popular demand for now.
Closes #7471
commit 5bf0606149f2273b0dd0d9b58c9ce20d96fb0b74
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Sep 17 01:43:59 2012 +0200
Fix compilation of DMO on Windows
commit 6119143e1819a61c0b08380da696a8e8ce613e93
Author: Vasily Fomin <vasili.fomin@gmail.com>
Date: Sun Sep 16 20:10:23 2012 +0200
Qt: Automatic file extension in Transcode/Save
Close #4345
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit f447119e42aa353b18f8ba96ff6a52af363f8a3e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Sep 16 20:11:05 2012 +0200
Qt: fix association crash on XP
Close #2246 #4424 #7431 #5377
commit f2d861c7341f75ee223b7859c6960d10bafdd1bf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 16 20:42:15 2012 +0300
po: correct default encoding for Hebrew subtitles (fixes #7474)
commit 4de9e2db117ceff25889459123893488fabc032a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Feb 28 20:01:42 2012 +0200
Correct default code page for modern greek
commit 9195ef85a41297279d872ca54ebed322ae42537a
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Sun Sep 16 19:35:09 2012 +0200
Qt: PLModel: Don't emit dataChanged() for out of range columns.
commit 0c9fa0fa43b93267dfdf86cc7092bf7c7cb544be
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Sep 16 19:32:56 2012 +0200
Qt: message dialog, use the update button and fix the build
commit f7c5ce41c3576f3250b0427edf5498fbfed4c5c9
Author: Duncan Salerno <duncan.salerno@gmail.com>
Date: Sun Sep 16 12:52:30 2012 +0100
URI of HLS key can be relative, just like other URIs in the M3U8 file
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 0c1f44e8e2a703a168ac613c785dbb62334ac084
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Sep 16 18:37:44 2012 +0200
Revert "extras/package: added new OSX class files to xcodeproj"
This reverts commit 84e4fd26d7b9b6674066afb4701b15152cd8dc85.
Conflicts:
extras/package/macosx/vlc.xcodeproj/project.pbxproj
commit e1bb86cdb67c974c526542f3b57c8de51be450f6
Author: John Peterson <john.peterson3@hotmail.com>
Date: Sun Sep 16 11:48:15 2012 +0200
Fixing contrib 'make prebuilt' and 'make package' to use the repo version of change_prefix.sh instead of a version inside the contrib package.
The script shouldn't be included in the contrib package because the intention has not been to have different versions of the file depending on platform. If necessary the script can take into account differences between platforms instead of coming in different versions.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit a38092cd83d85fe232a18b1e3c4581440043b742
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Sep 16 16:28:18 2012 +0200
macosx: implemented pressed state for the effects button (bright UI) (refs #7408)
commit 17bf09b0790a14908461b5a58b16b6e9b5f74036
Author: Damien Erambert <damien.erambert@me.com>
Date: Sun Sep 16 16:24:01 2012 +0200
macosx: added pressed state artwork for the single effects button (bright UI)
commit 7b3d502bdb5a28c22e03c4dcca6d16fbb696f92f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Sep 16 16:02:49 2012 +0200
macosx: fixed appearance issue within the playback speed widget when using a RTL language (close #7475)
commit 59c29f5ba9e4450cfcd402f0f26956fa3b688a3d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Sep 16 15:53:30 2012 +0200
macosx: fixed minor appearance issue with RTL languages
commit 343498be50a024b3e5e16b86addfb3a0e6eab4d5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Sep 16 15:22:06 2012 +0200
macosx: simplify progress bar resizing code and fix certain re-drawing issues
commit 84e4fd26d7b9b6674066afb4701b15152cd8dc85
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Sep 16 15:02:33 2012 +0200
extras/package: added new OSX class files to xcodeproj
commit 72011b052d6b7a3f166d0fa2fa45600ca41ffa38
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Sat Sep 15 22:19:23 2012 +0200
share: remove stray automake variable
commit 0bd66faa655055fdddcee8f3b3d9447496a815d6
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Sat Sep 15 20:03:18 2012 +0200
Qt: Fix double activation to enter directories.
Auto-entering directories could never work because
LeafToParent's event id was playlist's and compared to
last activate input_item id.
commit 2cbd45964d835cc30fec9775e8e4608b472f1ce0
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Sat Sep 15 17:58:47 2012 +0200
lua: install README files as doc
Along with a few hand-picked sample scripts
commit 8124a62ca014655aca5a6d3312f3237d60c6d84a
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Sep 14 18:26:37 2012 +0200
Qt: add dev only playlist debug view tab
commit ef0181f36af3c04b82a829dc9f534e90811d15aa
Author: Damien Erambert <damien.erambert@me.com>
Date: Sat Sep 15 16:28:13 2012 +0200
macosx: fixed 2.1 artwork
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit b2fafcee354efb6b49686307da632999f158f72c
Author: Daniel Peng <dpeng@google.com>
Date: Sat Sep 15 00:58:09 2012 -0400
Update to 2012.09.13 version of live555.
This resolves two issues with playback of RTSP-over-http streams from Foscam h.264 IP cameras.
Combined with a small fix to modules/demux/live55.cpp, VLC now plays 'rtsp://hostname/iphone/11?user:password&' from Foscam h.264 cameras.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 5d811d39e031b977d74825055f2c50c5280198aa
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Sep 15 15:17:59 2012 +0200
Lua: kill a warning
commit 20aa87848cf01063959b8c09dd80c1b8f7635004
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Sep 15 15:17:10 2012 +0200
lib: kill a warning
commit 15498896d0666767e0604cf84a937640f7c74eae
Author: Mark Lee <mark.lee@capricasoftware.co.uk>
Date: Fri Sep 7 19:30:48 2012 +0100
Add test cases for the libvlc equalizer API.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 32596ea810730f1d995ed7cb023de64cf1da6047
Author: Mark Lee <mark.lee@capricasoftware.co.uk>
Date: Fri Sep 7 19:30:47 2012 +0100
Add new API to libvlc for persistent equalizer settings.
New methods are provided to:
- get the available equalizer presets;
- get the available frequency bands (useful for creating a UI);
- create a new default equalizer, or create a new equalizer from a preset;
- release a previously created equalizer;
- get/set preamp and individual frequency amplification values;
- apply equalizer settings to a media player.
Equalizer settings are persistent, can be made whether media is currently playing or not, and will automatically be applied to subsequently played media.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 22532b5c830c4d082920902e66bd32ab75981b7e
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Aug 24 14:38:02 2012 +0200
podcasts: ensure saved urls are loaded before change. fix #4337
Podcast module does not have previous session urls loaded when a
change request is called first. As this list is also saved on any
change, the original list is lost.
commit 7fab4e77c663e0bcd348fb35170186912145963a
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Sat Sep 15 14:19:43 2012 +0200
Qt: Remove event deduplication (fix #7390).
No way to reproduce bug case.
Fixing by removing all the code.
This reverts commit ddf9e6da14762a84d5c64eecd25015daef388098.
This reverts commit c7ab9f113d6a3e788d05a45ad2ccd31527901d88.
This reverts commit 541c1d97c0087c5de559b9793f42ea698f8c284e.
commit 417738d229f0a52a59f057832fcea8df32dec0a1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Sep 15 10:31:34 2012 +0300
Qt4: fix hack to detect combo config items
Zero items count means there is no static list. But there could be a
dynamic list. Qt should not access config items directly.
commit 8629a3fed7b55c457679fff270303e4373b4c1f0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Sep 14 21:42:45 2012 +0300
config: add integer list callbacks for config items
commit 75b3b2ed324d4cb25c20e18cc7fea99eb91f4f6b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Sep 15 01:11:07 2012 +0200
Fortunes: argument-oriented programming
commit 31180356048402d449f4ee765da20e67ff7e8005
Author: Daniel Peng <dpeng@google.com>
Date: Thu Sep 13 23:49:38 2012 -0400
Some RTSP implementations (Foscam H.264 IP cameras) return HTTP/1.1 501 Unimplemented on OPTIONS requests. Don't fail out in this case; just continue and assume GET_PARAMETERS is unsupported.
I have a Foscam h.264 IP camera with a very strange RTSP-over-HTTP
server, and I wanted to get VLC to play it back. Here's the patch
to VLC; I also had a patch committed to live555 to resolve a few
other issues, and that's available in live.2012.09.13.tar.gz. Do I
need to submit a patch to contrib/src/live555/rules.mak to pick that
new version up? Or is there a special process for that? Or should
I just wait a little bit? :)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit a065e2d9a53b78037f99fa120bf2600aaaac2b85
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Sep 14 23:56:32 2012 +0200
Qt: set the cover art (if any) at CoverArt widget construction
commit de54e767f196a5d99f9973fbcd3fce8ee164af67
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Fri Sep 14 20:09:09 2012 +0200
macosx: only restore frame before playback in embedded case
commit 2bcba23f488d761298340bed362eaa8ceb5a26fb
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Fri Sep 14 20:05:41 2012 +0200
macosx: choose more sane initial window position for \!video-deco window
commit 895880e93c505dc084c6d6dce21b04cd2d7432b6
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Fri Sep 14 20:00:01 2012 +0200
macosx: remove unneeded extra autorelease pool
commit c8f0f3b423b92d212d3b66510454d6c63105260d
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Fri Sep 14 19:55:13 2012 +0200
macosx: deduplicate window accessibility code
and move detached_titlebar_view stuff to detached window
commit 721daa7061443c5a050af71f020ad39fc3e6e8cb
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Fri Sep 14 18:55:49 2012 +0200
macosx: small cleanup in VLCWindow
commit 9e7821d92b77905a07d0d2d261a741f1bfca85b7
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Sep 14 17:06:03 2012 +0200
macosx: store EQ preset name instead of its internal ID within the audio effects profiles
simplifies code and is more precise
commit 22e3dd24a00b43b7676b6a17bf9e1f2705e28ab6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Sep 14 16:41:13 2012 +0200
macosx: added a profile management system to the audio effects (close #7342)
This way, you can keep multiple sets of filters with their respective values.
This implementation goes beyond custom EQ presets, which can be configured separately.
commit e488b28c67fe901fd7db6a4523fa0f7e5fed8ce8
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Sep 14 14:24:59 2012 +0200
sql_medial_lib: add option to disable on-disk transactions.
Tradeoff for large inserts that can cause heavy disk I/O due to the
transactions. ML is a non-critical database.
commit 51d38b257d88a710d07cbbf6d6cf42440e3a388d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Sep 14 00:58:15 2012 +0200
Select module is gone.
commit cd641aa27f82e65be670f062b6dcc78ae4f05d93
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Sep 14 00:02:06 2012 +0200
Package the .zip as a minimal installation
Remove stuff that do not make sense for a portable folder
commit 205fbb22bc4b70835c971bcecb365603f52e0434
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Thu Sep 13 22:42:29 2012 +0200
sql_media_library: add missing text indexes
commit 5152b38091da496023b9edcd419868bbc38234fc
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Thu Sep 13 22:39:40 2012 +0200
sql_lite: If query is not a LIKE % search use = .
Sqlite can't make use of indexes on LIKE queries.
It always results in a full table scan.
commit c60b89f4abef4bc0ec3563bd3a43d7172373865b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Sep 13 19:25:30 2012 +0200
macosx: added a profile management system to the video effects (refs #7342)
This way, you can keep multiple sets of filters with their respective values and switch on-the-fly
commit cd17d27fb3fb7158188b974a5e0e13e86f229fb3
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Sep 13 16:36:52 2012 +0200
macosx: fixed inconsitent menu label
commit 5444f9a081fa5cf74b49d4f40e13ea0675d115f5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Sep 13 17:51:03 2012 +0200
DMO: blind fix for loader compilation
commit 6d65b58226d2506e0ee99dfcc3b0cc24db650d8c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Sep 13 17:35:08 2012 +0200
DMO: add another audio type
commit 2cf88f70a130a5ba5bff8efa52dd1880920a1583
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Sep 13 17:36:05 2012 +0200
DMO: improve debug
commit fb6b324887a427a9eb5ef92bed1fa2e8129d7923
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Sep 13 17:37:18 2012 +0200
DMO: fix MSS1/MSS2 decoding
Close #750 too
commit ca86537cc3ca180b0325195a7a4bff2c05ce608e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Sep 13 17:36:36 2012 +0200
DMO: support more DLLs for MSS1/MSS2
commit ec8004ae9f49da66c38b62aeee277170b064990c
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Sep 13 16:23:10 2012 +0200
contrib: fix harfbuzz linking flags on win32
commit 87c56df78549472e15f7c8ccf63cc16e5e3d22f2
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Thu Sep 13 15:23:23 2012 +0200
macosx: add new common window class in order to deduplicate code
moved custom zoom/minimize/close implementation, added new file for window related stuff
fixed minimize / close support for !video-deco window
commit 8c59214e3e86fd954913866819802fd4489eaa63
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Thu Sep 13 12:14:31 2012 +0200
macosx: simplify style mask options on window creation
commit 28facd946d75ddd44831028d716ef5d34da5ba51
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Thu Sep 13 12:07:12 2012 +0200
macosx: decouple !video-deco from detached video window and allow changing this setting without restart
commit 3a5df2d2df96ba8eabf7ac8c6fc24371cccacc51
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Sep 13 13:40:11 2012 +0200
Fix build of avcodec
commit ff80d7b44ea8c557b053ef25b130d15ae3fadee9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Sep 13 13:25:50 2012 +0200
Map MSS2 to avcodec
Close #750
commit f452fcbe104963ea844c383f03417c51399a71d9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Sep 13 13:18:33 2012 +0200
Configure: regroup win32 checks
commit 0ed8238ee8e0ff4de205cc72dd06100bff6b888f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Sep 13 12:12:30 2012 +0200
opengl: removed 2 hacks needed to support legacy Macs in the past
commit 2b58798d0d0ff5d53b54b679f32a54e9c34a2d3c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Sep 13 11:48:29 2012 +0200
ProRes is not always 422
commit 681278213c2b14df7fe1052718801b91161cbedd
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Thu Sep 13 12:25:41 2012 +0300
x264: don't set vfr, it maybe wasn't that good idea for default
commit 4c29d9c7bfc36a78337b3fc86772099170bfaae6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Sep 13 11:23:19 2012 +0200
Add a ProRes fourCC
commit 390f3cc8540c4e7e8250370cfc64c2e1c77021ca
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Sep 13 02:09:42 2012 +0200
configure.ac: fixed compilation on case-sensitive HFS+ installations
commit 75f68bafccd8c5e8840769be0303a3cfc04fb0a0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Sep 13 01:49:47 2012 +0200
macosx: added another OPUS MIME type
commit 5d643801a160c663dacf851b012255b2c08a24be
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Sep 13 01:46:41 2012 +0200
Forgotten opus extension registration
commit ad8a5ba270d059e60ad49ea46246d435ed73732b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Sep 13 01:44:40 2012 +0200
macosx: added support for the OPUS file and MIME types
commit 513c45c8de7647433d45d21102ed9f4aa0796b22
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Thu Sep 13 01:18:03 2012 +0200
vimeo.lua: cosmetics
commit c163f06ea04ec085539d517749f442746644c0e5
Author: Ludovic Fauvet <etix@videolan.org>
Date: Wed Sep 12 15:15:15 2012 +0200
lua soundcloud: fetch artwork
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit ac2ccb3a7f28b4771758b0169ac0c6367eab327d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Sep 13 00:31:56 2012 +0200
macosx: implemented full management of custom equalizer presets (refs #383)
create as many presets as you want based upon the respective current selection and remove any (including the defaults), if you don't like them. Reset VLC's preferences to get the original set back. There is no way to edit existing presets and this isn't scheduled for now.
commit 597c0dec1647fc448117fff915b09e8093b1dbe0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Sep 13 00:08:26 2012 +0200
Fix make dist
commit 0f4a8e79a31a319feb400f1bdab6cb6169d6d52f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Sep 12 22:37:57 2012 +0200
Contribs: update to the Opus release 1.0.1
commit 2e5c5442c8a604bd4446dc64a84f82b2426af80f
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Wed Sep 12 22:00:43 2012 +0200
vimeo.lua: fix error case
commit 5e374e0a6748ad6a8d0616a43903ad8e53edc801
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Wed Sep 12 21:50:07 2012 +0200
vimeo.lua: remove useless test
This was only useful when we had several URLs to handle
commit ecddf0b63594b62dfb6c89c0a73ccf669f1f581b
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Wed Sep 12 21:09:52 2012 +0200
vimeo.lua: remove tabs and debug output
commit 9e3493dd0060cec2496dcc5a60b2eb86b4f9e0dd
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Sep 12 18:16:32 2012 +0200
macosx: use structures in NSUserDefaults to manage the EQ presets to prepare the implementation of custom EQ sets
Initially, the presets are fetched from the audio filter. After the import, only the NSUserDefaults structures will be used.
commit 8235cc344e8ee92e57bbdf3504f287f747edb2fd
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Sep 12 13:00:23 2012 +0200
macosx/CAS: fixed memory leak
commit 35626be010be21063924f169e5719ddbdef39e8a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Sep 12 16:29:00 2012 +0200
move NSIS to a sub-directory
commit a22323f27dfb09f467128be336dc4980d61898a9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Sep 12 15:36:58 2012 +0200
DirectSound: fix setting the default channel in surround cases
commit f332caaf5285d8f839063c9bbf6779d2252f497c
Author: François Revol <revol@free.fr>
Date: Wed Sep 12 11:40:01 2012 +0200
lua vimeo playlist: Remove trailing tab
Signed-off-by: François Revol <revol@free.fr>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 8e60ce57f9be6ccad2248c57f40dc9b364da09e7
Author: François Revol <revol@free.fr>
Date: Wed Sep 12 11:40:00 2012 +0200
lua vimeo playlist: Handle VP6 and VP8 codecs
Check which codecs are available instead of asking blindly for h264.
Signed-off-by: François Revol <revol@free.fr>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 6cdaecdb6a12afbefd4448dc0dba3d89f416d720
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Sep 12 13:02:30 2012 +0200
Contribs: fix lua.exe generation
commit 8d95ee611103aac69b118f4845197144b2e68c8b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Sep 12 11:09:15 2012 +0200
CAS: use the generic dialogs to fetch a text input from the user or to let him/her choose an item in a popup
commit 8db7da131efd1706b55df829622760ee75478a65
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Sep 12 11:07:41 2012 +0200
macosx: added 2 new classes for generic dialogs to enter text or to select stuff in a popup
commit 864864122b1a805345dd8b8dea570bf7f5c97555
Author: François Revol <revol@free.fr>
Date: Wed Sep 12 02:38:55 2012 +0200
lua vimeo playlist: Use new vimeo API
The moogaloop flash urls are not valid anymore
Use the html5 API instead, which gives mp4 files.
Signed-off-by: Mirsal Ennaime <mirsal@videolan.org>
commit 9cd19ad5d3daad87b4ec25a0a1c3bfdec31ff043
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Wed Sep 12 01:04:19 2012 +0200
doc: install libvlc samples in proper subdirectory
commit 8837bef6f20b15b2eec5a9ed8de7d328f6f6d2a8
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Wed Sep 12 00:04:03 2012 +0200
Update .gitignore files
commit b995c7405e4580cbdc8c93e056c1561f3158e1ef
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Tue Sep 11 23:45:15 2012 +0200
Update changelog rules to 2012
commit d7339f8ff598c0031ba41f984f8bd74207ec1374
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Tue Sep 11 23:31:46 2012 +0200
Remove old icon file
As far as I can tell, this isn't used anywhere anymore
commit 29c379038e57bd874e072b8acc481ec5df5da5b9
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Tue Sep 11 22:40:21 2012 +0200
Remove WinCE resources
commit 37198db291876067dc692fd3fdc875b32a5c7725
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Sep 11 20:05:50 2012 +0200
Qt: fix build on Windows
commit 569f7b8add24ff0ed3ad9f5fbf97aeaf6404b84b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Sep 11 19:23:40 2012 +0300
Qt: update PVR open tab
commit 42551ffdab39ca61afccc5928bf659474015aba2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Sep 11 17:03:21 2012 +0200
Tools: add m4
commit 9b01e561edfa319a7e1d604d363984cf24a617c6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Sep 11 16:32:08 2012 +0200
Tools: use pkg-config-lite instead of pkg-config
This allows us to use a more recent version and to drop the dependency
of glib (and python) which allows a better bootstrap on limited systems
commit 3cfff8dba9639caaf34afb61c89a9f9770a7ea62
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Sep 11 12:31:14 2012 +0300
Write generic semaphore back-end and merge generic thread code
commit 4b95124b5f832861294c18c4e3cfb377d6f72636
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Sep 11 00:15:06 2012 +0200
Win32: compile correctly UAC.dll
commit eeaa3b9ef3034627249d20236d982ab6d60a51da
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Sep 11 00:47:30 2012 +0300
Remove unprotected ARM-specific syscall
commit a597327aa902f85e055aa455ae5ee0060544b8a4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Sep 11 00:35:15 2012 +0300
Use Linux kernel syntax instead of old Unix for Linux syscalls
The code is Linux-specific anyway.
commit cf87024c292ab999c7d035ac271eadb51ec838c6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Sep 11 00:30:27 2012 +0300
posix: drop hacks to support for glibc versions 2.5 and older
Even Ubuntu 8.04 LTS is more recent.
commit 9aa30ff3ed7abf56fda84b84a90e6644e09fe70c
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Sep 10 23:16:05 2012 +0200
dxva2: include needed headers
For mingw.org, we ship a single dxva2api.h which contains stuff
normally present in dxva.h, so skip dxva.h.
commit 7a216cf685a834d038da9b474271687167c10441
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Sep 10 19:36:14 2012 +0200
Qt: fix a crash when using the skins
commit 116c1df8d328fe1eba0006bdeec0a7c391b27f34
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Sep 10 18:33:11 2012 +0300
rwlock: use a proper source C module
Initially, I made it a header file suitable for conditional inclusion.
However slim read/write locks in Windows Vista do not support
asynchronous procedure calls, so they cannot be leveraged in VLC.
Thus rwlock.c needs to be included forever on Windows. (The same
limitation prevent usage of condition variables also in Vista+.)
commit debc9d470c2eeb1025c751348bc684655a2b2872
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Sep 10 18:28:20 2012 +0300
rwlock: cancellation safety
commit fba184a0ca0b28376a22f6daf5dac96b50f8e669
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Sep 10 18:21:38 2012 +0300
rwlock: reduce footprint and factor Win32 and OS/2 back-ends
commit 4cd019b153ad9918093eab8472740d480b21f50a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Sep 10 17:10:37 2012 +0200
Qt: selector, prevent some podcast crashes
commit a2df1797f9b6b39fcb8eeb3f0d616e9713b065c5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Sep 10 16:58:33 2012 +0200
Qt: do not delete parented QDialogs
Ref #7431 #5377
commit 82f89ed61448dbd70f956b2dda5def44b16a62be
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Sep 10 17:43:26 2012 +0300
Merge Win32 SelectClockSource() into vlc_threads_setup()
Also reorder Win32 functions to avoid forward declarations.
commit 14c1430db64d6d2636f9925782e93a953052d767
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Sep 10 17:04:05 2012 +0300
Win32: use clock field to discriminate static variables
This avoids having to make assumptions about the layout of the
underlying condition variables in the OS.
commit be75acdff70922cb7d5d0bacebd3f9e614d9263e
Author: Luca Barbato <lu_zero@gentoo.org>
Date: Mon Sep 10 12:31:22 2012 +0200
dolt: support nacl and silent-rules on fallback
nacl doesn't use pic as does mingw.
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 9b2ae59f9054bf2edd3d879f992d64f3551841be
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Sep 10 16:31:11 2012 +0300
Fix/doxify documentation
commit cdf16f92e0f26d9035820cadc5cfefabd429bc52
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Sep 10 16:22:05 2012 +0300
Rationalize #includes
commit ecb0421854e16ddb7a32d716a3565440378c5672
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Sep 10 14:57:05 2012 +0200
Public keys should be constant data
commit e7c2da6c16ccd419f8632e521e600e8e68e00ddc
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Sep 10 14:53:26 2012 +0200
Avoid a few relocations
commit f6fce728c863b7d01ac9b3be2ede9988590406c8
Author: Sylver Bruneau <sylver.bruneau@gmail.com>
Date: Mon Sep 10 14:11:26 2012 +0200
extras/tools: fix gas revision
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 94b654a3bffc3d2ae8ea8b9061dbc4b23b5cf5d0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Sep 10 13:57:58 2012 +0200
fixed linking the screen module on OSX
commit 26438f95fa9815dccdbfbf7ce2111b7e58c75d99
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Sep 10 11:00:37 2012 +0200
Configure: regroup the host/build sections
commit 4e6ace3517fc6115b4b43c7502e147f94f1e0451
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Sep 10 10:50:38 2012 +0200
Add dolt generated files to distclean
commit 1ce6c073f44188cb57f557510975148d8f159337
Author: Diego Elio Pettenò <flameeyes@flameeyes.eu>
Date: Tue Sep 4 07:38:58 2012 -0700
build: set automake flavour to foreign to avoid dirty tricks.
Using the foreign flavour you can forego the ABOUT-NLS file as well as
keep the custom INSTALL file.
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 0752b93c259ba5e5dce99567c8951908bfe17a39
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Mon Sep 10 04:20:09 2012 +0200
test: update .gitignore
commit 973824d893f619910fec91ebb55a55c5ed6eec24
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Mon Sep 10 01:47:41 2012 +0200
i18n: remove deleted file
commit 91afa20a17dc03a4e3e8998134bae533062756d2
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Mon Sep 10 01:44:54 2012 +0200
Makefile: fix file names
commit fb1dcab36e7c3a49d49562334045e4f87980ac03
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Sep 10 00:17:33 2012 +0300
pvr: remove the old ivtv module
This is a basically subset of the v4l2 access.
commit 70b74020f979b451ec998289f5b0360d8a833bd7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Sep 10 00:12:34 2012 +0300
v4l2 access: use --v4l2-chroma if specified
commit 0c4e52ceefd38317803a09cdf5ce26bb783f67a7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 9 23:56:07 2012 +0300
v4l2 access: setup the picture format (like the v4l2 demux)
If specific dimensions were specified, use that (like PVR).
Otherwise, try to find the best dimensions.
Previously, the current/default settings were always used.
commit cfb23eb2deff866f6ae47c6ce90473ffaf79af6a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 9 23:48:35 2012 +0300
v4l2 access: use block mode for READWRITE devices
Also refactor common code with MMAP devices.
In block mode, the read buffer size is controlled. That ensures that
dequeued buffers do not get truncated.
commit f8e7da6bf8a0283b3474ee61b7d84005239af327
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 9 23:22:24 2012 +0300
v4l2: V4L2_CTRL_FLAG_WRITE_ONLY is included in CTRL_FLAGS_IGNORE
commit 8ac45478b4cddfb3ea83feefbad3e98de0397ac2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 9 16:27:10 2012 +0300
Move libvlccore and libcompat to LDFLAGS from LIBADD
An ABI change to libvlccore or libcompat will always be signaled by a
change in a header file. That change will trigger a recompilation and
then relinking of affected plugins.
Thus, there is no need for libvlccore.la and libcompat.la to be
explicit dependencies of plugins. This small hack avoids relinking
every plugin whenever the libvlccore is rebuilt.
commit 5282cbf1d8454ae80b6630300c8778d2ff99d38d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 9 16:22:26 2012 +0300
Define explicit makefile variable for libpthread
commit fcc20e9224f621e0267350d4483896520ab57017
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 9 15:57:52 2012 +0300
Remove recursion into modules/codec/loader/
commit 65bb5e96d099ab8d8fe680c0e7ed10423deb5a85
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 9 15:49:12 2012 +0300
Remove recursion into modules/codec/avcodec/
commit b894ea273d3d3b42bb906acc722e153691f7678b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 9 15:46:35 2012 +0300
Remove recursion into modules/codec/omxil/
commit 242da5cd8b6971ae01ce61511d51c74900483abf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 9 15:38:45 2012 +0300
Remove recursion into modules/codec/dmo/
commit 95fe9aa84a0e4d661bfed3ddf58a7ece391996a0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 9 15:37:24 2012 +0300
Remove recursion into modules/codec/shine/
commit 9a0c2dcacf1ee86ebe7b05ebe32d13015f0c4499
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 9 15:35:21 2012 +0300
Remove recursion into modules/codec/wmafixed/
commit a42b001bfdcc79a94a3ef8a722424f47a1285bdb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 9 15:32:07 2012 +0300
Remove recursion into modules/codec/spudec/
commit 77e35f3dda1eef3cf961f14fe77e1e07e5ad2716
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 9 15:28:31 2012 +0300
Remove recursion into modules/demux/avformat/
commit 1f9312aa6b2adb95557a4b3c1240d89802f5e2ab
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 9 15:19:53 2012 +0300
Remove recursion into modules/demux/mkv/
commit 7495b8698a4fae87a8d71d630dfb05a7110490fa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 9 15:10:00 2012 +0300
Remove recursion into modules/demux/playlist/
commit 5fd4ccc7c5e763c4e314f83f24c788431ffe55e1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 9 15:07:39 2012 +0300
Remove recursion into modules/demux/mpeg/
commit 47f8ffaf94e15983e545f625ec7697956131c723
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 9 15:04:49 2012 +0300
Remove recursion into modules/demux/mp4/
commit 049c66f78d099e8d8eaa775ff01ba10ecb617cc9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 9 14:59:00 2012 +0300
Remove recursion into modules/demux/avi/
commit 6982d99b4a96fac034369896bfba5560333cf621
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 9 14:57:33 2012 +0300
Remove recursion into modules/demux/asf/
commit 79d4fa7efd8a5f81eb2a4f109377c96db3ec9649
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 9 14:54:18 2012 +0300
Rewrite modules/stream_filter/ Makefiles
commit 2376deda67279d6f7a237e3e040ad2cc19038449
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 9 14:42:41 2012 +0300
Remove recursion into modules/misc/osd/
commit f369524f69cd42ada642b16868bcd54c10308217
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 9 14:38:42 2012 +0300
Remove recursion into modules/misc/stats/
commit c5517b22c8b4d9cdc05e6b6692966b0fc3387178
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 9 14:35:38 2012 +0300
Remove recursion into modules/misc/playlist/
commit c90a86804c265d4776c8b846148efa5812217496
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 9 13:55:47 2012 +0300
Remove recursion into modules/control/dbus/ and clean up D-Bus rules
modules/control/dbus/dbus.h is removed as it conflicted with the global
libdbus header and was included only once.
commit c6935785a06ee67ff3134f30b20c200ec9d73ebf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 9 14:09:37 2012 +0300
Remove recursion into modules/control/globalhotkeys/
commit afc1d0221aee709df07ded0194c1851739c48f44
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 9 13:29:58 2012 +0300
Remove recursion into modules/video_filter/dynamicoverlay/
commit d4c32e837c326c5711cd888a4bb1e82d9efbda27
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 9 13:22:18 2012 +0300
shm: move rules out of configure.ac
commit 6e4820dd1fd3b58f5289530fcf023b85bcdfa322
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 9 12:56:12 2012 +0300
wingapi: remove WinCE vout
commit bb8711bab06f0af01b401b27176f6e694ce3c49d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 9 12:53:10 2012 +0300
Remove recursion into modules/video_output/msw/
commit 1051a606b49c1a42fa02ab1c74e201a904e7316a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 9 12:41:16 2012 +0300
Remove recursion into modules/stream_out/transcode/
commit ad2d4c2a91a049f0b6a282acef0f8d6bb3639de0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 9 12:37:29 2012 +0300
Remove recursion into modules/mux/mpeg/
commit 9bc110c4b98d4e680ed03762be1e299e40d48687
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 9 12:34:59 2012 +0300
Remove recursion into modules/visualization/visual/
commit 3bb91f70e7200da741e20fba1d983205aa8f9ea2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 9 12:04:59 2012 +0300
Remove recursion into modules/access/zip/unzip/
commit b6c921dbc1c04bef8e235457a3aac0f58cbd263f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 9 11:55:56 2012 +0300
Remove recursion into modules/access/mms/
commit e4179b139164c2927683d0e87c1d33c0cd3994d5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 9 11:52:40 2012 +0300
Remove recursion into modules/access/zip/
commit 4cefbe9ad9b53041720e854fc1c3aeed94310f42
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 9 11:47:57 2012 +0300
Remove recursion into modules/access/vcdx/
commit 4d1cee9e23f4f8249299752eb0f5909c2c8b21c3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 9 11:46:26 2012 +0300
Remove recursion into modules/access/vcd/
commit 1000e8fa00dcfb40748216eb4ecec42529254efc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 9 11:43:13 2012 +0300
Remove recursion into modules/access/screen/
commit db065ee5d41da3f168740d01e65f46001a9e88ce
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 9 11:37:47 2012 +0300
Remove recursion into modules/access/rtsp/
commit 0f085d69bbc11ab31cc511201c929a3dae51e8f5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 9 11:37:06 2012 +0300
Remove recursion into modules/access/dshow/
commit 74baa8cafc2a20c7cc479cd3c7a3b0756a0ec98b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 9 11:07:30 2012 +0300
Remove recursion into modules/access/bd
commit 63c78d400b682b650da19a91bf358a1a6e12f8d2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Sep 8 19:12:21 2012 +0300
Remove buggy and unused pread()/pwrite()
If they are really needed, they should be integrated in compat/.
Declaring standard functions static breaks when the target has stubs.
commit 84f5d45571d24c0b9bfde6294ee399e2028b8a32
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Sep 8 19:11:44 2012 +0300
compat: mark getpid() as not throwing exceptions in C++
This makes the definition consistent with glibc (NaCl).
commit 294f9cc85845ef613b6000def2af3240c44cc9db
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Sep 8 19:11:07 2012 +0300
compat: (pretend to) implement getpid() on NaCl
commit 60d58695815daacfc8163d909e017b9eaf8f6274
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Sep 8 18:59:45 2012 +0300
vlc_GetCPUCount: no need to call getpid()
commit 1f8faf158cf7ac0164cb1d2bcd0d4e63582bf536
Author: Denis Charmet <typx@dinauz.org>
Date: Sat Sep 8 16:28:19 2012 +0200
Add MKV tag handling and use them to properly name editions
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit b931c16ed0e6a1753178e03ad6c21e5e317f230d
Author: Ludovic Fauvet <etix@videolan.org>
Date: Sat Sep 8 14:52:06 2012 +0200
speex: remove tabs and trailing spaces
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 3e8dc1bc6665d26eb343782a5b2cdd823089fa72
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Sep 8 18:26:37 2012 +0300
afile: rename from aout_file for consistency with adummy and amem
commit 80c805395538a60e93e825745d1d3d3d094658f9
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Fri Sep 7 23:08:25 2012 +0200
macosx: cleanup generic scrollwheel implementation
commit 04e7801fbec46686821202423cccda790516d7b7
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Fri Sep 7 22:29:51 2012 +0200
macosx: implemented scroll wheel behaviour for fullscreen volume slider, too
commit da6798a95bc9bc4683c1f7b00b3a80167097d45f
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Fri Sep 7 22:08:04 2012 +0200
macosx: rename forgotten occurence of macosx-background
commit 0f233f4980d0440b8357de629fee7fa0741c27b3
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Fri Sep 7 18:03:00 2012 +0300
swscale: pass/calculate sar-info, should fix #7437
commit b6688f49a3c3dccb1d142c92ef7c0ecf63065922
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Sep 7 16:19:25 2012 +0200
macosx: compilation fix
commit 50f07bc440eb438ee769a9dbac92a1d5098ab2e8
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Sep 7 16:13:06 2012 +0200
stackhandler: simplify
commit 4dd84882b68bcb1627de4f02dc0f17672c61e13c
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Sep 7 16:12:53 2012 +0200
stackhandler: fix indentation
commit 38faa0be67f7df1fa4eca218aa63782e66d7806c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Sep 7 16:13:32 2012 +0200
macosx/wizard: allow partial extract values to be entered in a sane manner (close #4991)
commit 6738085c23a936f3654666b66424c34a4cfc3d6b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Sep 7 14:44:48 2012 +0200
Stackhandler: process win32 stacks
This script was done by etix, and modified by me.
Yes, this is not the most beautiful ever, but it works. Patches welcome
commit 2a19f53cfef8183170cb32be9bb84d7b07a7837b
Author: Ludovic Fauvet <etix@videolan.org>
Date: Fri Sep 7 12:56:41 2012 +0200
ogg: fix computation of vorbis stream length (close #1859)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 397b9e094c6e1cc175c3cb91cf5f8118c951c06a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Sep 7 00:10:16 2012 +0300
win32: cosmetic
commit df505697b39a6d34792b2cc84e3434bdd5ff3d7c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Sep 7 00:10:07 2012 +0300
posix: fix warning
commit 12b67927e9f6eb49175108dab1f6720e8a6c6302
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Sep 7 01:53:11 2012 +0200
po: Remove duplicate message definitions
The fixed typo generated a new string, and left the previous
string in the .po
Fixing the .po files thus left us with a duplicate string
commit f41f46f8683b8b886a9d207074f0b6d0c4e2af1d
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Sep 7 01:28:24 2012 +0200
typo: overriden -> overridden
commit dbc7e11c67d6ddac11c16995c28c133e7b6566fa
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Sep 6 19:12:12 2012 +0200
x264: do not use NULL terminated arrays in help item lists
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit d72aa5b3e7efdd65c9740f97b703c9afcc723ef4
Author: Benjamin Drung <bdrung@debian.org>
Date: Fri Sep 7 00:31:11 2012 +0200
Fix typo: overriden -> overridden.
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit e7179e2a2f3d3dd6d1edf16504efc0aee346901d
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Sep 7 00:25:35 2012 +0200
contrib: fix vorbis build on osx
gcc -O4 is apparently not recognized anymore
commit 2a54493c1666a5c9792de6d5a506bf4a3991d31c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Sep 6 21:09:57 2012 +0300
main: move single instance settings to playlist (from performance)
commit a5e6bc392fd56394b21986bd050f93eaef541e0d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Sep 6 21:02:21 2012 +0300
Win32: run-time support for Seven's interrupt time
commit 0db5d1d2c2540f360c7a38c5df81422f3d0d9375
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Sep 6 20:55:36 2012 +0300
Win32: run-time support for Vista's tick count
commit 1bd2dabff8e0f82abf50edbff01c4128ad484a07
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Sep 6 19:34:53 2012 +0200
contrib: libogg: do not use gcc -O4 on osx
commit 4e2ad6dffd3191c9cecacb1dfe3c2d35b58b4d17
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Sep 5 01:59:27 2012 +0200
videodev2.h: fixes for non Linux builds
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 602d9e215b2525665289c9319dd37e5139c7038f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Sep 6 19:26:37 2012 +0300
Win32: add --clock-source configuration item
commit fa51c9939bf475de32ed377f9ba26ea2da6565e5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Sep 6 18:20:33 2012 +0300
Fix comment for VLC_CONFIG_LIST_CB
commit 2723790468d4324445752d7b050394553fd08cb0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Sep 6 17:25:31 2012 +0200
s/FFmpeg/libavcodec where applicable
commit aff4cad782e0939afc520f82735ebfac27cd3b9c
Author: Benjamin Drung <bdrung@debian.org>
Date: Thu Sep 6 15:07:22 2012 +0200
Do not ship UAC.dll in source tarball.
Close #7436
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 0bafe94c50caf457afc5d0a244695db4f6122a09
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Sep 6 16:55:07 2012 +0300
Remove empty *_DEPENDENCIES in makefiles
commit cae17164feb0d5bfcd7dfaa0e2ef4685010dfce4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Sep 6 14:59:22 2012 +0300
access: use correct libtool tag for C++ files
commit 4f0158c54276d37cbe2f5de29b6b97d4618d730a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Sep 6 14:57:49 2012 +0300
Remove unmaintained RPM specfiles
commit bc6a86c077196e8a48230f37e43a9167cadf97ef
Author: Ludovic Fauvet <etix@videolan.org>
Date: Thu Sep 6 12:38:49 2012 +0200
ogg: find the length of an opus stream
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 597e34b81febddfabf45e5d821e99abd109fa94b
Author: Denis Charmet <typx@dinauz.org>
Date: Thu Sep 6 13:02:05 2012 +0200
MKV: Fix seek to 0 with a non null time offset
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 4afbaf587d11e0df32e035309cb7425f754b02c5
Author: Benjamin Drung <bdrung@debian.org>
Date: Thu Sep 6 14:15:43 2012 +0200
Fix typo: bandwith -> bandwidth.
commit 840d47a8c82537c42c21c5b5c0a61c0a1d15aac2
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Thu Sep 6 12:39:39 2012 +0200
Qt: MLModel: fix memleak
commit 40edf1ba79819c6fa216435b01b06bf25331b1c9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Sep 6 13:10:12 2012 +0300
dbus: simplify single instance initialization
commit 6b51f70793b58d3da9f5cb57085457bbffdc41bd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Sep 6 12:40:40 2012 +0300
Remove system_End() except on Windows, simplify
commit 6884e6dca9f02a7ddbb70f1414c47cc5604a40cc
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Sep 4 15:12:19 2012 +0200
record: remove a few relocations
They were spotted by ruby-elf's cowstats (gem install ruby-elf)
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit c422a5231ac90ccca633a0552185c5af90b52d33
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Sep 4 16:56:02 2012 +0300
LIBDL may be required regardless of plugins (e.g. v4l2)
commit a35aed0949038367fd1c6f22766d6ba651389b85
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Sep 5 13:46:12 2012 +0200
--enable-qt4 is now --enable-qt
commit eda125cd0ac43c1761d95ed23c26c7861a8d871e
Author: Mark Lee <mark.lee@capricasoftware.co.uk>
Date: Wed Sep 5 11:38:16 2012 +0100
Add missing "; " delimiter in subtitles extensions.
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit dfae35ab8f7b5ef8cc43bdf613c741298edb6e2b
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Tue Sep 4 20:46:52 2012 -0400
Win32: Check for the shared libgcc in all LIBRARY_PATHs
Some mingw-w64 3.0 toolchains like mine, for example, have those DLLs in the second or possibly third field of LIBRARY_PATH. Skipping these could lead to weird C++ dlopen errors.
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 621a5ee08b78d51876ca44c04c2c251f24f7c425
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Sep 5 12:57:38 2012 +0200
contrib: build opus by default
commit 0346a35cee7d880f16ad24ca983a0885d85b363d
Author: Diego Elio Pettenò <flameeyes@flameeyes.eu>
Date: Tue Sep 4 07:25:09 2012 -0700
fourcc.c: make fourcc lists fit in .rodata
By changing the description from a pointer to an array of characters,
the long tables don't need to be relocated. Unfortunately this adds
30KB of padding zeroes for empty strings.
Since Lookup() returns a custom entry_t object, with a possibly
modified description, this is implemented by creating a new structure
type. With more work it would be possible to simply filling all the
entries with final description and remove the extra matching and entry
manipulation.
Signed-off-by: Diego Elio Pettenò <flameeyes@flameeyes.eu>
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit fbe2c9bcf9424fa6cf510257f92c739e2f1d43ad
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Sep 5 00:01:32 2012 +0200
Contribs: update Opus to 1.0.1-rc3
commit df0b9f55b263a422a560efd10e33bd31f5569c35
Author: Denis Charmet <typx@dinauz.org>
Date: Tue Sep 4 13:53:36 2012 +0200
MKV: Handle multi-editions as different titles
Close #7401
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 720f0f1bae9572f45984febde729849f6f30e822
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Tue Sep 4 21:10:55 2012 +0200
sql_ml: wrong album update predicate.
If psz_album is NULL you have no data to insert.
If you have an id then the value is already in database and only empty
string can erase it.
commit eb7a298fb6ab52d4f6bacc5054078fde158a93fd
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Tue Sep 4 20:10:48 2012 +0200
sql_ml: lock was missing, use GetURI
commit 836dd5f68c7e5edad9dedc174315b2eaeecb2826
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sun Sep 2 15:47:02 2012 +0200
macosx: add scroll wheel support for progress and volume bar
commit fc562ac89188f752b181825793b4c7bbe92d1908
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Mon Sep 3 15:29:55 2012 +0200
macosx: reset window size to the one before video was started
close #6019
commit 083f13909cc377a8121d788dba4b79ddd4461ace
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Mon Sep 3 15:03:57 2012 +0200
macosx: use video-wallpaper instead of macosx-background, and fix some small issue
commit 8d969f7f52e1bcf0fca8ed683059284abe34ddca
Author: Luca Barbato <lu_zero@gentoo.org>
Date: Tue Sep 4 15:54:00 2012 +0200
configure: add DOLT
Shorten build time.
On x86_64 linux build:
LIBTOOL make -j2 60,82s user 13,98s system 112% cpu 1:06,59 total
make -j2 56,83s user 12,72s system 110% cpu 1:03,20 total
DOLT make -j2 44,32s user 11,02s system 108% cpu 51,215 total
make -j2 42,15s user 11,04s system 106% cpu 50,155 total
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 847690d238dd9d957d24352fdde69703dc3bc64a
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Tue Sep 4 15:02:10 2012 +0200
Qt: MLItem: add missing lock and fix scheme fixing
commit 1ebf4b12550a7b764319b2c13158584e80a70d63
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Tue Sep 4 15:27:32 2012 +0200
Qt: MLItem: missing lock
commit 0bb6445c3fc4f99caa170855f5a226844a120e07
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Tue Sep 4 15:38:42 2012 +0200
Qt: MLItem: missing locks
commit a3d241810b6e02d1b81d15927bde30b87fb7abd7
Author: Diego Elio Pettenò <flameeyes@flameeyes.eu>
Date: Tue Sep 4 06:19:30 2012 -0700
build: unbreak bootstrap after c685975185e8ad0e4845ea0dbacc0adf77eb7a20
Signed-off-by: Diego Elio Pettenò <flameeyes@flameeyes.eu>
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 5d498a3966b84cd699b0e52d160fe6b2de293ef9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Sep 4 16:07:07 2012 +0300
v4l2: copy header (with minor changes) from Linux 3.5
As agreed last week with upstream, that's basicailly the least insane
way to deal with the ever changing and expanding V4L2 API. This allows
compiling VLC with old Linux headers and run it well on a new Linux
kernel. This also avoids a pile of backward compatibility hacks.
A few other userspace tool already copy videodev2.h like that.
commit 775d319e2f75dcdc6ca25af06414c337979aa4f7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Sep 4 15:54:39 2012 +0300
v4l2: do not warn about unsupported CROPCAP, only print debug
CROPCAP is no longer mandatory, and many drivers failed to provide it.
If there is no CROPCAP, then there is no cropping.
commit bc3dd56dca6d17b667eaa0edd859815d38c216d4
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Sep 4 00:46:17 2012 +0200
transcode: try FI32 as intermediate format
Some formats can only be converted to FI32, and then
a FI32->FL32 converter can be used.
commit 8494d6cd31987e69dc623ed3557f653cfb1198c0
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Sep 4 14:11:40 2012 +0200
contrib: install .pc file for ncursesw
commit f9b872ba9e7889e975c3f29c50868389e040bcc0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Sep 4 12:51:20 2012 +0200
macosx: removed dead code
commit 1f18696f679fe520b64d60cb933fe50d3dfc3215
Author: Martin Storsjö <martin@martin.st>
Date: Thu Aug 30 00:44:42 2012 +0300
omxil: Only use pts if it actually is set
If we need to use pts for timestamps, but pts isn't set (the
avi demuxer seems to set it to 0 for cases where it isn't known, while
dts has a nonzero value), use dts instead.
This fixes things on OMAP4 (the only platform where b_use_pts is
set at the moment), when playing back files that have only dts,
no pts.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit d84b8db93bce76f078f190505226924c0c4cd3cc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Sep 4 11:25:39 2012 +0200
Contribs: use dvdnav fork on github
Bored as hell of those crashes...
commit 2db381f650ad54b0e87afa5a6e378bb3a00368c7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Sep 4 12:24:17 2012 +0300
Qt4: ask for confirmation before overwriting files with sout
Both conversion and streaming output wizard are covered.
However, demuxdump is _not_ covered.
commit 4dfda7ce68f29dad72da61188abf162c80aa3f65
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Sep 4 12:14:44 2012 +0300
file out: ask for confirmation to overwrite file
To avoid disrupting existing workflows, the dialog is only shown when
overwrite is disabled. If there is no UI, then it will be assumed that
the file is not overwritten.
commit c685975185e8ad0e4845ea0dbacc0adf77eb7a20
Author: Diego Biurrun <diego@biurrun.de>
Date: Tue Sep 4 11:47:32 2012 +0300
src: remove one level of makefile recursion
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit 9c7198eaeda34f791fd007287e4089099ed70e22
Author: Timothy B. Terriberry <tterribe@xiph.org>
Date: Sun Sep 2 15:24:03 2012 -0700
Fix 0-byte Ogg packet handling.
This stops rejecting 0-byte packets, adds checks everywhere we
access the first byte of a packet, updates the th_decode_packetin()
return value checking so that duplicate frames aren't thrown away,
and updates video pts generation so the resulting frames are
displayed correctly,
Fixes bug #3416.
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit af4805700c96f17972ab6d3292404f9248be2b90
Author: Timothy B. Terriberry <tterribe@xiph.org>
Date: Sun Sep 2 07:43:41 2012 -0700
Opus decoder.
This patch uses the information passed by the demuxer in block_t's
i_nb_samples and i_length to properly handle pre-skip, seeking
pre-roll, and end-trim. Multi-channel decoding should work. It also
adds .opus to the list of supported formats.
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 675072a8a6a520f79e9892e26ff3be98b069df7a
Author: Timothy B. Terriberry <tterribe@xiph.org>
Date: Sun Sep 2 07:36:44 2012 -0700
Opus demuxing fixes.
This properly handles pre-skip, seeking pre-roll, and end-trim. It
uses the i_nb_samples field of block_t to signal to the decoder how
many samples should be returned after (possibly) skipping some at
the start of the block (for both pre-skip and pre-roll). In
addition, it abuses the i_length field of block_t to signal to the
decoder how many samples to trim from the end of the packet (for
end-trimming).
This patch does not compute correct timestamps for streams which
start at a non-zero offset (e.g., live streams joined in the
middle), nor does it correctly compute the length of a stream. But
neither of those things work for Vorbis, either. I'm leaving them
for a follow-up patch.
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit c33e5f1920a6782e60b3fc38235f90edca52eeb0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Sep 3 23:05:52 2012 +0200
macosx: unify and modernize coding style
commit 8b66194bf7edcbdf61d356b8fbca8e23f424045e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Sep 3 20:46:44 2012 +0200
macosx/StringUtility: move lost declaration
commit 234c3fabc0d037d97988930166b69f84a8e04461
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Sep 3 20:41:46 2012 +0200
quartztext: unify and modernize coding style
commit da06d2cb0bc918e58e74d9c37cc1993b32bdf7f7
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Sep 3 20:30:09 2012 +0200
eyetv: unify and modernize coding style
commit e365f860e046606a11e2f73df4168f878906850d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Sep 3 20:12:53 2012 +0200
qtcapture: unify and modernize coding style
commit bdb729ea3fc7117b1ab1f268da006ff5d2d1be92
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Sep 3 20:09:46 2012 +0200
qtsound: unify and modernize coding style
commit f4e7a566b252aa5fce21d045ef32ce0931be453c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Sep 3 20:04:37 2012 +0200
macosx_vout: unify coding style
commit 06ec7c968300e49e113e89d97801c1b09229d641
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Sep 3 19:10:58 2012 +0200
macosx: fixed runtime warnings due to renamed imagery
commit 1ee08fc6bed5192218bc0a63ed9ddace24e46203
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Sep 3 19:08:05 2012 +0200
macosx: implemented graphics for forward/backward in the 6 button state
commit c48eb700d0ad792b178295bab1b43ea1423f3833
Author: Damien Erambert <damien.erambert@me.com>
Date: Mon Sep 3 18:40:35 2012 +0200
macosx: add additional artwork for forward/backward when showing the 6 button state
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit b30051e082d44c1c177ba914d3db64f26971d5fd
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Sep 3 18:37:45 2012 +0200
macosx: removed no longer needed preliminary artwork
commit 3b59b6f62323ff283087ec9c00ef1a4668ef5d73
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Sep 3 18:34:53 2012 +0200
macosx: implemented graphics for next/previous in the 6 button state
commit 75c9a925ebb03ce8102c736cf3c0780c1f067f4b
Author: Damien Erambert <damien.erambert@me.com>
Date: Mon Sep 3 18:31:20 2012 +0200
macosx: new artwork for the 6 button state for the previous/next buttons
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 565c19d646fa59fabb9c36876ca16bdb3a52ec1a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Sep 3 18:28:39 2012 +0200
macosx: renamed 'back' button images to 'backward', since it is less confusing
commit cc624f1372e89c8d405eef468774e5ecdf283b8a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Sep 3 18:01:23 2012 +0200
macosx: implemented graphics for the single playlist button state
commit 034d3bab1c6b95cc1e5dc0294eb4a61c4b36029e
Author: Damien Erambert <damien.erambert@me.com>
Date: Mon Sep 3 18:00:12 2012 +0200
macosx: added new artwork for the single playlist button state
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit e76b3523c94dee38c9454115ed0b7e978323dd2f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Sep 3 18:53:04 2012 +0300
file out: option not to overwrite an existing file
If --no-sout-file-overwrite is specified, the access output will refuse
to overwrite an existing file. Overwrite is enabled by default for
backward compatibility with existing command lines.
commit b68f50f1ff7dc742346fb5a1e0f888e549f0ba91
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Sep 3 18:21:13 2012 +0300
http: fix HTTP through proxy (fixes #7417)
commit edd2190a5b093c698c647b7ac163f3ae79464dbf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Sep 3 16:32:58 2012 +0300
v4l2: radio: measure time from start (refs #7400)
commit 93d4bf96f5f86f4056d0b7a7f7b7fd297606a637
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Sep 3 16:31:10 2012 +0300
ALSA: measure time from start (refs #7400)
commit c21bc6b1c6f58b9c6d7dbf279a91c5e8b6c15ba3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Sep 3 16:28:45 2012 +0300
v4l: measure time from start (fixes #7400)
commit 4c4fa08cff1cb21fa56a0c9caf2490900d5510ba
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Sep 3 14:58:11 2012 +0300
win32: prefer 64-bits ticks count on Vista builds
While less precise, ticks count should be more stable than performance
counters.
commit eb7da3f02bc22f8f14c3d6cfa95b271e356de7be
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Sep 3 14:34:13 2012 +0300
wasapi: do not assume mdate() returns the performance counter
commit 92e270ebd6b682e9110f49857f9d567b36540eb4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Sep 3 12:45:11 2012 +0300
Remove old MSVC and Borland work-arounds
commit 5bf7136dcfe8df948150c534ac12a42cf97c45b5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Sep 3 12:44:38 2012 +0300
Remove work-around for antique versions of MSVC
commit cbcf6bbdc8bd8c793ad95dacb2290fe13d302c24
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Sep 3 12:43:59 2012 +0300
Remove useless alloca() work-around
We do not use (non-standard) alloca() anymore.
commit d18e0d0e50bba162a424fea4caaaba1e5de532e7
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Sun Sep 2 14:49:34 2012 +0200
Qt: PLSelector: ensure curItem is set when switching back from ML
commit 969c7bd309e755e01d65865354182e3f8b9d00eb
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Aug 31 15:41:54 2012 +0200
Qt: MLmodel: fix headers encoding
commit df0f82ab9c89d2658ddb94b581ef5e6eff460b16
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Sep 2 13:47:21 2012 +0200
macosx: fixed conditionals for the different OS X release by adapting to the newly updated version defines
commit d5c02e561aca1af8fff928188d34abb112e7acfa
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Sep 2 11:41:04 2012 +0200
auhal: converted to a more sane coding style
No functional changes.
commit e32b67d0d7444436fd8e396c9b3925d12e10ad5a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Sep 1 16:36:58 2012 +0200
auhal: unify coding style
commit a7b2dcf0ee052630b5469fb2dac652d307e0784c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Sep 2 12:14:28 2012 +0300
Remove WinCE
commit a5b8b24f212e8aac622d120651aecc8dbc81dbb0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Sep 1 16:54:44 2012 +0300
Remove redundant UNDER_CE checks
WIN32 is defined also on WinCE anyway.
commit 6bad0899ef262508992233fb12c35578f10165d5
Author: Naohiro KORIYAMA <nkoriyama@gmail.com>
Date: Wed Aug 29 16:44:16 2012 +0200
contrib: libass added fontconfig font search paths for OS X.
On OS X, fontconfig searches font only from /System/Library/Fonts, so this patch adds more search paths to its initialization.
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 8fbb1fd08399f3a29c0c4850bac2c03e40997099
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Sep 1 11:57:58 2012 +0200
auhal: fixed audio device configuration callback and added an additional callback to watch the used device's health (close #4834)
commit c79a5875cb679967cd6b5cfc98f00c5a7444c85e
Author: Rémi Duraffort <ivoire@videolan.org>
Date: Sat Sep 1 09:19:14 2012 +0200
auhal: fix inverted logic (and potential NULL pointer deref).
commit fa2beada4c538c87dded9f55e1505bad7efba801
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Aug 31 15:28:44 2012 +0200
macosx: updated xcodeproj to fix the build
commit b1c627934b266fd5435d79e3bf17ef3cd8977371
Author: Angelo Haller <angelo@szanni.org>
Date: Fri Aug 31 13:48:37 2012 +0200
Sanitize file path before deletion.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 71c1e3552afbd11ad92d3571a3518a28001c3531
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Aug 31 14:17:04 2012 +0200
macosx: use the updated forward/back buttons in the gray window
commit d3ed861a7fb1fc9bfdf56b56d79b5f86457da422
Author: Damien Erambert <damien.erambert@me.com>
Date: Fri Aug 31 14:13:20 2012 +0200
macosx: updated forward/back buttons for the gray window
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 869792e14f572dd635ec4e428f0cd8c93d9b6e69
Author: Damien Erambert <damien.erambert@me.com>
Date: Fri Aug 31 14:08:27 2012 +0200
macosx: update the dark play button for the pressed state
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 8f5af35461457fa13ec2abacf50103522676fb62
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Aug 31 13:36:21 2012 +0200
macosx: pixel-pushing within the detached vout window
commit 3589fc7ae91e333b28a10c8f21f495513a6bbc05
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Aug 31 13:15:27 2012 +0200
macosx: replaced previous/next buttons for the dark UI
commit d7b660fa9af2b8fcb9f362c05a8ba1b8476b2d04
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Aug 31 13:08:45 2012 +0200
macosx: fully adapt main window ui for the new buttons
commit 1ed62bb03f8c4eab00e02a10930b6bdc1aa36ead
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Aug 31 12:46:13 2012 +0200
macosx: preliminary xib file adaptions for the 2.1 buttons.
more to come.
commit 5f04d562c288669441abeebf502f6315c278c7ca
Author: Damien Erambert <damien.erambert@me.com>
Date: Fri Aug 31 12:45:16 2012 +0200
macosx: replaced play/pause button artwork for a more condensed 2.1 look
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 2ee43275e3dfe528f9bc41f8520ba218487d0588
Author: Ludovic Fauvet <etix@videolan.org>
Date: Fri Aug 31 02:37:15 2012 +0200
fix use of uninitialized variable on error
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit 25a85e9285b958ee28ac239d02a9d89e8e6c1560
Author: Ludovic Fauvet <etix@videolan.org>
Date: Fri Aug 31 03:48:18 2012 +0200
mp4: fix flawed logic (close #7058)
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit 9c9b7a3df922bb9dc2bee9d2975486c335379ed5
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Aug 31 01:12:23 2012 +0200
Do not cache non existing memcpy module
commit c36ef28adb260c01da6e8ee9f51ed272df080624
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Aug 31 00:00:56 2012 +0300
OSS: synchronize start of playback (fixes: #7213)
This is untested as the bug could not be reproduced locally.
commit 27c1188f025b8511c167b9cf7ba700f0a9859d30
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Aug 30 22:51:27 2012 +0200
HLS: remove tabs and trailing space
commit 65d11fbb2ab3ca24a3df687b65b1837286d23329
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Aug 30 23:34:51 2012 +0300
ncurses: rewrite configure detection with pkg-config
This makes sure that the correct header files are checked and used.
That is to say the ncursesw headers as opposed to ncurses.
commit d17ebaf154b252c794eef4326065886c5c750bf5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Aug 30 23:33:21 2012 +0300
dtv: accept frequency as low as 50 MHz (fixes #7406)
commit 9e76fdbc6e1e1243c59126688f23141329f10461
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Aug 30 21:48:37 2012 +0200
Skins2: blind attempt to fix a ThemeRepository crash
Top crash on Skins2 module on Win32
commit ec7e4d5322e73df58d116418dc10eb025d9eea70
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Aug 30 17:11:12 2012 +0200
Decklink: use a consistent licence header
commit 9971f95956d14896e10f41effbe9933eeccde92f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Aug 30 17:04:58 2012 +0200
Linsys: relicense under the LGPL
commit f19d35a1efbe3f0da445f30d594c11d129d5bc26
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Aug 30 14:40:36 2012 +0200
contrib: do not put -g in CPPFLAGS
commit e96daf834138eba8df15783b32883ebacb77df2b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Aug 30 14:57:14 2012 +0300
mjpeg: probe before malloc in one simple case
The code is still seriously brain damaged.
commit b8df153b88b4068e4c028787e8c437a00ccca002
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Aug 30 14:41:09 2012 +0300
mjpeg: deduplicate frame length variable
commit c3693789a2d658f986521f85c335cdb8a973a691
Author: Rémi Duraffort <ivoire@videolan.org>
Date: Wed Aug 29 20:12:28 2012 +0200
update LIST.
commit 803bdc2144db25b8dea71a9d65bef405679b0c4d
Author: Rémi Duraffort <ivoire@videolan.org>
Date: Wed Aug 29 20:11:18 2012 +0200
panoramix: remove write only variable.
commit 6633ef04bdbcd73524b920a01f4dbe758f289e08
Author: Rémi Duraffort <ivoire@videolan.org>
Date: Wed Aug 29 20:10:25 2012 +0200
audiobargraph: fix memory leak.
commit 0813e08f0be94a42114440ebe07d41bec5555c93
Author: Rémi Duraffort <ivoire@videolan.org>
Date: Wed Aug 29 20:08:14 2012 +0200
rc: fix some memory leaks.
commit e7bfbd1dd509bb8bf569ce59c63b633f2ef9fc9a
Author: Rémi Duraffort <ivoire@videolan.org>
Date: Wed Aug 29 19:30:58 2012 +0200
taglib: fix potential null dereference.
commit 40f657d50e2acdee338a0a49145408cc13b8b5ea
Author: Rémi Duraffort <ivoire@videolan.org>
Date: Wed Aug 29 19:12:45 2012 +0200
atmo: fix memory leaks.
commit a1dbddfa016acddef880829de54c67a10c3a730a
Author: Rémi Duraffort <ivoire@videolan.org>
Date: Wed Aug 29 19:11:11 2012 +0200
Fix potential file handler leak.
commit 816e52c8f10798ed014b36362b846a0f46a3358e
Author: Rémi Duraffort <ivoire@videolan.org>
Date: Wed Aug 29 19:09:56 2012 +0200
Fix potential memory leak.
commit 38bf881c029db5cefe5eb2480a3ce9d0bcca3718
Author: Rémi Duraffort <ivoire@videolan.org>
Date: Tue Jul 31 11:08:13 2012 +0200
v4l2: Fix wrong parameter to sizeof.
commit ea87467e04fb47498f13e15f1e4ce6095129132f
Author: Rémi Duraffort <ivoire@videolan.org>
Date: Thu Jun 28 20:16:21 2012 +0200
http_live: Fix off-by-one.
commit 691b9c33ec4991bfaeb91eb5afb97aee30d02f13
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Aug 29 14:21:24 2012 +0200
Build contribs with debugging symbols
commit f8e9297a9b59823a4e8dc8c21ed38d3b89b85c11
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Aug 29 02:45:53 2012 +0300
XCB: map media, brightness and zoom keys
commit 0e8c803fbaa28aaeefe060e8f6cb8427733c0537
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Aug 28 19:57:54 2012 +0200
Qt: improve strings
commit b11bba670cd0f02296aaaa8ddd8c8bcf384bffdd
Author: Angelo Haller <angelo@szanni.org>
Date: Tue Aug 28 19:32:42 2012 +0200
Qt: allow to change the art
Close #1624
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit cfbe138d6f6fc187d447114bb6d2ea900919aac6
Author: Angelo Haller <angelo@szanni.org>
Date: Sat May 19 17:12:06 2012 +0200
Save album art to id3 tag.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 0df51d03d9f74d295434071006238e8ca9e53e64
Author: Angelo Haller <vlc-devel@szanni.org>
Date: Tue Aug 28 18:07:06 2012 +0200
Move mime type guessing by extension to separate file and export it
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 1cbac3d8718c2fbcb6b3af45728aa0a6edcb8be9
Author: Zoran Turalija <zoran.turalija@gmail.com>
Date: Thu Aug 23 15:44:38 2012 +0200
Qt: Add Anaglyph 3D video filter to effects dialog.
Add new option in Tools/Effects and Filters/Video Effects/Advanced GUI
to toggle on/off Anaglyph 3D video filter.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 7d4da02dae2b239323ed9b9246d4ecda5ed9e5fc
Author: Martin Storsjö <martin@martin.st>
Date: Tue Aug 28 17:07:47 2012 +0300
OMX: Don't blindly set the input buffer size
Keep it set to whatever the codec had set it to initially.
This makes the IOMX codecs work on Nexus 7.
This might also help for issues on Qualcomm devices (buffer sizes
that were too large on Nexus One, but restricting them broke
larger resolutions on HP TouchBook instead).
Optionally, one might need to call OMX_SetParameter/OMX_GetParameter
after setting the width/height to get a proper buffer size initialized
instead.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 512b0a37768954aee13f08f55517025c1b230b9b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Aug 28 17:46:36 2012 +0200
contrib/bghudappkit: updated xcode4 patch to create an ibplugin, which can actually be used for production
Basically, MACOSX_DEPLOYMENT_TARGET was set incorrectly in the previous patch.
commit 40b04bc133938191e40752b993ba285a7b44310b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Aug 28 06:51:54 2012 +0300
Define brightness keys, zoom keys and missing media keys
commit fa41853f7a71dc6cbf92197c0c17e94341339547
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Aug 27 20:00:54 2012 +0200
Qt: preselect DVD drive
Close #6719
commit a781db31ec5220b2b6ce8cc9910c6f776741ef83
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Aug 27 19:57:45 2012 +0200
Qt: limit size of playlist display
commit 49d87527610c18215283418f63f0468c6480f104
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Aug 27 17:43:06 2012 +0200
Qt: Ctrl+mousewheel to zoom on playlist
commit 305917c3ba7a30833238c8862cc1bfd051df86c3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Aug 27 14:35:29 2012 +0200
Qt: add the playlist view selection to the main menu
commit 6bb65f65c1ac1bed213ca6f29e7807d092bd27de
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Aug 27 14:11:22 2012 +0200
Qt: use the new helper in button selection
commit 662dc6f869a8edfb13d0f914b4c2625ab2e95e89
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Aug 27 14:01:31 2012 +0200
Qt: split playlist mode view in a separate function
commit b216ade19af2aeba136bca8f251f8c675960357c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Aug 27 13:40:24 2012 +0200
Qt view mode are exclusives
commit 64aa5fae9243b27c5c29121c90a6f7739f017e49
Author: Varphone Wong <varphone@gmail.com>
Date: Sat Aug 18 13:47:07 2012 +0800
contrib: check is dxva2api.h already exists before install
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 7c5514122d6af663412113aaabb4ebd34d02bd3f
Author: KO Myung-Hun <komh@chollian.net>
Date: Fri Aug 24 22:07:00 2012 +0900
OS/2: Include sys/types.h in vlc_configuration.h
This fixes the following error.
-----
make.exe[1]: Entering directory `F:/lang/work/vlc/vlc.git/modules/demux/mkv'
CXX libmkv_plugin_la-virtual_segment.lo
In file included from ../../../include/vlc_common.h:938,
from mkv.hpp:45,
from demux.hpp:28,
from virtual_segment.cpp:27:
../../../include/vlc_configuration.h:104: error: 'ssize_t' does not name a type
../../../include/vlc_configuration.h:106: error: 'ssize_t' does not name a type
In file included from mkv.hpp:53,
from demux.hpp:28,
from virtual_segment.cpp:27:
../../../include/vlc_charset.h:153: warning: 'warn_unused_result' attribute ignored
make.exe[1]: *** [libmkv_plugin_la-virtual_segment.lo] Error 1
make.exe[1]: Leaving directory `F:/lang/work/vlc/vlc.git/modules/demux/mkv'
make.exe: *** [all] Error 2
-----
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 1d48edd5d1e9f3c2394617615947d4ade9447036
Author: KO Myung-Hun <komh78@gmail.com>
Date: Fri Aug 24 22:39:58 2012 +0900
OS/2: Include ctype.h in modules/demux/playlist/playlist.c
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 61e310a3237ac9bf852613ce0c615c4f610659f6
Author: Zoran Turalija <zoran.turalija@gmail.com>
Date: Thu Aug 23 15:03:36 2012 +0200
Deinterlace: Add hotkey to cycle through deinterlace modes.
Allow easier cycling through available deinterlace modes
instead of painfully going through menus.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 189c715a206d2651f9be3f55305983e2d970856a
Author: Zoran Turalija <zoran.turalija@gmail.com>
Date: Thu Aug 23 15:02:59 2012 +0200
Deinterlace: Correct deinterlace hotkey descriptions.
Deinterlace hotkey does not cycle through deinterlace modes;
it toggles deinterlace state on/off.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 8206f9ff4a9916e12d8ac1e69a9ac4e65f153229
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Aug 26 17:33:55 2012 +0200
Add a FourCC for vorbis
Close #7389
commit d56415db77f354bcac401e795408404b2958f8b8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Aug 26 17:27:00 2012 +0200
Support J440 and I440 in raw video codec
This happens in some jpeg files
commit c7ab9f113d6a3e788d05a45ad2ccd31527901d88
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Sun Aug 26 16:29:55 2012 +0200
Qt: InputManager: move name updates to unified events loop.
name update event was triggering updatename() before the meta
changes were propagated (delayed by the event dedup loop)
commit 85a9ef4fcb2019f29504900fdb104a60ec995f65
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Aug 26 14:30:31 2012 +0200
macosx: when resetting VLC's config in the prefs panels, also reset the OS X specific NSDefaults
commit 2c6dd263f753d0868b103696d09dc04e97c8ab43
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Aug 26 14:22:53 2012 +0200
macosx/CAS: implemented full profile management, which is retained across sessions, allows custom profiles and even to delete the default ones, if desired
To restore the defaults, it is currently needed to reset the preferences.
This commit includes further ObjC2isms and some factorization
commit 423d20a0b3460a0fc11af3fbd38287e7a2f719a8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Aug 26 13:08:51 2012 +0200
macosx: simplify preferences handling
commit ddf2c24db23e37050bf13ea89a13f6067d9bb6f8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Aug 26 12:11:12 2012 +0200
macosx: don't allow the podcast management sheets to be resized
commit f2ddc1ec6869185c00504b012e1a9003d9339247
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sat Aug 25 22:01:08 2012 +0200
macosx: minor additions in optical media scanning code
commit 15339133e421c1ffdde5c6a2329f617c28211ee7
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Aug 25 21:11:58 2012 +0200
macosx/VideoEffects: fix 'posterize-level' option
commit 926b63a4895cb24cd0da3bf2d90955f097018041
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Aug 25 17:51:12 2012 +0200
NEWS: update
commit ca9f066cbba6e64e42e4e9f55339ddcd8f108cbc
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Aug 25 17:49:58 2012 +0200
macosx: added missing l10n for the podcast UI
commit b81c1977d6777841c92f070a047dab134bf8c30a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Aug 25 17:45:08 2012 +0200
macosx: implement a complete podcast UI (close #6017)
commit 4fdba87a8c40051cffded804a5f773f5a796a8ab
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Aug 25 16:59:49 2012 +0200
macosx: added Podcast UI skeleton
commit b1f85214dfb4feb4957448f95c994775854285fe
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Aug 25 15:03:37 2012 +0200
macosx: minor layout improvement for the crash reporter panel
commit ae3ae49024c657da2b1a5d420ff7b0d72ca7c8ed
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Aug 25 15:02:05 2012 +0200
macosx: added NSAccessibilityTitleAttribute to buttons without a title (refs #495)
commit eef80aeea558b03de7f05cbc79aac389306941f5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Aug 25 14:45:03 2012 +0200
macosx/fspanel: fixed c&p mistake
commit ff3f75bad87fa7d2a918f58d2e97adc5fbc711fc
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Aug 25 14:32:41 2012 +0200
macosx/MainWindow: add accessibility support to the customizable buttons (refs #495)
commit 47152c86d9500a4a21fc697be42f95b3c36747f1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Aug 25 14:32:09 2012 +0200
macosx/fspanel: add accessibility support (refs #495)
commit 955997a2abd5d96b4fdd00da587a795609156eaa
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Aug 25 14:15:05 2012 +0200
macosx/open: add accessibility support texts where needed (close #495)
commit c386edbf718686e0382cbe84d2b8a9ac2cac5bce
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Aug 25 13:53:05 2012 +0200
macosx: added accessibility support to the main window (refs #495)
commit efbad0590c14a8f7103f0759ad188d4b85577afd
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Aug 25 13:09:35 2012 +0200
macosx: fixed drawing issue when expanding the main window after collapsing
commit 7f4f7d34f2f192769764d6f44c49919dca3bcbac
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Aug 25 12:36:52 2012 +0200
macosx/MainMenu: minor code optimization
commit 87b64a6b27dd3b292845c4cfa0f072fe724d80dd
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Aug 25 11:47:55 2012 +0200
macosx/MainWindow: fixed mute toggle and removed some minor code duplication
commit fe17d4409a2a6cd818981c0137729ba7344d1fcf
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Fri Aug 24 23:44:37 2012 +0200
macosx: only scan optical devices paths once and cache the result
commit 0308762a6cf2e211f4ea6ed8c64952156accf4d4
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Thu Aug 23 12:51:47 2012 +0200
macosx: change media type constants from char* to NSString*
commit bfcf87feeb0c9786d041a11959c97db9dbb31c19
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Aug 24 21:35:11 2012 +0200
Qt: PLSelector: Answer to a binary question can't be OK
commit 6100eb881537499c6de97bd5cb43c70f56455de1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Aug 24 20:02:54 2012 +0200
macosx/wizard: add missing error handling
commit 5feeba277311d1d3215016dc7ce1e17e79c922f1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Aug 24 20:00:03 2012 +0200
macosx/playlist: add missing error handling
commit 2335e37034e3edbdc3560337c7dba6de6b5d8770
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Aug 24 19:58:08 2012 +0200
macosx: move code line from VLCMain to VLCMainMenu since it belongs there
commit 8a95e04ea680498f505a369bd1ec69ecb22c5585
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Aug 24 19:50:58 2012 +0200
macosx/applescript: cosmetics
commit 0dd9d856c522526594e0903336fc7b1db362b071
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Aug 24 19:48:31 2012 +0200
macosx/applescript: add missing error handling
commit 0d86a46b0b51a42ca8bc0f2b7584ed03f889925d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Aug 24 19:02:07 2012 +0200
macosx/MainWindow: move getCurrentTimeAsString to StringUtility
commit f90f3bc8cec382fbd7151f12b0cb69379e548763
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Aug 24 18:56:12 2012 +0200
macosx/AppleRemote: optimize cookie handling to be faster and less memory intense
commit 0d00930a4779cc9bf5e5a3e62cb7fdd9d81852e1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Aug 24 18:43:45 2012 +0200
macosx/AppleRemote: remove 10.5 compatibility code
commit 02fb8b4b003874608b63ce3b556505da3653e837
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Aug 24 18:33:51 2012 +0200
macosx/AppleRemote: simplify setters and getters
commit d94d377a53428bc03ff59152d08ca7f29a777d8e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Aug 24 18:19:14 2012 +0200
macosx/MainWindowTitle: cleanup header
commit 3b4a5339e01773e552a04b7145e87c1f07969b36
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Aug 24 18:16:24 2012 +0200
macosx/misc: simplify header
commit e0f1ce3923831e0acd5c0ad94da2403c0e4e4254
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Aug 24 18:09:18 2012 +0200
macosx/simple_prefs: move OSXStringKeyToString to StringUtility
commit add20a103ea54a1dded13578f2e6fbcbf3a9f219
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Aug 24 18:06:50 2012 +0200
macosx/eyetv: simplify header and implementation
commit 746edb20ac30a9c0fd785360175a7a6793b0d5f4
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Aug 24 18:01:21 2012 +0200
macosx/fspanel: remove some dead code
commit 2a1b91e48ef23672872ce76eec5aec58b6e1bcc5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Aug 24 17:59:40 2012 +0200
macosx/open: minor code optimization
commit a5be2f81a4cc6d5298f4328d7723e2d0f2fe47ef
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Aug 24 17:58:00 2012 +0200
macosx/output: simplify header and implementation
commit b0df43f94d4950272a0717933b32122036ff08d7
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Aug 24 17:52:53 2012 +0200
macosx/playlistinfo: simplify header and implementation
commit 5a66b9fc5378bc1d7c4321bfe56a1d0bf4560001
Author: KO Myung-Hun <komh78@gmail.com>
Date: Fri Aug 24 22:39:59 2012 +0900
OS/2: Include unistd.h in modules/access_output/files.c
Thie fixes the following error.
-----
make.exe[1]: Entering directory `F:/lang/work/vlc/vlc.git/modules/access_output'
CC libaccess_output_file_plugin_la-file.lo
file.c: In function 'Open':
file.c:142: error: 'STDOUT_FILENO' undeclared (first use in this function)
file.c:142: error: (Each undeclared identifier is reported only once
file.c:142: error: for each function it appears in.)
make.exe[1]: *** [libaccess_output_file_plugin_la-file.lo] Error 1
make.exe[1]: Leaving directory `F:/lang/work/vlc/vlc.git/modules/access_output'
make.exe: *** [all] Error 2
-----
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit ed68c13dee214d79d4c9c9632e4bac4b5714da32
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Aug 24 18:06:12 2012 +0300
file: set the non-blocking flag on pipes and sockets passed as fd://
commit 060d2b4b9d4c0fd6ee3bd35828d42de9e3ab75df
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Aug 24 16:09:35 2012 +0200
MKV: fix metadata, by reading the spec
commit 598996f28aff9e2d71704fbd17eb27eebd619623
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Aug 24 13:57:48 2012 +0200
macosx: simplify prefs widgets code slightly
commit 41857c81b5bbeb7695f41b3472024e609ed46872
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Aug 24 13:52:43 2012 +0200
macosx: simplify prefs widgets header
commit 42100a2fe8c8153c6bc36fe82fca29325b359d09
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Aug 24 13:48:15 2012 +0200
macosx/open: fix compilation warnings
commit 5bcbd287bc6ce583fbc84b6855c678920393663a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Aug 24 13:27:30 2012 +0200
macosx/open: simplify header
commit f4eb170d26a6d245fcf530b6598dd3c29521d40e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Aug 24 14:22:11 2012 +0300
config_Get*Choices(): deal with empty strings (NULL) correctly
commit 1b8b05c72297c19f04b2472f1ad3f04b91cecd9a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Aug 24 14:21:40 2012 +0300
config: simplify a bit
commit 1637adb2fe63cc5adc65f0faa68fb2890d69a8c5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Aug 24 13:18:17 2012 +0200
macosx: simplify AppleScript API category
commit 7b21794c9130a953d071acfaf9f0cb3469220733
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Aug 24 13:12:10 2012 +0200
macosx: split StringUtility from VLCMain and move it to a separate class where it belongs
commit a16d7de0cffacde3590cfe77a517078a2c0b00ea
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Aug 24 12:56:45 2012 +0200
macosx/MainWindow: modernize getter
commit 0d05deabebec3c56b7026a2d332168eb14cbf695
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Aug 24 12:48:49 2012 +0200
macosx/CoreInteraction: modernize getters and setters API
commit f76f40b29f21c407d9694afc50e86061a31a3643
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Aug 24 12:37:48 2012 +0200
Remove frontrow plugin
commit 4a47fcb16f3f06268a1f1cf0f14f85491cc907ec
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Aug 24 12:32:14 2012 +0200
macosx: replaced deprecated 'UpdateSystemActivity' call with a modern, IOKit-based approach to prevent system sleep (close #6589)
This way, we can also differenciate between screen sleep (for video) and system sleep (for audio)
commit b8566bb71d215ed4247febbd2a72ed30f93e8b22
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Aug 24 11:49:33 2012 +0200
macosx: updated str_format_meta argument
commit 49256c8d588ba22258ae8dbf3d4328f8fffa593b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Aug 24 11:47:58 2012 +0200
macosx: move code from CoreInteraction to the AppleScript class, since it was the only client using it
commit 9ca2cc8e4f9bd54f52129bfe58bc0a1e8c3f7f6b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Aug 24 11:41:11 2012 +0200
macosx/MainMenu: cosmetics
commit 1aacd624a2a628ae9899fbb6ab2e834fb084e9aa
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Aug 24 10:58:39 2012 +0200
macosx: added an explicit 'View' menu for the new customization options
commit 027ff5188026af5a31306538fd424ae813029606
Author: Brendon Justin <brendonjustin@gmail.com>
Date: Thu Aug 16 11:38:58 2012 -0400
macosx: Declare all of MainWindow's methods in its interfaces
Fixes compiler warnings for a few methods without declarations called
before their definitions.
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 57b858c39d723164068590e7a1048d75086a6561
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Aug 24 01:29:14 2012 +0200
MKV: improve metadata for broken muxers
commit 471ffd34ff1c6a213ecca42a53143422429465ac
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Aug 24 01:04:06 2012 +0200
MKV: support target Type for metadata
This allows to differentiate Title and Album, for example
commit 9e62f5f7b4913c00da137d610e3439c6a0eaa80c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Aug 24 00:26:10 2012 +0200
macosx/MainWindow: added a fast-mode to show/hide the customizable buttons, since there is no need to do CoreAnimation stuff in a hidden window (close #7360)
commit 1674102a8ee24f753169fcc390d014714843e7d0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Aug 23 23:49:39 2012 +0200
macosx/VideoEffects: fixed incomplete 'Anaglyph' implementation
commit f3badedef0ac973a390aea01ddc8bc5135195d6c
Author: Zoran Turalija <zoran.turalija@gmail.com>
Date: Thu Aug 23 15:45:29 2012 +0200
macosx: Add Anaglyph 3D interface
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 0ceaef7d1e66f4b04011dd7ca216c98e79ca146b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Aug 23 21:55:01 2012 +0200
Qt: try to fix recents crash on WinXP
commit ec377ed3c74c70ffc9b551924ffbd209f00437af
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Aug 23 20:45:40 2012 +0300
Partial atomic replacement for antiquated GCC versions (fixes #6825)
commit f89dc87db3018dcb33e56f65f495ea40b0af1bf7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Aug 23 21:00:58 2012 +0300
input: use unsigned atomic value
commit d22cf31fe1e45a3a3a61dfda61fddcbb74a29213
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Aug 23 20:44:01 2012 +0300
Fix vlc_atomic_compare_swap() return value
(Though in practice, the only call site ignores the return value.)
commit 2e186c72e07564d391a22ac2e3e5badc6cc66cc2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Aug 23 20:43:28 2012 +0300
Remove untenable const qualifiers from vlc_atomic_get()
commit ddf9e6da14762a84d5c64eecd25015daef388098
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Wed Aug 22 21:55:36 2012 +0200
Qt: eventratelimiter: use mutex
commit 11104bf4206a1e16bbdd70faaa5190e0e0a34d78
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Aug 23 17:37:43 2012 +0300
Qt4: add SAP session name to RTP/AVP and RTP/TS destinations
commit 59243239463fe1147dd37856314161dfe43d354b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Aug 23 17:39:35 2012 +0300
Qt4: remove broken SAP widgets in streaming wizard (fixes #4322)
commit 1ee2e09d3e1435ecb289d69d68fcc72f76adc0a1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Aug 23 17:24:13 2012 +0300
Qt4: spelling
commit 94238454983d30f0713da88f65ac23302ffae0a9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Aug 23 17:20:39 2012 +0300
Qt4: remove non-working stream output wizard TTL field (refs #4322)
In fact, the defaut values in the preferences are better than the
default value in the wizard. If the user really needs to change the
default for IPv4 multicast, (s)he can always save it in the
preferences more permantly.
commit 9b77e1043394420137c674d47d9d9d265708eba2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Aug 23 16:01:27 2012 +0200
Win32: display stacktrace before modules list
commit 04d5562bf499b563786a2aecc34eb5f94af3b1ef
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Aug 23 14:33:13 2012 +0200
Relicense meta_engine modules to LGPL
commit f68f3c81571d6e2b995e55e2027ec50de9865ddb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Aug 23 14:28:15 2012 +0200
Taglib: bump requirement to 1.6.1
And delete contributions from Götz Waschk
commit 2971d9bd2279b4069dea237ab6f0394cb40e2de7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Aug 23 15:18:30 2012 +0300
v4l2: add basic support for AM and FM tuners (fixes #6788)
commit 71f0a5f54a7597dbb1434b1274fa0e6d41da1595
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Aug 23 15:17:38 2012 +0300
Fix non-file input slaves
commit b6b914ef2207f6f79e81b0a1d6c83174d0309c7d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Aug 23 14:14:09 2012 +0200
MKV: improve debugging of metadata
commit 6b00c288897b76217f81cb61257ab460dea7d279
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Aug 23 14:04:34 2012 +0200
MKV: do not set a date in UTC format
We do not know how to display it anyway
commit 675fb725a3e6ee139b949c0880dc5eeb6ed142e1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Aug 23 13:23:00 2012 +0200
MKV: fixes for Metadata parsing
commit 5f754e8b18e227f373d504c7ca6552d10eaa3142
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Aug 22 22:56:48 2012 +0200
Win32: Select the last DVD drive from prefs
Ref: #6719
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 9e900f2640cd52837280b625530fb1f91aa21796
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Aug 23 12:54:09 2012 +0200
macosx/open: added controls to capture Live Audio along with the current screen content
commit 41041ace1d524337072c7c387bead6f066ec574d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Aug 23 12:30:43 2012 +0200
macosx/CAS: replace deprecated API calls with modern blocks-based counterparts
commit b03db9b566d61509dbccb5c1bc2348c332ef43c9
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Aug 23 12:27:39 2012 +0200
macosx/wizard: replace deprecated API calls with modern blocks-based counterparts
commit ffbdd5c7d91ba10a1bb32ab5b4d833f5282e33fa
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Aug 23 12:23:18 2012 +0200
macosx/output: fixed rare exception
commit b9ca1827df34e2fdccaa67b7de77613de2785b7a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Aug 23 12:17:12 2012 +0200
macosx/output: replaced deprecated API call and fixed long standing warning
commit 012fa5d2e5fd847cdc4139054eb7d32d1f9f364d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Aug 23 12:13:36 2012 +0200
macosx/prefs_widgets: replace deprecated API call with modern blocks-based counterpart
commit 9708e54314073f04375f4564b0d29b1a581b70b2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Aug 23 12:11:12 2012 +0200
macosx/playlist: replaced deprecated API call
commit a549e879f806ea4229b28c36fea89177e1c19fa9
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Aug 23 12:09:07 2012 +0200
macosx/open: replace deprecated API call with modern blocks-based counterpart
commit adde68fa66aec080676a41d35a2070af5e26f98b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Aug 23 12:04:51 2012 +0200
macosx/messages: replace deprecated API call with modern blocks-based counterpart
Additionally, fix a leak
commit dd9ef4237e21f89f8055cec4e1384555a6343627
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Aug 23 11:59:50 2012 +0200
macosx/simpleprefs: replaced deprecated API call with modern counterpart using ObjC 2.0 blocks
commit 3c4998f6b611d3f49225269369b6b1014fd784bc
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Aug 23 11:53:17 2012 +0200
macosx: added 'macosx-appleremote-sysvol' to simple prefs (interface category)
commit 2a6f2da35c2e54069fd6bb67efbf83cca6ab6a16
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Aug 23 11:44:13 2012 +0200
macosx: added option to disable the next/prev feature on the Apple Remote (close #6508)
commit c6f168ffcdd31fbdec00f30059a3c6ec98b95f92
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Aug 23 12:23:03 2012 +0300
core: do not squash VLC_VERBOSE environment variable setting
It did not work at all anymore.
commit 0e3168b5f750b5763fade01961e4dbba7efb78cf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Aug 23 12:22:49 2012 +0300
core: use STDERR_FILENO
commit 264ad6ea299ab9eb57016e3f6a95fd300a7571e9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Aug 23 12:11:01 2012 +0300
v4l2: factor device open
This will be used by the radio tuner.
commit 2ced1b142c63be49320ec6f6d0513a007fa76171
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Aug 23 11:45:03 2012 +0300
v4l2: remove unused strings
commit 97feb8c7edea24b9920b673885a90113ba76e94c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Aug 23 11:12:09 2012 +0200
macosx/Open: merge the QTCapture and QTSound views
This also allows to set QTSound as an input slave for QTCapture to capture both ES at the same time. (close #6851)
commit 001e307c5b4ff24828b9413a7fa6f978f0b017fb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Aug 22 22:18:51 2012 +0300
vout: inherit variables from configuration (fixes #7378)
The VLC UIs use the VLC configuration instead of variables. That way,
updated values are propagated immediately, rather than when a video
output is created.
Since the snapshot-related variables have no callbacks, they only need
to be created if and when they are overriden/set. This only occurs with
the LibVLC media player snapshot function (which remains quite broken).
commit f0a7d9a4906754d9c4c5f84354953e8bda79f535
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Aug 22 18:13:49 2012 +0200
macosx: improve main window initialization
This targets the same issue as 5b8a4057, but in a saner approach
commit 1c2af88fd9d41ffb379ff4de6f59565f16d1df0e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Aug 22 18:07:21 2012 +0200
macosx/playlist: add another sanity check and simplify the code a bit
commit cdd9eec910a9096b444bd6da3059574a9453ab57
Author: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Date: Tue Aug 21 00:11:26 2012 +0200
Add shortcuts to support for RTMP[E][S][T][TE][TS]
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 1de6f93432e1be15cd58966f951f27fd543e9fb5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Aug 22 17:46:24 2012 +0200
macosx: fixed potential race condition
items stored in a xib should only interacted with after its loaded, which may be after NSApp is
commit 4471b1a1b96f02794989315a16911aaed3064bae
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Aug 22 17:04:04 2012 +0200
MKV: more metadata matching
commit e32da3cbef3f10e311f00d0a68e2037939a292dc
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Aug 22 16:38:43 2012 +0200
macosx/playlist: add another sanity check
commit 17c0becaf161355c19c554fd472cefdfbe1b41eb
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Aug 22 16:16:46 2012 +0200
macosx/playlist: added missing sanity check
commit e139c96cdabca52827db8843d9aaa41eb50460a1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Aug 22 16:16:27 2012 +0200
macosx/open: added missing sanity checks
commit 8564f347c93455da29ebd65cbc5d2540b259e90a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Aug 22 16:16:05 2012 +0200
macosx: fixed random debug message crash
commit 1c81c0863ba03ec8022aed8a8e3bac81884dd509
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Aug 22 15:45:45 2012 +0200
Core: display $Z as Artist - Title
This is more coherent with the rest of the worlds...
commit 9dd2f6ed46b8c4bb0399693dbb3f91d7efbfabb0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Aug 22 15:26:46 2012 +0200
macosx: fixed crash when setting up the video output
AppKit could be accessed by a non-main-thread
commit 52576ea50e1cb5d2fbb3ceba958128dc81ed13b9
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Aug 22 15:25:41 2012 +0200
macosx: fixed crash in CoreDialogs when closing the progress panel
commit 1c76df001e79fe965e20816d8c46c6ed20f45cb5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Aug 22 15:23:30 2012 +0200
extras/package: disable the macosx dialog provider in VLC.app release builds, since it should only be used by VLCKit
commit 9f1b75b3dcab38ec1db4194758e9d86224bf9496
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Aug 22 13:28:38 2012 +0200
macosx: added a checkbox to send crash reports automatically (or not) (close #6471)
commit 42dd17214ba206318057843063236011c940050d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Aug 22 13:12:27 2012 +0200
macosx: fail silently when crash log delivery gives an error
commit 99acb947148500868c28998106e8af89555e2529
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Aug 22 11:40:11 2012 +0200
macosx: update crash log server DNS
commit 5436eabea3a636fd6d1d96b7b037c0a079eb3324
Author: Sebastien Zwickert <dilaroga@gmail.com>
Date: Wed Aug 22 01:46:12 2012 +0200
macosx: str_format_meta(): take playlist as parameter directly
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 6195d81f6a4db4ecfe1c958ab8826512814db5aa
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Aug 22 11:17:07 2012 +0200
macosx: use a more precise (Mountain) Lion definition
commit aaec0d4e1d1331645a61419345534498e976fe2d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Aug 22 11:03:51 2012 +0200
macosx: fixed crashlog lookup on Mountain Lion
commit 0849d6e510d6e46a9a90f24d96fc800dfbdeb998
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Aug 22 11:02:57 2012 +0200
macosx: update check for Lion and add another one for Mountain Lion
commit b9f859f6ae408ed9d4e2c26394ac27f01b44d292
Author: Denis Charmet <typx@dinauz.org>
Date: Sat Aug 18 19:30:50 2012 +0200
Fix MKV PCR "free-run" when a track is disabled.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit df4da384688af2d08921ecaca0cdd408b4f6ac32
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Aug 22 00:13:46 2012 +0300
Use standard abs() function where appropriate
commit a62b01ec24f1897970b7327bbfca56734b9d208e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Aug 21 23:03:15 2012 +0300
ftp: check if server supports UTF-8 (fixes #2746)
commit 283669aa5a738317149f0b775e25b7d59cf7dad2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Aug 21 22:48:35 2012 +0300
ftp: add callback to parse server responses
commit 3a4c96c5ae7de22820a9bcc2b0bf94e34535fd15
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Aug 21 22:44:34 2012 +0300
ftp: rename function for consistency and avoid forward declaration
commit 2b9e7ac1d1e510473d1958a2c55c7c01131537b8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Aug 21 22:24:02 2012 +0300
ftp: fix memory leak and avoid forward declaration
commit 9cd91f9294687396aa819de7693a275608c985cc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Aug 21 21:30:05 2012 +0300
str_format_meta(): take playlist as parameter directly
Also inline str_format().
commit b55ddc8fa43e6798f4ae9bc724758734d6b43310
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Aug 21 21:18:17 2012 +0300
Use str_format_time() instead of str_format() in outputs
There are several issues with str_format() and str_format_meta():
- the current playlist item is used rather than the actual input,
- the playlist gets activated for nothing,
- they assume the output does not outlive to the input (item).
This mostly reverts commit cccd51a5b8026f20830aeec3473efa24553013c3.
commit 1c4f1394e060cbecb15378201cc953a07ad94b23
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Aug 21 21:17:31 2012 +0300
Unexport ml_Create() and ml_Destroy()
commit 4d14350c9a2043e601d1be3df38b048ecac67d71
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Aug 21 20:59:29 2012 +0300
ML: remove an unused function
commit c2f88e59463c9fbf9f28d0e302f65c0c8ec141fa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Aug 21 20:57:12 2012 +0300
vout: add a warning
pl_Get() can only be used in interfaces, playlist and ML code.
commit f843903810b57282683237a224dbb50637cc0c69
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Aug 21 20:56:23 2012 +0300
libvlc: do not assume playlist exists when preparsing
This could crash. The playlist needs to be started (at least until
someone resolves bug #5460).
commit 79fd9ab77c0eb9780700abb36b8171b0871ee9a2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Aug 21 20:53:30 2012 +0300
http out: remove dead code
commit 4be9fdff0f8279cb1164b12bf169beda4158a331
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Tue Aug 21 19:57:58 2012 +0200
media_library: fix selecting union member / update arguments.
ml_AttributeIsString() defines String as 1 and Integer as 0.
The switch/case was just doing the opposite...
commit 8be904aca94341a27d400bdc46d344b706ebfcbc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Aug 21 20:48:11 2012 +0300
Lua demux: no need for playlist
vlclua_playlist_add_internal() requires the playlist only if there is
no parent item. There is always a parent item when demuxing.
commit 80ae46b12a7c4fc1347a1cd22feea0938284bca1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Aug 21 20:41:06 2012 +0300
input_ExtractAttachmentAndCacheArt(): no need for playlist
commit 74efc8200b59852ea4b7c26516ba318beb1bd600
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Aug 21 20:40:24 2012 +0300
Remove assert() with side effects
pl_Get() has side effects.
commit abf5407607b1d7cac761686b7289028af5d9ca60
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Aug 21 20:37:00 2012 +0300
libvlc_media_save_meta(): no need for playlist object
commit 31d471deb16cdbc9abfcffb0ca17b93de21dadc8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Aug 21 19:50:11 2012 +0300
preparser: use vlc_object_t instead of playlist_t
commit f6671b3eaeb2769295fbc8882636b66c82b1f034
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Aug 21 19:45:36 2012 +0300
playlist fetcher: use vlc_object_t instead of playlist_t
commit d1bf94c10ea0e5187e80cabe832e87b43903aca4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Aug 21 19:42:39 2012 +0300
playlist: use standard C syntax for variadic macros
commit efd771edbe8ddde8cbc52d0c4e14f6884ac4de54
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Aug 21 19:39:27 2012 +0300
playlist art: use vlc_object_t instead of playlist_t
commit 29542f0187d99ac1fbdcf14a66769dacb7e37887
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Aug 21 19:31:28 2012 +0300
playlist preparser: do not wait for playing item (refs #5460)
This does not really work anyway.
commit 643d29c97c787139a1f8d45c5c756814635d92eb
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Aug 19 15:10:42 2012 +0200
contrib/bghudappkit: patch to upgrade the xcodeproj used for compilation
commit 2d89fa9e1b503cfe78c447491b5447413daf1b91
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Aug 19 15:12:43 2012 +0200
contrib/growl: added patch to upgrade the xcodeproj and cleanup the script
commit dfb4fa14a2624885422906176dd0f513cf8a6677
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Aug 19 15:09:35 2012 +0200
contrib/caca: fixed compilation with llvm-gcc by disabling some inline ASM
commit 1ffe7f9e67e21a3a270462d61250ee4a4bde8cd9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Aug 21 18:23:36 2012 +0300
RTP: use stream_DemuxControl() - fixes #3145
commit 48c929bf78e8e3d8c5caa152b2d9cbced7aba4e3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Aug 18 19:28:30 2009 +0300
RTP input: keep track of chained demux
commit 6b19c14310443053751f3c7bc7bba8bc6ea7efd5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Aug 21 18:01:17 2012 +0300
stream_Demux: add getters for position, length and time (refs #3145)
commit 719b6a75313f88581fffb582cccc2aea71d40652
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Aug 21 17:47:47 2012 +0300
stream_Demux: memory leak
commit c3977541cf1e47c39e95768a1824ad33b7496c58
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Aug 21 17:30:12 2012 +0200
Contribs: fix live555
Sorry...
commit 9f186108d8f263371a21c1599b3dc8e6b7fa6f1c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Aug 21 17:36:58 2012 +0300
stream_Demux: no need to block thread cancellation
The thread is not cancelled (ever since vlc_clone() replaced
vlc_thread_create()).
commit 2b58ea4465feabc3b053dce1a4445307324a1668
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Aug 21 17:36:16 2012 +0300
stream_Demux: destroy the demux from the thread
This is simpler and more consistent.
commit a838292ca5337e18d43e77312df015bf65669a4c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Aug 21 17:32:51 2012 +0300
stream_Demux: allocating an empty block is legal, do not hack around
commit 619cdda986bfb14332a07cbc33a078bbdd09fa09
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Aug 21 17:30:56 2012 +0300
stream_Demux: remove unsafe pointer access
In the original stream_Demux (from 2004), there was a lock. But then
it vanished in a big input "rework"... Anyway, killing the demux
explicitly should not be needed: The underlying stream will return EOF
and any sane demux will return on EOF.
commit cb9a583ca2434457162da922548371cd30be7675
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Aug 21 16:59:42 2012 +0300
var_LocationParse(): accept semicolon as separator
This is for backward compatibility with existing VLC playlists and
VLC playlist generators.
commit 76b1bcfc9054cdcd214bcb9c3b3e4751c00081d0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Aug 21 15:53:02 2012 +0200
CDDA and SDL plugins do not need -lwinmm
commit 457a994e528067e984fbd90c29ec2dee77648cba
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Aug 21 16:38:24 2012 +0300
v4l2: revector tuner setup
So the code is reusable for radio device nodes.
commit 0db4200314dc7e87c9845f639a45d5ce22299872
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Tue Aug 21 15:19:50 2012 +0400
macosx gui: use vlc_path2uri.
commit c57446ee13bdaa1188b92ac8fc33740b3516cb2a
Author: Sebastien Zwickert <dilaroga@gmail.com>
Date: Mon Aug 20 11:13:26 2012 +0000
macosx: Repack module_config_t.
Signed-off-by: Konstantin Pavlov <thresh@videolan.org>
commit bf5839b40799a462ad3630a7057fbd35a7dd80f4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Aug 21 15:08:01 2012 +0200
Win32: the core does not need netapi to link
commit 121973c11e16a9b359e93f109861c83d4a897e2c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Aug 21 16:04:51 2012 +0300
vlc_UrlParse(): fix handling of port numbers
Pointed-out-by: Aurélien Nephtali <aurelien.nephtali@gmail.com>
commit 82074bd36468324b3d1e520efe9c4c88db553645
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Aug 21 12:15:22 2012 +0200
MKV: map metadata ENCODED-BY
commit 3733d9de71e56ae7ec9016156fabc8cffd598d7e
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Tue Aug 21 00:53:55 2012 +0400
src/text/url.c: unbreak win32 build.
commit 07228ceaaff0e4436159a6a8d1ebd9774e78aaac
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Aug 20 23:32:28 2012 +0300
IDN news
commit 6ae9dc2d0d59ac332e170f228ecd908e5b5e106b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Aug 20 23:24:08 2012 +0300
vlc_UrlParse: support for Internationalized Domain Names (fixes #7343)
commit 8021369f59b633102dfed91bc3a850a1d1b4bb91
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Aug 20 23:14:54 2012 +0300
configure: add check for libidn
Note that versions 1.24 and later of GNU/libidn are dual-licensed under
GPLv2+ and LGPLv3+. As with GnuTLS or Samba client, there are 3 ways
to retain LibVLC binaries under LGPLv2.1+:
- link against a version of GNU/libidn from last year (or older),
- do not support IDN at all,
- use another IDNA back-end (e.g. Windows Vista's Normaliz.dll).
commit 85b213028c1f04d831422381d1ac523316102843
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Aug 20 23:06:18 2012 +0300
vlc_UrlParse: rewrite, de-inline and simplify
commit 33dfab3c2119f7121288c091a7b82cac40a8a5f9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Aug 20 20:31:05 2012 +0300
vlc_path2uri(): rename from make_URI() and always convert path
When there is an ambiguity, the caller is responsible for determining
whether a string is an URL or a path. In most cases, the string is
known as a file path.
commit 595db21adb1035a72a84e4f9ac7c541c5b4b6ee7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Aug 20 19:51:40 2012 +0300
Qt4: remove unnecessary path to URL conversion
Recent entries are already MRLs.
commit cb6e4c6210068a222f63663b241551f03ab86022
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Aug 20 19:35:01 2012 +0300
decode_URI_duplicate: fix error handling
commit d6e4d5a569180ba7b82332e69ba20b59b3c54e00
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Aug 20 19:02:45 2012 +0300
Split URL functions from other strings functions
commit 55cb3971ca07c3ca103231e7d5f7ed939233bd09
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Aug 20 17:33:27 2012 +0300
XCB: key symbols list update
commit a8aa5d64069abf6c8ea43532ec2bd09274984564
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Aug 20 16:39:14 2012 +0200
Qt: allow selection of 2.x style
Close #7108
commit 2ffcdf8b86de297f25074ec337c64d0c371db078
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Aug 20 15:24:03 2012 +0200
Qt: avoid a crash
Close #6466
commit 1867ce0e9b99b925922c61e2fa8c3cc65b3a5516
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Aug 20 15:13:00 2012 +0200
Rawvideo: support RGBA
Close #6209
commit f36c50b0a05478a64f9c8a9b2df657ab625812d9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Aug 20 15:55:32 2012 +0300
Qt4: simplify and hopefully fix progress bar deletion
This should fix LP#947156.
commit 29de0421e5c6b377cf6267da1b638c80507419b1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Aug 20 15:43:28 2012 +0300
Revert "Qt: external progressBar, simplification for win32 style"
This mostly reverts commit 7240444db88efabeea7e85310864f6b48c19537e.
This broke threading rules for Qt4 GUI.
Conflicts:
modules/gui/qt4/dialogs/external.cpp
commit accf189a2554fb52e4a362be55124f13f510fdfb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Aug 20 15:21:07 2012 +0300
Qt4: fix compressor and spatializer initializer order (fixes #7296)
commit 1a1512999f4f20ed041a4b85fd1a0e8cedc17635
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Aug 20 11:53:19 2012 +0200
Vorbis: code cosmetics
commit f26c823b76c930c2b94aab9e396a0c7b9ba8e209
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Aug 20 11:52:55 2012 +0200
Audio: display a coherent channel order for 6.1 vorbis
commit ba1a4be18a0fb217ee5daa7e29f1bd968d02a1be
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Aug 20 11:13:53 2012 +0200
Contribs: fix android compilation and build only the library
commit c98e5d95fc63c36262fa6a72475ec00ab10dc0c9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Aug 20 10:30:58 2012 +0200
Contribs: update live555 after 8 months...
commit d94635b679468bd246122b4bdae48bb3d199ab31
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Aug 20 10:58:29 2012 +0300
Qt4: map Browser Refresh to VLC
commit 40979d3b5243e86f0461111752913ad656aed63b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Aug 20 10:44:56 2012 +0300
Bind some browser keys by default
commit 38dd1c7e25b3ad0cac5071bb8f053febf5ed19a8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Aug 20 10:42:51 2012 +0300
xcb: map X11 Cancel to VLC Browser Stop
commit d9bf912ee21daddabe8a8a897ced7ba18503cf39
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Aug 20 10:34:25 2012 +0300
xcb: print X11 key symbol in debug
This eases matching of unknown keys.
commit 7f27aba71f4f02da1d5b87dafe2de3ecd4da2bfd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Aug 20 09:50:08 2012 +0300
Lua: fix number syntax error - unbreak RC interface
commit 837f0d296d1f5b92b2f582969d659bb53303bb55
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Aug 20 00:56:10 2012 +0300
contrib: depollute Makefile variables name space
commit adc154c0cf91cac72b31907acbf400d71e8dd24e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Aug 20 00:42:42 2012 +0300
contrib: gcrypt: add SHA-256 for GnuTLS
commit 8918b769c01d103f3772926ee1bcea7055a695eb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Aug 20 00:09:00 2012 +0300
libmpeg2: unused variable
commit d53bf1b3f19877911bdac7172a139e063ed81155
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Aug 19 23:19:56 2012 +0300
Repack module_config_t
Also do not save garbage, especially pointers, in the plugin cache.
commit acc457d1f06109922d66998200aa9a82a58e4830
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Aug 16 22:10:52 2012 +0300
config: improve/fix the callback prototype for config item choices
commit 04e363a9459baba69a6906d20c4336b2dbcc21c1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Aug 19 22:08:50 2012 +0300
plugin: use separate description command for lists and list callbacks
commit b8a57f9695f481ddfcf5e2c9635e11272e456527
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Aug 19 20:37:40 2012 +0300
Remove configuration item actions for now
This hinders the following commits. This was only used in a single
plugin on a single platform, and was poorly designed.
commit 8b3d0dd785ef8f8442365626d0c57a8e3bb12b41
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Aug 19 23:40:58 2012 +0300
DirectSound: unused variable
commit 870c39ef04e0523dca07743168008e9924bc4508
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Aug 19 22:57:24 2012 +0300
qt4: passwords do not offer choices
commit 549e3f43e927366152476dca76df574625d141d3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Aug 19 23:22:06 2012 +0300
modules: always load modules with callbacks for the time being
Until config_GetPszChoices() learns to load modules when needed, any
module with a list callback must be loaded at all times.
The code previously assumed that plugins with list callbacks also had
action callbacks. This is not true.
commit e1bd4f038b0a2e1eae7457d176ad61e53d8ff64b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Aug 19 21:41:00 2012 +0300
Cosmetics
commit 9f5bed00476a6d438a1abff4a31397ae7af88cad
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sun Aug 19 18:08:52 2012 +0200
macosx: save debug log to rtf instead rtfd
commit 8af1d49fad9f0050cac39a854a19c217be3a3697
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sun Aug 19 17:27:08 2012 +0200
macosx: improve playlist table column resizing behaviour
commit 1995b3009c61cfd91f6b5b0453661cf98f685751
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sun Aug 19 16:58:40 2012 +0200
macosx: use same translation dict for menu and column names
commit f956a68eb889593c3aa194004dbe984f5633145c
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sun Aug 19 16:41:49 2012 +0200
macosx: dynamically create context and main sub menu for playlist table header selection, Simplifications in existing code
commit 356da4f8d726ef09056d584977cff1c7b9370655
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Aug 19 19:01:07 2012 +0300
help: fix loop invariant for string choices
Regression from d70cda889b72595f17df9bb15700f32420883161.
commit 0dd263ce48fcbf50eabdcfea0409837cf82ad520
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Aug 19 17:40:25 2012 +0300
vlc_UrlIsNotEncoded: remove dead function
commit 1cc355f338c67fdc5fe18d04cf43bb09b17d735d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Aug 19 17:57:22 2012 +0300
Missing inclusion of <ctype.h>
commit c36afbf5452122071d264cb7d5e8131b0a828234
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Sun Aug 19 16:11:40 2012 +0200
Qt: PLModel: Don't overpass pixmap cache for fetching image
commit 42961acae035e0f5f9b86cdcad5fe18fb4af0ce3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Aug 19 16:41:15 2012 +0300
vlc_getaddrinfo: do not copy hints
The layout of struct addrinfo is variable (notably because of RFC5014),
so copying hints is brittle.
commit 7b9e62c25758e4774bb5d89bd41a42685ae79f5a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Aug 19 16:36:03 2012 +0300
vlc_getaddrinfo: pass AI_IDN explicitly where applicable
commit b0b8f4c49d7eee76017793d84cae943a890be1b9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Aug 19 16:29:53 2012 +0300
vlc_getaddrinfo: pass AI_NUMERICSERV explicitly where applicable
commit 16d8d7b790a249463f41b643b020439b096ee77b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Aug 19 16:22:39 2012 +0300
vlc_getaddrinfo: remove useless parameter
commit 13bd012152046eefaa080d5877d5b2e2f5fc5a10
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Aug 19 16:17:49 2012 +0300
vlc_getaddrinfo: port is unsigned, 0 means unspecified
commit fbd3044808f2dcad7a8fcdf95c82c4038d9c8526
Author: Benjamin Drung <bdrung@debian.org>
Date: Sat Aug 18 23:23:47 2012 +0200
Fix typo misformed -> malformed.
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 41f87f4dd08dcb9dd2a766440a59170f0da0c3f3
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Aug 17 14:43:50 2012 +0200
contrib/OSX: add compilation support in case Xcode's command-line support package wasn't installed
commit 27fd9820c212dbd0487b50fd20022942e158c921
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Aug 17 14:42:47 2012 +0200
contrib: remove PPC support for OS X
commit 8477c53433aa7a4d97bd3748781ba2ede575d48c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Aug 17 14:40:40 2012 +0200
contrib: assume OS X 10.7 by default and raise compatibility level to 10.6
commit 6b521aafb0b4db719cd4b6a173b51f27971c9fec
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Aug 17 14:39:56 2012 +0200
contrib: fixed SDK lookup using Xcode 4.2 or later
commit ea86c8c0792e26ad034b91bf5be98e511ef654f4
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Aug 19 12:49:25 2012 +0200
NEWS: updated OSX section
commit 61d496451f3babac8b1a95d5e7bec569f1c750fd
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Aug 19 12:44:13 2012 +0200
macosx: removed explicit 10.5 compatibility code
commit 5e674f08d6604c7c160f06c78efb705277668d13
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Sat Aug 18 21:52:08 2012 +0200
Qt: BookMarks dialog: correctly handle deleting selection
commit 1debd1994a95062600ccc4ede5e27616a698b4ed
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Sat Aug 18 20:58:34 2012 +0200
Qt: Bookmarks: correctly apply buttons states
commit 4bea14e2a98be2b49e958986e25e9994977c201e
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Sun Aug 12 20:15:35 2012 -0400
contrib: disable harfbuzz on Android
For consistency with 691e604cd61e5285e69faa6f99647f6bcea817ef, libass doesn't need harfbuzz on Android. (It doesn't build anyway.)
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit e96fb7b89499332cecd1e10ed125c4cef9b3f585
Author: Christoph Miebach <christoph.miebach@web.de>
Date: Sat Aug 18 15:25:53 2012 +0200
typos visible in vlc.pot
Pointed-out-by: Michał Trzebiatowski <hippie_1968@hotmail.com>
commit 06f34a9d44e05189e85d4629810913fb7e6992c4
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Aug 17 19:10:36 2012 +0200
Qt: EventDialog: remove useless destructor
commit 1cc91766d9340fa3af52959d58bfbf68cc771691
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Aug 17 19:09:30 2012 +0200
Qt: UpdateDialog: use dynamic event IDs
commit 11279e38852c23e7e225998daa24686feb3405dc
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Aug 17 19:03:16 2012 +0200
Qt: use dynamic ID for DialogEvent
commit 6f435e8805274d1c52ad89893ee1121be35f2978
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Aug 17 18:05:46 2012 +0200
Qt: Ensure event IDs are not reused.
Qt ensures event IDs are never reused by providing a way to register
them dynamically. We have code that allocate event IDs statically and we
need to check/register those then to ensure proper offset for dynamic
ones. (we could just register them too, but this wouldn't allow
switch/case through values)
commit 73a94837303629d8839dba609909731763ddfd57
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Aug 17 15:16:53 2012 +0200
Qt: insert newlines for readability
commit d6742e016ae752f1bb7cf290d8028689ef0017f6
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Aug 17 15:14:29 2012 +0200
Qt: namespaces are now sufficient for designating event names
commit 087fcf430bd5113b8508395d38e79c5b211f2493
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Aug 17 13:18:50 2012 +0200
Qt: namespace IMEvent types
commit f6d61f8b8da8b6ad90741add593fcda36d8e84ea
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Aug 17 13:08:57 2012 +0200
Qt: PLEvent: protect members
commit b2f19b19c974b2474d3c580b642079ab8074af57
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Aug 17 12:11:27 2012 +0200
More NEWS for 2.1, including libVLC new functions
commit 42480e9fe9f1b4a39d566c5d85aeae92706a3934
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Aug 17 02:08:58 2012 +0200
D3D: Fix wallpaper mode under Win7
Close #7348
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit a73b86a582109d869c60f9381a2e31a7c7657fa8
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Thu Aug 16 19:35:00 2012 +0200
Qt: rename even ID offsets as what they are
commit 26027de9088ae4780d8f178c9f089271c71143ff
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Thu Aug 16 19:24:32 2012 +0200
Qt: IMEvent: simplify using getter
commit 1abc5673f6b790ab9babc02bf0008dafeab20ae6
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Thu Aug 16 19:23:36 2012 +0200
Qt: IMEvent: use getter instead of friend class.
Plus one friendship was unused.
commit 6db9d209cb95d7d2aa03b2e4ed89d1e58a605f33
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Aug 16 22:10:44 2012 +0300
libvlc: cosmetics
commit d04d171b2af7c62306b5fb27cd19f8c301b42174
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Aug 16 22:10:03 2012 +0300
LIBVLC_DEPRECATED does not imply LIBVLC_API
commit eba83a2a77b7896eb6b2fd90ec9fb1f20da0e966
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Thu Aug 16 22:56:20 2012 +0400
Contribs: vpx: add patch to fix build failure on OSX 10.8.
commit 9368908a0bf3aae5509547e5260449e1d9a0ec74
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Thu Aug 16 22:50:56 2012 +0400
Explicitely include libavutil/mem.h where needed.
libavutil.h doesnt include common.h since lavu 51.39.
commit 0625a95dbbe37d4fa1c7be34478f8846d42cfaf8
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Thu Aug 16 22:45:30 2012 +0400
Define a hotkey to cycle through SIDs on __APPLE__, too.
Unbreaks build on OSX.
commit db9bfa694325b560164756e7363edd61fdbd1f1a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Aug 16 18:55:37 2012 +0200
Qt: move VLM shortcut to Ctrl+Shift+W
commit fbd676f32c6b83d7bc33c5315573030e6d52662c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Aug 16 17:24:13 2012 +0200
Avcodec: require avutil 49.5.0
commit 7676c7b758a3f9296adeee212d9f791b5fa9a1da
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Aug 16 17:16:13 2012 +0200
Avcodec: we already require 52.25.0
commit dc4db7148fb13ee77c0821c5ee2d5f74fd05cfc2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Aug 16 17:07:51 2012 +0200
Avcodec: use the standard includes
commit 77ed9b1d806f83312d40aa909085ee5977b82b37
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Aug 16 16:51:32 2012 +0200
Fix make dist
commit 48068921480f5d91a2f6b825f7ef6ddc4c0153c0
Author: Sebastien Zwickert <dilaroga@gmail.com>
Date: Tue Aug 14 21:52:27 2012 +0200
avcodec: use VDA in synchronous mode.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 637278c0e0aef709cf752d7f537cfea23353453f
Author: Zoran Turalija <zoran.turalija@gmail.com>
Date: Mon Aug 13 07:54:04 2012 +0200
Add hotkey to cycle through program SIDs.
Allow far more easier cycling through program Service IDs in multi-program
stream eg. DVB streams.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit cafb8e307e09abbba575e84a8656b80499f86de1
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Thu Aug 16 15:28:29 2012 +0200
Qt: InputManager: Namespace PLEvent types.
Pointed out that LeafToParent_Type was misused.
commit b54356d11dbafa1d3cce837b43faeedb9413941b
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Thu Aug 16 15:08:25 2012 +0200
Qt: InputManager: UpdateMeta() on Item change. (fix #7321)
commit 541c1d97c0087c5de559b9793f42ea698f8c284e
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Thu Aug 16 15:06:25 2012 +0200
Qt: add deduplication for some events.
Some events are fired on each meta type detection, while we just handle
those events on a global change basis.
Qt has some similar deduplication for repaint() or touch events, but
does not provide it to user.
commit ca83393c3d885c185c778871c6c20573716b7a49
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Aug 16 15:28:36 2012 +0200
Qt: add the playlist view mode selection to the right click menu
Close #6838
commit 7f0b026896bf32365a641b54bc9d88d95d45885d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Aug 16 13:41:46 2012 +0200
macosx: fixed setting the following options on the command line: 'macosx-vdev', 'macosx-nativefullscreenmode', 'macosx-background', 'macosx-video-autoresize', 'macosx-black', 'macosx-mediakeys', 'macosx-appleremote'
This also closes #5892.
commit e5d1d74558f5b116e10792e44e8aa85df0017fd2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Aug 16 13:23:44 2012 +0200
macosx: fixed 'video-deco' and 'embedded-video' recognition when set on the command-line
commit d74122c1dd46c00ccfd64e0d21db38ffdd1ff515
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Aug 16 12:38:41 2012 +0200
Qt: small simplification
commit 342a38f0b973fad378acc279c113a54405f5260e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Aug 16 00:41:19 2012 +0200
Win32: try to fix the power management issues.
Should close #923 #1241 #4158 #4275 #5380 #5719
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 9611ebca7f4fcbda18ea1948be83192da0218234
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Aug 15 23:14:37 2012 +0200
DxVA2: do not fail without Shell. Close #6322
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 0aa013896d8e4d0e2ddc31cce32ead7043bfed82
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Aug 15 23:13:52 2012 +0200
Win32: Fix packaging with broken sed
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 33cf1494fc590c704da871ae5c1fc831874bab40
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Aug 15 22:57:31 2012 +0300
libvlc: thread-safe and more straight-forward audio devices API
Also improve documentation, and deprecate the old broken functions.
commit b27ba687c24fd2071ad25ef8eac2613fce11af61
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Aug 15 22:07:18 2012 +0300
libvlc_audio_output_list: simplify and add missing error handling
commit f1f6ed167c94bd44d04fa5fc7d5b23d28fc8ca7b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Aug 15 21:28:26 2012 +0300
Remove duplicated config refresh callbacks
commit ca923dceb27544bae7da97e9828911bb54f041c5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Aug 15 10:22:14 2012 +0300
Separate string list and string list callback
The configuration system cannot store both a static list and a dynamic
one (and AFAIK, it never could). It only makes to use either a static
list or a callback.
commit e960f0f8f8d6eefe9d3dadc86497fbba236571ca
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Aug 15 10:26:50 2012 +0300
Qt4: use config_GetIntChoices() for integer config items
commit 5f8ed84c4ea50588732c74a9f0267095cf0ecede
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Aug 15 10:00:41 2012 +0300
Qt4: fix types conversion in extended panel
commit fb1eda2e5c2ef8258ea3b89a55792be2fda5c361
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Aug 15 00:59:12 2012 +0300
Qt4: use config_Get(Int|Psz)Choices()
commit 40ec61728a9469213c7242c04b2b5f06628af53e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Aug 15 00:01:18 2012 +0300
config_GetIntChoices: function to retrieve config item choices (integer)
commit dd7d05eb0c335f03302cf3424dd3d4b08ce6e337
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Aug 14 23:49:33 2012 +0300
config_GetPszChoices: function to retrieve config item choices
commit d70cda889b72595f17df9bb15700f32420883161
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Aug 15 00:58:21 2012 +0300
modules: simplify storage of choices in cache
commit 2f3f089919e74ebcae389ef917e6c1d300c71c1e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Aug 15 00:57:05 2012 +0300
modules: remove unnecessary checks
commit 08399ac46114bf30f9690ba8077327d7259181c2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Aug 15 00:56:44 2012 +0300
Ensure string list always has text
commit 8e3dd71128904eecf8439ef636bfdf5abadfaa1e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Aug 14 23:48:26 2012 +0300
Unexport block_FifoWake()
commit 210225b22f14555ced872c7a8c966a8dcde0ddce
Author: Brendon Justin <brendonjustin@gmail.com>
Date: Tue Aug 14 15:02:47 2012 -0400
macosx: fix hiding of shuffle & repeat buttons
Fixes #7333
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit cd9561239eabdc0b83dfdf678c3e2e17da890f72
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Aug 14 21:59:28 2012 +0300
mad: do not convert to from FI32 to FL32 on the fly
Let the conversion plugin(s) do that. They can be optimized.
commit 14e7e310b0c2ce53663e3f7c8474dce4fa5b047c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Aug 14 21:58:38 2012 +0300
aout: convert non-linear to FI32 if direct conversion is unavailable
(rather than FL32, which should be the destination format anyway)
commit 4abeb5498e41198f950d29cdf59a552e1cefd055
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Tue Aug 14 16:49:25 2012 +0300
avcodec: fix language
commit 05a4c17fe5ea847e4c825c61ed5deb2527d82b6f
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Tue Aug 14 16:24:15 2012 +0300
avcodec: fix helptest for aac-profile
commit cae1bbba8bf4eb1a5de4c1bbb06904018e9980fc
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Tue Aug 14 16:21:45 2012 +0300
avcodec: add aac-profile strings for he-aac and he-aac v2, libfdk-aac supports them
commit 770ce7dbcca318c74c2d98886c13fcf0c00789d6
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Tue Aug 14 16:20:52 2012 +0300
avcodec: move version check to avcodec.h
commit 58dfd2dc56fbc91398076728d6bea3c311b1ba4b
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Tue Aug 14 16:00:41 2012 +0300
livehttp: allow segments to be 10% shorten than asked, seems to be usual limit of allowed variance
commit 219549e6806d09b560f72c1ee38b0ee5064af56b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Aug 14 14:20:37 2012 +0200
avcodec: enable 'avcodec-hw' by default on OS X
commit 10cb2dcac816767596c6287f0d36e0d744ef2e7d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Aug 14 14:14:19 2012 +0200
macosx: polish the start/stop time fields by allowing a more sane syntax than plain seconds
commit 73483c330a1238d905f951648b5ca393b0c3cbd2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Aug 14 14:13:46 2012 +0200
Updated NEWS
commit 30f629527f7c95e6fa1ea8994b74be140923d982
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Aug 14 13:50:38 2012 +0200
macosx: added 'avcodec-hw' to simple prefs
commit a3d90e27fbb17f3f01389d481d3fa628787689fe
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Aug 13 22:17:32 2012 +0300
Do not assume sysconf() returns a positive value
commit 191f071695d272e99de17787d33e773606656430
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Aug 13 22:09:50 2012 +0300
PulseAudio: do not assume sysconf() returns a finite value
(Here -1 means infinity.)
commit 4e70b5233d9760b0b12f429adec8b2e243b321bc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Aug 13 19:39:52 2012 +0200
Vorbis: fix totaltracks info parsing
commit 13f92c66831aa5c4695df8f8f3719d42576af265
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Aug 13 19:12:38 2012 +0200
libmpeg2: remove tab
commit 5ea1694ee914b958e720f00a2af2d7b2a5c2d59d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Aug 13 17:53:28 2012 +0200
OpenCV example: move to C++ and opencv2 APIs
commit 8acf84f171bd02e6c65c895285cb1dc2f183eca5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Aug 13 17:39:34 2012 +0200
Core: SD, kill a warning
commit 039902ede731db5c5fea2e28d79e1912cbcc1184
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Aug 13 17:35:58 2012 +0200
Revert "OpenCV Example: define a default parameter, since we are not C++"
This reverts commit 8ffa5c9fe5ac3fccabfdf9324f28ed654130f73d.
commit 1b978bf8a0b996b7fd49683924deb0ca88f33141
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Mon Aug 13 12:49:38 2012 +0200
Qt: MediaInfo: name panels for public method usage
commit 50c97f0b87fe4271d7eb4af3035e1b838ec60c5f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Aug 13 11:34:54 2012 +0200
Wasapi: temporary compilation fix
Until we find a proper solution
commit 1825dc9720138d5fb0f85c78e5d95bb16e2cfd88
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Aug 13 09:57:18 2012 +0200
contrib: hardbuzz: update config.{sub,guess}
commit ace877b7fd00a59e71c12b0941c60e355150091a
Author: Naohiro KORIYAMA <nkoriyama@gmail.com>
Date: Sun Aug 12 13:34:26 2012 +0900
libass: added HarfBuzz support
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 09ce97e45a3d6005b5ad0d263f0a619298a466bb
Author: Naohiro KORIYAMA <nkoriyama@gmail.com>
Date: Sun Aug 12 13:34:25 2012 +0900
contrib: added HarfBuzz 0.9.2
To support complex scripts (e.g. Thai) in libass, HarfBuzz support is required.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit fad67c61127451fe51fb06df61494e2053bc6bd6
Author: Naohiro KORIYAMA <nkoriyama@gmail.com>
Date: Sun Aug 12 13:34:24 2012 +0900
extra/tools: added Ragel
HarfBuzz requires Ragel when executing autogen.sh.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 575b88cf3525736e6ed1a4f4bac76702698148f1
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Sun Aug 12 20:13:22 2012 +0200
Qt: MediaInfo: Clearly identify current/playing media info
commit 55fe0126fe29bb9d6eca3ffad4ff728a81d9d84d
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Sun Aug 12 20:10:30 2012 +0200
Qt: ExtraMetaPanel: remove unused p_intf
commit c7f9626c44e96dbbcb7bf4be9bbba71e374392a5
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Sun Aug 12 20:06:20 2012 +0200
Qt: InputStatsPanel: remove unused p_intf
commit bcd3c7986530d0e5c07ec833a750517c760dd8fb
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Sun Aug 12 20:03:58 2012 +0200
Qt: InfoPanel: unused p_intf
commit a49c94e306c0f05d5bdc74e6e6d24b69ef8d81fa
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Sun Aug 12 20:00:52 2012 +0200
Qt: MetaPanel: missing clear
commit baf3e50be36ff2814cd17c9116b5184ed0ba8c0d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Aug 12 19:52:09 2012 +0300
config: bind the media keys by default (in addition to regular ones)
commit e4d638b120afd4f9d6e860c18f53368f017e5d96
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Sat Aug 11 19:17:45 2012 -0400
opencv_wrapper: Kill a warning
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 11f87ef609b9595367270316976dcc30e936f567
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Aug 12 01:23:13 2012 +0200
OpenCV: change configure to auto
commit 8ffa5c9fe5ac3fccabfdf9324f28ed654130f73d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Aug 12 00:52:53 2012 +0200
OpenCV Example: define a default parameter, since we are not C++
commit 20751c54ed83b50894ab3c66d6499ee6920c92f2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Aug 12 00:52:02 2012 +0200
OpenCV example: drop an unused variable
commit f56a508a101086533de4d3174677ce167472a3fe
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Aug 11 21:10:32 2012 +0200
OpenCV: remove unneeded headers and variables
commit 01fcf2a339b256b5daeb33490d339c70e747f0f7
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Fri Aug 10 13:25:49 2012 -0400
opencv_wrapper: Fix RGB video passing to OpenCV
Otherwise video comes into OpenCV as virtual garbage.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit b33f08a044bdf85a4ac00615df04001da968b918
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Fri Aug 10 13:25:48 2012 -0400
opencv_wrapper: Fix display processed image and/or unchanged chroma
This fixes the purple issue and the picture leaking.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 9f558bfdbb63c7f544bda3f0cad41898b0f996e4
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Fri Aug 10 13:25:47 2012 -0400
opencv_wrapper: Simplify logic slightly
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit af2ef762fd8de2d6fe3ee10fbfce8b89cba7383c
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Fri Aug 10 13:25:46 2012 -0400
opencv_filter: Don't crash VLC if no picture could be obtained
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit df7eecf658152cc9d2be5ab36661285aa7294a39
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Fri Aug 10 13:25:45 2012 -0400
opencv_wrapper: Remove the weird custom verbosity and clock_t
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 67f6d91e891b6530201c7c8177e21b8c36890c98
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Fri Aug 10 13:25:44 2012 -0400
opencv: Refresh the internal opencv_example filter to match the updated wrapper
This also makes it work.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 45148875e4b8cd5fae6c462d666ccaef305bc3bc
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Fri Aug 10 13:25:43 2012 -0400
opencv_wrapper: Port to video filter2
An update to the six-year-old, unmaintained filter... :)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit f4c3c98c2270a7bda8cae22c3eec5550ab05ef44
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Aug 12 00:32:01 2012 +0200
Add a ProRes FourCC
commit 052974831b2b50682a37933c992d2606fe1845b3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Aug 11 23:23:36 2012 +0300
Qt4: /dev/dvb/adapter is Linux DVB, not just Linux
This is also used on *BSD systems.
commit 06683a063d0aa4096ff92edaa036d70853ec4b98
Author: Zoran Turalija <zoran.turalija@gmail.com>
Date: Sat Aug 11 23:18:48 2012 +0300
dtv multisat: Allow command line option dvb-satno.
With this option marked as unsafe, it is not possible to use it and
as a result, it is not possible to tune to different satellite on
different DiSEqC LNB.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit bfcefbf2b35650c8149ed9e94890f669187c8a50
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Aug 11 23:16:38 2012 +0300
DTV: do not assume __linux__ == HAVE_LINUX_DVB
This should fix DVB on *BSD.
commit 04bb8e326c3ed18b4afb56a342ca0c57485da600
Author: Zoran Turalija <zoran.turalija@gmail.com>
Date: Sat Aug 11 21:49:09 2012 +0200
Add support for uncommitted diseqc switch. - Take #2
This supports configurations that use uncommitted diseqc switch
in front of committed diseqc switch to allow 8/16 satellites...
Example of such cascade:
19.2E 13E 16E 1W 5E 28.2E 23.5E 30W
\ | | / \ | | /
\1 \2 3/ 4/ \1 \2 3/ 4/
+--o---o--o---o--+ +--o---o--o---o--+ LNB (:dvb-satno n)
| SPAUN SAR 411F | | SPAUN SAR 411F |
| committed | | committed |
+-----------o----+ +----o-----------+
\ /
\1 2/ sat: switches:
PORT +--o----------o--+ 19.2E: :dvb-uncommitted=1 :dvb-satno=1
(:dvb-uncommitted=n) | SPAUN SUR 211F | 13E: :dvb-uncommitted=1 :dvb-satno=2
| uncommitted | 16E: :dvb-uncommitted=1 :dvb-satno=3
+-------o--------+ 1W: :dvb-uncommitted=1 :dvb-satno=4
| 5E: :dvb-uncommitted=2 :dvb-satno=1
+------o------+ 28.2E: :dvb-uncommitted=2 :dvb-satno=2
| skystar HD2 | 23.5E: :dvb-uncommitted=2 :dvb-satno=3
+-------------+ 30W: :dvb-uncommitted=2 :dvb-satno=4
Reception of 16 satellites is possible using eg. SPAUN SUR 420F as uncommitted
diseqc switch instead of SPAUN SUR 211F, and 2 more SPAUN SAR 411F committed
diseqc switches.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit f03a60731299da6d37063be3039e19d2fc7261a9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Aug 11 22:40:50 2012 +0300
wasapi: provide user-friendly audio endpoint name (fixes #7201)
Also list the entries in the log like ALSA output.
commit 71786a23726ddffbfb015d4cd2a3826b47041c8c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Aug 11 11:42:53 2012 +0300
vobsub: check memory error
commit cfb1f18ec5543abfa35050600377548b69e6907a
Author: Zoran Turalija <zoran.turalija@gmail.com>
Date: Fri Aug 10 17:13:09 2012 +0200
dtv multisat: Set dvb_diseqc_master_cmd command length.
FE_DISEQC_SEND_MASTER_CMD will fail if command length is not set,
preventing multi-satellite tunning using DiSEqC switch.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit f19700eac766624f1c5c72e3668ea186a1edef8f
Author: Florian Roeske <florian.roeske@alliedtelesis.co.nz>
Date: Wed Aug 8 16:43:31 2012 +1200
Fix ipv6 multicast socket option
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit df2ac7362d5e412cb5d393560a2be5b88abfeea0
Author: Sébastien Toque <xilasz@gmail.com>
Date: Tue Aug 7 16:28:03 2012 +0200
MKV: workaround the seeking-to-0 issue also on android
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit d737d5681a1e40accd6a76d111fa78f71a5bd218
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Aug 10 13:32:53 2012 +0200
ml: correctly handle initdatabase failure
commit b1b58e3876d318e471a0baa9453837374d502d24
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Aug 10 12:33:59 2012 +0200
ml: don't crash if there's no sql provider
commit 9309fb85a95717a64e6ac3634ffdfbb2d56c551e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Aug 9 21:16:27 2012 +0300
PulseAudio: print debug if we cannot estimate the start time
commit 44bf8bbcb3fbd1d6c04c2ed8eec27f75f8faf340
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Aug 9 21:10:23 2012 +0300
PulseAudio: mark stream non-monotonic
In some cases, that gets more accurate timing meaurements faster.
VLC does not use pa_stream_get_time(), so there is certainly no need
for pa_stream_get_time() to return monotonic values.
commit 1b06737a297cc5b9c48dd12e2e456b45bc6891d2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Aug 9 20:57:10 2012 +0300
PulseAudio: do not ignore latency updates before stream trigger
Such a latency update is an opportunity to reschedule the stream
trigger time, or to trigger immediately if late. That can reduce the
initial audio delay in some cases.
commit 5b95e7960b59c1be167aa4d12a6bd7b0504de28a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Aug 9 20:22:23 2012 +0300
filter: simplify filter owner usage
Also remove unchecked memory allocation.
commit 0d7be541f6520b638799656f27c2b8a7321db512
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Aug 9 20:15:59 2012 +0300
aout: remove dead code
commit 58c6d2e275dc80581d69bd579c4d3b03339fe5d3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Aug 9 18:55:06 2012 +0300
contrib: upnp: remove -O3
-O3 enables dangerous optimizations and does not make much sense for a
protocol (not decoding => not performance critical) library.
commit 36dde1d55dfa3ba4a9ba682d18fa0a782b59b9d8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Aug 9 18:16:48 2012 +0200
Vobsub: remove unused variable
commit 6e56b492f796a458e06dc21d29d534849af12fd8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Aug 9 17:10:47 2012 +0200
macosx: disable virtually all CoreAnimation effects in the main window on Leopard (close #7047)
commit 95ab33bdb7a2a606cb3135a84e34b756f979622f
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Aug 9 16:45:05 2012 +0200
contrib: faad and speex build fine with -mthumb
commit 0abf5027a6e7fdaf170cc35fab63042d09e92d4a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Aug 9 16:38:14 2012 +0200
macosx: remove no longer existing 'language' option from the simple prefs
commit ffabaec19a2ae920b0a6f53006c1f70607bdde9a
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Aug 9 16:37:38 2012 +0200
contrib: mad: import debian patch for thumb2
commit 44488d6d4cd586d9cafc9f5a0a2325a6a5285be2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Aug 9 17:27:36 2012 +0300
Spelling fix
commit 23a04c6aaf6d4d8f63c3afc5b782c5723fb60a5d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Aug 9 16:02:34 2012 +0200
Man: Update title dvd syntax
Close #7133
commit ff208b73f4a9d5913cc7f4b170a98945d620b638
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Aug 9 15:50:12 2012 +0200
DVDNav: fix dvdnav_describe_title_chapters crash
Close #6578
commit 5ee17b1cef6fe9e9bb9d0ad804696fe2572b51b0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Aug 9 15:30:56 2012 +0200
Support Atrac3 in wav
commit cd612818db02b7831bec1d72e0a864f968daed6a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Aug 9 12:26:09 2012 +0200
macosx: fix and clean-up the bookmarks code (close #6947)
The code is far from being great, but it matches the Qt intf now.
commit fd9795ea296c50bad7b2eae6420a46dadf5ed619
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Aug 6 18:18:36 2012 +0200
contrib/libmad: fixed compilation for iOS
commit c9118e87013c5329c556fb5f76145a3cd790d93c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Aug 9 12:16:09 2012 +0200
Fix truespeech in wav files
commit 67b2f035a8e602c266c9b20f0a48ab8f399b538b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Aug 9 11:01:58 2012 +0200
Opus: reconf isn't needed anymore
commit f559e33ca77317b9c43630bdaf5484ef419fb757
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Aug 9 10:26:51 2012 +0200
Contribs: update Opus to 1.0.1-rc as recommended by upstream
commit 52acf910743de642a4044d8fd0b8b0b2dcd0ef00
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Aug 8 12:33:09 2012 +0200
Ogg: factorize switch for Metadata
commit e80525ad5743f2117ac89327c88c98516946f26f
Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
Date: Wed Aug 8 22:48:32 2012 +0300
ogg: Fix theora length computing.
Fix #1859 #6983
commit 78a8771f4c69bdb2080a06f8b0c8db4d5675f6b9
Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
Date: Wed Aug 8 22:32:54 2012 +0300
oggseek: Reset stream after searching for the last frame
commit 84dc54e0852ea57671bb67d48259d0556e9e6703
Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
Date: Wed Aug 8 22:06:52 2012 +0300
oggseek: Fix trailing whitespaces
commit 350e328a95aba120c493aa00b4804724181d4ba3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Aug 8 22:50:37 2012 +0300
wasapi: fix corner (error) case and simplify a little
commit 5d83714594cbb96aa93dadf55e6a23e10f4da2d1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Aug 8 19:17:33 2012 +0300
PulseAudio: set the media role on streams (fixes #5101)
commit 7d19f1dd0860cc9afce0230ae21df04cd912a184
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Aug 8 19:20:03 2012 +0300
PulseAudio: report policy stream events (refs #5101)
commit a666d9b2109c2b1b6e5ac8365eb3edce496830f2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Aug 8 18:32:19 2012 +0300
PulseAudio: log context events
commit 8f95eae991d5ab5a6484e97feaad8b093843b4cc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Aug 8 19:08:13 2012 +0300
aout: document event callbacks
commit 046570ac9a35bc0e6e49c59a6bbb5ab86c634ee5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Aug 8 18:48:35 2012 +0300
playlist: add simple corking infrastructure for audio policy
Depending on the system, this can be called ducking, focus, policy...
But it basically boils down to pausing playback automatically when a
higher priority audio stream starts, typically a voice call.
Resuming playback automatically when communications are over would be
possible as well. But that seems unfriendly to me, so I skipped it.
commit cb06fa8de3fc5e32a2a447d2563461caeb3d4861
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Aug 8 18:31:43 2012 +0300
playlist: gather variables and callbacks (cosmetic)
commit 7e692c9ea721b7d7febbf7c7302e84e3a39d2e94
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Aug 8 17:58:21 2012 +0300
wasapi: implement audio session events (fixes #7203)
This was not tested due to lack of hardware.
commit 7b61b9a119bd4de893cbdd707bafe78e9dad12d6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Aug 8 18:03:21 2012 +0300
Revert "wasapi: report volume/mute (refs #6880, refs #7203)"
This reverts commit 12627b888e45dc7a2abb6e157dea6fbd942e7f52.
commit 0f82e032376e3d03f11530745ca4047195d3ba2c
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Aug 8 12:03:43 2012 +0200
contrib: fix typo for opus fixed point
commit 7258c97afdf6e8209a1be5c8ce707e6040c38454
Author: Gregory Maxwell <greg@xiph.org>
Date: Tue Aug 7 15:42:05 2012 +0200
Ogg demux: add Opus support
Modified-by: Rafaël Carré <funman@videolan.org>
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 76b15d4038e1f2200ab463c275c0854848de8671
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Aug 8 10:41:19 2012 +0300
mod: do not attempt to parse standard MIDI files
VLC has a native parser with higher priority. So ModPlug only got to
parse the broken files that VLC rejected. ModPlug is not robust and it
crashes in that case.
commit 9eb524de4ec18b9977abbd5a8fa0632349e6e0db
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Aug 8 00:43:07 2012 +0200
Contribs: update zlib to 1.2.7
commit 74b50fc63e1ecebb26f2085cc70be64303e125b3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Aug 8 00:32:02 2012 +0200
Contribs: update freetype2 to 2.4.10
commit a3e44089c3876487ca3a1b6183e507718703bd89
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Aug 8 00:30:20 2012 +0200
Contribs: update tiff to 4.0.2
commit 38830c3bfd53aed07bb40f321a1490e16359c7ef
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Aug 8 00:27:11 2012 +0200
Contribs: update libpng to 1.5.12
commit 7f3a4223264adf5412783c239e8244daa2404e91
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Aug 8 00:22:00 2012 +0200
Contribs: update libxml2 to 2.8.0
commit e0a545c37c9bf940e1e0f924887700403011aa1d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Aug 8 00:11:44 2012 +0200
Contribs: update shout to 2.3.1
(support for webm and Opus)
commit b10bc3672b48b4d639c25dc511840a8f97ca7db9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Aug 8 00:08:21 2012 +0300
deinterlace: fix ARM linking with --disable-neon
commit c1bb567c78cb5628ae9097937f7066ec3f0c4058
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Aug 7 23:06:56 2012 +0300
transform: use single optimized (memcpy()) function for vflip
commit 9c6ce5b353d340f0dc78f3f8596d5f1ab1abbd37
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Aug 7 22:49:01 2012 +0300
transform: remove unused/incorrect YUY2 transforms
YUY2-specific transforms are required only when inverting dimensions.
For flips, normal single plane 32-bits pixels transforms must be used.
The broken transform functions were not used, but they were referenced
via relocations.
commit 3f26dbbf5518bbefc61c407d21d2b9784a095746
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Aug 7 22:28:10 2012 +0300
transform: factor common macro code
commit 4ee68dda548ef30ebe63e747fef92544b42c256a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Aug 7 20:15:09 2012 +0200
macosx/mainwindow: added sanity check for the window size after restore (close #7275)
commit 14cc1eed64be69186f1076136fcc5154123b5b36
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Aug 7 20:08:15 2012 +0200
macosx/fspanel: allow continued clicks on the backward/forward buttons like we do in windowed mode (close #7258)
commit 894f53f2046463c07efc8400e1558a9d4b49f79e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Aug 7 08:46:25 2012 +0200
DVDnav: correctly update the title
Close #6013
commit a410f1a01844642b6ef6c07fd0e0d36bb5ac7bc2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Aug 7 01:21:27 2012 +0200
Vobsub: allow empty id language
Close #5525
commit 3f17ad711a4b073ef27bf718740eaf8913be1c68
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Aug 6 22:56:03 2012 +0200
Add Opus FourCC
commit b4cf7a9b5b5c568dd2cec85ff880f92703999814
Author: Mark Hassman <mark@hassman.org>
Date: Sun Aug 5 18:56:37 2012 -0400
WebUI: Fix loading playlist regression
Ref #5583
Also add a fail-safe to refresh playlist from server if local copy doesn't
contain active title.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit d80b07150cff0caba49c6a737bb881d8ec129191
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Aug 6 23:32:09 2012 +0300
Qt4: simplify fraction
commit 9fef3403af75af8c31f88677ab09357a70340feb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Aug 6 23:26:49 2012 +0300
Use pi_vlc_chan_order_wg4
commit 12627b888e45dc7a2abb6e157dea6fbd942e7f52
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Aug 6 21:36:13 2012 +0300
wasapi: report volume/mute (refs #6880, refs #7203)
This is a temporary hack to make the volume controls mostly work until
Windows volume notifications are correctly implemented.
commit 3e954c9811e72ef7486be92723bb96f7e5b4af06
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Aug 6 17:50:44 2012 +0200
contrib: add opus 0.9.14
disabled for now until we have a decoder
commit 28c8ae0331ba48d9e459ed1b31eeb18c8ce09b33
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Jul 26 22:30:23 2012 -0300
contrib/iconv: enable the Android patch for iOS as well and rename it to '-android-ios'
We need to check whether we would like to apply this patch by default on OS X and Windows, too.
commit 704c80944f3692160abacc8d8fab5422ed759fe3
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Aug 6 15:20:04 2012 +0200
extras/package: enable libmad on iOS
commit a3db0685022c6bde68400a56ea55b36e41490dbc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Aug 6 12:33:25 2012 +0200
Qt: make win7 buttons smaller to avoid graphic bug
commit 2a8983fe255ba7e531ca9aeeca46617b295955d2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Aug 6 00:16:02 2012 +0200
SSA: do not use memmove
Ref #7210
commit 0e519f712db62f1c0f16983215e370af66f3a142
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Aug 5 23:57:30 2012 +0200
Flac Packetizer issue
The lack of channels seem to be blocking transcoding of flac files
Ref #4179 #6400
This might not be enough, though
commit bcc966adc2519d3edcec86a7221bdefcfb4aa22c
Author: KO Myung-Hun <komh78@gmail.com>
Date: Sun Aug 5 23:50:53 2012 +0200
Qt: Support disc drives probing for OS/2
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 80fb36e480d7cba4d52bf858c76f905ff2d33b90
Author: Sebastien Zwickert <dilaroga@free.fr>
Date: Sun Aug 5 13:38:51 2012 +0200
vout_macosx: disable the VOUT_DISPLAY_HIDE_MOUSE event to not hide mouse cursor when we need it visible.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 040acf660b535f1bb988ea6999f365da7a20073c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Aug 6 00:11:26 2012 +0300
libvlc needs libm nowadays
commit 0ac3f7bd86d3667061f9ed46a47d19f8f2cb8f09
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Fri Aug 3 11:39:17 2012 +0200
dash: made segmentbase optional
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit d23510deb0bba4433496d27c2808c750332bb59f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Aug 5 23:03:18 2012 +0200
Dailymotion: fix the parsing of the pages
commit 60758c0313ef5553515bbc545dc5aa4b9299ca3c
Author: Mark Hassman <mark@hassman.org>
Date: Sat Aug 4 19:32:30 2012 -0400
WebUI: Update Playlist improvement
Close #5583
Playlist is cached/updated locally within browser instead of
refreshing after each function call.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit d12a67f403d9cd91c4c84d7681ed736936fbf71f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Aug 5 19:05:32 2012 +0300
deinterlace: fix build
Regression hidden by 6fe7eb6048e6b3f473006855f4e4905fa54ba910.
commit 2903960f17a088e4f7915aaa2826f9dfb769fc41
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Aug 5 19:05:32 2012 +0300
deinterlace: fix build
Regression hidden by 6fe7eb6048e6b3f473006855f4e4905fa54ba910.
commit 996bff4779701b249fa61343d24e9984995542d6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Aug 5 12:46:30 2012 +0300
Fix 3d Now! tests compilation
commit 125ec24e0d35ebddd4d36f4083af80896f69636a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Aug 5 12:38:51 2012 +0300
Revert "Remove unused 3dnow and mmxext checks"
This reverts commit 6fe7eb6048e6b3f473006855f4e4905fa54ba910.
These checks are still in use outside of memcpy() optimizations.
Note this revert breaks the build on some platforms due to code rot.
commit 0fa7047b91016922d104214d8c8b46e8cd308f00
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Aug 5 12:24:32 2012 +0300
Simplify SSE tests
There is no need to test OS support for SSE2, and later. If plain SSE
works, the OS preserves the XMM registers and that's all we care.
commit 971f44a36ead916ed2c1f40186e64de1fc4e8b71
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Aug 5 11:44:56 2012 +0300
Typo
commit b089c842dfe083a26024c060d239f32693d30c2f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Aug 5 00:02:35 2012 +0300
volume_neon: ARM NEON software amplification
commit 7a05ff181cf9e03c5c58bd0fd2a4de63140a9e8d
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Sat Aug 4 20:34:49 2012 +0200
Qt: PLModel: don't reset model on zoom
commit b5a7969a669334dba1e9b5737e32258a960ede23
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Aug 4 19:42:59 2012 +0300
Cosmetic: fix file title
commit 96d087a25fc58640b5ca7fa71298c78bafddf1e8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Aug 4 19:29:21 2012 +0300
audio_format_neon: force ARMv6 (fix compilation)
commit 3d64b908e727a51f0e9bd29c4fbf5b24928a00f0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Aug 4 19:09:16 2012 +0300
deinterlace: ARM optimizations for 16-bits merge
commit 95eb79718122dcc8f586cbbd10f8b0feb2fa4fa4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Aug 3 10:25:10 2012 +0300
deinterlace: rewrite ARM optimizations for 8-bits merge
- Assembler code out of line
- ARM NEON run-time detection
- Better choice of registers
- Prefetching
- ARMv6 SIMD optimizations where Advanced SIMD not available
Scheduling is not completely optimal.
commit f6c77658e4ccf9683c9a2b61d44517bb5a74e2ef
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Aug 4 18:35:28 2012 +0300
Detect ARMv6 on Linux
commit 1d2a483eeadf44be568c7f24c0b9ba58925b7d7d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Aug 4 18:35:19 2012 +0300
Add ARMv6 CPU capability
commit aea55cc937c52799c500c63e5ff922b05781bc4d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Aug 4 17:28:26 2012 +0300
avcodec: add AVX, XOP, FMA4
commit 7904e8f067f4c28fdcc0049e09e4b871690a3049
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Aug 4 17:28:05 2012 +0300
Linux detection for AVX and friends
commit 3bc25406ef65b2d260119ec25b33b0692efffd35
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Aug 4 17:27:34 2012 +0300
Define CPU capabilities for AVX, AVX2, XOP and FMA4
commit 0fbbb451f80b57ed92f50b85161b9ef2605fe436
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Aug 4 17:01:09 2012 +0300
avcodec: factor CPU detection code
In retrospect, I should have done that first. Oh well...
commit b1a0789432b6d70e3eb5e0aa45dd9d18eaae3a63
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Aug 4 16:50:03 2012 +0300
Check for 3D Now! at build time
commit 0ed12fd66fe7dbd390ed90f33fd137ba0f51908d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Aug 4 16:45:10 2012 +0300
Check for SSE4 at build time where possible
commit 58dd22531f1fa4aa858badb45bf5c63ae099b2a6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Aug 4 16:35:19 2012 +0300
Check for SSSE3 at build time if possible
commit 6f7ffd31655d7ba7f0ba1b3e8f400a831f56e804
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Aug 4 16:28:22 2012 +0300
Check for SSE3 at build-time if possible
commit edfb6e4ad2f508bf92f05b39e13378072bf9777e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Aug 4 16:26:40 2012 +0300
Check for SSE2 at build-time if possible
commit 615a016b4cf373fd9b016d1b71468aff3553a793
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Aug 4 16:13:25 2012 +0300
Check for MMXEXT and SSE at build-time if possible
commit 5288c3823c535347e3328045eb707ed123c49572
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Aug 4 15:50:12 2012 +0300
Check for MMX at build-time if possible
commit 83a11816bc0b6c259e8ba0f455d9ab1eac8a15ae
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Aug 4 12:43:56 2012 +0300
Use STD*_FILENO constants where applicable
commit 17fbcd4ed8605df087cfdf74681b1bf318353849
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Aug 3 15:25:39 2012 +0200
contrib: move some android complexity outside of vlc.git
commit c97faddc527a0455c93419982b23763a3d6485d8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Aug 3 14:37:34 2012 +0200
macosx: fixed NSRangeException when triggering modifier keys without characters as enabled by some international keyboards (close #7268)
commit 001a7f6ebd363695296edf332c27d0ab2d1682f1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Aug 3 12:23:23 2012 +0200
MP4: be more tolerant with broken files from Fuji cameras
If the sample per packet is wrong, denote to qt_version 0
Ref: http://forum.videolan.org/viewtopic.php?f=14&t=103013
commit cf560768918a3e7c2f514398757c5d3bffa04e0b
Author: Erwan Tulou <erwan10@videolan.org>
Date: Thu Aug 2 23:56:39 2012 +0200
dbus: fix vout leak
This accounts for sporadic assert failed at vlc termination.
commit c76e0dc92a096ccf9f65478d0b62545bfc72549d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Aug 3 00:04:51 2012 +0300
deinterlace: use explicit automake rules
This will be used later.
commit f7228aeeb5f7f1f8886b027a5ba1d61c912d273e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Aug 3 00:15:46 2012 +0300
deinterlace: make pf_end_merge an x86-only thing
commit be3f36669187cd61489b8e4e187c1c5eb611c9cf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Aug 3 00:01:47 2012 +0300
configure: fix check for ARM NEON support
Hardware floating point must be enabled explicitly.
This also removes the NEON_CFLAGS substition variable and the check for
ARMv6, neither of which are anymore not used.
commit 8ae2a756a92cd1a68852d2e0a79b6fad340f0fbc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Aug 2 23:26:38 2012 +0300
zip: fix build without zlib
minizip should not and cannot be compiled without zlib.
commit ff74092d597f6e961c653bd5332072d4519633fb
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Aug 2 18:26:41 2012 +0200
contrib: compile iOS contribs with thumb support
commit 968d0c6e1815e865b823c2f94fcf0a2a0f910a16
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Aug 2 18:26:21 2012 +0200
contrib/ffmpeg: remove stupid special treatment of iOS
commit 488bd51835b88d4eccbc5bdf7716528ccb1ec7cd
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Aug 2 18:25:29 2012 +0200
extras/package: iOS: enable thumb for compilation, clean up the AS definitions and disable freetype for now
commit 099a7dd8bc7a7c5ffc0f67448eeb99a81f1fc69e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Aug 2 18:33:24 2012 +0200
arm_neon: updated syntax to suit Apple's current, more strict assembler
Should be tested on Android/Linux.
Thanks to Mans Rullgard for the help.
commit e2092afc39ef9b98c4d7cf7150405fa517995736
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Aug 2 18:32:17 2012 +0300
DirectSound: save/restore volume if configured
commit 138e83c7bc0e346b2cf22e84762b0e2b93092b7b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Aug 2 18:28:05 2012 +0300
DirectSound: fix inverted volume report
commit 2c1d3be4a40a7246178ebf889d038bfef7e067fd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Aug 2 18:01:36 2012 +0300
wasapi: restart aout if device is invalidated (fixes #6826)
commit f0362f182cbfe976492454c9ff8811fecb64e2ea
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Aug 2 17:52:43 2012 +0300
wasapi: retry if device is invalidated during open (refs #6826)
commit e351093a42b312872912687ba2c4e3bd12e28588
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Aug 2 17:52:09 2012 +0300
wasapi: check IAudioClock::GetPosition for error
commit fb6c8449b937ce7bd0e7a03e74e71a5e45ac6fe0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Aug 2 17:41:11 2012 +0300
wasapi: assign session identifier (fix #7200)
commit de3ebb997fc44bff4c5494069e2ec53bb7cbfac0
Author: Erwan Tulou <erwan10@videolan.org>
Date: Thu Aug 2 01:52:09 2012 +0200
logo: check for negative offsets
if a logo is bigger than a video and if positioning results in negative
offsets, vlc crashes in the blend function.
This patch adds a warning, and offset is forced to 0 if negative.
Note that a bigger logo is not a problem per se. (Blend truncates the logo).
Only offsetting it with negative values was a problem.
commit 6213e4acc08162a0fe1f8911a069fe42f55c767e
Author: Erwan Tulou <erwan10@videolan.org>
Date: Thu Aug 2 01:11:57 2012 +0200
blend: extra check to avoid possible crash
commit 7bdcbe8ac844cfbe03df61cf3c6f1877d0d716b9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Aug 2 00:33:06 2012 +0300
Check for AltiVec at build-time if possible (untested)
commit b830aae4f0bb0f362299f67318a51e733f73c8c5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Aug 2 00:19:24 2012 +0300
Check for ARM NEON at build-time if possible
commit 6def94fd4dbc60bd87e515950835c242ed171e0e
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Aug 1 23:10:44 2012 +0200
fix typo in header, probably fix inclusion from C++
commit a257811bb65b57ba6597448b007fe01857562774
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Aug 1 18:03:19 2012 +0300
cpu: do not define capabilities on platforms that do not have them
Also update avcodec encoder and switcher x86 checks.
commit c9be56de61d1b1971851040543e8f0cb9e64b5b3
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Aug 1 15:50:37 2012 +0200
Win32 screen access: use correct type
commit e70c56302d365d568da706ccfc8112f90f449c27
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Aug 1 15:40:23 2012 +0200
Remove mention of member removed a long time ago
commit 42f156e1a0ffa173d9947f50b1965aafe0dafe83
Author: Christoph Miebach <christoph.miebach@web.de>
Date: Wed Aug 1 14:10:01 2012 +0200
typo: removing double spaces
commit 5435e8ac9bb7ade1fd4d58ccc23640ec12c3d178
Author: Christoph Miebach <christoph.miebach@web.de>
Date: Wed Aug 1 00:53:06 2012 +0200
typo visible in vlc.pot
Pointed-out-by: Michał Trzebiatowski <hippie_1968@hotmail.com>
commit 78eda283eb3e30778cba1650dabbbafe90efb386
Author: Michał Trzebiatowski <hippie_1968@hotmail.com>
Date: Wed Aug 1 00:53:06 2012 +0200
typo visible in vlc.pot
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
commit e43c3cd8a8029ce1b9c46b3b8e776a5745c9af26
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Tue Jul 31 19:51:01 2012 +0200
Qt: don't crash if sql ML module is missing
commit af0cf9fbfa5ae9d65b06e870460c633488f80c05
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Jul 26 22:25:49 2012 -0300
src/misc: added runtime NEON detection code for Android
commit dbc3a76365dda034a7219d3208cd2ec459ed3a54
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Jul 25 23:28:15 2012 -0300
arm_neon: align ARM ASM to 4 bytes to work-around the linker on iOS
This matches a similar problem on x264: http://mailman.videolan.org/pipermail/x264-devel/2012-January/009073.html
commit d56a4422c3ead46b82d5bc52c096704c94489f9d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Jul 26 22:24:27 2012 -0300
src/misc: added compile time detection code for NEON on non-Linux platforms
commit 300cf98e16888a0afddbc431e25f23b91523c245
Author: Sebastien Zwickert <dilaroga@free.fr>
Date: Thu Mar 29 19:06:15 2012 +0200
avcodec: Mac OS X Video Acceleration (VDA) support (close #3558)
With minor updates by me.
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 72645d4fc730e63160be468bcb13b056a1ce93f2
Author: Christoph Miebach <christoph.miebach@web.de>
Date: Tue Jul 31 15:03:12 2012 +0200
l10n: Use translations of help messages
commit 090a2cce88f3b563a394e47da6e6f268b3abf510
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Jul 31 11:02:33 2012 +0200
transcode: simplify drift calculation
Show drift value in debug log
commit 97acb225f7a8f4473510a9d75695578084e30d9a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Jul 30 21:26:18 2012 +0300
v4l2: add integer menu controls (Linux 3.5)
commit f8ac92544e8668a436f6c997275b989b0c5d7299
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Jul 30 21:20:52 2012 +0300
v4l2: fix cut and paste error
commit 2769bde42a2f954fcfd6f96bc392017c1b134cf0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Jul 30 18:57:40 2012 +0300
v4l2: typo
commit 7d24eb5161fc4aa7322d55ec0b73af0f498cc58d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Jul 30 17:32:34 2012 +0300
v4l2: work around drivers without VIDIOC_G_PARM (refs #7250)
commit c0b661ceb412a10c41d7308011487754076e6045
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Jul 30 17:21:20 2012 +0300
v4l2: mark --v4l2-fps as obsolete
The frame rate is retrieved from the capture parameters nowadays. This
option has no effects at the moment.
It might be nice to reintroduce it so that it can select one rate when
a device supports more than one. But that was never implemented so far.
commit 31b5a1b5b69abde1f509c9115f1f7d0ad21c604d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Jul 29 17:37:56 2012 +0200
HLS: fix error in d781f87d and simplify
Close #7240
commit bb2d9d9cfb7e6a8b4bdf8273d87b079e5e9f2fd7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Jul 29 16:59:17 2012 +0200
Win32 installer: regroup the webplugins options
commit 6a8ae65b89476b0727fefdf11c91ee79f57e2137
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Jul 29 16:31:04 2012 +0200
Win32 installer: split the macros from the file
commit 545ffea420a50b56fff1e99aedb8e8e303856ed5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Jul 29 13:15:02 2012 +0200
Swscale: correct pragma for iOS
commit 750a017f432eed1eff3feacb69c925603026c427
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Jul 29 13:14:47 2012 +0200
SVG: kill unused warning
commit 7ad93c294a6307c396648043cb08dc3a49ad0bc3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Jul 29 13:09:51 2012 +0200
Skins2: compability with C++11
commit f9186dcc2e20dd3053c3125867c0848dcc7d3c1b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Jul 29 13:02:07 2012 +0200
Qt: make a destructor as virtual
commit a102d14745612c20ba2503789d363b133f1f8f31
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Jul 29 12:58:28 2012 +0200
NUV: code cosmetics
commit c209bfba272630c3ef0f04f3713f0294cbe5e4ee
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Jul 29 08:57:20 2012 +0200
MP4: kill a unused variable warning
commit c67a6287a4c7464a33de80c726d39ace7e05c0fc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Jul 29 08:53:37 2012 +0200
Avformat: kill parenthesis and variable type warnings
commit e2381bf9565fa6e2a3547dcfc6423dc5d40f682e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Jul 29 08:48:49 2012 +0200
Avcodec: fix a sign warning
commit 2e1df2f4ce62b4c31987dd57c76d8a23183ea88f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Jul 29 08:48:26 2012 +0200
Faad: Fix wrong variable type
commit 91fe1b172f7f0592ca69342aafa2238647f0632d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Jul 29 08:47:40 2012 +0200
Zip: fix a function return type assignment
commit de5645a7aaa77e8e085dd73a550e4e941e8fd5cb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Jul 29 08:47:22 2012 +0200
RealRTSP: kill a warning
commit 1055f657656803428cce5515c658c3160bdacc14
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Jul 29 08:47:05 2012 +0200
HTTP: code cosmetic
commit 1e5f4b465a82745e8e7e5a5de491deac39554ed3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun May 13 23:41:42 2012 +0300
Revert "Notify: add a callback to match telepathy, msn"
The "item-change" callback is called with the playlist lock held in
at least one case: when the now playing meta is cleared while a new
input is created by the playlist.
playlist_CurrentInput() acquires the playlist lock. So the
"item-change" callback cannot call it. This bug is present in the
Growl, MSN and Telepathy modules since version 1.0.0. It got copied
into Notify in version 2.0.0.
This reverts commit fc56b92af1636c53a0545109a74476fe74c054a5.
This should fix #6641.
commit 379980a6047983f8bb0ab878dde66a0fe5b787d6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Jul 29 17:30:10 2012 +0300
Telepathy notify: remove plugin
As discussed in May 2012, this plugin has been deadlocking since
VLC 1.0.0. So I gather it is unused and unmaintained. Also, it does not
seem to be using libdbus safely.
commit cf431c513ccbe8ba0afbcb229699dc179fa166a5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Jul 29 17:24:52 2012 +0300
MSN notify: remove plugin
As discussed last May, this has been silently broken since VLC 1.0.0.
commit efa6230c231d19c369583fd5687a80d35e23e51f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Jul 29 11:26:10 2012 +0300
HTTP: improve documentation of :http-user-agent
commit 9b3de7a8bf8764257468d4aa3e81c162b95af09c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Jul 27 19:18:43 2012 +0200
Win32: Change the order of the links at the installer
commit 2a79d1a35bdc27229c5794a9af2bc0583c35c2e5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Jul 27 19:08:05 2012 +0200
More NEWS about 2.1
commit 5d83d1a213f0550f13dc857dfb6592b7369b1ec4
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Jul 28 16:24:07 2012 -0300
macosx: CAS: added a label to sum up the current streaming settings in case that the stream sheet is closed
Additionally, remove the Cancel button since it was against the HIGL
commit 7759c84b298766d31df7f16eb1f2351d9935847c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Jul 28 15:39:14 2012 -0300
macosx: CAS: implemented UI logic for the stream-out sheet
commit 412b2d72b707eb84c6b0854cc07dfdc56ba0826b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Jul 28 11:33:32 2012 -0300
macosx: make sure that the marquee is displayed correctly when enabled for the first time in a session
commit edee0a568395174b107369624b145f90d069cc1d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Jul 28 11:31:57 2012 -0300
macosx: prevent crashes when enabling or changing the marquee string (close #5991)
commit 3f0d5d17820de59e73530d51530ce9d90ae7ef67
Author: Benjamin Drung <bdrung@debian.org>
Date: Sat Jul 28 00:48:59 2012 +0200
Fix typo unkown -> unknown.
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit e01424acd44141db822e671a34e59f37e1d07cd3
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Jul 27 18:23:42 2012 -0300
macosx: set a plist flag to enable a more clever use of dedicated vs. integrated graphics card
Previously, the OS automatically switched from integrated graphics to dedicated ones as soon as VLC is launched since it is using OpenGL. Of course, that's wrong, since VLC runs quite nicely on the integrated ones to draw its single texture, so there is no need to waste battery life on the dedicated card.
commit 73ef71e7ad12a3319392abfdb8257f4dd9b22eed
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Jul 27 15:59:52 2012 -0300
macosx: CAS: re-write the destination section's appearance to make it less cluttered
commit 50329a43138159395ad0e67f44a7a0c2815546f3
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Jul 27 15:41:53 2012 -0300
macosx: fixed race conditional crashes in PXSourceList (close #7171)
Trust the ObjC runtime, it will do its job properly.
commit 731de0e9ce3142f775020309aa393dd27503a84b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Jul 27 11:38:41 2012 +0200
Update QtPlayer example, so that one can actually understand it.
commit 1dd2da6d0c9399c46ed2f9df969b98b45c12452e
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Fri Jul 27 17:19:47 2012 +0400
Add 'tsc2' as fourcc alias for VLC_CODEC_TSC2 / TechSmith Screen Codec
2.
This fixed playback of TSC2 samples on
http://streams.videolan.org/misc/tsc2/ .
commit f97689fe4ac2ba957207ed8299aaa6c0403a9194
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Fri Jul 27 17:08:58 2012 +0400
HTTP intf: add xesc as an extension to be recognized.
commit 8757e9afe26a4461c8f9d0f734dc0e07c9d7d378
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Fri Jul 27 12:12:45 2012 +0400
Add .xesc extension (holds Microsoft Expression Encoder Screen codec).
commit 25b2cf7e7b4ac91b0b27a5d1193e98a794ada609
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Fri Jul 27 12:03:41 2012 +0400
avcodec: add MTS2 / Microsoft Expression Encoder Screen mappings.
commit df3b867cf33330a3e75055722aff7dd54ca99f88
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Jul 26 23:08:34 2012 +0200
HTTP intf: support opening of playlists in the browse dialog
commit 6eefbea6d284f221de3c0e0bde2a0f275c314c16
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Jul 26 22:19:18 2012 -0300
package/ios: updated build script to match the Android port
commit 721e4cfc1c7a0d285865958af7955a710dcdd70d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Jul 26 12:47:13 2012 +0200
AVI: fix playback of files where movi chunk is outside of RIFF
This is notably the case with Nikon-Camera generated movies
commit b0e2be1e20609162adc7d360d63ea1e570ce361b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Jul 26 12:20:10 2012 +0200
AVI: kill a warning
commit f0d806883910a9117f190e0bb7858c615821d598
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Jul 26 11:51:15 2012 +0200
AVI: do not look for strh node if we do not need it
commit 107ac72a8333a68d4ddd99e848d7c287ceddfbdf
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Jul 26 11:29:45 2012 +0200
AVI: use calloc when possible
commit a18bc8ed46998dd6d3cef5af15f89cf8c9c10e0a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Jul 26 11:13:35 2012 +0200
AVI: cosmetics
commit 18834cd7d77e95ec9fe054ace24951ad86619f34
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Jul 26 13:40:30 2012 -0300
macosx: CAS: added a skeleton for a stream output
commit 467c69f58caf146afaba7df20ec864ab380fd8fd
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Jul 26 12:42:34 2012 -0300
macosx: added start and stop time options to the advanced open file dialog
commit b6c82f0a4de142a03ec07adbf85d9d2218487e45
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Thu Jul 26 07:28:21 2012 -0400
contrib: ffmpeg: Use -mincoming-stack-boundary=4
The issue here is that android-x86 doesn't guarantee an aligned stack, which means some of the inline asm functions will waste an extra register on realigning the stack.
libavcodec does however have stuff in place in all entrypoints that realign the stack on all calls into the library. If you build with --extra-cflags='-mincoming-stack-boundary=4', gcc assumes that the stack actually is aligned already, which the entry points ensure, so this inline asm builds fine.
Pointed-out-by: Martin Storsjö <martin@martin.st>
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 9cd6a20525e417e166fd82437fbf5a04216f5559
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Thu Jul 26 07:28:22 2012 -0400
contrib: Allow libebml build on Android x86
This package needs exceptions.
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit d593d540c9a028e35d89fe247c2d71d4ad6bfd30
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Thu Jul 26 07:28:20 2012 -0400
contrib: Allow live555 build on Android x86
This package demands exceptions, but if it is enabled globally, it conflicts with other packages.
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 2c26061ca8bd84ace8b8904f902157975ebd5229
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Wed Jul 25 20:31:22 2012 -0400
contrib: Don't hardcode Android ABI tag in live555 build script
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 30f8d25ed01bbf3609144f7243bdec927dc42979
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Jul 25 17:25:28 2012 -0300
extras/macosx: simplify the codesign script
commit 6799f98c13d87f51ca8a01208a527a8d06ce5e88
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Jul 25 20:39:09 2012 +0300
Qt4: remove the old Maemo 5 systray hack
commit 03062ad358ccd03a1597d07860ae3020ed45e05d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Jul 25 20:34:45 2012 +0300
Hildon UI: remove dead technology
That plugin was written for Maemo 4. It barely worked with Maemo 5.
Maemo 6 did not have Hildon. Hildon is unmaintained and unused.
commit 23247a858d2826594ba37343b59a19fc16fecd33
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Wed Jul 25 19:04:00 2012 +0200
macosx: disable extensions submenu when they are no items to display
commit 07e72e56f24d7184334bb7e25911c0a1dfdf2c3c
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Wed Jul 25 18:38:09 2012 +0200
macosx: improve main menu handling for autogenerated items
especially:
- don't show outdated items in sub menus
- disable unusable sub menus
close #6998
commit 2623beccb316efdaf62fe044440a7db72c8b2413
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Jul 25 18:42:52 2012 +0300
clone: use module_list() for --clone-vout-list
commit 5c887aed6a94874dabae906df1541768a307bd0b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Jul 25 18:36:46 2012 +0300
Use normal module list for --video-splitter
This avoids listing all video filters (not splitters!). However, the
video splitters are still wrongly included in the --video-filter list.
commit 4db2cb128662ea7b0d6afc86d087c2e4065de263
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Jul 25 18:36:20 2012 +0300
decomp: separate desription for each submodule
commit 89a3820477d769f62d47992b457fde8e7502c6c9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Jul 25 18:35:58 2012 +0300
Use normal module list for --stream-filter
commit 27fd9b93e210926ed3286823ffaacac5c4a918fd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Jul 25 18:30:10 2012 +0300
Use capability rather than category for --sub-filter and --sub-source
That way, only sources show up in the list of sources and filters in
the list of filters.
commit 1904dbf5172cc63e3b209d4f0ca8cdd9fad562b4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Jul 25 18:06:43 2012 +0300
fr: splitter != filter
commit cef81b5768286a88f9d77cf4bad227606c4cdbba
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Jul 25 18:02:57 2012 +0300
vout: improve splitter event error message
commit 1ddac7d47eb3c34eeffb03be6261c766686a8f96
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Jul 25 17:23:06 2012 +0300
PulseAudio: show device product name rather than card number
commit fbe71a6680fd1b91ce3a69b43f250b1704ff93d0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Jul 25 17:16:10 2012 +0300
udev: do not list ALSA SD if PulseAudio SD exists (refs #7221)
commit 8942c7d991c90472f51e3f0e3e502332f0bd6915
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Jul 25 17:16:38 2012 +0300
wasapi: print an error rather than abort in volume setting error
Unfortunately, some callers cannot be trusted not to leak their COM
context, causing COM initialization to fail.
commit ebe79922fd8fb67b228372ac61c04739eb2ac1e0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Jul 25 17:16:15 2012 +0300
wasapi: log error if COM initialization fails
commit ae3fd8273b0a16b6ab7f17e119b5d1beb79f4a14
Author: Thierry Reding <thierry.reding@avionic-design.de>
Date: Tue Jul 24 16:31:13 2012 +0200
freetype: Fix a possible buffer corruption
Memory associated with a FcPattern is freed when the pattern is
destroyed, so copying the font filename needs to be done before
the call to FcPatternDestroy.
Signed-off-by: Thierry Reding <thierry.reding@avionic-design.de>
Modified-by: Rafaël Carré <funman@videolan.org> (simplify return)
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 4e98f4d47e4686831258be4c30ff434f4bd5ca80
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Jul 25 10:01:03 2012 +0200
contrib: gcrypt: fix linking of asm when cross compiling to x86
commit db2a47893b086845841cabf4ce5359d515865c02
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Jul 25 09:33:35 2012 +0200
Revert "contrib: gcrypt: disable tests"
This reverts commit 5fc0ccda71e26870b077c6bc10952033f8abd16b.
commit 1c5164353e2d21a5d052b0de3082197fdf049097
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Tue Jul 24 22:51:40 2012 -0400
contrib: Support other Android architectures than ARM
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 2b1c139222f503fe0382aea0601e14bb74bcb81f
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Sun Jul 22 23:54:31 2012 -0400
contrib: Flac needs USE_OBSOLETE_SIGCONTEXT_FLAVOR on Android-x86
Headers normally present under normal Linux are missing in bionic.
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 21f9e5fb7edb907551759973bd4de284520651c6
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Sun Jul 22 23:54:33 2012 -0400
contrib: ffmpeg: Add --arch=x86 if compiling to x86
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 27a3a08018581aab3e53b92f0ce09e680c969373
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Jul 24 17:42:56 2012 +0300
speex: speex resampler is broken, drop priority to zero
The library introduces noise in unclear circumstances. There does not
seem to be any problem on VLC side though. I do not have time and
expertise to troubleshoot this.
commit b0fb30cb10af32c3ec9f1558dd92eadeca8437b6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Jul 24 17:40:17 2012 +0300
httpd: add video/webm content type (fix #7208)
commit 32aa1b26d691b0040182bbdbb51a6d7b502a2091
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Jul 24 17:28:46 2012 +0300
aout: report drift via parameter rather than callback
The time report callback could only be called from pf_play() so this is
cleaner and less prone to coding mistake.
Also pass the relative drift instead of the absolute play time stamp.
The drift is less subject to scheduling noise, i.e. drift evolves much
slower than current time advances.
commit 25f0a8f99593f014a8084533eaf979b8bf68b8c7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Jul 24 17:24:52 2012 +0300
Unused variable
commit 7f48cb43002663d67614c08315705c3e1ff5b66e
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Tue Jul 24 12:29:03 2012 +0200
macosx: display preferences windows on a level >= video window
commit 41631564e91d928f762d0aa56417e93c32db0a52
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Tue Jul 24 11:32:55 2012 +0200
macosx: set video frame to detached window frame, instead of vice versa
Now, the detached window position is restored on relaunch. Furthermore,
this fixes some positioning issue when switching from macosx-background to
detached video view.
commit edf76b1da5f9b8a82e7d70f73fe99099b2cc36a3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Jul 23 21:24:17 2012 +0300
wasapi: enumerate rendering devices (at start-up only)
commit b6d22a96bea2dd89414d18d36e8266c26ae95512
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Jul 23 20:53:16 2012 +0300
wasapi: add run-time device selection
commit 7dc7f6133ff42df8b3c4212d15e38e66996f4901
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Jul 23 20:53:02 2012 +0300
wasapi: add var_SetWide() helper
commit ed9be19b059989eb29a3b33bfda52ad314048ca0
Author: KO Myung-Hun <komh78@gmail.com>
Date: Mon Jul 23 21:30:56 2012 +0900
OS/2: Add an extra configure script
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit 5911c76f52e521c706320c4db4087e8bbd4f4d2e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Jul 23 18:13:15 2012 +0300
wasapi: restore build rules
(regression from 5eeeb50da9a0dc92e265f11861d786307a23b4eb)
commit a6e3aa2a848ab114866a717b27c6bb8d67cf4d80
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Jul 23 17:57:43 2012 +0300
ALSA: fix unitialized value with S/PDIF
(regression from c9c770e7f463e896453ce7b25629b5ef4df8a3f8)
commit 5fc0ccda71e26870b077c6bc10952033f8abd16b
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Jul 23 16:43:58 2012 +0200
contrib: gcrypt: disable tests
commit 1f9b2e8891494859ab821af1d686ab03ec9124cb
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Mon Jul 23 13:56:19 2012 +0200
macosx: block macosx-background when lion fullscreen is enabled
close #5174
commit 081ecbd5877e21f4358368615f5928554a5cb141
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Mon Jul 23 13:48:08 2012 +0200
macosx: make fullscreen compatible with macosx-background
refs #5174
commit 18dee68f3ace8adfda6e5982daa41755103f9723
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Mon Jul 23 13:18:10 2012 +0200
macosx: remove outdated and unused isFullscreen methods
commit 9288133f5fe69b685dbda98a08dff8b0d59c6793
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Mon Jul 23 13:00:43 2012 +0200
macosx: re-implement macosx-background
refs #5174
commit 9bd356e5608e5a13890f7f811bb7bd86f2328769
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Mon Jul 23 10:10:34 2012 +0200
macosx vout: move setter for window level to vout provider
commit 304a1c0a392212ef3cdc44481c190518956e6d27
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Mon Jul 23 10:08:18 2012 +0200
macosx vout: don't reset window state on close here
commit d781f87d00784b8b887c6ea4c6c98fbf38a22ec9
Author: Chris Smowton <cs448@cam.ac.uk>
Date: Sun Jul 22 22:13:03 2012 +0200
HLS: Housekeeping
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 59e5b9a5dc4a6d666c3ea008f5a348da7a41d7db
Author: Denis Charmet <typx@dinauz.org>
Date: Fri Jul 20 00:01:54 2012 +0200
Adding Cook support in mkv
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 4d7dd6cfd5d1815c91c572cb176f6072ed959cd6
Author: KO Myung-Hun <komh@chollian.net>
Date: Tue Jul 10 14:03:45 2012 +0900
OS/2: Add live555 supports
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 8b961dae6e681d5178b59fc3fd369a406ab596f1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Jul 22 22:39:05 2012 +0300
OSS: add audio-device variable, run-time device selection
commit e4ed088f04623240265bf1ee455a285e464b5d42
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Jul 22 22:36:20 2012 +0300
aout: fix cleanup after error
commit e18813789fb739ba1b5840bb3704ca087c740d0c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Jul 22 19:01:26 2012 +0300
ALSA: clean up device change a little bit
commit cdc0b155a7797a8372cd097a44aac0ae94f1a0e6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Jul 22 18:52:09 2012 +0300
OSS: fix S/PDIF (untested)
commit 4977733cd76e2871e4399050d896fd7375d31497
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Jul 22 18:21:09 2012 +0300
OSS: fix FreeBSD 8 compilation
commit 0856919923225c4335a3663ee43c07347584839e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Jul 22 18:00:14 2012 +0300
OSS: rewrite and update to OSSv4
commit 9b1e5cc8493fef463bc243804bc109da4d82cb7c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Jul 22 17:15:23 2012 +0300
fr: spelling
commit 00eef9c2cbe0ac696317ba054dceb464f9fcd9b8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Jul 22 14:34:13 2012 +0300
aout: fix error handling
commit aedd5217c4eebc849f9686522af6d47de15183c3
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Sat Jul 21 22:00:40 2012 +0200
i18n: fr: fix broken avi usability due to wrong translation
commit c90fcbb316574c960d6ec1c6f59c5bbcd80d5400
Author: Erwan Tulou <erwan10@videolan.org>
Date: Sat Jul 21 20:05:56 2012 +0200
skins2: update following volume change from Integer to float
commit 5ad71b5fa2d1e35e9fd8da11e764f9d89f6e5f47
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Jul 21 18:29:29 2012 +0300
Qt4: limit the UI volume to 125% (about +6dB)
Far too many clueless users push the volume far too high[1]. Then they
complain that VLC distorts the sound... Really anything above 100% (0dB)
is prone to saturation. In my experience, loss of quality is noticeable
at +6dB and unbearable at +10dB.
For the references:
In VLC 1.1, the UI was restricted to 200% (+6dB) by default,
while the audio output core allowed up to 400% (+12dB).
PulseAudio recommends +11dB.
Microsoft Windows limits to +0dB.
[1] I actually compared VLC 1.1, VLC 2.0 and WMP with an external
decibel metter. They give the same output at 0dB. At 6dB, both VLC
versions give the same decibel readings and slight distortion. So the
complaints are purely caused by confusion and cluelessness from users.
commit 9778203f762a90e96f7b04b24bfe90c8c251b860
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Jul 21 17:36:08 2012 +0300
playlist: convert "volume" to float
...and simplify accordingly.
commit 96dfe7935a92c59a0d18ef9b874fcc59ffcb578c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Jul 21 17:33:27 2012 +0300
osd: update volume reporting (untested)
commit eae1c91d999d328234d4145fc3ef707acdde2fb3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Jul 21 17:27:28 2012 +0300
Remove osd_Volume()
commit f12b08d19fb93e618948d36bcbafa343dce380d7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Jul 21 17:25:53 2012 +0300
oldrc: do not show OSD volume on volume change
This matches the Lua RC behavior.
commit ed4089a2616d63de046b4218ddb048178db1ab8b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Jul 21 17:14:02 2012 +0300
oldrc: do not report volume twice, always report playlist status
commit 091d98306cac6a36b98d3add2e215062704f14e7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Jul 21 17:05:26 2012 +0300
aout: remove duplicated setting of "volume"
commit a2d83783991312cac5f3c6094ef8ed425c4bac8d
Author: Erwan Tulou <erwan10@videolan.org>
Date: Sat Jul 21 03:45:13 2012 +0200
skins2: fix skins2 audio volume and adapt to latest change
- use the overall volume managed by the playlist rather than
aout_volumeGet() that now only works when a aout is running.
This is no problem since the skins2 volume slider functionally
reflects this overall volume managed by the playlist anyway.
- stick to what include/vlc_aout_intf.h lets us know about volume
boundaries(as of today, AOUT_VOLUME_DEFAULT and AOUT_VOLUME_MAX)
and infer volume to be in the [0., AOUT_VOLUME_MAX/AOUT_VOLUME_DEFAULT]
range as requested by some functions taking a float as parameter.
commit d871c27f40b110788814f9a5fcc0a2d6a1307062
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Jul 21 14:59:19 2012 +0300
Move timer implementation to a separate file
This is generic and reusable on non-POSIX platforms.
commit 64e9efcfa72bcfb9eab5ad2a0e0124c6392a4dee
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Jul 21 12:54:50 2012 +0300
srtp: disable gcrypt secmem (refs #7179)
commit 57cace394863e19dda9180a57ac03be287d99f47
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Jul 20 19:54:36 2012 +0200
Qt: ML/PLItem: Factorize and clean.
commit f5714b1ee352159a246300ee358ec54f8c1ac4d1
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Jul 20 16:57:50 2012 +0200
Qt: PL/MLModels: implement columnCount() in parent class
commit 3f169532f637a98cbffcefd8c7b1f1e3a2aa6783
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Jul 20 17:52:45 2012 +0300
skins2: remove unneeded brittle hack to avoid callback loop
A more proper fix was made in 3567c033215cc9a5bbd51590789ba59f90eeba01.
commit 8e8b8d7db4e1cca7725b64b41579a6fa9b7ad013
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Jul 20 17:46:46 2012 +0300
skins2: clean volume step usage
commit 8f6a01586a7aa72a9520dfdcd1a45b8ef03e0c09
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Jul 20 17:38:18 2012 +0300
Qt4: clean volume step computation
commit 25040764f03603fd4706e66f77247fc6b80a84af
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Jul 20 17:42:14 2012 +0300
Qt4: remove constant parameter
commit a5feda888d2cc4a7adff0d8f2bbcd02f60621184
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Jul 20 17:25:56 2012 +0300
Set more reasonable limits for --volume-step
commit b2c2e1c76c9e0c4f5c4aba1778ff4b6bde8214b0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Jul 20 17:21:07 2012 +0300
aout: avoid duplicate check in replay gain
commit 4a7c50fc2621f20afce6e9bde433b7288ae8df4c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Jul 20 17:23:55 2012 +0300
aout: fix read overflow
pb_peak and pf_peak have only two elements.
(regression from dcf3f71b3b48090881f8deab305cc31ea1067ca3)
commit 729fe67eaab131e283c386d478c816c768b2df28
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Fri Jul 20 16:15:35 2012 +0200
macosx: improve playlist context menu handling by selecting the right menu item at mouse location
commit 69432b5bd110164d99119d95957d3cfde4f2523f
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Jul 20 16:08:04 2012 +0200
Qt: PLViews: fix hover-ing
commit c3581f43a9ee93181d8c41c10bf84cb8b52aefa9
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Jul 20 14:27:11 2012 +0200
Qt: PLTreeView: use delegate for emphasing font.
Also fixes a mistake in 229c807ce1cf5b5edebb7de9621a8191d78209b5
where isCurrent == isSelected
commit c0d24a1b5914f263564a8ca758c71482838dee0a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jul 19 23:57:50 2012 +0300
JACK: fix cut&paste error
commit 229c807ce1cf5b5edebb7de9621a8191d78209b5
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Jul 20 13:57:43 2012 +0200
Qt: PLModel: Move font's contextual style to views
commit 12d6985fa72cf7327454e432f3b8163f0f79de45
Author: Erwan Tulou <erwan10@videolan.org>
Date: Fri Jul 20 12:21:41 2012 +0200
skins2(Linux): fix a drag&drop issue with some sources (konqueror, dolphin)
This fixes #7165 and can be backported.
commit bf5cbbd044e716f41f2dfa5d4bc21fae628fbfb4
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Thu Jul 19 23:15:35 2012 +0200
ml: don't create URL from URI when local
commit 4ad2d5e3854bfab2fe40f4afdc98c13f237d378a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jul 19 23:22:41 2012 +0300
Remove non-sensical FREENULL()
commit 5242303aa4b47774677b6ee9d7e7e06e4cd88395
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jul 19 22:37:13 2012 +0300
sndio: implement volume setting and reporting
commit a8ca319f3bc8c57ca006a00c5857ecc03689be74
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jul 19 22:19:03 2012 +0300
sndio: allocate sys structure
commit c84a18eb0c72093f9d73a23bb2069bc05fc7eea5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jul 19 22:11:40 2012 +0300
sndio: use AOUT_CHANS_* values
commit f277d2397b3594e3864eb76266398ca4995d1929
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jul 19 21:21:59 2012 +0300
Do not inherit "volume" where it is ignored and overriden
commit 94d7df181f3ca554db270358c079dd0bcba9f672
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jul 19 21:18:48 2012 +0300
aout: propagate volume and mute to input manager (fix #6760)
Several of UI & control plugins follow the volume and mute status
through the playlist instead of the aout. This patch works around
that limitation.
commit fdb50775af6b86d22cb4024dc190d62c8e9ce4aa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jul 19 21:18:06 2012 +0300
Qt4: use qlonglong instead of int64_t for cross-thread connections
int64_t is not supported natively by the Qt object system.
commit b2e4784125810e6fd2cbe2987fa8dc228836a594
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Jul 19 19:49:16 2012 +0200
NEWS: merge 2.0.3 stuff
commit 01205ea1f2da1a330ede9b3757e0aae6164e4cfb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jul 19 20:33:26 2012 +0300
aout: convert audio output "volume" to float
commit 7af353d670c790ff1033afcaa210d23b9e025310
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jul 19 18:12:47 2012 +0300
aout: remove old volume back-end
commit e203c0efbcc40b7142408823011b03297fe8c267
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jul 19 18:11:00 2012 +0300
audioqueue: use software amplification (untested)
commit 7c28bae9f3705a87d3e20d9cc5c0120e0a5a960d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jul 19 18:10:09 2012 +0300
kai: use software amplification (untested)
commit 8155ce97fd288b6df79252797a3961eccec714c1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jul 19 18:08:39 2012 +0300
sndio: remove amplification until proper implementation
commit f86056ee5a96f5fa18148d8756cb8b545a594348
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jul 19 18:06:44 2012 +0300
waveout: use softare amplification
commit 0b087d2113eedf04f1d72a6052e316dc0d7526bf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jul 19 17:58:14 2012 +0300
JACK: use software amplification
commit 3cf15eb2a1b30eb8be0ebe611958b0d39fea133d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jul 19 17:42:29 2012 +0300
OSS: use software amplification
commit e4e8a8958a9e0a9df022c854ad42a5d641080f48
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jul 19 17:41:18 2012 +0300
ALSA: use software amplification
commit db635d17d86e4a98bb80795fd53408fff77406d8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jul 19 17:40:35 2012 +0300
aout: add common helpers for software amplification
These helper handle mute (i.e. zero gain) and keep track of the volume
across sessions on a per-output basis. This is intended for the "old"
audio outputs that cannot amplify natively.
commit 6057849282c14e5d73504baf65ede0f083d25598
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jul 19 17:52:08 2012 +0300
amem: use gain request
commit 950e621e03e7d3095bdd870316a89760a96e8c6f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jul 19 17:13:35 2012 +0300
aout: add event callback to request gain change from aout module
This is more flexible than the current approach:
- Gain can be changed if the aout has a custom (native) volume control.
- The callback approach does not break the encapsulation principles
(so audio_output_t/module_need() could be used somewhere else).
commit 99693981a3139482a0c3ec3a2d205852a5d553b5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jul 19 17:43:40 2012 +0300
dummy: fix volume callbacks
Amplifying dummy is useless. Also amplifying S/PDIF is not possible.
commit ef43416ee93d0dbdd3c99c4b03ba2c3a74350b8d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jul 19 17:36:05 2012 +0300
Fix typo
commit 08bc63f0347420ae69b29c3dffe53787a2c78da8
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Thu Jul 19 18:01:27 2012 +0200
Qt: Pictureflow: kill some warnings
commit 58dc2946843e33058d8f8be98a9419c435a2b68f
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Thu Jul 19 17:49:05 2012 +0200
Qt: PLModel: move zoom value out of model
commit 029b9faea76f1bb761a716a4155315f2a0e9e8ab
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jul 19 16:35:19 2012 +0300
config: do not save unknown sections
Unknown sections are sections whose name does not match any module in
the module bank. Until now, any unknown section in vlcrc was copied
verbatim when the preferences are saved. In principles, that would
preserve settings for modules that are not available in the current
copy of VLC.
There is a fatal flaw with that approach: When VLC is updated, some
modules may change name. Also some configuration items may be moved
from one module to another. As a consequence, configuration items may
end up in a different section than they previously were. Then vlcrc
will end up with multiple conflicting copies of the same configuration
item: first the current value for the preferences in the new
section, then the old value from the copied old section. When vlcrc is
loaded again, the old copy will override the new one since it is parsed
last. Essentially, the configuration item cannot be changed via
preferences until vlcrc is manually edited or preferences are reset.
I would rather loose settings for old plugins.
commit 35ac8d12b578c149c732284f3c569ce139da1871
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jul 19 16:25:31 2012 +0300
directx: improve DirectSound and DirectDraw module names
commit 8f2dd4a703f160516422af18a326d336e685f48c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jul 19 16:17:13 2012 +0300
directx: simplify configure
commit 0555a4ce8659d4b20bf5b19aa1168b3cdab41fe4
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Thu Jul 19 14:40:32 2012 +0200
Qt: PLModel: fix string conversion for winxx
commit bc88ea7a81030c681ae68e86f452d3aa8bcf8d22
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Thu Jul 19 13:53:23 2012 +0200
ml: fix double free.
Double free was occuring on some psz_url when copying medias.
Might be caused by a double listing from the sql query.
commit 03fc36954474c52114868fd4378f2cdc9a2a79e4
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Thu Jul 19 13:34:31 2012 +0200
ml: Ensure list lock is initiliazed when watch thread starts.
Some crashes occurs on start when processing the first append loop
at the unlock level.
commit 5d58894f43e4481b1dc222e86095d4d3ad4cb753
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Wed Jul 18 23:07:11 2012 +0200
Qt: PL/MLModel: remove nolonger used SelectedUri()
commit 9449cc334d15bc5ce97f2707c24a0d423d08040a
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Wed Jul 18 22:27:38 2012 +0200
Qt: PLModel: move out Info & Prompt Dialogs references from Model
commit b08027f1fa3c9918662af9b98a62f0279579e5b1
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Wed Jul 18 21:43:21 2012 +0200
Qt: PL/ML Model: Factorize zoom functions
commit 04806c152c4207648f02daecc4a28e50da31b99c
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Wed Jul 18 21:36:50 2012 +0200
Qt: MLModel: Move Popup() creation out of the MLModel
commit 4e7f747f01f2bb3df6e109b83161ed5af5fcd696
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Wed Jul 18 19:28:37 2012 +0200
Qt: PLModel: Move Popup() creation out of the PLModel
commit 26222c9ba9e73afe4517b4ab974184bc185ef7c6
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Wed Jul 18 21:26:35 2012 +0200
Qt: MLModel: rework menu signaling
(see previous commit)
commit 240e4ec4b9f0bd6bc7ba3c6d0443e22114df2738
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Sun Jul 15 20:06:49 2012 +0200
Qt: PLModel: rework menu signaling to get rid of popup data storage in model
commit d4a2b7486c44eb9d7b98ddacec92c48e78b1010c
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Wed Jul 18 20:25:15 2012 +0200
Qt: MLModel: Use Model Indexes instead of MLItem.
(see prev commit)
commit 856d5fe06916b7bdf63d3a5538cfb62f0dae6c1c
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Sun Jul 15 13:48:04 2012 +0200
Qt: PLModel: Use Model Indexes instead of PLItem references for external
methods.
The model/view is broken as the internal PLItem elements are accessed
from outside the model.
We need to change calls to make use of Model Indexes, and then can move
away some methods that belongs to views.
commit c6a5ad0b9022f92349b2019cde6deb28cdf4db3e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Jul 18 23:56:21 2012 +0300
authors: correct fox's name
commit dcf3f71b3b48090881f8deab305cc31ea1067ca3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Jul 18 21:47:45 2012 +0300
aout: add --gain to control gain regardless of output module
This linear gain works also for outputs with native volume or without
volume. (Obviously though, it does not work for digital pass-through).
commit bf1ee347ed9069c4b4f752f553b9577b21b7edd5
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date: Wed Jul 18 16:52:35 2012 +0200
libmp4: Add function MP4_BoxGetSmooBox()
also modify MP4_BoxGetNextChunk() so that a initialization
segment which has been put between two chunks is properly handled.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit e93131818521d921e4ae7aa219b899c7c66676c9
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date: Wed Jul 18 16:52:34 2012 +0200
libmp4: Parse StraBox and SmooBox
SmooBox is a very simple MP4 box, VLC specific, used only
for the Smooth Streaming module to send information to the demux.
SmooBox is actually a simplified moov box (we wanted to avoid
the hassle of building a moov box at the stream_filter level).
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 69da2065f6df72343a04a93e3cabbc40237d43be
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Jul 18 13:19:26 2012 +0200
macosx: vlc object handling improvements (refs #6883)
This should solve a few problems on termination.
commit ed8f436aeb8c2b458a67eb5f0f711ac770c74f17
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Jul 17 22:47:59 2012 +0300
aout: cleanup mixer and rename to volume
commit fe08f7fbf9356c5ab0da41733b3df30d97b43b64
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Jul 17 18:55:51 2012 +0300
aout: prepare to add private data to the volume mixer object
commit 5bb741ba78947b7a37badf63323fbe1c03296f7b
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Jul 13 14:37:16 2012 +0200
contrib: theora: remove useless leftover
UPDATE_AUTOCONFIG alone does the job
commit 42551ce30d2e322cb5eb3f155a622a0d7c0b253b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Jul 17 18:39:07 2012 +0300
aout: remove unused lock
commit 5e36262acb5516ed4dcf3c88de1112d6e33b3944
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Jul 17 15:56:34 2012 +0200
Add yet another FourCC
commit 52a47a8f5fc91290f129e7974e4e646fdef0124e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Jul 16 00:42:23 2012 +0200
macosx: CAS: enforce the chosen encapsulation format's file extension for the destination selection panel
Note that the extension isn't magically switched yet when choosing a different encapsulation format after your output destination.
commit 6a3524697107a8551a6345c7f526e74ab8253e3f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Jul 16 00:32:32 2012 +0200
macosx: CAS: implemented MRL/option string creation
Panel is fully functional now and needs testing.
commit fc1d88d7c37f0faf82fc3f9a59c56696677320ce
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Jul 14 13:44:39 2012 +0200
Add more FourCC for Mp4
commit b6322d35a71cbb2c5cdcfa4c65d12d49ad7a86ac
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Jul 15 21:25:22 2012 +0200
macosx: CAS: fixed redraw issue when entering the dropzone's subviews during a drag operation
commit 35ccb9b18e7db407a21ad89028ce653cf6212545
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Jul 15 21:21:52 2012 +0200
macosx: CAS: show drag-copy-cursor when receiving items from the playlist (10.6+ only)
commit a3c2e9d284d80275f1ee10d7936b1521f1bca3ee
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Jul 15 20:57:55 2012 +0200
macosx: CAS: added visual feedback for drag and drop operations just because we can
commit 182ddef2a9903be98ebafdc9eb48f1cf8ff74884
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Jul 15 20:13:54 2012 +0200
macosx: CAS: enable drag and drop from playlist
commit 68889de9bd2481b86c44e4d4150bbad19ffd5416
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Jul 15 19:39:08 2012 +0200
macosx: fixed crash when opening DVDs with uncommon disk names (close #7146)
commit cc1f8bf63940c358b9cac6a1bb54c1e8cf9fc1d3
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Jul 15 13:20:28 2012 +0200
macosx: CAS: implemented information retrieval from the customization panel
commit a4ca93cffe172f054267b41c057769f0a9bf78bf
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Jul 14 18:02:14 2012 +0200
macosx: CAS: implemented the media selector button in a preliminary way and performed some cleanup
commit 82876db84bc3d2624c73dcfaead1c3343929c237
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Jul 14 14:26:12 2012 +0200
macosx: CAS: simplification
commit 907320e927650de9e2bfaa2f29e2f17bbe3b8696
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Jul 14 14:22:28 2012 +0200
macosx: CAS: fixed crash on quit and limit the OK button to be enabled only if both an input and an output is set
commit 51c14c7676e64ac8acf94b173d0b55095f2473cd
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Jul 14 14:13:03 2012 +0200
macosx: CAS: move pre-defined profiles to NSDefaults, so we can easily change and expand them
commit 227c020c34ca3b30f5347346a8768bcf2d90a1c1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Jul 14 14:03:33 2012 +0200
macosx: CAS: private API optimization
commit 0ffa68f3176bfe6cf4fb301a0233612fcb5c784b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Jul 13 16:32:46 2012 +0200
configure.ac: fixed compilation for iOS by making the OS X SDK options optional
Note that by default, we will compile for the HOST OS instead of OS X 10.6, which is the way it should be.
commit 48b1ad818e34604b412440f3171531c8c1b0c67b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Jul 14 11:37:17 2012 +0300
iso-639: remove now unused field
commit e6e1db169c38aaabf9c904c82a26f3b198a17c70
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Jul 14 11:13:49 2012 +0300
input: do not use native language spelling in language lists
Those lists are supposed to contain language codes, not language names.
commit 94bd33f131ce43affb6821bd2f5a42bcfad5d540
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Jul 14 11:13:34 2012 +0300
input: small simplification
commit 61e068e67963a9f3b04a6d0c0221969e3658404b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Jul 14 11:08:04 2012 +0300
input: show elementary stream language in current user locale
...rather than in the language's own spelling or in English.
commit 8beb0c93e03ab71d1da014ad74a69e127f6c6412
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Jul 13 19:21:19 2012 +0200
macosx: CAS: implemented profile loading mechanism
commit 76c72672d89033c9da6bcb576be6d1cf6bc52bd8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jul 12 22:48:13 2012 +0300
Mark --language as obsolete
commit e64f39306bd71c20dfcf6eeb5c862ca81fbb7488
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jul 12 22:48:13 2012 +0300
Remove the nine years old --language hack
This was apparently put in place to work around the lack of language
setting in BeOS. Then it was extended to Windows and MacOS since
gettext failed to retrieve the user language configuration.
BeOS is no longer supported and Windows support and MacOS support were
fixed in gettext 0.18.
Also calling setlocale() from a library can crash.
commit 94d79d31c48cc980d819b5c0f47eba2966969203
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jul 12 22:40:54 2012 +0300
Win32: do not override LC_ALL
This code might have had some effects on some other OS (BeOS?), but
it should not be required on Windows. Also good-mannered and
thread-safe libraries do not modify the environment.
commit 89e8034a7250a3dd7bf9e6c00aa03798c530c544
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jul 12 22:39:44 2012 +0300
winvlc: enable improved gettext language detection for Windows Vista
commit 7db7be8bd2e68d13470c92b6d92f2105aedd924b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jul 12 18:49:14 2012 +0300
nb: use consistent (if less precise) language code
commit 9181681e2dd7b9eeaaa3acf99c2f18b7862c9117
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jul 12 18:47:06 2012 +0300
po: missing or incorrect language codes
commit 314084ad1cbead060cb4d36f57c9441771ef9f31
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jul 12 18:37:17 2012 +0300
fr: typo (again)
commit 01c41858a7fbd7d19fb9a69fe137e3e7ac088437
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jul 12 18:35:03 2012 +0300
fr: two types in one line
This is the second time this commit is applied. Consider this is the
last warning for French translation. Any new revert of my corrections
without explanation will be re-reverted without further notice.
commit 352ea7df94b18869277457c79e7d5c10f388f075
Author: Rui Zhang <bbcallen@gmail.com>
Date: Thu Jul 12 19:59:25 2012 +0800
avformat: avoid EOF if av_read_frame returns AVERROR(EAGAIN)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 1924e5e81dcdb226e67933c54a48cba7f910d4bb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jul 12 17:15:40 2012 +0300
http: write GET line in one go
This can save on TCP packet if Nagle somehow fails, and work around
bugs in some broken HTTP servers.
commit 43d5697733f19ae966de45fb1eb6b0b5589c6442
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jul 12 17:13:34 2012 +0300
http: cosmetic
commit b58fffd09908bbb18eb7a17dd97f59809560b15c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Jul 12 01:23:10 2012 +0200
Swscale: fix small logic error
commit 2975e9168d3bc1844dd92aaadb0391390c7920ab
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Wed Jul 11 20:08:01 2012 +0200
macosx: activate app when going to fullscreen
this fixes a really nasty window layout mixing foreign windows with
the fs controller and the video, when activating while window is inactive
commit 3525d588796c899b77d076f80444e39656bc8907
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Wed Jul 11 14:14:56 2012 +0200
macosx: fix playlist reordering problem
close #4397
commit 6b7c0c9fab5394dceaf483381ecd297a40947152
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Wed Jul 11 13:01:27 2012 +0200
macosx: fix fullscreen set by vout only (e.g. over http interface)
close #7117
commit d9cfe67b8e23f388e45aee1919af1d4d773ec0d3
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Wed Jul 11 12:59:50 2012 +0200
macosx: remove outdated methods for fullscreen handling
commit 1085cb4ef5a2bc6ace93a1a00182fb72ffe6bab4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Jul 11 11:59:57 2012 +0200
NEWS: sync with branch
commit 667cee1d06eb058e1711e69e3f675ad58481955c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Jul 11 10:44:40 2012 +0200
LUA: synchronise meta with the core
commit 2875b54d8c83ae4bd99dc0cfb98e2b45e712400b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Jul 11 10:34:04 2012 +0200
avcodec: map TSC2 codec
commit 6434f9371ce49414ce4f5aa513255aa6a9d422a2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Jul 11 10:30:27 2012 +0200
Add fourcc for TSC2
commit f0226d6312f9eed91856fdf164bc0735b4ae40c7
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Jul 10 18:28:50 2012 +0200
omxil: enable extra debug in debug builds
This will enable more people to make useful reports.
To avoid spamming your log, several solutions:
- rebuild with this define removed
- use grep to match only what interests you from the log
- use software decoder
commit f78dac5846fb6200c189bf8fc6acb93c07d51695
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Jul 10 17:24:07 2012 +0300
Lua: kill some relocs, pack
commit 6e5c406511afee29d983cc1dc22c04987fec1640
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Jul 10 17:19:52 2012 +0300
Lua: add an assertion
(The underlying assumption was previously implicit.)
commit 1d981d16b744b000414cd5a2cc38db90d26d3903
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Tue Jul 10 13:23:22 2012 +0300
avcodec: set rc-buffer-size to 0, as it is default in ffmpeg/avconv
commit a6b1608d077c5729f0e91ea16af6418fa3271579
Author: Christoph Miebach <christoph.miebach@web.de>
Date: Sun Jul 8 22:21:49 2012 +0200
typo: No newline before period
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit e938f3a470813a21d02f8fb4f7be36785004f064
Author: Christoph Miebach <christoph.miebach@web.de>
Date: Sun Jul 8 11:12:00 2012 +0200
Spelling of Ukrainian in NEWS and AUTHORS fixed
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 77f4a68616e6ae7dfda09775dcd638bd059e568e
Author: Christoph Miebach <christoph.miebach@web.de>
Date: Sun Jul 8 11:11:59 2012 +0200
Adding gd to lang list
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit b0afe6b036988e9f2580a392b1fcc4dee6df9e05
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Jul 10 11:56:05 2012 +0200
Revert "Adding gd Gaelic to languages list"
This reverts commit 85b6c1463736907e6fed0900f0e93df05e89d2fa.
commit 6b2adfaca229cff9e177f734cf4229e06e934150
Author: Christophe Mutricy <xtophe@chewa.net>
Date: Thu Feb 2 23:33:24 2012 +0000
i18n: Add more languages for selection
Add languages above 30% to the Win32/Mac list.
(cherry picked from commit bd82be73a578595f1ff8b3d81832bbde237023c9)
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 8cdc20d360fbefa12671abf8ff30c41384d110c7
Author: Fabian Keil <fk@fabiankeil.de>
Date: Sun Jun 17 13:56:47 2012 +0200
audioscrobbler: prevent an endless loop inside the main loop
Fixes the clang complaint: The right operand of '<' is a garbage value
This might fix #6286.
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit e0f4ccce4f4510507f1513223b6bbb6edca32e38
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Mon Jul 9 15:30:20 2012 +0300
opengl:os x build fix
commit d6071c24a6c0857ee27189232a9df388e1507cda
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Mon Jul 9 15:00:16 2012 +0300
opengl.c: don't use fixed pipeline with glsl shader code, one step closer for opengl es 2
commit 1b6f1b6ae05a1ecbff0c20eeec1dd18a2caf3352
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Mon Jul 9 12:31:59 2012 +0300
opengl: cosmetic
commit 3432901b1204c1e996a80e340079a803f6b4f1af
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Sun Jul 8 22:48:05 2012 +0300
opengl: restore npot check for really old cards
commit d7f669675704b62500959d9782320ce1810c3c91
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Thu Jul 5 18:21:00 2012 +0300
opengl.c: refactor texture enabling and uniform setting
commit b14280d7ee0f8190b021d1f862288b2180f4d85b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Jul 8 14:48:18 2012 +0200
opengl: fixed compilation for OSX
commit 30b05392bd907de2569da5dbf620016727db1f25
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Jul 8 14:37:05 2012 +0200
opengl: disable shaders on older iOS releases so we get a picture
commit fc369638bedc8f08fa26d8ae10d4726be5b0a5cf
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Jul 8 13:20:05 2012 +0200
opengl: use RV32 instead of RV16 for the OpenGL ES variant, since we got neon assembly optimizations for that
commit a2a93861527ba2190227ab9e9f21b0153455b88b
Author: Ludovic Fauvet <etix@videolan.org>
Date: Thu Jul 5 23:25:06 2012 +0200
nsis: remove unsecure options from the installer
Because we can't efficiently drop the privileges acquired by the UAC it
is wise to remove the possibility for the user to start VLC or view the
README at the end of the installation process.
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit c7d7f0d6cd98604d2781e9e7288af796f6f5ac05
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Sat Jul 7 00:19:00 2012 +0200
Qt: Early Fix ML "Add to playlist" adding items multiple times"
Previous fix was doing late fixing by skipping multiple entries when
adding, but the multiplication was still done for other ops.
We were just needing to build Indexes list from rows instead of items.
This reverts commit 4cc9d5770a108434038e7f5a4e1bf9b3aafa3d8e.
commit 34858076aee0da608d58699477da6ad8de4bb798
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Jul 4 18:01:12 2012 +0200
FourCC: use the correct name for real codecs
commit 300b4d59e370e02af65f215789643ff09550577d
Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
Date: Sat Jun 30 14:54:16 2012 +0300
ogg: Use unlikely()
commit 9e155e37ed6186bf5cd8d3fb0c532a72b5e92d1f
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date: Tue Jun 19 16:56:30 2012 +0200
HLS: minor fix
It seems to me it makes more sense like that.
Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
commit 94220d75d4ac44f507bad6e539270cbd71a02c73
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date: Tue Jun 19 16:17:55 2012 +0200
HLS: don't signal dl thread out of the blue in Close()
Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
commit b71b4312976d6ee7b067c8dbfeb59dab83da5505
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Fri Jul 6 14:54:11 2012 +0200
macosx: select right screen when fullscreen on startup is enabled
close #7051
commit 7d42f68ab84fc29d1c3bc969487293c4ee6e9dcc
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Fri Jul 6 14:25:28 2012 +0200
macosx vout: always use current bounds for picture placements, as we have custom resize constraints in ui code
(in particular, the parameter cfg will not always hold the right window size value)
commit 4b40a27d7c642132eb9f2de5209cca76ab85be79
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Fri Jul 6 14:24:27 2012 +0200
macosx: don't allow a automatic resize beyond the right screen border
commit f63a01ed26a6aafa4dadf96702031bb944d8721d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Jul 5 22:31:15 2012 +0200
extras/package: enable NEON for iOS
This is introduces a random hack, which is going to be reverted this fall.
commit 94ac9a7d341ba6a7ef88e935a6f11b7eddba0c46
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Jul 5 22:27:05 2012 +0200
extras/tools: use Mans Rullgard's gas preprocessor variant instead of David Conrad's since it is more up-to-date
commit 85b6c1463736907e6fed0900f0e93df05e89d2fa
Author: Christoph Miebach <christoph.miebach@web.de>
Date: Thu Jul 5 22:11:04 2012 +0200
Adding gd Gaelic to languages list
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 86598f17cc65c1f6fb7c850942fff67e75a8e4b5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jul 5 18:46:15 2012 +0300
Win32: try to fix compilation
commit ee26881bec3a8de030172e09a1242dbd1baabc70
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jul 5 17:39:10 2012 +0300
Qt: the video widget must be a proper window
Otherwise, it might not have a window handle.
commit 65ebc7683aa0ab3bd4af950298d1eef0addaf54b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Jul 4 21:14:53 2012 +0300
Qt: check embedded video window type at run-time
With Qt5, the window type must be checked at run-time: the windowing
system is always defined as Q_WS_QPA.
commit 6721871c96e99af34a58790af0477e749c2e05db
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jul 5 17:42:50 2012 +0300
vout_window: make zero an error value for window type
commit a6f0eddb4916d0147a112332cb4e658ada5a37c6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jul 5 17:28:54 2012 +0300
Qt: do not hard-code argv table size
commit 2657f3bc2c99d1f399df0e087a872e50dbd9f7f0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Jul 5 11:57:03 2012 +0200
vout/ios: set the display size correctly
commit a965f436b7b6d4a1e51a69de4b43efd9a64ef65b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jul 5 10:23:03 2012 +0300
Qt: missing Q_OBJECT
commit 17b3aee7c754e0aae6fcb8527e04a8bc9f7fbb5d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Jul 4 22:39:49 2012 +0300
visual: do not pretend to support FI32
commit 970d70aca0e2d7cf3d4c41f3ca0d2c461c7081f1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Jul 4 22:40:09 2012 +0300
audio: remove FI32 conversions
Conversion from FI32 to S16 is already supported by the Laurent's
generic audio format filter. Conversion to FI32 are useless for lack
of (functional) FI32 encoder or output.
commit 469bc90f5ad203efa503ab9339e4806603c67f6d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Jul 4 22:29:34 2012 +0300
Channel mixer: drop FI32
commit 9b925784829206498f45a6eb373561b85d69c63c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Jul 4 22:26:43 2012 +0300
Volume mixer: drop FI32
commit 2c3a941579dc38fdd4d7fe3397e6dbb13d5c080f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Jul 4 22:24:25 2012 +0300
aout: drop FI32 from outputs
commit a68389199363c5d16a384960b677f4d2861359e7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Jul 4 22:43:39 2012 +0300
aout: always use S16N (rather than FI32) in absence of FPU
None of the real audio outputs support FI32; they already typically
converted down to S16 internally. Moreover, mixing FI32 requires
64-bits (signed) multiplication, which non-FPU processors typically
do not support natively.
commit bb94e7b56e91e3a84574003edf9cf5bcee081d24
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Wed Jul 4 20:26:47 2012 +0200
auhal: quick fix to get stuff compiled again
TODO:
- somehow implement mute callback
- initially report right volume to ui
commit 35e5155af388d74c41c13782b82d793343828c95
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Jul 4 20:47:52 2012 +0300
Qt: factor some common code
commit e0b3dcd221af12921ef9f8ceeb5e1eab30e6019b
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Wed Jul 4 20:13:28 2012 +0200
macosx: handle volume apple remote keys as hotkeys, so that osd stuff is shown
commit abeb987d5380c08ff6f52d44eaf44b6b9cfc08bf
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Jul 4 19:33:08 2012 +0200
extra/package: updated iOS build script
commit 40f0a08c4667a3b6497a1cdb2d57a081d4210226
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Jul 4 19:22:25 2012 +0200
contrib: taglib: use original patch present in taglib.git
commit dfa75177ec50284c23a4ca48b5ab94ec603d15ae
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Jul 4 19:17:01 2012 +0200
swscale: expand Android hack to iOS
commit 2d758db4e57c21cc93605c9731fa2dcc29c13806
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Jul 4 17:19:45 2012 +0300
Qt4: fix crashes without podcasts
commit 292bff196172d654953d1b5209e433147e37791e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Jul 4 17:09:28 2012 +0300
Qt4: fix prototype
commit a0b1158d5a1eefe4fa0e74a6bf032147f338a0f8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Jul 4 16:47:40 2012 +0300
Qt5: missing #includes
commit 6b6b2f6737a7791ed05f9a90f20b5f2e76a51553
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Jul 4 16:17:07 2012 +0300
Qt: initial configure detection for Qt5
VLC needs QtWidgets (which does not exist in Qt4).
commit b6a2c4a4edff5aeaeca415eafa9f45d285570054
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Jul 4 01:34:45 2012 +0200
Use Qt instead of Qt4
commit 6ef3c715489451ae36a1e6bfcc30bd2fc5d1395c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Jul 4 01:30:25 2012 +0200
Use qt iso qt4
commit be215a75aac894b6c5080d85788a4e7344c83108
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Jul 3 19:37:46 2012 +0200
avcodec: Map MSS3/MSA1 decoder
commit 5107c71957dd7988bae2d344d1a07235107f904d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Jul 3 19:32:32 2012 +0200
Add fourcc for MSA1
commit 6fe7eb6048e6b3f473006855f4e4905fa54ba910
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Jul 2 23:00:21 2012 +0200
Remove unused 3dnow and mmxext checks
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit 1207a3698201c2835ea432f5cb98cac8e4c42f91
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Jul 2 23:00:20 2012 +0200
Remove vlc_memcpy
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit 31c8cef1ba41efabf9eacd71050a63bd41fcb30a
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Jul 2 23:00:19 2012 +0200
s/vlc_memcpy/memcpy/
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit 102f976a623288b880dee8fd1e9195aff173c813
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Jul 3 18:06:31 2012 +0300
Remove audio_volume_t
commit 83ad48a4513cb326ed68d735de92ecd67865c3bc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Jul 3 18:03:18 2012 +0300
Qt4: partly fix volume display
commit b092d34b5912504ea8653b106c4ec02ca9f45978
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Jul 3 17:42:56 2012 +0300
Qt4: simplify and partly fix mute tracking
This fixes a race between requesting mute and the aout actually muting.
There are still at least two known bugs with the mute widget:
- Qt tries to sets the LibVLC status when LibVLC status changes
(there is a hack around this for volume but not for mute).
- Qt tracks the playlist "mute" variable instead of the aout one.
commit b7797c07e2764afd8cbdb5dbbb99d34b7cef0399
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Jul 2 23:35:48 2012 +0300
aout: remove intricate volume/mute transaction system
Volume and mute states are now independant. There is no need to
update them together in a single transaction.
Furthermore, other processes can change the volume and/or mute state
of VLC playback streams asynchronously. Thus volume-up/volume-down
and mute-toggle are not atomic operations even when protected by the
volume lock. We would need to have toggle and up/down provided by the
to the output plugins. That is probably impossible and overkill.
So accept the small race condition and simplify the code.
commit f6d9780ee5165fb1923b588b102e118dce069f4c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Jul 2 23:08:27 2012 +0300
aout: separate volume and mute callbacks
commit c45103a6ddb7396f4c069089d2640abd238e42f7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Jul 2 22:22:01 2012 +0300
aout: store software amplification and mute separately
commit 5d5f17134aa3db508b257b6fcec971ada52afb24
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Jul 2 18:48:56 2012 +0300
aout_Volume*: use float rather than integer
commit e90d793494f25ef79a8a5e702bd6ead1d67aafb8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Jul 2 18:00:00 2012 +0300
LibVLC: improve mute documentation
commit 035898d1b1d3732ec7a872152ec5528da48b4e90
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Jul 2 17:51:43 2012 +0300
aout_MuteGet: fix name and add VLC_OBJECT() magic cast
commit 18a70b6da841a65cd25cbf1395d4c527f489e97c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Jul 1 20:57:53 2012 +0300
RC (old): fix muting
commit 297280a2108881149483bf524bff4619e3d4686a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Jul 1 20:45:25 2012 +0300
aout_MuteSet: fix name and remove unused parameter
commit 9b965746c5d851d99b1351f05d9cbda78cee3e9b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Jul 1 20:38:20 2012 +0300
aout_MuteToggle: fix name and remove unused or misused volume parameter
In particular, show OSD mute icon when mute is enabled, rather than
when volume is nul (which is orthogonal).
commit 60e47a90162f78ce743919c3c413409138c8893d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Jul 1 16:44:44 2012 +0300
aout: use float volume in internals and deal with errors
commit ac5643018e2f71104e1ffc968b8b0e5f5b72eb44
Author: Christoph Miebach <christoph.miebach@web.de>
Date: Tue Jul 3 11:06:21 2012 +0200
Typo
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit a1a192be5241f58b01824261f16cdd2fb88b48e5
Author: Christoph Miebach <christoph.miebach@web.de>
Date: Tue Jul 3 11:06:20 2012 +0200
Psychadelic is just wrong
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit 3e6857ee696b65ec9aa967ad7c96b2cdb9a673ba
Author: Christoph Miebach <christoph.miebach@web.de>
Date: Tue Jul 3 11:06:19 2012 +0200
Added 2 missing spaces
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit a20aec93eb8180c6e63efbc2bb1bddc6a7a61c33
Author: Christoph Miebach <christoph.miebach@web.de>
Date: Tue Jul 3 11:06:18 2012 +0200
Remove trailing space in gettext string
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit 20484554dc35aecc15fdb8c492d6a9ad591c5695
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Jul 3 15:06:00 2012 +0200
macosx: fixed time slider alignment issue
Pointed by Damien
commit f836a238bae817640c4f0a1b1c5289241e181eaa
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Jul 3 14:57:58 2012 +0200
macosx: fixed window button alignment when using the black UI mode
pointed by Damien.
commit 0ccbaa821f8b7b928c651df53db5ad50ed246b83
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Tue Jul 3 13:29:54 2012 +0200
macosx: change handling of arrow keys slightly
When the key is assigned to an main menu item: In this case the event
is never passed to the controls, so we want to handle it here for these
exeptional cases.
For all other cases: The event is ignored here and handled by the controls
(playlist, or video view, which also sends it to vlc core).
commit 837e3ea601dc4d84c66dacd0dff5a8a250b9302f
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Tue Jul 3 13:28:20 2012 +0200
macosx: fix handling of shortcuts which include shift
commit 89f00b5add27173985630ac9b4aa88ffa460ab13
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Tue Jul 3 13:02:57 2012 +0200
macosx: reconnect all links to ibOutlets for plackback menu
close #6997
commit e996b4b4a3cc017cea89f85fa2d80aa165d882b9
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Jul 3 13:14:22 2012 +0200
extras/package: fixed package script for OS X
commit f5957ea517db4b21509093314c034696657176f9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Jul 2 16:46:08 2012 +0200
Remove the RTMP output too
commit 71ef5f548c32179d77edcd143539cc530df7e612
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Jul 2 14:17:24 2012 +0200
NEWS: merged stuff for 2.0.2
commit 3172a979cc43f322b3f18a54f0a7f1799d95eb80
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Jul 2 13:10:56 2012 +0200
Remove vlc_memset
commit 68426d3740bb258d8743ac7a713c177defad2fa4
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Jul 2 13:09:05 2012 +0200
swscale: remove useless global function pointer
commit c7f19291e969c9035c098b4aa4af9c52c8bc7aae
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Jul 2 00:40:05 2012 +0200
contrib: taglib: don't crash with strange files
Close #7036
Patch sent upstream
commit 41e20140b3bd4482cb02fe6eede5da471e57859d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Jul 1 20:40:25 2012 +0200
package/macosx: enhanced the codesign script to add a designated signature to enhance its compatibility
Note 3 things
- the included hashes are common knowledge, non-exploitable and hence don't constitute a security issue
- you need a valid Developer ID private key to create GateKeeper compatible signatures
- If you don't use VideoLAN's Dev ID, that's noticable but doesn't limit the app's behavior in any detail.
This commit also limits the signing process to the compiled lua scripts and no longer signs the entire lua folder since this would limit the usage experience and it isn't reasonable either.
commit 016ba929c480c1fd489cac960625536ad87a7a5a
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Sun Jul 1 16:55:07 2012 +0300
opengl: use glEnable when not using shaders
commit c40181a067ae57406fe8e92859d1e23992d4d23a
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Sat Jun 30 17:09:04 2012 +0200
Qt: SearchLineEdit: fix background text after reset()
commit 6b88089ba6c6c4c8814b82e5921dbbf159de2619
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Thu Jun 28 13:03:04 2012 +0200
Qt: Queue toolbar rebuild as event instead of delaying popups's deletion
(fix #7016)
This reverts commit 6f1af24d75fd36050d8f3a1a4c7369067e90898f.
This reverts commit e5462dbd3a789e15278afd642833788a8a491724.
commit d5c465574940377243d0640fc4b31487c1fbe666
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jul 1 16:00:25 2012 +0200
Only use vlc's memcpy on windows (also for 3dnow and mmxext)
commit 5ada985bfacfb1b329897bb99cc5a92e26b40895
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jul 1 15:28:45 2012 +0200
taglib: read a few more APE tags
Close #5558
commit c6f802f1183c6e97837aeda0308a0545cc07f88d
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jul 1 10:55:03 2012 +0200
Only use optimized memcpy on Windows
Reference: <4FA56FA2.6000506@videolan.org>
commit 81767a936eb66e7284fab6339205b598c052eb40
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Jul 1 17:15:29 2012 +0200
Win32: we need GLew.h before GL.h with the headers we are using
This is probably not perfect, but our contribs header need that
commit bbc7f57fdb2bc8d15cab8d39a23b4d6de250d335
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Jul 1 16:42:03 2012 +0200
Vorbis: fix broken if/else cascade
commit a6a09908ceb0f1bb8bb44c1a51e28eb395567424
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Jul 1 15:19:26 2012 +0300
opengl: fix version comparison
commit e4fa5567cd90e9c02cc73ed3160fe9b16df32d9a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Jul 1 15:12:02 2012 +0300
Do not include specific GL provider in generic OpenGL code
commit 97646e602b530224117fdfea2f35677a038f7c86
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Jul 1 13:50:34 2012 +0200
Update Qt to 4.8.2 from qt-project
commit 094ad40e3ea3693c7f883ccea84fc9631fd8a50f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Jul 1 15:41:36 2012 +0200
Faad: do not build DRM(Radio)
commit 907bc5a044f4112e1a97d12ecacbb8cf8d9b76b5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Jul 1 08:55:16 2012 +0200
vout/opengl: really as in really fix compilation for OS X
commit 1bff0b7fe088ebbb50837b484df44c9f4467526b
Author: Naohiro KORIYAMA <nkoriyama@gmail.com>
Date: Sun Jul 1 01:38:27 2012 +0200
macosx: fixed font selector panel on certain setups
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 73b270549bb441dd2f273f93d492239b459f1513
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sat Jun 30 18:33:31 2012 +0200
macosx: improve accessibility support for black ui
The commit adds additional attributes to the black windows in order to correctly
link to the close / zoom / maximize buttons. This is needed to get some
tools using this api to work, in particular / e.g. jitouch.
commit 7ed15b7180e62d9bfdc218ede60f3b5ed4c931a6
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Fri Mar 30 21:52:18 2012 +0300
ogg: use ES_OUT_SET_PCR instead of RESET_PCR in demuxing
Only difference seems to be that in ES_OUT_SET_PCR we don't
have msg_Err showing up while playing ogg files
commit 32290956972f9e983bfc19fa68541f1476a806f6
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Sat Jun 30 16:34:15 2012 +0300
opengl: update copyright year and add myself in authors
commit 2d338c4b874735158e6d0aea9eb2d440baaca553
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Jun 30 15:20:44 2012 +0200
vout/opengl: ugly temporary work-around to get this compiling for OpenGL ES
commit 50e96dd4ad87d0c428ff05919d2f23c72004ae5f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Jun 30 15:15:09 2012 +0200
vout/opengl: TARGET_OS_MAC is also defined for iOS, so this isn't valid divider
commit 2c265111d25a015641b9344984ac4b4b446ba18a
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Sat Jun 30 15:59:56 2012 +0300
Opengl: bring back support to use opengl vout without shader support or opengl 2.0
commit e3fc9953f4bca375ee5bcbd6a5e150e38c6e0cd7
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Sat Jun 30 15:58:39 2012 +0300
opengl: add check for opengl >= 2.0
commit 8ca057e9dbce36d4b87f0863b00c031888e4d934
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Jun 30 14:47:51 2012 +0200
vout/opengl: fixed compilation for OS X
commit b370fad7aa5814859577a9137cc26570f78345d7
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Jun 30 14:46:05 2012 +0200
vout/opengl: cleanup the Mac includes
commit 729d3528ded75a55e02a8b3f2c701669d2d32ddf
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Sat Jun 30 15:00:49 2012 +0300
opengl build fix for os x
commit 0cd050a948edf557afa28191707a972f8412ca71
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Tue May 15 18:36:30 2012 +0300
Opengl: Rework opengl to use glsl instead of arb extension for yuv->rgb
This doesn't yet fully work with opengl es side. If you notice any regressions
please notify it.
commit a106407a04308844b833807495f6bd1180d4013a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Jun 30 14:13:30 2012 +0300
wasapi: flawed logic (probably fix #7030)
commit c5f6aef2b8ad539c59c8915e06c062c607398674
Author: Christoph Miebach <christoph.miebach@web.de>
Date: Fri Jun 29 00:43:13 2012 +0200
Remove trailing spaces from compiler string
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit b22aee779cc4bc55f7ce638cf14c6f418fd60395
Author: Rémi Duraffort <ivoire@videolan.org>
Date: Thu Jun 28 10:36:05 2012 +0200
qt4: do not compute more than one time the lenght of the same string.
commit da89d251fc076b1df3b0d8ba5987e16371a1a59a
Author: Rémi Duraffort <ivoire@videolan.org>
Date: Mon Jun 25 11:19:05 2012 +0200
vcd: fix off-by-one while scanning
scanf("%Ns", %buffer) require the buffer to be N+1 long.
commit 396a1e896ff7307e721d5cfd616a55bc2fd950df
Author: Rémi Duraffort <ivoire@videolan.org>
Date: Mon Jun 25 11:15:57 2012 +0200
dvb-scan: fix potential buffer overflow
commit f74724b7d614e2de47099b460a3c1cc5e3eac35a
Author: Rémi Duraffort <ivoire@videolan.org>
Date: Mon May 21 21:42:01 2012 +0200
Fix printf formating.
commit 3ebfe67c67e1fe0db208394285c9862912254055
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jun 28 18:49:57 2012 +0300
access: really remove rtmp
commit 7f9f610042a3a3302f443663bb0399c3c7c859cd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Jun 28 16:48:45 2012 +0200
Remove RTMP access module
commit 269bc558110cc3497f3346c3ca5991f0e6f04513
Author: Olivier Aubert <olivier.aubert@liris.cnrs.fr>
Date: Thu Jun 28 10:42:36 2012 +0200
Annotation libvlc_media_get_user_data tracks parameter as an [OUT] parameter
commit 321012f52b7fbd1b13a8d7c862e4cab66350e67d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jun 28 07:49:03 2012 +0300
video output: remove a bunch of relocations
commit 605d047f09a1df1cf2b0ad4fb5711e24f8eba09f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jun 28 07:44:23 2012 +0300
video output: use ARRAY_SIZE()
commit 4ec6d79cfbbf17c8acac765ebc16210949a284c4
Author: Christoph Pfister <christophpfister@gmail.com>
Date: Wed Jun 27 22:56:26 2012 +0200
fix off-by-one error
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 44cdb9b3254ce051e05cb26cef6b78bf501f3427
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Jun 27 19:42:33 2012 +0200
macosx: fixed names of 2 retina graphics
commit 0664335b7e32ea96e0f57880c5a056f7847f2d7a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Jun 27 18:59:30 2012 +0200
macosx: fixed long-standing issue of disappearing sidebar item icons on some build configurations
commit 45869365be30e8cf4e4ecdf5fd6273f40d34c52c
Author: Erwan Tulou <erwan10@videolan.org>
Date: Wed Jun 27 18:36:48 2012 +0200
skins2: reorder #define in a more logical way
commit 41056c6e72ef585f150ab5c8b53dccb8ec9bdeda
Author: Erwan Tulou <erwan10@videolan.org>
Date: Wed Jun 27 18:29:17 2012 +0200
skins2: remove vlc_object_alive (deprecated)
And better performance since we were still using the rest of a polling
mechanism (every 100ms) just to ensure we were alive.
commit 84b5c4ae08d65a368b1f4a68c7d6250f84163a65
Author: Erwan Tulou <erwan10@videolan.org>
Date: Wed Jun 27 12:23:52 2012 +0200
skins2: remove some leftovers
interaction_Register and interaction_Unregister are weird #define
that don't seem used at all nowadays
commit 3bedebb93c704023879c106fcb6b35f442c04cbb
Author: erwan <erwan@erwan-VirtualBox.(none)>
Date: Fri Jun 8 15:30:09 2012 +0200
skins2: remove qt-volume-complete (obsolete)
commit 380d67a925d82cb6423adf0356dc12807c0406b2
Author: Erwan Tulou <erwan10@videolan.org>
Date: Wed Jun 27 12:03:39 2012 +0200
skins2: add support for --[no]-qt-fs-controller
commit 735354e7ab2985aab800486130ab66c64f2cbd1e
Author: Erwan Tulou <erwan10@videolan.org>
Date: Wed Jun 27 10:54:40 2012 +0200
skins2: parametrize how long fullscreen controller stays on screen
Use the mouse-hide-timeout parameter for that purpose, as
the other interfaces do in vlc.
this fixes #7017
commit 6da1479bbdcbb2c186f3c1c7c31455c458ac7802
Author: Erwan Tulou <erwan10@videolan.org>
Date: Mon Jun 25 11:55:59 2012 +0200
skins2(Linux): display list of monitors and caracteristics for debug
commit 1e3f0b45525012839f67bc0206ee8f2ee94c7492
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Jun 27 18:58:24 2012 +0300
input: do not override subtitles encoding if BOM is found (fixes #5239)
That horrible hack caused all subtitles to be parsed as Unicode if one
(but not necessarily all) opened subtitles started with a UTF-8 or
UTF-16 Byte Order Mark. If any other subtitle was neither in UTF-8 nor
in UTF-16 with a BOM, that hack failed.
commit 7ec1ad383ad189192eb29489e9aad10ce6c9a133
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Jun 27 18:26:15 2012 +0300
input: remove BOM skipping hack
This should not be needed (BOM is a zero-width character). If any
stream reader barks on a BOM, it really needs fixing on its own.
The subtitle demuxer was fixed in the previous commit.
In the case of transparent conversion from UTF-16 to UTF-8, the BOM
will be converted to UTF-8 as any other character. Thus the stream
reader can (correctly) detect a UTF-8 text stream.
commit 559a8d395f91ce652866509051c2a028eb599463
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Jun 27 18:51:25 2012 +0300
subtitle: deal with initial UTF-8 BOM
If an UTF-8 BOM is found at the beginning of the text file, skip it
(it can confuse some parsers). Also mark the subtitle track explicitly
as UTF-8 encoded.
commit d8b24e50f5a53e9973fea963ba07962108725247
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Jun 27 16:50:20 2012 +0200
macosx: updated xcodproj and Makefile.am for the new graphics
commit 244a84e264e0e9a9d60164a62d2f41addefc63b4
Author: Damien Erambert <damien.erambert@me.com>
Date: Wed Jun 27 16:49:17 2012 +0200
macosx: updated volume and dropzone icons
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit a140b40e417f566a995b3a6eec0ad9a1567ee787
Author: Damien Erambert <damien.erambert@me.com>
Date: Wed Jun 27 16:16:29 2012 +0200
macosx: added retina display graphics for the dark window style's window buttons
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 2ce6916bdd9d6d82cadf46d23bf1532dcc24acc6
Author: Damien Erambert <damien.erambert@me.com>
Date: Wed Jun 27 16:12:55 2012 +0200
macosx: added retina display graphics for the dark window style
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit b84c7ea14bfcdd77a06672a5bc12acc97c635127
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Jun 27 02:11:28 2012 +0200
Fix codec error.
10L
commit b823a02180ad2d7375d2c556314e031091f2c81f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Jun 27 02:03:34 2012 +0200
Ogg: always show COMMENTS if possible
commit 0f433ffd9b03d116c51d5f2b743ed0f0bb759ac1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Jun 27 02:02:09 2012 +0200
Ogg: do not display x,x if we have both methods for TrackTotal
commit d76e3ea6660d773dac06dae0e4f314d43126d570
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Jun 27 01:02:53 2012 +0200
omxil: Add more names for vc1 and mpjeg
commit f10427d0302a39c6222920380c0fb578170ee66a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Jun 26 22:50:43 2012 +0200
omxil: Blacklist nVidia secure codec
commit 0f4b97b08a1805c6c72f94dbfcbebb61bf956bb8
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Tue Jun 26 22:50:05 2012 +0200
macosx: improve resize behaviour of splitview
Now, the sidebar will not will not resized while resizing the window.
Also, this commit sets a min width for the the sidebar. But it can
still be hidden, just drag the slider to the left.
commit 6f1af24d75fd36050d8f3a1a4c7369067e90898f
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Tue Jun 26 17:37:30 2012 +0200
Qt: fix prev commitw
commit e5462dbd3a789e15278afd642833788a8a491724
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Tue Jun 26 17:20:44 2012 +0200
Qt: PopupMenu: Stop crashing on VOut update. (fix #7016)
When calling a modal dialog, Qt switches to a new event loop.
The call may still have some event to process in its own queue,
and deleting it when doing the Vout update will have those events
refering to a no longer existing widget.
commit e75d2024158ca935e4b00c8dec2910ffb63083c4
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Jun 25 22:16:52 2012 +0200
contrib: gpg-error: don't patch Makefile.am
Since 42a7f46de2 it is required to re-run gettextize because
we run autoreconf.
Unfortunately gettextize doesn't run in non interactive mode (this
is an advertised "feature").
This gpg-error patch will appear in the next release so it doesn't
need maintenance:
http://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgpg-error.git;a=commit;h=c35dbfdaa2e30e08185e4a468278a29e2c48b500
commit cd14febde554a0f36b07e7f16b618920da1afc22
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Jun 25 21:27:35 2012 +0200
omx: decode qualcomm-specific tiled nv12 format
Tested on HP Touchpad up to 1280x720
1920x1080 gives:
E/OMX-VDEC-1080P: ERROR: IP Requirements(#1: 2097152) Requested(#2: 4177920)
Which probably means that provided buffers are too small for the decoder
to operate
commit 3c9c56db0839dc2d564bbe8b02fbefe43c3dcbad
Author: Martin Storsjö <martin@martin.st>
Date: Thu Jul 21 14:06:07 2011 +0300
omxil: Only set the buffer size if it is smaller than what the codec suggested
This is required on HTC Sensation. That device uses a special
tiled pixel format, which probably contains a bit of padding, too.
The size that the omx codec suggests for the output port is bigger
than what VLC calculates, and we thus should keep the larger value
instead of overwriting it with what we calculated ourselves.
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 960e3780ceab96d45d9887a0149686f9940b825d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Jun 25 19:01:21 2012 +0200
macosx: expand the documentation for our single (known) private API use
commit d31d2c2108e1c28dba9cac20e4602ccb936a442d
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Mon Jun 25 18:25:04 2012 +0200
macosx: don't use a private api for standard magnification threshold
commit ea90ac95c6b98a9d94a0099ecc755f568d5f96c8
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Mon Jun 25 17:43:46 2012 +0200
macosx: implement magnification gesture as an additional fullscreen toggle
close #6926
commit 1085ee39332b53761770d5a532d1b0eeb1c7ae8c
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Mon Jun 25 16:50:31 2012 +0200
Qt: PixmapAnimator: replace AnimatedIcon.
As Qt >= 4.6.0 provides AbstractAnimation we no longer need QTimer
based animators.
PixmapAnimator allows to be used by Q*Painter.
Unused still frame support is removed, but can easily be implemented.
commit 95da9d5aa0b67f269de4d62c3c098755d2527d81
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Jun 25 16:25:15 2012 +0200
Win32: fix compilation
commit 5a7aaf0a3dc49f57d1c9aa86798854b563be6625
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Mon Jun 25 09:16:57 2012 +0200
macosx: open panel: some reordering and structural marks
commit 3d7bdcde683a3a0845bf8d441d18a9cb539e1d5d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Jun 25 01:27:05 2012 +0200
macosx/fspanel: another minor optimization and simplification of the image drawing code
commit cd6a4b0a71a20dcd7dd35c0c83fe726d0689d669
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Jun 25 01:15:15 2012 +0200
macosx: fixed HiDPI fspanel background artwork, which accidently included a shadow which lead to drawing artifacts since the 2 variants didn't match their sizes
commit 77442ae2072b81c5a6ec0e5900a15358adceafe1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Jun 25 00:48:48 2012 +0200
macosx/fspanel: optimize image rendering for sliders and background
no user-visible change.
commit 7324469b4ba7191fdb1f37d3a79e4cdad7244902
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Jun 24 23:50:12 2012 +0200
Avcodec: map MSS1
commit df878fa04342c1b0ae5a47f4171d233460de0770
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Jun 24 23:47:02 2012 +0200
DMO: use VLC_CODEC_*
commit 3f58dfc84ab03ff274d4cdc9b846ad37c2d9327d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Jun 24 23:44:34 2012 +0200
Introduce MSS1 and MSS2 fourcc
commit e5c027058bb8cb97872e082fab382089c2d7997c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Jun 24 18:21:17 2012 +0200
macosx: removed the fspanel artwork for scale factor 1.5
This is a broken concept, since according to the HIGL, one point always equals one pixel on non-HiDPI screens regardless of the actual DPIs or the actual screen resolution.
Additionally, this interferes with our support for HiDPI
commit 8ba3d7f4ddefce1678dfbfbe381d38184e3b3393
Author: Damien Erambert <damien.erambert@me.com>
Date: Sun Jun 24 16:50:53 2012 +0200
macosx: added retina compatible artwork for the gray main window style
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 554813d647b3bcf07bf96695b4de8961ee860209
Author: Damien Erambert <damien.erambert@me.com>
Date: Sun Jun 24 16:45:22 2012 +0200
macosx: added retina compatible fullscreen controller artwork
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 04d65ac9c8d807dad15a6480aee70c8fa3f0572e
Author: Damien Erambert <damien.erambert@me.com>
Date: Sun Jun 24 16:40:59 2012 +0200
macosx: added retina compatible sidebar icons
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 3194c5215695c69ff67b40a369fa5e2bf0336a74
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sun Jun 24 15:10:07 2012 +0200
macosx: open panel: set mrl textfield as noneditable
changes are not read anyway
commit d86de10ce6a52c523dc33848b4f36fe22b5a7bb6
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sun Jun 24 14:09:36 2012 +0200
macosx: disk open: do a shallow instead of a deep search for media directories
commit ad09e6fbfb12153fd79cc5256b33407fec3309b8
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sun Jun 24 10:51:38 2012 +0200
macosx: device open: set new media folder as current item when it is added
commit f8d14c628d05db37c286cc48ad44a2555dd53639
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sun Jun 24 01:26:30 2012 +0200
macosx: fix bug in disk open panel regarding selected folders
Previously, the open panel always converted the mrl to an (not available)
mount point when you want to setup a playback without menus
commit 338887d0c7ef8e23fdcd025eb78a6e7d5fb994a8
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Sat Jun 23 21:14:47 2012 +0200
Qt: CoverArtLabel: fix sizing bug.
QPixmapCache can't compute using an undefined maxsize.
Introduced by a23142417941223b0068ad5b6f38a79eb9a96e93
commit 1c9e44023236da66c535fbafeac76a5c86d296dd
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Sat Jun 23 13:52:24 2012 +0200
Qt: SeekSlider: non seekable must be non interactive
commit 6598d0921a3248ecd04b135708b807138f71d06d
Author: Rafaël Carré <funman@videolan.org>
Date: Sat Jun 23 13:08:44 2012 +0200
opensles: implement pause, flush, and lipsync
commit 3e140bd05dc6e41d4cc59c7aacb90635d2c707fe
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Jun 22 17:26:43 2012 +0200
Contribs: android, simplify the code, let the users supply the flags
commit bbb30ce0e0b9ff526865ec126f370056bbf8735e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Jun 22 00:26:23 2012 +0200
macosx: work-around a weird bug which let the drop zone respond to mouseDown events targetted at the window title
Thanks to David for the report
commit 3ed66bc1fbfe281732af65457d64a23847b04cc6
Author: Ludovic Fauvet <etix@videolan.org>
Date: Thu Jun 21 03:10:17 2012 +0200
gnutls: replace deprecated types
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit b27c4c7c68278f897603e343805c1b84fb8c940e
Author: Ludovic Fauvet <etix@videolan.org>
Date: Thu Jun 21 01:35:59 2012 +0200
qt4: remove duplicate callback
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 7dd435431e9e23209ef6333aac36368487c1d198
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Jun 21 23:09:23 2012 +0200
macosx: added a URI column to the playlist table
commit 9b8190ed3d38623a7510b6457f9d1de459485dc4
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Thu Jun 21 22:20:04 2012 +0200
macosx: add sandbox rules for growl notifications
commit 898b7e56ca1a54396e83ea7fb7b2903d4408b633
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Wed Jun 20 23:10:12 2012 +0200
qt4: add forgotten ;
commit 4ff0b074a3559562fe0539398f65111c2e1181b3
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Jun 21 20:21:02 2012 +0200
compile for iOS 5.1 since it is the latest stable version and backward compatible to 5.0
iOS 4 is used by less than 10 per cent of the installed base, so we don't care for now
commit cac887503093923b11a0240490aed69c09152262
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Jun 21 17:49:11 2012 +0200
macosx: fixed custom revealInFinder implementation for files stored off the startup volume
commit ce2b23f7e82e4571d59eb90428641e00df9560e0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Jun 21 17:26:04 2012 +0200
macosx: reimplemented the right-click Reveal-in-Finder feature on the window title when using the dark interface style
commit 46a8f555cc0d2205a2125354de312a7c0067b734
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jun 21 06:05:51 2012 +0300
block_Release(): add one more sanity check
commit a23142417941223b0068ad5b6f38a79eb9a96e93
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Jun 20 20:27:34 2012 +0200
Qt: do not block the video preview to a very small size in the playlist
commit 152693ff9102b7d370c3bf75f28b941e0f28ffdb
Author: Michael Feurstein <michael.feurstein@gmail.com>
Date: Fri Jun 15 18:30:14 2012 +0200
qtsound: fix broken qtsound module
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit afc252c4ccfa83f30cf1aad598fea688540098c6
Author: Frode Tennebø <frode@tennebo.com>
Date: Mon Jun 18 23:35:40 2012 +0200
avi: Tidy the palette handling bit.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 17b9b9d0e8e5d23c50de922c37f11afcbbf52a61
Author: Mario Speiß <1034-135@online.de>
Date: Wed Jun 20 17:23:33 2012 +0200
Qt: fix a playlist issue with pictureflow
commit 4d844df2e475cd0d8df9d21885f8280df818b86e
Author: Mario Speiß <1034-135@online.de>
Date: Wed Jun 13 21:59:00 2012 +0200
Qt: release vout in controller configuration widget
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 815c2f48d3f4bfa2459d6a316b9250cea4e73295
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Jun 12 20:18:36 2012 +0200
Cosmetics
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit a86b2cb4f203af918c76f41216e51582c37aa2f8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Jun 13 17:54:19 2012 +0200
APE/MPC/WV: support TotalTrack
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit cb4a20b9fed2f876878946d05bfcb7c4aba45ada
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Jun 13 01:48:57 2012 +0200
MP3: support TRCK total number
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 42a7f46de26cdc465e50d33ddb3587b6bccffe83
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Jun 20 11:42:33 2012 +0200
contrib: gpg-error: use CPPFLAGS when processing errno.h
commit d3c89a4f2f30bfd13882eb4b9496c5be041c40f6
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Jun 20 11:34:13 2012 +0200
contrib: gsm: enforce CFLAGS
commit f9812a51e64e0777fa847fdf51f00fb500d2e1ca
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Jun 20 08:17:26 2012 +0300
directory: do not get stuck on a FIFO (fix #6940)
Also avoid fstat()+close() on non-directoy files.
commit bd19904c7d2ab50b83d98c64244cb0d54ff46da7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Jun 20 08:16:16 2012 +0300
file: do not use non-blocking mode when unknown/unspecified/useless
For FIFO and sockets, non-blocking is wanted. For character device,
the effects depend on the device driver. For other types, non-blocking
mode has either no effects or is unspecified.
commit 219e17198d88c486b4bf3a63a5c27a551eb20628
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Jun 19 18:10:05 2012 +0200
configure: link vlc and libvlc to AppKit
This looks stupid and weird. The rationale is that the PowerBox mechanism used when running VLC in a Sandbox on OS X Lion checks whether the executable is linked against AppKit. If not, neither NSOpenPanel nor NSSavePanel will appear.
commit 3674cb85171c63e44132cc7643a422e655871e03
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Tue Jun 19 13:36:17 2012 +0200
Qt: add dropzone to dist
commit cd5c762f474c7a6f0a93e43b3d35ddb59cc5e623
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Tue Jun 19 13:26:28 2012 +0200
playlist: m3u: fix CheckContentType check.
strncase cmp reports 0 if the tested size is 0.
Was always matching empty Content-Type then.
commit e917fdc8fe8d53f287479b81b49106f2fad9643b
Author: Sébastien Toque <xilasz@gmail.com>
Date: Mon Jun 18 17:28:30 2012 +0200
Android: fix large files support
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 79ee3e9392f5ca758f1f10c4a38d4e65ff4f5c33
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Jun 18 17:27:17 2012 +0200
block.c: get lseek definition from vlc_fs.h
commit 5a7311926dc031026298fcd0c6b57514b81f677a
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Jun 18 17:21:45 2012 +0200
Win32: move 64 bits lseek define to vlc_fs.h
commit 9b53351ce0dfeea15474872b35ec037fdfcb4822
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Jun 19 09:13:37 2012 +0200
contrib: live: Fix 6fbfa484230 for OSX
use standard back reference (\1 instead of \0, mach with parens)
use OSX-compatible command line ordering (filenames go at the end)
commit fe7d94473216228c8f9667e1d476bfc54e771153
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Jun 19 01:26:03 2012 +0200
macosx: allow the user to minimize the main window by double-clicking the window title when using the dark UI variant
This respects the system preferences' global setting.
commit c2cef0ea8d4c07fc373da994501026e4991b2e83
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Jun 18 22:52:17 2012 +0200
macosx: fixed EyeTV support when using the Application Sandbox (refs #5149)
commit 13cfe2926a6c5d96f7eff22aaedc261bf3169174
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Jun 18 22:51:41 2012 +0200
macosx: upgraded Xcode project version
commit eba61d4f3b94f0539c5e250b3222b24c543b67be
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Jun 18 17:52:08 2012 +0200
macosx: added a basic script and some entitlements to enable Sandboxing on OS X Lion (refs #5149)
commit 6fbfa4842308ba1b97b73aefa668f72a2fc42632
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Jun 18 19:30:48 2012 +0200
contrib: make live555 honor EXTRA_CFLAGS
commit 5c5bd8171966dc9a5222e994d098d4dc389cdd3c
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Mon Jun 18 10:22:03 2012 +0200
macosx: add NSApplicationDelegate for VLCMain class and correct one method declaration
commit 21614a27145582dec1fff9482f7014ef74e9db64
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Sat Jun 16 19:52:18 2012 +0200
Qt: PLModel: make auto art download comply with privacy policy
commit 112a32a00b30ed7bd07cc5f9b72b30883f590d6d
Author: Naohiro KORIYAMA <nkoriyama@gmail.com>
Date: Fri Jun 15 14:17:28 2012 +0900
Qt: PLTreeView: Fix name encoding in the tooltip
Signed-off-by: Francois Cartegnie <fcvlcdev@free.fr>
commit 0dbe1bd33ca1353b31d4c3b08fb9dada0a80999a
Author: Naohiro KORIYAMA <nkoriyama@gmail.com>
Date: Fri Jun 15 00:36:50 2012 +0900
mkv: fix memleak
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 7b2d11f24111230fcac7b6beac554b7934120ddc
Author: Naohiro KORIYAMA <nkoriyama@gmail.com>
Date: Fri Jun 15 15:12:34 2012 +0900
freetype: fix memleak
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 48ef1e2f2aef23129661aba070e31832012dec2d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Jun 14 20:32:25 2012 +0200
freetype: fixed crash when looking for an empty string as font name
commit 1621978090b2d183b9f881c2e15f86c981dcaf3e
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Thu Jun 14 15:16:07 2012 +0200
Qt: PLTreeView: Show details as tooltip
commit bd733d23eb3cb699f304c8d82c0b3d4450713636
Author: Olivier Aubert <olivier.aubert@liris.cnrs.fr>
Date: Thu Jun 14 15:05:10 2012 +0200
libvlc.h: improve docstrings
commit 47081ad9792b1ef190df4dea26cc2f9b91e2b57c
Author: Olivier Aubert <olivier.aubert@liris.cnrs.fr>
Date: Thu Jun 14 15:04:13 2012 +0200
libvlc_media.h: note that all options are not appliable to medias.
See
http://forum.videolan.org/viewtopic.php?f=32&t=100612&p=339220&hilit=media_add_option#p339267
and
http://forum.videolan.org/viewtopic.php?f=32&t=99357&p=333659&hilit=media_add_option#p333659
for reference.
commit 5db103bc7ac82439f37c6718533f22d71ab90255
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Jun 14 15:04:20 2012 +0200
macosx: updated copyright headers
commit 8cba6098e15199976fb3326eca47d4d17070926e
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Wed Jun 13 17:23:11 2012 +0200
Qt: StandardPLPanel: Fix failing locked assertion.
Unremoved Unlock introduced by 874efde6d6888434ce369c833830ba09c01a0daf
commit ec73f8183cab13784025e1dd049cfd0368fcae38
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date: Tue Jun 12 13:41:13 2012 +0200
demux/mp4: fix typo
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit a7fdf93552127541d9c4b53b1a01717327f69f4f
Author: Denis Charmet <typx@dinauz.org>
Date: Tue Jun 12 22:07:49 2012 +0200
Use default values when parsing MKV audio track
This fixes #6773
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit b7d55acd360fc55f16af30b640701e06b15978cd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Jun 13 02:40:29 2012 +0200
Update NEWS
commit 46ffd6ec760f27ff56829ccdbe90bf04c94d48b7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Jun 13 01:53:34 2012 +0200
MP3: support for TRACKTOTAL in TXXX
commit 3fd064cf6793cfb81651a3abd90ff33fe8f2443e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Jun 13 01:29:26 2012 +0200
AVI: support IFRM as TotalTrack
commit f659b74409bb3d27d10cdda59cc8a386018da29a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Jun 13 02:30:27 2012 +0200
MP4: support more Metadata tags
commit a5cf9514165fc4ad3811cfdee88d2e9715469a47
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Jun 13 01:21:28 2012 +0200
MP4: fix trkn parsing and support totaltrack
commit 5196f9e5d98ebbbaa5b4f9c1337578d11a962b46
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Jun 12 21:44:41 2012 +0200
ASF: fix a warning
commit 6dfc283eb5794ca4fed512aa73727c00247ff9e6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Jun 12 21:41:37 2012 +0200
ASF: cosmetics
commit a574f2f9052027ccd279e0431f7ae625e351cad7
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Jun 12 21:02:05 2012 +0200
macosx: draw vlc.icns instead of a bogus white png with an icon in the about panel
no user-visible change. However, we save 29KB and don't need to update that graphic for HiDPI
commit 6051f82ac2a50ce9210ab8ffe052b2784952d18a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Jun 12 20:29:34 2012 +0200
macosx: Cocoa cannot deal with 2 images of the same name in a single bundle even if their type is different
Hence, rename one of them.
commit f23389df0f358ec05ed0483a91cd4cfc56f867a5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Jun 12 20:23:08 2012 +0200
vout_macosx: make sure that we see the entire video instead of the lower left quarter in HiDPI mode
commit de9a7b4f9a61257dff5880b6543f79c13c502aad
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Jun 12 19:34:38 2012 +0200
vout_macosx: fixed typo
commit 4b2e143fa82231ecf563a8cb133edcc0839b4e1f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Jun 12 19:22:36 2012 +0200
vout_macosx: restore compilation support for OS X 10.5 and 10.6
commit 405a83cda0fc0f45cd4851bed7cc1d525f6d8fa4
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Jun 12 18:55:05 2012 +0200
macosx: enable HiDPI support
Note that the @2x artwork is missing at the moment, so there will be artifacts in the main window and the about panel
commit af3a690427169763749987475727b0e37a6b6211
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Jun 12 18:50:48 2012 +0200
vout_macosx: added HiDPI support
commit 080ff9ec8264a43bb9cafd6156d2e4e7430ed7cf
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Jun 12 20:17:37 2012 +0200
Support TotalTracks in MKV
commit a89495bbddc454522e777a2f8abf2cb90424787a
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Tue Jun 12 17:11:39 2012 +0200
macos: slightly improved error handling when open files
commit c2e5c08a4b4a3b38e2efed072d40e1501444dd4d
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Tue Jun 12 13:43:54 2012 +0200
Qt: PLSelector: Make effectless root entries not selectable
commit 4bdcec38be3b35a1c0afca0f0256969793496c66
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Jun 11 23:40:56 2012 +0200
Vorbis: cosmetics
commit 065f6bb1735a6df8e25c49fa569016644bf0b331
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Jun 11 23:04:46 2012 +0200
Vorbis: extract TotalTrack information
commit dee5fcf1587654932a1f0f8548a61866164e2b70
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Jun 11 23:04:16 2012 +0200
Qt: display the number of tracks
commit 4962f70280a3883bc2a8361f4bfad94a7313c0fb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Jun 11 23:03:48 2012 +0200
Meta: add a tracktotal value
commit 04cfd51a4d5be1cd0c43dca570d1dd1e63ff3c01
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Jun 11 22:18:53 2012 +0200
Bookmarks: use a better naming
commit adcd6fe49003b6016f1246b377e1f768f1dfb6c9
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Jun 11 16:04:34 2012 -0400
change_prefix: fix help
commit 523ef9f807d438c5e6e8a1a028e51fb7854321c2
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Mon Jun 11 21:50:01 2012 +0200
Qt: StandardPLPanel: show dropzone on views
commit 442bad11d6f53401ef6994fc7cbda4e3531ebaef
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Mon Jun 11 17:07:15 2012 +0200
Qt: PLModel: try to agregate inserts for efficiency, take 2
commit 41ddb5778c670d8073f97a8b926500f8b994103d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Jun 11 20:35:03 2012 +0200
Record: allow better recording of MKV streams
Notably the ones with vorb/flac with ssa/srt
commit c914ccda17fa65ae304faf41c11ba72656354fe4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Jun 11 19:16:10 2012 +0200
VAAPI: provide more logs to understand what is happenning
commit cfaaf916909b5483d6128cd6cd9b36deb72779df
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Mon Jun 11 18:45:48 2012 +0200
macosx: sort items before adding to playlist over dock icon
close #4358
commit 13e2c3bdfba86c9a1400deb9b14e201bbb40ec9e
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Mon Jun 11 18:08:33 2012 +0200
macosx: add multiple files dragged to dock icon together
refs #4358
commit bc8f5562c5f15d75e025349127d6af735a074cbb
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Jun 11 14:00:32 2012 +0200
macosx: fixed table column duplication by moving the dynamic column generation from VLCPlaylistCommon to VLCPlaylist, where it belongs (close #6928)
commit 0baf709f0ae1ac8d8f1fd81b5111d2f5e38d4217
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Mon Jun 11 10:56:40 2012 +0200
Revert "Qt: PLModel: try to agregate inserts for efficiency"
This reverts commit bd0ae7ec66f9e94b877ec1b206fce52eb133b0ae.
Seems a problem with signals, but without test cases I can't fix
it for now.
commit 5a7baccd15dffb7fd60ef659f8d6dabeb11f45c0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Jun 10 15:19:40 2012 +0200
Simple prefs: make the buttons wider.
commit 05f6ff05dee969e7108fdbcaa08dc0cc578a98ec
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Jun 10 15:06:40 2012 +0200
Message dialog: put the clear button in the corner
commit 3023a06eb3b3b2baea8f71030d2f03cc73065e3b
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Sat Jun 9 21:19:32 2012 -0400
contrib: flac location changed
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 2ceade212fda8b45d6e7695b4a9cf8fed05636c7
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Sat Jun 9 21:19:33 2012 -0400
contrib: freetype2 location changed
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 051cea05c0f704283f8fbc5a00891cd7202384a2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Jun 9 23:57:39 2012 +0200
Caca: fix compilation for win32
commit bf511ca41512b2b28aa249e5bf7c5376c76daeda
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Jun 9 23:53:17 2012 +0200
Fix compilation
commit c379f9e15c4d7a24d1209962e9957a3f5559a9a5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Jun 9 23:31:17 2012 +0200
Qt: fix compilation in case of updateCheck
commit 4093c3e6dfd628379081a032ecae77c610ddba92
Author: Ludovic Fauvet <etix@videolan.org>
Date: Fri Jun 8 22:33:07 2012 +0200
qt4: remove unneeded includes
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 92273579a2d5d81f68b3b34616ca1aac2adb52f3
Author: Ludovic Fauvet <etix@videolan.org>
Date: Fri Jun 8 22:33:06 2012 +0200
qt4: kill a warning
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 2b5cb724e0d523d7da5e9e0296354c54bafef539
Author: Ludovic Fauvet <etix@videolan.org>
Date: Fri Jun 8 22:33:05 2012 +0200
qt4: rename a couple of methods to be more explicit
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 7317861db22a8575c2503cac710c1fdc2b50b72f
Author: Ludovic Fauvet <etix@videolan.org>
Date: Fri Jun 8 22:33:04 2012 +0200
qt4: add some accelerators
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit c3c637e51efd2ed845ed275f1f57cc5b3bbeebff
Author: Ludovic Fauvet <etix@videolan.org>
Date: Fri Jun 8 22:33:03 2012 +0200
qt4: filters messages in real time as you type
The old verbose-objects syntax is also discarded because it doesn't make
much sense to keep it.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 51220a6a95cc2e19e4d87c9abb5ad672580f5e96
Author: Ludovic Fauvet <etix@videolan.org>
Date: Fri Jun 8 22:33:02 2012 +0200
qt4: the verbosity can't be higher than 2
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 85b689ebfa270fc3897ff08d58cd68fe902bd426
Author: Cezar Elnazli <xlr3204s.ipod@googlemail.com>
Date: Fri Jun 8 21:02:55 2012 +0300
Cosmetic: Max 78 chars/line (bin/winvlc.c)
Reformat bin/winvlc.c so that no lines are longer than 78 characters.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 62fb76aa32f6a060834da3c0f08066d51cb92ef8
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sat Jun 9 20:06:58 2012 +0200
macosx: fix longstanding bug where gray title bar shows window as inactive every time a movie is playing
commit e78457ad2fd5e4a15c0c9e8975cb66dcb77dfa13
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Jun 9 11:52:56 2012 +0200
contrib: fixed typo
commit adcc3b14a16c712af51bfc9b7940921a9e6b3468
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Jun 9 11:50:48 2012 +0200
opengl: fixed playback of 10bit content on Macs with OpenGL 1.4 drivers, notably using the GMA 950 chipset (close #5973)
We do so by forcefully disabling the 16bit shaders, which the chipset pretends to support, but actually doesn't.
commit a26c0ae3ec1609f95a39768f8c06802aa59a2d98
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Jun 8 10:30:08 2012 +0200
contrib: fixed libvpx compilation with Xcode 4.3 and later
commit a51501d75f4d4badcc8d2164b2ba553a074a0097
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Jun 9 01:59:22 2012 +0200
Remove VLCKit
commit 60e3f3c472620a11168e9be705b0e21c99ccd05b
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Jun 8 22:47:56 2012 +0200
Qt: PLSelector: expand root level
commit a3e1355025175f28c93dcf67db3756f317db10f7
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Jun 8 22:30:25 2012 +0200
Qt: PlPopup: fix logical grouping of actions
commit 223e967cff0bf6f07462008e62ecb4332c239ec0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Jun 8 16:25:59 2012 +0200
Avcodec: map Indeo Audio
commit 5af1dfa53b892e21a24078cfd9e109d36bf0db6e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Jun 8 16:25:52 2012 +0200
Avcodec: add a macro for version check working for libav and FFmpeg
commit 1c3283dc460cd61c7a41441b8c7a90b6942cc9d0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Jun 8 16:13:45 2012 +0200
Add Indeo Audio codecs and wave format tags
commit b617ab5f1ee19b599a0a88fa77bbe00849d5df84
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Jun 8 11:07:54 2012 +0200
avcodec: fix mpeg-1 encoding
commit 88ade5760aeb2ae4710b032ff9c9c36130a2246f
Author: Olivier Aubert <olivier.aubert@liris.cnrs.fr>
Date: Fri Jun 8 09:33:57 2012 +0200
libvlc.h: move comments out of the code itself (including commas)
commit 92770fd071b8af4c3483103a8d8c1e37d41c30d1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Jun 7 20:08:41 2012 +0200
extras/macosx: added the optimization flags removed from configure.ac
These can be triggered by setting the ARCH variable respectively, which will be done by the OS X build script
commit 37754905ce03332f7834685413d70737270293aa
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Jun 7 20:07:18 2012 +0200
VLCKit: updated libvlc targets to use clang instead of llvm-gcc-4.2
additionally, update the project file for Xcode 4.3
commit f8c0db9ccb15c66095b9d2f9811c87236e91c232
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Jun 7 20:06:34 2012 +0200
VLCKit: disable the caca vout (which isn't supported by VLCKit's vout architecture) and libsamplerate (like we do for VLC.app)
commit 50df040499dc378a3334d4e364dfd4fdf6bd78f6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Jun 7 20:02:58 2012 +0200
Revert "VLCKit: Remove typedef after enum declaration"
This reverts commit eeb2dbd78d74421306d88d5c6e0792a40e7fe6f9.
commit b5f4b4fd376e910b76da45428f3dd0099bfbd45c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jun 7 19:29:45 2012 +0300
wasapi: get audio session, and set display name
commit 733a10516e611ff8121e5e1deb3b008bf557e71c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jun 7 19:22:01 2012 +0300
wasapi: fix leak
commit ac5e5b8b31683c8850ea172035debdc55ed0511a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Jun 7 16:42:16 2012 +0200
Qt: use menuRole on OSX
commit 1d6ed61ee96ebdc1d462cd70ea4bb733774369e3
Author: Ludovic Fauvet <etix@videolan.org>
Date: Thu Jun 7 16:27:13 2012 +0200
qt4: save and restore the position of the GotoTime dialog
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 33299a4d5e3e6951b9039b929205abf6f5847697
Author: Ludovic Fauvet <etix@videolan.org>
Date: Thu Jun 7 15:06:53 2012 +0200
qt4: never disable the "Jump to specific time" menu entry (fixes #6669)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 99e82ba6996d8ef87009748478cb24ea8cc0306f
Author: Ludovic Fauvet <etix@videolan.org>
Date: Thu Jun 7 15:06:52 2012 +0200
qt4: fix y-axis positioning bug in the time tooltip
Reported by hivolbill in the forum.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 9846042ca24d389583245a90009a186d2f78bcbf
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Thu Jun 7 13:22:35 2012 +0200
Qt: CoverArtLabel: remove unused slot call chain
commit bd0ae7ec66f9e94b877ec1b206fce52eb133b0ae
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Wed Jun 6 19:05:58 2012 +0200
Qt: PLModel: try to agregate inserts for efficiency
commit a4a89127debce365a970f877b739bdac04274ab3
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Wed Jun 6 12:45:20 2012 +0200
Qt: PL: Request missing art for visible items
commit 2d6e1751f3525121969241ea6a5f74e985c2af5d
Author: Michael Feurstein <michael.feurstein@gmail.com>
Date: Thu Jun 7 01:44:03 2012 +0200
contribs: osx: additional check for SDKROOT location alternative
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit eeb2dbd78d74421306d88d5c6e0792a40e7fe6f9
Author: Andrey Utkin <andrey.krieger.utkin@gmail.com>
Date: Thu Jun 7 01:41:58 2012 +0200
VLCKit: Remove typedef after enum declaration
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit ec9d366f45af9e6646a0947fd94c3d068c7a6d53
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Jun 7 00:10:18 2012 +0200
Set image-duration as a non-advanced option
commit 7fbe882970a5d7ec57fa949b4f8a02fb10645dad
Author: Martin Storsjö <martin@martin.st>
Date: Tue Jun 5 22:34:02 2012 +0300
omxil: Ignore codecs named OMX.ARICENT.*
These have been seen on HTC One V (where they were tried before
the working OMX.qcom.video.decoder.*) - they behave like they
are working, returning buffers and so on, but returns buffers filled
with 0 bytes.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 3e87f5925272d7e0ee0c7bebef910934fcfcd096
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Jun 6 10:28:35 2012 -0400
caca: X11 availability doesn't mean we use it (on OSX)
commit 0e9338380b8e7ff7ab8b1cbb582cb1db591ee6a4
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Jun 6 10:17:55 2012 -0400
Revert "Win32: set march to pentium"
This reverts commit 551a46554c7ca8cad61d751cdd1f8b9cbefd9bce.
commit 378fc2e30b1cbabc9517788628ee765fc74d9025
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Jun 6 12:29:56 2012 +0200
Qt: do not collapse drop-zones when empty in toolbar dialog
commit 0baa0d815b0d00574111af6a0275ee62c316b589
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Jun 6 02:25:32 2012 +0200
Direct Aout: try to fix unresonspiveness of volume change
Ref #6858
commit 5e06ffd4ca78ed08f5eea90e31b67b04b8f05abb
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Tue Jun 5 19:34:06 2012 +0200
macosx: also round volume percents
This prevent cases in which the percent value is one smaller than the
previous adjusted value.
commit f2bc92ad30a40c3ec1f20587863c8eee00c33e45
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Tue Jun 5 19:30:15 2012 +0200
macosx: change opacity slider to percent in simple prefs
commit 6dada9c3b6132a6671dddc0bf56352226b08b843
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Tue Jun 5 17:03:29 2012 +0200
macosx: mention "macosx-autosave-volume" as obsolete bool
commit 0d1ec0b0c1b7ce333fac03f4870dc414a8c0921d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Jun 5 11:19:26 2012 +0200
macosx: fixed the 'Play' item in the playlist's right-click menu
commit 8de3a90b2be9bac51eff19200690214bd97a94eb
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Jun 5 11:08:17 2012 +0200
macosx: don't manipulate the selection when downloadCoverArt was requested (refs #6892)
commit 3dd486c8fe49c25f6bca2f93333cdcb83312e2be
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Jun 5 11:05:31 2012 +0200
macosx: add multi-selection support to the playlist's revealItemInFinder (refs #6892)
commit 0e5226e0eeee223fb5e8e7c33e1fa36f3c4f5e62
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Jun 5 10:55:37 2012 +0200
macosx: add multi-selection support to the playlist's recursiveExpandNode (refs #6892)
commit 50962d72c11ff3a7c382e4d9314ef3dcba6e5eec
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Jun 5 10:44:52 2012 +0200
macosx: don't manipulate the existing selection when right-clicking on the playlist table (close #6892)
commit 7f43c5cb6001d6f9e8a7fd76b0baed71f7b1888c
Author: Ming Hu <tewilove@gmail.com>
Date: Mon Jun 4 15:07:31 2012 +0800
contrib: fix build fail on Fedora 17
In Fedora 17 which automake returns /bin/automake, this breaks current automake data directory detection.
This patch tries to guess it from PATH.
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 57553f398dda2666fbfdf76a09c0afcab8aff436
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Mon Jun 4 13:34:30 2012 +0200
lua sd: fix icecast hash
commit e54f72abfa75dbe149847dd8689fa0b22e68e1f2
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Mon Jun 4 20:19:21 2012 +0200
lua sd: add md5 uid for freebox
commit c52dde2dbc84706d52414ee649ff572fd4181076
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Mon Jun 4 20:15:59 2012 +0200
lua sd: add source as meta for faster skipping of unrelated resources
commit 24c3ed9f574ea29efca9f41ddba727be7ca68f25
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Mon Jun 4 15:34:12 2012 +0200
Qt: CoverArtLabel: fix doubleclick openings using item context
commit 96fe985a456d5a1dc156093ee7912a361f024451
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Mon Jun 4 15:23:45 2012 +0200
Qt: input manager: allow updating art for not current input_item
commit 267137066a94a063578fb245b901c60c65f3d2d8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Jun 4 18:01:55 2012 +0200
macosx: fixed white spacing errors
Found by the GTM Xcode plugin, which was finally updated for Xcode4
commit 01fad0ca83e9659af64b78b2c56c32ca1daa98af
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Jun 4 14:08:03 2012 +0200
Remove mediacontrol bindings
They are old, broken and not up-to-date
commit e848e4443b04c3cac664d0b3e722fffa65ddacd2
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Mon Jun 4 13:28:13 2012 +0200
macosx: remove "macosx-autosave-volume" as its already implemented in core
commit 98633cd109bff58fdb5c36c2c153a101cf48f9b0
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Mon Jun 4 13:21:06 2012 +0200
art fetcher: input_item_GetInfo returns empty string.
Wrong test used in 8fa822f747921b509857cd3701fbf1942e86d52b.
commit 8405c0784c4e8f15ff6d38babc1dbfab61e9436c
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Mon Jun 4 10:23:37 2012 +0200
macosx vout: fix framing issue when video opens in detached view
commit 208028660fe17278a04eafe0b05c3a715e069a71
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Jun 4 00:16:21 2012 +0200
macosx: fixed corner-case in which the playlist table was displayed instead of the newly created vout
commit 8fa822f747921b509857cd3701fbf1942e86d52b
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Wed May 30 20:04:03 2012 +0200
Flag some input_item with uid to speed up cached elements based on lua retrievals
commit ac5631c730899f750338b1e47335f2159e72d407
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Jun 3 21:48:13 2012 +0200
opengl vout: fixed chroma issue with dated PowerPC-based Macs, which run OpenGL 1.3 only and don't support the GL_ARB_fragment_program extension
commit 3e7cc6f5762510082bc4e7301ad9a4ed2bb6de77
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Sun Jun 3 17:30:17 2012 +0200
Bluray: fix memory leak
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 21e4928a6b98fd7b6bb520b5f1b863738a695295
Author: Sam Lade <sam@sentynel.com>
Date: Sun Jun 3 16:57:00 2012 +0200
Bluray: fix playback when device is a symlink
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit fc55e4a1df2e691c73a28c6d6bc18143d60b97de
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Jun 3 16:50:25 2012 +0300
qt4: remove ObjC++ hacks
This should fix the build with recent automake (fix #6911).
commit 80584f262fab5c9c78c352e517507466a11faee5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Jun 2 11:06:28 2012 +0300
decoder: remove broken pause assertion (fix #6566)
Arguably, this patch is really just a work-around for a bug in the
E/S output.
commit 28767cee0d52508665170469ce5d90cddacd943d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Jun 1 23:26:33 2012 +0200
macosx: CAS: fix 10.5 compatibility
commit 8dcf122757baafc6d84821772c0fecc3e72f71af
Author: Laurent Aimar <fenrir@videolan.org>
Date: Fri Jun 1 22:27:36 2012 +0200
Fixed potential NULL dereference when using video filter when transcoding.
It closes #4409.
commit 48f5c06e1a2d1e3e8aa450a44a2c5679bf75e9ae
Author: Laurent Aimar <fenrir@videolan.org>
Date: Fri Jun 1 20:49:20 2012 +0200
Added decoder for Ulead DV audio codec.
It fixes the playback of the audio of some old AVI DV files.
commit 21ad4798d719050dd00d8f7f379164d1090cf352
Author: Laurent Aimar <fenrir@videolan.org>
Date: Fri Jun 1 20:39:02 2012 +0200
Added Ulead DV audio codecs and wave format tags.
commit d14cc67d24a8baf63dd3c82d4df6874b15ef1060
Author: Laurent Aimar <fenrir@videolan.org>
Date: Fri Jun 1 20:26:28 2012 +0200
Splitted a bit dv_extract_audio() for future reuse.
commit ec45c6ba579262131230a0d1c4c221758cbb7c00
Author: Laurent Aimar <fenrir@videolan.org>
Date: Wed May 30 22:12:58 2012 +0200
Removed commented out code in AVI demuxer.
commit b3a658e63bf503dc63dcc73b82d43397460c0817
Author: Laurent Aimar <fenrir@videolan.org>
Date: Wed May 30 21:58:36 2012 +0200
Improved support for AVI with DV data type 1.
It closes #4585.
commit 47b27a1e4a05571f280e7e04e026857311be67cd
Author: Laurent Aimar <fenrir@videolan.org>
Date: Wed May 30 01:01:21 2012 +0200
Fixed DV audio using 12 bits quantization.
It close #4828 and #3685.
commit 6a24a618294ba84b569b32131eb3117b505ca4f0
Author: Laurent Aimar <fenrir@videolan.org>
Date: Wed May 30 00:40:12 2012 +0200
Splitted dv audio helpers into rawdv.h
It will allow to share them with the AVI demuxer.
commit 4fbbd7cd097c4dcd2fadf705a2f28e3f0f9d5358
Author: Laurent Aimar <fenrir@videolan.org>
Date: Wed May 30 00:28:43 2012 +0200
Fixed the value of DV_NTSC_FRAME_SIZE.
commit c3f877ed69b8d4f98922e8c0478970b244a1398e
Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
Date: Fri Jun 1 16:57:04 2012 +0200
mjpeg: Avoid potential read of uninitialized value.
commit defdb5a9e1500b27b01e13eaec3e0a1ba72894b6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Jun 1 02:27:06 2012 +0200
macosx: CAS: hide 3 empty encap matrix cells we don't need so far
commit 92e62f3c69ea8d7fb770d177cf0b9d4d3fba92a9
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Jun 1 02:16:59 2012 +0200
macosx: CAS: added i18n support for the customization panel
commit 303a0508abacd3a81277fc3d055d5e72011111cc
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Jun 1 02:04:14 2012 +0200
macosx: CAS: added ui skeleton for to customize a profile
commit f2f9b87543586ad03a7f820930fca3604110b7f1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Jun 1 00:07:57 2012 +0200
macosx: CAS: added profiles and implemented profile switcher
commit 3fb41a931d3a9d6cac7e98864328deea82244057
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu May 31 23:29:43 2012 +0200
macosx: CAS: implemented destination file selector
commit 069f969f50a620dfbe55f99a0fb69df2f9eafe3c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu May 31 23:14:02 2012 +0200
macosx: CAS: added i18n support
commit e71a3e331042605494dfd9c6aad80526bc7ae3ef
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu May 31 23:05:54 2012 +0200
macosx: convert & save: updated coding style
this breaks consitency with the other OS X intf code, but is far more readable
commit 4ee841225e4cb6fa215014c26021e27b84f95bd6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu May 31 23:00:19 2012 +0200
macosx: Convert & Save dialog: finished drag & drop support in the input box
commit dbd8e30bd6a3dbf457406deda143c1f0a7b2076e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu May 31 22:17:11 2012 +0300
aout: use event callbacks for time and volume/mute
This would allow creating audio output objects in different context.
commit 0c097799b52fabba35798ad4184d3f61e31ec9a1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu May 31 22:12:30 2012 +0300
aout: remove emitted but never subscribed intf-change variable
commit a5c381a215d7b4deda2b338dbc7ab9c585399ee7
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Thu May 31 20:27:59 2012 +0200
bluray: Add missing vlc_mutex_init
This should fix #6875
commit 691e604cd61e5285e69faa6f99647f6bcea817ef
Author: Rafaël Carré <funman@videolan.org>
Date: Thu May 31 13:58:27 2012 -0400
libass doesn't need fontconfig on android
commit c7d276074d6f83580a4c5e6fb15699bcf92db227
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu May 31 18:48:23 2012 +0300
v4l2: add v4l shortcut
Anyway V4L1 is dead, so there is no ambiguity.
commit 57d5f3c40545127b4f89ef67f045f990c3905f25
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu May 31 17:12:32 2012 +0200
NEWS: update news
commit 41dc1ed0fdf1996cc5b15c5173ff592453e63e3c
Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
Date: Thu May 31 17:09:35 2012 +0200
mjpeg: Try to handle misformed streams.
Cameras such as D-Link's DCS-932L don't provide the first video
boundary.
commit 26303bddc76d9b5a29767b77d44b8fbece932092
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu May 31 15:02:48 2012 +0200
macosx: set 'freetype-font' to the postscript name instead of the family name
This fixes the freetype ATS lookup for some Asian fonts such as Hiragino Micho ProN with multiple weights.
commit e943ace33cce82c1a59b67000f2fbd99ff54130e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu May 31 15:00:39 2012 +0200
freetype: in case the provided font name is neither found by name nor by family, let ATS check whether it is a correct PostScript name
This fixes issues with some Asian fonts as pointed by Naohiro Koriyama
commit 10e87394ea679dd8bdabc582d4f83ca90f9e8c40
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu May 31 14:54:12 2012 +0200
freetype: provide a proper fix to prevent ATS from crashing when searching for the font family instead of the fontname
commit 9240f975ed2fa5e445e047b9443b00cbd7e7cb6d
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date: Thu May 31 14:15:44 2012 +0200
libmp4: 'trun' parsing: minor fixes
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit a50d7e4772a8fb04849e7808f41de599f4296c8c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu May 31 13:53:13 2012 +0200
HTTP Live Streaming: relicense to LGPL
Authors are:
- Jean-Paul Saman
- Hugo Beauzée-Luyssen
- Luc Saillard
- Chris Smowton
- Rafaël Carré
- Rémi Duraffort
- Rui Zhang
- Eric Petit
- Ilkka Ollakka
- Jean-Baptiste Kempf
- Jeroen Ost
commit 0e3e2b84b9c0891f9496b39184d2adea9fff4117
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Wed May 30 11:50:00 2012 +0400
m3u: Check Content-type if available.
commit 75a167f5b377a1edba3e1bf0230af05da7974347
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Tue May 29 10:49:32 2012 +0400
m3u: assume m3u with BOM at start as utf-8 encoded.
X-Patched-By: Sergey Bolshakov <sbolshakov@altlinux.org>
commit 785f8e66b5bde82f9270617633fbc525a827e152
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date: Thu May 31 09:31:37 2012 +0200
Revert "video_filter/transform.c: Horizontal and Vertical flip where swapped."
This reverts commit 4f71d0bb6fde63edb765fcc7dae194195a43ef74.
commit e41c6b068d75f9477206d9c10f51670ab82c7747
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu May 31 01:37:57 2012 +0200
Dash: correct LGPL header
commit 551a46554c7ca8cad61d751cdd1f8b9cbefd9bce
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Mon May 28 17:22:05 2012 -0400
Win32: set march to pentium
Fix include/vlc_atomic.h:124: undefined reference to `___sync_bool_compare_and_swap_4' etc
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 78baddd08043b952cae3ed973b8d7a561c7ba493
Author: Chris Smowton <cs448@cam.ac.uk>
Date: Wed May 30 14:30:54 2012 +0100
Don't reset current HLS segment playback pointer on a failed seek
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 7e21f34f1cf7fd9f3c9d73b5b39d7c671101d22c
Author: Chris Smowton <cs448@cam.ac.uk>
Date: Wed May 30 14:30:04 2012 +0100
Fix trying to prefetch 2 segments from a 1-segment HLS stream
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 047af27e19d18ce2a1fa2212301d67fb21d5a23f
Author: Sébastien Toque <xilasz@gmail.com>
Date: Wed May 30 21:07:30 2012 +0200
libass: add android default font
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit a4e7d80196972f8f236219d51e2777c86fcb6aeb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed May 30 22:03:59 2012 +0300
DirectSound: possibly fix volume computation
It seems the volume is expected to be negative. At least, WinCE MSDN
and MingW and the Internets say so. Windows MSDN says the opposite...
commit b10e58173a1190b06cd8826147cc8ac36b04d9a3
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Wed May 30 20:12:01 2012 +0200
growl: fix crash and duplicated notifications in some cases
commit 894b9dfb3b1d3d5852cb0d52470d73c06be27b37
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed May 30 19:15:56 2012 +0300
ALSA: force small period to avoid latency problems
This is as already done a long time ago for PulseAudio. VLC might
deliver audio a long time ahead, but there is no warranty thereof.
So a small latency must be assumed for the worst case.
commit de7ab0663de8f6faa1c8c513b0e080cb274879a0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed May 30 13:57:03 2012 +0200
MP3: support free format
libmad Decoder is necessary for that.
commit 4f71d0bb6fde63edb765fcc7dae194195a43ef74
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date: Wed May 30 13:23:40 2012 +0200
video_filter/transform.c: Horizontal and Vertical flip where swapped.
The transform video_filter mixed up horizontal and vertical flip. They
were swapped. This patch corrects that.
commit 5e7cfa30f8aacad64099e60d052a51fa75b696ae
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date: Wed May 2 16:00:45 2012 +0200
video_filter/transform.c: mark these options as safe.
commit daf99bd91c522b3ce7da3f0f03201ecf188edd2c
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date: Wed May 2 16:00:01 2012 +0200
video_filter/adjust.c: mark these options as safe
commit f46295750b3af84f4841e0af1478dc863be7fa8e
Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
Date: Wed May 30 11:43:25 2012 +0200
dash: Be more permissive about missing attributes.
Some AdaptationSet tags may have no attributes at all. Those should be
found in child nodes (most likely the <Representation> tags)
commit 981dcf74f0bf4bc5fe684931f7d32135e0b5342b
Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
Date: Wed May 30 11:42:04 2012 +0200
dash: BasicCMParser: Avoid potential crash when inheriting mimeType
commit 54bbf8cfab808b128fb1114a435f416d3195217e
Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
Date: Wed May 30 11:31:41 2012 +0200
dash: AdaptationSet is the new Group.
commit 33d291877eced5c3001f1557a08b1418649c1a88
Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
Date: Wed May 30 10:54:53 2012 +0200
dash: BasicCMParser: Don't ignore errors.
commit 3db33d99ac97b75783e4af77555bb767927a5469
Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
Date: Wed May 30 10:42:40 2012 +0200
dash: BlockBuffer: Simplifications
commit ea61bf32a5ecd79eaee01b668b7d7c13c8b98de2
Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
Date: Tue May 29 18:35:53 2012 +0200
dash: Rework profile handling.
Profile was parsed twice.
commit 907c50426aca528d8d6184de96a34ab0a8aba576
Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
Date: Tue May 29 18:23:28 2012 +0200
dash: Handle multiple names for profile "urn:mpeg:dash:profile:isoff-on-demand:2011"
The first version was used during some testing phase and should probably
be removed at a point.
The second one is an alternate spelling.
commit 25612659168b1a1f702276d0536856c96f9fec5f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed May 30 03:03:48 2012 +0200
update NEWS
commit 5a61f0dc0465b77182c5dd8cf5997a7b7740a4a5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed May 30 02:58:43 2012 +0200
macosx: allow the playlist table to be sorted by Genre, Album and Description
Note that sorting by Date or Language isn't supported due to limitations of the playlist core.
commit 5e9ec8ba136d5a81430faeaeb1874c61365a7719
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed May 30 00:42:37 2012 +0200
macosx: restore playlist column selection, position and siz (close #501)
commit 780bc86907509205c3d0335350aeed909a427a2b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed May 30 00:11:26 2012 +0200
freetype: use MAXPATHLEN instead of 1024 for ATS font file lookup
commit 9ec6a03f232713abb71f3beb568a90b9db8ec313
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed May 30 00:08:11 2012 +0200
macosx: create playlist columns at runtime instead of relying on the nib file
This adds support for the following columns: Track Number, Genre, Album, Description, Date and Language. You can remove and hide them on-the-fly using the Playback menu, since no View menu exists so far.
note that column width and column selection isn't restored on relaunch yet
commit 22495438124c771cfed93a0d6335d32d331f93fe
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed May 30 00:05:52 2012 +0200
macosx: prepare drag & drop support for the Convert and Save panel
commit 823af4bcf8add42d6f32a76db813f719e7abb242
Author: Rafaël Carré <funman@videolan.org>
Date: Tue May 29 16:15:39 2012 -0400
fribidi: don't build with -ansi
This breaks with bionic (see b0ea094267e4bb)
commit 6938a98a430431a7d8f41228c60dd883b8264e6a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue May 29 19:34:16 2012 +0200
freetype: fixed crash within ATS when looking for non-existing font families
commit f8aa3950318b1b13a3b51b8c862a8a2c92d17229
Author: Rafaël Carré <funman@videolan.org>
Date: Tue May 29 12:53:49 2012 -0400
libxml2: pthread_join might be available without libpthread
commit efae70a45e6172a5bbab824e66081ec95bdbb62f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue May 29 18:17:35 2012 +0200
Autodel: relicense to LGPL
Only non-trivial authors are:
Christophe Massiot
Rafaël Carré
commit d08a29a37162b6ddd0df51d4b7c584ced05bef17
Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
Date: Tue May 29 14:41:35 2012 +0200
dash: Fix a typo
commit 330cedc777be8668a907493a9fdf9b1b78600f82
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Tue May 29 10:40:33 2012 +0400
Contribs: fix libupnp build under mingw32 with ipv6 enabled.
commit d34619d34cc2e93c02f66dd04b41f74a6ec4eeed
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon May 28 19:35:09 2012 +0200
macosx: lock the scroll direction for 0.8 secs, so the user can scroll through the movie or adjust the volume without affecting the other function (close #6893)
This is especially needed for the multitouch trackpads
commit 77270b994a19200bedfd7ce07ea9143d333c8755
Author: Laurent Aimar <fenrir@videolan.org>
Date: Mon May 28 16:13:19 2012 +0200
Allowed to save snapshots as TIFF (close #4059).
commit d9fb60bec03044bb7bc20e9a18d52f43f940b75b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon May 28 15:51:30 2012 +0200
macosx: optimize scrollwheel code by saving 3 objc selector calls per run
no functional change
commit 2a39fe96a21b444f2ff24d2298ac8b36b0856402
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon May 28 15:27:42 2012 +0200
macosx: automatically close the shared NSFontPanel when closing the preferences
commit 01533a3cb5eece7f3e6638f51415df4909ccb6c7
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Mon May 28 09:32:08 2012 +0200
macosx: fix some issues with playlist column headers
close #6870
commit 0792f8eb224062d2882109c6936b03c56bfd3234
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon May 28 02:12:16 2012 +0200
Freetype: limit HAVE_STYLES to font selection
If we only have one font, we can still support color, size and other
things...
commit 763139653998328284518112904e0e8ec4d9b8d8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon May 28 02:13:08 2012 +0200
freetype: config_GetPsz delivers UTF-8 content instead of MacRoman
commit 9cee736f1276daa463bc6fa9127dfb9d5f52d957
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon May 28 02:03:00 2012 +0200
freetype: use Apple Type Services to get the font file location instead of libfontconfig
This API was deprecated in 10.6, but still works correctly on 10.7. CoreText is the modern replacement, but doesn't provide the needed functionality so far.
commit 6566845c49a02bfffc54974d5890428af06d34ff
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun May 27 23:00:41 2012 +0300
Win32: fix warning
(WSAENETUNREACH is used instead of ENETUNREACH in the code anyway.)
commit 4a1ff80056f48b440c7b4bfe45871f19c1298cfb
Author: Rafaël Carré <funman@videolan.org>
Date: Sun May 27 15:25:42 2012 -0400
contrib/change_prefix.sh: don't run sed on binary files
commit 18d13c34342e4f49980bd66eb9c20eddf21f3a89
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun May 27 20:34:41 2012 +0200
Contribs: we do not need GPL parts of FFmpeg/libav anymore
commit d20acdeca0078e548a68491cd27e7413d5e5a4b1
Author: Laurent Aimar <fenrir@videolan.org>
Date: Sat May 26 14:54:14 2012 +0200
Enabled screensaver for win32 opengl vout (close #426).
commit 003ba60d1911a7f6a6a97aaf24324660f50b3959
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun May 27 19:51:35 2012 +0300
adummy: do not create dummy audio-device (refs #6874)
commit 3b0b4fb354db179353d4d319484f1711f979de58
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun May 27 19:50:19 2012 +0300
ALSA: destroy audio-device at exit (refs #6874)
commit 077fd787ca16b3d5a9b98a7205412bd5207f5c83
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Sun May 27 15:27:39 2012 +0200
lua: googleimage: try to find art for icecast listings
commit 19797936a02e0e7c1188a5798c83d66b8c3d4c68
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Sun May 27 15:27:08 2012 +0200
lua: icecast: fix indent and add source meta
commit a75ff33f2b426ffe02994b65a84cf70f178b1aee
Author: Joe Taber <infogulch@gmail.com>
Date: Sat May 26 16:53:33 2012 -0500
vlm: Error loading /requests/vlm.xml
Variable `loop` was uninitialized and resulted in an error when being
concatenated. Initialize the variable to blank: `local loop = ""`.
Close #6882
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit fc5156cc00225de64eb9b8715809c6a84e48b35e
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Sat May 26 20:24:22 2012 -0400
visual: remove depreciated vlc_object_alive
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 73e246278f8ef609ab9ac07272343c3faba8d644
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Sat May 26 19:04:57 2012 -0400
visual: check for NULL before free
Close #6879
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit a5a428df27a4752a79c503bbe14ce3d67c76b777
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Fri May 25 23:48:19 2012 -0400
playlist: preserve first item when enabling random mode
Close #4472
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 126d1ccc2c3d3faf6ec8e2bf53bae73273025098
Author: John Peterson <john.peterson3@hotmail.com>
Date: Sun May 27 06:35:02 2012 +0200
MSYS build fix: escape backslash in whoami
whoami need to escape the backslash in 'pc\user' otherwise src/version.c can't compile.
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit e354bf04a542d0fd77e69715202d857ef4311de5
Author: Rafaël Carré <funman@videolan.org>
Date: Fri May 25 22:26:45 2012 -0400
Missing __MIN
commit 45a036e35eb68e6ae11154d67ae3670efa3155bc
Author: Ming Hu <tewilove@gmail.com>
Date: Thu May 24 22:12:45 2012 +0200
fix iconv on android
Skip src (we don't need applications) and srclib (buggy replacement functions)
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 83f2312b574f5cbe289ec63867e584f05c52fff6
Author: Laurent Aimar <fenrir@videolan.org>
Date: Fri May 25 21:13:00 2012 +0200
Added support for SSE2 to 16 bit merge (deinterlace).
commit 8962e71486de10e7231e99d4f312937f88e540e9
Author: Laurent Aimar <fenrir@videolan.org>
Date: Fri May 25 20:59:05 2012 +0200
Fixed alignment and potential overread/write in MergeNEON().
commit e7192dbff29b82dc8b1f7763b717d51bd19b8abc
Author: Laurent Aimar <fenrir@videolan.org>
Date: Fri May 25 20:51:44 2012 +0200
Clean up a bit merge functions in deinterlace.
Small potential overread/overwrite(/ineficiency are fixed.
commit 4f93b728e8c007edf9e4af462ac4dc8eb28895ba
Author: Laurent Aimar <fenrir@videolan.org>
Date: Fri May 25 20:09:26 2012 +0200
Added partial support for > 8 bits YUV video in the deinterlace filter.
Only the basic modes are supported, blend is used as a fallback.
commit e3e5395d2d241d7dbe34288ef84e37f09a0af891
Author: Laurent Aimar <fenrir@videolan.org>
Date: Fri May 25 18:04:37 2012 +0200
Added support for all planar 8 bit YUV chromas to the deinterlace filter.
commit 87371c4083ae07db5a7a6aa179fa1f3004fd8852
Author: Laurent Aimar <fenrir@videolan.org>
Date: Fri May 25 16:51:43 2012 +0200
Simplified a bit the code that decides the output format used in the deinterlace filter.
commit 217a1d1a4581731ab07700d38b066f892e8363c9
Author: Laurent Aimar <fenrir@videolan.org>
Date: Fri May 25 16:50:47 2012 +0200
Use the same algo for I420 and I422 way when deinterlacing using 'blend' mode.
The code used for I422 was a mix of blend (luma) and discard (chroma).
commit c6a9a4c5306404ba7d854d84a7acb4b38c675b70
Author: Laurent Aimar <fenrir@videolan.org>
Date: Fri May 25 16:43:46 2012 +0200
Use the same algo for I420 and I422 way when deinterlacing using 'bob' mode.
The code used for I422 was a mix of bob (luma) and discard (chroma).
commit 67e3c15bda9f3cf3be729771a7b24ff12f9ff3b1
Author: Laurent Aimar <fenrir@videolan.org>
Date: Fri May 25 16:38:01 2012 +0200
Use the same algo for I420 and I422 way when deinterlacing using 'discard' mode.
The code used for I422 was a mix of a simplified bob (luma) and discard (chroma).
commit 54ae9d11709bc8a18c48dd2f203d066ca0ce64d1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri May 25 21:06:10 2012 +0200
Qt: Missing include in previous commit
commit c756a918c57a5ec8346c2bb5dd821b793e1421ce
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri May 25 19:51:21 2012 +0200
Win32: recognize more MCE commands
commit 506ef92b9445bc3cf43dc5630c45958312e3cd84
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Fri May 25 18:51:47 2012 +0200
macosx: remove now unneeded volume osd hack
commit 1536ed21be0f545840bf8b15e89e4f81fd1908a8
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Fri May 25 18:39:01 2012 +0200
macosx: several fixes and improvements for hotkey handling
- volume and mute hotkeys are handled by core now, providing a proper osd screen
- some fixes in detection if key combo is valid hotkey
- fix for mem leak
commit f47133cbac88a1ef04e526df27eaa4e86a6f2d5a
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date: Thu May 24 11:16:06 2012 +0200
demux/mp4: do not demux f4v files for now
This is a temporary workaround until someone add support for f4v.
Work-around #4915
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit ae4fda5b4ab4d6efaea129d85af5dd95da9784d4
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Mon May 21 13:03:00 2012 -0400
vorbis: also check comments for comment metadata
The comments field is also encoded as "COMMENTS=" instead of description. For example, Audacity encodes the comment box as "COMMENTS=" instead of "DESCRIPTION=".
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 4763a6a249a3280abe346b67238e8f9861a5999f
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Thu May 24 18:30:50 2012 -0400
luahttp: Don't interfere with seek slider either
Ref #6652
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit e91edd90eaf9cd4339b45fd90f8af4fe8a3b31b3
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Thu May 24 18:18:02 2012 -0400
luahttp: Don't interfere while the user is dragging
The updateStatus() function should not interrupt the user and reset his position while he is dragging the volume slider.
Close #6652
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit bc68265582ca24d9b6a67adcda0b1e26f191d430
Author: Sébastien Toque <xilasz@gmail.com>
Date: Thu May 24 22:14:11 2012 +0200
freetype: add android default font
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 5d39e77b6b0af8dbf2df4ba3a336fb469a9488a9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu May 24 14:29:59 2012 +0200
AVI: parse dmlh chunk
commit e8f45e69c41d02fe581cbadd96a2b31e936eccec
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu May 24 13:42:37 2012 +0200
AVI: do not warn about embedded subtitles
commit 164c7d31939a16674cd5c678e453085af2cbef4c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu May 24 13:32:52 2012 +0200
AVI: be less picky about wrong sizes for LIST chunk
Some muxers are unable to read the spec...
commit ea52acf756607b5e12a7558e3182ecf9d7d59e72
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu May 24 12:57:30 2012 +0200
AVI: better debug
commit bfd3b95b54b89fd6f6f91681afdadbc085c20c1d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu May 24 13:04:08 2012 +0200
AVI: remove unnecessary macros
commit 4c420f95eec4acba1241c78e345deade3e3b10bb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu May 24 12:27:50 2012 +0200
AVI: reduce the debug tree size
commit 1cea6f76b42cb15f48ad5c7310f3c7af19f4596a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu May 24 11:48:39 2012 +0200
AVI: better debug
commit 68c2317b680d5eabdcb73224fe7e9bd0941ad002
Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
Date: Thu May 24 11:39:18 2012 +0200
dash: DASHManager: Prevent a crash when the downloader fails to start.
commit f6247a0ffa4da17fbd7d9d814f42c2c8b9ddd113
Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
Date: Fri May 11 11:54:05 2012 +0200
dash: Remove now useless variables.
commit b42d423a31581ac68ae1f91bd970c823387da1cd
Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
Date: Fri May 11 11:53:11 2012 +0200
dash: Prevent infinite recursion.
commit 0527a38e304e312dedde97fab3c9e5ef8785abf1
Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
Date: Wed May 9 19:03:58 2012 +0200
dash: DOMParser: Multiple profile may be used by some streams.
commit 24338ce33ac0be41c3771332b693ebe93228351c
Author: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
Date: Fri May 4 16:11:04 2012 +0200
Fix a mail in mailmap.
commit 6fdb0bea193ff3d5a8d33cc84340fa6763d86d4c
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Wed May 23 21:55:55 2012 +0400
Contrib: UPNP: enable IPv6 and re-enable webserver (broken in 1.6.17).
With disabled webserver, linking fails at least on OSX and Linux, see
http://forum.videolan.org/viewtopic.php?f=12&t=101229 f.i.
commit 683ff74a9050c948b593490728cf400fcb10334c
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Wed May 23 21:54:27 2012 +0400
Upnp: Fix #6250, honor --miface.
commit 0c5887eea18f487f647aca3bd57749824dc929f1
Author: Rafaël Carré <funman@videolan.org>
Date: Tue May 22 00:14:30 2012 -0400
Remove mingw-w64 2.0 workarounds
commit 20dd3ed46b5131e883288fd2776e5c99477a3bf0
Author: Rafaël Carré <funman@videolan.org>
Date: Tue May 22 00:10:24 2012 -0400
Refuse to build with mingw-w64 2.x as it is broken
commit 8de46adc1189fe3a3ad7c127896ec026d9da3d62
Author: Laurent Aimar <fenrir@videolan.org>
Date: Wed May 23 21:58:46 2012 +0200
Hide errors with multi-part rar when the end of archive block is missing.
commit 59ae308b755d365655dca9ccccf9b738b1415f5f
Author: Laurent Aimar <fenrir@videolan.org>
Date: Sat May 12 20:59:35 2012 +0200
Fixed support of G726.
The bit per samples must be exact for the avcodec decoder.
It closes #6799.
commit e0a4ac832b5214561944cd8212d7a94ad5d0ce87
Author: Rui Zhang <bbcallen@gmail.com>
Date: Sat May 19 20:59:28 2012 +0800
Avcodec: disable delayed opening for packetized AAC data
This is usually not visible, since you need avcodec+avformat, instead of
ts/faad. Close #6847
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 2ac6942827e8d62d2271891b35668901eb64c515
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Wed May 23 12:07:25 2012 +0400
Bluray: use msg_Info instead of msg_Err.
commit d865085e438b4a2a8307a5e31bafffdbee048aa3
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Fri May 18 10:40:54 2012 +0400
Bluray: use meaningful error messages when available.
commit 8f048e9cabebeec8b514e981993d16acfbbd7c28
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Wed May 23 05:07:19 2012 +0200
lua: fix more sd input options and lua stack use-after-gc
Strings from the lua stack stop being valid after you pop them
commit 7211f9c55b4e23045a4142528103a2d256711e6c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue May 22 23:22:07 2012 +0300
Unused variable
commit e2b439cfa1ed0d582a8576faabb62d48f3b7c313
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue May 22 23:21:16 2012 +0300
Replace remaining instances of aout_buffer_t with block_t
commit 8fbafffc9db909c7d84b66a1e90c7ca56f7161c9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue May 22 23:06:52 2012 +0300
Replace remaining call sites of aout_BufferFree()
commit e412bf62a241181eca4dca14ec6e4d5cef4326f5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue May 22 22:19:36 2012 +0300
wasapi: fix comment
commit 0c2776290e608f78ea16eb309d0af31728e1e0dd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue May 22 20:25:54 2012 +0300
aout: reset volume to 1 on module unload
This fixes a corner case where the old volume of an output plugin using
software amplification would be wrongly applied to the next output
plugin instance (if that used "hardware" amplification).
commit 952e8007b622a7768946dfc5f3ac3d82bdb08061
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue May 22 20:14:12 2012 +0300
Remove aout_VolumeNoneInit()
This was really just a glorified manner to set a pointer to NULL
(actually to a dummy function but whatever).
commit 6a40ca7199612f16d6bd1d9131dbcd43d7179e78
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue May 22 20:03:49 2012 +0300
aout: simplify volume and mute variables life cycle
commit 55545b45143a71024dbc9d4a2162a1f88884c830
Author: Aurelien Nephtali <aurelien.nephtali@gmail.com>
Date: Tue May 22 13:34:42 2012 +0200
ts: Fix audio type description parsing
It is broken since 12edd19f71df9e41c5ca79ddc470d7378ff64d33 and it crashes if type = 1.
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 669ce09e338a5a18a289d6b4aaca131fdd97f369
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon May 21 23:49:06 2012 +0300
waveout: correct scale
0xffff is full volume, which I understand to mean 0dB.
commit 0d847ccb8d2e58147fe351a10fc89e777f469fb8
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Mon May 21 21:20:04 2012 +0200
macosx: fix subtile bug in initialization of mainwindow
Currently, two objects of the class VLCMainWindow are generated. The first is alloated
from intf.m (triggered by the first log message that arrives) and is initialized by
both init and initWithContentRect. The second object is created from inside the nib file,
and is instantiated ONLY with initWithContentRect. Therefore, up to now _o_sharedInstance
had the wrong object and all calls to sharedInstance would cause problems.
But somehow, o_mainwindow in intf.m is updated to the correct second object, although it holds
the first object at start.
Furthermore, o_fspanel is also instantiated through the nib file.
commit 6a49e292e66c9d29badb7518de437c05f0810453
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon May 21 22:13:02 2012 +0300
Remove --with-tuning
With the wide range of deployed 686 processors, -mtune=generic is saner
and it is the default anyway. The VLC defaults did not even make sense
anymore (Pentium 2, seriously?).
You might need to set -march explicitly as with other build systems,
e.g.: -march=i686
commit 77807fa178012b0fa29f5ad34d9100ba16c67f36
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon May 21 19:24:38 2012 +0200
macosx: fixed compilation warning
Pointed by David Fuhrmann
commit 58fac8cfd783beffd1840ba688663268513aef83
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Mon May 21 17:14:37 2012 +0200
macosx: added forgotten method declaration in header file
commit a5b0a06c3a8a6c6276e172174405b40e6678b2a1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon May 21 16:51:34 2012 +0200
HLS: fix a signed comparison warning
commit 533c3fda8892754017a26d2dfe3ef9d3cbb12dbb
Author: Rui Zhang <bbcallen@gmail.com>
Date: Fri May 18 21:17:32 2012 +0800
httplive: do not reset segment data without key
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 61205e1585c6baeefc61959c886e265d34d9d550
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon May 21 16:27:42 2012 +0200
Correct name
commit 34b9651801eb6b512747c36d470dbda1ea8fd430
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon May 21 14:48:25 2012 +0200
po: revert unintended change in 5e8666c883f3653b6c9a1e1a94515947df17a20a
commit 5e8666c883f3653b6c9a1e1a94515947df17a20a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon May 21 14:40:08 2012 +0200
macosx: removed the outdated and dysfunctional service discovery menu items from both the playlist and the main menu
commit c6ba3a10e050efd1a5abb328466aedf931246256
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon May 21 14:27:51 2012 +0200
update NEWS since mentioned feature became part of 2.0.2
commit 81a47a0267683dcb8ea354cdfbe6f367e7a09b1f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon May 21 13:51:04 2012 +0200
AVI: support more extended tags
commit ab8578b8de0e2c5ee691930523ad5838a80e4b65
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon May 21 12:20:42 2012 +0200
AVI: display extra-data tags
commit fd638b53820795be8d492ed8c9d37bfe8d4127f9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon May 21 13:44:27 2012 +0200
AVI: add more main tags
commit da39be7b8045b28a744711f7a3482b7639325707
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon May 21 11:44:45 2012 +0200
AVI: read the creation date
commit f2092e1069a7bd65b7a8a99f4da513d06b352d5a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon May 21 11:41:31 2012 +0200
macosx: make sure that the fullscreen window is the main window (close #6850)
With the previous impementation, VLCMainWindow will stay the main window in fullscreen and is accidently activated when closing utility panels.
commit 7100a8c8c8ba7364d5543c13ae70040a16aee17c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon May 21 11:39:14 2012 +0200
macosx: removed wrong check, which could make the video output disappear when leaving fullscreen mode in rare cases (close #6856)
commit 71276f2b20747c9343b0741e117d3b480811df00
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Mon May 21 00:34:12 2012 +0200
lua: fix equalizer setting code
commit ff5e88129e7b2657ef093a66dcf9c677d9166e02
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun May 20 23:50:27 2012 +0300
aout: use INT64_MIN as invalid delay value
Delay can be zero, VLC_TS_INVALID is a valid delay.
commit 40a9deba74473924ebc534e01055a9a820b40a18
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Sun May 20 22:15:30 2012 +0200
lua: remove superfluous equalizer preset code
This is already done by the equalizer module
commit e52f2154aeb9260b08ca063d30d7f8739a3bf95b
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Sun May 20 19:50:20 2012 +0200
lua: fix memory leak in equalizer function
commit 41106eaa682efb5ed18e7c22b9030eabec36b224
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun May 20 13:09:32 2012 +0200
Updated NEWS wrt recent OS X changes
commit dd0b62080541e5f4e4854c95280a0c81ba78628c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun May 20 12:45:27 2012 +0200
macosx: added an option to let the Apple Remote control the system volume instead of VLC's volume (close #1071)
commit a754b0062dbfcd34a648842a2d8b53707ad6cfe3
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Sun May 20 06:23:35 2012 +0200
lua: fix memory leak
commit 31b5fbdb6d43462db5de00f13e910e0d9441ce3e
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Sun May 20 03:48:08 2012 +0200
lua: fix memory and object leak and reset locale on error path
commit bc87dd70bccf2684555431a53239547734e0f401
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri May 18 20:35:14 2012 +0200
macosx: added UI stub for a new Convert & Save panel (refs #5900)
commit fa76779bd62abae33c22b2fa0a4cc44d05d055c7
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri May 18 18:41:46 2012 +0200
macosx: fixed antialiasing issues in the Open panel (close #5778)
commit e375b238a70d235f21d3a378c85bd4b8500c90e7
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Fri May 18 18:03:16 2012 +0200
macosx: remove one unneeded line in togglePlaylist:
commit c2fe98bd7b3d87581a11c243c4ee85cc0ad912fd
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Fri May 18 18:01:00 2012 +0200
macosx: some small improvements for !video-deco
- smaller min size (no need to have this big width here)
- no black borders while resize
commit 9a73999a1f22b13051da16feaf54d8dd02e5bc80
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri May 18 17:52:02 2012 +0200
macosx: allow the user to sleep his/her Mac using the Apple Remote using the designated AR event (close #4383)
This code uses NSAppleScript. Hence, it is likely going to be incompatible with the current sandbox implementation.
commit 8548e873e73f7e2838fee5e758eeb31ce158f5bb
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri May 18 16:14:07 2012 +0200
macosx: use CoreInteraction code for the media key triggers
no functional change
commit 0aaae8bd58be075548276b3696b9badb998da28f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri May 18 16:05:55 2012 +0200
macosx: using the updated SPMediaKeyTap, we can disable the controller on the fly and no longer need to restart VLC to do so (close #6613)
commit c6aa5ac9636a888923e4ae92faccbfbd399d987c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri May 18 15:49:09 2012 +0200
macosx: update SPMediaKeyTap to latest code from upstream (refs #6613)
commit 9b56e18b3a577cb0f6615b355035f0f23e69b692
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri May 18 15:20:17 2012 +0200
macosx: set the represented URL in the detached vout window correctly (close #6836)
commit fff364519a7723f98c7be6a507893e21efc6c2bd
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Fri May 18 06:08:37 2012 +0200
luahttp: use us_tonumber() for commands passing decimals
This fixes playback rate, track delay and equalizer settings.
commit 78ee8bbd0478fda7ff55f8aa0d0a051be6784248
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Fri May 18 04:15:23 2012 +0200
luahttp: make rounding function resilient to strings
Because somehow strings are used to represent decimals...
Fixes #6815
commit b59a771680a91c563558c3e3bee7df989561a84b
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Fri May 18 04:10:28 2012 +0200
vlm: use vlc_object_alive()
commit efde90d8c090f88380ef8dd1987e9941db3bdf91
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Fri May 18 02:30:54 2012 +0200
Revert "VLM: remove dummy vlc_object_kill()"
This reverts commit 72cae4ddf388e956ce4c829aaf1c14974905a3b0.
vlc_object_kill() is in fact needed because the main loop does check
b_die.
Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr>
commit 97ec634439692b403f1ce0fc2e966bd3a5c06073
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Fri May 18 00:05:02 2012 +0200
luahttp: fix scope of url handler variables
The url handlers were declared with local scope, meaning local to the
lua script file I assume. Since the interface doesn't wait at the end
of the lua script anymore, they would fall out of scope after interface
initialization. Then, when the interface was first accessed, garbage
collection was somehow triggered, unregistering all url callbacks,
incidentally triggering a deadlock.
Fixes #6673
commit d1b7c01a7480d25757e4c9df46eb3d74cc006d91
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu May 17 22:03:17 2012 +0200
macosx: added an option to hide the playmode buttons (displayed by default)
option can be set through the 'Playback' menu due to the lack of a 'View' menu and in the advanced preferences
changes take effect immediatelly
This is preliminary artwork, which will be improved shortly
commit 5003db864a87d4d9a017939945df29b03bb76ac2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu May 17 20:08:35 2012 +0200
macosx: remove debug code and block Lion's fullscreen mode when disabling 'video-deco'
Thanks to David Fuhrmann for the remarks
commit 3131d924e13f2a760aecd2b3925a6db876259e1b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu May 17 20:00:48 2012 +0200
macosx: added the prev/next buttons back (disabled by default) (close #6822)
you can enable them in the 'Playback' menu (since we got no 'View' menu so far) or in the advanced preferences
note that preliminary artwork is used at this point
commit 3b9f212d5c954d9f3def1de2181288d30d1dc2d0
Author: Rafaël Carré <funman@videolan.org>
Date: Thu May 17 13:16:17 2012 -0400
caca doesn't use x11 on OSX
commit 995c31f1521364e100914cea656259396ca512e2
Author: Rafaël Carré <funman@videolan.org>
Date: Thu May 17 13:16:05 2012 -0400
switcher needs libm
commit 2ea9ea1117ba6bae74f9dcf7f00e3188bf3a1eb2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu May 17 16:24:24 2012 +0200
macosx: added 'video-deco' to the simple preferences to match the Qt4 intf (refs #6426)
commit f01f7eca64bd6f007afeaaeed623990e76a43de8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu May 17 16:01:19 2012 +0200
macosx: re-implement 'video-deco' support (close #6426)
disabling this option will get you a separate video output window without any visible playback controls or window border. resizing is supported through hotkeys and Lion's native mechanism if available. Control the playback through menu and main window controller. Note that 'embedded' is obviously ignored in this mode.
commit 298f3d05b5dc4a0aa464dc9df1ff5f30b9021d3a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu May 17 15:59:21 2012 +0200
macosx: updated copyright headers
commit 533147f7780e4d3d15c04ccfff2a7b331b04f265
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu May 17 14:28:32 2012 +0200
package/macosx: disable the caca vout by default
commit 68df2ce9b2575ee31529b3f53eb9c0c7b850e124
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu May 17 14:27:09 2012 +0200
macosx: fixed typo
commit 962d96bf1137f12810233e04feea1462fa09f6cf
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu May 17 14:21:15 2012 +0200
macosx: another optimization for the wizard
commit 0802130a71120dd199174739d6bf9655dfb9605a
Author: Jon Stacey <jon@jonsview.com>
Date: Thu May 17 13:59:27 2012 +0200
build_system: osx: use xcrun and SDKROOT env variable. (close #6305)
Defaults to OSX_VERSION=10.6
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 5ab6bfbd95919205b92770293c8046696c5b3ebf
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu May 17 03:36:01 2012 +0200
macosx: more optimizations for bookmarks and wizard. no functional changes
commit 5f138ac2342473dba543d797c7592e6757289b05
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu May 17 03:06:52 2012 +0200
macosx: code optimizations - no functional change
commit b3259ed4de03feded83222e6fe0837caabb8d20a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu May 17 02:56:22 2012 +0200
macosx: improve memory and hotkey handling (in case a vout is active, but not the first responder)
commit 1b2ae82caddba30d5ea32317997d4464957e582c
Author: Mirsal Ennaime <mirsal@videolan.org>
Date: Thu May 17 02:30:07 2012 +0200
dbus: Fix seek detection
Closes: #6802
commit 5c165066e19c1935de7abd8142deab531c0265ac
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu May 17 02:33:22 2012 +0200
macosx: fixed corner case, which could lead to an empty main window in case the video output closes prematurely
commit 9c803bc0e9f02caa37029eef92270f5001e87c2c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed May 16 23:46:17 2012 +0300
wasapi: factorize/check COM initialization
commit 39ee3d11eb7da54f58e42bdf2463cbaaa8661456
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun May 6 16:34:10 2012 +0300
DirectSound: apply volume attenuation with DirectSound
This should keep the volume latency under 20 ms. This will break
amplification as DirectSound is only capable of attenuation.
Tested-by: Jean-Baptiste Kempf <jb@videolan.org>
commit a418fa266a6c6359e7e414d1eba6545a063e0385
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed May 16 21:42:29 2012 +0300
wasapi: volume setting support
commit cbdadbfb0e9f162f1a4151fcb056df56c9e67015
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed May 16 20:54:39 2012 +0300
Qt4: use msg_Dbg() for tools panel items debug
commit e6e801c38abe882429cbfc7f8380f32597b470d0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed May 16 19:16:39 2012 +0300
wasapi: improve format negotiation
commit 752bdd983a683dfc1c7478e1a53636952575a5df
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed May 16 19:44:53 2012 +0300
wasapi: respect IAudioClock and IAudioRenderClient threading rules
These interfaces must be released on the interface that created them.
commit 553b124d5d1d13e6078ed70ebf42e829f8dabeea
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed May 16 18:27:37 2012 +0300
wasapi: fallback to DirectX while S/PDIF is unimplemented
commit 5a0c690fb160d2b343b10eda8c986b8b4c7c531c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed May 16 17:31:15 2012 +0300
PulseAudio: remove incorrect corking assertion
It can fail in rare circumstances such as context failures (in other
words, PulseAudio daemon crash or exit).
commit 2f2d6f4dd7283d929d86cf107897dfdeb7db946e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed May 16 17:19:21 2012 +0300
Remove unneeded OS/2 hacks
They are in src/os2/filesystem.c.
commit 1f98a5f8de53493c5e21dda64f30a8c3525d98dc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue May 15 21:21:39 2012 +0200
Add SLDV fourCC
commit df7a798d19353b762dadafe28a010acc5a3afb5d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed May 16 00:01:20 2012 +0300
wasapi: enlist the plugin
commit 13ea0ab33bdd6401dc097c0584eabf490bab8d45
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue May 15 23:55:19 2012 +0300
wasapi: build system integration
commit ab14ae3615648bd8f7058b814e9f33831ded4844
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue May 15 23:45:29 2012 +0300
wasapi: clock synchronization
This currently assumes that VLC uses QueryPerformanceTimer() in its
implementation of mdate(). This is currently true but... ?
commit cb98770db2ead84cb01568553ecc26839d9d85e5
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Tue May 15 22:19:34 2012 +0200
macosx: fix another case where the user would see double negative time values
Time can be greater than duration, when you scroll right to much.
Furthermore, this commit moves the duplicated code into a own method.
commit 6d6be2630448ebbd0ded596a6be1ca69a9f326c1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue May 15 22:27:22 2012 +0300
wasapi: fix COM initialization and deinitialization
commit d5e4667b90ad65691f4c3c8b88108fcea95b7311
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue May 15 20:34:14 2012 +0300
win32: revector system_Init() a bit
commit 1ed466faa409aa6c9f95e29aa05261a180d1fedb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue May 15 20:19:44 2012 +0300
wasapi: fix Flush()
The stream must be stopped before it can be flushed (reset).
commit 890ea0765894d32df2604f0d6d9b9e66eb2f8a37
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue May 15 19:34:40 2012 +0200
configure: slightly updated growl header detection
commit 999170bd706b7d56d50a40a032522be7a379746b
Author: Karlheinz Wohlmuth <kwohl@myopera.com>
Date: Sun Apr 22 20:10:31 2012 +0200
macosx: Growl notification plugin: use the Cocoa-based API
Support for the NSDistributedNotificationCenter based methods
was removed in Growl 1.3.
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 1d8fd45bfad1a91ce2a623c2a301b8115e14f05c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue May 15 18:03:40 2012 +0200
Qt: correctly behave when customizing from minimal view
commit 366a8885e5c592195853f6cf9682c2c8fe29fec7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue May 15 17:58:52 2012 +0200
Qt: fix selection of dropdown-menu of playlist view mode
Patch by VlcVelope
commit 06ceac25f5d7a30ee585cb0f1c0b925f31234d74
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue May 15 17:54:18 2012 +0200
Qt: fix leak introduced in previous commit
commit b750826cca896b78c81a0d66cd1f6b2cae3960c5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue May 15 18:49:00 2012 +0300
Fix test failure detection
commit 680622a820075f90cef06b7f0c1653ad4bf9c2cd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue May 15 18:44:14 2012 +0300
Ship run_vlc.sh
commit 8d3db54d819cda8376452852cc9bf2a57264173c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue May 15 17:27:41 2012 +0200
Reenable the Qt4-PictureFlow
These patches now should integrate better into the StandardPanel etc.
Parts had to be rearranged to be able to merge some code from libqxt into the source.
Fix bugs due to PL/ML change
Patch by VlcVelope
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 391bb3272583cbe41c5dfec60141b76e9fd61d0e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue May 15 17:24:33 2012 +0200
On Windows playing items like dvd:// or screen:// causes strange shortcuts in the user recently used folder.
See http://social.technet.microsoft.com/Forums/nb-NO/w7itprogeneral/thread/02a71215-e308-408c-94a6-81f5a8e564a6
for some information. The solution calls SHAddToRecentDocs only if make_path
returns a valid path.
Patch by anonymous VlcVelope
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 1fc1506a8ff78d0ef8c5f8d2d77634ba6e8b4b12
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue May 15 17:22:13 2012 +0200
Windows 7 taskbar buttons got lost after "video on top"
This is not fully fixed, but it works after a state change
Patch from anonymous VlcVelope
commit 16c1b2916cf36a8e9c218ab856a62f289f6d2d80
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue May 15 16:15:16 2012 +0200
Qt: correctly handle mousewheel in selector
Close #6812
commit 0df9e699370faf5e41652dc162190589943f0fdf
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Sun May 13 14:55:53 2012 +0200
Qt: main_interface: fix playlist widgets instances. (fix #6795)
PlaylistDialog::getInstance was duplicating the playlist widget
instanciated in main interface. This explains the empty playlist
bug of the popup dialogs replacing the current playlist by
parenting their menu using getInstance().
To avoid further mistakes, PlaylistWiget's constructor is now only
available to playlistdialog, which also manages the widget
through the different configurations (embedded or floating).
Dialog also now saves and restores geometry, which only happened
when the widget was on its side.
commit 88a69655ae94b045d84fd9d45daf155e1728a65a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue May 15 15:21:02 2012 +0200
Qt: hide update check preference when !UPDATE_CHECK
Close #6813
commit 81162e722f2f92e6415d7947416823486992b073
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue May 15 01:33:54 2012 +0200
macosx: limit the 'big' fullscreen panel to the 27'' iMac (refs #6383)
an option to switch the modes is in the works
commit 1c4ea06259f7289916225b151aef69089829913b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon May 14 23:31:22 2012 +0300
wasapi: first stab of audio output using the Windows Audio Session API
This is _very_ incomplete and buggy:
- no time synchronization,
- no sample format, sample rate and channels mask negotiation,
- no channels reordering,
- no S/PDIF and HDMI pass-through,
- no volume control,
- no device selection,
- no fail-over to another device when needed,
- leaking COM thread data at exit (missing dedicated thread),
- incomplete build system integration.
But it compiles (with mingw-w64) and outputs working audio.
commit 3f3cc09865475e9d5adce2795676e7147a0a43ab
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon May 14 18:35:16 2012 +0300
Win32: fallback to normal output if WriteConsoleW() fails
This fixes console logs on Wine for me.
commit 8fe05711eef1e5df59fc5f8a9cdf95b70cddab82
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon May 14 17:55:11 2012 +0300
winvlc: --data-path no longer exists
commit cb11b7841319bd9017b76229291223c49b40d219
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon May 14 17:28:02 2012 +0300
Old RC: use vlc_socket()
This avoids leaking the Unix socket to child processes.
commit 619b980ef0eb9b91fd45b2657d810c324401e0b2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon May 14 17:26:00 2012 +0300
Export vlc_socket()
commit 6acd0f4c54dcd69d029106c2465cba19d99ff24b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon May 14 14:10:16 2012 +0200
Qt: correctly fallback to filename when empty tags
commit 8250e947f5708d7037078701706fa6d812b8b35d
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Mon May 14 14:16:34 2012 +0200
lua: icecast: fix syntax
commit 114a88bc426ee433e0d060c5d74caaaf10a7fab1
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Mon May 14 04:56:54 2012 +0200
luasd: fix parsing of input options
This is just a partial fix.
Fixes #6148
commit ca0c548cb9597b3b3e6845de78b2c14303c1b221
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Mon May 14 03:49:44 2012 +0200
http: supersede domainless cookies
The scope of cookies without a domain is limited to the current server.
The current logic is always wrong because either it's the same server
and the new cookie should supersede the old one, or it's a different
server and the old cookie should not be sent. This logic is still far
from RFC-compliant, but at least it should get it right some of the time.
commit 34b0c609d1d63e6359872de229542fc029bb8ace
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun May 13 23:11:57 2012 +0300
fbosd: remove plugin
This plugin is unmaintained, unused and quite buggy.
commit 5adefde46924c0e956015b21d0c98a64de47af35
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun May 13 23:08:45 2012 +0300
xosd: remove plugin completely
Outdated and probably broken since version 1.1.0.
commit 760668e7a6accb3046207b7ae426e509cf73dc7f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun May 13 22:31:02 2012 +0300
caca: add Xlib initialization
commit 52197b014bebfd9744aac4ad34f3e3d379abd53c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun May 13 22:30:11 2012 +0300
caca: convert to automake
commit 5a772cbf7d490bc9cffa6c2f97c5fd2d3e30f068
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun May 13 22:15:32 2012 +0300
AA: drop priority to zero
This plugin can cause VLC to crash or exit prematurely. Sicne it is
mostly useless and mostly superseded by the coloured variant,
lets disable it unless explicitly selected.
This should fix LP#971106.
commit 3cbd20b689ab0f1410952b046fd78b3d7578bc3d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun May 13 20:48:27 2012 +0300
Update symbols list
commit 5035a0281c0b1d82adda3b67cc4633de04616328
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun May 13 20:06:57 2012 +0300
Move vlc_atomic_t to <vlc_atomic.h> and correct definition
commit e245cb8556fb176de49d5e06e00264a55411d451
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun May 13 20:03:56 2012 +0300
Remove no longer used vlc_gc_*()
commit da623e255826e2add28d2709545b523f911f5b1b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun May 13 20:03:28 2012 +0300
input: private input item reference count
(And remove an useless constant function pointer.)
commit c52e96aa4127335ab05fc67c9988948669c0a158
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun May 13 19:56:35 2012 +0300
input: convert item id to new atomic interface
commit ae3db51ef1d2db4ea88775a07ba5251fb6b03353
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun May 13 19:46:36 2012 +0300
input: prepare private data ("owner") structure for input item
commit 04146d87f2cf90ebeef7bbac233d83d36aa46f55
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun May 13 19:35:41 2012 +0300
input: count references directly
The function pointer (in vlc_gc_*) was useless here.
commit 38c415da9009773fe8ab4f0683fb300654930051
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun May 13 19:34:45 2012 +0300
bluray: use atomic_flag instead of vlc_gc_data
(This saves one function pointer.)
commit cbbb1e4917d918aaa5354729ad94a78d568db627
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun May 13 19:17:56 2012 +0300
Add missing atomic types
commit 21ea58233a9fc5209daa110b3204f022a23522f7
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Sun May 13 16:20:12 2012 +0200
typo
commit 03d8ab103c59b9b8db22fc933510fd05fab316d5
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date: Sun May 13 16:03:40 2012 +0300
Remove ranges from volume long texts
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit 0376739feee15fa4636e30e7c85f1be97f2d74f9
Author: Mirsal Ennaime <mirsal@videolan.org>
Date: Sat May 12 20:54:33 2012 +0200
single instance: append tracks as specified in MPRIS 2.2
Use /org/mpris/MediaPlayer2/TrackList/Append instead of / as the
AfterTrack argument to org.mpris.MediaPlayer2.AddTrack for appending
commit bcc158b70019bdd2d1ab647173cb1ea41751f706
Author: Mirsal Ennaime <mirsal@videolan.org>
Date: Sat May 12 15:27:18 2012 +0200
single instance: Avoid initializing twice because of dbus activation
The single instance mode currently tries to contact another VLC instance
through dbus in order to find out if one is running. With dbus activation,
it results to the dbus daemon launching a new VLC instance while the
first one blocks until the new one answers the call
This patch uses org.freedesktop.DBus.NameHasOwner instead in order to get
an answer from the dbus daemon without it launching a second instance.
commit 9984e74dbff847645ae0e63db96bcd249568b7a4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat May 12 19:38:27 2012 +0300
file: do not attempt to open(NULL, ...); (fix #6796)
commit 793ac1e6b4b824655dd2fe9051637199c0a328fe
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat May 12 19:18:34 2012 +0300
ALSA: rewrite capture plugin
* use a thread instead of short interval polling,
* do not assume latency is shorter than a period,
* negotiate sample format instead automatically,
* map all known ALSA formats to VLC codecs,
* negotiate channels and sample rate,
* partial support for 3-6 channels (missing preferences),
* negotiate buffer and period times according to caching,
* tolerate off-by-one period size due to rounding,
* use the "default" device by default rather than "hw",
* remove old-style hardware-only suggestions in debug messages.
commit 0ef62578e5b6e06e67868e8a9e2ac11d4436b5da
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Sat May 12 16:02:26 2012 +0200
Qt: main_interface: fix showTab(oldwidget) for undocked playlist (fix #6794)
commit a68ca69e34db8523b847d3acf64e14a39b5eeeff
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Sat May 12 14:22:20 2012 +0200
Qt: main interface: add some better debugging
commit d80d6da77e3074d3ecc67fb70a8305d08f137f43
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat May 12 10:05:16 2012 +0300
ALSA: follow initialization order from snd_pcm_set_params()
This should fix support for or work around bugs in, some drivers:
* explicitly disable soft-resampler,
* define access mode before sample format,
* set buffer before period,
* use period time rather than period count.
commit 43c5d8f433a533b08c786f19d9b35285f67317c2
Author: Robert Forsman <bob.forsman@ericsson.com>
Date: Tue May 1 18:04:14 2012 -0400
DASH: fix compatibility with com.sun.net.httpserver
modules/stream_filter/dash/http/HTTPConnection.cpp was case-sensitive
when checking Content-Length. RFC 2616 section 4.2 states "Field names
are case-insensitive"
The http server built in to the JDK 1.6 uses a field name of
"Content-length" which reveals an incompatibility of VLC's DASH module.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit cd1de468d116e679aadcf00f6a66b68fb7c56fa3
Author: Vikram Narayanan <vikram186@gmail.com>
Date: Thu May 3 00:57:48 2012 +0530
dialogs/open.cpp: Change the shortcut for convert/save
Change the shortcut for convert/save to 'Alt+O' as 'Alt+C'
conflicts with the Cancel button.
Signed-off-by: Vikram Narayanan <vikram186@gmail.com>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit a7ceba8e9dc9b8e55ea520088b554feb23861de2
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Fri May 11 20:12:29 2012 -0400
src: Fix typo
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 70d3e6d16b26154dfcd81f824bda6d299116dbe0
Author: Martin Storsjö <martin@martin.st>
Date: Wed May 9 17:33:01 2012 +0300
omxil: Use the right variable instead of a hardcoded number for NAL length field size
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 29988fbd1c2c6b3284f55b098c54a17fe00aa6cf
Author: Martin Storsjö <martin@martin.st>
Date: Tue May 8 10:46:39 2012 +0300
omxil: Keep the old frame height as plane size (nSliceHeight)
If the decoder returns a new size via the crop rect, but hasn't
explicitly indicated a plane height (via the nSliceHeight parameter),
keep the frame height as plane height instead.
Also do the same check for stride vs width. The decoders that had
problems that the nSliceHeight fixes do set nStride properly, so
that part won't be needed there, but might be needed on some
platform.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 08879e4e4284cd5359578731701195e5d19c2f20
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat May 12 02:10:58 2012 +0200
Fix Stack off-by-one overflow in vc1 packetizer
Pointed-By: Clément Lecigne
commit 8f312ab4a6d711582882a587cbbff5d9a9f5e0a3
Author: Laurent Aimar <fenrir@videolan.org>
Date: Fri May 11 21:50:46 2012 +0200
Added support for vprp chunk in AVI demuxer.
It is an OpenDML extension that contains the aspect ratio (it closes #6777).
commit 63d5e98ccde785943401e06f09abf0152e59a8f6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri May 11 22:39:23 2012 +0300
vlc_timer_*: use atomic_*() functions
commit fd146628bc246e356c21b3532b5fb0ef1ec45da8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri May 11 20:53:47 2012 +0200
ASF/WMV: parser chapters
commit 535e8b60f17a11c967aa8d8ea8458a000f7cbf63
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri May 11 20:43:32 2012 +0300
Rewrite vlc_atomic_* using the new atomic operations
This way, the official atomic functions will be used when available,
rather than VLC's own implementation.
This commit also enables proper atomic operations on some platforms
or with some toolchains. __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 is not
defined on some platforms such as ARM Linux, nor by other compilers
than GCC such as LLVM/clang. Then atomic operations wrongly fell
back to the lame mutex-based implementation.
This will break support for some old compilers and old or irrelevant
instruction set architectures. They would need to provide replacement
for the Intel-originated __sync_* builtin functions.
commit ad3586579f956b6856d2f7c0c4cbd860fd8241af
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri May 11 20:24:04 2012 +0300
Provide C11-like atomics in <vlc_atomic.h>
Since this constitutes mostly of macros and type definitions, it would
not fit too well in compat/. Most of the code would end up in
<vlc_fixups.h> rather than compat/. Moreover, I doubt that those
functions would be detected properly with AC_CHECK_FUNCS or
AC_REPLACE_FUNCS.
Anyway, VLC already has a separate header, and it will need to keep it
until <stdatomic.h> can be relied upon... many years from now.
commit c64c794ee123b8a7d57682db6b753bf1dadec54f
Author: Mark Lee <mark.lee@capricasoftware.co.uk>
Date: Wed May 9 17:29:34 2012 +0100
In libvlc_media_list_player_play_item_at_index() set the media descriptor on the NextItemSet event.
This is now the same as was already implemented in the
set_relative_playlist_position_and_play() method.
commit d9d51ffaab9ee3d1acb461183d4a11b81be48358
Author: KO Myung-Hun <komh@chollian.net>
Date: Thu Mar 22 13:41:47 2012 +0900
Implement filesystem.c and plugin.c for OS/2
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit 4fac18958067cc3506413ae1d690910a1994506b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri May 11 13:05:03 2012 +0200
macosx: improve the handling of broken prefs and make sure that the user is unable to re-break them without using the command-line or a text editor
commit bfd2978e5796584c162e6b6912f9ba0145068653
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date: Fri May 11 09:51:26 2012 +0200
Revert "video_filter/scene.c: write pictures in a separate thread."
This reverts commit 8bc285bddde1e47a6df1ddf1ae35acf3432b6478.
commit 7ebcfcf446d55a29ea3dfe7783beea27557e83be
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Fri May 11 09:16:22 2012 +0200
macosx: fix menu support in detached video window
commit 0f0d47518b683267190256ae0cb5f4c403b306ea
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Fri May 11 09:11:51 2012 +0200
macosx: avoid some focus problems when doing playlistish stuff
The original purpose for this code is fixed somewhere else today.
close #6769
commit 7a15955acd1adb65a71f17a19b78fa9c545bf37d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu May 10 23:53:00 2012 +0300
Add SNR and signal level for access_demux
In particular, V4L is (usually) an access_demux rather than an access.
commit 77a137de94267e120320dd1d2981e01d092e3225
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu May 10 23:34:14 2012 +0300
subsdec: add CP850 as a character encoding (fix #6732)
commit b8bca1e99f96af40bdb3c654363c0b82a9c0178c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu May 10 23:05:48 2012 +0300
marq: avoid name conflict with Win32 API
commit 6b26468375f1fda8bf3066b53c708f46fe4ba0f1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu May 10 20:04:03 2012 +0300
marq: use vlc_fopen()
commit fdfdfc52ee5b0842d879dd98736eac3bf9806c93
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu May 10 19:49:01 2012 +0300
marq: add --marq-file to read/update the text from a file
commit e2e5bcb73ceb482de0a81f1dd429127af9d0b069
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu May 10 19:30:08 2012 +0300
marq: cleanly check if a SPU update is required
Format the text. If it is identical and all parameters are unchanged,
there is no need to update - even if the format contains a $ sign.
commit 5a59ffd1b3eb7967e960c08f2ec69ecf6e7bbb6d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu May 10 18:36:10 2012 +0300
dc1394: remove implict alias
commit c46a2cc9abd28e61f5ae5e7173b1e6b62364c1d3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu May 10 18:33:51 2012 +0300
dc1394: remove OSS support
A slave input should be used for audio, probably ALSA or Pulse.
commit 528bfc469cb92aeaa53e335c40795f65b648ba11
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu May 10 18:15:00 2012 +0300
dc1394: no need to link raw1394 directly
commit 3ab9843d3aaded7eb696a8aa02c4d6f0caa401f5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu May 10 18:09:00 2012 +0300
dc1394: clarify what this module is about
commit f923b5dd41ad86da3deb620ed95de72bb661dd05
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu May 10 18:05:26 2012 +0300
dc1394: unused struct member
commit 3713ce3df1e8c4e9bedbf20060ffdf0fdf456461
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu May 10 18:03:35 2012 +0300
Rename access_dv to dv1394
commit b625cecd0f4aa7d543b505396a4c5fd307868e6e
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Thu May 10 16:01:17 2012 +0200
Qt: playlist dialog: remove unneeded layer
commit 8bc285bddde1e47a6df1ddf1ae35acf3432b6478
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date: Thu May 10 14:02:50 2012 +0200
video_filter/scene.c: write pictures in a separate thread.
Improve scene video filter to write pictures in a separate thread.
commit 0fff26bc5eb641f04b882b6830099b9bd267124b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu May 10 01:54:56 2012 +0200
macosx: trust the user that s/he knows what s/he's doing when opening a VIDEO_TS folder (close #6108)
in other words, accept folders which aren't named 'VIDEO_TS'
commit a959f66bc4d7b4b836094fbc7739f1ef6450fe0e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed May 9 23:16:52 2012 +0300
gestures: follow playlist, input, vout events and remove pollign thread
It probably wouldn't hurt to provide helpers for mouse events.
commit ce001542feec9771570604ecb50fa0ed32f0f584
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed May 9 22:37:04 2012 +0300
gestures: process gestures directly from event and clean up
This is similar to hotkeys. There is no need for a hand-over thread.
commit 02503055118538dd47c4786b9e0bd890191be218
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed May 9 20:39:23 2012 +0200
macosx: remove another hack, since it isn't needed
commit 16dc3ef60af61c0d92631a693bef8ce9e5938462
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed May 9 20:11:22 2012 +0200
macosx: replaced dated threading hacks with the latest season stuff
Thanks to Rémi for the help
commit dfa6e4cee2280e4ed980caea6b850bd81511af1d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed May 9 20:11:38 2012 +0300
Privatize vlc_object_kill()
commit 602a70a08ccd295a305c42b72bbe9c8f700e6114
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed May 9 20:09:51 2012 +0300
update: syntax error
commit 59b955192d487af80b913c66d072351605b01673
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed May 9 19:11:39 2012 +0200
src/interface: compilation fix
commit 2af549a680ba0fd88b4803d0899b8aed1442a9fb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed May 9 19:49:41 2012 +0300
Remove non-sensical condition
If a thread can be cancelled, it can be joined.
Regression introduced in 55c6f68897a18e906edebc596c84c2ad43f78f3f.
commit 59bf285587270b7bc35fd5e79654b3b0ea8e36f9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed May 9 19:49:22 2012 +0300
Stray declaration
commit baad7a594c244e0a7eb8ca8845b0de66253062c1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed May 9 19:21:19 2012 +0300
xosd: do not use pf_run
commit 72fd19ba00ae7a30206969f4250bbda0ca28b3fe
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed May 9 18:58:01 2012 +0300
Add test case for the VLC binary
commit 89e293c6a83dbfe62060f81f9a60a2a8937d2245
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed May 9 18:44:58 2012 +0300
playlist: use proper boolean instead of vlc_object_(kill|alive)
commit 72cae4ddf388e956ce4c829aaf1c14974905a3b0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed May 9 18:36:24 2012 +0300
VLM: remove dummy vlc_object_kill()
There is no matching vlc_object_alive() or vlc_object_waitpipe().
commit 21efe6492e4baeffceb3d26b155d31f9c49b7574
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed May 9 18:34:45 2012 +0300
update: use vlc_atomic_* instead of vlc_object_(kill|alive)
commit 495130c50393069ccc63a9be56508ce719472561
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed May 9 18:23:41 2012 +0300
update: fix memory error handling
commit 0dd6028ee3910ab9df70103873e8d0af91e28162
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed May 9 18:16:58 2012 +0300
httpd: use thread cancellation instead of wakeup pipe
commit 3d11b0e1b4d785590b19f04bbc42cc85f16e63de
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed May 9 18:00:06 2012 +0300
oldrc: avoid vlc_object_kill()
commit 15a725ad3ff10819623e1740a263587258934b77
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed May 9 17:58:20 2012 +0300
remoteosd: no need for vlc_object_kill()
vlc_cancel() terminates the thread. There is a massive leak though.
commit 966304b4d78124404133ea5aaa4a0704fc1e0158
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed May 9 17:56:52 2012 +0300
avi: do not use vlc_object_kill()
commit c62a7ad8ee148264c06abf699659f06008acfb3b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed May 9 17:52:38 2012 +0300
Revert "macosx: run on first thread directly, like already done by Qt4"
This reverts commit a11c642f29bf4f163551d2aece30ff01b329321c.
commit 235cac9677f47bfdb07a982573885de8063d6aad
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed May 9 17:52:25 2012 +0300
Revert "Remove b_should_run_on_first_thread"
This reverts commit 4dc0b22b3371235fc1295a52d26562c979e87c5a.
commit deb8ae92650b4b112fada9b4c7b8ba3c71ed74d7
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Tue May 8 20:38:47 2012 +0200
macosx: remove unneeded headers from videoview.m
commit a654d779bccbf3463353bf6d30558844e0bb56c3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue May 8 22:32:16 2012 +0300
a52: remove redumdant data
The channels count can trivially be computed with popcount().
commit 1e88a96b2d4ac65c77c119d1f4f4851a6e34c6d9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue May 8 21:59:46 2012 +0300
libvlc_log_*: document version requirement
commit c483441208358fe98b1edbde033b7a958767f8ff
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Tue May 8 15:09:37 2012 +0200
lua: icecast: can fix radionomy's station names
commit 7f9b3efc8c7d347b28c8af9ba32043b7629c69fb
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Tue May 8 12:43:45 2012 +0200
lua: icecast: fix icecast meta import
commit 37fa606c9185246358d7a55184c28aa480523436
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Tue May 8 12:29:26 2012 +0200
lua: icecast: show url as alternative for unknown stations
commit 4dc0b22b3371235fc1295a52d26562c979e87c5a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon May 7 19:57:49 2012 +0300
Remove b_should_run_on_first_thread
commit a11c642f29bf4f163551d2aece30ff01b329321c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon May 7 19:57:10 2012 +0300
macosx: run on first thread directly, like already done by Qt4
commit 72d46b6bf278f621294d4e1558c69e9e321c399c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon May 7 19:48:57 2012 +0300
Remove now useless vlc_exit_t.killed
commit a41e978c38a02522f773963072e9a42f545d033d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon May 7 19:36:20 2012 +0300
Deprecate libvlc_wait() and improve documentation
commit 74258e6c1264e04966c3fe6e9a87d43417bf9726
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon May 7 19:29:55 2012 +0300
Call libvlc_set_exit_handler() first
It should be called before exit can happen.
This restores reverted commit 4d636fa3a74924691b0bb1e26e600f7657e0af5c.
commit 4e1d5325e9731aa3c4817a067fc66e19d41da341
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon May 7 19:24:05 2012 +0300
Remove libvlc_InternalWait() and simplify
commit 93143da0c66bc3bbc9058701bd81a05999077181
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon May 7 19:26:55 2012 +0300
Remove useless MonitorLibVLCDeath() contorsion
commit 02a2074e054a237876a2c980621cbc0969dd72a4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun May 6 15:17:30 2012 +0300
file aout: do not apply volume (refs #6262)
In my opinion, amplifying the audio that gets recorded to a file may do
more harm than good. Indeed, there is no direct feedback to detect and
correct saturation or distortion.
commit da65be4390a8cbe466840f76d13965a4893bbd7a
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Mon May 7 17:09:06 2012 +0200
macosx: only show fullscreen when mouse moves inside window
commit 1387f38f99d1c48b6355780c156fa0544b4a45b4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun May 6 16:27:51 2012 +0300
aout: add option to initialize hardware volume
commit 9df888d666f8dbc7fe317bd17f32fe80d07365b7
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun May 6 14:52:42 2012 +0200
ios/build.sh: don't compile SDL_image
commit 9be0932d795076e8b33cfabb4a2d23042826025d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun May 6 15:38:12 2012 +0300
waveout: fix volume initialization
commit a89517ca4be10847d17db539ed6acf5302fb65dd
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun May 6 15:09:51 2012 +0300
PulseAudio: correct volume reporting from PA to VLC (fix #6759)
The proper reciprocal formula to that of VLC to PA conversion must be
used. Otherwise, we get an inconsistent value in the "volume" variable.
commit 672bcaf62d0b94a826c7a519474e88b2fbe7bb77
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun May 6 14:07:10 2012 +0200
vout_ios: fixed getProcAddress
commit 3b3a8924773effa59c8e85b6075fd8c659c6e39a
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sun May 6 11:13:24 2012 +0200
macosx vout: public getter for vd should not be needed anymore
commit 3d649ef6e18e0d13faf8deaf28eb17de55be5df4
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sun May 6 11:04:49 2012 +0200
macosx vout: syncronize access to sys->place
commit a2347e5728d0c6749172f43ce40387338224103e
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sun May 6 10:50:34 2012 +0200
macosx: remove unneeded p_vouts in videoview
commit 2aa0ad9c3da62df3f31ff317bd747eb0b8524b71
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sun May 6 10:49:22 2012 +0200
macosx: avoid index out of bound exceptions in some cases
commit a159d1540a03aa58133d2bbad362dfab6d425cb5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat May 5 23:27:05 2012 +0300
EGL: update and unify the platforms list
commit dc5988addd4d36655fcbce3fbb39e817ef88dc1f
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sat May 5 22:10:53 2012 +0200
macosx vout: avoid place_picture call for every mouse move event
commit 729e509f11a90d417a2f28c84b68d3648167142b
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sat May 5 21:54:59 2012 +0200
macosx: move mouse vout event code to vout module
Now it should be usable within own libvlc applications
commit 45296a172c03e99b7e1d7cfdd2d5aed105ceaed0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat May 5 20:21:42 2012 +0300
mp4: use strndup() where applicable
As a side note, this fixes a valgrind heap read overflow, but I do not
see why. I suspect a conflict between valgrind and some optimization in
libc or gcc here.
commit a5ebee89e06ed57ede6cf91641dc7c1d3c638fcb
Author: Casian Andrei <skeletk13@gmail.com>
Date: Sat May 5 19:42:54 2012 +0300
block: Fix buffer total size in block_Alloc()
The total size of the buffer (i_size) was initialized with the whole
allocated size for the block. This fooled block_Realloc() in the case of
resizing to slightly larger, with the extra size in range from
32 to 32 + 80 bytes. block_Realloc() assumed it had enough space left in
the buffer padding to avoid reallocating memory.
Consequently, the block ended up with a i_buffer field with a value
larger than the allocated memory around p_buffer.
In the end, this could cause memory corruptions in all sorts of cases.
In my case, vlc was crashing while encoutering a corrupted mp3 file.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit 2d2cde172f10a5290956a115b35cf693a945e559
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sat May 5 19:02:21 2012 +0200
macosx: fix mouse position sent to vlc core for menus
commit ee3053e27485efc05856fd3574ab8daa65cfbd61
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri May 4 20:32:40 2012 +0300
Do not include RPM spec files in tarball
This makes no sense. RPM needs the package specification as a separate
file, where the source tarballs are indicated. Chicken-and-egg...
Besides those files are out-of-date.
commit 0fac96096c284eeaea307fa04caa6e1e6a6e6bf2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri May 4 19:27:11 2012 +0200
Makefile.am: added more missing files to make dist (refs #6743)
left out for now: cmake, ipkg and most of win32/UAC
commit 0845bbed311a8fe510c0521d815fc976a98a4707
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri May 4 20:24:57 2012 +0300
Add missing events (fix #6750)
commit c028792ebaaa4579b2902e9c9e630a3a61fef3d1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri May 4 19:40:15 2012 +0300
JACK: fix sampling rate (regression in VLC 2.0)
The format must be initialized before aout_PacketInit().
Fix Debian #664279 and LP#987231.
Pointed-out-by: Walter Ösch
commit 392396467c5508e1cb1b1e2fd1695d5fd09a38bb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri May 4 19:13:24 2012 +0300
GnuTLS: print certificate error flags (refs #6708)
commit 9154db81a04bdd76bef28a7eca797e6a0a46a475
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri May 4 19:13:13 2012 +0300
GnuTLS: add new certificate error messages
commit 7a379ad9c3add340326d2b8657dca74a40f923d2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri May 4 19:10:01 2012 +0300
GnuTLS: do not bother checking certificate dates
Newer GnuTLS versions do it internally and in a more correct fashion.
commit 44db61029a59469c86d65f3e5a8da0f262ce99bf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri May 4 19:03:42 2012 +0300
configure: require GnuTLS >= 2.6.6 (over 3 years old)
Certificate date verification has changed. To get proper errors,
we need to depend on the newer versions.
commit 334523aa2a6be973255d57e08f01676d30f04c59
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri May 4 19:14:13 2012 +0300
GnuTLS: fix warnings
commit e0cea4052b5419085562890a8cf3c31d2b4c78c4
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri May 4 17:56:05 2012 +0200
vout_ios: implement gl.getProcAddress
commit 572ee2900e6d96cf5f362763df49314acbd42bef
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri May 4 17:50:24 2012 +0200
vout_macosx: implement gl.getProcAddress
commit 5db50265be1ba6537daa3a08ac368668bf1455b0
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Fri May 4 15:15:40 2012 +0200
faad: Fix a crash when channel info are invalids.
Fix #5433
commit 39e47b51265e95a424f39e94f70067bf57eede58
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Wed May 2 16:17:29 2012 +0200
faad: Remove useless assignment.
These variables are overwritten a few lines later.
commit e6050c742c28f3ba714cbadda19e11dab1cdd625
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Wed May 2 15:37:31 2012 +0200
faad: Fix channel reordering loop.
commit fa3efbecc46ecb54900d2b0a060a80d001a321af
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Fri May 4 00:26:06 2012 +0200
macosx: fix another crash on exit
(for whatever reason this was only observable on snow leopard for me)
commit 3cf17714157f791c7da0bd9f8e9b6ff1b930a2cb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Apr 25 18:45:37 2012 +0300
Fix one typo
commit 860f1ae109351a0fd231eca760e08dadeaaed1e3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Apr 24 18:36:59 2012 +0300
Make resampler configurable with --audio-resampler
commit 118603100b1c3479cc924aecc27533deaa8efcc7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Apr 24 18:17:13 2012 +0300
Add "audio resampler" capability to resamplers
commit 1d8de36799040e03acc664a3e45dd110687de3ff
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Apr 23 22:45:23 2012 +0300
decoder: work around race whereby pause kicks during lip-sync
DecoderWaitDate() releases the lock and thus state can change.
In particular, the aout can be destroyed, or paused or resumed.
So those checks must be done after DecoderWaitDate().
There may be a cleaner way to do this, but it will likely be more
invasive. This patch fixes #5825 and probably #6369 too.
commit 483871eb33bbdea5fe77fa58007b9de20140f7af
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Apr 23 22:38:04 2012 +0300
decoder: demote incorrect warning
A discarded buffer is not necessarily in the future. It might simply be
that there is no output or that the playback rate is out of range.
commit 47428b060cf43f2ae753a90dc2b64d1cefe42408
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Apr 23 22:22:46 2012 +0300
decoder: keep the lock around DecoderWaitDate() and aout_DecPlay()
DecoderWaitDate() needs to return with the lock held to fix #5825.
Anyway, there was not much point in releasing the lock after
DecoderWaitUnblock() and acquire it again without sleeping.
aout_DecPlay() needs the lock, since the aout is not reentrant.
commit e7e30875a805b264b0981eb00e181b4e7199c43b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Apr 23 21:26:21 2012 +0300
PulseAudio: add an assertion (refs #5825)
commit 72549b918f834891a40328ddf5fc40a59cbfd653
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu May 3 18:30:42 2012 +0200
macosx: VLC.app shouldn't rely on a script included within VLCKit
Therefore, add a copy to extras to prepare the VLCKit split
commit a2b14b8d25b732a02ae82f10650bd759b9004662
Author: Rafaël Carré <funman@videolan.org>
Date: Wed May 2 13:59:09 2012 -0400
contrib: ffmpeg: enable thumb
Depends on --enable-small and HAVE_NEON
If we use NEON, we assume at least cortex-a8 CPU which means thumb2 is supported
commit fd67d7f867bf2a3f948ea6fcd59ba0b1972c6e58
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date: Thu May 3 13:16:00 2012 +0200
include/vlc_arrays.h: use unlikely()
commit 3bd2a8eae1e4de4949f955c2da601280670e3920
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Thu May 3 09:42:24 2012 +0200
macosx vout: unify code style to the most widely used one
commit 13cd0a804b175108368c8a7a5d20ea573664ac90
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu May 3 01:19:43 2012 +0200
Relicense VLCKit to LGPL
Authors include:
Pierre d'Herbemont
Felix Paul Kühne
Faustino Osuna
Rafaël Carré
Sebastien Zwickert
Rune Botten
Toralf Niebuhr
Jean-Baptiste Kempf
Jean-Paul Saman
Mike Schrag
Pavlov Konstantin
Tanguy Krotoff
Andrey Utkin
Daniel Mierswa
Derk-Jan Hartman
Malte Tancred
Pere Orga
Due to his passing into the next world, Emmanuel de Roux's code was
not relicensed and has been removed.
May you remember him and have a thought for his family.
commit 657081160425c36d99baf1495ba6738d0ec731e2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu May 3 01:15:50 2012 +0200
VLCKit: remove (void)setValue:(id)value forMeta:(NSString *)VLCMetaInformation;
commit 5f9c83631f57929ee8492edc2093345aa6840990
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu May 3 01:14:51 2012 +0200
VLCKit: remove - (id)initWithArray:(NSArray *)array;
commit 0ba86c3412976f39dc45caf11c64e2d8168aea42
Author: John Peterson <john.peterson3@hotmail.com>
Date: Sun Apr 22 06:35:02 2012 +0200
rar: + Support for up to 1001 volume old naming style archive.
commit 1fcf4a83a10cc1d668d5369682fe1f0330ac7e70
Author: John Peterson <john.peterson3@hotmail.com>
Date: Sun Apr 22 06:35:02 2012 +0200
rar: + Robust to non-specification header: Missing added block size flag.
commit c9ef39b174c61db85f9e4cb8a69a1a2cce7ca4f9
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed May 2 18:57:48 2012 +0200
fixed typo
commit 8fe6c20c7a040796758a684c54220a7a365b84b0
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date: Tue Apr 24 10:45:10 2012 +0200
avformat/mux.c: Check malloc return value.
commit c4b2a84bb08b1ea2ae5755b884420e984323d242
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date: Tue Apr 24 10:44:44 2012 +0200
codec/rawvideo.c: use boolean initialization for b_invert.
commit 0dd0a8d44ccd510889be9239e51975a3dd5071a4
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date: Wed May 2 11:05:16 2012 +0200
vlc_arrays.h: check malloc return value.
commit af9d16c530c407834497885916505a97c9aadb75
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date: Wed May 2 10:44:16 2012 +0200
skin2: call interaction_Register()
The destructor called interaction_Unregister(), thus also call interaction_Register()
commit b07f9ac1a626165e703a711df88e597906dade7f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed May 2 13:42:48 2012 +0200
fixed make dist for Mac (2)
commit 5e5d0aac07e960ea1d59a0209bf63aacb9dd8211
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed May 2 13:41:12 2012 +0200
fixed make dist for Mac (1)
commit ff5773f4ca5b04cd230aaa7be15d4e5ce55b71d7
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Mon Apr 30 16:10:30 2012 +0200
flac: encoder: remove unused p_sys member.
commit 6a41b030f5b7fcbe5ad7249c374172c0fdc29add
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Mon Apr 30 11:50:17 2012 +0200
ogg: Fix a heap buffer overflow.
Reported by: An anonymous contributor working with the SecuriTeam Secure
Disclosure
program (http://www.beyondsecurity.com/ssd.html)
commit 0cdf8d8673bea62dd68937ec8037b860cac8ea66
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date: Tue Mar 27 10:16:15 2012 +0200
transcode: replace PICTURE_RING_BUFFER with picture_fifo_t
The PICTURE_RING_BUFFER used a fixed size, which when running out of available pictures
produces visible artefacts in the encoded stream. Allocating a new picture and keeping
track of them in a fifo is much simpler (in the multiple threads encoding scenario) and
solves the ring buffer overrun.
commit b64a3e09ece630d1843058df48b3aa3f8c00ebbc
Author: Mirsal Ennaime <mirsal@videolan.org>
Date: Tue May 1 21:16:34 2012 +0200
dbus: Use the AfterTrack parameter in the tracklist's Add method
commit d774b349bed4caba275a472f7b7099832abad779
Author: Mirsal Ennaime <mirsal@videolan.org>
Date: Tue May 1 10:57:41 2012 +0200
upnp: Cosmetics
commit 85dd71ad704f5b4444fcb847c07d52881585fba6
Author: Mirsal Ennaime <mirsal@videolan.org>
Date: Tue May 1 10:56:29 2012 +0200
upnp: Use saner error paths
* Use assertions for argument checks
* Add missing error checks
commit 1408e44ad043bee7da699a5d3351b87bb1f630b6
Author: Mirsal Ennaime <mirsal@videolan.org>
Date: Tue May 1 04:58:11 2012 +0200
upnp: Call ixmlRelaxParser only once
commit 340dba4cefc900c655f235f741fcf3507e6c8b0b
Author: Mirsal Ennaime <mirsal@videolan.org>
Date: Tue May 1 03:33:50 2012 +0200
upnp: Cosmetics and variable naming
commit 5eae352da8ce3068f3d47c34e8011726f6021e4a
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Apr 30 23:42:47 2012 -0400
contrib: zlib: fix OSX build
OSX libtool (in /usr/bin) is not the same thing than GNU libtool
No need to run RECONF since configure is not a GNU autoconf script
commit 1f3009e7c609c7446e4cec09b5121fa7ca7122a4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Apr 30 23:51:42 2012 +0200
Contribs: update upnp
commit 02a1c23e33c01f424b5d2c6de498baaeca2252a3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Apr 30 23:44:50 2012 +0200
Update taglib to 1.7.2
CVE-2012-2396
commit 1801dbcc4f181d71d41bca581019ce3103133e9e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Apr 30 23:33:53 2012 +0200
Zlib: update to 1.2.6
commit 0ea07fba5ac7677c715664d370c85cbf8ce01d95
Author: John Peterson <john.peterson3@hotmail.com>
Date: Sun Apr 22 06:35:02 2012 +0200
rar: Read the uncompressed size high word instead of the compressed size high word
For multi-volume archives the compressed size refers to the size of the data in the volume rather than the entire archive.
Signed-off-by: Laurent Aimar <fenrir@videolan.org>
commit 3649531c52025d4b564d53ee6914305670cf11c1
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Apr 25 12:25:09 2012 -0400
Install vlc_keys.h
vlc_vout_display.h is installed and depends on it
commit 83a9c8442f393e4ada4c0cdccfebb41b67a17851
Author: Naohiro KORIYAMA <nkoriyama@gmail.com>
Date: Mon Apr 30 17:57:19 2012 +0900
upnp: fetch all media items correctly.
Close #6716
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 37f24581df46af51482f3acf7df120522eec4d77
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Mon Apr 30 09:01:42 2012 +0200
macosx: small clarification regarding fullscreen controller
commit cfdfb26c6dfae2b2af7509db21cb0a1c00b08829
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Sat Apr 21 22:56:56 2012 -0400
luahttp: Actually load the base directory
Fix regression introduced in 6a7c37184b40904b2727fed1a0022b036d1a3757 where luahttp does not load the base directory, causing 404s
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 3222e1a7d47b1bc83aa608e0315d09953d054a3b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Apr 29 23:07:10 2012 +0200
Map wf_tag of GSM-AMR
commit 830c1cffef0b503f079ca9bbf93d86a58a9f926d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Apr 29 22:44:28 2012 +0200
Subtitles: avoid infinite loop
Close #6720
commit afdbf36588d83320059d400c9a7cf674a15ac257
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Apr 29 21:40:17 2012 +0200
Subtitles: font attributes can use ''
Ref #6720
commit 5fe54fdef3a30eb137188cf02b61bda36ef0b9d3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Apr 29 16:36:37 2012 +0200
ASF: cosmetics
commit 29442477ade3b0f18c2c0ae2a0da6c112beed4c0
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sun Apr 29 21:20:31 2012 +0200
macosx: do not display double negative time when duration is unknown (0)
commit cd0148a5a1d5e5875f525c04225add1975a9dd78
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Apr 29 14:17:56 2012 -0400
contrib: update Qt4 to 4.8.1
cross.patch update by John Freed
commit 5ec3fe6bae6e19156d1d169eaeed1c482a15f311
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Apr 22 16:49:05 2012 -0400
vlc_url.h: mark some functions with attribute malloc
commit 5b91ae5bfba5a8f33daa2b92d58d8ddbfde28450
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Apr 28 13:27:34 2012 +0200
ASF: do not display GUID when not in debug mode
commit 926ac6d488662cb3ada4882c8c4785a140cee947
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Apr 27 20:12:31 2012 +0200
ASF: better logging and more consistent with MKV/MP4 demux
commit c2773039dfc3dc1e133d1608e07b420d5a47377a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Apr 27 19:42:22 2012 +0200
MKV: debug extra metadata too
commit 57d06767e1efc8eeb9e606f23dfcbb5912f1f9ca
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Apr 27 19:20:47 2012 +0200
MKV: fix meta regression
commit a685fdeb8df52ee79267f6231e487a1beaa1a6da
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Apr 25 10:51:35 2012 -0400
avformat: initialize empty options sets
commit 42f72172d84ba84b177e5bbec2115cc6ac3eaf4c
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Mon Apr 23 19:42:33 2012 +0200
macosx: fix issue where fullscreen controls are deactivated then video starts from lion fullscreen mode
close #6351
commit 66b3569cecf9fb671e21bc672922295618971ef8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Apr 23 18:25:37 2012 +0200
Qt: fix an annoying resizing issue.
That was resizing when video was stacked in the playlist
commit 86e636577ca6ade955c1f024ff7cf61670e9c8ab
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Apr 23 19:00:17 2012 +0300
decoder: cosmetic, balance mutex around a for-loop
commit 1d500945380f586d155cad0c343f8ee503f78ecc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Apr 23 18:59:23 2012 +0300
decoder: simplify and avoid immediate unlock/lock pair
commit 53ab1eafaf5e6a017ce149e2bf959c76591b9add
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Apr 23 18:56:52 2012 +0300
decoder: cosmetic change, do not special case flushing
commit c3f5043184787860f637b9603f3a7448cb0e7278
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Apr 23 17:28:56 2012 +0200
Qt: respect BD menu option when opening
commit 46c02e8545d3112f2b34b9a5ddb571afbef66be2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Apr 23 13:44:50 2012 +0200
Qt: better alignment for eq bands
commit 82694751a23d72056038800fc4e508377fed5c50
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Apr 23 13:11:43 2012 +0200
Qt: fix gototime focus
Close #6670
commit 4d1016ae2b47c56f55af7aea4825d375ed899cbd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Apr 23 13:09:58 2012 +0200
Qt: better alignment for equalizer texts
Ref #5980
commit 608e4c7059b1e7569ecd14fcccbe84bff9870f6d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Apr 23 01:22:18 2012 +0200
macosx: re-implement the 'icon-change' options
Note that the displayed icon is a re-rendering based upon the original sources, since we need a higher resolution icon on the Mac.
commit 8d9646c187862a9816c943fdc42742e84ec236e7
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sun Apr 22 13:40:16 2012 +0200
macosx: workaround for lion fullscreen behaviour at startup (refs #6668)
commit e38b9b06c9f1a78fed48d3b9b727b99e933a1fbd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Apr 22 01:45:29 2012 +0200
MMS: coherence with asf demuxer
commit e7e469f42e65af91c6a7ae9ce3fca394ba307753
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Apr 21 21:35:23 2012 +0200
MMS: remove debug warn about ACCESS_GET_META
commit cd3b8489debeac125af91693ccb661ffa5a05cd9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Apr 21 21:30:10 2012 +0200
ASF: do not warn about compatibility object
commit 09b1ee4beca99b7cbeca161ccb738f70f358d744
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Thu Apr 19 20:23:14 2012 -0400
Qt4: Set the current rate properly
Close #6646
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 5069692bfb29b3c01d944096305af4b2becf5bfb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Apr 21 18:54:35 2012 +0300
Reduce i_physical_channels to 16-bits for the time being
In practice, VLC only supports 9 channels at the moment.
commit 974fb44871c45bfdc3a31d54d4d92bf547d866a4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Apr 21 18:53:43 2012 +0300
aout_DecNew: remove redumdant check
i_channels is checked against i_physical_channels. This is enough to
enforce a reasonably small channels count.
commit f20299c236a7ff33dbe7beb2f90996efea4682d3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Apr 21 18:52:48 2012 +0300
Do not apply AOUT_CHAN_PHYSMASK to i_physical_channels
It only makes sense for i_original_channels.
commit af3201fb8c689fe52bfba771caf6556bda83728d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Apr 21 18:51:24 2012 +0300
Remove useless AOUT_PHYSMASK masking in some codecs
commit a0000ecec4d513724fd48f0d7df948fc0f389627
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sat Apr 21 12:49:10 2012 +0200
macosx: fix lion fullscreen button in dark ui in some cases
Especially this is needed when fullscreen is true in video prefs, but video has not started yet.
commit 9c1e6145e78d36dc52c2f3af943a31b90bc253b5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Apr 21 14:06:12 2012 +0300
XVideo: improve the resolution error message again
commit 6eade59279c21accc419eaf8fcb7e92b21ac3e49
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Apr 21 09:52:27 2012 +0300
Relicense (rest of) "my" assembler files to LGPLv2.1
commit 56b36ede3bd13b33708c601f7483279716d51128
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Apr 20 23:42:01 2012 -0400
Abort installer with a message if a win64 installer is run on win32
commit 69d5d9aeaac87a57b67d18a98736066d77d06524
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Fri Apr 20 22:53:13 2012 +0200
macosx: lion fullscreen: show fs controller not before animation is finished
commit 2f6670cc6507ad451c4b1f5046d9b2d0ccd12d9d
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Fri Apr 20 22:41:01 2012 +0200
macosx: make sure that window is not movable in lion fullscreen mode
this is needed especially for black ui style
commit 0fd1cbe313c374ad21cb7eed1fe60d8bd8b87550
Author: David Geldreich <david.geldreich@free.fr>
Date: Fri Apr 20 18:16:41 2012 +0200
handle the underscore prefix for some ARM ABI in arm_neon
here is an altenative to using an assembly macros to handle the calling
differences across ARM ABI.
use a gcc extension (also supported by clang/llvm) which symbol is
associated with function
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit 44a764957d136977c9d7e1bd76cc3e4eb68e17d0
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Fri Apr 20 19:06:44 2012 +0200
macosx: fix behaviour of toogle playlist when in native fullscreen
- do not allow to collapse the window
- block the playlist menu item for now, when video is playing
commit daceb54432580f1d18e27225b59d5a0720e48c8a
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Fri Apr 20 17:42:32 2012 +0200
macosx: make lion fullscreen compatible with reworked vout module
This also check if we should go to fullscreen at video startup (setting in video tab).
commit f16e5943a6b3f89795469b215717168dfd9732fa
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Fri Apr 20 17:19:23 2012 +0200
macosx vout: do not set fullscreen to false on start
This would break fullscreen state when we are in fullscreen and another video starts.
commit 761eabba0b967a5c4e8ba3c890b1ab757c89e5c4
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Fri Apr 20 15:46:58 2012 +0200
macosx: fix window sizing when entering lion fullscreen mode
commit 4323b8256cccdd92d656a7bb33f3f097cb6bd95a
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Apr 20 12:49:50 2012 -0400
qt4 sout: replace AAC with MP3
There is no GPLv2 compatible AAC encoder available today
FFmpeg's one is considered to be useless crap (including by its authors)
commit 59f8ed0cd3bbe0b36edb3955f60b05377a3dd39f
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Apr 20 12:27:28 2012 -0400
Revert "Fix AAC encoding with ffaac"
This reverts commit 8585706f5060212845c00ab9bca43c4a3ea17ec0.
Don't silently enable experimental features
commit bbb54a75616ca1bffa6860bf23fa7cdc50e41d85
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Fri Apr 20 14:18:24 2012 +0200
macosx vout: small cleanup
commit 47c63765b8b72b2302c73d1bc43d9b39e9e04c97
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Apr 20 13:47:00 2012 +0200
macosx: partially revert 884199d83044b4ce5b0a4c4ebb8896ae23cf4d96
this removes the unintended changes to the 'Delete_Prefs' script
commit 6999ff1d9b4d9e858b81dc1761bd1bf816143438
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Fri Apr 20 12:41:01 2012 +0200
macosx vout: remove now unused method
commit 4a1c818c067a5481f06bcbcf0d7a5d7b56db1a8b
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Fri Apr 20 12:26:02 2012 +0200
macosx vout: really fix crop this time
...hopefully.
This avoids distorted images, and also preserves a correct ar, even on crop 1:1.
refs #6080
commit 5d322af40c5bf2bd3b553a7ddbf5485f9441ff5c
Author: David Geldreich <david.geldreich@free.fr>
Date: Thu Apr 19 23:04:35 2012 +0200
correct ARM assembly to compile with Apple gas
arm_neon .S files were using PLD uppercase but Apple gas only accept lowercase
instructions
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 0ef1fb4b9cfc1a74389933cb5988e5f200de1633
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Apr 19 19:22:23 2012 +0200
ios/build.sh: don't export the same variables twice
commit 08c26f8c5fdcd431c197f2b5de0042bc3e7ccd96
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Apr 19 19:20:35 2012 +0200
ios/build.sh: export CCAS correctly, since this is needed to compile VLC's neon code
commit 7436e1ea3cff536918f3bda5998ff8b4b0f9482f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Apr 19 19:03:19 2012 +0200
MMS: improve documentation and debug messages
commit f7986362337e1af1b181b8cd0244894de6070db4
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Apr 19 17:09:07 2012 +0200
macosx: fixed a bunch of compilation warnings, which popped up using newer Xcode release
no functional changes
commit 1930ef47a519522eb8c196e0561b1b8c837fb747
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Thu Apr 19 09:51:54 2012 +0200
macosx package: correct prefs folder in README
commit 884199d83044b4ce5b0a4c4ebb8896ae23cf4d96
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Wed Apr 18 14:17:49 2012 +0200
macosx: allow a smaller min-height when video is playing and currently visible in order to get more exact zoom behaviour
commit d4dd87619e02769e942b596c44c45d928d704059
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Apr 19 00:13:21 2012 +0300
libvlc: helper to log to a FILE
commit f7260e64ce8fd77a5f8a2be20322358c465de22e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Apr 19 00:02:34 2012 +0300
libvlc: add functions to register logging callbacks
commit 88bc3a7ec71a49635b9986925616b7e0d7342c05
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Apr 18 23:31:19 2012 +0300
msg_Subscribe: expose structure to plugins
This eliminates one error case that nobody dealt with anyway.
commit b549105cfb4db9febec9f9ecef0c93e8515d44f1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Apr 18 23:22:41 2012 +0300
Move message subscription stuff from vlc_messages.h to vlc_interface.h
This is not particularly clean and intuitive. But <vlc_messages.h> is
included and used all over the place, whereas the back-end is only used
by interfaces.
commit 704980f3cecb564703cb159e1971a2f2c5405756
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Apr 18 23:07:14 2012 +0300
libvlc: small simplification of thread initialization
commit 952370a42cfa481e3e5b0896c45a42bdd68e7f1b
Author: Adrian Yanes <devel@ayanes.com>
Date: Wed Apr 18 21:45:01 2012 +0200
lua: fix build soundcloud.lua
Details: From Lua 5.2: Change to '\z' escape.
Reject undefined escape sequences. The
proper way to match the dot in Lua is %.
Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr>
commit 93e26234b2cc5c2ef33978b96007034cf17c1808
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Apr 18 22:12:37 2012 +0300
Win32: useless variable
commit 4644b706702c56fc6b54bfaccbcad7a4469a31fd
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Apr 18 15:03:09 2012 -0400
logger: fix HTML mode
commit bf0e3035cbf6c8dea58e887a3326d7065d37db2f
Author: Alan McCosh <amccosh@gmail.com>
Date: Wed Apr 18 19:50:52 2012 +0300
v4l2: fixing mmap unmapping
fixes regression introduced in 8d9f4bb6bdec56b957577812b00f7810888b22f4
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit 92a7099bbfb97cfaa444da748ef871e71add2108
Author: Andrey Utkin <andrey.krieger.utkin@gmail.com>
Date: Wed Apr 18 18:04:50 2012 +0300
macosx: fix crash by dis-ambiguating var names
.../macosx/framework/Sources/VLCEventManager.m | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit f7859b08937b84bcad9317a69485e6698fc8b576
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date: Wed Apr 18 17:01:17 2012 +0200
libmp4: fix error in TfxdBoxUUID definition
fix up d1c96ead108c36dd69f91abc9e89c0b3f642ab31
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 546cdb234c30d12b4dffbcddf16d9c150091ff28
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Apr 18 16:35:12 2012 +0300
net_Read(): truly ignore POLLRDHUP
The Linux TCP stack sets POLLRDHUP as soon as the FIN packet is
received. If there is some unread data in the receive buffer, it would
be discarded. Then upper layer protocol typically fail.
This can happen with HTTP/1.1 "Connection: close" or with HTTP/1.0
in particular.
Pointed-out-by: Jean-Baptiste Kempf <jb@videolan.org>
commit f340bff6580aad0f97c0f7513f8c6733fe82fc05
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Tue Apr 17 15:20:24 2012 +0400
Contribs: call pkg_static.sh from a proper place.
commit 301f34dea49ac0d41ec1f7a1309a4707ca56ae97
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Tue Apr 17 15:18:34 2012 +0400
Contribs: mpcdec: don't build binaries.
commit d34deb64c333d3d051a844be40a262836398cac5
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Tue Mar 20 17:04:56 2012 +0400
Contribs: update libbluray to 0.2.2.
commit eb4a1b5889f6838486797f8baf2a0cfcfbfd6b23
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Apr 18 11:10:46 2012 +0200
avcodec: Map IMA_QT
Fixes playback of .aiff with ima4 in them
commit c652885eba933daacfe7d06c8b4f5f93191ba5cd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Apr 18 11:10:24 2012 +0200
Add fourCC for IMA_QT
commit 033dbc4233d8f91d1f16186dd6d08c47b8a869d1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Apr 17 17:44:34 2012 +0200
vlc_meta.h: fix a comment
commit a25584c02064b08eb8286f76ccd47bf8201ab82e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Apr 17 15:01:53 2012 +0200
Growl: remove trailing spaces
commit 1139a10ca86cb09c02fbbd32afd5cd8840dd0bb4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Apr 17 23:09:15 2012 +0300
Win32: use interrupt time where available at build-time
MSDN does not mention SMP bugs with this as with perfomance timers.
Figures. This is untested and untestable at the moment.
commit 5ed7f8403e02888b727c18d5644e0314786b169d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Apr 17 23:03:50 2012 +0300
win32: query performance timer frequency just once at start
commit 212b20ddf01c4eef7817e34a8107620bdff170ed
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Apr 17 20:25:03 2012 +0300
Qt4: override playlist configuration on request, _not_ on exit
Fixes #6346.
commit 7eb61415a943bf459cc2fc6fd239d30b4349f974
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Apr 17 20:14:59 2012 +0300
Remove stray translation
commit 636019fc5ddd5b1661685ba04968cc220ea117ed
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Apr 17 20:13:45 2012 +0300
qt4: remove --qt-autosave-volume
Qt4 is only one of several views to the playlist.
commit b0fdf364b5882591ce5477bc3246b4b6a55c884b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Apr 17 20:11:38 2012 +0300
aout: --volume-save to retain volume, enabled by default
commit 5c524ec7b9e79fc24dca0f8fd87bcde45e2dac6c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Apr 17 19:58:05 2012 +0300
Qt4: use QVLCBool for random and repeat/loop
commit 2fba1b055d246a4385159a7bd81fe6fd54d2891d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Apr 17 19:42:42 2012 +0300
Qt4: use addCallback
commit 0166bb73bc91d6474f6da84d9203e5c77ae07289
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Apr 17 19:42:02 2012 +0300
Qt: add QVLCVariable::addCallback helper
commit 02746c1c1330bb31903a6b7759d4ba3b631fae41
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Apr 17 19:26:52 2012 +0300
Qt4: rationalize QVLCVariable and add missing classes
commit bc2987f3e14694a90bae1c8b3aaede8519a950a3
Author: Sean Robinson <seankrobinson@gmail.com>
Date: Sun Apr 15 18:51:46 2012 -0700
dbus: Fix the CanSeek property getter
Close the D-Bus message when sending the value of the CanSeek property
in the Player object.
Signed-off-by: Mirsal Ennaime <mirsal@videolan.org>
commit d77c14f084c50ec3d5bd20fc09f0057e397d01ca
Author: Sean Robinson <seankrobinson@gmail.com>
Date: Sun Apr 15 18:39:26 2012 -0700
dbus: Fix the Seek method's introspection data
The position is an input parameter, not a return value.
Signed-off-by: Mirsal Ennaime <mirsal@videolan.org>
commit 7531cecfd40941a7d21b4566cc3b0ee964290090
Author: Sean Robinson <seankrobinson@gmail.com>
Date: Sun Apr 15 18:32:08 2012 -0700
dbus: Return an int64 in the Position property getter
According to the MPRIS specification, the Position property of the
Player object must be an int64.
dbus microsecond position overflows the unsigned 32-bit integer at
about 35:48 into a track's playback. A 64-bit integer still means
an overflow, but after more than 292000 years into a track's playback.
Signed-off-by: Mirsal Ennaime <mirsal@videolan.org>
commit 344a19dc708e498a656b9688a0fb8630570b36db
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Apr 17 09:25:07 2012 -0400
forgotten renamed ffmpeg options
commit 8c78284670645c420258da0e01b30137866c0dd1
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Apr 17 08:58:15 2012 -0400
ffmpeg options were renamed
ffmpeg modules were renamed too some time ago
commit 39eaf8e0480f66680617d480e46d83415cab4d45
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Apr 17 08:50:23 2012 -0400
declare private options only if they are used
avoid confusing old versions of ffmpeg
commit d52f2cef5a006d97e326745e6aab961cd9c075af
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Apr 17 08:43:02 2012 -0400
avformat: fix dictionary use
show the invalid options for the first stream only (following dictionaries are identical)
free all the options array
commit d5bf5487d0acebb2f1a7950d52d3a616df943a2d
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Apr 17 08:32:02 2012 -0400
switcher: implement private options
commit 08fb37c05dd28ca6e774b87b63ea3eac0cc54e51
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Apr 15 17:46:53 2012 -0400
avformat (mux/demux): implement private options
commit 637db918edad1444165aa35f8d5d27b2dcfa41a4
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Apr 15 17:46:52 2012 -0400
Sanitize FFmpeg modules options
Obsolete "ffmpeg" prefix
Use "avformat" or "avcodec" prefix
avio has no options (yet)
switcher uses "sout-switcher" prefix
Use "sout-avformat" for muxer
commit 1d1d8b8d8a650347c086074acfa2f81bd9cc0608
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Apr 15 17:46:51 2012 -0400
avcommon: add an helper to parse private options
commit f5bc59c5a6f1b63d6468ba2d483252ecc6010801
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Tue Apr 17 14:29:35 2012 +0200
mpeg4audio: Fix a crash with some invalid streams.
If rate stays at 0, a FPE will be raised in SetupOutput.
commit 09c2cc894e84a02326e382413f11b88b3c9c15e6
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Tue Apr 17 12:35:12 2012 +0200
h264 packetizer: Check for negative sps.
commit 0302964780644e1640a36d824176e5d2d0b89b81
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Apr 16 12:43:57 2012 -0400
x264: support setting any option
commit ab907e10ae71a5b5c521243c1d76ccc4cd3fa18f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Apr 17 13:20:06 2012 +0200
Configure: Autodetect faad plugin
commit e072818352c8b62d3f65726a5060999194806b28
Author: Mirsal Ennaime <mirsal@videolan.org>
Date: Tue Apr 17 11:33:25 2012 +0200
dbus: Update comments related to the bus name policy
commit 77f036c81b3da31d156360fb6ca56f9bab1df11e
Author: Mirsal Ennaime <mirsal@videolan.org>
Date: Mon Apr 16 10:26:18 2012 +0200
dbus: Fix the instance identifier part of the MPRIS bus name
The D-Bus specification forbids parts of well-known bus names to begin
with a digit. This patch changes the instance-specific part of the bus
name to .instance<pid> instead of -<pid> in order to comply with the
MPRIS v2.2
see: http://specifications.freedesktop.org/mpris-spec/2.2/#Bus-Name-Policy
commit 15b1a1b943752e8907dd4116096ff0299a0742fd
Author: Erwan Tulou <erwan10@videolan.org>
Date: Tue Apr 17 00:52:57 2012 +0200
skins2: fix vlc sometimes crashing with drag'n'drop.
This fixes #6599
commit 733ee4f4c930c7556063044f6f63b6e70a752f14
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Apr 16 23:32:50 2012 +0200
Record: allow recording of MKV
commit 8cc3cb33f3f4e7aa68badc9424edbf2c600879be
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Apr 16 23:05:22 2012 +0200
Record: allow recording to .avi
commit c05b7fdf1e417f484c0451ec59297dea38afa8dc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Apr 16 23:26:25 2012 +0300
gmtime_r: rewrite, now truly thread-safe
commit c086f181971a595426266eba52bfb599b4a30809
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Apr 16 20:29:53 2012 +0300
move aout_Packet out of the core and deprecate it
And do the same with aout_Fifo since only aout_Packet uses it.
commit 2eab05e34ae0f580c25fde33c183bd9737c8aa3f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Apr 16 19:21:09 2012 +0200
macosx: fixed memory leak
commit 5b8a40579cfbacb736484f4210f1cc93e9caf440
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Apr 16 19:13:07 2012 +0200
macosx: fixed potential race condition
commit d864f1cac639f2a8a71727d37c8187de3e56d2ba
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Apr 16 19:11:34 2012 +0200
macosx: fixed broken preferences on launch when starting 2.0.2 for the first time
'control' and 'extraintf' will be checked for occurences of 'macosx', which, if found, in turn will be removed. Other contents of these settings won't be touched. Same for all the other prefs.
commit 88afb04390e98d1f47f2bbba43d00ca545f2c8c9
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Apr 16 19:10:45 2012 +0300
v4l2: unbreak BSD
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit 6ec1724772f67a8c1af589a9f591a253094c9dc3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Apr 16 18:55:24 2012 +0300
block: add some built-in sanity checks
commit 868b0869f3f71dc16290279d3e877d7607ac483c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Apr 16 18:42:47 2012 +0300
xcb screen: fix block allocation size
commit 329351de5e19e5548bfb2303ef93cbb6852e2665
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Apr 16 18:36:25 2012 +0300
v4l2: fix mmap() call
Shared anonymous mapping did not make much sense.
commit 63e5e898dccbb9429ef9dac800d6c15fa14980c0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Apr 16 18:26:47 2012 +0300
Typo
commit e78fae557d638193c25345f9ac0cb2c59f49c66c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Apr 16 18:22:01 2012 +0300
config: use ngettext()
commit 7f9cc65e983e5d8f83022f0665fa2c9974ccde32
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Apr 16 18:21:11 2012 +0300
RC: use ngettext
commit a8bf15bbdf307a7521def2d54875c88f115860ec
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Apr 16 18:09:17 2012 +0300
Remove gettext-unfriendly unpaired quote in #pragma
commit 86c47f64c5a1067f6c19cdbb5c22f3b8cc1cfb43
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Apr 16 18:02:50 2012 +0300
Implement vlc_ngettext() to deal with plurals
commit 24d5309b7cc8b509f38affbb415cb1cbba04a29b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Apr 16 18:02:07 2012 +0300
configure: require ngettext()
commit 7b878f5ab0aa91255e1cd6a834852c9a9b23055a
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Mon Apr 16 15:34:27 2012 +0300
Qt4: when in tree-like playlist, scroll previous rootitem to be visible
This hopefully helps on scrollin bigger playlists as view is not always
back on top.
commit 764ff17a57146c7b08178b279fdfd61508c00d9e
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Mon Apr 16 15:33:49 2012 +0300
Qt4: no need to set selected view by hand all the time
commit ebc994644c818911868dc502d1682dcb7ec6cac5
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Mon Apr 16 14:14:02 2012 +0200
bluray: Kill some warnings.
commit edaecc21a5ccfb71080e1d22e795512c85d1ccbc
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Thu Mar 8 14:08:35 2012 +0000
bluray: Filter video tracks to display the main one.
This fixes playback for wall-e bluray (and maybe others)
commit 5d6ac228e747792ba0f77055ef6e1a125f504f97
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Thu Mar 8 14:08:33 2012 +0000
bluray: Implement BD_EVENT_AUDIO_STREAM event
commit 2eb87d93a973d2159206c54d23c0208465bad1d2
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Thu Mar 8 14:08:32 2012 +0000
bluray: Implement BD_EVENT_PLAYITEM event
commit eeae67fbf2a90d0fcd0d9a0cfdfab84f04aa396c
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Thu Mar 8 14:08:31 2012 +0000
bluray: Store es_out_id_t internally to be able to filter the selected stream
commit bbca512a1ad84a8cead2d62b59566c20d49086e7
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Thu Mar 8 14:08:30 2012 +0000
bluray: Add an ES manipulation skeleton.
commit 3aa0de6df1fefefa861e8f09f82dcc7d66375bea
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Mon Apr 16 11:00:00 2012 +0200
macosx: remove black borders in black ui mode when aspect ratio is locked
commit 0d6fe822a85332701ab5052e5a460fd37b5ee9cd
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Mon Apr 16 10:24:36 2012 +0200
macosx vout: fix behaviour when macosx-video-autoresize is false
Should be now the same as it would be in fullscreen.
commit ab8998e44489db2e1313821ec1bff49a5270861b
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Tue Apr 3 16:41:43 2012 +0200
dash: removed cout from buffer
Signed-off-by: Christopher Mueller <christopher.mueller@itec.aau.at>
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit a3ba90850a18efd13306fe8343c88e668fbeffb6
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Tue Apr 3 16:41:42 2012 +0200
dash: removed couts from managers
Signed-off-by: Christopher Mueller <christopher.mueller@itec.aau.at>
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit af864e981129e8eab29554c63104193393f73cb4
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Tue Apr 3 16:41:41 2012 +0200
dash: fixed buffer precision bug
Signed-off-by: Christopher Mueller <christopher.mueller@itec.aau.at>
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit df63a73ad02bd9f9a201f95820c888b16dca8cdf
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Tue Apr 3 16:41:40 2012 +0200
dash: dashmanager refactoring
Signed-off-by: Christopher Mueller <christopher.mueller@itec.aau.at>
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit 30f33e47646da65bbf783d26c48e1d2f26f4014d
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Tue Apr 3 16:41:39 2012 +0200
dash: cosmetics
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit 88fc7ccedd6d1a9264a411819b156dcab5a4b25e
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Wed Apr 11 20:54:20 2012 +0200
dash: enabled persistent connections and pipelining
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit 4810256b271d0b4ac5a2e45a2746dfa30e889643
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Sat Apr 14 11:35:27 2012 +0200
ram: Removing write only variable.
commit 0a3e03342abe4362d2bdb060e0b3bc5eca9c66b1
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Thu Apr 12 14:57:09 2012 +0200
dvbsub: Remove write only variable.
commit 8722fe58e67aef0f204fdbc31deac68afe038d2d
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Thu Apr 12 14:33:22 2012 +0200
aes3: Add unlikely()
commit 6c7f5148ed73d00279dbe724f2622a17951b5d8e
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Thu Apr 12 14:29:05 2012 +0200
aes3: Remove write only variable.
commit d70ea1feb1b728cb7b45b610263dff40265a0880
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Thu Apr 12 14:25:42 2012 +0200
spatializer: Kill a warning.
commit 49df02459eae84b3acc839d3a1c953b89c660f23
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Thu Apr 12 14:07:57 2012 +0200
zip: Check malloc return.
commit 608be371bb035ce8f1e32f7fd231e80e49c78b7f
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Thu Apr 12 13:58:03 2012 +0200
zip: Add unlikely()
commit a23a2ea7f156c1c77fbb49c95497aa3358ff376c
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Apr 15 18:24:01 2012 -0400
file has moved to android repository
commit c80302423b60e6b11a013f8e4e3df6bd36b25c54
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Apr 15 15:47:30 2012 -0400
libav*: move avformat/avcodec init to a single header file
Avoid repeating the same implementation several times:
incorrectly (switcher and mux didn't lock)
redundantly (avcodec_register_all can be called several times)
Move libavXXX init at the top of a few functions, just in case.
Check uses of vlc_avcodec_(un)lock and factorize
commit 8a3d02d574caa0f75aa99e9b015d3ef39dfcc61f
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Apr 15 16:21:32 2012 -0400
ignore generated zsh completion
commit 2f9de9352d04f834e585aa2f20716735f0fa4f7c
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sun Apr 15 21:06:31 2012 +0200
macosx vout: fix vertical picture alignment
commit 12b4d49591f5843bdaaac3d0c2f45193c65bdc62
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sun Apr 15 20:48:11 2012 +0200
macosx: move resize code from vout to macosx module
Also, this commit reenables resize to native video size, if video starts.
commit c47f7383726d5cdd14263257b7188db1a73136cf
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sun Apr 15 11:23:29 2012 +0200
macosx vout: replace custom picture placement code by placePicture call, and other simplifications
Now, the vout should have the same functionality as all the other. At least in
fullscreen, zoom should work now like in other vouts.
Furthermore, this commit tells the core our current size on every resize,
so we get a sharp osd screen every time. For zoom / ar / crop / size handling,
the code was simplified in order to remove duplicated lines and to make the
code more readable.
Should also close #307.
commit 8c8fce6fd910fed93defe8acbe49144e2d2162ae
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date: Sun Apr 15 15:12:22 2012 +0300
Add ranges to font sizes
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit c9d6d6dabe57e46a83101cb2d0cc2a506d14b8c2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Apr 15 18:38:18 2012 +0200
Logger: prefer 'VLC' over 'vlc'
commit b8bdfbdb024806c355de729046a4e694d295325f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Apr 13 18:28:17 2012 +0200
Qt: display equalizer bands depending on the core
commit eb19c5d5bab2525368d938f87b3045ba5b4ac917
Author: Ron Wright <logiconcepts819@gmail.com>
Date: Thu Mar 22 21:24:45 2012 +0100
Equalizer: support new samplerates and bands
Support for more samplerate than 44100 and 48000
Support for classic ISO bands instead of Winamp ones
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit b54ea14fb14faa924b7353a4112ecab8c719b604
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Apr 15 15:55:16 2012 +0200
macosx: fixed delete menu item for the playlist table
commit 43452fac8025d2aa30b4e76682b9108c609db88a
Author: Rafaël Carré <funman@videolan.org>
Date: Sat Apr 14 18:53:56 2012 -0400
contrib: check if distribution's ffmpeg is recent enough
commit fd9f59ec7cbda944c729118302c7434e5696896a
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sat Apr 14 17:11:35 2012 +0200
macosx: fix crash when open track sync panel while movie is playing
Crash was introduced in 3e73ad2a8ab6d5e50ea80025d364edbe7ead1d1b (subsdelay filter) and
occurs when user or init methods set subsdelay to 0.
commit 6718d2d6782eaa4382317c628a7c0ec4cddd1a1f
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Apr 13 14:49:41 2012 -0400
contrib: set cross-prefix for x264 when cross compiling
This fixes ARM build
commit 44da3064163814408cbe7338e445279507be4c23
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Apr 13 14:46:42 2012 -0400
contrib: merge x264 and x26410b in the same file
Don't duplicate config options, previously the 10bits variant would
overwrite the other one so .x264 would be built in 10 bits.
Remove support for aeon aged tarball
Note: The same source code is downloaded 2 times
commit 7524592cad78382029ca0ec6ba85dbcad1c8c8e3
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Apr 13 14:16:57 2012 -0400
contrib: update config.{sub,guess} for a few sout related libs
commit 648cfc2e344f9993461d4272638d638b5b41027c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Apr 13 20:38:17 2012 +0300
v4l2: reintroduce user pointer mode, now with zero copy
This is negotiated automatically. Unfortunately, it will fail in most
cases (gspca might support it, UVC only supports it in future kernel
version 3.4, and libv4l does not support it anyway).
commit 08ccf731e308a81586d4ebaa4b2218b594016ad2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Apr 13 19:55:40 2012 +0300
v4l2: do not poll for POLLPRI
We do not dequeue those events. That could cause busy loops.
commit 65d362850287c84c4f51f32a94f03772fe38e43b
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date: Fri Mar 16 12:00:48 2012 +0100
vlc_block_helper.h: remove wrong comment
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 4cc9d5770a108434038e7f5a4e1bf9b3aafa3d8e
Author: Casian Andrei <skeletk13@gmail.com>
Date: Wed Apr 11 10:53:15 2012 +0300
Qt: Fix ML "Add to playlist" adding items multiple times
popupAddToPlaylist() didn't check for the column of the selected model
indexes when adding items. In the case of the tree view, a selected row
meant selected model indexes for all it's columns, so whatever was
selected was added multiple times.
Close #6408
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 010c77bdc3f80b44068bcb0ec9a96f36413baab9
Author: Martin Storsjö <martin@martin.st>
Date: Fri Apr 13 18:01:20 2012 +0300
omxil: Allocate the sentinel buffer dynamically
This avoids issues if there's more than one sentinel added
to a FIFO at the same time, since the FIFO is built as a
linked list.
Also use a custom buffer flag to mark sentinel buffers, to
avoid issues if a codec would set the EOS flag on returned
input buffers.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 59997ad65b64e43f418464c37373b9b57cf1f5f9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Apr 13 17:06:18 2012 +0200
MP4: kill a warning for operator priority
commit 51ca37a8ab2d7c9bc4c58dcb390f6f098081fdb0
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date: Wed Apr 11 17:24:41 2012 +0200
demux/mp4: move some stuff in the header file
I need to include mp4_track_t definition in my Smooth Streaming module
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit baff262e647231c27ff6cb802bb579e843caeaf7
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date: Wed Apr 11 17:24:40 2012 +0200
libmp4: add two functions for fragmented MP4
- MP4_BoxGetInitFrag()
- MP4_BoxGetNextChunk()
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 9561207ffd6e431d26dfde2c6b8353b146d9a77b
Author: Denis Charmet <typx@dinauz.org>
Date: Thu Apr 12 02:08:30 2012 +0200
MKV: Fix seeking without cues for clusters without I frames
If no frame was found in the cluster rewind to previous seekpoint
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 8460c8d734c9762390ba11dbf615ef7290baf81d
Author: Martin Storsjö <martin@martin.st>
Date: Thu Apr 12 12:15:54 2012 +0300
omxil: Make sure all the real buffers are freed
If there's a sentinel buffer in the queue, don't count it,
but wait until the right number of buffers have been freed.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 9fb0aecced1309c5d6108080f7eb741cbb9bfa48
Author: Martin Storsjö <martin@martin.st>
Date: Thu Apr 12 12:09:42 2012 +0300
iomx: Handle more parameter types
These aren't used by the vlc omxil code, but might be used by
other omxil clients that can use the vlc iomx wrapper.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit d822f6755a8dcfbb2bcf3acb1f7a875082469575
Author: Martin Storsjö <martin@martin.st>
Date: Thu Apr 12 12:09:41 2012 +0300
iomx: Implement OMX_GetComponentsOfRole, too
This isn't used by the vlc omxil module, but can be used by other
applications using the same iomx wrapper library.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 11489bdb9d597f307b938711554596534a29cbf6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Apr 13 14:13:05 2012 +0200
MKV: reject invalid real audio data
commit 137c37b88e3da435fab260f6f016aef1d15a762b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Apr 13 13:52:19 2012 +0200
MKV: regroup real codecs
commit 9f74b45b3835987039051be46674167886c6e43b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Apr 13 13:02:08 2012 +0200
MKV: pass the correct extra_data offset in Atrac3 case
commit 8e6070daf4506090d0ab52dec97d3ca567ed0791
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Fri Apr 13 13:25:46 2012 +0200
macosx: unify code style for CoreInteraction.m
commit 5769e0a402a4970a22f3073497f86ef4c5ed4a1b
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Fri Apr 13 13:13:14 2012 +0200
macosx: also notify vout modules if we go to fullscreen
commit dc814eb35c3943bb361cb89ece3694ac4744c6cc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Apr 13 11:50:24 2012 +0200
Map FLAC wf_tag
commit 6623e92f7ab2a1a339a76febc40d27a2d04e6000
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Apr 13 11:49:38 2012 +0200
Map Atrac wf_tags
commit 580655392f64e2f91f4579c907c9385c0e46f691
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Apr 13 00:45:29 2012 +0200
MKV: help debug in case of unrecognized codecs
commit 0044061febe53688c41f3bd18501d49213fd95f1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Apr 13 00:45:37 2012 +0200
Map Yamaha ADPCM to wf_tag
This should fix Yamaha ADPCM in MKV
commit df8db6ac961881bd9c55f15723c5e385c0107f01
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Apr 13 00:44:59 2012 +0200
Add Yamaha ADPCM variant Fourcc
commit 56f2c81790bda3b94b934b43095410a356e6c58f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Apr 13 00:44:12 2012 +0200
Group ADPCM fourcc
commit 241199ffc415a607eeb6ace946733d67b4425bb8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Apr 12 23:45:22 2012 +0300
v4l2: map buffers before queueing them
Not sure if this is a driver bug or a limitation.
commit c3cba318609773d29bd591b38e8ba7ace7ce6f98
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Apr 12 23:01:43 2012 +0300
v4l2: use malloc()
commit b01c0a1273834e762f68b0172ad095a39fffbf6b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Apr 12 23:01:34 2012 +0300
v4l2: fix memory leak on error
commit bf44fecdba9a4285215c7c0dbb17361b9b610467
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Apr 12 22:40:12 2012 +0300
v4l2: fix tuner debug messages
commit f649a0488d97a72fa6d06fbf807f5052ba65f3aa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Apr 12 21:11:00 2012 +0300
block_t: add buffer start and size fields
This simplifies the code, and allows resizing non-standard blocks.
commit 0cece4bcf5cbd6f17f9bdcc607f4ac6f2fd5bb3b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Apr 12 14:56:40 2012 +0200
Qt: fix typo
Close #6619
commit cb99eacaa096c4a7314c9293d1ea39bd02faf94e
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Apr 11 07:23:18 2012 -0400
TS mux: csaSetup() returns the CSA context created
Don't use sys->csa, prefer to use the local variable
commit 2ad2a0bd8d9caee51a66e8b0fcd4669f942cbfa0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Apr 11 22:41:58 2012 +0200
macosx: prevent intermittent crashes on quit by releasing the main window later, since libvlc can try to access it as long as it is alive
commit 61d38c8e4e3704d347696114dd12efc8cc2545ca
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Apr 11 23:00:01 2012 +0300
v4l2: fix race condition
(regression from 855f0b7d11bd63d929cefea112a0754fdeed3618)
commit d082caf8f4f680bcfbcef9b6e86fafc1b16bca13
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Apr 11 21:48:30 2012 +0200
macosx: added media key support for keyboards by other manufactorers than Apple such as Cherry
commit 8d9f4bb6bdec56b957577812b00f7810888b22f4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Apr 11 20:49:24 2012 +0300
v4l2: factorize and simplify mmap() initialization
Also fix huge memory leak in v4l2 access (buffers never released).
commit e59a7006ccb36d633fc05d150bc05ca00d488066
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Apr 11 20:42:41 2012 +0300
v4l2: split module stuff and common access/demux video stuff
commit 4ae81abec40e0dcdf350527eeeb5fb5c67415cb5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Apr 11 20:08:49 2012 +0300
v4l2: remove stray dead code
commit 44f8a09887e78a84d29f9010a67fbc23aa83f7c5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Apr 11 18:48:12 2012 +0200
x264: simpler option desc
Close #6598
commit 5deeed2ecd91ca2634fa2e657a8a887e274c226d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Apr 11 18:39:44 2012 +0200
Qt: do not block the spinbox if preference range is too big
However, we still cannot select the full scale.
Close #6603 and #6602
commit f1fa0918c8095783ff2b0514d535a430418877f9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Apr 11 19:17:36 2012 +0300
v4l2: remove unneeded demux_sys_t.io
commit a1cd839e74f75b8fc467d2490f36069ef2ded242
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Apr 11 19:13:46 2012 +0300
v4l2: privatize demux_sys_t
In case of pure access:
- use correct access_sys_t type,
- remove unused parameters.
commit dde47d92a2fd64d16bffda1e253c6c6c73c4885c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Apr 11 19:08:40 2012 +0300
v4l2: GrabVideo() cleanup
commit 7dc9404731ccf71556c63b1082ea41433715560a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Apr 11 19:04:56 2012 +0300
v4l2: fix and cleanup of mmap buffers allocation
Especially fix memory leaks on error.
commit 7e02843409df1f40dc7d4951c36fcb22c9047e6a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Apr 11 11:04:00 2012 +0200
Vorbis: code cosmetics
commit 99800d92f02c5385f5a66228ac2a8af1a1f28077
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Apr 11 11:16:12 2012 +0200
Vorbisenc: use unsigned for i_channels
commit 21fe00fa8e0b48c9ef20f801dd8665902ee76a56
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Apr 11 11:00:37 2012 +0200
Vorbis: disable encoder code when SOUT is disabled
commit 889cc7750132bb11ae7012a796d0ce59f0eeb6a9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Apr 10 22:50:14 2012 +0200
Taglib: correctly read pictures in Xiph files
Those that use METADATA_PICTURE_BLOCK
commit 80b1c2b41a50688d6a97f9530d7553e5c6eda6be
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Apr 10 22:46:57 2012 +0200
Allow vorbis.h to be included in C++
commit 855f0b7d11bd63d929cefea112a0754fdeed3618
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Apr 10 23:10:55 2012 +0300
v4l2: use thread instead of polling
commit b93e5794077f1a0e362f143de63749b1ce27532e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Apr 10 22:44:04 2012 +0300
v4l2: inline ProcessVideoFrame(), no functional changes
commit 3432a593aae37a78828c4b01e1ab42db14a8a079
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Apr 10 22:38:58 2012 +0300
v4l2c: merge I/O method initialization (no functional changes)
commit dfa3bcc3fd15db913f0f9f022a8c8fb4c57842f0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Apr 10 20:38:17 2012 +0300
v4l2: correct frame rate if enumeration fails
The streaming parameters depend on the format, so the format must be
set explicitly, then the streaming parameters queried every time.
This essentially reverts 1bb938e4d9c600cf5caabf6a93cefec333e33cdc.
commit f5b0ed55917a1f2456d843f1e11eefd3239d4500
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Apr 10 20:05:16 2012 +0300
v4l2: restore support for forced resolution
This brings --v4l2-width and --v4l2-height back into use.
A value range is now added as well.
commit 7e12ffcadca795a655d5fd31787800079b40f8f5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Apr 10 19:43:10 2012 +0300
v4l2: reset crop after selecting the format
Cropping depends on the image resolution, which is selected while
setting the format.
commit 076851b74bee39d0c911a344063f5e4731dda28a
Author: Erwan Tulou <erwan10@videolan.org>
Date: Tue Apr 10 18:02:29 2012 +0200
skins2: fix forgotten initialization in copy constructor
This bug was unnoticed because this constructor is only called in a situation
where really copying from origin or leaving it to the compiler to set it via
the default constructor leads to the same result (an empty list). Yet, this
was a bug.
It may solve trac #6599 though,
(a Linux port where there is a real initialization issue)
commit e908f36fd20d67465af399507ad0a898e86c678b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Apr 10 18:15:51 2012 +0200
macosx: make sure that the main window's split view is correctly resized on relaunch (close #6597)
commit 1dcc6e6f7934abb23a36d7b8e8aacf975773a482
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Apr 10 17:58:22 2012 +0200
MP4: code cosmetics
commit a5e1acf939f54ca0f95f54c33a72b192a90bb621
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Apr 10 17:57:50 2012 +0200
MP4: fill the orientation flag in video_format_t
Ref #2882
commit 70f8744805498369be2c9304d75c731537422ac3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Apr 10 17:41:15 2012 +0200
MP4: remove trailing spaces
commit c55ac4febf308e50ccc72ff96becf1aeb76faac5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Apr 10 17:22:14 2012 +0200
macosx: re-implement drag & drop support for VLCVoutView (close #6604)
additionally, clean up misc.m and move code shared by VLCVoutView, VLBrushedMetalImageView and VLCThreePartDropView to VLCCoreInteraction
commit abbeb91f61db3092e2bb8000ad0a6715f312bf45
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Tue Apr 10 17:00:11 2012 +0200
subtitles: Cosmetics.
commit 8748391fd5f6d31fad420eb7e23d004a55698774
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Tue Apr 10 16:43:16 2012 +0200
subtitles: Do as stated in the doc.
("0 = no subtitles autodetected\n")
commit c517279280c28114ef0ceb1bf5e8a99cf6ce436f
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Tue Apr 10 16:24:59 2012 +0200
subtitles: Remove unneeded clause
commit 2ae88e927cc5df1c07385412b72d60f86fc2f073
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Tue Apr 10 16:24:02 2012 +0200
subtitles: Fix "any subtitle" detection.
commit f97effab97f11c8b187e4734b452fd88a92fa713
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Tue Apr 10 15:39:09 2012 +0200
subtitles: Remove unneeded clauses.
commit 5395e9b85e5823b41cf7353b327445c6ff426edf
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Tue Apr 10 15:26:39 2012 +0200
subtitles: Fix subtitles detection.
commit a7d96e44322e71e54d81c5ec3f029d4bd579ec93
Author: Martin Storsjö <martin@martin.st>
Date: Sun Apr 8 23:17:21 2012 +0300
omxil: Dequeue output frames even if there's no picture to write them into
Make sure we always remove all output frames from the output
frame queue, even if there's no picture.
This fixes (for most practical cases at least) the issue where
the app could hang repeating "can't get output picture" after
stopping playback with omxil video decoding.
In that case, the vout didn't return any picture to write the
decoded frames into, causing the omxil codec to run out of output
buffers, blocking, and thus running out of input buffers, blocking
the decoder thread while waiting for a free input buffer.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 79bb067aed6420edad6d15eac682d4d810d1a5fb
Author: Georgi Chorbadzhiyski <gf@unixsol.org>
Date: Tue Apr 10 13:21:43 2012 +0300
mux/ts: Fix setting of even CSA key.
Without this fix the second CSA key can not be set, which results
in a stream that is impossible to decrypt.
Tested with:
cvlc \
-I dummy -vv \
--sout '#standard{access=udp,mux=ts,dst=239.78.78.78:5000}' \
--sout-ts-crypt-audio --no-sout-ts-crypt-video \
--sout-ts-csa-ck=1111111111111111 \
--sout-ts-csa2-ck=0000000000000000 \
http://example.com/source.ts
Before the patch:
mux_ts mux debug: using CSA (de)scrambling with odd key=11:11:11:11:11:11:11:11
mux_ts mux debug: no CSA found
mux_ts mux debug: no CSA found
After the patch:
mux_ts mux debug: using CSA (de)scrambling with odd key=11:11:11:11:11:11:11:11
mux_ts mux debug: using CSA (de)scrambling with even key=0:0:0:0:0:0:0:0
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 3273505a50f62e15dab7b6c328e940d456f2a07e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Apr 10 11:47:19 2012 +0200
Qt: correctly destroy EPG dialog
commit ba1316be2521e153593ca75e588b78d5077caec3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Apr 10 01:49:46 2012 +0200
MP4: be more picky wrt VC-1 profiles we accept
Maybe it could work with VC-1 Main, but no samples so far
commit 6c6beb6290b5e73599ac991b5ade04be495ec619
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Apr 9 23:38:57 2012 +0200
MKV: kill a sign warning
commit f5bb58e308b5b595b11b129490d5981a10992b66
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Apr 9 23:38:21 2012 +0200
MKV: remove unused variable
commit 3c5ab022d9a5a50909e1d6b6be656c1ca265e335
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Apr 9 23:37:14 2012 +0200
mp4: reindent and regroup
commit 9ad094db2b47d5b57f5f8ac53c4a2848b3bffac7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Apr 9 22:59:54 2012 +0300
dvdread: fix use after free on error (refs #6594)
commit 4c09ad19963e3940e2ef3be43843d4902afebcd7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Apr 9 22:58:57 2012 +0300
v4l2: device parameter is a file path
commit 337aaf7c1ff706467c2c8e3abafff58263277b5b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Apr 9 20:34:07 2012 +0200
macosx: make sure that all sidebar items are visible on the very first launch
commit e16774656a1e7abc526d1ac0d37755fd38a3e496
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Apr 9 20:33:49 2012 +0200
macosx: update old preferences detection code
commit 470ccf4d276b59879a59663082f13e4c0dd78708
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Apr 9 20:24:47 2012 +0200
macosx: don't show focus ring for the sidebar
commit 815b2ce8389f038c12552b26df59fea67a96ad43
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Apr 9 18:56:00 2012 +0200
macosx: save the expanded/collapsed state of the sidebar items (close #6389)
commit 1bb938e4d9c600cf5caabf6a93cefec333e33cdc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Apr 7 22:54:10 2012 +0300
v4l2: avoid a pair of nested loops if frame rate is constant
commit cd4578a1dc6796a191a94314ef86845be3a37188
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Apr 7 22:49:33 2012 +0300
v4l2: rationalize/factorize frame rate handling
commit 3e73ad2a8ab6d5e50ea80025d364edbe7ead1d1b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Apr 9 17:23:15 2012 +0200
macosx: added 'subsdelay' to the track synchro panel and removed the bogus, non HIG-compliant plus and minux buttons
commit 03ad78e9e4799fe3ff713b9b37ec521f7ffb61fd
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Apr 9 16:34:00 2012 +0200
macosx: sync track-synchro l10n strings with the qt4 intf
commit 09aae32b04734a520c0087fe12af8deab518bd7d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Apr 8 21:20:47 2012 +0200
macosx: implemented drag & drop from playlist to media library and vice verca. additionally, drag from SD to ML or PL is supported. (close #6044)
commit b378ac85ae99f6b9ab609c1be69875ce1b0f9a90
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date: Sun Apr 1 15:07:22 2012 +0300
Add file extension .gvi aka Google video
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 4599e6a4491fce5a8ae3377e601ab3aa258d33e4
Author: Denis Charmet <typx@dinauz.org>
Date: Sun Apr 8 02:14:03 2012 +0200
MKV: Don't crash when loading a directory with no uid MKV files
Close #6575
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 7f99f183c055dbb657a896adb568687b6264df44
Author: Frode Tennebø <frode@tennebo.com>
Date: Sat Apr 7 14:53:21 2012 +0200
Fix problem with black and/or random colours for paletted codecs, like MSRLE.
Shoulc close #5952
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit ab01c5b58302503e86c8c7418cc6902c602de564
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date: Sat Apr 7 22:55:09 2012 +0300
Add ranges to Panoramix
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 84e84d3fab2140eb7ed4e1bfef2c47adf8ebb9ef
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Apr 8 19:04:04 2012 +0200
macosx: removed VLCControllerView, which was superseeded by VLBrushedMetalImageView and VLCThreePartDropView
commit 7bb775484f81f6f848662103355089c191a960d1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Apr 8 18:50:33 2012 +0200
macosx: refuse file drops on the playlist table if the current root item is neither the local playlist nor the media library
commit c789f858d4a31d65be4af4866573e81ae0bc543d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Apr 8 16:29:06 2012 +0200
macosx: fixed drag & drop handling of optical media by re-writing it
commit 4a10b45f3147f524ce09bff7b939d09a3f59f108
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Apr 8 15:05:30 2012 +0200
vout_macosx: re-write VOUT_DISPLAY_CHANGE_FULLSCREEN the way it was intended and update the display size correctly, so we get sharp OSD rendering
commit 9e30334303bdc0ead62915121d9712d9b7c0e6d8
Author: Rémi Duraffort <ivoire@videolan.org>
Date: Sun Apr 8 09:19:05 2012 +0200
asf: fix typo in fourcc
commit af9d444f74973b618a6eb21387f52e9d834e69f4
Author: Rémi Duraffort <ivoire@videolan.org>
Date: Sat Apr 7 18:08:09 2012 +0200
update LIST
commit d2a4fbf984cb832e54aea0cc5e2f6d5d6732a0bd
Author: Rémi Duraffort <ivoire@videolan.org>
Date: Sat Apr 7 18:07:46 2012 +0200
real: fix potential memory leak.
commit a80d58fe1365522844c3d504d9bb9f3740fe8316
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Apr 8 02:59:43 2012 +0200
macosx: fixed appearance issue when collapsing / expanding the playlist while it is empty (close #6382)
commit 219dd45d31f36be3f93c9331c2ffac4114b42566
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Apr 7 23:44:30 2012 +0200
macosx: set a sane minimum size for the advanced prefs window, so the options remain useable (close #5994)
commit bf9da75bf5d7626ccc2b04bf7d214ef6cabd1572
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Apr 7 21:35:11 2012 +0300
v4l2: get aspect ratio from V4L2 crop capabilities (rather than user)
Previously, VLC would assume 4/3 picture aspect ratio. That was quite
lame. This patch makes --v4l2-aspect-ratio redundant.
commit 31bbe4eb359a5e52d0b000047587bbb06a338aa5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Apr 7 19:24:42 2012 +0300
v4l2: force normal capture mode
This disables driver-specific modes that VLC would not know about.
This also disables high quality (i.e. still camera) mode since we want
video, as well as other any other future abnormal modes.
commit 9e4f91d7f00c18a7320e88fbc9da93f55c5f6e0c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Apr 7 19:14:06 2012 +0300
360p is still low resolution
commit 9ee16e2591e54fdb4f0a5d33e07f138259273b01
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Apr 7 19:00:44 2012 +0300
stl: fix sign warning
commit 9b49f7c96ae188daf83ea6cfc3bad77dad344fbe
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Apr 7 15:16:28 2012 +0300
v4l2: update headers version check
commit 3359912de6a66ab4f32a53e36edc49c551653f96
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Apr 7 15:16:08 2012 +0300
v4l2: fix warning on old systems
commit 94d47f83b3dbd4dde5b705db30b63d24b474fd0f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Apr 7 15:09:54 2012 +0300
v4l2: only use bits mask controls where supported
commit 298ca276a1149034447bd32d9230450a904d33d2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Apr 6 16:40:22 2012 +0200
macosx: added 'deinterlace' and 'deinterlace-mode' to the video category of the simple preferences
commit 127ae211fb7c9d21d4d6f3f73fde76e05e98b6f1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Apr 6 16:22:37 2012 +0200
macosx: added options to modify the subtitle outline to the simple preferences
commit ad1ec863f70e34dadc428b0bc6cea314023a970a
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Apr 6 15:56:33 2012 +0200
lua http: reveal interface buttons.
Somewhat fixes a big usability problem: tiny buttons, unrevealant icons
and associated text shown as tooltip.
We now reveal all text on mouseover.
commit f33918cf4b8dfa209b82d960cb32c67c56acb2c4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Apr 6 15:46:11 2012 +0200
MP4: better debug message with VERBOSITY activated
commit 8687ceac8e0c7fda373188ff5e29e704993370a2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Apr 6 15:35:44 2012 +0200
macosx: added an option for the AR lock to prevent angry users
commit d48c1e3f54ad6c12039900ac2a03dc29a9149a8f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Apr 6 15:32:03 2012 +0200
MP4: better debug message when FOURCC not recognized
commit b4dc61ce93b6706c67139dad1259f1a3b788f18c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Apr 6 15:30:19 2012 +0200
Support VC-1 in mp4, as muxed by L-Smash
We will get more and more of those samples soon...
commit f325462b082c9cecda54b4d9dc68f43e046cefcf
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Apr 6 15:08:51 2012 +0200
macosx: re-implement 'keep aspect ratio' (close #6430)
commit 6cbf48f1f9c38c1a0ed91fb6699f977b3b7f97ea
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Apr 6 13:32:39 2012 +0200
macosx: work-around a racing condition (close #6412)
commit 2059bea41c0ea723466ccbb3e9d9550b26e2e2ee
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Apr 6 13:29:13 2012 +0200
Qt: fix semantics and behaviour for chapters buttons
No sense to display chapter buttons with 1title&1chapter
commit de93266466b9d96b9fa3df9c66db1df93f3cebf4
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Apr 6 13:18:41 2012 +0200
macosx: prevent a crash by stopping the current input when changing the 'video embedded' variable (close #6063)
commit 25cf83bcace12d19b4980140037096a0b57bcd87
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Apr 6 13:09:12 2012 +0200
vout_macosx: slightly improve the resize behavior in a few corner cases (refs #6427)
commit 28a17b3a42ca3790d6701d230c8f586214bb8759
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Apr 6 12:49:37 2012 +0200
MKV: show title when in Information section
Close #6337
commit 457fda26b42a7a6cbc9d6149cc53e92979ace83d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Apr 6 12:19:42 2012 +0200
Deactivate HTTP proxy inheritance from IE
The parsing is not complete enough to be on by default.
http-use-IE-proxy option was removed in ac40aef7f6252
Should close/delay #5782
commit 308e4bdcaf474472ff9086b1566b238e6095583f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Apr 6 08:54:27 2012 +0300
v4l2: disable compressed formats where not available (Linux < 3.1)
commit bd23dee8f9bd4493b298ae2c25a30068fff89b37
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Apr 6 08:48:49 2012 +0300
v4l2: work around missing V4L2_IN_CAP_STD on old kernels
commit e466c8278d9cd13d055df9375e30a0ab805cc2c3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Apr 6 02:49:44 2012 +0200
Twolame: bump priority and accept mp2a fourcc
This restores compatibility with 1.1 command lines and docs
Close #6227
commit 43a501def8322c84e9d6fd55d05bfb1c199ef50c
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Apr 5 20:07:16 2012 -0400
fix zsh completion
commit 7f807d9bb7cb08f1401d5cbec472338ed1d38157
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Apr 6 00:15:27 2012 +0200
Correctly detect alac in mp4 properties
Should close #6570
commit 1b283ecd6a021d6ec2a97ca41e51173193192a61
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Apr 6 00:15:09 2012 +0200
MP4: more fourcc replacements
commit 00837ad681827e856aed86d61c53882234d0f725
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Apr 5 23:35:23 2012 +0200
mp4: replace some fourcc by VLC_CODEC_
commit b1b423c17b7d133242a02a185823e91dbe554540
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Apr 5 23:24:58 2012 +0200
Fix vorbis in mp4 sample
commit 4f1cfd1ce341607bdf3e39a060486fad9f64e23f
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Apr 5 17:49:18 2012 -0400
DXVA2: VIA's vendor ID is 0x1106
commit 106127b6dfb0f9701b76250621beffba1cd34cd4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Apr 5 22:01:56 2012 +0200
Vorbis: permit to return attachments too
commit fd94f73fff0b26bbb6465831618dc33b1f5bef3b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Apr 5 21:56:17 2012 +0200
Ogg: permit attachments
commit d00437364735e548db0f010876caf8721dd2275c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Apr 5 18:06:27 2012 +0200
Parse embedded art in METADATA_BLOCK_PICTURE
Note: It is not yet passed to the demuxer or the core
commit 4263f5f79fac712fd7128b80e6f715c5eb6a1f74
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Apr 5 21:32:31 2012 +0200
Flac: cosmetics
commit 98bc0e32ceb9823b3f82b691dc5301e5234726ba
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Apr 5 17:25:18 2012 +0200
Split FLAC picture parsing from flac.c
commit 88d6c465919b9558cb442fde34251261ca21e9ff
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Apr 5 16:53:39 2012 +0200
Ogg: Add parsing for publisher meta
commit 71a82406e23055bddbe1f9a2f3f31efd1df63938
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Apr 5 21:39:12 2012 +0200
Vorbis: do not display meaningless data in meta
It can even crash Qt interface
commit 590f52e6d06ba442f98a260c2c3bc1ecaf008761
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Apr 5 22:52:57 2012 +0300
v4l2: rewrite frame rate and resolution negotiation
* Enumerate frame sizes once rather than twice.
* Do not enumerate frame rates if not supported.
* Get actual frame rate from the device driverr.
* Get exact fractional frame rate rather than round to single precision
floating point.
Notes:
* --v4l2-fps becomes totally redumdant. It should probably be redefined
to select a maximum capture frame rate.
* --v4l2-width and --v4l2-height are ignored. This is a regression.
Maybe they should be redefined as maxima as well as --v4l2-fps.
commit 2a9b79e479e03b0b1909a1fa1c2f0463112a902b
Author: Christoph Miebach <christoph.miebach@web.de>
Date: Tue Apr 3 12:09:46 2012 +0200
Changing address for getting names to match.
Probably more recent address.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 949209bb5209c64434de6875a8d95f983d50eda5
Author: Christoph Miebach <christoph.miebach@web.de>
Date: Tue Apr 3 12:04:17 2012 +0200
Better translators detection; adjusting extraction from AUTHORS
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 0ef7876bbdfb9166a414fb057851aac535119122
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date: Mon Apr 2 21:11:37 2012 +0200
HLS: don't use floats when not necessary
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit c2841b2243f467cd1b101b69cf348020bd26b177
Author: Martin Storsjö <martin@martin.st>
Date: Wed Apr 4 15:18:00 2012 +0300
omxil: Pass pts as timestamp on the ducati decoder
This decoder reorders timestamps according to the frame reordering,
and thus should be given pts instead of dts. Other decoders don't
do this reordering and should be given dts.
Still to be investigated how android/stagefright handles this,
since it always seems pass pts, not dts, to decoders.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 98be9ffa8924c8b345da75bd310e497ea88131ff
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Apr 5 11:17:26 2012 +0200
Wav: cosmetics (alignment, unlikely, locality)
commit efeb2e712313a988743307bea766edac2d748d78
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Apr 5 10:38:23 2012 +0200
Contrib: update libpng to 1.5.10
CVE-2011-3048 (serious vulnerability)
commit 57ec6a0c15127787ebeaf83702c7d9d3647064cc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Apr 4 22:41:47 2012 +0300
v4l2: remove stray structure
commit 644e9c55ea85370afe037f271cdf9dbdd6fde2e4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Apr 4 22:33:34 2012 +0300
v4l2: remove dead userptr code
commit 630c2645938293309c7735e1cc5ebca8b8100170
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Apr 4 22:31:25 2012 +0300
v4l2: remove useless switch(), cosmetic, no functional changes
commit 44b34340a6d2d3b94f4260ad80e080b94fd18b3b
Author: Piotr Fusik <piotr@fusik.info>
Date: Mon Mar 26 23:35:38 2012 +0200
gme: fixed out-of-memory/out-of-range tests
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit 0505e0641e21cc84cbe1bec5eeb302e89c0da243
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date: Sat Mar 31 18:49:00 2012 +0300
Add range to cols and rows of Wall video filter
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit acc48997c1b76f225712a893a84eb567c02b71ad
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Apr 4 20:42:25 2012 +0300
v4l2: do not #define enumeration member
Integer values outside a C enumeration are not defined (this is a bug in
V4L2 API really), so this would not work anyway.
commit b80cbc8a31c569ed1851ce00e21e02ee988dfe79
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Apr 4 18:44:06 2012 +0300
v4l2: use device node capabilities rather than whole device's
"capabilities" counter-intuitively specifies the overall capabilities of
all device nodes provided by the given instance of the device driver.
"device_caps" specifies the capabilities of the opened device node,
if the V4L2_CAP_DEVICE_CAPS bit is set in "capabilities" (phew!).
Those two sets of capabilities are different if the hardware has
multiple functions, e.g. both video and VBI capture.
VLC cares about the fact that the specific device node supports video
capture or not, so lets use "device_caps" when available. Unfortatunely,
this requires kernel version 3.4. In practice, this would only cause an
actual failure if V4L2_CAP_STREAMING is set even though the current node
does not support streaming I/O, I think.
commit c0e768b8fd8e6405a3864db3b2358c1ccd89a476
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date: Wed Apr 4 14:11:58 2012 +0200
network/io.c: minor fix
Unlike POLLERR, POLLHUP, and POLLNVAL, POLLRDHUP is not set by default.
See http://man7.org/linux/man-pages/man2/poll.2.html
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit cd0112a5467a01073964e1d1e6d43caf044aacf2
Author: Martin Storsjö <martin@martin.st>
Date: Wed Apr 4 15:17:59 2012 +0300
omxil: Get the new port definition on crop rect changes
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit f27586eff68ee97db3e13097227f457e75b5b2ef
Author: Martin Storsjö <martin@martin.st>
Date: Wed Apr 4 15:17:58 2012 +0300
omxil: Don't do a full reconfigure for all settings changed events
Only do it for the right events.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 0ce57ba0106a73f1f80b52445aee0efd7a5a9170
Author: Martin Storsjö <martin@martin.st>
Date: Wed Apr 4 15:17:57 2012 +0300
omxil: Use larger buffers on the OMAP4 decoder
This makes buffer allocation not fail.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 1ac14a51ba894af1c85814f1dabd434493887ba7
Author: Martin Storsjö <martin@martin.st>
Date: Wed Apr 4 15:17:56 2012 +0300
omxil: Show crop rect info in PrintOmx
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit d79bf1ff10696980298055402e138fe8c7b49aa6
Author: Martin Storsjö <martin@martin.st>
Date: Wed Apr 4 15:17:55 2012 +0300
omxil: Adjust the slice height according to the crop rect for the TI color format
This interpretation of nTop isn't too intuitive to me, but this is what
frameworks/base/media/libstagefright/colorconversion/ColorConverter.cpp
does for this pixel format.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 10936895838cbbf3d2a160e39f63dde899c48c32
Author: Martin Storsjö <martin@martin.st>
Date: Wed Apr 4 15:17:54 2012 +0300
omxil: Use OMX_IndexConfigCommonOutputCrop to set video width/height
As a side effect, this also makes the output correct on Samsung
Galaxy S II on ICS.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit e9207f4abd0312b9e59846fb887a765ca5072bfb
Author: Martin Storsjö <martin@martin.st>
Date: Wed Apr 4 15:17:53 2012 +0300
omxil: Support GetConfig in the iomx wrapper
Support the OMX_IndexConfigCommonOutputCrop config struct, too.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit b87e4029ee373779c656fea1952767105c093b84
Author: Martin Storsjö <martin@martin.st>
Date: Wed Apr 4 15:17:52 2012 +0300
omxil: Add OMX_TI_COLOR_FormatYUV420PackedSemiPlanar
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit a4a14d8bce9ef70ca4a85a6cdcb5d41643db0b6e
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Tue Apr 3 18:36:55 2012 +0200
macosx: add implementation for "macosx-opaqueness"
commit 2f35b8708c96bc1078ccf3aa3fd64d49f82e3952
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Apr 3 01:42:38 2012 +0200
Improve the auto-load default preference
A lot of releases have subtitles in subs/ subfolder
commit 9f0c79759d108db628c0095fc0a42ade0e6d076a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Apr 3 01:37:04 2012 +0200
Fix other subtitle pathes autodetection
commit 04a79492408acd2f7c911d84ca5fd6ba851b0e87
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Apr 3 00:57:45 2012 +0200
Qt: fix opening of the last folder in open disc dialog
commit 0fe06bc3f1cae8823f3a7baa012b1ff4e126a286
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Apr 3 00:53:19 2012 +0200
Qt: fix small error
This was not correctly saving the last opened folder with some encoding
commit 87cfa6dd719667aa1b52f09ef242832b830b6a4f
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Apr 2 18:58:30 2012 -0400
Update update status files URLs
- add a win64 file
- do not repeatedly define the constant part
- use the test URL on every platform using --enable-debug, not only win32
commit 89d23df7d82a27c42cfa3a52d4008e34130bc99f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Apr 2 23:10:30 2012 +0300
ALSA: correct S/PDIF start timing (fixes #6565)
This is completely untested, but it seems logical.
commit d521b25d6f20ae9029997f883763928c705da1b8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Apr 2 20:14:12 2012 +0300
Move httpd typedefs to <vlc_httpd.h>
Also remove stray httpd_t.
commit e6003756a15b832cd63a8d007b1142f838aaea75
Author: Ludovic Fauvet <etix@videolan.org>
Date: Mon Apr 2 17:19:14 2012 +0200
SMF: avoid a DOS if the SMF header is invalid
Reported by Marcin 'Icewall' Noga from Hispasec
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 4356367929b95f61fae9e98b0d94743ec807701c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Apr 2 10:10:31 2012 +0200
macosx: retain the macosx-audio-device across multiple sessions (close #6551)
commit 1b00b4a7cdfe9fa9bc576f0df396a432e7f840c1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Apr 2 09:36:18 2012 +0200
macosx: preserve settings done through the menus across vouts via the playlist object (close #6550)
commit e1b1237c58718193bd74a198294be8d2de3b8625
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Apr 2 09:19:34 2012 +0200
macosx: make sure that the 'updating font cache' dialog doesn't show empty content (close #6439)
commit bb222c8a9b0a4b89cfd6aa1ad230fe8bfdaa6c7b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Apr 2 05:32:33 2012 +0200
AU: fix division by 0 with corrupted files
Reported by Marcin 'Icewall' Noga from Hispasec
commit 83db4181230ae3a0dbb3e7b64313988fd8cc31e5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Apr 2 05:16:00 2012 +0200
VOC: avoid division by 0 if number of channel is 0
Reported by Marcin 'Icewall' Noga from Hispasec
commit 4d26b98a1509d1f76d13d72dd8e501840c099fcf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Apr 1 23:16:21 2012 +0300
Remove core ACL support
I wrote this as a quick hack after Gildas made the HTTP server bind to
all addresses instead of only loopback by default. It turns out it
lasted a bit longer :D
commit 0b5239ff64190eec9fa3e47ed0d6dbf8d52d41bf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Apr 1 23:15:00 2012 +0300
Lua: remove now unused ACL functions
commit f478936f9ef233bda048600af1e834d25bc1e73a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Apr 1 23:03:23 2012 +0300
httpd: remove ACL support
Lua was the only remaining user of ACL instead of (login/)password.
This is now fixed, so there is no need to clutter the httpd core.
commit 6a7c37184b40904b2727fed1a0022b036d1a3757
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Apr 1 22:57:24 2012 +0300
Lua: remove httpd ACL support
commit 7bf9e92c20dc549688d94f1fb0f5e9fb724eb99d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Apr 1 23:07:02 2012 +0300
News
commit fe31e42032f3e14d55eb57c73ab7070e5aafcce6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Apr 1 22:47:30 2012 +0300
Lua http: remove ACL in favor of the password
commit e8150e430899f16517d67b28a64d37dd35d3348a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Apr 1 22:50:45 2012 +0300
Remove unused ACL parameter of httpd_StreamNew()
commit 3a4e084c4da5e7a2e8dbe7cabca2fd875b290517
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Apr 1 22:36:11 2012 +0300
Lua http: add a configurable password
This is way more flexible than ACL:
- does not need admin rights to edit,
- does not assume the clients have fixed IP addresses,
- does not assume the clients are single user systems,
- is a better understood concept than access control lists.
commit 339ef8e2d3af31a881dca86e023d1451d33f510b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Apr 1 22:13:54 2012 +0300
Rename and remove unused ACL parameter of httpd_UrlNewUnique()
commit 40b705ad01ef05f98982acfc00fca52882483ed7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Apr 1 22:06:13 2012 +0300
Remove invariable (last) parameter of httpd_UrlNewPrivate()
commit a053ede0279678b52cc8fbf3dab8e78ae14c6a1b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Apr 1 22:04:00 2012 +0300
Removed unused httpd_UrlNew()
commit 9effd9e76da80fce6f8c6053129a63d648cb5698
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Apr 1 20:15:15 2012 +0200
Qt: remove DMO selection from Simple Prefs
Ref #5814
commit ca0752e4ff27c29b63f95f579378a4c1fa983488
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Apr 1 20:19:44 2012 +0200
macosx: use optimized drawing for the main window as well (in addition to the detached vout window)
commit 8b06a658de60f18809b4282baa6f216333456495
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Apr 1 20:14:12 2012 +0200
macosx: make sure that VLC always shows a visibible video window when spawning a new vout (close #6418)
commit 4ea48984d94a295d41285f4bd2704a4b0f63a541
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Apr 1 20:06:00 2012 +0200
macosx: make sure that the subtitles menu item is correctly updated on playlist item change (close #6342)
commit 69030f1153a62f67a21e0d0834691a4e973e8a63
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Apr 1 20:00:49 2012 +0200
Web: support correctly all cases of extensions
Ref #6544
commit 6b7628d8e4512631ff1cf3a6d00e147ac2ecbfba
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Apr 1 19:19:17 2012 +0200
macosx: updated gui for new spatializer values (close #6516)
commit 4a75f8a8a27393ee16faf285fd68d9c17475b59c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Apr 1 16:25:47 2012 +0200
macosx: resize time field in the detached video window to make enough room for runtimes longer than 1 hour (close #6445)
commit a8fad6766cbc27471f494a5e176112f40516054a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Apr 1 16:25:08 2012 +0200
macosx: fixed inconsistant fullscreen button state in the detached video window
commit 8585706f5060212845c00ab9bca43c4a3ea17ec0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Apr 1 10:58:37 2012 +0200
Fix AAC encoding with ffaac
Should close #6483
commit 52c300c7540382bc2ac2834fd5bbeab90423cd39
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Apr 1 10:38:34 2012 +0200
Qt: mark some functions as virtual
commit f7be75539b208c0a4879df805dd54c059f5f660f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Apr 1 12:54:24 2012 +0300
Make the config dirty flag global rather than per item
commit 98ade156c154d41b4d59e18c5a80050a3f368d76
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Apr 1 12:49:01 2012 +0300
Inline SaveConfigFile()
commit 5eeeb50da9a0dc92e265f11861d786307a23b4eb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Apr 1 12:33:39 2012 +0300
Undo misuse of module_config_t.b_dirty
This fixes a bug whereby the configuration would not be saved because
Qt4 cleared the b_dirty flag instead of minding its own business.
The core determines whether the value of a configuration item as changed
using b_dirty. b_dirty is _not_ meant to signal changes in choices list.
Configuration callbacks blindly set b_dirty, so the UI can assume that
choices changed. Besides those callbacks should be removed as they do
not follow the locking model of the configuration and can cause crashes.
commit 0041fd5c1d6dec6ff43a5e1ecabfcb028e2f10f3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Apr 1 12:03:22 2012 +0300
Qt4: fix disc dialog on Linux (again)
5a2390a78863423a6b5108debd1c6939ac5ab38a is the first bad commit
commit 5a2390a78863423a6b5108debd1c6939ac5ab38a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Mar 31 22:20:58 2012 +0200
commit 527d35074fbd64768eab60b23797aac9fc589019
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Apr 1 00:31:06 2012 +0200
Qt: fix Windows open dialog issue on paste
Close #6242
commit 0585f02300f36b5149efff555b3ea65d7fd3ed49
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Mar 31 22:53:17 2012 +0200
Web Interface: correctly select extensions
Close #6544
commit f33816a822905117534229be1d41b1b2bd98a59e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Mar 31 22:35:39 2012 +0200
Qt: fix SD search
Close #6368
commit 5a2390a78863423a6b5108debd1c6939ac5ab38a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Mar 31 22:20:58 2012 +0200
Qt: fix drive selection on Windows
And close #6536
commit 842d0af385864580d2460c12f7baec089d60946d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Mar 31 15:06:07 2012 +0200
contrib: fixed broken patch for libmatroska included in b0ea094267e4bb5e654028b5b4a4ef38ec90e6d9
commit 3416f9fd544a04edc93393da7227af57a0ba4c2c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Mar 31 14:57:01 2012 +0200
contrib: fixed broken patch for libebml included in b0ea094267e4bb5e654028b5b4a4ef38ec90e6d9
commit c34b980c06855220903643f3a33cd9465560f570
Author: Tobias Güntner <fatbull@web.de>
Date: Thu Mar 29 23:09:05 2012 +0200
Improve range check.
Use >= instead of > in range check because INT64_MAX could
be rounded up when converted to a double for comparison.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit f5f890f870474398687dc8d9ca16deab09e205b7
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Thu Mar 29 17:46:37 2012 -0400
waveout: use _snwprintf
Close #6484
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit d1fdb577189ecc763f81a691ed28e601ff2438e2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Mar 30 17:03:58 2012 +0200
Qt: correctly release vout objects
Close #6118
commit 35e8ad40158caf05b597d258609cb2c0570eaf0d
Author: Colin Delacroix <colin@zoy.org>
Date: Thu Mar 29 15:19:09 2012 +0200
macosx: fixed a thread-safety issue in the open panel code
VLC crashed when mounting multiple volumes at once
commit b0ea094267e4bb5e654028b5b4a4ef38ec90e6d9
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Mar 29 16:18:20 2012 -0400
contrib: remove STDC hack for android
Remove -ansi flag for packages which don't build.
-ansi (and __STRICT_ANSI__) prevent the bionic headers to define (u)int64_t
Freetype exhibits a bug in gcc headers which typedef uint64_t u_int64_t
It seems like gcc, libebml, libmatroska, and taglib rely on standard headers
to define (u)int64_t which is the case for glibc even with -ansi.
commit 7641dadb21bf0e60ea99c092caa1dcf3fca257c6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Mar 30 15:53:02 2012 +0200
Qt: tweak open dialog for translation
Close #6447
commit 97dca37bcf82a3219c9014d2ab64542677cd9910
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Mar 30 13:35:42 2012 +0200
Direct3D: deactivate old drivers with insufficient capabilities.
Ref #6501 and #6469
commit 50a1fc8f0c4e4471f6d69c4cbea2d49dcd8278d7
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date: Fri Mar 30 11:19:12 2012 +0200
stream_filter/httplive.c: add usefull comment.
commit 25b65669448f19dde64a3cd9144c85001a815c25
Author: John Freed <okvlc@johnfreed.com>
Date: Thu Mar 29 22:52:47 2012 +0200
add commonly used ID3 genres to the list
See http://www.id3.org/Compliance_Issues and http://www.id3.org/id3v2.3.0
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit c29965c8834927efd668d159db037d858586041e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Mar 29 23:28:10 2012 +0300
playlist: remove stray typedef
commit ff09a9da6c7f13343452f26bebee5b2ede568181
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Mar 29 21:47:26 2012 +0300
channels.conf: rewrite and fix
- add support for DVB-S and ATSC
- add new parameter values
- fix code rates for DVB-T ("fec" != "code-rate-{h,l}p")
commit 960b7bb4fdf53ff0344f5f605260c3c655bb53dc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Mar 29 20:48:53 2012 +0300
playlist: factor the Control() callback
commit 163b142d90bfc454bae7bb43fb486ad3868acd4f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Mar 29 20:44:02 2012 +0300
playlist: remove no-op pf_deactivate functions
commit 01985075405e84ba650bbed85721c95f2042d04a
Author: Aurelien Nephtali <aurelien.nephtali@gmail.com>
Date: Thu Mar 29 16:13:45 2012 +0000
Fix --sout-ffmpeg-codec
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 789cb0bb1525ea8287734784e7477a1ba865e871
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Mar 29 18:34:35 2012 +0300
select: remove plugin that never worked (refs #4866)
This plugin has a systematic deadlock (or assert in debug builds), so
it is pretty safe to assume that nobody uses it.
commit 8cecb7ac15fa6313d27b2a7a1cf27287299014bb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Mar 29 17:58:32 2012 +0300
Remove bogus VLC_UNUSED
Please don't hide bugs.
commit d12a7e6593f5d5eb0e18c93fc5aa39dc4522d970
Author: Ludovic Fauvet <etix@videolan.org>
Date: Wed Mar 28 16:21:09 2012 +0200
Add a trivial audio gain filter
This module is a wrapper around an audio mixer.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit 89d0dfc829a28a320d1368dc9b4603721e52a420
Author: Ludovic Fauvet <etix@videolan.org>
Date: Wed Mar 28 16:30:51 2012 +0200
Export aout_Mixer functions to modules
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit 02293a0966cf8e854a38e84047b58043d2685c04
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Thu Mar 29 14:57:34 2012 +0200
DASH: BasicCMManager: Bitrate is an unsigned value.
commit b94c3f321553c2224303a6ee5b7c6805b4ee6754
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date: Mon Mar 26 16:38:47 2012 +0200
DASH: cosmetics
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit 7fc906082f1d8252d572fcdbc01107839d904181
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date: Mon Mar 26 16:38:46 2012 +0200
DASH: implement Seek()
This is needed for DASH module to work with (not yet ready) VLC MP4
demux. Forward seeking is implemented by calling Read() with a NULL
argument (= skipping), while backward seeking is limited to the current
block in the block_bytestream_t upon which is built the internal buffer.
This limitation is not really a problem because backward seeking will be
needed only for the parsing of the initialization fragment.
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit 4605535b1ccf90b93795b2471304e5c9f7482d96
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date: Thu Mar 29 00:58:56 2012 +0200
libmp4: move some stuff into the header file
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 54e435ee29e239a08091f21fac3919f6ae7b81a4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Mar 29 00:29:42 2012 +0200
Contrib: support Tegra2 CPUs on Android
Cortex-a9 but no NEON? Seriously?
commit d61052a0987d751ecda0b763c900f834f3358612
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Mar 29 00:24:44 2012 +0200
Contrib: Android simplifications
commit ce30867edd6c01386cce663b8a346bd84c69bbc8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Mar 28 19:08:55 2012 +0200
Contribs: update GSM to 1.0.13
commit be96451c7799f1b2831e5d05dea4e5d0bf94643b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Mar 28 19:01:30 2012 +0200
Contribs: update UPNP to 1.6.16
Important code changes were done by Orange
commit 2525785d059209ceebe296228af4a76d9d20f81d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Mar 28 14:29:49 2012 +0200
Direct3D: add more debug when CreateTexture fail
commit 03776f4685e99c562c840a2e8ddfcc8ee9609c8c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Mar 28 13:52:51 2012 +0200
DVDnav: some .iso files are wrongly named bin or nrg
commit 6dbd403bac9fa159b71cf66768dd61278ce5a370
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Mar 28 13:04:40 2012 +0200
Contribs: update openjpeg to 1.5.0
It is supposed to be a bit less slow
commit 58a99f2a7c820d86c39a126ccd9db104156966d6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Mar 28 00:51:43 2012 +0200
DirectSound: fix device selection
Close #6504 #6510 and #6511
commit 600d2090fb165045c6fb2fc42b16f64a3a400896
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Mar 28 00:34:59 2012 +0200
Spatializer: init variables correctly
Close #6514
commit d787a15aeef5a79e18fdfd8e16118b7c2df37fbf
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Mar 27 20:47:30 2012 +0200
Qt: adapt the UI for correct spatializer values
Ref #4887
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit be8542ade356de4fa218b03df22747182bcbe9a0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Mar 27 20:13:19 2012 +0200
Spatializer: more sane default for Wet value and limit all values
I am not sure this filter ever worked as intended.
It was providing serious distortions.
This is now limiting seriously the space of parameters but at least it
does not explode anymore. Should close #4887
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 3d96a1aba6b31f1b0a70805989105073d24f5f43
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Mar 27 22:20:52 2012 +0200
MP4: support for more codecs in mp4
According to http://www.mp4ra.org/object.html (not tested)
commit f6dd8d2f62f14ce6fd03e7f642113efba1ab060d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Mar 27 22:10:27 2012 +0200
MP4: support DTS in ObjectTypeIndication
commit dc954ca43c9aebeea028144e251bc3db9f53423a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Mar 27 21:32:45 2012 +0200
Support more DTS FourCC
Fix decoding of some DTS in mp4
commit aa392c1ef5d2984ed92f4413954087f42c14549a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Mar 27 22:27:47 2012 +0300
channels.conf: update/fix parameters values
commit 805ddb47cb0032f471f23232ec01e93d0fb8c8e0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Mar 27 22:21:40 2012 +0300
Revert "dvb: demux: generate uri" - fix #6497
This reverts commit 3cb4988a9aa6b984ed83ec06fef4ad0546c2d166.
Conflicts:
modules/demux/playlist/dvb.c
commit 9ddd70f711e163499e68839616ebc495aef2c30a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Mar 27 21:24:39 2012 +0300
RTP: hack to make the raw audio decoder happy
commit 76c940130f875ff89838fdc654ce1a8029c17ce6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Mar 27 20:28:01 2012 +0300
Fluidsynth: .8 gain is too high for many files, reduce to .5
commit 735b12358b8efd59484013b4f69a287864080c38
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Mar 27 19:20:51 2012 +0300
Lua: remove unused parameter
commit 300f09268698b65727e1887e2cfbc72e0447564f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Mar 27 17:56:42 2012 +0200
include/vlc_codecs.h: added pack(pop) counterpart to pack(push) for certain apple platforms
commit e6e4132ccbb136a1c38b44e7346ca7b117d34d31
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Mar 26 13:59:18 2012 +0200
configure.ac: disable ATTRIBUTE_PACKED for iOS on ARM
The SDK pretends to support it, but actually it doesn't
commit ab6a11a2a3efcb13176365e26d1bd0b0af21a852
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Mar 27 17:44:31 2012 +0200
include/vlc_codecs.h: added support for Apple platforms in case HAVE_ATTRIBUTE_PACKED isn't enabled
commit 2e02fbfcb788b433eeb6536503ced22f16abd5e0
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Mon Mar 26 21:46:39 2012 +0200
Qt: ConfigControl: rework layout insertion.
Moving layout insertion outside of the constructors.
We no longer need constructor for creating a QWidget,
and we did not need at all to create a widget as a sublayout
is sufficient.
Removes many constructors and conditional code. gross -100 lines.
Also fixes an IntegerRangeConfigControl declaration which definition
was on IntegerRangeSliderConfigControl.
commit 67b43ed83871bbad3ab0a6989f89f45653b5d8b6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Mar 25 12:01:22 2012 +0200
ios/build.sh: fixed compilation for the iOS Simulator and the new contribs
plus some cleanup
commit 0f4ce7312ee2b31a4eed6b7822d14efff54dc4b8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Mar 25 11:56:00 2012 +0200
contrib: add the correct -mcpu flag when compiling for iOS on ARM
commit 55f9dac033687cdb730951179dd606bb27c3ab8f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Mar 25 11:55:19 2012 +0200
contrib/bootstrap: fixed check for iOS
commit e25946ed87a820afc202bed1069db3b49d833341
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Mar 24 20:20:18 2012 +0100
contrib: improve build rules for ffmpeg and libpostproc for iOS in case arch != arm
commit f0cf9397cb828e55a50f17273e1c120f8b1396c7
Author: Colin Delacroix <colin@zoy.org>
Date: Tue Mar 27 12:31:32 2012 +0200
Fix a crash on Mac OS X when mounting volumes
Hi there
my VLC 2.0.1 has been crashing randomly on OS X 10.7 during Time Machine backups, and it was a thread-safety issue.
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 75e2c92978fed3e95d35a73fdfff42933fb119e6
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Tue Mar 27 12:28:54 2012 +0200
macosx: change main window and playlist shortcuts from cmd+shift+* to cmd+alt+*
We should not use shift, because this triggers the slow motion maximize animation feature,
at least on lion.
commit fbbc06244c23e5af97409390115c5a42d1dbfb5d
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Mar 26 19:00:44 2012 -0400
win64: build and ship activex plugin
commit 3fd80d21f7ea1e5526cb99c0bdd70add0861ebf3
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Mar 26 18:56:31 2012 -0400
POTFILES.in: remove deleted files
commit 34acedc63ffd97443874085878c0d8dc40c2b9c7
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date: Mon Mar 26 09:49:35 2012 +0200
demux/mp4: drop DRMS support
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 790d3d458013f261733a3cb938fd155524053f62
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date: Mon Mar 26 19:00:21 2012 +0200
Add port range to CDDB
commit 885391aa4ee3ab8a32a2a7f6e56e8380a162774e
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Sun Mar 25 14:09:23 2012 -0400
luahttp: Improve code and fix sloppy error
Close #6489
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 8f56ee23501f378987838ba2c016110b73eed1fb
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date: Mon Mar 26 18:49:50 2012 +0200
Add port range to LUA telnet
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 9340c4daa66dc15d40eec98535977338e150c5b1
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Sun Mar 25 01:17:03 2012 -0400
Qt4: Account for rare case when video loads too quickly
Close #6481
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit a52bbd192f4c1f2b1e6e1fdeb8c42a0a3a95b6d9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Mar 26 17:45:35 2012 +0300
Linux DVB: fix memset() size
Pointed-out-by: Rémi Duraffort <ivoire@videolan.org>
commit fe5df3d5b1bbe4918e0997c1f9875b2f1eab281a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Mar 26 17:38:49 2012 +0300
lua: remove add_callback and del_callback
add_callback could not work correctly with the (lack of) Lua threading
support. Fortunately, it was not in use.
del_callback depends on add_callback.
commit 1b01c5be4a68a8f6965a747fd3b6d79dcf4a32fb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Mar 26 17:28:58 2012 +0300
url: add one test case
commit bb3548676a410c52be8871176fea2b6be07f1e43
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Mon Mar 26 16:24:39 2012 +0200
Qt: ConfigControl: fix unused warning
commit 37c3895820b17a1ff51a5768e05659eee208d6a2
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Mon Mar 26 16:22:54 2012 +0200
Qt: StringListConfigControl: use signals instead of public members.
Fixes combo visibility in open_panel
commit 68c5c80359dbe0d57305d7ef34faf51cf561ad11
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Mon Mar 26 15:30:43 2012 +0200
Qt: ConfigControl: unify and fix visibility changes.
Visibility changes were not applied to the created qwidget
except for base class.
Changes were also not implemented for some classes.
commit e84b9525d31f9a24f988a8813cfd3fb6fcb84ddb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Mar 26 14:29:23 2012 +0200
Configure: skins2 flags simplifications
commit fe02503332a696c4634c7fc5caa012b6b4483bf8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Mar 26 14:17:29 2012 +0200
MKV configure: remove outdated workaround for MacOS
commit b1844b3d5b67a5b11b44f19916519562fcdf97cc
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Mon Mar 26 13:56:12 2012 +0200
Qt: ConfigControl: remove unused member
commit c8566c0ae81db4224c09ced87d43711fd1a49e4c
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Mon Mar 26 13:54:35 2012 +0200
Qt: ConfigControl: enforce use of factory or non virtual class constructors
commit 35b05c475ad28c4a7a11e5148312ed7ce22d84ce
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Mar 26 12:49:27 2012 +0200
vout_ios: fixed compilation warning
commit 3bcac4a47cecf8506de253a53a64eb61e033b0cc
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Mar 25 23:22:32 2012 +0200
vout_macosx: don't fail if quartz extreme isn't available, but show a big warning
commit fe53c6cd32682d52f740bc49767c5eab68632e51
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Mar 25 23:14:38 2012 +0200
vout_macosx: check whether the receiving window can respond to non-standard calls prior to calling them (close #6034)
commit e49b963817897c8789941a61e200341c58465319
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Mar 26 00:02:49 2012 +0300
atmo: remove extraneous parentheses
commit c916ea7373e149845ef20f7cb5b4c77eb178f473
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Mar 26 00:02:39 2012 +0300
freetype: self-assignment
commit 7515422f601011a2295b928fdf39f8af7376de2b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Mar 25 22:57:39 2012 +0200
macosx intf/vout: respond correctly to VOUT_DISPLAY_CHANGE_FULLSCREEN (close #6464)
commit fad80b62d815ef01aeed1cb59f208a3ef6fec35b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Mar 25 20:43:57 2012 +0300
Lua: revert should_die to using vlc_object_alive()
commit 2aca676cccdefe49d40c4f57d41a6cd47c16816c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Mar 25 20:32:29 2012 +0300
Lua: remove lock_and_wait
If the interface script has nothing to do, then it can simply end and
the let the interface thread finish ahead of pf_deactivate.
This will _not_ automatically cause VLC to exit.
commit df26e053764357b60e9e5f2d15f2f920427680ca
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Mar 25 20:27:14 2012 +0300
httpd: do not use lock_and_wait
If there is nothing to do, then the interface thread can finish.
commit 5a08521ec75bb6f3005371af6287c22a3ac7993c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Mar 25 20:25:41 2012 +0300
Lua: remove the never used hotkeys interface
commit cdc3063510e67cc817644dd756c23cc456251ffb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Mar 25 20:22:51 2012 +0300
Lua: remove the timers API
The Lua interpreter is not thread-safe. So this API made absolutely no
sense: the timer callback is called asynchronously from another thread.
Fortunately, none of our Lua scripts used this except for testing.
commit f0393c5267621674c3c43c415debfa3a801635ef
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Mar 25 20:06:10 2012 +0300
lua intf: minor MakeConfig() fixes
commit 2cddef04392b7427f425544f95f45e9a6a400bf9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Mar 25 19:45:01 2012 +0300
telnet: clear the default password
commit cfabc878d7242f6b1d7a5b55dc0de789d03f8364
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Mar 25 19:44:38 2012 +0300
telnet: refuse to start without a password
(This should probably be moved to Lua code.)
commit 1360ac9f33c3f11a2357e33347f77739ff1f5a85
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Mar 25 19:40:58 2012 +0300
telnet: no need to mention default value
commit baada5eddfe86431037950fda5c27812ea9dacca
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Mar 25 18:46:47 2012 +0300
vlc_strcasestr(): fix infinite loop an invalid haystack
Pointed-out-by: Edward Wang <edward.c.wang@compdigitec.com>
commit 591633b76ae00810185c818fa4aaee7257291e9d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Mar 25 18:42:44 2012 +0300
m3u8: validate UTF-8 input
commit 2548031a834919f3ff7dfb34869ff371c2897bfa
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Mar 25 13:46:13 2012 +0200
MobileVLCKit: enforce the correct aout and vout modules, enable debug messages
commit 1e9dc2967b7bb058d19231740bb64edaa8533ae8
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Sun Mar 25 05:04:40 2012 +0200
lua http: use us_tostring() to fix locale issues with decimals
The function is a bit ugly but it's difficult to do this using
pure arithmetic.
Fixes #6378
commit e604141e18e6478581ae253a5bd270cc04391d9c
Author: Erwan Tulou <erwan10@videolan.org>
Date: Sun Mar 25 00:32:59 2012 +0100
skins2(win): fix focus loss when tooltip is displayed
Till now, when a tooltip showed up, the underlying main window lost
keyboard focus (keys + mouse wheel). Users had to click again on the window
to regain this focus.
this patch mainly uses a flag that enables to display a window without
activating it (see msdn doc) plus a bit of cosmetics.
this patch should be backported.
commit f77f269b7e0cf50d8ed3b6f5833ed52a3cef7a9d
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Sat Mar 24 23:35:30 2012 +0100
httprequests.lua: remove duplicate helper function
commit f01ad163fdbcfef15fba0b15f859eaff6a0b1593
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Mar 24 21:53:36 2012 +0200
Simplify static modules
commit 5315792733fd4ac511ecb976dddd5813a81eaf81
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Sat Mar 24 18:34:15 2012 +0100
Qt: ConfigControl: don't instanciate unused widget per control.
Note that all current configcontrol are instanciated using the
existing gridlayout constructor by createConfigControl().
We probably can drop constructors for self contained configcontrols.
commit 28db77258e69b7931d24677d25a02c073c9f2a7f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Mar 24 18:52:22 2012 +0200
http: add missing Host field to proxied requests (fix #6388)
commit fcf4105d266875fa5b858de75a74b89a763c30b9
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Sat Mar 24 15:32:46 2012 +0100
Qt: EPGView: fix visibility warning
commit b0a779e93a804b6993edfd30ded41ce8bbe6ea6d
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Sat Mar 24 15:22:06 2012 +0100
Qt: AbstractController: fix visibility warning
commit 1858bcb81decc70ebdab6c2fef9d273bd57d74b3
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Fri Mar 23 10:24:05 2012 +0200
opengl: use ActiveTexture instead of ARB variant
commit 46d64803161e5854458e1b5bd6b3f8b42feec0e1
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Fri Mar 23 10:21:50 2012 +0200
remove few #if OPENGL_ES
commit 3cad191c6bad048ff0defad8f6b17c03f08ff6cb
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Tue Feb 21 09:39:44 2012 +0200
x264: Define timebase
commit 5785e63a719e64fa00a5b98ba658444cd7653b75
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Mar 24 13:41:53 2012 +0100
macosx: fixed corner-case in which the play button state wasn't updated correctly (close #6204)
commit 4c16bb9f49017f115675cbba8c6874db05955573
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Mar 23 22:51:34 2012 +0200
v4l2: update and sort the codec table
commit ac4cac5e6835e84e8535bbb7f379e4c6c03d2ad4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Mar 23 22:44:23 2012 +0200
v4l2: fix forced chroma (fix typo and allow emulated chroma)
commit 544af798a1ec033321a51125c2c71769cc7b7873
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Mar 23 17:04:31 2012 +0100
Direct3D: reject too old drivers and let them fallback to DirectDraw
They would not work with IDirect3DDevice9::StretchRect
See:
http://forum.videolan.org/viewtopic.php?f=14&t=99498
http://forum.videolan.org/viewtopic.php?f=14&t=99235
http://forum.videolan.org/viewtopic.php?f=14&t=98882
http://forum.videolan.org/viewtopic.php?f=14&t=98514
commit ce6fb6666b1295cfe0f565e86dd7378682d26262
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Mar 23 16:46:23 2012 +0100
D3D: debug device information
This is necessary to track the issues we have on XP with some GPU.
commit c8864a0b599bc6500c85750a0524bf8601570ab9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Mar 23 15:33:29 2012 +0100
Add more extension to install
commit 75791cb5afce94f3c8b8ca0e02b7f656cfa8dbe7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Mar 23 15:30:02 2012 +0100
Add extensions to open dialogs
commit c8403b650061c9e69f571bd16b91dd233dc15f54
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Fri Mar 23 14:49:52 2012 +0100
dash: Kill a warning.
commit 3e7eea533be07bc2e98107ec5d17848b8ddd0771
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Fri Mar 23 14:35:09 2012 +0100
dash: Don't use void* for pointer arithmetic
commit 101d9834f5fcb3b71edfb7f5c89c7fbfe6dd716c
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date: Fri Mar 23 14:06:59 2012 +0100
Currently, Read() might returns less than i_len bytes, while not at the
end of the stream. This is wrong and the patch fix that.
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit a4e18517009d3aad9e0f956e68358766267de9c8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Mar 23 14:01:39 2012 +0100
Logo: fix logo-repeat param
Should close #6397
commit d1c96ead108c36dd69f91abc9e89c0b3f642ab31
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date: Fri Mar 23 10:40:17 2012 +0100
libmp4: add TfrfBox and TfxdBox parsing
These are Smooth Streaming specific boxes, which provide duration and
time offset of subsequent(s) fragment(s), thus allowing us to avoid
manifest polling in "live" mode.
See the following file for reference:
http://download.microsoft.com/download/B/0/B/B0B199DB-41E6-400F-90CD-C350D0C14A53/%5BMS-SSTR%5D.pdf
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 3ceb6fcaf187cf052ad2551db0fb4a314afeabae
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date: Fri Mar 23 10:40:16 2012 +0100
libmp4: 'tfhd' parsing
- Take into account 'duration-is-empty' flag
- Avoid a full level of indentation
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 01cdee1abf28a456dcba1d9b17c59913faca7c50
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date: Fri Mar 23 11:25:15 2012 +0100
live555 : better error message
commit 417715c9f26970b0bcace33e836b36ecebeb3b43
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date: Fri Mar 23 09:55:12 2012 +0100
rtsp : display a message if the server forbids the connection
refs #6461
commit 831d5b0ec8d98a2e713f12da0e263c28eb47fbc0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Mar 23 02:38:56 2012 +0100
Revert "vout/opengl: fixed compilation for iOS"
This reverts commit 5c1644d4b1c383912c90caaaf05cd4dfb659bff3.
commit c01855ebfb251f4a52560c9f8cb0639d47d7147d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Mar 23 02:30:47 2012 +0100
src: fixed build when compiling for Apple platforms with dynamic plugins
commit 09085c42ea0b57c4c2b9c13e896d0ea30fabd685
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Mar 23 02:18:41 2012 +0100
configure.ac: enforce -arch armv7 when cross-compiling for Darwin running on ARM platforms
additionally, set the correct endianness value, since the check will fail
commit f3899ba621974d92c49419eb8be8057c5488253b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Mar 23 02:16:13 2012 +0100
src: enable Android's static module bank for iOS as well
commit edc42895bf3e60e3e3739e470c96f57c933aec54
Author: Philippe Coent <philippe.coent@gmail.com>
Date: Fri Mar 23 02:09:52 2012 +0100
MobileVLCKit: updated libvlc initialization to current API
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit dcb88c6506f174940de982f0ae1f0ce428010e31
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Mar 23 00:17:34 2012 +0100
MobileVLCKit: added support for more contrib libraries
commit 966b6e3a86945e714aa8e746e0140bfff57e252e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Mar 21 19:42:03 2012 +0100
MobileVLCKit: updated for libvlc 2.0
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 1fed2577c1c6ad3d11ae00ec1d0eb1860898a433
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Mar 23 00:07:36 2012 +0100
MobileVLCKit.xcodeproj: removed weird CPU optimization flag
commit 485591f8f90c80f7da872a0b576e01f4a8d2f241
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Mar 23 00:01:59 2012 +0100
ios/build.sh: disable a few more contribs (for now), improve the CFLAGS and disable a few more of VLC's modules
commit 5c1644d4b1c383912c90caaaf05cd4dfb659bff3
Author: Philippe Coent <philippe.coent@gmail.com>
Date: Thu Mar 22 23:52:45 2012 +0100
vout/opengl: fixed compilation for iOS
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 5482b9b040bbdac91b1b9beb863628d70e91d3fd
Author: Philippe Coent <philippe.coent@gmail.com>
Date: Wed Mar 21 18:37:03 2012 +0100
AudioQueue: fixed compilation
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit a44507ac16b5cd1c095a405bc1f7c582678b9ba7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Mar 22 23:29:58 2012 +0200
v4l2: remove paranoid code that breaks compressed and 8-bits formats
commit 517f0cbff00e5f0549bf7dfa405415d01a5b7577
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Mar 22 23:29:24 2012 +0200
v4l2: unused variable
commit fcab6ae66e117473220b49d17d3623aca848de2c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Mar 22 23:28:36 2012 +0200
v4l2: rework format selection into a single pass
commit 1a64a930b2974f80d7a43cba12f8bbf50718d1c0
Author: Erwan Tulou <erwan10@videolan.org>
Date: Thu Mar 22 18:51:16 2012 +0100
skins2: key handling (cosmetics)
commit f3afffbc05eea48ef29191b169859b17e3f4b994
Author: Erwan Tulou <erwan10@videolan.org>
Date: Thu Mar 22 18:27:09 2012 +0100
skins2(win): fix mouse wheel ineffective on Windows
This patch adds isScrollable() to a control, so that we can distinguish
controls that require mouse wheel (playtree, slider) from those that don't.
In the latter case, we can then forward events to vlc core.
this fixes #6457.
commit d8a96604534966dab34ae2251d370a10f319ecd0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Mar 22 20:15:10 2012 +0200
PulseAudio: adjust overall latency, not (only) the buffer size
Without this flag, PulseAudio will tweak the buffer parameters, but
will not account for hardware latencies. As a consequence, the live
caching parameter is not really followed - the latency is longer.
Longer latency becomes a big problem when trying to synch with another
live source (such as a V4L2 video capture device). Then audio is too
late and gets discarded or messed up at output.
commit 5cbe1fe2e4103f1e1c387f86e3e620450b28e8f8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Mar 22 18:55:29 2012 +0100
Contribs: update Vorbis to 1.3.3
commit 4e650a6fc48cf2fa8ad0e9d021c44bf531752baf
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Mar 22 19:15:39 2012 +0200
Typo
commit 6883170832345a67dfca9499d13e42ba7efae8fe
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Mar 22 19:14:24 2012 +0200
waveout: force and use UNICODE
commit 983d967b2b533fe26c5bea64a94b7d3f9a657518
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Mar 22 19:03:03 2012 +0200
waveout: remove write-only variable
commit f036b8a5d97db53d5c7e47736ab3d43aeb7520e8
Author: John Freed <okvlc@johnfreed.com>
Date: Sun Mar 18 16:23:18 2012 +0100
dtv: rewrite of bdagraph to be tuner-based
Close #5785 and #6394
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 872d8f2f69ff3f0b88b523a1801324c1f0f4077e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Mar 22 18:55:13 2012 +0200
Win32: simplify and fix a warning
commit a5fded6e089a4d7b3d9fe36181630129ebf661ea
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Mar 22 18:46:22 2012 +0200
Win32: add FromANSI / ToANSI and use them
commit 2f457682ba049089eaf256c4af7b2a9abf843727
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Mar 22 18:38:21 2012 +0200
Win32: add ToCodePage() and FromCodePage()
commit 3f6ccc0d79eae7c684f6b406e4eefb458a50bb00
Author: John Freed <okvlc@johnfreed.com>
Date: Sun Mar 18 22:29:28 2012 +0100
DShow: Remove filters but don't Release() them
Fixes undocumented/poorly documented Windows behavior. RemoveFilter function does a silent Release().
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 756655436269598a037ddece76e61446da4126e5
Author: John Freed <okvlc@johnfreed.com>
Date: Sun Mar 18 22:29:27 2012 +0100
text: make_path returns (null) for Win32 if hostname starts with blank
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 8ac185e048f6631438bf5b03b010961bd73af141
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Thu Mar 22 15:39:16 2012 +0100
Qt: preferences: remove the 150px width enforcing
commit 50aa2b941ced12580430a28aea66f411dcb87099
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Mar 16 20:35:44 2012 +0100
Qt: preferences: use QSplitter for advanced layout base
commit e66c5af165370dd882a92a547844dced0e8325e9
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Mar 16 20:29:48 2012 +0100
Qt: preferences: use StackedWidget for advanced layout
commit 46d15dbafc4a2a95553b3a7b81d5b6fef880512d
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Mar 16 20:17:23 2012 +0100
Qt: preferences: use StackedWidget for simple layout
commit d4af177ca1b34dbf0d97c61879f99b1a77cb48a6
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Mar 16 19:45:10 2012 +0100
Qt: preferences: use StackedWidget for main layout
commit 2859c5db3a74c5155e1715614570e9cb38d0ef82
Author: Natanael Copa <ncopa@alpinelinux.org>
Date: Thu Mar 22 09:00:08 2012 +0000
configure.ac: properly detect vasprintf
According POSIX the va_list is defined in stdarg.h
http://pubs.opengroup.org/onlinepubs/009695399/basedefs/stdarg.h.html
On some systems (like uClibc) the detection of vasprintf will fail
unless stdarg.h is included and build will later fail due to a vasprintf
redeclaration.
Signed-off-by: Natanael Copa <ncopa@alpinelinux.org>
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 488f94b14be6564b96eba3a59ad0d404fd287f8d
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Mar 22 09:56:45 2012 -0400
luahttp: bump API and document /art changes
commit 23ddaecda2cb3d256ede3282edf3247996595dc0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Mar 22 12:07:02 2012 +0100
RALF was introduced in FFmpeg in a later version
commit ef790e3727fbec13e8a7fd09122581e2ae92b6b5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Mar 22 12:06:10 2012 +0100
Do not treat RMF files named .ram as playlists
Close #6451
commit 47a9b9905ad74daa283af81e2a21715df2900b4e
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Mar 21 20:41:40 2012 -0400
httplua: export art by playlist item id
Usage: http://localhost:8080/art?item=1234
commit f79f3ae2f8d39656f52482694d6b4859d20a3c86
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Mar 21 20:40:48 2012 -0400
lua: export playlist item's input item
commit bd2623d8069cf4e8405807c39ceca6618a98f359
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Mar 21 23:24:22 2012 +0100
contrib/live555: added support for iOS
commit 00ccf427da0a493ee1c7a76cc5db581551e2ccef
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Mar 21 14:30:02 2012 +0100
contrib/libtheora: added support for iOS
commit 54902d858c4150a460196f97ca83d420368e3023
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Mar 21 14:29:48 2012 +0100
contrib/libvpx: added support for iOS
commit 71ed76190c7b368a6560bf8126e646b701fcf0d9
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Mar 21 14:19:35 2012 +0100
contrib/postproc: added support for iOS
commit 4dca0e84a0ec71d3e846ba0d114335f2cf7fbdfa
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Mar 21 14:00:54 2012 +0100
contrib/lua: added support for iOS
commit 9d0a7c479ea96c273051f5653291232946fac710
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Mar 21 13:10:32 2012 +0100
contrib/flac: added support for iOS
commit 6be7d870e0aca19df73fde84a22b8a2d97ed4c3e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Mar 21 13:08:02 2012 +0100
contrib/libogg: added support for iOS by disabling make check
commit e837caa79d69309a51e2b5c07584deb381c69a96
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Mar 21 12:40:38 2012 +0100
extras/tools: improve gas installation
commit f6c4e22e5cc73f0f0eaae11483f23ec04f0f4392
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Mar 21 12:40:07 2012 +0100
contrib/ffmpeg: cleaned up compilation for iOS
commit 3ef9d0a7912fbf871d50c44d4d2c7def55c34756
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Wed Mar 21 17:07:52 2012 +0200
opengl: use vertex/texture array instead of glBegin/glEnd
commit ea068351d3991a1b330eb67fb13ddbb90943e659
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Mar 21 19:08:53 2012 +0200
voc: fix skipping of unknown headers (fixes #6437)
commit 2fc5dc5fd4c2804d93b6993c9ac8765efd60412e
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Wed Mar 21 18:04:21 2012 +0100
macosx: remove volume osd slider code
The slider is not displayed, anyway. But sometimes it flickers through
for a short moment which does not look good.
commit 66da497b2046f3835321bc9d83170285267e106a
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Mar 21 12:54:25 2012 -0400
switcher: convert to lavc 54 API
based on patch by Richard Grenville <pyxlcy@gmail.com>
commit cd470819736ad2d3153014b8c65b60a35e78a7fc
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Mar 21 12:52:35 2012 -0400
switcher doesn't depend on postproc
commit d612827ce2cd628732ef4937a15ec5a1f851995e
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Wed Mar 21 17:51:34 2012 +0100
macosx vout: shift the window above the lower screen bound when necessary
commit 1cee2e3b66d9c3e814385740f04f7569fe4c9ea5
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Wed Mar 21 17:16:39 2012 +0100
macosx vout: remove unneeded center when resizing the window
Note that the origin values can also be negative when we have our window
on a secondary screen.
commit e6820b6113e28172fe2ad590829ad7a7395cabaa
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Wed Mar 21 17:12:36 2012 +0100
macos vout: implement VOUT_DISPLAY_CHANGE_DISPLAY_FILLED as it seems to be intended
commit 3646cf4340c3cb25b23fbb2e7376dc86424f04ae
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Wed Mar 21 17:11:53 2012 +0100
macosx: do not abuse "autoscale" to implement a fit to screen feature
commit bf916c3520997102ff862887065ec38f93efada2
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Wed Mar 21 15:33:17 2012 +0100
macosx: fix another rare crash on exit
commit 9fe9e33be0e41517b5818c1d05a9a93342f089c9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Mar 21 18:39:39 2012 +0200
Use $VLC_DATA_PATH on Linux too
commit 1cb93c3889e8fd7a7ff77c81be6fbc00cecd4321
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Mar 21 16:04:49 2012 +0100
contrib/dvbpsi: don't compile the examples on any platform
commit 3452df2d27bc1f0a04e7d4489a17c9398ecd33cc
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Mar 21 16:02:56 2012 +0100
ios/build.sh: disable goom
commit 7f55a6ea731d29fe69086f15e922c7bb234ac13f
Author: Eric Petit <eric@lapsus.org>
Date: Wed Mar 21 10:48:57 2012 +0100
httplive: slightly more robust parsing of attributes
This fixes playback on an AES-128 encrypted stream I ran into: the key
URL happened to have "iv" somewhere in it, which led VLC to try - and
fail - to parse an IV.
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit a3f607119678fbc170a03ced866853f249d922ee
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Mar 21 12:04:46 2012 +0100
ios/build.sh: updated gas location in VLC's tree
commit 57af923888e7763d2bc84a41b11cc8b7b6ee2581
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Mar 21 12:03:40 2012 +0100
ios/build.sh: fetch .gas in extras/tools automatically
commit b640bd19ff75b9e8469ae52618e61035c87fe141
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Mar 21 11:57:48 2012 +0100
ios/build.sh: remove outdated configure flags
commit da579e28f47862e7752a5073d07c5d754a374271
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Mar 20 19:53:40 2012 +0100
contrib/ffmpeg: added support for iOS
commit a4b360f86e6f5b835a522c282dad73cd7e10f1dc
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Mar 20 19:52:03 2012 +0100
package/ios: removed the gas-preprocessor makro, which doesn't have anything to do here
commit 20c360aee35f1cc9714288a2811b1baa587012a4
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Mar 20 19:50:53 2012 +0100
extras/tools: added the gas-preprocessor makro needed for ASM support on iOS
commit aad80cc4a88510722c5ed7a6fcddf0e69b0603cd
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Mar 21 11:09:01 2012 +0100
NEWS: added some mac stuff
commit a712e052fbba82c04c3d5f193dfe625bb5b242be
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Mar 21 00:54:00 2012 +0100
OpenGL: use more accurate YUV->RGB matrixes
Coeffs have been recomputed.
Close #6132
commit 58875422e979c17e507f7295be552e308e4ba812
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Mar 20 23:45:15 2012 +0200
v4l2: duplicate InitVideo() for access and access_demux
There is not that much common code left for the access case, except for
debug messages. The resulting code is a lot easier to read IMHO.
Also I have no way to test the access plugin, so lets split it where it
will not get more broken.
commit edd6b80ca8c45f5570c0a900e0f02a6ef80a6fa6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Mar 20 23:03:26 2012 +0200
v4l2: eliminate dead user pointer code
commit 2ff0d900afb545bc6010792f5fa25f31771e3d82
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Mar 20 23:01:04 2012 +0200
v4l2: factor our crop resetting
commit e0d44caab798443f0bba61e916bc901e91fd2ec1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Mar 20 19:22:24 2012 +0200
Move configuration defines to <vlc_plugin.h>
They are mostly used by plugin descriptors.
commit ecf985777000b5032bc702843acc2569aec4edfe
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Mar 20 20:52:50 2012 +0200
Mark --data-path obsolete
commit 98e87c5c0012e5492df8a3dfcbd5971c7ed11a22
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Mar 20 20:48:34 2012 +0200
Inline config_GetDataDir()
dirs.c is too simple to grant a file of its own, I think.
commit feb4063c35aeb4779f51a75dcefe44966e58c14d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Mar 20 20:41:56 2012 +0200
Use environment variable for data directory
...as for plugins directory. Most of the content is anyway per-process,
either because gettext and interfaces are per-process. The only caller
of the function that is not an interface or gettext is the DVB scanner.
This is even probably a bug.
commit 85f5c15fe54e363717cffb21f69dc4cc32eb4ad6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Mar 20 20:31:32 2012 +0200
Linux: determine data path at run-time from library path
commit e83bc5b906970b234231906a41afdd5f5bee8b68
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Mar 20 20:09:17 2012 +0200
Revert "contrib: don't stip the arch from {HOST}"
This reverts commit fbfaa42af10a1dc78aa4e9cf2c21e26f19519ab1.
commit 6a77e0bd2b017df7c20d79af1beb43cda2abcc79
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Mar 20 19:08:36 2012 +0100
contrib: enforce the build architecture for iOS
commit 08c67883c48164cdce1f671dbf92e4b5645d7e3c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Mar 20 18:59:23 2012 +0100
contrib: added support for iOS
commit d9d46900168121a534bd4623632a7649883a828d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Mar 20 18:53:44 2012 +0100
contrib: fixed compilation of libgsm for iOS
commit fbfaa42af10a1dc78aa4e9cf2c21e26f19519ab1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Mar 20 18:42:40 2012 +0100
contrib: don't stip the arch from {HOST}
commit f7ff47d8cfe6c752426af7c54b6c1685c4e2b7c4
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Mar 20 18:39:45 2012 +0100
contrib: don't compile libdvbpsi's examples for iOS
commit 03fd366a524b5a58f3b3c72d18e53e6cad1cf98d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Mar 20 19:26:08 2012 +0200
Remove stray declarations
commit 4ef57a281506ba99783e4739481f0874d180b5d1
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Mar 20 13:25:46 2012 -0400
Fix shell syntax, sh is not C
commit 218a8f91a637393e6af43b3a683b8e577d31cd93
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Mar 20 19:20:28 2012 +0200
Missing #include
commit b542d4589832e4eb2d5598bdbbc8e27715763e7f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Mar 20 17:56:43 2012 +0200
vlc: fix regression with command line arguments
commit 34add5485867d5c37993e98a5f7054dceb349b84
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Mar 20 16:55:03 2012 +0100
ios/build.sh: added contrib options taken from the Android port
commit 70a5e26593b671ab5d267b3c527fda4ba83deae1
Author: Naohiro KORIYAMA <nkoriyama@gmail.com>
Date: Sat Jan 14 14:17:50 2012 +0900
Fix misleading Playback Speed string on menu.
When increasing speed to 1.50 (command + =), '1.50x' is shown on OSD, but '10x' is shown on menu (Playback -> 'Playback Speed').
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 72332b7500967f7d9c61a8d581f3aaed6a2d3b8a
Author: Philippe Coent <philippe.coent@gmail.com>
Date: Tue Mar 20 16:29:18 2012 +0100
contrib: detect iOS correctly
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 93669d4b0514a2802422b1021b7eade9dda85dff
Author: Philippe Coent <philippe.coent@gmail.com>
Date: Tue Mar 20 16:18:28 2012 +0100
ios build script: updated for iOS 5 and VLC's new contrib system
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 5a0f81655700d7007d2535386069abcf5de63ea9
Author: Philippe Coent <philippe.coent@gmail.com>
Date: Tue Mar 20 16:12:37 2012 +0100
MobileVLCKit: added support for current iOS revisions
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 70141801841ae6604f7707081b865d3b6600d817
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Fri Mar 9 17:59:18 2012 +0100
dash: removed EOFException
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit 96789285b241b73c17d79491eb02b42e2139ac49
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Fri Mar 9 16:45:29 2012 +0100
dash: added connection to chunk
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit eb5ab7ff522fd661a73c5f557f5595b35d2ace40
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Fri Mar 9 16:21:50 2012 +0100
dash: added Persistent Connection
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit c030c882fde09d295dd90c7fbd85314fe4fb68df
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Fri Mar 9 16:21:08 2012 +0100
dash: added byte count methods to chunk
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit 121f1710c4798046eb2e83d06ac3c580d1fbaa62
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Fri Mar 9 16:07:59 2012 +0100
dash: fixed warnings in basiccm and isoffmainmanager
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit 60ceaa11be97b1730baa46366504ba82431516c2
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Fri Mar 9 15:57:00 2012 +0100
dash: refactored HTTPConnection
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit 1cad10dc04100d7d7eba52238b926e130863ff75
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Fri Mar 9 15:56:38 2012 +0100
dash: added url parsing to chunk
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit f7f78e8a6d1019a03b86947552dbb26015c93f20
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Mar 20 12:18:16 2012 +0100
Qt: fix directsound simple prefs
Close #6424
commit 36641267bcfd98f26eaa0ae98ba7ac5d80d4184b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Mar 20 12:10:19 2012 +0100
Fix OSD when auto-scaling
Close #6423
commit fbdbd7dab2f509c6746e9077b060098b9d7a164a
Author: Denis Charmet <typx@dinauz.org>
Date: Mon Mar 19 22:39:15 2012 +0100
MKV: Use the appropriate time value to avoid loops
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit a3d13b6a0eac705784a4ed00de9e456b65fb5d69
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Mar 19 19:29:30 2012 +0100
Avcodec: add real audio lossless
commit 27da6e9cf2300f0468fd294ec090864a88826204
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Mar 19 19:28:22 2012 +0100
Add RealAudio Lossless FourCC
commit 04b1b0a687aba5ebba8e0128807e42725ab5d5d0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Mar 19 23:35:13 2012 +0200
vlc_opendir: simplify and partly revert previous commit
opendir() sets close-on-exec anyway.
commit 09814f3e8b8d753fcbba33e7242ec86379cbc1a1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Mar 19 23:05:41 2012 +0200
Remove excessive const
commit 06af246c3c1ec86d90f1673de4703bd60e2bae0d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Mar 19 23:01:34 2012 +0200
Pure C++ joy
commit f4cb0e4c64540ca67a02f02c5cce0249d78491c0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Mar 19 22:45:44 2012 +0200
skins: missing const
commit 5ed05632b7475e710f6c2ad44cf85c2b83d91e15
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Mar 19 22:44:26 2012 +0200
Remove stray function declarations
commit 6fe0882c078e57bf95df27c3a8aac8b09ffe3601
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Mar 19 21:07:39 2012 +0200
fluidsynth: remove unused computation
commit 2abddadedd89111d1d9c0f3ccad172fd9ec519a3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Mar 19 22:11:36 2012 +0200
Remove --disable-non-utf8
commit ae7b55a4f9db27c0117666d8f3c32fbd9dc5eb31
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Mar 19 20:54:12 2012 +0200
vlc: assume UTF-8 and drop dependency on libvlccore
commit bc032f3ca6dc189d41d0e3ba2daf9e4030b62a77
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Mar 19 20:46:09 2012 +0200
posix: drop support for non-UTF-8 operating systems
This patch also removes support for legacy encodings:
- in taglib, in the non-Windows code paths,
- in the Internationalized Domain Names resolved (only glibc) and
- in the GNOME VFS module.
Support for translation from/to UTF-8 was disabled by default 20 months
ago, and scheduled for removal, 14 months ago.
commit 7f3120af8fb80008ee5683c51c36cd5022797b8b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Mar 19 20:38:31 2012 +0200
posix: open directories with close-on-exec flag
commit 2a2bb7af2abb8d060d0cd8b79528655d76463c87
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Mar 19 20:47:58 2012 +0100
macosx: make sure that the http interface (and other clients) can toggle the fullscreen mode when using VLC's fullscreen implementation (close #6009)
commit 84b58d7ac047e996aa98eff7795a0f35b1fc143e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Mar 19 20:22:26 2012 +0200
Fix m3u8 playlist export on crap^Wnon-UTF-8 operating systems
commit 38a4fd744aee8b52d5cd3f5424b64b6d37ded6c0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Mar 19 18:45:20 2012 +0200
mp4: fix NULL dereference (should fix LP#936488)
commit 5ed8741fe14e4c6b6c084ff54b3c74fd016b34c4
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date: Fri Mar 16 15:23:30 2012 +0100
demux/mp4: remove a memset following a calloc
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 0b1b7516b965fa87c295eb0e7b9aa249f917e4e7
Author: F. Yhuel <fyhuel@viotech.net>
Date: Sun Mar 18 18:22:12 2012 +0100
libmp4: fix 'mfhd' parsing
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit b3e61d25caa5e7f2507219f8c5d63a76d34a6bc1
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Mon Mar 19 06:25:02 2012 -0400
stereo_widen: enhance strings
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 50f3a9b9b79a27cd1d1d5e1fee583bf06edf9f85
Author: Denis Charmet <typx@dinauz.org>
Date: Fri Mar 16 23:32:17 2012 +0100
Fix next/prev uid segment linking in MKV
This still doesn't work with ordered chapters though.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 5564f3a73c3a9dabc71c5ccf3b57c4ffaf341cd5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Mar 19 11:56:34 2012 +0100
Merge 2.0.1 NEWS
commit a961ab28431871c14674a8319dcfd89d057cabfe
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Mar 18 23:31:42 2012 +0200
transform: remove old commented out code
commit c4247c7abd91f81ef913b52ed2906dba021f2680
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Mar 18 23:16:51 2012 +0200
transform: add YUY2 rotations
commit bb0ee530d3621a139574531a1d2a5d925cdc6dac
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Mar 18 20:35:47 2012 +0200
transform: cosmetic fixes
commit 5678c1900b38babcbdf453fcbf3ee4f9a863e594
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Mar 18 19:53:39 2012 +0200
PulseAudio: update existing item rather than delete and replace
This avoids the infamous VLC playlist bug whereby the playlist stops if
the current item is deleted. It turns out PulseAudio tends to "update"
a source right after VLC opens it, and then VLC stopped playing almost
as soon as it started.
commit 6707159eedaf6cd9b2a62df0b48cbe9acecf9d37
Author: Mirsal Ennaime <mirsal@videolan.org>
Date: Sun Mar 18 18:43:47 2012 +0100
dbus: remove useless callback and fix warnings
commit 485d2aa510d1067af31c479964e7235da146ac4f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Mar 18 19:12:29 2012 +0200
dbus: remove excessive main loop debugging
commit 5de19c378287e83f4a592fb9cc02818ff9df8c51
Author: Mirsal Ennaime <mirsal@videolan.org>
Date: Sun Mar 18 17:55:45 2012 +0100
dbus: fix the CanSetFullscreen property getter
Make org.mpris.MediaPlayer2.CanSetFullscreen true only when
a vout thread is running.
commit 34f8634622d16e6538f271b2526f206e5b5f6f45
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Mar 17 16:00:25 2012 +0200
Add orientation to video format
commit 21f905e175e5851c3c52a01697c7c795460e5067
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Mar 18 11:36:55 2012 +0200
Add parity() helper
commit 6eec2a0646b5d10fe1f3404e9b892a8ab2747a58
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Mar 18 10:50:28 2012 +0200
transform: add transposition and anti-transposition transforms
commit 39ddd4de98d6933a1aefae879ef8d2382c238cf6
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Sun Mar 18 04:36:11 2012 +0100
lua: cosmetics
commit 525e092dfd845b71af030fba2332ea961a4c2d37
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Sun Mar 18 04:06:36 2012 +0100
lua: do delete stdin/stdout client
This fixes an endless loop when piping commands to stdin with echo
for example
commit ccaf5b8de94a5730665b83ebb8baf632b1ec1814
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Sat Mar 17 22:36:31 2012 +0100
lua: finish reading data from hung up client before deleting it
In particular this happens when piping commands into stdin
commit de0bf007ea2fee4a6062a0616e0ca77dae50e3a7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Mar 17 20:39:11 2012 +0200
transform: special cases for packed YUV
This fixes the smurf effect on YUY2. Unsupported quarter rotations are
black-listed.
commit f866e62138fb4489823b406389c0278f8c30e1d4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Mar 17 19:31:22 2012 +0200
transform: handle chromas with 16-bits or 32-bits per component
This includes RV15, RV16, RV23 and high depth YUV chromas.
commit 6f0caee4edc4cc40c9fbc7f437a0d1c6f43e5100
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Mar 17 19:09:20 2012 +0200
transform: non functional changes to support more than 8-bits
commit 9dfcc9e548abefb260a10df57f79151790a1bf03
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sat Mar 17 17:59:36 2012 +0100
macosx: native fullscreen mode is not default anymore
commit 2368d54953fc4e7731d29ae8749c5ffb3ecb03b8
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sat Mar 17 17:11:55 2012 +0100
macosx: fix two warnings
commit 80e730f1e4d67f4a00428220ed170d477c85032a
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sat Mar 17 16:42:04 2012 +0100
macosx: remove custom orderOut: implementation
The if condition was only true in a very very rare case, and even then the code is
incorrect (e.g. when the detached window is in fullscreen and the user closes
the main window).
commit de742db20a39f116ca2505926fe1a0e9c20de47a
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sat Mar 17 16:23:39 2012 +0100
macosx: set b_nativeFullscreenMode to true only if we really use this mode
This simplifies the code in several lines.
commit 73592ab3f30df4a4b44bd5e58f5e975ff0a56642
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Mar 17 18:44:27 2012 +0200
transform: do not repeat choices in long help
commit 81c551212c9c8f4deaa9806aaad13d464166cff6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Mar 17 18:44:14 2012 +0200
transform: use restrict qualifier as appropriate
commit 226b223837572d60937a25b5252f094a06d27dd4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Mar 17 18:42:41 2012 +0200
transform: correct chroma check
This should enable a few more chromas, at least GREY.
commit f963a92355f5e0640efafd3bacf6ea0370b28e0d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Mar 17 18:25:07 2012 +0200
transform: inline the inner plane loops in the macro
This enables GCC to inline the coordinate functions. Without this,
there was one function call per pixel component.
commit 1250ccb91a273d440b2e8447c50be16314195926
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Mar 17 14:21:12 2012 +0200
vsxu: update POTFILES and NEWS
commit a7f48f35c051fa894c0102b24ab0ce76d2d158fd
Author: Jonatan \"jaw\" Wallmander <jonatan@vovoid.com>
Date: Sat Mar 17 11:26:36 2012 +0100
Added support for audio visualization: Vovoid VSXu
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit 9cf66c2856ab3a209fe15ec5662a8cd927ee20bc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Mar 17 11:28:44 2012 +0200
GLX: glXSwapIntervalEXT() returns void so ignore return value
glXSwapIntervalEXT() does not return a value, contrary to the
SGI equivalent. In case of error, the X11 error handler is used.
This patch fixes compilation with conforming headers. It should still
be compatible with buggy Mesa headers where 'int' is returned.
For reference, see the specification here:
http://www.opengl.org/registry/specs/EXT/swap_control.txt
http://www.opengl.org/registry/api/glxext.h
commit 843e8cbaa44c62a832a82eed338883cb2c15c1d9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Mar 17 01:07:50 2012 +0100
Android: fix typo
commit e38885cbfd731b919774b4cfb3497fa1269e969c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Mar 16 22:51:38 2012 +0200
v4l2: rationalize input selection
There is really no point in enumerating all inputs here. Eventually
the service discovery plugin should take of that properly.
commit aa5559bfd00b2a5dd08371299fdd8dfe1e694d18
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Mar 16 22:47:50 2012 +0200
v4l2: clean up video standard selection
Do not bother if the input does not support/need it.
commit caa43042915f7f9eb750454d590e9688e6c01df0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Mar 16 22:29:03 2012 +0200
v4l2: temporarily remove broken bottom field first flag
This should be set for all NTSC standard variants, not only for the
whole set of NTSC standards. More importantly, this should used the
detected standard (VIDIOC_QUERYSTD) rather than the configured one
(VIDIOC_S_STD) if at all possible.
commit 68080f2bef01181e305ddc170af701c117022a55
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Mar 16 19:12:30 2012 +0100
Android configure: simplify flags and allow tegra2 configuration
commit 79d5eab54783dadba22b4f7366cc847c4bd96e20
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Mar 16 19:09:56 2012 +0100
Contribs: clarify flags for armv6
commit 94dd5e7fbb7c6a6b35a1b1d11ef70ae2fb428f9d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Mar 16 15:19:48 2012 +0100
Lua: update README.txt
commit 335d9c73de2390adffd0f80cdff96cb80344c237
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date: Fri Mar 16 12:06:40 2012 +0100
mp4: add a warning
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 57dfca01b137768d49b0c27cb13752201e377e7b
Author: Sukrit Sangwan <sukritsangwan@gmail.com>
Date: Fri Mar 16 12:19:42 2012 +0100
Chorus: cleanup and quality fixes
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit f5b61062e9b219aff63b604e2e59429eae1a350f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Mar 16 12:19:21 2012 +0100
Update LIST
commit 0c782cba4fa2516d3cce6367ed5d08ad20f79575
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date: Fri Mar 16 10:31:24 2012 +0100
demux/mp4: add parsing of sidx box
This is a DASH specific box. See [1] for its definition.
It will probably be useful in a near future, and I will use it at a
workaround to get fragment duration when tfhd and trun boxes don't give
(default) sample duration(s).
[1] http://www.3gpp.org/ftp/Inbox/LSs_from_external_bodies/ISO_IEC_JTC1_SG29_WG11/29n12310.zip
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 8bce50f4b059f638d5f92323e6fec8c5318c432a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Mar 16 11:38:01 2012 +0200
Fix surrogate detection
commit d3e59dc6d41b02671b1302931002a0192109a765
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Mar 16 11:35:26 2012 +0200
Fix warning if openat() is not supported
commit 1735628c3bccb969f3d6357f0c96a54e26b49417
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Mar 16 11:31:38 2012 +0200
Fix a warning on uncommon architectures (hopefully)
commit abbc854ee1efef6ca463145ea1d203b14c4506d1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Mar 16 11:29:57 2012 +0200
Unused variable
commit 61ce5ee858be5402694b579a3c3ce510a9907da1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Mar 16 11:23:53 2012 +0200
Reduce variable scope
commit 4dd64b21ad90be76e7834b4ca969e9fb441eff93
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Mar 16 11:16:02 2012 +0200
DTV: add DVB-T2 PLP ID parameter
commit 3b4214c51ae85e8bc9557eef956ad34957771054
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Tue Jan 10 19:12:18 2012 -0500
Add vlc.sd.remove_all_items_nodes()
LUA SD: Add vlc.sd.remove_all_items_nodes() to make it easier for LUA script writers.
Close #3397
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 561d5ca2c093ed68c36653197d7e81c2ea1f5674
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Tue Jan 10 21:10:41 2012 -0500
Export services_discovery_RemoveAll
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 170a67b5754055f0973187ebfcea0b5860da482a
Author: Ludovic Fauvet <etix@videolan.org>
Date: Fri Mar 16 00:03:16 2012 +0100
Qt: hide the tip when the playback ends (blind fix for #6120)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 962d67d2b4d7978cf9583bdb631682d25519167c
Author: Sukrit Sangwan <sukritsangwan@gmail.com>
Date: Fri Mar 16 00:04:41 2012 +0100
Improve Stereo Widen description/help
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 86cbed5614a0f858ab50c7af45183974d6a58baa
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Thu Mar 15 18:43:27 2012 -0400
Save display remaining time setting
Close #5914
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 502db837cf8e14a8f92b7e43a4f306d70b7f136f
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Wed Mar 14 18:02:19 2012 -0400
Embed manifest files as Windows PE resource
Close #3335
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 0891bbe75522d1c523ae75063ea7c1d0aedabc23
Author: Ludovic Fauvet <etix@videolan.org>
Date: Thu Mar 15 22:39:22 2012 +0100
Qt: don't try to show an uninitialized time tooltip
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 4a9aaa841d61abe623de76f05b15c7760fe14ca3
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Thu Mar 15 22:07:37 2012 +0100
Qt: TimeLabel: Use valid constructor for QSize
commit 5d4394246bfbac1bf4713ea27654892561829d53
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Mar 15 22:03:55 2012 +0200
v4l2: rationalize tuner settings
The tuner index is determined by the input. The separate tuner index
setting was thus wrong and is removed.
The audio mode now defaults to primary language rather than being
unspecified. If this is not supported, it falls back to stereo, then
mono.
commit 087fbc42182507dea9fb8bbe49ae7c3b7cbfbe52
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Mar 15 20:22:57 2012 +0100
macosx: cosmetics
commit ce66ed5df0bdca6132c2dc8cc16ee373037cb82d
Author: Michael Feurstein <michael.feurstein@gmail.com>
Date: Thu Mar 15 13:27:32 2012 +0100
qtsound: fixes bug if no device is connected
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 54205a270031f83867599a45201e4f2da2c46652
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Mar 15 19:56:40 2012 +0100
macosx: make sure that the options in a module list are displayed in the desired locale when displaying the simple prefs (close #6385)
commit c5d3439d6e69fac7c1a742b66215a2fb37bc76b9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Mar 15 19:16:34 2012 +0200
v4l2: fix and rationalize audio input selection
The audio capture capability flag is irrelevant. Instead the selected
video input specifies its allowed set of audio inputs.
commit 0d8ccdcd96994f6cddeb8318c6a27e247f0f16f1
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Mar 15 19:08:10 2012 +0200
v4l2: non-video capture devices cannot currently be used
This is not to say that devices of some other types should not be
supported. But none of them currently are really supported.
(Also I think a different MRL scheme would be preferable for some.)
commit bda8acb3a7818ebf1094ffd1a427dc1ea86cf040
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Mar 15 18:28:29 2012 +0200
v4l2: cleanup headers order
commit 77cd42306ea9a3b0b9532c85f89a5d8afaf9c79e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Mar 15 18:24:17 2012 +0200
v4l2: inline OpenVideo()
commit c0a980e6d55676856aad8317f02e12a66d64f5f5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Mar 15 18:05:41 2012 +0200
v4l2: remove useless check
The module has zero priority, so this was always false.
commit f5cb63575c65be2719ed8f2cad0e4dff7f288872
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Mar 15 15:41:51 2012 +0100
MMS: fix previous commit
/me stoopid
commit e1b2c3bcb3927e6404f40ea4acff946b27c7ecaa
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date: Wed Mar 14 11:38:18 2012 +0100
fix ogm header creation : do not copy structure to file directly.
commit 701763cdbc92e08818ceb2eb44726c98b20f0d18
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Mar 15 09:39:38 2012 -0400
contrib: dvdread: resolve OSX mount points properly
getstatfs seems to work better than getfsent
commit 19bd7f7b3058619d7677afa96b38924e1422c4d7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Mar 13 11:18:12 2012 +0100
RealRTSP: Fix Heap Overflows
SA-1202
commit 3a57afee14a7f00fd6ff0cccb90a60923ccf766d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Mar 13 11:21:27 2012 +0100
MMS: fix Stack overflow
SA-1201
commit a04e845438d54c85defa00713bddf9683f9e0993
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date: Thu Mar 15 13:17:07 2012 +0100
sap : smooth the announce period average
closes #5462
commit be3ffe18f1ab6512a51cd96764177aa2c71f98bf
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Thu Mar 15 10:35:16 2012 +0100
macosx: only pause on minimize, if window with video is minimized
commit 6f7d72abf437bacba04be811e72bb6c7758f8805
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date: Thu Mar 15 10:36:07 2012 +0100
typos
commit eaab103fb7b5a28dd8ed5d748348382899380783
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date: Thu Mar 15 10:05:25 2012 +0100
check for crazy values in rtsp npt range
commit ae1d561eec42907a4b8bd1648ffdbd3052372e7d
Author: FUJISAWA Tooru <arai_a@mac.com>
Date: Wed Mar 14 22:50:15 2012 +0100
macosx: added screen selection support to the Open panel
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit c1b4f1986c9c857e4cde2fa52e689ee577d53160
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Mar 14 22:45:23 2012 +0100
screen/mac: removed compilation warning
commit 8ef6e5c761423d007c0d839e7870fd627283b20c
Author: FUJISAWA Tooru <arai_a@mac.com>
Date: Tue Feb 28 21:01:50 2012 +0900
access_screen: added support for OS X Lion
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit c2c7ca26b3cda6af2204da23fa239a6202fe411d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Mar 14 22:32:51 2012 +0100
macosx: fixed minor glitch in the open panel
commit 684c28156ecd9ec69724ae05661f5701457e8ae7
Author: Michael Feurstein <michael.feurstein@gmail.com>
Date: Tue Feb 14 17:16:51 2012 +0100
qtsound: added GUI integration for capturing audio devices on MAC OS X
audio devices can now be selected in the capture dialog
fixes a bug where video and audio devices don't update the MRL
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit fd75aab3d6670f7404e1c3e741a87587481472f4
Author: Michael Feurstein <michael.feurstein@gmail.com>
Date: Tue Feb 14 17:16:51 2012 +0100
qtsound: bug fixes
fix for selecting the device with the correct UID
GUI and qtsound now both reference the correct UID
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 2709f26e4112d8f1745cec7893efeb45368bb814
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Wed Mar 14 20:49:00 2012 +0100
macosx: when main window is hidden, let playlist menu item only display the window
Furthermore, this commit fixes close button functionality in dark ui style when video is playing
commit 64637de2753e3ff571a703ab540af181359e9e86
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Mar 14 18:18:05 2012 +0100
logger: fixed default log location on OS X
commit 10f17cdeeaaca3c6a6df37ef010d8498bfc173e5
Author: KO Myung-Hun <komh@chollian.net>
Date: Sun Mar 4 20:51:34 2012 +0900
Add disc drives probing for services discovery on OS/2
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit cdf9d7ce729d9dbb1f9deddd9dde331667c33d65
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Mar 14 16:38:46 2012 +0200
sout standard: obsolete "group"
commit 11f1a3ea832ab8c69013de2f0631afda3a5c53ff
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Mar 14 16:35:41 2012 +0200
RTP: add an option to control the category
Reported-by: Vincent Vinel <v.vinel@gmail.com>
commit 6b5b319c452a328f93f6466eb9b934eb1513d266
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Mar 14 16:33:31 2012 +0200
SDP: send the standard "cat" attribute in addition to "x-plgroup"
commit aea7f120cac105e66b89443a2e50e3b68117732f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Mar 14 16:31:50 2012 +0200
SAP: deal with the standard "cat" attribute from grouping
Fallback to the legacy VLC-proprietary "x-plgroup" for backward
compatibility with old VLC UDP streams.
commit b99c2ad437cd60a80ccc2fe12466bc43ecd53533
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date: Tue Mar 13 09:07:09 2012 +0100
npt's are double in live555 lib. We were loosing precision, and it avoids double->float->double conversions
commit 1551026fc33f26c5e19dd2a0f30a9065b0232015
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date: Tue Mar 13 09:02:56 2012 +0100
rename misleading variable name
commit f6533ac058690b4c9b1405f5ec169829db5aad55
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Mar 14 06:42:19 2012 -0400
Split options parsing from config_ChainCreate
commit 22c24d5aaf7a41f8f0a3beb49039ec8415767263
Author: Denis Charmet <typx@dinauz.org>
Date: Tue Mar 13 22:29:02 2012 +0100
MKV: Don't ignore user preferences for track selection
Fix #6375
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 511519e3420eb716616f321f3d0bc630c2261414
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Wed Mar 14 10:16:32 2012 +0100
macosx: priorize native fullscreen over non-embedded window
This fixes some problematic behaviour, when the user changed some settings
but has still not made a restart.
commit 67e869c503d39d443de598d8f4bba4d48b79330f
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Wed Mar 14 00:08:40 2012 +0100
Qt: open disk: fix tab access order
commit 7502f4a1a9c14219b040843e3334b045a5dc6bfe
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Mar 13 21:29:18 2012 +0200
Typos
commit 7b333bdad300f2492a91d5df3da034385b72daf4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Mar 13 20:33:51 2012 +0200
FluidSynth: add chorus and reverb effects settings
commit 752bb57b16e63a225846df5f0c106880a5abba63
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Mar 13 20:37:57 2012 +0200
FluidSynth: add polyphony setting
commit ff9a492d3654c188336050ccfddb8ad6701887c6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Mar 13 20:28:59 2012 +0200
FluidSynth: support for custom sample rate
commit 3ead74ab142286d39f1f155569a3f389d7e5f28f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Mar 13 20:13:49 2012 +0200
FluidSynth: add gain setting and better default value
The default gain of 0.2 was way too low compared to other audio codecs.
commit 6bd01d087b85f91412fb9637aa3ee821d4c7bd12
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Tue Mar 13 17:22:10 2012 +0100
Qt: TimeLabel: compute minimal size to avoid 'dancing' with surrounding widgets
commit d3a13c633381c8017f6e657a566e80102f8caabf
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Tue Mar 13 16:27:13 2012 +0100
Qt: TimeLabel: use padding, not margin and spaces
commit ea4e38b539b4c0a4b36d047292a84ad92b6bed25
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Mar 13 18:17:57 2012 +0200
Linux DVB: revive --dvb-device to support multihead adaptors
commit b517ac74d7a2d7b8c104ec3f3ee1f6d56f78581d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Mar 13 18:14:57 2012 +0200
Linux DVB: do not run ioctl() on fd == -1
This should fail safe, but it is still ugly.
commit 043553e769dc66d1e891f68723456c294f1c31f5
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Tue Mar 13 15:14:51 2012 +0100
qt4: Fix PLSelector when a discovery service fails to be created.
commit a569b0968802ce6a3582312dd22e7ffa767953ca
Author: Ludovic Fauvet <etix@videolan.org>
Date: Mon Mar 12 17:11:30 2012 +0100
Qt: use a QStyle to draw the seek slider
This should be much cleaner than drawing ourselves inside the paintEvent
of the widget. Furthermore it is easier to fallback to the native slider
available in pre 2.0.
The use of a QStyle also fixes the clipping issue where the handle was
cropped while being at the start or the end of the slider.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 31f985a586958bfb31779936555e4bb98cebc71b
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Tue Mar 13 14:09:29 2012 +0100
macosx: group methods in simple_prefs.m for better clarity
commit 5ff8299fade511fbee60df13f0dfaf94d72d5fd6
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Tue Mar 13 13:24:01 2012 +0100
macosx: disable native fullscreen checkbox only once
commit d6d758229aa634c95373de579e182e357b7c78af
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Tue Mar 13 13:22:07 2012 +0100
macosx: implement double click for hotkey prefs
commit 07616a8ecb95cdc0e3059b9b3f0c4a5393b1c773
Author: Clément Lecigne <clemun@gmail.com>
Date: Tue Mar 13 14:06:59 2012 +0200
ty: fix out of bound read on corrupt files
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit b737cac862fe1807e9026c5bfcb9966d3b44cf4a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Mar 13 12:28:48 2012 +0100
Contribs: update freetype to 2.4.9
CVE-2012-1126 up to CVE-2012-1144 and SA48320
commit 6493879248c4ea2d13f794bda75144e13a12399f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Mar 13 13:25:19 2012 +0200
DTS: rework post audio_filter conversion and fix buffer size
Although this was not reported, this suffered the same problem as A52.
commit a6e127f134e42f5d1d5ea9d9b8d055ce42e8caf8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Mar 13 13:20:31 2012 +0200
a52: cleanup and fix buffer size
This closes a heap overflow on corrupt files.
Pointed-out-by: Clément Lecigne <clemun@gmail.com>
commit 5eb66de0bc0aece807b0774e71cf3b86d54e81be
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Mar 13 11:08:19 2012 +0200
DTV: grammar fix
commit dede0c9527d3372e70952a677b57a7167a0a48fa
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Mar 13 12:15:25 2012 +0100
Contrib: update tiff to 4.0.1
commit 06a2a739e76f8c05776be0f84faef049a2505cec
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Mar 12 22:46:33 2012 +0200
Linux DVB: remove dysfunctional "dvbt" scheme
It is redumdant with the preexisting dvb-t scheme and does not even
always select the correct delivery system. Also the failure mode is
much more confusing than a plain error input failure message, and
it is inconsistent with other delivery system names.
commit c26ef9bc31a6ecd06dd4272e9139e6611e2e1294
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Mar 12 19:20:17 2012 +0100
Qt4: do not delete useful text
commit f1191a4cf777f26dca4567b2427439ab7032bb6d
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date: Sun Mar 11 15:26:27 2012 +0200
Qt: Tell users about the delete key
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 144ac6b60365cd03fcf4cdea8b706d5551170038
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Mar 12 18:29:12 2012 +0200
Linux DVB: drop support for API version 5.0
That corresponds to kernel versions 2.6.28-2.6.31 inclusive, none of
which are supported upstream anymore.
commit 80f1a853a378ab37ba857d8907243f6d88707d58
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Mon Mar 12 16:23:23 2012 +0100
hls: Cosmetics.
commit fc50e57ad33d9ede13e435267e9dda3d30501711
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Mon Mar 12 16:22:10 2012 +0100
hls: Fix parse_SegmentInformation error checking.
commit 4f96ae4a9bf70543b421e1b039cad0356a696b92
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date: Mon Mar 12 14:55:09 2012 +0100
skins2: fix mute behaviour
The skins2 code checked for the audio volume to be zero. However the audio is muted with by caling
the function aout_SetMute() or aout_ToggleMute(). Use aout_IsMuted() to test for muted audio.
commit ff74e967e9777ed821734077051f55ac84a173a5
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date: Mon Mar 12 14:54:06 2012 +0100
skins2: resize new layout first when switching between layouts.
When switching layouts the windows was resized to the default state at design time.
Now the layout being switched to is first resized to the size of the current layout.
Switching layouts now nolonger results in the layout being restored to its default size,
instead it keeps the size the user inteded it to have.
commit 3444aef7c7d1523e184a2a11d8f62675ef17700e
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date: Mon Mar 12 14:53:20 2012 +0100
skins2: show the human readible name of the playlist item by default.
The skins2 GUI showed the URI by default, but this is not what most people expect.
commit 99f8e9ea391ffce07145e342310bd68dd3862194
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Mar 12 15:34:22 2012 +0100
Update programming part of AUTHORS
commit 5d71a580e2c59c23734f9f2eddb53bf58f2ab507
Author: Christoph Miebach <christoph.miebach@web.de>
Date: Mon Mar 12 15:20:02 2012 +0100
Scripts to help keep up-to-date AUTHORS file
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 829b5a923845e3b3f6a7c57c90060410bedb47b3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Mar 12 13:34:59 2012 +0100
Qt: limit the size of the comboBox for network open.
It behaves badly on Win32
commit c5d86459ecc4013637db40e35fcc832edc4257da
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date: Wed Mar 7 17:19:43 2012 +0100
vlc_block_helper.h: fix weird indentation.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit df1f5e2182795e2aaf904b0661c3fd7b7d3dfcda
Author: Sukrit Sangwan <sukritsangwan@gmail.com>
Date: Sat Mar 10 17:59:12 2012 -0800
stereo_widen : filter to enhance stereo
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 94566cadba9a5bf107bdc89a96020b9020ad3468
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Mar 12 10:17:36 2012 +0100
Register 669 extension
commit f55a160da54be5e09576947388f5eb60d0d224ff
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Mar 12 00:22:47 2012 +0100
Contribs: update libdvdcss to 1.2.12
commit 8671c1a9b4beafe5f363b705316ec93f69f844d2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Mar 11 23:02:48 2012 +0200
decoder: stricter assertion
commit 092e8242e786dfef3568dabd654e3d886c7534f3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Mar 11 22:58:10 2012 +0200
decoder: pause aout at creation in corner case (fix #6369)
If pausing the decoder races with setting up the audio output pipeline,
the decoder can end up already paused when the audio output is created.
The audio output insists on a strict start -> (pause -> resume ->)*
(pause ->)? stop series of state transition. So it must be paused
explicitly in this corner case.
I have not investigated whether this problem affects the video output
but this seems very likely too.
commit 1faaadfcd885357a7ccde457aa4a540bb90e2185
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Mar 11 22:14:38 2012 +0200
v4l2: load libv4l2 dynamically where available
This removes the build-time and install-time dependency.
commit 126679799c39ee3fec9af2fe52c1287e974b91ee
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Mar 11 18:00:27 2012 +0100
Qt: do not loose fullscreen controller after customization
Close #6116
commit bb20070a980134c728d5d57c9203784006f5a82c
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sun Mar 11 18:40:10 2012 +0100
macosx vout: also do crop if macosx-video-autoresize is false
commit 3aae0170920341e9315a0a9868b315c1eab255d6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Mar 11 19:15:34 2012 +0200
Linux DVB: run-time fallback from 5.5 to 5.0 frontend probing
This enables running VLC to run on a kernel that does not support
version 5.5 of the Linux DVB API (i.e. Linux < 3.3), even if VLC was
compiled with more recent kernel headers.
Unfortunately, this is of limited use. In practice, the running kernel
version is more likely to be newer than the kernel headers, than to be
older. In that case, VLC will print an explicit error.
commit 0c9d696d4d2224a35b7e85c366e361a126352ce3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Mar 11 18:55:37 2012 +0200
Linux DVB: show libvlc and kernel API versions in debug
commit 2013440e126d56449a749517592affc2b901b67d
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Sun Mar 11 17:10:51 2012 +0100
Revert "bluray: properly suppport FIRST_TITLE & TOP_MENU titles"
This reverts commit 6afa23b2dd9e3f526aa59c5d1ee727d2ce249e78.
This was breaking length computing, thus breaking seeking.
Conflicts:
modules/access/bluray.c
commit c68373380984bbf16687997e426b25ac90558751
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Sun Mar 11 16:57:33 2012 +0100
bluray: Fix seekpoint updating.
commit a769aa6eb6c868e4487cde63fe6c63641f0b9e5d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Mar 11 18:05:21 2012 +0200
DTV: deal with "cable", "terrestrial" and "satellite" scheme right
This requires Linux DVBv5.5.
commit 9537fc5c2bfd53c493096a3ac66583d9d5d45ea0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Mar 11 17:55:34 2012 +0200
Linux DVB: support for multi-standard frontends with API v5.5
commit fd122ba2010fd42f5e2ad33bfbec8d79f9587291
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Mar 11 17:46:44 2012 +0200
Linux DVB: distinguish Clear QAM from terrestrial ATSC
This will be needed for proper DVBv5.5 support.
commit a9862530656860c69d51d8a8fbe75baae0149e91
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Mar 11 17:01:20 2012 +0200
Linux DVB: factorize and revector frontend probing
commit 9df024608bdb087f26bff309ddcc9d686e0353d5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Mar 11 16:29:37 2012 +0200
Linux DVB: small typo
commit 42b8a557d6f0045c2a3a06a9ff457ce2a9cf7144
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Mar 11 16:27:07 2012 +0200
Linux DVB: fix format string
commit 9a61ad29780421e83b2073db71114fbca7ea893b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Mar 11 16:22:25 2012 +0200
Linux DVB: add an assertion
commit 542b07d310adad4692455396ffa5d52f3fe666b7
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Mar 11 16:08:19 2012 +0100
macosx: fixed 'Open File...' in the subtitles sub menu (close #6352)
commit db56ab24bcd6319316fc1d0308ed28b66a8d5477
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Mar 11 15:57:31 2012 +0100
bluray: Don't fail silently.
commit 12bb4f9d52832dafb493d0c0241b154cbdce251e
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Sun Mar 11 15:50:49 2012 +0100
bluray: Fetching meta info isn't mandatory.
This should fix bluray playback on windows.
commit 1d4f6a974f9b04873ba9ef5f016053364ef62836
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Mar 11 15:30:29 2012 +0100
macosx_vout: implemented crop support (close #6080)
note that this patch includes a hack to revert to the 'Default' state correctly
commit f7ee3edcc510959cb85ffde3c350df8c36123c4e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Mar 11 14:29:54 2012 +0200
Move vlc.misc.*dir to vlc.config.*dir
commit 8d37aa9aeaa2f62f626e861dd8dd1b0842830270
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Sun Mar 11 12:39:07 2012 +0400
contribs: build libbluray with libxml2.
Required for metadata support.
commit 87e18497d1ba9525187ca952e85379c59d7dff5b
Author: Rafaël Carré <funman@videolan.org>
Date: Sat Mar 10 17:26:19 2012 -0500
Remove bashism
commit 50134d9405852b74a9844e44f154049a91eaef9e
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sat Mar 10 20:36:29 2012 +0100
macosx: disable native fullscreen checkbox in prefs if a change would have no effect
commit 51cbd1c24870eec1b386ee978d4ebcaae4a0ac9e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Mar 10 18:18:42 2012 +0100
macosx: allow to hide the drop zone while the playlist is empty using an option-click on the playlist toggle button (refs #6213)
commit 96b0289176abe5a24eb1f854e74654b3c55d0574
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Sat Mar 10 15:58:10 2012 +0100
bluray: Fix a memory leak introduced in previous commit.
commit 3bc5c401996090ef409d0c76fd59c1d009b80c00
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Sat Mar 10 15:54:43 2012 +0100
bluray: Check for read error when menu are enabled.
This fixes crash with BD-J menu, if libbluray isn't built with java
support.
commit 207e13c211c1af905bf567934457fd5c91031856
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Sat Mar 10 15:52:23 2012 +0100
bluray: Check for bd_play failures.
commit d8f49b7514cad7964a857f32f16b17e52f44e444
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Sat Mar 10 13:03:43 2012 +0200
configure.ac: don't fail in x26410b if library not found by default
Only fail if user explicitly enabled x26410b option and suitable libraries
are not found.
commit 9cab210f4da9c35c49aec8f72c71791aaa3bad32
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Mar 10 12:46:57 2012 +0200
skins2: use localized hotkey strings
commit 0be34d7019db0b2cda25f360a52de9411f45fb74
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Mar 10 12:46:35 2012 +0200
Qt4: show localized hotkey strings in preferences
commit 3ff3d5775f4e77a5a047135d05cc622b129e54ea
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Mar 10 12:42:53 2012 +0200
Provisions for localized key code strings (refs #5974)
commit 1cf1818dabb0594db4ec2ff2bb141a75901ffe7a
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Thu Jan 19 12:52:05 2012 +0200
x264 10-bit version into contribs
commit 30188b9dc24d39832c76d4997d05b208bf892825
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Sat Jan 14 23:13:02 2012 +0200
x264.c: add x26410b-module for 10-bit encoding alongside normal 8-bit, supports only static linking
commit 797ca65c8f545a22d02ed676711e6f254d5b5dc4
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Mar 9 18:41:16 2012 +0100
macosx: changed the playlist toggle button behavior (close #6213)
it behaves this way now:
- no video => toggle window minimization
- active video in main window => toggle playlist / video
- active detached video => toggle window minimization
- active video in main window, option click on button => toggle window minimization
commit 4106e42f145faa3534788a58fec9d6eae59ae7e0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Mar 9 17:58:26 2012 +0100
macosx: fixed DVD playback using libdvdread (close #6027)
commit da05eb0c8eb4223f4d73c09e3cc32e036475f3f0
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Fri Mar 9 17:41:39 2012 +0100
hls: Remove useless errno include.
commit 08a2a6031b83a4a227c785ef46121b2fbd289b06
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Fri Mar 9 16:36:50 2012 +0100
hls: Fix floating-point value duration parsing.
commit 7eb141b4800273870a95210a98c6464416a3b041
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Fri Mar 9 16:34:59 2012 +0100
hls: Avoid using errno.
commit 8a57032172f9e6c737036cac6fe8f2e530ac21f1
Author: bbcallen <bbcallen@gmail.com>
Date: Fri Mar 9 17:36:31 2012 +0800
hls: m3u8 parser should pass 0xD at line end
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit 411132d9a6511283f4535066dc765658e3a4c01c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Mar 9 14:04:48 2012 +0100
Contrib: Lame, forget the sha512 update file
commit 77956b05910b44ee764815e08c0e5a52a0d984ed
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Mar 9 13:55:00 2012 +0100
macosx: fixed playlist and close entries in the Window menu (close #6239)
the playlist item automatically reveals the main window now, in case it is hidden. the close item correctly closes the detached video output window now, when using the gray ui style
commit 52d209b83b69cd0a0576a41976b3d8d8926178eb
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date: Fri Mar 9 08:31:05 2012 +0100
live555 : fix quicktime audio codec settings.
commit fc247b6f842e382484486197f89beca34499e425
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Mar 8 21:49:38 2012 +0200
simple mixer: unduplicate channels definitions
commit f39ad0efe9b82c85285bf83635e8610118b4564d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Mar 8 21:25:57 2012 +0200
Unduplicate WG4 channels order
commit 2b2e2df7d5c6d323f07d3d9fd612ed1c129e86d7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Mar 8 21:15:27 2012 +0200
sdi: no channels magic numbers
commit f24825edb4c7c3b4605bba07aea9d13dd6aad06a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Mar 8 21:13:44 2012 +0200
hdsdi: no magic numbers for channels
commit 0e251a88966214c4e357cbe13935251fffff47db
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Mar 8 18:02:03 2012 +0100
ASF: correct debug/warning messages
Empty function does not mean unknown guid
commit a1492c7cdf607ca70af975fcf94a364d06c6d760
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Mar 8 17:26:11 2012 +0100
ASF: parse correctly advanced_mutual_exclusion types
commit 1cb530379f592f7308fd87b70a0267157894ccea
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date: Thu Mar 8 15:22:45 2012 +0100
improve mxpeg detection : there are some cases where the jpeg comment is not included
commit 2c41ee000390d463221d82db9b36b5df8ecad390
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Thu Mar 8 14:45:41 2012 +0100
bluray: Minor refactoring.
commit aef79d832965b10a923aa47b89475ae44bb11b53
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Thu Mar 8 13:03:14 2012 +0100
bluray: Removing useless title management code.
As pointed by fenrir, this is already handled by the core.
commit bc368cb418feb3c5ce8a1afd1699cad3fbf00acf
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Mar 8 13:08:08 2012 +0100
Support WMA Lossless with recent enough libavcodec
commit 6a72420a4526146b65f87b778e010b9ce52895a9
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Mon Mar 5 18:54:11 2012 +0100
qt4: Adding support for bluray menus
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit 93154b676439e2dadb4a27b72b4c432c860532be
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Mon Mar 5 18:54:10 2012 +0100
qt4: Open disc: cosmetics
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit 339983794cf5faca77706e2ae7a4f765d2e1cff8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Mar 8 12:36:31 2012 +0100
Bluray: kill warnings
commit 24961b3535b186d29dea57804c6f7ddbd905b754
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Mar 8 12:33:03 2012 +0100
Bluray: cosmetics
commit 6afa23b2dd9e3f526aa59c5d1ee727d2ce249e78
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Thu Mar 8 12:23:32 2012 +0100
bluray: properly suppport FIRST_TITLE & TOP_MENU titles
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 425ee6e926369f3cb02033fbf60b5898ed19fff9
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Thu Mar 8 12:16:33 2012 +0100
bluray: Store the meta informations in p_sys
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 11e721fa2da7eaf8a0088afc9e2caeedaa59af56
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Thu Mar 8 12:13:37 2012 +0100
bluray: protection against incorrect paths
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 6ae6943bde14ce79ded3ddefd0f4372456949cfc
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Thu Mar 8 12:11:23 2012 +0100
bluray: Handle mouse events
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 70d36ebbdcfd0c787d605e676699632442365f51
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Thu Mar 8 11:51:42 2012 +0100
bluray: Add support for overlay
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 0889b46df014d64833bfbbb1b8426161f5c0522d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Mar 8 11:53:25 2012 +0100
Contribs: update LAME to 3.99.5 because of a .4 regression
commit e509433c1517494fbde32ded8c9101f12102029b
Author: Christoph Miebach <christoph.miebach@web.de>
Date: Thu Mar 8 11:12:22 2012 +0100
More mailmap fixes and simplifications
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit b6eaf679d930ae2888ecdcfcb605fd49dd38a929
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Mar 8 10:37:06 2012 +0100
Contribs: use mpc tarballs and not svn
The svn has not moved in months
commit 694f1911aabc828fe206984aa177879a304fb269
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Thu Mar 8 01:41:27 2012 +0100
bluray: Hack to avoid crashing when changing title.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 17f7243ad4a893b58ee1c2f8380328f3da7e9728
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Thu Mar 8 01:36:45 2012 +0100
bluray: Prepare menu handling
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 091a42674c70a913fab99d868a7e37ea0eb0d2b0
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Thu Jan 5 23:03:59 2012 +0100
bluray: Fixing a warning
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit b7be0b26727077e2a617c486df0e162db1825a18
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Wed Feb 15 22:14:05 2012 +0100
bluray: Adding some event handling basics.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 24bd745705ae6017552678a20f1418c06ed81376
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Mar 7 17:38:07 2012 -0500
Win32 one-instance: fix mismatch in ABI on win64
86f2f7329b1b4 changed string length storage from int to size_t but did
not update the receiving code.
Close #6084
commit 2dd544eb847556972c6bdd49e1eb0c281122f448
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Mar 7 20:25:11 2012 +0200
ALSA: refine buffer / period parameters
We really need at least two periods: with only one period we could hit
a buffer underrun after a buffer overrun (a REALLY dumb failure...).
Then we have a favorite buffer size. Then we pick the least number of
periods to reduce wakeups (but at least 2 anyway).
commit 2a66249d1b9773b7ba2f6ebebbf8619c1f339de7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Mar 7 20:07:01 2012 +0200
ALSA: fix selecting the audio format
If set_format() fails, the parameters are unrecoverable.
Use test_format() instead.
commit c07d0c4cd35b7a91c0f9428144a14bbf29750898
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Mar 7 19:29:42 2012 +0200
SRC: default to fastest SinC
It is good enough for normal people with only half the CPU usage of
medium quality SinC.
commit 4f292d82afc5c069855572f0d00919edfb394cf8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Mar 7 19:07:57 2012 +0200
Fix mixer leak (and crash at exit) when audio output fails
commit a71d33159c47a752acc753ebddf1f7ef13790a07
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Mar 7 18:14:26 2012 +0200
Enable some FPU optimizations via standard pragma by default
If GCC -ffast-math is not supported, some floating point optimizations
are still possible through more standard means:
"FP_CONTRACT on" is a subset of -funsafe-math-optimizations.
"FENV_ACCESS off" corresponds to -frounding-math.
"CX_LIMITED_RANGE on" corresponds to -fcx-limited-range, but is not
included as VLC does not use complex numbers anywhere yet.
commit b82611d244a3e64aebb9f562cf62a1ad29ebf7eb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Mar 7 17:51:38 2012 +0200
V4L2: relicense to LGPL
commit df071469ea293d66d4d4288f16150b76902ba86e
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Tue Mar 6 21:30:18 2012 +0100
macosx: when we currently play a video in detached window, allow a 'show playlist', too
commit dc28b94159fec2deba1b5ea1d1b4a1d3ddbe79c7
Author: Christoph Miebach <christoph.miebach@web.de>
Date: Wed Mar 7 01:18:00 2012 +0100
Improving .mailmap
Mapping some contributors to the same email, fixing jb adresses and trying to
pick the "right" name when 2 are used by the same person
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 4f3e32f92c042b50a763d5016616373e73f711de
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Mar 7 13:24:12 2012 +0100
macosx: disable the libsamplerate plugin by default to save 5 to 11 per cent of CPU load on an i5 when playing ordinary stereo audio (AAC, 128kb/s)
the performance impact is even more noticeble on older CPUs of course
commit 29f33902b603620342bd5420f46dddfc41ae0ddf
Author: Jon Stacey <jon@jonsview.com>
Date: Wed Mar 7 01:25:26 2012 -0600
Audio: Core Audio: Initialize starting volume for analog devices.
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 97761da66cb72a23b12fe3c56ac70936ab7480ed
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Mar 7 10:21:05 2012 +0100
DVBsub: split encoder from decoder
commit dd55afb6b19f77d14928f357c9924289c34ec4fd
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Mar 6 21:12:42 2012 -0500
android: update config
enable gcrypt
remove portaudio mention (it disappeared)
commit bead358b379601eb4be6d9914bd3379ff73b50ba
Author: 某因幡 <tewilove@gmail.com>
Date: Fri Mar 2 23:27:45 2012 -0800
android: build gnutls
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit ecd92c1dd91675e61ba69aac6e72277f06bd7abf
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Mar 6 21:04:08 2012 -0500
contrib: gnutls: missing limits.h
commit a75552b81ca070dced73f42873c3c52c4d75f4a7
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Mar 6 17:52:59 2012 -0500
HLS: fix IV parsing
Don't assume IV has 32 digits (leading zeroes are not mentioned in the
spec)
commit 2f128d5938387f0b52b2b16bf6556a2335d2447f
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Mar 6 16:56:42 2012 -0500
httplive: aes_key is not a string, neither it is NULL terminated
Also don't use a temporary buffer to read the key
commit 3e98c8e266ed3279970e4d6842f0ea2496a3ce9a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Mar 6 22:02:42 2012 +0200
audio output must be reset if the format or channels mask changes
The check would only reset the output if the sample rate or the
bandwidth changed. For example a switch from 16-bits stereo to
32-bits mono would be undetected. Fortunately, this probably never
happened in practice.
commit c8961f3a00b3754fe69ad6267fce06133915b589
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Mar 6 21:19:44 2012 +0200
Remove unneeded #include <vlc_aout.h>
commit 3ce61e5ffff1f1dfc0f11dfaa37abed42517b928
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Mar 6 21:18:30 2012 +0200
Move channels definition to <vlc_es.h>
They are mainly for audio_format_t which is also defined there. Many
files included <vlc_aout.h> only for these.
commit 7351e9519832178e2fe5f27bbdffa2e5cb949b4d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Mar 6 19:54:13 2012 +0100
macosx: fixed execution on OS X 10.5 (close #6282)
commit 6e270e35dec56e260b5abb33101627265c825033
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Mar 6 21:04:11 2012 +0200
aout_DecNew: Use AOUT_CHAN_MAX
commit cbe148bafa0d04db9e58f8bf0cf14a31bea4baf3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Mar 2 16:59:10 2012 +0200
modplug: no need to link to stdc++ and m
This avoids extraneous libraries when libmodplug is a dynamic library.
commit 534a93219daa4b252b5f9d196c009784588ee42b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Mar 6 18:49:00 2012 +0200
contrib: modplug: merge Libs.private into Libs for static linking
commit 3ce29fe10e2e9813452abbbd1a0aaaea07a57411
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Mar 6 18:48:29 2012 +0200
contrib: helper to merge Libs and Libs.private in pkg-config files
pkg-config is unable to autodetect whether a package is linked
statically or not. This helper just moves Libs.private into Libs
manually in case only a static library is built. Most if not all of
contribs are built that way.
commit 20ee3d9d6e7586f778905cb048872dd5c5ae8ce3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Mar 6 18:10:30 2012 +0200
ALSA: do not turn off softvol
Some people actually use it.
commit d17ed613ebfa4b473bf9d4270d2df3a9f37924fd
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Mar 6 13:42:31 2012 +0100
macosx: added additional artwork for the single fullscreen button in the detached video output window
derived from previous artwork for other single buttons
commit ff5a7721ddbe528232d97e85eb64e226d3d8794d
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Tue Mar 6 08:30:05 2012 +0100
dash: read skips bytes when p_read is NULL
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit c9186e33f299e7045e70f07d8562c4c38b8421ef
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Mon Mar 5 22:24:22 2012 +0100
Qt: SoundSlider: create gradients according to sound max value
commit 43b0c46d145dba1ea51e464d48af35bd2f3cbc83
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Mar 5 20:55:35 2012 +0100
macosx: redraw the playlist view on selection change (close #6316)
commit ccaeb4ab6ede00476172969fe61943ae8bde84af
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Mar 5 20:52:07 2012 +0100
macosx: fixed compilation warning
commit 6460f5112b5fd825a89e9545a5a0977bd9d75089
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Mar 5 20:43:35 2012 +0100
macosx: fixed aspect ratio and crop commands by removing a no longer needed hack (close #5921, close #6080)
commit 0a3ae653ca1029050bdabf18ce921cca66ba08e9
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Mar 5 20:30:20 2012 +0100
macosx: minor ui fixes to the detached video output window
commit 48897cfc6d9bbd43ef2e9d6a5369210dde3d8b8a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Mar 5 20:26:06 2012 +0100
macosx: fixed crash on quit while the video plays in the detached window
commit 9b3cf5b99725417958a2fb30cb0f64eac04b1524
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Mar 5 20:20:11 2012 +0100
macosx: added window title to the detached video output window when using the black ui mode
code needs factorization with the main window
commit 43b4b04b69c273aea2156b5b64bf510b606f5252
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Mar 5 20:11:16 2012 +0100
macosx: remove debug
commit 74f02326dc168aa632fe68c29951cf3824dfce06
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Mar 5 11:15:27 2012 -0500
httplive: fix stream detection
Using str*() on a bytestream is a bad idea.
commit 93a0d5ab5b51d369c20f933f379ad4934daeb7bf
Author: Jon Stacey <jon@jonsview.com>
Date: Mon Mar 5 00:54:35 2012 -0600
coreaudio_lag_fix.patch
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit a3dce49a0fd8aba7e62ce72b732e80e3bf1401da
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Mon Mar 5 16:44:46 2012 +0100
qt4: Removing debug
commit cb50a4ea6235139d390a8d8b71e8fd71cc6ae522
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Fri Mar 2 09:57:00 2012 +0100
dash: fix parsing bug
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit 3661c2462b9a07493f14f197f5f1f96f6a47f5d7
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Mar 5 06:07:29 2012 -0500
ts_debug: check format parameters
commit d77948263d850f221ac18606f3e0f6c19295d51b
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date: Mon Mar 5 09:47:33 2012 +0100
SAP : handle legacy v0 where the hash is not set (I forgot this case in c495d676f1)
commit 880d2ee8668d5e40d15a8a91cf175831bb99e44a
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Feb 16 04:05:29 2012 -0500
TS Demux: PCRHandle(): simplify
commit 089af106e940a28744c76407dd4243f92cd47934
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Feb 16 04:02:01 2012 -0500
TS Demux: dr_52.h and dr_59.h are always present
commit 12edd19f71df9e41c5ca79ddc470d7378ff64d33
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Feb 16 03:58:55 2012 -0500
TS demux: PMT callback: simplify
commit e73ebd7ff6158f361ab5c2dec1d6426ccdf29414
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Feb 16 03:32:29 2012 -0500
TS demux: PATCallback: simplify
commit c6052ba0fce7caf7ebb2fff003e9245bebd8da4f
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Feb 16 03:18:52 2012 -0500
TS demux: PIDInit(): simplify
commit 87e0fe726aa2c4c8cbf44d5f57e611d2dd5a2f35
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Feb 16 03:16:13 2012 -0500
TS Demux: PIDFillFormat(): void, reduce dereference
commit 8fdf1f20beb53ec72b7f2a903071857596ce0d72
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Feb 16 03:12:16 2012 -0500
TS Demux: IODNew(): simplify
commit 3ab6c24c6efbd7311a817c1a8b08e9a6074b89fb
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Feb 16 02:14:06 2012 -0500
TS demux: iod_descriptor_t: remove write-only members
commit 711e4019aaec8af5ec1908edd2f6b5bc00c9cde1
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Feb 15 23:10:41 2012 -0500
TS demux: IODFree / IODNew: simplify
commit 39f46d49165027ba4d0c89530904abefbcd0a16a
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Feb 15 22:57:54 2012 -0500
TS demux: es_mpeg4_descriptor_t: remove write-only members
commit 3eb3203a4269935b96dc2f60ab4af7347a20e52e
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Feb 15 22:50:10 2012 -0500
TS demux: decoder_config_descriptor_t: remove write-only members
commit e61aa20273a355aa35e405a3cc15a6f93f9f8d77
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Feb 14 17:50:39 2012 -0500
TS demux: use c99 for, cosmetics
commit b666c76f51343c2c833bc685c0df4fdda138c190
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Feb 14 17:44:10 2012 -0500
sl_config_descriptor_t: unused, remove
commit 448a218141b11b100e400add08ec23465ac61071
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Feb 14 17:17:08 2012 -0500
TS demux: use a static function for debugging
commit e607f6046eac47a0d49a1240d0269ccc44e154f8
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Feb 14 17:12:35 2012 -0500
TS Demux: assume dvbpsi/tot.h is present
commit 5274bda1b40be35feb00be173e4e910b72f6f4ed
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Feb 14 17:03:06 2012 -0500
TS demux: fix print format strings
commit 0d15805725f753147046a02499f305d1a5345689
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Feb 14 16:59:03 2012 -0500
TS demux: decoder_specific_info -> i_extra/p_extra
commit 6e8a6d28d31c4533bf4b29337f4a6e655f005943
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Mar 5 02:56:35 2012 -0500
DecoderFixTs: deindent, cosmetics
commit 6eeeda913c22e1fd32107bf12bf2c7df6c2938fc
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Mar 5 02:16:50 2012 -0500
input_EsOutNew: use calloc
commit 8bb9cc8d7a43ed870d04334f0d3c5ac322801edc
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Mar 5 02:16:26 2012 -0500
es_out.c: use c99 for
commit adb694f5284a8a9481b26463685cae15b336466e
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Mar 5 01:46:53 2012 -0500
EsOutControlLocked: align case on same level than switch
commit 05a4b8a6f245d3487570dfee38bacad4a03175de
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Mar 5 03:10:50 2012 +0100
macosx: implemented playback controls for the detached video window (bwd/play/fwd, position, time, fullscreen)
2 things todo:
- get custom artwork for the fullscreen button
- implement window title when using the black ui mode
commit d0590ad182d82c5c856b8b4555bce93d5ccc1fb6
Author: Chris Smowton <chris@smowton.net>
Date: Sun Mar 4 22:17:33 2012 +0100
hls: Fixing bad length computing.
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit 0307c51edc4a04f9ef28c1806941483fd280578a
Author: Chris Smowton <chris@smowton.net>
Date: Sun Mar 4 22:15:06 2012 +0100
hls: Fixing backward seek
Fixes #6261
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit 7573128aa74cd02d78269c8ff9d9aa30337ef859
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Sun Mar 4 21:50:45 2012 +0100
Fixing HLS on win32.
commit 1bde880702e7a8913205ed0f491e9a223dfaae48
Author: Rémi Duraffort <ivoire@videolan.org>
Date: Sun Mar 4 19:29:43 2012 +0100
libvlc: inform that the option was deprecated since 2.0.0
commit c064cbae1d4d14be4f9d65cd707c80219b2e3031
Author: Rémi Duraffort <ivoire@videolan.org>
Date: Sun Mar 4 19:26:22 2012 +0100
cosmetics (unused variable).
commit 69ee998d3c9fe363b1af52ba3ee20fcd2c0a8b0f
Author: Rémi Duraffort <ivoire@videolan.org>
Date: Sun Mar 4 19:25:32 2012 +0100
http: fix memory leak in the error path
commit 4cd5c5d329a9164503d6f9113ffd4ceb1b372d29
Author: Rémi Duraffort <ivoire@videolan.org>
Date: Sun Feb 5 23:27:19 2012 +0100
video_filters: use spin locks whenever possible
commit d7df112353124aa073b1b9fcb741ae24a3e1e7d1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Mar 4 19:05:41 2012 +0100
macosx: handle Lion's fullscreen shortcut in addition to our own keys (close #6313)
commit c3ea7f28b638c8f54ad3463d12e1e3eeb1f682f1
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Mar 4 18:32:34 2012 +0100
macosx: fixed re-sizing issue with the drop zone
commit 73741d0175775e35447000b3b30f7e7f799d523b
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sun Mar 4 16:24:56 2012 +0100
macosx: fix crash when audio effects panel was opened
close #6252
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit f56aba45d9d053e74ff35c1aa877c4326391753a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Mar 4 17:51:06 2012 +0100
macosx: fixed resizing issue, which was in part fixed by the previous commit by accident (close #6203)
commit 5b93d5b10049eb443b483ab8fa180d0db3304f8c
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Sun Mar 4 15:45:53 2012 +0100
Qt: SeekSlider: optimize, precomputing gradients
commit 06f57d2bd7dd633d1ba731107b7cfc7048fc7e03
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sun Mar 4 12:41:33 2012 +0100
macosx vout: show complete window if we would resize beyond screen bounds
Make sure that if we would resize beyond the screen we set the origin values to ensure that the complete window is visible.
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit f55247fc93d025cfa3f96dc78d5d20f411cb6c8f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Mar 4 13:12:13 2012 +0100
Revert "macosx vout: show complete window if we would resize beyond screen bounds"
This reverts commit 3effe29897d85b43901bd879cdcc1cec8f80fd05.
commit 3effe29897d85b43901bd879cdcc1cec8f80fd05
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sun Mar 4 12:49:42 2012 +0100
macosx vout: show complete window if we would resize beyond screen bounds
Make sure that if we would resize beyond the screen we set the origin values to ensure that the complete window is visible.
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 8f813fc43ae83fa0d04d591a1f3c6b02b1d288e5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Mar 4 13:08:11 2012 +0100
macosx: allow the user to hide the sidebar (close #6088)
commit 84dc949e138f6231ba0c58572b7949ca4e5724a8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Mar 4 12:42:00 2012 +0100
src: fixed multicast reception on OS X when using the 10.7 SDK (close #6104)
commit be40ef554ab4d76d5ff221567940d0d4d5e3aa65
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sun Mar 4 02:17:53 2012 +0100
macosx: fix white fullscreen when video ended(close #6288)
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit baf9deddc7313288415cdd0f6afa1f6423dbea9c
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Sat Mar 3 22:29:10 2012 +0100
Qt: SoundSlider: optimize paint method
commit 29fe32be29330e26950e232cd6e50ff3a4be07ad
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Mar 3 22:48:38 2012 +0200
RTP: set audio channels directly rather than channels count
commit 5f9d5c69d6a07be03f9d013f3454f10bb8f6af6f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Mar 3 22:38:25 2012 +0200
Remove useless case
i_physical_channels only uses PHYSMASK bits anyway.
commit b5a03067d5670694142bd545aa88522908216347
Author: Rafaël Carré <funman@videolan.org>
Date: Sat Mar 3 15:20:07 2012 -0500
ADTS in TS muxing: fix use after free
commit c9c770e7f463e896453ce7b25629b5ef4df8a3f8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Mar 3 20:46:48 2012 +0200
ALSA: untested support for 7.1
commit 119c3fc9f9cc1c05df23728a6e16ac9c702e93f2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Mar 3 16:39:26 2012 +0200
ALSA: add configuration item for channels, remove broken autodetection
There is no reliable way to determine the channel configuration of a
certain ALSA device. The ALSA operates at too low level for that.
So add a configuration option with default to stereo (as in previous
VLC versions). However, the user will not need to re-enable 5.1 every
time.
This commit also removes all the fancy device choices. The static
choices are overriden dynamically by the UI anyway. So the only use of
the list was in vlc --help.
commit 75977c876f7169e6e3da5605d86d78706bbfd130
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Mar 3 19:11:44 2012 +0200
Add shorthands for audio channel maps
commit ea6e934aedda48cc024c4554cd33542ee83ab8e4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Mar 3 20:00:44 2012 +0200
ALSA: fix S/PDIF output (hopefully)
Do not clobber the output format channels to stereo. This would break
the VLC filtering pipeline.
commit 53f6bc016209b67a56c2bbecf03ae05c42b7f5ed
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sat Mar 3 17:01:08 2012 +0100
macosx: fix crash on exit in concunction with InputEvent
For each input thread the callback for "intf-event" was registered
at least twice, and never deleted correctly.
Therefore this patch makes sure that we add the callback only once,
and also properly delete the old one when the input changed.
should close #6207, refs #6252
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 68a4652d102431c548b700d89d04c6f567d245c6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Mar 3 13:02:36 2012 +0100
macosx_vout: implemented a cleaner approach to limit the window size according to the screen it is displayed on (close #5875)
commit 26db27e01ad310bfc9004ce6fa22e40a3892fbd5
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Mar 2 19:08:48 2012 -0500
MMS: add an error message if UTF-16 conversion fails
Server rejects connection if some field are not set properly
commit d843a2fc47bf6b9f4277310736b25caee8309ee7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Mar 2 18:44:35 2012 +0200
Avoid char conversion in strchr() - should fix #6266
commit b3cd3651868cce57d54e94c6662a383f7d94444e
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Mar 2 11:40:40 2012 -0500
avcodec: fix error resilience setting (renamed a while to recognition)
The field was renamed in lavc54 and setting values changed from
enum to bitfield.
We don't need to care about this because VLC doesn't specify values.
commit 15d1efaea5543ff06d5bb0fed76356d676742576
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Mar 2 17:21:40 2012 +0100
Qt: SoundSlider: fix visibility warning
commit b977c6e11ebdb4db67c0ceaa95f58b68ca2d3a49
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Mar 2 17:20:40 2012 +0100
Qt: SoundSlider: fix undefined character escape sequence
commit 41e0bd599857e6442285f5d0515e8e33af0e3ebe
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Mar 2 17:17:05 2012 +0100
Qt: ControlsWidget: fix layout visibility
commit 8290233b46cd5e4edcd83d6a5795cda6814f06a7
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Mar 2 16:38:37 2012 +0100
Qt: extensioninfo dialog: remove unused member
commit 474f83908e14a6ab7c282bcaecee72c863bb069e
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Mar 2 16:22:52 2012 +0100
Qt: messages: fix visibility warning
commit 89f039dd14b2bf8da73b08bc23ded28da9044867
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Mar 2 16:16:14 2012 +0100
Qt: preferences: remove unused hidden member
commit c86cbfb9b1ebd6af37d47b47d8d982e5df989fca
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Mar 2 16:14:04 2012 +0100
Qt: epg dialog: fix base class hidden method
commit ec0ceb44297566cf60623afd13b696e17b073ce8
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Mar 2 16:11:16 2012 +0100
Qt: various visibility warnings fixs
commit d1a8b724c3923bb37002e5102cae25d9594a9a95
Author: Maciej Blizinski <maciej@opencsw.org>
Date: Thu Mar 1 00:55:49 2012 +0100
Invoke check_headers with $(SHELL)
Otherwise, it gets executed with /bin/sh which on Solaris does not support the
$(...) construct. This causes 'gmake check' to fail. For example:
../src/check_headers: $(dirname ../src/check_headers): does not exist
Calling check_headers with $(SHELL) explicitly makes use of CONFIG_SHELL.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit 7b0efebbf38aec8c341ad92433fb218a02bf62a0
Author: Maciej Blizinski <maciej@opencsw.org>
Date: Thu Mar 1 09:37:48 2012 +0100
Use libcompat in tests
Otherwise:
Undefined first referenced
symbol in file
asprintf url.o
ld: fatal: Symbol referencing errors. No output written to test_url
This patch uses a mix of tabs and spaces to match the existing convention.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit 5d9ceb2953c62512800a3a922ce8171a445332bd
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Mar 2 12:50:49 2012 +0100
Revert "macosx: don't let the video window get larger than the screen it is on (close #5875)"
This reverts commit 93b211422cf7fa0c7e61c355da2068e7e0e56a69.
commit 251eeba2e07bf8579a3e6c1b03011bbab19854fe
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Mar 2 12:08:45 2012 +0100
Revert "Qt: handle special mouse buttons"
This reverts commit e3511f67bc3ea374382359ed92b6d4312282f7a9.
commit fc2fa18e804123b24840f26fbf1c505014f887bc
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Mar 2 12:08:30 2012 +0100
Revert "vlc_keys: define mouse's middle, 4 & 5 buttons."t revert
This reverts commit aeb250f758bfce98368ccb094067a8ad82bea7c6.
commit c495d676f112fa09f12dcfddc6b1f2f38d3032d9
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date: Thu Mar 1 13:32:37 2012 +0100
SAP : uniquely identify a session with the hash id and source, as described in rfc2974
commit b6f678aa0fabb3e240f54457271c69c44e8ce0bd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Mar 2 02:23:41 2012 +0100
Support qcp file opening
Close #6291
commit d73cc541acbf2ba3067ea76aaedf61b7742a01a0
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Mar 2 01:28:41 2012 +0100
Qt: preferences_widgets: fix vtable entries for show()/hide()
commit e4a2f9949332e0336dca030b01662503b402c8fe
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Mar 2 01:01:29 2012 +0100
Qt: playlist_model: don't declare array with non constant expression
commit 2d2c0ffaa99f2146c643e50aa1c82fdaa8a7adad
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Mar 2 00:50:50 2012 +0100
Qt: qmenuview: fix macro usage
commit 0bb2110cebcae124ccf503de9e4863b6a8cc0982
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Mar 2 00:46:28 2012 +0100
Qt: Don't bypass (goto error) local variable declarations
commit e3511f67bc3ea374382359ed92b6d4312282f7a9
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Mon Feb 27 20:54:31 2012 +0100
Qt: handle special mouse buttons
commit aeb250f758bfce98368ccb094067a8ad82bea7c6
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Feb 24 19:24:52 2012 +0100
vlc_keys: define mouse's middle, 4 & 5 buttons.
The same way as Wheel left/right, allow to use
those buttons for GUI shortcuts.
commit 6c2f2728fee10b8be2dc289c032646851553fd5d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Mar 1 22:42:13 2012 +0200
Revert "Link vlc-cache-gen with the C++ standard library..."
This reverts commit 07d38617832be934896fa7a14fe52f1a65c901ab.
commit 93b211422cf7fa0c7e61c355da2068e7e0e56a69
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Mar 1 19:42:10 2012 +0100
macosx: don't let the video window get larger than the screen it is on (close #5875)
commit e6f14b002b2232794d9dfc4a2841d2ea1df2241f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Mar 1 19:05:21 2012 +0100
macosx: don't allow option-click on the playlist button in case a video is playing
commit 566b0cd4405f9c9022789ce43c86ec5ee4753acf
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Mar 1 19:01:50 2012 +0100
macosx: hide the playlist without option click when showing the video in a separate window (refs #6213)
commit aff835014cd769596220b56248fecda8bf196f29
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Mar 1 19:00:16 2012 +0100
macosx: fixed a crash
commit 54ff6997ce186837319168090a588d543fa35a3e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Mar 1 19:32:08 2012 +0200
gnutls: simplify x509 certs loading, no need for O_DIRECTORY
commit 7222ec271911a579b95ed57b48956787f850e0a7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Mar 1 19:28:37 2012 +0200
Fix MacOS compilation (probably)
commit 9ae29b39d12b30d0266842466f3ac8239d3cb005
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Mar 1 19:24:40 2012 +0200
Remove the old glibc version check
This is not so relevant anymore and was only a warning anyway.
(We cannot avoid the bug in LibVLC.)
commit 49399c2720db101476aed2014c58444929357e19
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Mar 1 19:06:20 2012 +0200
Work around automake bug (?) to distribute contribs
Files were copied to contrib/src/src instead of contrib/src...
commit 1e952e5ee6cfd2e0479a6589802234c46e65d2f0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Mar 1 17:46:09 2012 +0100
macosx: cosmetics
commit 5d6ac80bae137c6b36730a4fe82841ef3eec0099
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Mar 1 17:24:19 2012 +0100
macosx: fixed track synchronization panel (close #6233)
commit 91df5145e02822572c0fcc8f341b371c34817890
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Feb 29 17:32:16 2012 -0500
Remove unused PLUGINS variable
commit 35d2292855c399fcbcc5ef6116580db2350060f7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Mar 1 11:12:20 2012 +0100
Gradfun: do not crash on exit on Win32
vlc_memalign data should be vlc_free'd
Close #6114 #6280
commit 2eba8b99b7b7b5c64041d374718ce3d7ff17a0b8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Mar 1 10:40:46 2012 +0100
Add Keywords to the vlc.desktop file
Close #6275
Close LP:943014
commit 07d38617832be934896fa7a14fe52f1a65c901ab
Author: Sam Hocevar <sam@hocevar.net>
Date: Wed Feb 29 20:53:07 2012 +0100
Link vlc-cache-gen with the C++ standard library to avoid issues when we
dlclose() a C++ plugin that was built with a faulty library that may have
registered __cxa_atexit callbacks (usually through the libstdc++ that
library was built with).
Upgrading libstdc++ is not always a solution since some code may have been
inlined and we can't get rid of it.
commit 8e34ab46a299beaf465db2913588e08748365751
Author: Sam Hocevar <sam@hocevar.net>
Date: Sun Oct 17 19:28:56 2010 +0200
Fix a typo in the fourcc definition list affecting I444.
commit 96f3458656bbb207ffe0d15678ca96ae38c8f5d9
Author: Maciej Blizinski <maciej@opencsw.org>
Date: Wed Feb 29 15:59:46 2012 +0100
Escape double quotes when creating 'compile'
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 3414682cbdc046cfe0be16df0abbed5a87ac1fbc
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Feb 29 17:09:11 2012 -0500
decoder synchro: cosmetics
commit 245b9e9e148544efe4ced301a96325ff13f7aeeb
Author: Kevin Anthony <kevin.s.anthony@gmail.com>
Date: Fri Feb 24 14:19:28 2012 -0500
dbus: Implement fullscreen switching (MPRIS 2.2)
* Add the Fullscreen and CanSetFullscreen properties
to the root interface implementation
* Implement org.freedesktop.DBus.Properties.PropertiesChanged
for properties of the root interface
Signed-off-by: Mirsal Ennaime <mirsal@videolan.org>
commit c5ba028a2d13d79b5f4c7e46e0bef95c5ca58f4d
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Feb 29 14:14:46 2012 -0500
libvlc_media_list: remove unused feature
commit a415ad3b13262004ad9338c8cbf46eeacfe8ad0b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Feb 29 20:03:55 2012 +0200
Add -lnsl in $SOCKET_LIBS as needed
Also fix if_name(to)index() detection, that depends on nsl.
commit 68e67843a4a37100f24f38167c89c427dcdf7986
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Wed Feb 29 18:22:57 2012 +0400
Contribs: vpx: fix typo.
commit 66b102008a70402b3ac0b4e92153664ce27a9369
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Feb 29 18:59:54 2012 +0200
Replace posix_memalign()
commit cdf21929f60f8fe692253ce0689b112f459bdd58
Author: Claudio Ortelli <claudio@jamendo.com>
Date: Wed Feb 29 16:16:07 2012 +0100
Jamendo selected charts by genre
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit a6817c36ffb37c4ed8482868e84248c34f3ce8a0
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date: Wed Feb 29 14:23:55 2012 +0100
DASH: prevent integer overflow
A integer overflow could happen in bandwidth computation, for example if
we have a DASH server and client on the same LAN.
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit 39ef23e2ce0e54c074490eda0dcee6068c77091e
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Mon Feb 27 16:18:02 2012 +0100
hls: Removing useless test.
commit 0d3ac6a7df7e205bdaff6e1493abdf1a62fa45b8
Author: Casian Andrei <skeletk13@gmail.com>
Date: Wed Feb 22 10:29:02 2012 +0200
dbus: Prevent dictionary from growing out of control
For each item that was appended or deleted, the ("Tracks", NULL) pair
was inserted (duplicated over and over) in the tracklist_properties
dictionary. The dictionary was inserting it in the same position and
it assumed it had hash collisions, triggering an expansion at every
insertion of that pair.
Check if the key is present before inserting in the dict again, at
playlist_item_append, playlist_item_deleted events.
Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
commit 308259d1ab249c19463c88b382f705ffde1343e5
Author: Casian Andrei <skeletk13@gmail.com>
Date: Wed Feb 22 10:27:38 2012 +0200
Create a has_key function for a vlc dictionary
Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
commit cba6de799bbe8583a88e00a71a277210a0b2acce
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Feb 28 23:40:27 2012 +0100
Qt: remember correctly the network list
commit 06430f7c2468d5f8004bad8c7ff146d5a1dcebbb
Author: Naohiro KORIYAMA <nkoriyama@gmail.com>
Date: Tue Feb 28 10:32:07 2012 +0900
Fix memory leak in video_output on Mac OS X (close #6267)
huge numbers of memory leaks happens because subpictures are not deleted.
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit b64eec006c15973d72089bfb9be270c5e8e23616
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Feb 28 19:24:17 2012 +0200
Revert "Fixing HLS on win32"
This reverts commit b7d96d26c43aa489400b6755d8c90ede9a25cc1a.
commit a414889bc898bb5923015691b8f558b2db90f6b7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Feb 28 18:52:03 2012 +0200
mp4: avoid shadowing variables
commit fe146fbe30bd10ccd7ba4543e0295a474598f646
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Feb 28 18:29:36 2012 +0200
Revert "uClibc compilation fix"
This reverts commit 09c815edec7fb4a241fa3ef217f3ed3196da7ce2.
commit 74ba8ca7521d0dd984db899b7517e89a8737bc8d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Feb 28 18:28:47 2012 +0200
Revert "Fix v4l2 build failure on Debian/kfreebsd"
This reverts commit 7711eb75851df0dfcacecab5199bec5cff528ce8.
This makes no sense as control types are _not_ macros.
commit 3e48c330dccfb4d90e0b3d97308038b6de3b570b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Feb 28 18:28:09 2012 +0200
Fix inverted shell negation "! test" -> "test !"
commit 6e78f7b4d206c2d76b2d09e953383f0150cd051f
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Tue Feb 28 15:26:06 2012 +0100
macosx: the window should not be always the main window
With this patch, the window has the proper inactive state when another window is in foreground
Close #6016
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit cf461cc05b82b45499f368f1a19944e6051fc91b
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Tue Feb 28 15:26:05 2012 +0100
macosx: close the right window when pressing Cmd+W
For nonembedded mode, this makes sure that:
- playlist window can be closed and video continues playing
- video will be stopped when closing video window with Cmd+W
Close #6239
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit e33b79f2f7d90dedae32adad27e4c452a8ec278a
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Tue Feb 28 15:26:07 2012 +0100
macosx vout: reliably set the window level
setLevel: seems to be not thread-safe, therefore we set this on the main thread to ensure its functionality
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 6fa1935b5a4d1894689fac30c358a5b1887677c9
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Tue Feb 28 16:47:25 2012 +0100
bootstrap: allow calling genmf with non default shell
commit fdb0dcae43697f21be471cb0d2da5416bc0d8877
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Tue Feb 28 12:51:00 2012 +0400
avcodec: dxtory support arrived a bit later in ffmpeg than in libav...
commit 1a87876f7943224bc7f1974ae621f17925e83ac1
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Tue Feb 28 11:11:28 2012 +0400
Update NEWS with new supported codecs.
commit 23fb8f0f8ee32df3c0eaa4a547427745247d3f89
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Mon Feb 27 17:46:10 2012 +0400
Register CDXL, BMV, Ut Video, VBLE and Dxtory codecs in avcodec module.
BMV Video requires palette support and doesnt work as-is, all other
codecs work nicely.
commit c8ed3d25fce9384211679abd6480ddbf0bd32ed6
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Fri Feb 24 15:19:46 2012 +0400
Fix some common typos.
commit 18faa622b2de2b94696d3de273704cb4a588bb3c
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Fri Feb 24 13:49:47 2012 +0400
Contribs: add separate libpostproc.
commit 59c0cf6f125a5d6ddbb839adcfa31404c0043c89
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Fri Feb 24 13:51:05 2012 +0400
Contribs: libpostproc was removed from libav.
commit 7bbf79a4a9c3f845a08c1a3ed4579168d14d04a9
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Feb 28 02:37:24 2012 -0500
Revert "Contribs: use latest commit before lavc 54 jump"
This reverts commit 61426c7c15b879c8fc51852d1e77931a88cf6727.
Conflicts:
contrib/src/ffmpeg/rules.mak
Modules have been updated to new API
commit fd7e3ccc211703d018d454625a37a1ca662b7b15
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Feb 28 03:37:42 2012 +0100
Qt: fix navigation menu rebuilding
Close #6219
commit 3f5029f86312e70edb86252dabcaae3ba6a71cc5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Feb 28 02:24:12 2012 +0100
Qt: menu simplification
commit e837f1cf0577a960450b2955809cc458ab164d20
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Feb 28 01:13:09 2012 +0100
Qt: remove unneeded includes
commit 3c5f2a8ccadc870bbce6c58ac6f292886f4899dd
Author: Denis Charmet <typx@dinauz.org>
Date: Tue Feb 28 00:22:14 2012 +0100
MKV: Handle file with no duration or 0 duration
Close #6137
Fixes issue in http://forum.videolan.org/viewtopic.php?f=14&t=98525
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 23d755550b26259906b9d36443f20c0e2f3f1b56
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Feb 27 21:40:18 2012 +0100
macosx: don't show the playlist on stop in minimized mode (refs #6213)
commit ee647c11403dbf64805f4e88e093114be59dea2a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Feb 27 21:10:37 2012 +0100
freetype: changed the default font for OS X to 'Arial Unicode' (close #6087)
This appears to be the only sane font installed by default which supports at least Latin, Arabic, Traditional Chinese, Simplified Chinese, Japanese, Korean, Cyrillic, Vietnamese, Hebrew, Devanagari, Gujarati, Urdu, Tamil, Thai and Telugu
commit 62a6fc50d6c2559adb28c238d18729a70525809b
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Feb 27 14:21:47 2012 -0500
osx packaging: fix typo when creating include directory
commit 3503460d6c1dd5319f1e91827e2e88c8b6dda064
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Thu Feb 23 16:16:54 2012 +0100
dash: fix intialization typo
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit 88e497880b252bc2a73b8e14cd9b6c5ddc13bc77
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date: Tue Feb 21 12:56:56 2012 +0100
dereference p_libvlc->p_vlm after the media clean up
commit 7cab5a8c5d67596a4d73a5e9194a52d3736725f0
Author: Rob Jonson <rob@hobbyistsoftware.com>
Date: Sat Feb 25 13:55:21 2012 +0000
avoid crash where vlc.net.stat returns nil for a file (such as alias on mac os)
resending with spaces instead of tabs for indenting.
please backport for 2.0.1
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit f89d9b2f571c7cff7ce63881ce575090dffb8fbd
Author: Brendon Justin <brendonjustin@gmail.com>
Date: Fri Feb 24 12:54:33 2012 -0500
macosx: Really use specified SDK in build.sh
Sets the SDK in addition to minimum deployment target.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 09c815edec7fb4a241fa3ef217f3ed3196da7ce2
Author: Ismael Luceno <ismael.luceno@gmail.com>
Date: Mon Feb 27 12:18:44 2012 +0100
uClibc compilation fix
commit b19614ae62c2083ae7f5b34cd7b7a5d3ca7e250a
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date: Fri Feb 24 15:28:28 2012 +0100
avformat : fix overflow in timestamp computation
commit b7d96d26c43aa489400b6755d8c90ede9a25cc1a
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Sun Feb 26 22:57:59 2012 +0100
Fixing HLS on win32
Removing m3u8 from the extensions to demux shortcut list. This was
preventing the TS demux to be used. Instead, the M3U8 importer was used.
commit 86572c9fec46e3f4ea530e0ed1f0471eed66c735
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Feb 26 22:55:32 2012 +0100
macosx: slow down the forward/backward buttons a bit (close #6135)
continous button action skips 1 minute within 5 secs now, which matches iTunes
note that iTunes gets faster if you press the button longer, which is something we might want to do as well
commit 4e7ebf8df7f57dafa2a9e4ad1486cc4908aa4e6f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Feb 26 20:09:54 2012 +0100
macosx: fixed a logic problem which prevent the proper exit off the fullscreen mode when using the 64bit linked against the 10.7 SDK on 10.6 (close #6157)
commit 14e37593db2c700f2235b62f5995f73323029bfe
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Feb 26 19:50:21 2012 +0100
macosx: fixed another manifestation of the progress bar flickering (close #6212)
commit 7711eb75851df0dfcacecab5199bec5cff528ce8
Author: Benjamin Drung <bdrung@debian.org>
Date: Sun Feb 26 18:22:40 2012 +0100
Fix v4l2 build failure on Debian/kfreebsd
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 9f75ee35a0887211b440f00dd32640c878f91406
Author: Benjamin Drung <bdrung@debian.org>
Date: Sun Feb 26 18:18:14 2012 +0100
Add missing CFLAGS_* variables for altivec
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 735e0dac1990eb9ba7f1882ee2d0ad40739e1d68
Author: Mirsal Ennaime <mirsal@videolan.org>
Date: Sun Feb 26 17:38:09 2012 +0100
dbus: Do not crash on method calls with a null interface
commit b2cfa07fb0899f5b9370e8dd4792108474071024
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Sat Feb 25 20:28:00 2012 +0100
Qt: preferences: expand root level.
We have only 5 items, and lots of empty space.
Let's save the user 1 click and give him a better overall view
of categories.
commit 48d4c48794ce91007eecc8c3bfd7a33382cef50a
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Sat Feb 25 20:23:04 2012 +0100
x264: use a list for frame packing options.
commit 7dfba6e74c2b26eea3236aefeee3359b9069db0a
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Feb 24 19:13:45 2012 +0100
Qt: SoundWidget: use LeftButton only for level changes.
Allow event propagation of other buttons.
commit e3ed7e40abf8744b00a2e28947fde36f6b0d1f04
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Thu Feb 23 14:10:08 2012 +0100
Qt: inputstats: don't update if not visible
commit 1845e8c8e616425e49d2ee81143daa9740d92d58
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Feb 25 18:35:19 2012 +0100
Remove leftover of realvideo.c
commit fc325e6308a059099d6239e829fe5b59ecdc821b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Feb 25 18:14:26 2012 +0100
MacOS: fix typo
commit eed192a415b396e36476cd9e8915c604d8ea9d40
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Feb 25 18:07:52 2012 +0100
Qt: increase the granularity of the spatializer module
commit 1e0af725d89abacc5b4cbe15f986960fca22727a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Feb 25 17:55:36 2012 +0100
Qt: bigger spatializer UI font
commit 50bf4ecba24e13d8453a02573d23589e40e28853
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Feb 25 17:54:25 2012 +0100
Qt: adapt the spatializer GUI to the new values
commit e15926296fabd591fe61ffb22db1df93e62fbd49
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Feb 25 17:49:34 2012 +0100
Spatializer: limit damp range
Close #6143
commit 3a5086c835092aa42de3aa9a43b688fd85a11e10
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Feb 25 17:18:39 2012 +0100
Contribs: update UPNP to 1.6.15
commit 2e7a7da283b75d6d6f4ebd6876669a486cd48f9e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Feb 25 17:15:21 2012 +0100
Contribs: update Kate
commit 1966f8932b0f4f30bfbbb2abf7e89f0fdda058cb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Feb 25 16:54:00 2012 +0100
Update GLEW to 1.7.0
commit 9457b4e1444438a7953bdb75567f2b7051db422d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Feb 25 16:26:32 2012 +0100
Contrib: update android patch for schro
Forgotten in a previous commit
commit 18d3b9242b823db84c6d782d1fad03def223a5e8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Feb 25 13:50:30 2012 +0100
Add mp2a fourCC for some Mpeg Audio
commit a64b15e7be6f8dd3107245802d884baa5a8cf276
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Sat Feb 25 11:25:29 2012 +0200
avcodec: Allow encoding standard stricted to be from -2 to 2
Should fix #6184 as aac encoding seems to require --sout-ffmpeg-strict=-2
commit 1ff2b3fb2c0772f176a519858cee438d134071d1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Feb 25 00:25:01 2012 +0100
Contribs: update SDL to 1.2.15
commit eb7207e8e65933b7574d0f21b608e7be3639e450
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Feb 25 00:21:32 2012 +0100
Contribs: update SDLimage to 1.2.12
commit a3a75048a6ce1e3509101136de70132d8a9ccae9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Feb 25 00:19:01 2012 +0100
Contribs: Update libjpeg to 8d
commit 72c35564542f44a42c3c977ddeb99864bde6839b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Feb 25 00:13:29 2012 +0100
Contribs: Upgrade schroendinger to 1.0.11
commit 12827fd6582cbed575da738716cc953c1ee3c26e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Feb 25 00:09:35 2012 +0100
Contribs: update lame to 3.99.4
commit 16d2d11bddabda92e0c6c62538ca7cdef5f4a5a2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Feb 24 23:54:00 2012 +0100
Removing realvideo plugin
commit cff6fc15e4ddc8e31ddd2d7584c7d96ff74c19b0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Feb 24 18:12:10 2012 +0100
macosx: removed tabs and fixed whitespacing errors
commit 58052ea41383cbd3fa362b24318d529f44797004
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Feb 24 16:55:51 2012 +0100
macosx: work-around a crash when deleting an entire playlist root
commit 9db8e1cb64279947faea3d605fe3f99d7b74ce11
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Fri Feb 24 15:14:20 2012 +0100
hls: Removing unused parameter.
commit 67530424186f0473c201d393fb71eb873dab72a7
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Fri Feb 24 13:30:08 2012 +0100
hls: Removing vlc_url_t
They where only used to be converted back to char*, which is useless
and error-prone.
commit a2790164362bddf5e18c1d0e577e5c7787cc1be6
Author: Denis Charmet <typx@dinauz.org>
Date: Fri Feb 24 00:07:00 2012 +0100
Use mkv track flags to define the priority of ES
Fix #6199
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 1cc7a5c9a45e1d1b54afb310f68e43cdec32dc6f
Author: Laurent Aimar <fenrir@videolan.org>
Date: Thu Feb 23 20:13:39 2012 +0100
Fixed support for multi-volume archive.
09d1c6e1891cdc914d25279aabdd83c13baab227 was not working...
It fixes #6190.
commit 1c23e3df85cc362066087ec8727c117dbc19f6e8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Feb 23 19:40:53 2012 +0100
macosx: restore 10.5 compatibility
commit 5e732fcf3bb9758c8d78f03d9089a7f9be5949e9
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Thu Feb 23 18:47:45 2012 +0100
macosx: proper use of presenation options, removal of an redundant if
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 53dfe2b3a26c1f6ae97ab466fa2c871896e7258d
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Thu Feb 23 18:47:44 2012 +0100
macosx: proper gui update when toogle mute state
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 1e042a44f2de641d33742af1c1d706d01db6e69e
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Thu Feb 23 18:47:43 2012 +0100
macosx: fixed a warning about missing [super dealloc]
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 2619d2f6a9d2fb47712a01066b7d49aefd6b874b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Feb 23 19:10:41 2012 +0100
macosx: fixed compilation when using the 10.5 or 10.6 SDK
commit 66fd094d138267f03033f0220cb7188940fc6fc9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Feb 23 18:33:14 2012 +0100
HTTP interface: more extensions recognized
commit 3844c07d1036d0e769c03327102ce30c89aafd4d
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Thu Feb 23 18:16:30 2012 +0100
hls: Fixing a memory leak.
commit ce85748bd0dcc074d69c71d51ead53968eebeb9e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Feb 23 17:59:49 2012 +0100
AVcodec: limit the number of auto-detected threads to 4 by default
Revert this when you have found the reason why it fails for soo many
people, in avi, mp4 (and mkv before the HACK)
commit 52a743dfdf914ef9944f7ae5e50aeb197694c232
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Feb 23 17:57:33 2012 +0100
Revert "Invert speex_dsp and src score capabilities"
This reverts commit 5c261b04db7a7b7af65d169b7ee0700b55e72cef.
SRC is CPU usage too damn high!
commit 8fc17f107d6dc63f88cbb6f56279732b0c5d5079
Author: Erwan Tulou <erwan10@videolan.org>
Date: Tue Oct 11 16:16:56 2011 +0200
qt4: fix logo selection dialog box not working right away
This patch ensures that, as soon as the user comes back from the filename selection dialog box, the filter is updated accordingly and the expected result (logo insertion or deletion) can be seen right away.
commit 55a47406fd1391b61b85b2051951434741e299a9
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Feb 23 16:35:52 2012 +0100
macosx: really fixed the time line drawing artifacts (close #6057)
commit 67c68a718757f769f896b41115f71c8b1acc902a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Feb 23 15:51:32 2012 +0100
macosx: don't give the user a chance to push the play/pause button when targetting the forward/backward buttons
commit a7ead0dcf11d97dd8d68dcaba9caeaa10db92555
Author: Adrian Yanes <devel@ayanes.com>
Date: Thu Feb 23 16:12:49 2012 +0100
Qt: menu additional fixes for more video options
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 3feeb95479ff7b760ecf90869e001d52a53d784d
Author: Adrian Yanes <devel@ayanes.com>
Date: Thu Feb 23 15:19:07 2012 +0100
Qt: fix macro RADIO_OR_COMMAND
Commit d858c4 introduces a new macro that is chosen to evaluate if an
element in submenus should be an ITEM_NORMAL or ITEM_RADIO
based on VLC_VAR_ISCOMMAND flag. The conditional results were in
the wrong order.
Close: #6149 #6197
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 2d01ee6534d75b5a2b6a5572eca59db7d7babb48
Author: Erwan Tulou <erwan10@videolan.org>
Date: Thu Feb 23 12:18:09 2012 +0100
skins2(doc): update doc to introduce $R (speed rate)
commit 4154e4963a7d91e44545d1408fb5c11708fd1039
Author: Erwan Tulou <erwan10@videolan.org>
Date: Mon Nov 22 17:28:32 2010 +0100
skins2(doc): update doc with new vlc2.0 features
commit 64ffbe934c7e3bd6452ef97062e3cd49f31e3e06
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Thu Feb 23 12:15:46 2012 +0100
mkv: fix seek crash on osx
Close #6178
commit 0b54d2cb5ead026c158556fafc9fea75e8b640f5
Author: Jeroen Ost <jeroen.ost@gmail.com>
Date: Wed Feb 22 21:32:08 2012 +0100
Fix http live streaming without bandwith set (optional according to spec)
This patch fixes Apple Http Live Streaming of a single stream without bandwith set.
According to the draft RFC, the bandwith parameter is optional. VLC treats this as bandwith zero but
estimates the bandwith based on time it takes to download segments to be able to seek accurately. When
the playlist is updated for a live m3u8, the bandwith value of 0 will cause a new version of the playlist
to be created - effectively stalling the playing stream. This patch makes sure that playlists that do not
specify bandwith reference the same instance.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 2dce8e0c3d0b60c888d75e1d684d743e8a260083
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date: Thu Feb 23 14:14:36 2012 +0100
live555 : don't call ES_OUT_SET_ES_STATE with NULL pointer
commit 5c277fc5b8565308e70b88032d7a843c6df19fac
Author: Erwan Tulou <erwan10@videolan.org>
Date: Tue Oct 4 00:14:52 2011 +0200
skins2: add $R to display current playback speed
commit 863692af6914187afd09eba7f84c6e95361ab38f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Feb 23 13:16:25 2012 +0100
Qt: reinstate ticks under speed slider
commit 615d535cd44cbb83b2d8fce3a0eb757adf88f3e3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Feb 23 02:04:46 2012 +0100
Libass: improve the fontcache display
commit 41669761ffdac7d0efb927bd7c51f3494fb7d7cd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Feb 23 01:59:31 2012 +0100
Qt: fix progressBar timer
commit ff8b5ed33d6ec9fc8f2feca598f0de1c5708e9f1
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Feb 22 19:36:47 2012 +0100
DirectX: fix libvlc_audio_output_device_count
commit 06339a5e0fa9340adb15320dd9e1700da50c040c
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date: Wed Feb 22 13:27:29 2012 +0100
DASH: fix URL parsing
use vlc_UrlParse() instead of home made code and handle the case where
the port is not equal to 80.
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit 21d55988afbb310f8580cb52f7c2930a043fbbcb
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Mon Feb 20 19:17:43 2012 +0100
dash: helper added config.h
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit bd8e9334da4cd1b03cd68d1828577dc07904e9b3
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Mon Feb 20 19:17:42 2012 +0100
dash: set segment url relative if url is not valid
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit 89dd589de5ccd59ed3049a980276c6167a615afb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Feb 22 01:01:30 2012 +0100
Qt: allow people to use a native seek bar
Close #6109
commit 910b0583beb2523e5e092317c35e26d0856441f5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Feb 22 00:54:43 2012 +0100
Qt: Extend seekslider to use the old native look
commit 0147fb79c23a80a3a3fbaddaa6362a5ab9d5ee9a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Feb 22 00:36:13 2012 +0100
Qt: renaming variables and simple cleanups in seekslider
commit 8cef4081145f8dd4b3fc5cefb9ba995782a6a876
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Feb 22 00:24:55 2012 +0100
Qt: aspectratio: use the same height as other buttons
commit 956e357d52599478042bee88394d723b32a0d42d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Feb 21 23:59:40 2012 +0100
Qt: AspectRatio Box, code style
commit 2c5bdf7a1a0ad96bb9d405654ebbb6270e7f44a2
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Feb 21 23:58:27 2012 +0100
Qt: missing translation in the AspectRatio Box
commit 2d0b4b20ffc18581657f430293ee7e7d8cdc7270
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Feb 21 23:56:10 2012 +0100
Qt: missing encoding conversion for AspectRatio box
commit 4a4848c92a5d5b197853760d168c648b4d00de38
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Feb 21 20:32:49 2012 +0100
macosx: stop the playback on when closing the main window only if there's a video inside (close #6144)
commit fa9bc462bf156c7760dc78f64e270e13129287f3
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Feb 21 20:26:57 2012 +0100
macosx: resizing fixes for the minimized state. additionally, make sure we restore the state last present on quit. (close #6122)
commit b27649e51ed6f9c3f398f86276bdaf5e0960c860
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Feb 21 20:25:42 2012 +0100
macosx: work-around so we don't block the main thread for ages during launch time without showing a window
commit 2eda8d458b04b9d72e6c0284d80480edaf134355
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Feb 21 19:15:08 2012 +0100
macosx: implemented option-click on playlist button to hide the playlist (refs #6122)
commit 122e64faef977c1ab7f4b87285a1eafe85c6a84d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Feb 21 19:02:38 2012 +0100
Dirac: Register .drc extension
commit 0c1f7006bd6f4915d20d14a411ac1854aa5d7703
Author: Erwan Tulou <erwan10@videolan.org>
Date: Tue Feb 21 16:39:58 2012 +0100
qt4: fix the main input manager initialization.
This fixes a bug reported on the forum at
http://forum.videolan.org/viewtopic.php?f=2&t=98332
commit 74c8629c42ef2c9bf8f96ff9caae75968f386bf5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Feb 21 17:45:23 2012 +0100
macosx: work-around a corner case and disallow the sidebar's library item to collapse
commit 16932fa4caa9bab8ff56e694a9a296d1a3b05bd6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Feb 21 17:31:00 2012 +0100
macosx: fixed seldom crash when collapsing stuff in the sidebar (close #6150)
commit c95ed8127b7be0f57703cd5f8ed4a951212267ad
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Tue Feb 21 11:19:38 2012 +0400
CDDA: Implement disc information caching.
Note that CDDA module still needs to query freedb service for disc ID,
only the track information is cached.
commit 3d57163266191be0149093a67bdfb01ab638d6ff
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Tue Feb 21 10:18:17 2012 +0200
x264: add frame-packing option
commit 17779413432c3e6bfb0233ed5fac90a5f058510b
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Mon Feb 20 19:41:08 2012 +0100
Qt: plugins: close() is RejectRole
commit 7ac9a9a01a78dcf0a6bf09ffc33d0539717ac54f
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Mon Feb 20 19:39:12 2012 +0100
Qt: plugins info: simplify concats
commit cd02ebb272bc389fe425c95ca203a12a8b90aa72
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Mon Feb 20 19:36:36 2012 +0100
Qt: plugins infos: filename is not editable
commit d907f11b8baa3bcac6bb6f7fcae7bf6f5061b2a9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Feb 20 19:17:17 2012 +0100
Qt: Missing .
commit 6241fbf7201744c8eafd32b660ba1156f14a758d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Feb 20 19:12:02 2012 +0100
Qt: limit the number of entries in the right click to 25
Close #6103
commit 575ef3b3a6e5b6b9a4b7df644af6f6c12cdaa42a
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Mon Feb 20 13:49:24 2012 +0100
dash: added path helpers
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit ad0ce25c8237c8280d18db9299e7fc3aade91f24
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Mon Feb 20 13:49:23 2012 +0100
dash: set minbuffer for stream stability
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit 2269af7bad12595545ab712cf910477e46e92eb2
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Mon Feb 20 13:49:22 2012 +0100
dash: simplified chunk initialization
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit 8adb8fa8707f0f63c3b850060da66e7272a02a10
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Mon Feb 20 13:49:21 2012 +0100
dash: added bufferobserver to adaptationlogic
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit e5fee3dfc83cc7665ef959572beb14fe9ba61bd1
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Mon Feb 20 13:49:20 2012 +0100
dash: IBufferObserver cosmetic
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit 7d8bbf3bedf80189eb5a0a66ed5cbf760f4c8346
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Mon Feb 20 13:49:19 2012 +0100
dash: corrected IAdaptationLogic documentation
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit 3b5bfc6e3c723c9988deae1acfd1b27ab43411f3
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Mon Feb 20 18:09:31 2012 +0100
Qt: plugins: activate buttons contextually
commit 02affbfe678a99fe85830dbb614e770b9c8ef78c
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Mon Feb 20 17:34:36 2012 +0100
Qt: plugins: link to addons.videolan.org.
Don't expect user to guess it.
commit 3c95653a0f02d84b6b02067b9b4eadb05bcef971
Author: Daniel Mierswa <impulze@impulze.org>
Date: Mon Feb 20 15:56:06 2012 +0100
include config.h in media library sourcefiles
otherwise asprintf will be undeclared and compilation will fail due to
-Werror-implicit-declaration
Signed-off-by: Daniel Mierswa <impulze@impulze.org>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 1db29c8b609182c7dff28b9374bc0b4d436e7965
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Mon Feb 20 16:43:42 2012 +0100
lua http: mobile.css wasn't packaged.
Please BP.
Bug introduced by af04c6fac8c2c6eedfcb7cc54e4fd4171d9a7437
commit 724284bc613404436b561e73fe4daea1e494879e
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date: Mon Feb 20 13:58:53 2012 +0100
add mxg extension
commit 2985b7fe1755b8bc3b3e7c01cb1bc4f92b770791
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date: Fri Feb 10 15:14:43 2012 +0100
discard image and mjpeg demuxers in case of mxpeg
commit 1bf204696fad551de5b46f7624feb66c0dfc3d34
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Feb 20 13:41:57 2012 +0100
macosx: limit the screensaver blocking to video playback
commit cb2ec4710b5eaacb32714be386ad2a738aa460af
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Mon Feb 20 11:52:42 2012 +0400
cdda: use http tunnelling mode and use port 80 for requests.
Closes: #6081
commit 55295e3dcef97dc06659a58aeb7cf97022e92dfb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Feb 9 00:07:16 2012 +0100
Contribs: add an option to optimize a bit for the size
Notably for libavcodec
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 8d5bff61c4eb64b855a1750c729a81973a067159
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Sun Feb 19 09:38:43 2012 -0500
Qt: Use RejectRole for close button
Close #6085
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit e7d046167a65779191a10ca4a615649874d9d03d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Feb 19 22:39:29 2012 +0100
macosxd 2.0.0's 1 bug: fixed redraw issue within the time slider (close #6057)
commit c7f4fdf8f42253fa17620fd357c78c953a510d72
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Feb 19 22:20:12 2012 +0100
macosx: fixed a crash when rebuilding the playlist view on quit
commit 5b459832fe73699efcce93910ca4bf33d0599973
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Feb 19 22:19:53 2012 +0100
macosx: delay the 'rebuilding fontcache' dialog (close #6040)
commit fc9d9cca9bfb381d24aed8ec5d8b3a464cf31004
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Feb 19 22:02:42 2012 +0100
macosx: make sure that the video output is displayed in case the user requests a different item from the playlist (close #6041)
commit d3ac60b2c3e369d10bf8626856248a4567e969ed
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Feb 19 21:36:19 2012 +0100
macosx: default disable the native fullscreen mode on Lion since it is confusing for users with multi-screen setups
commit 91457387941dd1198f03527cbc6088dde7c00988
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Feb 19 21:35:17 2012 +0100
macosx: fixed 2 long standing compilation warnings
commit efc40549caa0e3710474dd641aa2eaf4fb179efe
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Feb 19 21:30:13 2012 +0100
macosx: compilation fix when using the 10.5 or 10.6 SDK
commit e93cace3b35a555a023b1adc9fcdfb8da231ec57
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Feb 19 20:58:40 2012 +0100
macosx: implemented accessibility code for the custom window buttons used in the black window style (close #6093)
based upon sample code by Peter Maurer - thanks so much!
commit f70cd93da07d2f421791e83101c3796f34365fbc
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Feb 19 20:40:27 2012 +0100
macosx: implement visual feedback for volume changes (close #5837)
the osd sliders don't display correctly - no idea why yet so far
commit 2edc784f1eaf2b53e3e65472c33498b23efd87ee
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Feb 19 18:30:11 2012 +0100
DirectSound: better logging
commit 200a43b8f85c9affb427ee303bbb940ced8eb455
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Feb 19 13:38:40 2012 +0100
macosx: make sure to always exit the fullscreen mode on Lion when terminating to prevent ugly artifacts on the next launch
commit de0cdc779b21c9c67a65ab464e9ef909d4ba5a9a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Feb 19 04:21:50 2012 +0100
Contribs: Update to libtiff 3.9.6
commit 41988c3288c0a0d3a298eee6740e3d4fc4cf784c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Feb 19 04:20:29 2012 +0100
PNG release 1.5.9 (CVE-2011-3026)
commit 34c66055d35e62d5347f03c5f06f25e1db5a576b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Feb 18 19:34:29 2012 +0100
macosx: fixed the ub creation script for the new contribs
commit 013a33914afe914d24a98bb229b2a7db4189322f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Feb 18 16:10:24 2012 +0100
Qt: remove unnecessary includes
commit 7bc86920dd50e19e9fd71fbf85a1658449e5acc2
Author: Julien Humbert <julroy67@gmail.com>
Date: Fri Feb 17 16:35:34 2012 +0100
Add .3ga audio extension
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 7098f40219523ba072997c9e86f3b2c626caddda
Author: Denis Charmet <typx@dinauz.org>
Date: Sat Feb 18 14:35:46 2012 +0100
Fix seek in mka
Fix #6078
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit c4f14cae3b1bab3260b933306893f8fc1acd9842
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Feb 18 02:34:44 2012 +0100
contrib: fixed OS X framework installation
commit 32113d105ce810b0e2c3da3e923e0be1bff35be0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Feb 18 01:37:26 2012 +0100
Revert "macosx: prevent unwanted strings from being displayed instead of empty strings as suggested by xtophe"
This reverts commit a97666db8a5ee0eb8498cc068c4fe3a8d76e1783.
commit 3682d252f156db9a87d808e8994c08c84aa26b1b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Feb 18 00:56:51 2012 +0100
Merge 2.0 NEWS
commit a97666db8a5ee0eb8498cc068c4fe3a8d76e1783
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Feb 17 18:33:36 2012 +0100
macosx: prevent unwanted strings from being displayed instead of empty strings as suggested by xtophe
commit 934582e46d03f2acdb39b170b161856c42db61b7
Author: Denis Charmet <typx@dinauz.org>
Date: Fri Feb 17 17:44:44 2012 +0100
Avoid a crash if there are duplicated files in dir
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 273beab319c3a384d123c1c572678a002e391943
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Feb 17 17:25:51 2012 +0100
Qt: delay the progressBar longer
commit eeac7c94bb8cb51e0bc22d9d42f82fc9ce1e5674
Author: Denis Charmet <typx@dinauz.org>
Date: Fri Feb 17 16:25:18 2012 +0100
MKV: Don't loop if chapter changes between P and B pics
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 3e25b175e26f489d25553b39086efca22cb2dff8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Feb 17 16:19:43 2012 +0100
macosx: slightly the drawing of the mainwindow's shadow when using the black window style
commit acc847396cd8d3ef8c246c18da39bc7ac69425a8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Feb 17 15:58:42 2012 +0100
macosx: fixed rounded bottom corners when using the black window style
commit 61e145ca81f83a23c188b4dfa0bb62d4fd4acb6a
Author: Erwan Tulou <erwan10@videolan.org>
Date: Fri Feb 17 15:04:33 2012 +0100
skins2: fix a small memory leak and downgrade from err to dbg
This last occurrence of MSG_ERR led to a memory leak.
In addition, avoid spamming the logs. A debug message is enough.
commit 7c693f065ba6866575f8db8a45156d2f370f848c
Author: Erwan Tulou <erwan10@videolan.org>
Date: Fri Feb 17 14:57:57 2012 +0100
skins2: don't stop the whole vlc instance when skins2 fails to initialize
This closes #6064
commit 36fc180ec70896ad6905aa9219dea29e1bc18d20
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Feb 17 15:31:07 2012 +0100
contrib: update libpng because of CVE-2011-3464
commit dbd2819c876d1340f739cb6bc6d2f470a136034d
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Feb 17 14:22:29 2012 +0100
Qt: simple_prefs: fix some hotkeys text
commit 6f55cc5109f5981bc0eb7b72b90a35ae2052b832
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Feb 17 14:06:20 2012 +0100
Qt: simple_prefs: Fix action button for hotkeys conflict dialog.
As "Ok" did not mean which action would have been done.
commit c8d0c9ca2c24fa9f2f42a03b152a03fe241241f9
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Feb 17 14:05:38 2012 +0100
Qt: simple_prefs: fix hotkeys change tips
commit b0eed35db5c72d9556673a4a40546380be6a85eb
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Feb 17 13:51:17 2012 +0100
Qt: simple prefs: explain hotkeys scope
commit 565422b6a71f4253cc0d17d65f99b2d921bad31a
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Wed Feb 15 16:30:38 2012 +0400
Bluray: try to find mount point if block device file is passed.
commit a6fdd02e3b952dc2f66469cc4bd5e0b7ec1116f4
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date: Fri Feb 10 15:14:26 2012 +0100
Support of Mxpeg codec
commit 25ef7e7d6ff11b629788432a5314e72830c98248
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date: Fri Feb 17 10:01:01 2012 +0100
fix [56e7865dce2] compilation
commit 8acdc1f532606e84d70c26066dc750a5a1867ac2
Author: KO Myung-Hun <komh78@gmail.com>
Date: Tue Jan 10 21:07:03 2012 +0900
Mimic a behavior of GNU libiconv on OS/2
DBCS countries assign their currency symbol to '\', ASCII 92. This causes
an unexpected behavior when converting a directory separator on OS/2.
In case of GNU libiconv, it does not treat '\', ASCII 92, as a currency
symbol at all. So let's mimic GNU libiconv.
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 2cc70e681e8c5aab68679180f03eaf60cc8ded38
Author: KO Myung-Hun <komh78@gmail.com>
Date: Tue Jan 10 21:07:02 2012 +0900
Treat UTF-16 as UCS-2 on OS/2
OS/2 supports UCS-2 only instead of UTF-16.
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit a2bd73d9b1daeca20684fbc5687b21e1088c3001
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Feb 17 09:15:22 2012 +0100
macosx: fixed wrong behavior of the drop zone introduced in [7f63022f8a94871fd6ca1be2c9c69660ff1d7f6e] (close #6071)
commit 56e7865dce209276279eae8d9c388c7e88737776
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date: Thu Feb 16 15:08:33 2012 +0100
avformat : add an option to force a specific format
commit a71e35fad15aa90d076ee56ef3dd477cfb20ac2b
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Fri Feb 17 01:19:24 2012 +0100
lua: fix available module lists in README files
commit cbded926f4b2484dbe3c60f98ac421b8ac839fd7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Feb 17 01:03:08 2012 +0100
Mega is dead.
commit 574f292a932d8445fa3a8416bc11988be32728fe
Author: Cheng Sun <chengsun9@gmail.com>
Date: Wed Feb 15 19:36:02 2012 +0000
lua soundcloud.com playlist
Adds support for soundcloud.com URL parsing
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit cc56ca3a2afd1c9a1f5f6ed3e42b7f567c2a8bc5
Author: Cheng Sun <chengsun9@gmail.com>
Date: Wed Feb 15 19:34:05 2012 +0000
lua vimeo playlist: no need to parse vlc.path more than once
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 9e6d4804a39a007908c95aea8d846256f08e0a3a
Author: Cheng Sun <chengsun9@gmail.com>
Date: Wed Feb 15 19:32:19 2012 +0000
lua playlist README.txt - fix tiny typo
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 562813603621bf160868d355f30def8e0a10029a
Author: Denis Charmet <typx@dinauz.org>
Date: Thu Feb 16 22:57:21 2012 +0100
MKV: Use frame defaut duration for MKV lace pts
This is used in many other MKV demux and prevents the pts = dts = 0 in every lace.
Fix #5165
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit fdd1eae579d1847952bcbd5bb2c60b8f46c9204c
Author: Denis Charmet <typx@dinauz.org>
Date: Thu Feb 16 22:42:14 2012 +0100
MKV: Avoid late picture drop when using many threads
Close #5953
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit f04179bd86aded5ee5b46a30b912aa3da894312c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Feb 17 00:12:58 2012 +0100
macosx: fixed playlist re-ordering through drag & drop (close #6045)
commit 04c6044391727cf9567ffbcc3c25fa7e8ad8a91f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Feb 16 21:22:51 2012 +0100
macosx: prevent items from moving from the ml to the pl accidently
commit 7f63022f8a94871fd6ca1be2c9c69660ff1d7f6e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Feb 16 21:08:58 2012 +0100
macosx: provide a way to hide the dropzone eventhough the playlist is empty (just press the toggle pl button)
close #5925
commit b041630bf508e5ea800e975e6fdbe35a6b953545
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Feb 16 21:05:11 2012 +0100
macosx: remove debug
commit 6a6539f95f99f9cdebbce39fb7fb80b9efa91804
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Feb 16 19:53:36 2012 +0100
macosx: when opening subtitles while playing a movie, try to add them to the clip instead of the playlist
commit 36746327d4aef4c6f46e938771faefab4d38c6b9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Feb 16 17:27:41 2012 +0100
Playlist: do not fetch art if you got an attachment as Art
commit c3119df28b2b90248efed5ee09c5cf6f9bf26bfc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Feb 16 16:51:42 2012 +0100
MKV: correctly set the attachment:// URL for embedded covers
commit 212e7579d65364ed3e749594052b028db8ccf2cb
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date: Wed Feb 15 11:37:58 2012 +0100
add exif jpeg detection to the image demuxer
commit 20bfa22bb4f8ee7700aed026f9ea968a4699bbaa
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Feb 15 16:25:43 2012 -0500
OSX GUI: simplify resizeWindow()
commit f4fb3707e66d259e20ad5de35bcaf599d9c59518
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Feb 15 14:44:09 2012 -0500
OSX GUI: don't check for interface pointer
It'll be valid the first time this function is called
commit 220a9ee46edcfa8565ad35d4c128ecfaabba9ff1
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Feb 15 14:42:25 2012 -0500
OSX GUI: move single termination variable where it's used
Use boolean for those variables
commit a12214d2927d8d3ba177818356e2985d8156b2b5
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Feb 15 14:36:19 2012 -0500
OSX GUI: prevent pseudo-random crashes on quit
The VLC interface object might not exist at that point
commit a8a01ed0307bca22db3f63a4af679da60e266327
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Feb 15 14:35:13 2012 -0500
OSX GUI: store the interface pointer to avoid multiple accesses.
It saves quite a bit of CPU time over when VLCIntf is accessed several times.
commit cc306d3616a8fecb6d85673407534ef8dcf9727b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Feb 15 19:29:57 2012 +0100
macosx: fixed alignment issues in the main window's bottom bar
commit a587c752dc76d7e5c3e6f0d8234d9604141f706e
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Wed Feb 15 17:27:38 2012 +0100
Qt: trigger epg on program doubleclick
commit e6d4348b075ff923f03c82a35925f8410daa70ca
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Tue Feb 14 08:28:31 2012 +0100
macosx vout: update display after crop / ar even if "macosx-video-autoresize" is false
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 4e43f2c8b9e6ddf7c83e7cc509f95a0dded6bea5
Author: Damien Erambert <damien.erambert@me.com>
Date: Wed Feb 15 16:05:11 2012 +0100
macosx: updated graphics for the dark main window (close #6058)
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit ef8a9e7e3aef1d64a969047059ba5c8ad6c6873b
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Wed Feb 15 15:14:34 2012 +0100
macosx: start the right playlist item when adding new ones
fixes #6048
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 79240eea54682736742dda87d26db27478f569ed
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Wed Feb 15 15:14:33 2012 +0100
macosx: make sure that non-embedded window is not visible when we play audio file
This is especially needed, when a video finishes and the next item in playlist is an audio file.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 2661f755cc8b787f5838d76f2574fc8966206cf5
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Wed Feb 15 15:14:32 2012 +0100
macosx: make fullscreen animation compatible with non-embedded window
makes sure that the non-embedded window fade out properly,
also leaves the main windows visible, the user wants to probably see it when it is on another display
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit def306c55eecc85178251c5ed0d3a36728dfc367
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Wed Feb 15 15:14:31 2012 +0100
macosx: choose right default screen when entering fullscreen
this is expecially important when MainWindow is on one screen and non-embedded window on the other
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit f54b9825b022d1c81d734ed8ebad5fc16faba5af
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Wed Feb 15 15:14:30 2012 +0100
macosx: make sure that isFullscreen only returns true in an actual fullscreen window
this fixes the issue that nonembedded window was not allowed to resize itself (e.g. after aspect ratio change)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit cf8441a23c17e1f17feedfd8681f0d846cb7d19b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Feb 15 15:37:12 2012 +0100
macosx: make sure the interface doesn't leak any inputs. fixes crashes on quit after adding a file to the playlist
commit 3d4937278085b979683fe0db96e3516a75bc81c5
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Feb 15 01:24:33 2012 +0100
MKV: workaround the seeking-to-0 issue on Win32
The faster way to seek does not work on win32, for some reason
Close #6006
commit 2ee3a2b3a5bae2fff2404386d1cb6fa5119c736f
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Tue Feb 14 18:18:08 2012 +0100
dash: Fixing windows build
commit c0433c8bbe69b5a5aa5ea603a77068d29c1c0d4f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Feb 14 18:53:49 2012 +0100
MacOS X: fix no menu dvd MRL in open dialog
Close #6027
commit 55c6f68897a18e906edebc596c84c2ad43f78f3f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Feb 14 18:39:17 2012 +0100
macosx: since Cocoa expects the main thread to quit (and needs to run on the main thread in the first place), we cannot join the macosx intf's thread (fixes #6026)
commit 5318fb666a69ccf8b78df3049ca11ff06908e4c4
Author: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Date: Mon Feb 13 12:52:01 2012 +0100
Audioscrobbler: Replace ParseURL() by vlc_UrlParse().
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 1582699a6473f35c803a6319426537ddb63d52a3
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Tue Feb 14 17:28:55 2012 +0100
dash: BasicCMManager: Fixing a warning.
commit 8709c04742ac1bb353a83a53ae568b09bc06d3c6
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Sat Feb 11 12:00:04 2012 +0100
dash: remove some disturbing couts from isoffmainmanager
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit d12d9650dff051da8299665583883c29e117dfd2
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Sat Feb 11 12:00:03 2012 +0100
dash: downloader avoid div by zero
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit 5a3cb1536946b88d8f1887d31b32d2ddabf95c61
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Sat Feb 11 12:00:02 2012 +0100
dash: fixed segfault when period is null
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit dfd6aafed587f402d15391ad7700c8374cc4795e
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Tue Feb 14 16:43:46 2012 +0100
dash: added buffer size to prefs
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit acbdfcb0a682c485d04081ef961e36998cc7fd6f
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Sat Feb 11 12:00:00 2012 +0100
dash: removed couts from downloader
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit b6140023129c64eaf44692de44e361ad84e6f2dc
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Tue Feb 14 16:43:44 2012 +0100
dash: added buffer and downloader to manager
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit 2ef51274cbf24a846a9dfafb2413170b94c85132
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Sat Feb 11 11:59:58 2012 +0100
dash: set chunk bitrate
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit 0e2b401c3f1e4d0eff0f4953c360b09ec6eb8074
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Sat Feb 11 11:59:57 2012 +0100
dash: added downloader and bitrate to chunk
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit 152916ce263770f7134ec311b8e0d3335d556547
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Sat Feb 11 11:59:56 2012 +0100
dash: removed couts from buffer
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit 270faee2eb67aadc4f7b20499902da3e342df2da
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Tue Feb 14 13:19:47 2012 +0100
dash: added blockbuffer
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit 0fdc83824259eea354ab5239e25b127e6258cb9e
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Sat Feb 11 11:59:54 2012 +0100
dash: dont use best rep without information
Signed-off-by: Christopher Mueller <christopher.mueller@itec.aau.at>
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit da513a4e72003cd24663652029f49df20df0381c
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Sat Feb 11 11:59:53 2012 +0100
dash: added resolution interpretation
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit 62748a33a24094bd5e2b7060ba4a7608fe870e01
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Sat Feb 11 11:59:52 2012 +0100
dash: added byte range requests
Signed-off-by: Christopher Mueller <christopher.mueller@itec.aau.at>
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit 7665bfa31e2ce4f3d7b08900b67589149f60fd77
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Tue Feb 14 17:40:06 2012 +0400
COPYING.*: Use full versions of licenses.
COPYING: use http://www.gnu.org/licenses/gpl-2.0.txt
COPYING.LIB: use http://www.gnu.org/licenses/lgpl-2.1.txt
As described in FAQ, one shall not trim those down:
http://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.html#GPLOmitPreamble
commit fece3fcfffaca0bb13356c04010cb129f72a8b02
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Feb 14 00:04:43 2012 -0500
dxva2: fix chroma pitch calculation
commit 60002addfaa57f8c95f8140c22ee282df3501339
Author: Christophe Mutricy <xtophe@chewa.net>
Date: Mon Feb 13 23:40:49 2012 +0000
Typo
Fix compilation on Powerpc *nix
commit f0cc43f8456156740bde97723a296f0fb4f99238
Author: Antoine Cellerier <dionoea@videolan.org>
Date: Mon Feb 13 23:01:23 2012 +0100
Blind attempt at fixing a predicted link error on WinCE.
commit 82f058bd85dfdccd5640b4f8fe30da78b9cf04a0
Author: Antoine Cellerier <dionoea@videolan.org>
Date: Mon Feb 13 21:58:28 2012 +0100
Remove unneeded code used when debugging.
commit 38415e9206b58a252474bb93deabbfcba1ad8804
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Mon Feb 13 15:26:54 2012 +0200
avcodec: avoid unneeded memcpy in EncodeVideo/Audio
commit 951ced78cd13a9ae3837b3cce9acae3533e781d4
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Mon Feb 13 13:46:40 2012 +0100
lua playlist: extend pluzz.lua to handle france4.
Some pluzz streams are only available on shows pages.
commit 4ad109e06337d5c4806c0861170ef1fed011a79f
Author: Juha Jeronen <juha.jeronen@jyu.fi>
Date: Mon Feb 13 09:27:39 2012 +0200
modules/codec/dirac.c: use ENC_MCBLK_HEIGHT_TEXT as UI label, not ENC_MCBLK_HEIGHT (consistent with ENC_MCBLK_WIDTH_TEXT)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit c7b493435fe3855e2cc4ca168756d73a62d8b85f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Feb 12 23:47:30 2012 +0100
Avcodec: deactivate DR on cinepack
Close #5872
commit a97866c8f25d9d7645519a3a759683a9a17e2281
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Feb 12 22:25:21 2012 +0100
macosx: minor optimisation as suggested by Rafael
commit 09eb7369def8cb77e0958a690b7e35deb4ddb57c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Feb 12 20:54:36 2012 +0100
macosx: improve dropzone resizing (fixes #6018)
commit 59a028786195c9a61c62b65e66c7c6d65a04c93b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Feb 12 20:41:03 2012 +0100
macosx: implemented the sidebar completely to support switching between the playlist's top-level nodes (fixes #4944)
commit f2b874d502441235b2fe6f36147ac3d91d1adec2
Author: Benjamin Drung <bdrung@debian.org>
Date: Sun Feb 12 18:35:53 2012 +0000
osdmenu: Tweak config file for installed system
And not for in-tree running
Close: #5111
Signed-off-by: Christophe Mutricy <xtophe@chewa.net>
commit 546bfa6bab387cdc783b7cd6fb4f003af5e280f3
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Feb 12 18:31:11 2012 +0100
macosx_vout: fixed flicker when resizing the vout through AR or crop changes as suggested by David Fuhrmann
commit 9892a1cec049f83168e468e23131713532f2d38b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Feb 12 17:12:37 2012 +0100
macosx: fixed caching preferences (refs #5994)
also includes a minor fix to make room for the wordy German l10n
commit 20b891eba5bd68353f1a65fb5cae6bed490de827
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Feb 12 16:45:45 2012 +0100
macosx: save playback modes on quit and recover more gracefully
commit 22f92c935bf8d6b789afefc13c01014ccede3576
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Feb 12 15:13:34 2012 +0100
Be more pedantic for the theora library versions
commit 1014cc350fda0e8a1ffd368348a823cd9e84fce0
Author: Theron Lewis <theron@bittorrent.com>
Date: Fri Feb 10 14:52:37 2012 -0800
Use newer theora API and fix crash
Close #3841
This updates the theora module to use the newer API introduced in Theora version 1.0.
It solves a crash on windows that was caused by reading past the end of the YUV structure due to an incorrect line count.
This has been fixed by using the minimum line count common to both the source and destination of the pixel data.
The new ycbcr structure in the new API makes the picture copy much more straightforward.
Modified-by: Jean-Baptiste Kempf <jb@videolan.org>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 0883ebb27eea3a83365e823da00331213e89aae3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Feb 12 11:13:06 2012 +0200
DVB: discriminate ITU-T J.83 A and C annexes if possible
This requires Linux DVB 5.5.
commit b2fc6dc9c0393ab149dc5ea13d9a86c107a9b163
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Feb 6 15:50:50 2012 -0500
dxva2: support IMC3
It's the only output format on my GMA 3150
It is identical to YV12 except:
- U & V are swapped
- U & V pitch is identical to Y pitch (first half is plane data,
second plane is padding)
commit 6666c97e7f2e9c854aa83ed820af89d2bb6f438f
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Sun Feb 12 03:48:00 2012 +0100
metachannels: properly resolve xml entities
commit 33c3fd72a6a02eeb67866a4088e4287ff02c5f5b
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Sun Feb 12 03:02:47 2012 +0100
metachannels: fix playlist script too
commit d739fe06b6921a08828bf2f4cd618e9d069bf329
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Sun Feb 12 00:48:52 2012 +0100
metachannels: properly resolve xml entities
commit 9dd9ba6340fe8591b673f0f786b8d767da81b891
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Sun Feb 12 00:26:39 2012 +0100
metachannels: fix search function too
commit e0a19b96e8a920a37ba59f4418bf955df18b0561
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Sat Feb 11 23:35:44 2012 +0100
metachannels: don't crash if image tag is missing
Fixes #6008
commit 936199ff7f3ddf52a0650177ec00625aa093cee5
Author: Antoine Cellerier <dionoea@videolan.org>
Date: Sat Feb 11 20:57:58 2012 +0100
Change --directory-version-sort boolean config option to a --directory-sort multiple choice option. This makes more sense and makes it possible to provide more sort options if needed without breaking backwards compatibility. The description strings are a bit long but they more or less fit in the prefs dialog here.
commit df61155f0296dcf0fde91c49b18370b5eafec006
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Feb 11 20:52:23 2012 +0100
macosx: fixed bluray MRL
commit 8d8b1194b47c0080addf42876dcdaec8ab235121
Author: Antoine Cellerier <dionoea@videolan.org>
Date: Sat Feb 11 18:37:23 2012 +0100
Factorize and simplify client deletion
commit 79b982141109d5d6bf299f247b6b2efedc069817
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Feb 11 17:59:10 2012 +0100
fixed make dist
commit 051f8476664a5e329169d38ced11e6e47f96020e
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sat Feb 11 15:37:37 2012 +0100
macosx: don't allow lion fullscreen in combination with nonembedded window
If you try to combine both features, you will end up in an fullscreen window with
playlist and overlayed video controls. Therefore make sure that both cannot be enabled
in simple prefs, and in case the user used advanced prefs, priorize nonembedded window
over the lion fullscreen.
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit ad0a2b09ca28c1cd295ed7a1dc8a9f22885c46a6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Feb 11 16:10:39 2012 +0100
macosx: l10n fixes
commit a7f2e897deb230a9a43bb4c6673833f52db968bb
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Feb 11 16:00:11 2012 +0100
macosx: make sure there is a sane default value in the QTKit selector's size fields
commit afe73220ad15a6030c292241a8f8fbaaa5d01250
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Feb 11 15:46:17 2012 +0100
SRC: add missing translatable strings
commit c7098cce3e72f298a2045f38772e2f6ef4bced24
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Feb 11 15:42:51 2012 +0100
Gradfun: missing translation
commit 39946942823e093b06d24b416ad83acc263c210c
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date: Sat Feb 4 19:16:29 2012 +0200
Support opening over 15 files at same time via Windows Explorer
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit f2a677c05602a0f7cf3fd31d93491126ad8fcd8f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Feb 11 15:25:34 2012 +0100
macosx: re-write the resize control used in the black window style to use the MouseDown event instead of the MouseDragged event which is ignored on Leopard (should fix #5822)
commit ce572957b5fd7184887f6b4f83ea7b1c78402462
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Feb 11 15:04:37 2012 +0100
macosx: make sure the fspanel is visible when using 'float-on-top' in combination with Lion's native fullscreen mode
commit ed1b153067b01adc633101ea615bd821d326b17b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Feb 11 14:31:16 2012 +0100
macosx: hide the time slider's gradient effect on launch to prevent visual artifacts
commit d8779407bdda30a7fb8b8fddeafb83b921a0aad3
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Feb 11 14:28:54 2012 +0100
macosx: make sure the splitview's left subview is big enough on initial launch (fixes #5855)
commit 1b7d18de5968a70296732bf23265e70cf87a7f9a
Author: Antoine Cellerier <dionoea@videolan.org>
Date: Sat Feb 11 12:49:10 2012 +0100
Add news about the lua cli interface now working in console mode on Windows
commit 2d20c3d3069a7c21b7dbaba17742768d2e7dd4e2
Author: Antoine Cellerier <dionoea@videolan.org>
Date: Sat Feb 11 12:22:24 2012 +0100
Fix host destructor call.
commit ea6dc345a8cad5a1ff26dab8385776e68793b429
Author: Antoine Cellerier <dionoea@videolan.org>
Date: Sat Feb 11 11:57:11 2012 +0100
Remove select timeout.
console and socket mode are now exclusive on windows.
commit e0092fc5cac0a52c15210ecf05e8f0f463a6f956
Author: Rob Jonson <rob@hobbyistsoftware.com>
Date: Fri Feb 10 11:20:34 2012 +0000
add http commands to select title, chapter, subtitle track, audio track and video track
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 6f8c945b940ca5c398d2fb20e1ee4983e1c9feb4
Author: Brad Smith <brad@comstyle.com>
Date: Fri Feb 10 16:03:38 2012 -0500
Fix compilation due to missing headers on OpenBSD/powerpc
When the code for detecting the number of CPUs present was moved
the headers necessary to compile the AltiVec detection code on
OpenBSD/powerpc was mistakenly removed so this puts the headers
back as appropriate.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 760e0cba0df6e11a1ac20ac6b678b60c6fa9e95c
Author: Laurent Aimar <fenrir@videolan.org>
Date: Fri Feb 10 20:29:21 2012 +0100
Used linear filtering when converting chroma in D3D.
It seems to also be used for chroma upsampling.
It fixes #5751.
commit 1a459c1ccb0d617580ec97bae992f01a799a5e9b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Feb 10 18:49:27 2012 +0100
DTV: add dvbt shortcut, for old-BDA module compatibility
commit 9ff6f3e73cba981f08929ac15326a2d447bd0863
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Feb 10 18:28:43 2012 +0100
NEWS: sync with 1.1-bugfix
commit 28a6e9bc70b434741e1452c20f042fd909184415
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Feb 9 23:34:34 2012 +0200
anaglyph: stray declaration
commit fb182fe6340540719906d5699b3cdbd49a91357e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Feb 9 23:24:21 2012 +0200
Qt4: use OpenDialog::getOptions() where appropriate
commit 801dec3decd603f5bf1b0e77c25708e6e333cf22
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Feb 9 23:20:44 2012 +0200
Qt4: add item options for all items
There are no reasons to only apply them to the first one. Certainly
some options might only make sense with a single item. But then it
really boils down to having only one item. Some options *do* make
sense for all (>1) items.
commit bd134cba394f7dd6e750a00961814a18f66322ce
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Feb 10 02:20:58 2012 -0500
TS Mux: simplify SDT parsing
commit 089fb2162ab5c8f697172713e449ef9e3d3d9019
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Feb 10 02:13:26 2012 -0500
TS Mux: cosmetics, deintend
commit 7406b9de8d062bb6e2d669638deb0ca42dee5ed0
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Feb 10 02:13:05 2012 -0500
TS Mux: simplify mux pmt parsing
commit 01a6703d1f4a44d803f88e3535a41b4ac921596b
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Feb 10 02:11:52 2012 -0500
TS Mux: use calloc
commit 7f3c9cf93227f18b5191563bab0157abe4c35923
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Feb 10 01:47:54 2012 -0500
TS Mux: factorize
commit 496fab1d1b2c498f1b19bd18d8dc4094d6a8c183
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Feb 10 01:43:57 2012 -0500
Use unsigned type
i_prog takes its value from i_num_pmt which can't be negative, nor > 64
commit 2a9a62e55966e16c8bd70faf43640a8050d90545
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Feb 10 01:41:24 2012 -0500
don't case bsearch() to unrelated types
commit fe5447885d4c8c7e0cf2405c958f09ac7e1b05b7
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Feb 10 01:37:17 2012 -0500
TS Mux: cosmetics / goto
commit fb225b6442ab6d8c2ebfe15c61ceb9fee899c8a0
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Feb 10 01:23:16 2012 -0500
TS Mux: use ascii for AC3/DTS ids
commit ed42e1e2d57f4e4d15b648cfda21d81092e308ba
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Feb 10 01:20:10 2012 -0500
TS Mux: generate lang array directly in the needed format
commit ca66eeb33dd91cbd75431e65cf3c7394fc733689
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Feb 10 01:11:21 2012 -0500
TS Mux: deindent, cosmetics, use stack rather than heap
commit 73f0161785af2d1ce3b542a292631bb5ba1a970d
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Feb 10 01:01:44 2012 -0500
TS Mux GetPMT(): factor out mpeg4 code
commit d6399cf37bb7249f53dd3bf4c4c68e4a6c139642
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Feb 10 00:51:49 2012 -0500
TS Mux GetPMT(): move variables into their context, simplify
commit 411215e1e6b15105b89c5d93886f2b125f7508fb
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Feb 10 00:44:40 2012 -0500
TS mux: cosmetics
commit 6172ff3d2e634be54e413301fe113b1f7db887f9
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Feb 10 00:41:01 2012 -0500
TS mux: remove write-only variable
commit 4b444058cef0ca992ef4aab2a5d38bb47d5e61ac
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Feb 10 00:38:28 2012 -0500
TS mux: if/else -> switch/case
cosmetics, reindent
commit 9fcc258c4e7497b58f92c27d000b63a2d771c97b
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Feb 10 00:33:18 2012 -0500
TS mux: cosmetics, reduce indentation
commit 1e8a2b5cbd2f7e687cb0be81b31eee82b98e9bf9
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Feb 10 00:23:23 2012 -0500
TS Mux: split Mux()
commit 8917116dfd92cb93d0e6ceea50b37711d3933e62
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Feb 10 00:13:30 2012 -0500
TS mux: reduce indentation
commit c42b122e5697d9525f5eefdd4fe06f74f04ad5c9
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Feb 10 00:02:47 2012 -0500
TS mux: cosmetics
commit 2d426e9ffda8bf3bc4e55488035fcfd1bd793bfe
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Feb 9 22:58:22 2012 -0500
TS mux: move debug until after the stream is opened
commit b8774b3c1a183e41dc8b9e7be55e48cc10ddac91
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Feb 9 22:58:00 2012 -0500
TS mux: simplify language setup
commit 9229335a2a7de53d56b434f953be8ce2adfe4912
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Feb 9 22:08:24 2012 -0500
TS mux: simplify unsupported codec path
commit 13b4e116a75b1c1cabe334238a735652c0097e0f
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Feb 9 22:07:23 2012 -0500
TS mux: remove write only variables
commit a6c0d629090411253a5dbfb5fc8fd2ba66df41c8
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Feb 9 22:04:26 2012 -0500
TS mux: use calloc, don't rename i_extra/p_extra
commit 3915ce7542b2bb2b84b58b1a78935d82eea79d96
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Feb 9 21:51:48 2012 -0500
TS mux: set correct mimetype
ref: rfc 3555
Note that MUX_MIME_TYPE is currently never used
commit 1309527cce44f395d6a0c96d07ed95f62bfee8fa
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Feb 9 21:51:27 2012 -0500
TS mux: while -> for
commit 56933e8e0776035a1edf070331a5d644c8605138
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Feb 9 21:51:03 2012 -0500
TS mux: cosmetics, align case on switch
commit 279ec69ac2ef986cf16fd38f90939234baf5e842
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Feb 9 21:30:51 2012 -0500
TS mux: factor out CSA setup
commit 88e8e86f3cbd0fc9dd95996cf3b32202060d7bad
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Feb 9 21:20:34 2012 -0500
TS mux: use var_* helpers
simplify CSA setup
commit 4553be8e3bc671bfc07a9dd8a5d9c2d1ed9232e1
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Feb 9 20:43:03 2012 -0500
ts mux: use c99 for
commit 0344812b799fd5aa1db60b91bda8c3d73ced8de1
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Feb 9 20:00:21 2012 -0500
ts mux: assume dvbpsi_GenSDTSections is present
it's in libdvbpsi since 2004
commit 110d75c376f56093340745af3046f99c4d90c99c
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Feb 9 19:50:29 2012 -0500
ts mux: simplify compare functions
commit 8ea322d758184a627c51199738f7333226720ad1
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Feb 9 18:50:37 2012 -0500
udev: fix warning
commit 928c9fa7b5b9d6ad0d258922c6b45cfdc635c1a6
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Feb 9 18:47:43 2012 -0500
ts mux ActiveKeyCallback: reduce critical section
commit 46706e0ab37ac07b025fe2f6da6c14e4ad0c9e13
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Feb 9 17:23:18 2012 -0500
TS mux: remove disabled code
Give it some holidays after 6 to 8 years being disabled.
commit 4a44907ad72b67a777d2f98fde44d2a53603f66e
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Thu Feb 9 21:54:43 2012 +0100
Qt: don't offer the lua CLI in the preferences on windows
It is broken
commit 52fb73b3c11ed5b56b667d002d56acfdfb6c793c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Feb 9 19:04:53 2012 +0200
Reset plugin ABI version for 2.1.x
commit 87387eec4568cc4fdb4bb6782f71be907bd3dbfa
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Feb 9 13:47:59 2012 +0100
macosx: updated eyetv plugin xcodeproj (fixes #5299)
commit b79a47d8d06a83459a4e2c684633d75e3fe717b8
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Feb 9 13:46:50 2012 +0100
macosx: added PackageMaker project to create the EyeTV plugin installer
commit 42444e4fa148bbf7ff177d15a927156e5d367f1f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Feb 9 13:07:32 2012 +0100
macosx: fixed zooming the main window when using the black style (fixes #5998)
also make sure that the hotkeys plugin displays the correct string when autoscaling the vout
commit b115a253ead9887283b0f043a2759f154702dadd
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Thu Feb 9 00:40:38 2012 +0100
macosx: let fullscreen controls show the complete time information
Tested with big and small controls: now the time for a video >= 10h is displayed completely
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit e73d929536061b169e5d83c9387b94dcde2f1c34
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Feb 8 14:23:10 2012 -0500
udev discovery: remove categories
There will be so few video/audio/disc devices that they can all appear
under the same root.
Remove audio/video vendor name.
Merge disc type (DVD,CD,BLURAY..) with disc label.
commit 86aab926b11c0dfddb7a1603b66a8ccaef738471
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Feb 9 00:18:00 2012 +0100
Qt: do not put an email in the interface
commit 1e95ac231d3849360466bc273f4f608211b61ab9
Author: Denis Charmet <typx@dinauz.org>
Date: Wed Feb 8 23:30:44 2012 +0100
Don't treat truncated files as invalid
Fix a regression introduced by c8b78f40656
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 500c1902bb2e2885e7aaca1f45a59ec26fb389e4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Feb 8 20:42:34 2012 +0200
Qt4: add Linux discs choices once, not once per focus
Pointed-out-by: Rafaël Carré <funman@videolan.org>
commit 63eb4c52339106983ab8ce5e3f6f5f982dcae3f4
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Feb 7 16:09:10 2012 -0500
dxva2: compatibility with mingw-w64 trunk
Includes initguid.h and use existing DEFINE_GUID
Add MS_GUID for GUIDs that should be declared only if missing from dxva2api.h
(really, those should move to videolan's dxva2api.h)
Move DXVA_NoEncrypt away from codec GUIDs
Sort the GUIDs by codec, align properly
commit 9b247e7c299f53c905278c45bf45545dc4bcd390
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Feb 8 19:53:53 2012 +0200
Qt4: encode disc MRL correctly (fix #5638)
commit adf3d6f46298e21614f426949d8f4849141871c0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Feb 8 18:26:53 2012 +0100
Qt: fix indentation
commit f111847917894e8e5e832a5e2b850d229a4ceebc
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date: Wed Feb 8 13:59:24 2012 +0100
fix handle leaks on RegOpenKeyEx
commit cf70aaa18f4eaf1a3ae139d1de968589a3c5b11a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Feb 8 12:51:48 2012 +0100
Qt: hack for extraintf to select http, cli or telnet
This is not the most elegant and completly perfect, but it will do for
now...
Close #5986
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 720302118212288eb27eb31f077253b5dd2e83ae
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Feb 8 12:39:34 2012 +0100
Qt: use the new function to factorize code
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit effc65ccba7bb037e3c3b7d8ca0a07a45ae07c4c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Feb 8 12:31:02 2012 +0100
Qt: provide overloaded checkbox_list method
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 632a8ab520cc420de04c028b26a207405dea4071
Author: Antoine Cellerier <dionoea@videolan.org>
Date: Wed Feb 8 11:31:17 2012 +0100
Some news about the anaglyph video filter.
commit 3a7f6051373e15fc876f6ccb0a827b6227be2d7a
Author: Antoine Cellerier <dionoea@videolan.org>
Date: Wed Feb 8 11:24:41 2012 +0100
Remove debug fprintf
commit 3821b962f3fe65bafe8d6600fca594f12ce01ebc
Author: Antoine Cellerier <dionoea@videolan.org>
Date: Wed Feb 8 00:25:14 2012 +0100
Revert "Remove version sort option. Now uses version sort by default and there's no way to change it :)"
This reverts commit 285098dc1e0bfa25877842a4a9f7ee04cdd39424.
I haven't been able to find an acceptable solution to the problem other
than writing our own strverscoll which doesn't seem easy at all.
commit 642959ea07aa1eaa2ec5d3e955222238045e06be
Author: Antoine Cellerier <dionoea@videolan.org>
Date: Tue Feb 7 15:20:37 2012 +0100
Add lua console handling code for windows.
This fixes the lua command line interface under windows. Adding all
those special cases in the host abstraction layer doesn't seem optimal
but at least it works. I'll probably try cleaning it up later.
commit d13f0eaaed1232ccfb09a4b81aafcf864351e3e7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Feb 7 22:14:31 2012 +0200
Remove stray -O flag when testing for MMX and SSE
commit f372e0fc69074921c1f5b02893770fbee8464ef6
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Mon Feb 6 12:05:21 2012 +0100
hls: Fixing a memory leak
commit 348b17855b171300e0f07c81b995325d71f0b564
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Wed Jan 25 15:19:35 2012 +0100
hls: Adding missing locks.
commit 285098dc1e0bfa25877842a4a9f7ee04cdd39424
Author: Antoine Cellerier <dionoea@videolan.org>
Date: Tue Feb 7 13:25:09 2012 +0100
Remove version sort option. Now uses version sort by default and there's no way to change it :)
commit d923971d4597147df659bb97690f0e0e0741b895
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date: Tue Feb 7 13:01:32 2012 +0100
sout_std : do not crash if no destination is given
commit fa7456d3cddcfc2ad238ac3102463eef84d134a6
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Tue Feb 7 09:43:19 2012 +0100
macosx: fixes aspect ratio / crop functionality in some cases
With this commit the mentioned features result in an actual change, when we are in fullscreen or "macosx-video-autoresize" is false.
Furthermore, this fixes nasty flickering when normal window is changed in size while using this features.
Also this commit makes sure, that no window resize is happening in any case, when "macosx-video-autoresize" is false.
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 7ecb24c8689710e32f71e20d2cc51ae5b57e7151
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Tue Feb 7 09:43:17 2012 +0100
macosx: fix start and end rect of fullscreen animation when we have a non-embedded vout-window
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 6c5e08586e4cc8ac97ddcf43b6291ebc872546a6
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Tue Feb 7 09:43:18 2012 +0100
macosx: further improvement to updateWindow in order to include also the non-embedded window
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 08973b65ec3b7dab6f316454105fa53b345cb015
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Feb 6 16:19:09 2012 -0500
DXVA2_ModeVC1_D2010 is specified by Microsoft
commit e6fde43b4a01cf0fde3e6f385c04099e46dbd036
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Feb 6 22:48:19 2012 +0200
dbus: capitalize shortname correctly
commit d9f36235b8671491e6ec14c0ce4bbce337bcdc06
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Feb 6 22:45:55 2012 +0200
dbus: really remove the configuration option
(The previous commit only made it inoperant)
commit db36045cd98dde367fca9b1b825530bfe1de329c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Feb 6 22:40:48 2012 +0200
Start dbus always, move inhibit and dbus startup to vlc
commit 63b3ed339d118757ec7dd112a78845046c00569b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Feb 6 22:42:25 2012 +0200
dbus: do not spam at startup
commit daf9bb252d940d3194d74620a127a8d0df7c81d2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Feb 6 22:41:34 2012 +0200
dbus: remove silly configuration option regarding unique name
Register both names unique and not. Fail if the unique name cannot be
obtained.
commit b740301ca1847714f7c625b350379c859b99292d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Feb 6 22:30:43 2012 +0200
dbus: remove useless intf_sys_t.b_unique
commit 418038f152e77da0dee057dfe996af4e34c16af0
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Feb 6 22:22:19 2012 +0200
Lua: remove Freebox and French TV hacks
SD probe solved that problem cleanly a long time ago.
commit f886dc146251ea12443aafbcf77b99871c3e7c84
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Feb 6 22:00:17 2012 +0200
GLX: enable the plugin correctly
commit 63a73525adc604aad1282f5479660ee953cc6704
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Feb 6 20:50:10 2012 +0200
GLX: use separate XCB and Xlib connections (close #5698)
Some GLX drivers, such as newer versions of the Intel drivers,
depend on X11 events coming from Xlib. So VLC cannot steal them from
the underlying XCB connection.
I have no time and will to duplicate the XCB code found in the GLX
plugin for windowing and events handling using Xlib. So lets make a
separate X connection with XCB. This is inefficient, but it works.
On the plus side, this patch removes the dependency on libx11-xcb.
So it is now possible to compile and use GLX with an Xtrans-based
Xlib (though libxcb must be present).
commit b8bec8eb9217e5a525f78777962c10b40838bc4b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Feb 6 20:39:42 2012 +0200
GLX: cache XCB connection pointer (no functional changes)
commit a8ad08b24825b310d10bbc9846ad0a7000c418b4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Feb 6 19:42:16 2012 +0200
contrib: a52: remove scary dummy error messages
commit 5b30daa8add8e4563fc26a33e73fa7353f810ac9
Author: Jean-Paul Saman <jpsaman@videolan.org>
Date: Mon Feb 6 16:18:55 2012 +0100
stream_filter/httplive.c: various cleanups
- rename copied to used in hls_Read()
- improve comment in hls_Read()
- add assert() to GetSegment()
- various cleanups
commit 6fe18b3e023d1c58571d982cc41b43363c45cfae
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date: Wed Feb 1 13:04:48 2012 +0100
HLS: clean Read function
If caller wants to skip data, there is no point to allocate a buffer and
put data in it. We just have to update the stream position.
Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
commit b2ded57a1525cb0c0b7a6a07808b07942899564d
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Feb 6 01:22:43 2012 -0500
dxva2: sort Microsoft and extension GUIDs
commit 454ef7c42ffc7ad1626fa9d2acba7064ec76b466
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Feb 6 01:04:48 2012 -0500
dxva2: don't define unused values
define DXVA2_E_NEW_VIDEO_DEVICE only if not defined already
commit a9060f358fd6e1b44d74b42c50e515a04ea6749b
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Feb 5 16:48:20 2012 -0500
dxva2: remove useless stub
commit c80216bf874334e8f41374858813a8bd30c7d0be
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Feb 6 00:41:36 2012 +0100
macosx: use the gray window style by default (fixes #5984)
commit ea3cc710ffba1e27dece6a7efea2fe1c7a6b01f6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Feb 6 00:24:27 2012 +0100
macosx: make sure that all the tooltips in the sprefs panel are actually displayed in the user's locale
commit 2d83cb8bef1a1d4ab8b6c81a7724a838d59d80a2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Feb 6 00:04:03 2012 +0100
macosx: added 2 options: 'macosx-pause-minimized' and 'macosx-video-autoresize' (fixes #5861)
commit 08159b75912049c454e8abd01d9be7873e494b35
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Feb 5 22:37:27 2012 +0100
macosx: don't resize the vout in case VLC is in fullscreen mode (fixes #5920)
commit ee6c4a295a494f6670c1466ce9cc360c8b414f9e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Feb 5 20:27:26 2012 +0100
macosx: added a 1.5px shadow (white) to the window title and the time counter
commit f8cdded4fbb33d23488ab8e556e3c519b9818b54
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Feb 5 16:04:36 2012 -0500
remove imdb extension
it's already available on http://addons.videolan.org/content/show.php?content=140695
commit 64337e22d9a2f0f7ccbb71f55dd7e6cd78b39ba2
Author: Tobias Güntner <fatbull@web.de>
Date: Fri Feb 3 14:01:18 2012 +0100
Remove constructor
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit ce76b2b4f66293e2d48e664a22c1508e15541009
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Feb 5 13:31:52 2012 -0500
Remove allocine french-only extension
It is now available on
http://addons.videolan.org/content/show.php?content=148709
commit ffcee64d73df91ff5072dd0977cf6895b516a54b
Author: Sergey Radionov <rsatom@gmail.com>
Date: Sun Dec 25 10:54:34 2011 +0700
add bin to PATH to let libvlc.dll be found by vlc-cache-gen.exe
Fix "This application has failed to start because libvlc.dll
was not found. Re-installing the application may fix this problem."
during building of vlc under Windows.
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 5ebbfb5b476207bbd9a36cd25c725f1b2231738d
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date: Fri Feb 3 16:05:14 2012 +0100
src/input/stream.c: improve documentation somewhat
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 90b7695c83dc677de4c29242341d5e0cf1c238b4
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Feb 5 12:46:04 2012 -0500
Mention 2.0.0 instead of 1.2.0
commit 21e8a014d73b2ea532fd2bd77fbdca09afce8a32
Author: Mirsal Ennaime <mirsal@videolan.org>
Date: Sun Feb 5 15:38:13 2012 +0100
dbus: Fix a couple of warnings
commit 446013a5b8fc9872eb0db3aee0ee65e8c551b8b8
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date: Sat Feb 4 16:41:06 2012 +0100
stream_filter/httplive.c: indentation cleanup
Some small indentation cleanup.
commit 6ae98eec8783f84576fa3bae5bd40b3cee618a97
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date: Sat Feb 4 16:34:43 2012 +0100
stream_filter/httplive.c: kill some depreceated vlc_object_alive()
commit 64df9df7c3ec0141d8f9421e9177b2a94e21dba3
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Sun Jan 29 02:53:41 2012 +0100
hls: Fixing playlist reloading.
This patch fixes a case triggered when alive stream does not "have" a meta playlist. In
that case hls_Copy would fail as the uri is NULL. Restore the old behaviour by using the
base URL locations as input.
Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>
commit 2ad64d87724ffe0256d6ac8056e2ef4af5b1192d
Author: Jan Winter <jwinter@gmx.net>
Date: Fri Jan 27 14:27:41 2012 +0100
OSX: NSDistributedNofitication is sent on playerStateChange
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit c33a6b5e6430d0727b932dc78d048ab4f9f6642a
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sat Feb 4 18:14:59 2012 +0100
macosx: only show fullscreen controller when the mouse is inside the video window actually
this is especially important in multi monitor setups
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 28dd1b12276e44ea598c75c4b893cb574375541a
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sat Feb 4 18:14:58 2012 +0100
macosx: always make the fullscreen window front when in fullscreen
This fixes several issues when you move your mouse outside the fullscreen at an
sedondary display and reenter vlc with the mouse. Now, the controls are shown
reliably and the mouse movement actions work as aspected in that case.
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 53b2dfec818f44b33bc6e52a5a81fab2cb346cb2
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sat Feb 4 18:14:57 2012 +0100
macosx: save volume in prefs only if controls are editable
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 69e78ded598bf2520c21272774f8b3cf2eca32be
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Feb 5 14:11:42 2012 +0100
macosx: removed hacks which could lead to crashes when quitting VLC
commit 711a4f03cafb8f58c3c0fe6175a10298669ca4ea
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Sun Feb 5 07:14:19 2012 +0100
lua: describe the CLI as a CLI
commit 83a9a56dfa12649723f521e75c5c0b6bf14e9197
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Sun Feb 5 03:34:20 2012 +0100
rtp sout: fix comment
commit 7ed3e0e4fa7b2e1d33f78eebab2b1b4fa9201049
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Sun Feb 5 03:29:47 2012 +0100
rtp sout: fix integer overflow
This became likely to happen using VoD. Thanks to Denis Charmet for
pointing out this issue.
commit fbc4d5b81f94ec935c6dc918d85c54a97177754d
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date: Sat Feb 4 18:47:56 2012 +0200
Remove unneeded include
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 9934897a3bfcfb8518ac35d9f1e24c6ce18761af
Author: Kelly Anderson <kelly@silka.with-linux.com>
Date: Fri Jan 6 08:36:56 2012 -0700
Change goto to gotoitem for lua 5.2 compatibility. Maintain lua 5.1 backwards compatibility.
OK, this patch should take into account the recommendations.
Signed-off-by: Antoine Cellerier <dionoea@videolan.org>
commit 44432d8f51b5af1bd7f08c02ce0a5cb911260faf
Author: Antoine Cellerier <dionoea@videolan.org>
Date: Sat Feb 4 17:39:01 2012 +0100
Add strverscmp from glibc 2.14.1 to compat.
commit 09e79a67a21d6f6a64acc5f2986029d67b757e43
Author: Antoine Cellerier <dionoea@videolan.org>
Date: Sat Feb 4 17:18:13 2012 +0100
Add option to use version sort when adding a dir
As mentionned in the long help, this sort guarantees that adding a
directory with files like track-1.ogg track-2.ogg track-10.ogg will
result in files being added in the expected order. This is the default
sort method used by most apps which display directory listings as well
as some media players like rockbox. If it were up to me it would be the
default sort method.
In previous version of vlc, this behavior could be emulated with:
find /media/MUSIC/lossless-to-ogg/Metronomy/ -type f|sort -V|vlc fd/m3u://0
Now you can just use:
vlc /media/MUSIC/lossless-to-ogg/Metronomy/ --directory-version-sort
commit da2ee7c7c0820dff6dce29274fe213b1a4279c1b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Feb 4 17:14:36 2012 +0100
macosx: force some more methods to run on the main thread (refs #5779)
commit 248812582798e57d8da527095fe29d4b3df75ad4
Author: KO Myung-Hun <komh@chollian.net>
Date: Fri Feb 3 01:06:33 2012 +0900
Include sys/types.h for ssize_t on OS/2
This fixes the following error,
In file included from ../../../include/vlc_stream.h:27,
from ../../../include/vlc_demux.h:33,
from mkv.hpp:55,
from demux.hpp:28,
from virtual_segment.cpp:27:
../../../include/vlc_block.h:138: error: 'ssize_t' has not been declared
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit 2eccf89a46d5707b81c529ec7a7706acf7ab3303
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Feb 4 14:03:53 2012 +0100
Contribs: deactivate more libav* part
Deactivate totally avdevice and avfiters
Remove bink decoder that does not work in VLC anyway
commit c6a45bd97c0e196ecd3b9c9d45db9ad21e98bb4d
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Feb 3 19:47:00 2012 -0500
OSX build script: be verbose by default
Don't hide the needed steps as it confuses users reading the detailed instructions
commit 9dc8b9bc27270752415d1fbc9629d9d35a6d8251
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Feb 3 18:54:38 2012 -0500
dxva2: workaround broken definition in mingw-w64 header
commit a234ac644c8cd60fca4bcc1894704b8ca8a394af
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Feb 3 14:10:24 2012 -0500
direct2d: link with libuuid
commit 56b0211298cd7c8fda123ce171ec728e295ae9ca
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Feb 3 14:09:33 2012 -0500
dshow: build with mingw-w64
remove now meaningless very old mingw.org workarounds
commit bb7509af051d8384b9266bcdb345c553f608559c
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Feb 3 13:59:06 2012 -0500
bdagraph: build with mingw-w64
use _snwprintf instead of unsafe wsprintfW
define NO_DSHOW_STRSAFE to not ask for secure replacements
remove now meaningless very old mingw.org workarounds
commit bdb36c1b184cd62ccc633b493d5c8fe9e21770ed
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Feb 2 18:27:04 2012 -0500
contrib: don't depend on headers available in mingw-w64
commit 521f40906c11615b9da6fabb19870724b91769fb
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Feb 2 18:23:20 2012 -0500
contrib: detect mingw-w64 (as opposed to mingw.org)
commit c507541a9ba974f82fd9a28c92d1c5e083b9658b
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Feb 2 18:20:51 2012 -0500
cppcheck: move after definition of CC
commit 125d1f3495205e13368e818db361b064980f6486
Author: Antoine Cellerier <dionoea@videolan.org>
Date: Sat Feb 4 00:12:42 2012 +0100
Fix typo.
commit 2e3d187a357e8b231877b9e0539f56e375f9f929
Author: Antoine Cellerier <dionoea@videolan.org>
Date: Sat Feb 4 00:09:01 2012 +0100
Add video filter to convert side by side 3D streams to anaglyph images.
This can be tested on Wild Earth 3D on freebox streams in France.
commit d5da271287177782fdb3978f3698748e3039b3bb
Author: Antoine Cellerier <dionoea@videolan.org>
Date: Sat Feb 4 00:08:36 2012 +0100
Use function defined in filter_picture.h
commit ad3507aa9d470edeb446c08b654c8d68631aa105
Author: Antoine Cellerier <dionoea@videolan.org>
Date: Fri Feb 3 19:08:48 2012 +0100
Fix --file-logging on windows (that was stupid...)
commit 0013e174cb25a336ca7fcb12fd5e58d66e978910
Author: Antoine Cellerier <dionoea@videolan.org>
Date: Fri Feb 3 18:49:10 2012 +0100
portaudio was removed in 9f8c044a. Kill error msg
commit a3363d01443de5b3ff8b9762692662623e70d786
Author: Antoine Cellerier <dionoea@videolan.org>
Date: Fri Feb 3 18:24:54 2012 +0100
Set a default user agent on windows vlc too.
This complements commit dadb0622e6244456f7b5576ab2f9aa0c6582c68 which
moved responsability for setting the user agent to the client
application.
commit 54255bf5f8844a9f58adb31f10a30ef451fb8d65
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Feb 3 18:44:25 2012 +0200
Linux: add detection for SSE4A
commit 5c35f9d1ff19be0ccd1229d2195e36bfa667454e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Feb 3 18:36:04 2012 +0200
Linux: parse /proc/cpuinfo instead of playing fork tricks
commit 2e1a59d0a1fcca58171b890416a39e22db7adb6f
Author: Edward Sheldrake <ejsheldrake@gmail.com>
Date: Thu Feb 2 16:23:47 2012 +0000
Fix dbus error (close #5977)
Fix dbus assertion failure which aborts vlc when the dbus control
plugin is active and you try to launch vlc with a large number of files
on the command line (such as when doing "vlc *" to play all the files
in a directory).
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit e2942aee746d12ea0bed999e8110bbbead3ca72d
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Fri Feb 3 12:32:24 2012 +0100
hls: Ensure streams are sorted by bandwidth.
THe standard doesn't guaranty anything, but the code assumes it.
commit 1555e3ce33ff3a75c19fdae4af08d052aed734c8
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Thu Feb 2 16:24:59 2012 +0100
hls: Don't download the same segment twice when prefetching.
This makes the playback start faster.
commit c0b3a6f1630ea44e50a876b515f37f1a3156dc0a
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Feb 2 16:43:14 2012 -0500
Remove extras/contrib
commit 33c9aab4012f2141f3b40438475f0fae79c338b1
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Feb 2 14:01:56 2012 -0500
dshow: remove non standard extensions from header
commit 7a081904313dbad5a46e6e095c70d226fa122c09
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Thu Feb 2 20:53:44 2012 +0200
transcode: typo
commit e6dd93cfe14c837d95dd29d24fc8e86924161c53
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Thu Feb 2 10:40:19 2012 -0500
Android: disable tremor
http://www.compdigitec.com/labs/2012/02/01/android-codec-benchmarks/
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 37a1cbee1c5af6d3d828410fee1b64e166b70478
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Feb 2 18:14:50 2012 +0200
sndio: do not prepend zeroes
This is not a good idea if the stream is playing.
commit 6eae00060d042258b4b2ebee0846de90f30dc676
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Feb 2 18:14:37 2012 +0200
sndio: fix format selection
commit 87ed819bada9492bc4b2e6e0ff2859797946edf5
Author: Denis Charmet <typx@dinauz.org>
Date: Thu Feb 2 01:42:54 2012 +0100
Handle MKV segment change properly
Don't use the var_SetTime hack anymore and don't flush the fifo when
it's not necessary.
Fix #5967 and #2855
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 775a33e104ef7561962bc1fb3e2c7a93c53779bb
Author: KO Myung-Hun <komh78@gmail.com>
Date: Thu Feb 2 14:03:09 2012 +0900
KVA: Add VMAN-backend supports
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 31bec657c7f944aa1798688f10df3177c0a804d9
Author: KO Myung-Hun <komh78@gmail.com>
Date: Thu Feb 2 14:03:08 2012 +0900
KVA: Add VLC_CODEC_RGB32 supports
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 5299df74641c9f20a2009798e16363f5f1d12b4b
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Wed Feb 1 18:58:04 2012 +0100
dash: Use a const Representation to extract segments.
commit f9d613c5131b21cedb7af906a9db39e74a23093e
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Wed Feb 1 11:08:23 2012 +0100
dash: removing useless loop
commit cbf5438d9f5f68f3964bdc06ae1e98283c4f2fbb
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Fri Jan 27 13:31:55 2012 +0100
dash: DOMParser: Removing useless includes.
commit 52e96be7d65ba037af9d10ed3c3d8e9789869e12
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Thu Jan 26 18:21:41 2012 +0100
dash: Adding an helper to compute a segment size
Conflicts:
modules/stream_filter/dash/mpd/Segment.h
commit 7a14bb56ac0d47de9a9fc0ac02cdec074461756e
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Thu Jan 26 17:09:30 2012 +0100
dash: bandwidth is in bits per second
commit 6b984f72fa46594513f2ed0973efb65c8454b297
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Wed Jan 25 18:10:00 2012 +0100
dash: Fixing STREAM_GET_SIZE control query.
commit e7a13d6b347b679d9246a9ba9219463d95501bae
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Wed Feb 1 10:56:05 2012 +0100
dash: Adding a getter for current representation
commit ec59c3fbcd576701e598d74bf5d30cc18cb97676
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Wed Jan 25 18:08:59 2012 +0100
dash: Store the parent representation for every segments.
Conflicts:
modules/stream_filter/dash/mpd/Segment.cpp
modules/stream_filter/dash/mpd/Segment.h
commit 466e3f4412eca748fc4cf6ce2e9499738be20ea9
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Wed Jan 25 17:39:24 2012 +0100
dash: Allow bps methods to be called from a IAdaptationLogic*
This is the interface we use in the module file.
commit 4e185356f7a6d3a6dc15ef545d6cf0aa921cdd94
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Thu Jan 12 16:34:45 2012 +0100
dash: HTTPConnectionManager: Removing duplicate attribute.
Connection list was stored twice: once as a stand-alone list, once as a
map of Chunk/Connection.
commit 71dd06f634864868d22d3fc11119c3974c8d3c92
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Thu Feb 2 13:01:54 2012 +0100
dash: Adding missing LPGL header.
commit 91da0b24c6110d776a690664715bca83b3adf0d7
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Thu Feb 2 12:43:04 2012 +0100
dash: Include <config.h> in new cpp files.
commit 110b681898e139a4e38abde60166ddaa11a6ebd6
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Mon Jan 30 14:48:34 2012 +0100
dash: added generic mpd generation
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit 1def2aa77b4626c0e60f073ddb5ef010e682a9a1
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Mon Jan 30 14:48:33 2012 +0100
dash: added mpdfactory
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit 13abea06a366894cef53af0413432d2c9bfdf094
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Mon Jan 30 14:48:32 2012 +0100
dash: added isoffmainmanager to factory
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit f583909c8cc3f232a3bd6ac9f0fb881c72dd5d17
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Mon Jan 30 14:48:31 2012 +0100
dash: added isoffmainmanager
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit e79147cf00226a8e4107531e607430db4871d43a
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Mon Jan 30 14:48:30 2012 +0100
dash: added isoffmainparser
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit e8bfbde17c5f5f3517dcc0dad447428492634e18
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Mon Jan 30 14:48:29 2012 +0100
dash: added IS namespace and getprofile to domparser
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit 24abb52316e1d7e6f1fbe68d592b6a6528941ca1
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Mon Jan 30 14:48:28 2012 +0100
dash: added isoffmain profile
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit f56638f314b7368a0bb65a2886b54e244e5a1312
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Mon Jan 30 14:48:27 2012 +0100
dash: simplified adaptationlogic
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit 4bb0bc0081caace961f513f26399be49e4553cf9
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Mon Jan 30 14:48:26 2012 +0100
dash: added segmentlist and base to representation
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit 4a1c8e4dc40e8f9bb6a4a182b8dcb0c6ba699c33
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Mon Jan 30 14:48:25 2012 +0100
dash: added adaptationset to period
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit fedf1dcb90472dc72bb677a9e535a08d556b8e3e
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Mon Jan 30 14:48:24 2012 +0100
dash: segment added byterange and tochunk
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit 22230d8a646e4cb3f75a305e27f5407abde3faaa
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Mon Jan 30 14:48:23 2012 +0100
dash: chunk added optionalurl setter
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit d20d8bd9604a5f80a0392e56e8947e0ca7047daf
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Mon Jan 30 14:48:22 2012 +0100
dash: node added hasattribute
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit 998f1619cb00c6ed3b6131994d3eceb266350a8b
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Mon Jan 30 14:48:21 2012 +0100
dash: added adaptationset
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit 23bfe182c53a9fb6b0b925e6aaa992847d5a93a7
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Mon Jan 30 14:48:20 2012 +0100
dash: added segmentbase
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit a8e2d2121d65c475ead6659edcd23efbcb653a63
Author: Christopher Mueller <christopher.mueller@itec.aau.at>
Date: Mon Jan 30 14:48:19 2012 +0100
dash: added segmentlist
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
commit 6e3489732966f4b124b4d68a53988b593c08777b
Author: Tobias Güntner <fatbull@web.de>
Date: Wed Feb 1 23:46:59 2012 +0100
Leave minimal interface if Esc key was pressed
Close #5898
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 5b877e456bb1ddd4c3c869902d1f2428ffac8519
Author: Naohiro KORIYAMA <nkoriyama@gmail.com>
Date: Thu Feb 2 07:25:13 2012 +0900
Win32: define fstat as well as stat
Fix wrong result of stream_Size() on win32 build.
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 459c7988c324cdf24c2351a52cb9778f3a513d61
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Feb 1 17:48:28 2012 -0500
Win32: Add a mingw-w64 2.0.1 workaround
commit 659d99df8b763d84bd684773b37b86c870681fac
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Feb 1 22:59:40 2012 +0100
Qt: remove unused includes
commit ecd1d62e8604359422780f53279ff08336fc5ed6
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Wed Feb 1 22:30:20 2012 +0100
Qt: Add an option to show system tray notifications when VLC is visible
Close #5041
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 366d3dadee77756881efc7d8277f67b2926686b1
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Feb 1 16:26:46 2012 -0500
mingw: undef small
commit 2b60e15e4f8f0a76818086c8fee6cc554edf3b78
Author: Tobias Güntner <fatbull@web.de>
Date: Fri Jan 20 23:08:06 2012 +0100
Seek only if the position actually changed.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit b29a9f0d126c41594344c43fe92e51d0a15feaa6
Author: Tobias Güntner <fatbull@web.de>
Date: Fri Jan 27 00:29:37 2012 +0100
Keep tooltip within screen boundaries. Adjust tip position accordingly.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit cb1fe28ba2f6ebf237e8988f1bcfb10e1d1c3162
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Feb 1 15:49:19 2012 -0500
dxva2: fix print format
DWORD is unsigned long, not int
http://msdn.microsoft.com/en-us/library/cc230318(v=prot.10).aspx
commit 67d04d60fcb0d7630760adc90cea9b8b96389353
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Feb 1 15:21:42 2012 -0500
wince: don't define stat struct
commit 006357cf6352817c9f78f974822229a78e1eb125
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Feb 1 22:11:51 2012 +0200
News
commit 28b099a27b92150402b2e851cc44d14ed99caa4c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Feb 1 22:10:39 2012 +0200
sndio: add OpenBSD (or RoarAudio emulation) audio output
This is untested but at least it compiles with RoarAudio.
commit f31b6ec7cab357f5e02f5850dc5952aa6a779d7a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Feb 1 20:51:57 2012 +0200
contrib: update fluidsynth to 1.1.4
commit 771209cffe86eb8833d1c8ca5a57242df6cb07e8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Feb 1 20:41:33 2012 +0200
fluidsynth: drop integer support
Internally, fluidsynth uses either float or double depending how it
was built. Converting to S16N in the library then to something else in
VLC was a waste.
commit b13f148fe26e9a2573438262f37860d9c2290936
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Feb 1 20:47:22 2012 +0200
contrib: do not require fluidsynth if glib is absent
commit 7ea3bec87710af8aa0067d33aafa8fcfadac95f5
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Feb 1 20:47:08 2012 +0200
contrib: remove old buggy fluidsynth
commit 9419d728dfd004ac2a67813759b8cb9a83f44e1a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Feb 1 20:39:41 2012 +0200
fluidsynth: require version 1.1.x
1.0.x is full of memory leaks and race conditions, and lacks features.
commit 8b970ddcb0472d2d19fd8f3136be022f1b52278a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Feb 1 20:25:05 2012 +0200
DirectSound: do not initialize volume twice
commit 1ec3a5262ea053f7d96e00a4b38539176e628a16
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Feb 1 20:24:17 2012 +0200
DirectSound: do not disable thread cancellation
The thread is never cancelled anyway.
commit 9eb9a10ebaba458575de38941a0f002ea79bbf60
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Feb 1 20:33:07 2012 +0200
DirectSound: fix double free on error (close #5966)
Regression from 6d90bf20c01db2b284a81b26ce3356536257c1fc
commit f09289e8b2759fb02bad580c3a47d305f3ea1fc3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Feb 1 20:23:20 2012 +0200
DirectSound: merge memory allocation for sys and notif
This removes one error case and simplifies a bit.
commit f664c1b096df624d130c76732fb480528f92bf13
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Feb 1 20:10:57 2012 +0200
Update news for portaudio removal
commit 0e2413dc3176d378203fde0a9cae8ba90c4caaea
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Feb 1 20:10:22 2012 +0200
contrib: remove portaudio
commit 9f8c044ac3b8efa27c2923bc0b29624cd13165d9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Feb 1 20:09:43 2012 +0200
portaudio: remove
commit 0acd892b3308e23d640343d2cc3022957eaf4fda
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Feb 1 19:30:48 2012 +0200
Win32: some compilers fail to define stat correctly
commit a728a7ede2500febe9003c9b1cc6170f167cb821
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Feb 1 17:25:31 2012 +0100
Qt4: preferences, move a Macro to a normal function
commit 3fe85b38413bf225d34ec107abaa26ad852ca568
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Feb 1 18:00:04 2012 +0200
Win32: struct stat is a macro so we need to include <sys/stat.h>
commit 452cf1c4060c4917e546cae816918e0219e5dd31
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Wed Feb 1 12:17:56 2012 +0200
transcode: user ENC_FRAMERATE_BASE instead of fixed value
commit 2b60e75b567d3aa9e980fe099c33ff1a033797dd
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Sun Jan 29 13:17:58 2012 +0200
transcode: add likely/unlikely in video process
commit 9394c716596cdbcd91d483376f4cfbc936ddfa63
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Feb 1 02:48:48 2012 -0500
Update workarounds for incomplete mingw headers
The so-called "Vista/7 helpers" only define interfaces missing from mingw*
Remove duplicate declarations already in all mingw headers, include the
correct headers instead.
Link video outputs against libuuid to get the existing UUID instead of
defining our own.
Define the C interfaces as Microsoft does it by using lpVtbl for the
virtual table pointer.
See http://blogs.msdn.com/b/oldnewthing/archive/2004/02/05/68017.aspx
Define a C++ interface to TaskbarList3 for qt4, keep the C for video outputs.
Define only a C++ interface to IApplicationAssociationRegistrationUI
Define TaskbarList3->SetTabActive() correctly.
See http://msdn.microsoft.com/en-us/library/windows/desktop/dd391699(v=vs.85).aspx
ifdef the TaskbarList3 interface because mingw-w64 defines it already.
commit b178857361093686ff1844d8405f7560778e90f0
Author: Denis Charmet <typx@dinauz.org>
Date: Tue Jan 31 23:58:00 2012 +0100
Avoid infinite loop if eof happens during buffering
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit a12ca580c66127ea99fd7dc47c42c636a5dd5b75
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Feb 1 00:41:48 2012 -0500
win32: install mozilla plugin by default
commit 20155f800ecee139e81babf82b031cc5a8bbb045
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Jan 31 23:57:27 2012 -0500
libav*: remove broken use of log callback
We can only use it at application level
Just use the default libav* callback instead which prints to stderr
We might want to set libav* verbosity with av_log_set_level()
commit f86432358ed970f5b0d3faaff5e4a9ca34a070c5
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Jan 31 23:44:12 2012 -0500
contrib: change_prefix.sh: simplify
We don't need to handle OSX shared libraries anymore
It now runs much faster
commit acf912ad543fd1a26a186bd5765c59c50955c0bb
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Jan 31 19:40:38 2012 -0500
avio output: flush after writes
detect errors and abort writing if they happen
commit 97111d1dbb62f64ab63a36c3a47c1cd166fe3c22
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Tue Jan 31 17:39:18 2012 -0500
LuaHTTP: Use binary instead of ASCII when serving rawfile
Close #5949
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 58d5803a30527d3299e890c72484acc9b6de48db
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Jan 31 17:45:57 2012 -0500
avio access: fix setup of libavformat callback
In process-level mode we would call the context-level callback
commit b2393f00b7518b98de92537c1fbb481be97e35ac
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Jan 31 23:44:03 2012 +0100
Lua: provide descriptions for submodules
commit 0c60f1a718fe054794c8bce02b87cffa82035bfd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Jan 31 23:22:00 2012 +0100
Consider lua in the Main Interface category
commit e0eb0da89ad97f609b785643804870d9b42659a3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Jan 31 22:08:23 2012 +0100
Lua: fix existent sd loading
commit 4a647cf16c5f4ef070b2d3c09bd832deb6f7dcec
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Jan 31 20:19:57 2012 +0200
V4L2: fix kinda constant expression to be really constant
commit cc5fb82459a7ccef27f86120e4881b9203df0626
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Jan 31 19:16:49 2012 +0200
Use static_assert()
commit 351690f6f7dfe062edf94f7f8f9a256ec0d48d1f
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Jan 31 19:16:17 2012 +0200
Provide static_assert() replacement
commit 2b268061a42125e7ce79d63e42ce0cc2dd9c720c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Jan 31 18:59:36 2012 +0200
tdestroy: use assert()
commit 861c0e2c81032594ac05e0f36b1b1e4d5f535ab6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Jan 31 15:20:40 2012 +0100
macosx: prevent AppKit calls from threads which aren't the main thread (fixes #5779
commit 18173044cdaa1fce6652614b893054d792f4e258
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Jan 31 12:53:38 2012 +0100
Skins: fix compilation with zlib 1.2.6
Close #5964
commit 460cdb561d091da9f181141b2a8203c737290679
Author: Brad Smith <brad@comstyle.com>
Date: Mon Jan 30 12:52:47 2012 -0500
Disable OSS support on OpenBSD
Disable the OSS support on OpenBSD by default.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit 4bee377fec3a95fe6681b0af3517f38064c336f2
Author: Brad Smith <brad@comstyle.com>
Date: Mon Jan 30 02:12:24 2012 -0500
Fix up *BSD handling in Operating System check
This fixes up the *BSD handling within the Operating System check.
SYS is now set to the OS without the version attached as provided
by ${host_os} (.e.g. openbsd instead of openbsd5.1) to match all
the other OS's and simplifies other OS's checks further down. This
also allows the script to recognize DragonFly.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit 900041eb4d79eadc51a32c879fbedfa6262be767
Author: Brad Smith <brad@comstyle.com>
Date: Mon Jan 30 02:58:38 2012 -0500
Fix libpng checking on OpenBSD
This fixes the libpng check on OpenBSD. Although the code was passing libm to
ultimately link the library the test itself was not and thus failing. Also at
Remi's request I changed the existing and newly introduced use of -lm to $LIBM.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit 4bc2de8cfde1d55d6e605fb79cffc14e36ec1bb3
Author: Sébastien Escudier <sebastien-devel@celeos.eu>
Date: Mon Jan 30 15:15:28 2012 +0100
live555 : fix http retry
commit aa77af7405751bec3f8adfd1c671133261dc9c8d
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 29 22:06:54 2012 -0500
avio: EOVERFLOW is not defined on windows
Define it to EFBIG (file too big), it's close enough in this specific use
commit cca698a05ea024a380330e1f3144996bba4c20e0
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 29 21:35:05 2012 -0500
avio access: use new API
- fix bug in ACCESS_GET_PTS_DELAY where it would fall through the next case
- print error messages from libavformat
- remove useless strdup
- check for exclusive access to avio when context open succeeded
- support for multiple input / output at the same time with libavformat > 54 (untested)
commit 7f510436afb80e7c4bc4a563c7f385c7fb289749
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 29 17:55:07 2012 -0500
avcodec: fix avutil version check
ffmpeg/libav doc/APIchanges should not be relied upon
commit 987c2953afaed2217e012ba02e3221b7d2963d27
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Jan 29 23:47:36 2012 +0100
Qt: make playlist font less small by default
commit 2d96c40a5ad6ea23c74a55ffb1091afda7b7f724
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Jan 29 20:53:54 2012 +0100
Qt: use a less small font on mediainfo.
It seems really unusable on win32
commit fb5766e398fa651791f5b7b7071a04ec175d9e5f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Jan 29 23:44:29 2012 +0100
macosx: fixed potential crashes when localizing strings
commit c2e39623ffa829913be56ad2030f507ba0470d35
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sun Jan 29 22:03:24 2012 +0100
macosx: implements user choice to autosave volume on exit and changes volume slider range to 0 ... 200%
this adds the configuration variable and also the respective gui modifications for
simple prefs dialog. Also, this commit changes some spacing in gui to be consistent
between the different tabs.
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 525413129bafd487b1b8e9bad39b6ce03c5264dc
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Jan 29 20:49:08 2012 +0100
macosx: enlarge the main window's drop zone caption to make room for the French l10n
commit 9592e9cfd44b727011d8f6d88bcd7c27b0b36ff8
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sun Jan 29 20:31:02 2012 +0100
macosx: unblackout other screens on lion as well, when leaving full screen
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 4a869d394f8e3423b3bbade4f96100723748d4b1
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sun Jan 22 22:41:22 2012 +0100
macosx: save the current volume in intended variable
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit bf36bb2935555aa9b2e36576677fe62b1d2bcd94
Author: Kaarlo Raiha <kaarlo.raiha@gmail.com>
Date: Sun Jan 29 19:24:30 2012 +0200
Win32: Use CRYPT_VERIFYCONTEXT for vlc_rand_bytes
Since we don't require access to persisted private keys
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 5b7b3255c46b544edff3892ece3a8d80ed125b68
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Jan 29 18:39:51 2012 +0100
Qt: missing accessors
commit 22466842dec9b8d707e5ae44b3151076787af7a5
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 29 12:30:25 2012 -0500
dmo: use VLC BITMAPINFO types
close #5950
commit 9403ca5824c1e403a2a2b3b1c3b545dce1f235ad
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Jan 29 18:23:22 2012 +0100
Qt: fix hovering text of the playlist button.
Close #5948
commit b416098094451b79328766fd8408698ba2aba122
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Jan 29 18:21:27 2012 +0100
Qt: Media is uncountable.
Close #5947
commit 89c3a705cec6568f98ae70eec998ab9635078466
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Jan 29 18:49:43 2012 +0200
Fix configure again
This wouldn't happen if committers read the output from bootstrap.
commit d285961c0b2422c8c5e7af0109263064ec8443d2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Jan 29 14:52:57 2012 +0100
macosx: fixed use of [VLCMain localizedString] pointed by David Fuhrmann
this fixes the l10n of the advanced prefs and a few other strings
note that this facility is broken by design and should be replaced for 2.0-next
commit 41d7819dac04b9641d3d0b9e89c056fc72260404
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Jan 29 14:31:48 2012 +0100
macosx: fixed l10n of the 'Extensions' menu
commit f8014070524dee08f9fc3a69c5922ae19de8bdbc
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Jan 29 14:24:24 2012 +0100
macosx: small interface modifications to make room for lengthy translations
commit b3807154b3fa4b90a5570549a5e1a7eff6cedd49
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Jan 29 14:23:49 2012 +0100
macosx: displayed ocalizable sstrings correctly
commit 49972383e28d67ebd9657d9101f77b2216aeb24e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Jan 29 13:58:03 2012 +0100
macosx: fixed execution of binaries linked against the 10.7 SDK on 10.6
commit 4a646775222b9645f6d3a522654aa89542051116
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Jan 29 13:32:28 2012 +0100
macosx: fixed broken appearance of the main window in case it is linked against the 10.7 SDK but run on OS X 10.6
commit 0c7696c1dd4bbae4edab5622e53e5605734cb169
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 29 05:09:51 2012 -0500
contrib: libvpx 1.0
commit 6689109fee1f315dfc1931e5263e9a4aa6f8cff3
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 29 04:17:27 2012 -0500
avcodec: invert definition of deprecated values
We want to use the new names in our code
commit b3a6617f9d6a0ddff58ec72871b02dbf98fb4f37
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 29 04:14:20 2012 -0500
avcodec: don't include non existing header
commit 1ed476774fee834da7b4dba4d38a8a41c1908890
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 29 03:57:08 2012 -0500
avcodec: fix build with libavcodec < 54
commit c5f388e8e37f38b4526fbca379305a918dd12141
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 29 03:38:08 2012 -0500
avformat demux: fix double free()
Allocate avformat context and set its I/O context before using it
This is the correct way to it (and is documented in avformat.h)
commit 3fc4af487dc23113a3c9602e1022f464f3992601
Author: Brad Smith <brad@comstyle.com>
Date: Sat Jan 28 20:54:14 2012 -0500
rand: Also use /dev/urandom on OpenBSD as well
On older OpenBSD releases you especially should not have been
using /dev/random, nowdays due to changes all the device nodes
are actually all the same so either way this code can be simplified
to not special case OpenBSD in vlc_rand_init().
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit dd74923370c8be69b93eeff99582e9cb43812005
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 29 03:20:34 2012 -0500
avcodec: revert define of deprecated values
We want to use the new ones in our code
commit 8f24e725ff9945975f6d7232477cff7f7a8e2cff
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 29 03:10:12 2012 -0500
avcodec: update to libavcodec 54
commit 4c3037ac45b92853d5d85f7bedebdb4b281da0c6
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 29 01:58:11 2012 -0500
avformat demux: use new IO API
- Use AVIOContext instead of ByteIOContext
- Use avformat_open_input instead of av_open_input_stream
- Use avio_alloc_context instead of init_put_byte, allocate context on the heap
- Use AVIOContext.seekable
print avformat_open_input errors
avformat_open_input is the most recent and is documented as available since
libavformat 53.2.0 (other changes happened in 52.105)
avformat_open_input was introduced in 52.94 in FFmpeg
commit 4d338f69d808d98cdc59a61b2c4a541c920a61ca
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 29 01:51:19 2012 -0500
dca: only build library and headers
commit 6df79d9c7278855671061a17825c8d2b350b761d
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 29 01:51:06 2012 -0500
dca: update config.*
commit 083c69e0407255b5596b4cf3dc182f09f76a7d83
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 29 01:43:18 2012 -0500
speex: arm code is for fixed point only
commit 5b55c4dbab0ee2700300f9d8b79747a42ef26158
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 29 01:18:38 2012 -0500
Workaround FFmpeg doc/APIchanges lies
commit 49944dcb5ac7ecc39da86bdb300bd7be8c9d2e47
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 29 00:44:11 2012 -0500
avformat demux: use new input APIs
print avformat_find_stream_info errors
commit 4ca6ef05e16554c71c7480a7b4df59ab3a43f6c4
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 29 00:34:07 2012 -0500
avformat demux: don't access removed info
Palette data is now transmitted as a side data in AVPacket
commit 0011b7043c5c9115bf130068265e90142277d2f6
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 29 00:26:34 2012 -0500
avformat mux: convert to new avio API
commit aca40fdc52ae97e3a188d55af74a0b734b415664
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 29 00:22:50 2012 -0500
avformat mux: use avformat_write_header()
Pass its error output to msg_Err with %m
commit 91899a03e70024e68c20603e2c243cb9742898b9
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 29 00:18:58 2012 -0500
avformat: remove cast to void *
commit 5dbdccf2fd7829a8a0fb3ccae65ed17f71c7078a
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 29 00:18:18 2012 -0500
avformat: prefer avformat_new_stream() over av_new_stream()
commit 7df0345e7f8917ae534592caea34eba1bef4c26e
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 29 00:13:55 2012 -0500
avformat: shut up warning (unsigned char -> uint8_t)
commit a6ebc7d7eb2231939ec94dd5a94bf819fb7c2086
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 29 00:05:02 2012 -0500
avformat: put_flush_packet was renamed some time ago
commit 55c0636c559e3db6cb354306438c83e278430f48
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 29 00:00:13 2012 -0500
avformat: AVMetadataTag and av_metadata_get don't exist anymore
They were copied verbatim to AVDictionary equivalents some time ago
commit e7e1a0f3bd279ce5fd2bdd4f1994bd7ff5be3deb
Author: Rafaël Carré <funman@videolan.org>
Date: Sat Jan 28 23:31:31 2012 -0500
avformat: remove 2 chained data structures
They were only used to hold one opaque pointer
commit 3cb559491e0ade3f98b029ef2e690ea32191a296
Author: Rafaël Carré <funman@videolan.org>
Date: Sat Jan 28 23:14:11 2012 -0500
'SONC' codec is not even mentioned in libavcodec anymore
commit 62229a3b5c564b9d3c6401fe731a70c4504e6f14
Author: Rafaël Carré <funman@videolan.org>
Date: Sat Jan 28 21:52:04 2012 -0500
avformat mux: don't write trailer if writing header failed
commit 3a50918d89ebd66d43af99b8750fe8a1558f8b92
Author: Brad Smith <brad@comstyle.com>
Date: Sat Jan 28 17:05:37 2012 -0500
thread: Simplify vlc_GetCPUCount / add FreeBSD/NetBSD support
Looking at the current vlc_GetCPUCount() function this can be simplified.
The sysconf(4) variable _SC_NPROCESSORS_CONF is available for OS X and OpenBSD.
The change as is also adds FreeBSD and NetBSD support to vlc_GetCPUCount().
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 8932d7afe7ceea242d9ddd5776e46296ab391671
Author: Rafaël Carré <funman@videolan.org>
Date: Sat Jan 28 19:51:56 2012 -0500
Fix typo
commit d56a52e263359fa8aadbf8cb0e1b9aebb2ae6ff2
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Jan 27 13:03:08 2012 -0500
contrib: fluid: Don't use inexistent files
commit d4481f0a42bb679cc5e9d5d2da29f5fc37ba8c46
Author: Rafaël Carré <funman@videolan.org>
Date: Sat Jan 28 13:36:44 2012 -0500
win32text: get ToT definition
commit 7a7f12fa3256a4dd58b46e9f16fff9700a574edc
Author: Rafaël Carré <funman@videolan.org>
Date: Sat Jan 28 12:39:14 2012 -0500
contrib: make HAVE_FPU check consistent with vlc_cpu.h
commit d31d221b21df2a1b38e1dc2e95f2b8f12aac8db2
Author: Rafaël Carré <funman@videolan.org>
Date: Sat Jan 28 12:31:26 2012 -0500
contrib: vorbis: fix inverted HAVE_FPU check
commit 0398b0c82e0b043de6404e1bad2ab0ecf2bcc31c
Author: Rafaël Carré <funman@videolan.org>
Date: Sat Jan 28 12:28:33 2012 -0500
atmo: include vlc_codecs.h to get BITMAP definitions
commit c61bc9f4f972f5a78990370650960b1ee91c102d
Author: Rafaël Carré <funman@videolan.org>
Date: Sat Jan 28 12:25:08 2012 -0500
atmo: revert rename of BITMAPFILEHEADER
vlc headers don't declare it
This should perhaps be changed but that requires special look to atmo
code since this plugins mixes cross-platform and windows code, and vlc
and undocumented standalone compilation
commit a67afb66baa2aaffeaf71d3b319f44151a5c2516
Author: KO Myung-Hun <komh@chollian.net>
Date: Sat Jan 28 22:38:08 2012 +0900
Replace the bitmap structures of Microsoft with ones of VLC
Signed-off-by: Rafaël Carré <funman@videolan.org>
Modified-by: Rafaël Carré <funman@videolan.org>
... Replace them in ASF demux as well
commit 066c6231575901d22e4750273b6e82bf85f7f061
Author: KO Myung-Hun <komh78@gmail.com>
Date: Sat Jan 28 22:42:05 2012 +0900
Compare a filename ignoring letter case on OS/2
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit d54154d54fe49a986e4a5a77ac03bc491253058b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Jan 28 17:35:49 2012 +0200
Qt4: missing #include
commit 75baf3700b621142f91fd830de75237b16aee647
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Jan 28 17:27:26 2012 +0200
FreeType: setting UNICODE after <windows.h> inclusion is useless
commit 1bd9b035d81b65427fb1c6a11acc2556541ab411
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Jan 28 17:23:45 2012 +0200
stl: remove always true comparison
uint8_t cannot be more than 0xff.
commit ffe8bf50c3b5ab0539e4967451120d095814a693
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Jan 28 17:19:47 2012 +0200
win32text: fix encoding
This was broken ever since VLC was switched to UTF-8.
commit 20d2928ec39a2fa4fa3f2aa7af70eff16d58fc2c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Jan 28 17:14:55 2012 +0200
Win32: define FromT/ToT to convert between UTF-8 and TCHAR
commit dd648be95a997cf5ac78cf72db96bc1416c900f2
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Jan 28 16:56:58 2012 +0200
Define WIN32_LEAN_AND_MEAN in config.h rather than vlc_common.h
commit 982d89dbd17462b3ef05605c274b2ad97f957c5c
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Jan 28 16:56:39 2012 +0200
winvlc: missing #include
commit bf4a19392af196daed81a3887d5b2ef088e3cae9
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Jan 28 16:24:43 2012 +0200
dash: include <config.h> in all cpp files
On Win32, time_t can either be long or long long depending on #define's.
This caused linking failures.
commit 208aa8079f07aefb78faa98d7ea5589bd4036ca7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Jan 28 13:31:53 2012 +0100
Qt: fix hotkey shortcut
commit 4b77fc558acc1d5ff3fa80e0dd807d08284fac62
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Jan 28 13:25:04 2012 +0100
Qt: fix open dvdsimple.
Close #5935
commit d3b37eef0ef3d5923d1e39fa150d0ebbffe94a88
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Jan 28 13:00:25 2012 +0100
Contribs: use latest commit before lavc 54 jump
commit 99a46209e681f1463a98788916f1db7adfcc1407
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Jan 28 13:58:42 2012 +0200
Win32: remove vlc_rwlock_t.writers - not really needed
commit cc40da808d48e63a8df483b00689ddfe70e74a21
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Jan 28 13:14:53 2012 +0200
Remove plugins.dat on uninstallation
commit 47fb7a41acea8cdd473380ba60b017b846543e8f
Author: Rafaël Carré <funman@videolan.org>
Date: Sat Jan 28 01:32:36 2012 -0500
vorbis: simplify tremor difference
Add a INTERLEAVE_TYPE (float/int32_t)
Add a HAVE_VORBIS_ENCODER for vorbis
Merge the 2 interleave functions
commit e405bb0ef984e0784b63cb20e4c5ae84a79ac743
Author: Rafaël Carré <funman@videolan.org>
Date: Sat Jan 28 01:27:04 2012 -0500
vorbis: remove wrong comment
commit 106025d29eaf09f9293d149761be17e84442108b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Jan 28 00:35:05 2012 +0100
Safari people are animals too!
commit 35cb7fc1a576862039b195de6ff9e4f16625b3b0
Author: Naohiro KORIYAMA <nkoriyama@gmail.com>
Date: Sat Jan 28 07:34:56 2012 +0900
Include windows.h before wincrypt.h
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 739f1233633c09f7095c1d53c85b65307e58b7fa
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Fri Jan 27 23:09:03 2012 +0100
thread: Implement vlc_GetCPUCount for android.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit c34cf2f36749661c97039f47a86e092f3679d35f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Jan 27 23:57:59 2012 +0100
Configure for android: disable more modules for smaller size
commit 459a3250857de474f9755c5d1e77699cb08de6ea
Author: KO Myung-Hun <komh78@gmail.com>
Date: Sat Jan 28 01:13:38 2012 +0900
Include 'sys/time.h' for 'struct timeval' on OS/2
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit 1b72e7b885b058266bf844d43fc039c9644c869e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Jan 27 22:57:37 2012 +0200
file out: do not redefine lseek() on Windows
The correct version is selected based on _FILE_OFFSET_BITS.
commit 359e03c3cc083859527b4c6543e4b8519fa08081
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Jan 27 23:09:17 2012 +0200
Win32: do not redefine stat/fstat, fix piles of warnings
MingW picks the correct version according to _FILE_OFFSET_BITS.
Of course, we use 64-bits offsets for large files.
commit 75d005cf30df98d75e6748e168bbfc22763b5a09
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Jan 27 23:06:50 2012 +0200
Remove inconsistently used check for <sys/stat.h>
commit d191a555660739ce613414118019c1533b456904
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Jan 27 23:07:35 2012 +0200
vdr: <sys/types.h> is always present and not checked
commit 2f1bcf5dc307eb36714cd0748caf86a8f9ecb23b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Jan 27 23:03:23 2012 +0200
Remove inconsistently used check for <fcntl.h>
commit b81905692243dabda106af1558dc15c7e80a1864
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Jan 27 23:01:43 2012 +0200
Remove unused checks for <strings.h>
commit 9ce7c7d986c8e12a618804063ea06c58503bf7b8
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Jan 27 22:59:26 2012 +0200
Move 'struct stat' forward declaration where actually needed
commit eb98fb5812784713b75de29fcf17618f3e75eb51
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Jan 27 22:56:09 2012 +0200
langfromtelx: config.h must be included first
This fixes the Windows version definition.
commit 032a234740a3a462ffbd0daae9fdd4afaf7c562d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Jan 27 22:45:34 2012 +0200
Include system headers before VLC headers
This fixes some problems when the system or VLC play evil tricks with
the preprocessor. (Only files including sys/stat.h are concerned with
this commit. I did not fix all files.)
commit 31c91f0a8f61ddb0b30cc35c42feec0ef3abd1e4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Jan 27 22:55:42 2012 +0200
blend: fix Win32 warning; RGB is a system macro
commit a6d52f6fa7a1f62d29fac153f486156134d9ff86
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Jan 27 16:28:14 2012 -0500
openjpeg patch: use a context patch: -c, not -u
patch seems to work fine with this format when dealing with crlf
commit b87a34a7cc6d2253a97943604cc337a1416b9947
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Jan 27 19:49:12 2012 +0100
Contrib: avconv was removed from FFmpeg
commit 4105ebb57dda9350ef0dcb23089146c9af79857c
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Jan 27 11:21:46 2012 -0500
contrib: openjpeg: freebsd has posix_memalign
commit 6dbbc2aad04d43bcaaf488b3fba7821ea3fb454d
Author: Rob Jonson <rob@hobbyistsoftware.com>
Date: Fri Jan 27 12:52:26 2012 +0000
add execute flag to mac os build.sh
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 9e775fc6d67236e4dfef2f5928d2b5099e1f9466
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Jan 27 10:59:11 2012 -0500
contrib: gettext: fix misassumption about alloca
commit 0ddaed740f071fc6a02fb0827cc6b94f36162e6d
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Jan 27 10:42:02 2012 -0500
live555: use freebsd target for BSD
There's an openbsd target but I can't really tell why it would be better than freebsd
commit 9a6697f8aa544fdbc6333c5d7b1fe0a4b5de99d1
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Jan 27 10:29:56 2012 -0500
gcrypt: disable all asm for FreeBSD
It is mostly disabled because of very old build tools, and might work
with clang 3 which is available by default on FreeBSD9
idem for the OSX disabling of aesni
commit a2b6035db7c1398568b669b33f403fbf02cde724
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Jan 27 09:12:21 2012 -0500
vpx: fix FreeBSD build
Change bash location if it isn't in /bin
Use 'linux' OS
Patches inspired from FreeBSD port
commit 8f1c7e1272b6840df3236449b7b0d495c7733139
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Jan 27 06:57:02 2012 -0500
contrib: use $(MAKE)
commit 12bc6ed40da1d6ddc2bf5c111e503fbae8137f0f
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Jan 27 06:41:54 2012 -0500
contrib/tools: use BSD fetch if curl/wget are absent
commit 4c25c7e1703fa77f24f02e7572de2189e9eac81b
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Jan 27 06:32:31 2012 -0500
contrib: freetype: point configure to GNU make
commit 4ea478686cf73916974b61e03431af7309423d41
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Jan 27 06:30:26 2012 -0500
gnutls patch: remove "//" as it confuses BSD patch
commit d6a7a4d7e979563efd6322bf582a4aeea61b4d56
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Jan 27 18:04:17 2012 +0200
GnuTLS: allow x509 version 1 certificates for CAs (and only CAs)
commit 7b5c4c3fc8dfbcbbdd00f68a23998af11ed30046
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Jan 27 10:50:41 2012 +0100
macosx: improve reliability to detect text field content changes (should finally fix #5862)
commit f78f3ae2873fefc52f67d84e7c1edb6c520c2271
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Jan 27 10:35:22 2012 +0100
macosx: fixed 'intf-show' and 'intf-toggle-fscontrol' hotkeys
commit 94d0697da224b6f9bd41df49d6a221b36d0acbbc
Author: Martin Storsjö <martin@martin.st>
Date: Fri Jan 27 10:32:22 2012 +0200
omxil: Ignore OMX.google.* codecs
These are sw codecs, mostly the same ones that earlier were present
with names starting with OMX.PV. They don't work properly with the
vlc omxil client code at the moment. Using them doesn't have any
significant advantage over our own bundled sw codecs.
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit f234aee996fc01ee46915a8e794c95fe9774a2e5
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Jan 27 03:59:00 2012 -0500
osx: fix config_GetLibDir
commit 5aaa94e4a90f4c579b4c2457cc461351581f2f2f
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Jan 26 20:20:16 2012 -0500
lua: fix windows build
include config.h
commit c4df4fdf819370fb3c8d26c1f8236b33dea0d009
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Jan 26 20:17:13 2012 -0500
dash: fix windows compile
include config.h
commit e88bb34fb3ad72112176af9b389d6eea676a9418
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Jan 26 20:13:05 2012 -0500
Qt4: fix windows build
include config.h from headers
commit f86e5ebbc95af8c0bcb8bcaa9ea6407fa69c0765
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Jan 27 02:18:46 2012 +0100
Avcodec: Fix slice-decoding of hwAccel + -mt
Close #5909 #5867
commit a1ded9a83ecff24af9daca923d9672be76f5cf07
Author: Denis Charmet <typx@dinauz.org>
Date: Thu Jan 26 23:58:33 2012 +0100
Preload local directory for mkv only when needed
The option is now default enabled to be as simple as possible for the end users.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 25fc1243b81a46a100e37db5ec477bd5096b979a
Author: Martin Storsjö <martin@martin.st>
Date: Thu Jan 26 21:59:57 2012 +0200
avcodec: Set time_base for audio encoders, too
This is required when encoding audio in libav 0.8, otherwise
it will crash due to a division by zero.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit c8b78f40656684c8b55fbd059c37850e2d0a3e41
Author: Denis Charmet <typx@dinauz.org>
Date: Thu Jan 26 22:55:16 2012 +0100
Allow Ebml elements bigger than 64GB
Should fix #5919
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit dc3430bd7b87a601770efa46eacc71719c2778f9
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Jan 26 20:46:38 2012 +0100
macosx: fixed slider knobs in the black ui style
commit cf5a82224a3db25ed078f7d441257da51b346990
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Jan 25 18:00:10 2012 +0200
ARM: detect VFP floating point unit
This sets HAVE_FPU correctly on ARM targets if VFP instructions are
enabled. Note that __VFP_FP__ implies the use of the VFP floating point
format, not the availability of the VFP instructions. Thus software
floating emulation __SOFTFP__ (i.e. gcc -mfloat-abi=soft) is excluded
explicitly.
commit d8ed5645a0835a2fa9b65513555cc958ccee6197
Author: Tobias Güntner <fatbull@web.de>
Date: Thu Jan 26 03:22:18 2012 +0100
Qt4: Use the width of the new text to calculate the tooltip position.
Signed-off-by: Ludovic Fauvet <etix@videolan.org>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 85b39d9d430bb84ef734c341f688c368782badf0
Author: Tobias Güntner <fatbull@web.de>
Date: Thu Jan 26 09:30:45 2012 +0100
Qt4: Test the correct text.
Signed-off-by: Ludovic Fauvet <etix@videolan.org>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit a16514d925db93bd46cd785745bc6cd013e778a8
Author: Faustino E. Osuna <enrique.osuna@gmail.com>
Date: Tue Jan 24 01:31:57 2012 +0100
VLCKit: install fat binary when needed
If we are only targeting a single architecture, then install the
architecture specific binary files instead of creating a fat binary
with a single architecture.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 3562db63c343c0d2c7c516393d73e303566ae0bb
Author: Faustino E. Osuna <enrique.osuna@gmail.com>
Date: Tue Jan 24 01:31:56 2012 +0100
VLCKit: make sure that the right archs exist
When preparing the framework, guarantee that the expected
architectures are present. If they are not present, or if an
unexpected architecture is present, then reconstruct the universal
binary.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 57b5204e0560e1f163727d316609223267d8d728
Author: Faustino E. Osuna <enrique.osuna@gmail.com>
Date: Tue Jan 24 01:31:55 2012 +0100
VLCKit: don't assume x86_64 is the default arch
When referring to the main_build_dir don't assume that the x86_64
subdirectory is a part of the ARCHS that we are building. Grab the
first arch in the list of ARCHS and use that as the main_build_dir.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit e9d0c51c446dae9e215a574d921620ac25906d8e
Author: Faustino E. Osuna <enrique.osuna@gmail.com>
Date: Tue Jan 24 01:31:54 2012 +0100
VLCKit: remove trailing slash in Pre-Compile.sh
Remove trailing backslash from the prefix variable. Other locations
in the code adds the required backslash.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 7d2db8a1acb9f8aad8a1b148687336a520496010
Author: Faustino E. Osuna <enrique.osuna@gmail.com>
Date: Tue Jan 24 01:31:52 2012 +0100
Cosmetic: remove redundant var from Configure.sh
VLC_SRC_DIR is already defined in Xcode. Replace top_srcdir in favor
of VLC_SRC_DIR.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 5c4e6ee990be056ae29660273c61592ae65e1cc0
Author: Faustino E. Osuna <enrique.osuna@gmail.com>
Date: Tue Jan 24 01:31:51 2012 +0100
VLCKit: exit Configure.sh on error
Make sure that we return the exit code when vlc/configure fails. This
forces the the xcodebuild to fail.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit eb66cbfe27d24f3d6746fd865f5b364220c2964a
Author: Faustino E. Osuna <enrique.osuna@gmail.com>
Date: Tue Jan 24 01:31:50 2012 +0100
Cosmetic: declare local variables in Pre-Compile.sh
Follow the same style used earlier in the code and declare local
variables with the 'local' directive.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit f06cec1a1f6cbf653ba3c1622474121b678b835e
Author: Faustino E. Osuna <enrique.osuna@gmail.com>
Date: Tue Jan 24 01:31:49 2012 +0100
Cosmetic: clean up ws & comments in Pre-Compile.sh
- Remove blank lines
- Align comments
- Update comment used to partition end of vlc_install_object
function.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 2b64aa25dad4e6ffd50e15ce5b2c99c995ba6b88
Author: Faustino E. Osuna <enrique.osuna@gmail.com>
Date: Tue Jan 24 01:31:48 2012 +0100
Cosmetic: fix typos, whitespace, and debug calls
- Remove white space and debug statement.
- Fix typo in comments
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 14b6dc70ede19e0b5bbf7652afb053966a7c6610
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Jan 25 12:10:00 2012 -0500
Neon yuv->rgb: check if CPU supports NEON
commit 31dee2cbaa16d16de94b5a1b36fe7f3909b8b28d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Jan 25 18:42:25 2012 +0200
TS: remove useless ts-dump stuff altogether
There is a dump demux for that.
commit 1f8598d8d5ef56da8690ddf0503b415e3e47de50
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Jan 25 18:37:14 2012 +0200
TS: do not retain useless ts-dump settings
commit 21145a5977bd146890017d0eccfdb4d317e8e7ea
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Jan 25 18:30:36 2012 +0200
TS: fix ts-dump error handling, remove a useless variable
commit d64ca8acaa6f2bd9db57b4b25446656a30bcba2f
Author: Martin Storsjö <martin@martin.st>
Date: Wed Jan 25 11:22:17 2012 +0200
omxil: Set the module priority to 0 for iomx
The iomx module is only enabled when the user has requested it
(via settings). Currently, when the iomx module has priority 80,
it is always preferred over avcodec.
For other platforms, where one would only enable omxil if one
explicitly wants to use it, this is ok, but for android, we
ship the iomx module but allow users to enable it at runtime
if they want to.
If it isn't enabled, the priorities are currently overridden by
adding "--codec avcodec,all" to the command line, but this makes
avcodec have precedence over other decoder modules that otherwise
would have higher priority (e.g. a52).
By setting the priority to 0 for the iomx version of this
module, we can more easily enable it only when asked for,
by adding "--codec iomx,all", without affecting the relative
priorities of all other codec modules.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 8d2f07b0b9716aac58d0c294371cb8147589ba19
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Jan 25 04:00:46 2012 -0500
logger: don't use NULL FILE* on android
commit 091552e8ad1738aaccb1e930d39fcb13df113114
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Jan 25 04:00:00 2012 -0500
Revert "logger: store in the context which logging mode is being used"
This reverts commit e50cfac2d3cbc00abd7d332eb47abb584ef5eac4.
This undid modifications made in f83d51d4b16a939d9b308a47b1b08db69917af68
commit e50cfac2d3cbc00abd7d332eb47abb584ef5eac4
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Jan 25 01:43:15 2012 -0500
logger: store in the context which logging mode is being used
Don't close a NULL FILE* on android
commit 2e86bc8f278a18d7be6d0d2d8a00505ed24efba1
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Jan 25 01:38:32 2012 -0500
logger: cascade if/else for different modes
commit 7c6abb20451f26a175eebc426960f30afa440c72
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Jan 25 01:36:40 2012 -0500
logger: move Apple related define where it is used
commit 9acc769230e1fab55bc9d22e8accce6c9f66b0ae
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Jan 25 01:36:17 2012 -0500
logger: remove unused defines
commit 3437e616aea5bad334b1a304d2af0c239415f922
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Jan 25 00:14:26 2012 -0500
Revert "Android: hack to fix warnings in pthread.h when compiling in C++"
This reverts commit 1a1bba5a3da60b1433509f54375f0c12db22b3c1.
Conflicts:
include/vlc_fixups.h
commit 56018495fb0f8d6258fc99da599f2d2aee0e1011
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Jan 24 23:45:09 2012 -0500
android: configure will fill PKG_CONFIG_LIBDIR itself
don't make it point to a wrong location
commit a2fe52949ec26f1e35f9a83f26e9ae01d7a2efab
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Jan 24 23:43:08 2012 -0500
android: remove workaround for old ndk
Give the real host to configure
commit 2a8e01dda3d9bcf9328623bdb2194f2d4c2d9c17
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Jan 24 22:43:07 2012 -0500
contrib: live555: don't match just 'ar'
It would replace the 'ar' of 'arm-....'
Instead use "LIBRARY_LINK =.*ar" to be sure we replace the correct tool
commit c48f8460bb5911e8436825adbaf707a3b33c3558
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Jan 24 19:09:27 2012 -0500
contrib: ffmpeg was removed from libav
commit 3c34f80809b89ebb581a76763b8c9e7f58568942
Author: Martin Storsjö <martin@martin.st>
Date: Tue Jan 24 09:27:36 2012 +0200
omxil: Add a prefix to the iomx function symbols
On some devices (apparently froyo and earlier), some OMX core
(with sw-only codecs) already is loaded into the process, and
dlsym(RTLD_DEFAULT) can just as well return functions from that
one instead of the ones from the iomx wrapper that we've loaded.
This makes sure we really get the functions we want.
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit f6587cd61c91fbc3ec8fc055ee907df17bd30b2a
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Jan 24 21:05:22 2012 +0200
Fix MacOS build
commit d832507736d33cb435ba1830e9bdbace89a68c2e
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Jan 24 20:03:32 2012 +0100
macosx: make sure the main window's position is correctly restored (fixes #5856)
commit 97fbfd88063cb127181f684adcb3247734d10530
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Jan 24 20:46:40 2012 +0200
Compute the lib directory dynamically
On Linux, this simplifies the code and improves relocability.
On Windows, OS/2 and MacOS, this should fix a small race condition.
commit 2171af178491f01eeca2f7e5329d4e6cd3f78909
Author: Olivier Gambier <olivier@webitup.fr>
Date: Tue Jan 24 18:15:33 2012 +0100
contrib: live555: replace ar by our $(AR)
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 6e6bfaf4f57920eef41fc4fb8edab39e6619aad7
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Jan 24 13:37:02 2012 -0500
Revert "android: don't use unexisting option"
This reverts commit 3bbc2f546339d6e0e61a131191caf82a43c49435.
Now it exists again
commit 924a3408fd214f6d97ac829ff8ae6cde8e6a38bb
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Tue Jan 24 18:15:41 2012 +0100
hls: Don't crash if a segment can't be found.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit c51ff47e321aa99f5f77033d091ce6140dd46d7e
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Tue Jan 24 18:12:08 2012 +0100
hls: Removing useless assignments.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit d56ce5536ac6d4b583cf0d1ad462828cb745ca8d
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Tue Jan 24 18:09:36 2012 +0100
hls: Removing calls to vlc_array_item_at_index
Using hls_Get and segment_GetSegment instead. Those check for out of
bound access.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit f180bd5f1a8d065cd9ae0ae0409d74f645b4df3a
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Tue Jan 24 16:39:35 2012 +0100
hls: Removing warnings.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 833b0c760d3da2a5a2fc4da2acf87740b294ce73
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Tue Jan 24 16:37:26 2012 +0100
hls: Cosmetics: removing useless casts.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 75fbc4d4b792f5e4b40d6257ce1d6daaa810cc2f
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Tue Jan 24 15:43:00 2012 +0100
hls: Fixing a deadlock introduced in previous commit.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit e06362372ebb2e7d2a0ce0924703717807fb73ed
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Tue Jan 24 15:11:04 2012 +0100
hls: Fixing playlist updating.
parse_M3U8 uses hls_GetLast to update the HLS current hls stream, so we
have to add it to the streams array before calling parse_M3U8
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit e618a5814917b1f966395ed3b45d1ca522a13692
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Tue Jan 24 15:09:55 2012 +0100
hls: Fixing hls_Copy
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 982071198e54af320b684ac4bd319cc88caceb27
Author: Frédéric Yhuel <fyhuel@viotech.net>
Date: Tue Jan 24 14:34:52 2012 +0100
HLS restore pos of current segment before seeking
This prevents a "bug" when we seek backward and then play again that
segment.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 40c5ee7f1b0b96fc964ea5a43ec41c0297a20711
Author: Brendon Justin <brendonjustin@gmail.com>
Date: Tue Jan 24 12:22:36 2012 -0500
macosx: Make streaming wizard output string editable
Change the string's text field from static to editable, so options not in the
wizard can be added. Uses the string from this field directly, rather than the
stored string.
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit e0745f6002c5d0b20a552d98ab3e385798e68815
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Jan 24 17:15:27 2012 +0100
qtcapture: timing and speed improvements
it respects the 'live-caching' setting now, is vastly more responsive and even got correct timing.
Thanks to emi and Luca for the ideas and help
commit b2899779019541ef80b7385fc1dc7ef96a9ca334
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Jan 24 16:46:03 2012 +0100
macosx: prevent warnings on console when opening the audio effects panel
this were caused by an incomplete implementation of a 2.0-next feature
commit af197084313166e5e05ab609403b8eb3511b09f5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Jan 23 17:41:57 2012 -0800
macosx: remove outdated code
commit fd8502cee82371a65b2eeeb230fbe63917bd84ff
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Jan 24 19:08:42 2012 +0200
Replace --disable-libv4l2 with --disable-v4l2
This disables V4L2 completely.
commit f94107eb9ab0045116a901947141575ed53b199d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Jan 24 18:47:21 2012 +0200
Revert "v4l2: check if kernel headers are recent enough"
This reverts commit 5740099f6ffea9bc72f64ccd2870453e61ee77b2.
This caused autoconf errors and besides I still do not agree.
commit d0413f1d8b0f16001a6c0820a081ce81fedf6b65
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Jan 24 18:55:31 2012 +0200
Properly remove the old dvb plugin, fix bootstrapping
(I do not know why it was removed in the first place though - not me!
As a consequence, we cannot scan TV channels in VLC >= 2.0...)
commit 1f558cd6b1ca166d6d9dc6c29d900df010141b7e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Jan 24 18:52:04 2012 +0200
Fix automake breakage in logger
commit 00a0d57271b2945b262cc8ee0f81c0dfed0d9623
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Jan 24 19:04:30 2012 +0200
hls: fix linking
commit 158cf2c5cdbd984d3ab54b886b939d641ef0dafa
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Jan 24 19:09:09 2012 +0200
Fix libvlccore linking order
commit a9739cc0a5ffe72aed386d50b9a08c5cce75d481
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Jan 24 12:01:32 2012 -0500
contrib: live555: don't replace cc 2 times for macosx
we could end up with 'ggcc'
forgotten in a6e2d06608df593af6118be34cc2f416d0c6d354
commit 88ecb49beedf3a62133ef4d062ee2e350b604aa2
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Tue Jan 24 17:00:17 2012 +0100
Qt: fix MLModel
Was broken since the pure virtual method getId() was renamed in
the PLModel cleanup 4a61e6a8da6f138d9eb506229afffeea329f5414
commit 8eb8d9419ba68664b34c8dbf200368b9b43b6485
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Tue Jan 24 16:20:01 2012 +0100
Qt: don't show Ml button if it does nothing
commit b0623ca0851e47b8d2d7110c4d54c03b69751149
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Jan 24 17:51:12 2012 +0200
Missing poll() declaration
commit 1e5ba4764f048578bfdb857beed21676c760f99a
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Jan 24 01:00:11 2012 -0500
contrib: speex: doesn't build in thumb
commit 40e6d6d1a53c582409d1f37d6742e5b3dd4e3d1e
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Jan 23 21:14:50 2012 -0500
Partly revert b192dc3c38ac39d1dc0f5f2a55fd4f3abbcbbec0
Those objects and shared library handle are not guaranteed to exist
if the Clean() function is called in Open() error path.
commit 8e141adb83f3f8d40a141969890b0bff84757ab7
Author: Denis Charmet <typx@dinauz.org>
Date: Tue Jan 24 01:24:49 2012 +0100
MKV: Don't delete es at EOF in Demux() but in Close()
Fix the second part of #5896
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit ccb134a643baf9c9b60ae475198dddb57f107713
Author: Denis Charmet <typx@dinauz.org>
Date: Tue Jan 24 00:34:10 2012 +0100
MKV: Reset demux internal time when seeking to 0
Fix the first part of #5896
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 1f33a25ef2627b2b6411610b039f217dbdc3fb2e
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Mon Jan 23 15:05:33 2012 +0100
hls: Trying to work arround streams without bandwidth value.
A 0 bandwidth forbid us to seek, as the position would always be 0.
This fixes one of the problems described in #5370
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 56a345ef6aa37e3f2b97931908e96b5ac755c760
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Fri Jan 20 15:23:11 2012 +0100
hls: Don't fail when a STREAM-INF is commented.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 9ffcb9c5cfcb3145df309874eafbaf573581b32a
Author: Luc Saillard <luc.saillard@sfr.com>
Date: Mon Dec 12 10:56:38 2011 +0100
hls: Fix vod
Don't stop when playing a vod file without bandwidth information
When a playlist doesn't contains any bandwidth stream or information,
initialize stream->bandwidth to 0 (it's a unsigned number). So test will
not
fail when calculating if we have the time to download it.
>> uint64_t size = (segment->duration * hls->bandwidth);
>> int estimated = (int)(size / s->p_sys->bandwidth);
>> if (estimated > segment->duration)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 1a89d92f2797f8b4afc6788b35ebb0a51c9568d2
Author: Luc Saillard <luc.saillard@sfr.com>
Date: Mon Jan 23 16:45:11 2012 +0100
hls: Renaming Download to hls_DownloadSegmentData
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit bcbad8c70e309d03ec7dac57ee1f146f41948574
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Mon Jan 23 16:45:28 2012 +0100
hls: Fixing some locks.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 04f73b95ae314d0b83c1e77411a290429418cd9f
Author: Luc Saillard <luc.saillard@sfr.com>
Date: Mon Jan 23 16:43:53 2012 +0100
hls: Support encryption
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit b6471932b586db28a5337851c69e11a651ab2806
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Sat Jan 21 13:25:06 2012 -0500
Add NDK compiler to PATH under Android
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit e228d34ca5a6d47dc86b31ac9cea45ae19959a0e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Mon Jan 23 17:23:20 2012 +0200
Inline vlc_poll()
commit e63dd4e1e97b8131358306860707af568f72df10
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 22 21:51:33 2012 -0500
speex: comment out duplicate download rule
commit b35a1328145b6f8c938d22f35df943669fe8146e
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 22 21:45:04 2012 -0500
speex: enable full sinc table (added in neon patch)
(text from the patch author)
On many systems taking couple of kilo-bytes for full sinc table is not
a problem. With a straight filter table the number of MAC operations
needed drops to one quarter. Also the inner loop of the filter becomes
more simple and easier to optimize. So the full sinc table version
runs much faster in most cases. The trade off is some kilo-bytes
bigger memory usage and more CPU needed when initializing the
resampler.
commit f78ec4aebf6e7c4b373c5889d785470b479ce39f
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 22 14:48:59 2012 -0500
contrib: extend CFLAGS when using NEON
commit 510ceaa45837d38361ca0fcced9bbd0f009d0352
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 22 04:15:57 2012 -0500
live555: add needed flags for android
commit a6e2d06608df593af6118be34cc2f416d0c6d354
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 22 04:15:56 2012 -0500
live555: use our compiler
commit 341253eddfb02030c824d7972c41ed04631c31e6
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 22 04:15:55 2012 -0500
live555: patch after extracting, before compiling
commit 0ef89a6b388dca119fb4f1236e491ac887d0ee03
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 22 15:31:48 2012 -0500
speex: add NEON support
from http://lists.xiph.org/pipermail/speex-dev/2011-September/008242.html
commit c1ca5dbcda400b3cd226783d24185d4e28092be6
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 22 15:25:32 2012 -0500
speex: use git (last updated july 2009, 1 year more recent than 1.2rc1)
commit 99bf74390c5a44d0a9199881c7ddee752c613d5e
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 22 13:27:02 2012 -0500
neon yuv->rgb : check RGBA order/endianess
We only support ABGR
commit 7a6940fb9c59864c5ef143d95c59ea31aa4e981b
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 22 13:07:04 2012 -0500
contrib: speex: enable ARM asm and fixed point if FPU is missing
commit 394b188ceced5e2a1df1a26e767d7f81a19c7bec
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Jan 22 10:05:48 2012 -0800
macosx: fixed a crash in the video effects panel if no vout is present and set the slider values as their respective tooltip
commit bf52416f89c8cecc4a75d14c2f0f3fd49f9dc4b3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Jan 22 19:00:24 2012 +0100
logger: do not enumerate choices (wrong) in long text
commit 6a0e3463ff1e05fc15e0652166b3408a20007764
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Jan 22 18:58:16 2012 +0100
ball: do not enumerate choices in long text
commit ff572f6e19eef3d0573d1b197dd671d59f91f9bb
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Jan 22 18:57:35 2012 +0100
ball: use sane default value for color
commit 432a626a513e768023cfd5bf9fff735b146611fc
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sun Jan 22 18:56:59 2012 +0100
ball: fix filter variable names
commit e423b4ec42eaee7003f850d720a8e8c497e9edec
Author: Jean Baptiste-Kempf <jb@videolan.org>
Date: Sun Jan 22 09:18:30 2012 -0800
Fix MacOS gettext intl detection
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 82e22a4443bc431c4b0c759883db2960b492d97c
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Sun Jan 22 19:01:35 2012 +0200
transcode: run user speficied videofilters before overlays
For example crop/pad can change p_enc.in values, so run soverlay
in part that they are actually correct in p_pict.
commit bf8c4379b6d16102c78f8a9de49e50c6c683502c
Author: Faustino E. Osuna <enrique.osuna@gmail.com>
Date: Sun Jan 22 15:58:14 2012 +0100
macosx: don't assign NULL as pref button tooltip
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit d6411a2a2a3d7eba00b1aa78bcb7060181d43358
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 22 03:57:03 2012 -0500
contrib: live555: android: patch live before moving
Fix error if interrupted in the process
commit 1a4006ed1695eb8ca385bae15176b4fef974b931
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 22 03:55:59 2012 -0500
contrib: live555: android: don't update config.armlinux
commit a43414d06f78d2a6e7d5c87ae612c32b69bc6d19
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Jan 20 18:35:23 2012 -0500
logger: support android
commit 6983b2f386678ebc9554e334b0d5622f301c0c35
Author: Sébastien Toque <xilasz@gmail.com>
Date: Tue Oct 4 22:38:36 2011 +0200
YUV->RGB convertor in NEON
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit a42e078a872417d91c2c6ee854440f0cf527efa2
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 22 02:38:48 2012 -0500
opensles: use linked list instead of circular buffer
commit 225f0909fce360e163bf7a72b987094f1df71697
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 22 02:00:25 2012 -0500
opensles: remove wrong comments
commit a63b0ed15e9fb8894f63c4261811ab2ed2a890c3
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 22 01:56:00 2012 -0500
opensles: move macros to where they are used, simplify
commit 856597417b4f2ae3ca6e43d414b6298d81bcc378
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 22 01:46:53 2012 -0500
opensles: Add macros to reduce khronos API verbosity
commit 984533a217fa3f995e3c8b19833b056cda1cb7b0
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 22 01:48:43 2012 -0500
opensles: Clear() -> rename
commit d8ea040a7cf855c7f0a12f51e6e7794f28561cd9
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 22 01:32:03 2012 -0500
opensles: move code around
commit 843516d1000481e7495557c684c6f301b7e200a8
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 22 01:26:42 2012 -0500
opensles: no need to store SLInterfaceID in the context
commit 281afe79d3e9ec90b0ba9634ce1937638e029973
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 22 01:24:42 2012 -0500
opensles: cosmetics
commit f7e7f7266a3edf999515182f9bd25205193873d5
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 22 01:22:46 2012 -0500
opensles: no need to store SLEngineItf in context
commit d4d278c70ac843e83045094bdeb816f8aacb8057
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 22 01:20:21 2012 -0500
opensles: remove debug
there's already a message when module is closing
commit b192dc3c38ac39d1dc0f5f2a55fd4f3abbcbbec0
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 22 01:18:20 2012 -0500
opensles: remove useless checks
those objects are guaranteed to exist
commit a91121012e8cc73be977bf53f7003c0310768cc3
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Jan 21 20:50:52 2012 -0800
macosx: make sure that the fullscreen controller is always available when playing a video in lion's fullscreen mode
commit bd4d1b6907e545b8ecaf6971a8a20cb6bdfc7de4
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sat Jan 21 20:41:40 2012 -0800
macosx: leave fullscreen when last playlist item stops
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit f043aa0e11894803f8b0f6f9f940a660d3a36069
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Sun Jan 22 01:36:32 2012 +0200
Qt4: only apply search to inserted items when search isn't empty
This means we don't rebuild() everything with every item when we populate
playlist without search
commit 7dfc1b4a65177736e358a2e671b760c81703595f
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Sun Jan 22 01:36:04 2012 +0200
Qt4: assume that items are appended to end, so start search from there
commit 406227b56164b18776f7ff646d4b5bbf6d7874dd
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Sat Jan 21 20:42:43 2012 +0200
x264.c: fix message level setting in logging
commit 30c93dead54d85b7273a80df7935ab4b51d20f02
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Sat Jan 21 16:54:22 2012 +0200
x264.c: use pf_log to get x264 log messages
commit 860a7e5c4193e4990f171cea93bddf43dba009b5
Author: Rafaël Carré <funman@videolan.org>
Date: Sat Jan 21 09:47:00 2012 -0500
OSX packaging: fix http lua
Use make install instead of broken rule in a custom script
Close #5891
Also move headers installation from said script to package.mak
We should use make install in the main directory but for some reason
the rule recurses and never ends
commit c16d79969fec549f45f4b063aebf8710f2db1cfb
Author: Rafaël Carré <funman@videolan.org>
Date: Sat Jan 21 07:08:10 2012 -0500
android: build with -g
commit 68ec53d7e89cf0b9bf060db72ce8da97cc5e8484
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Jan 20 21:43:24 2012 -0800
src: removed 'vlc_poll' from symbol list
commit 9ae001675da6a878b4bdbe3fc4c693bd9a802013
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Fri Jan 20 12:58:26 2012 +0100
macosx: select the right playlist item when a new file in playlist begins to play
should fix #4812 for vlc 2
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 5db869658984cf46a4b9f79f12348b12102d3f63
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Sat Jan 21 04:08:10 2012 +0100
lua http: dont show pointing to localhost qrcode
commit 1ed111e78255eb98406f49a93d1d943939badbcb
Author: Tobias Güntner <fatbull@web.de>
Date: Fri Jan 20 17:47:32 2012 +0100
Typo
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 5a5559dfcde0c1b9a5feb3a3831f460a5f82d21e
Author: Rafaël Carré <funman@videolan.org>
Date: Fri Jan 20 21:33:45 2012 -0500
compile: don't escape &
commit 468e5ea3ff71fd453a2c0b05e4f5f90597226f27
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Jan 5 21:42:27 2012 -0500
Simplify MAKE detection and ./compile creation
Clarify what ./compile does
commit 9266718f657569e30e348564d37f90fdee297d36
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Jan 20 11:57:03 2012 -0800
macosx: make sure that the non-native fullscreen mode is correctly left when a clip is over
commit 3d7351e61608abf3aa724883aff20cff59b3b673
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Jan 20 11:41:23 2012 -0800
macosx: make sure that NSApplicationWillTerminateNotification reaches all of its observers
commit 1fb57312dde28b3e8d1bb966418229898d1fdfa5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Jan 20 10:32:58 2012 -0800
macosx: pause playback on window minimization only if there is an active video output (fixes #5882)
commit 3ab779178263e7831e9e1d38b618428d0d44dad9
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Jan 20 10:26:54 2012 -0800
macosx: fixed unresponsive playlist correlated to video playback (fixes #5871)
commit 75beeaed4f5a27201cc6310d1b8bef5505754a0d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Jan 20 10:25:12 2012 -0800
macosx: fixed a crash when stressing the playlist by adding a larger number of new items
commit 07c007cc2439e99b8d72fa8c94601f7c5fc92da2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Jan 20 04:58:11 2012 -0800
macosx: reset window level when closing the vout
commit 327ffd125fc2cb8ca60ddcb6504ac7b57e926400
Author: Laurent Aimar <fenrir@videolan.org>
Date: Thu Jan 19 21:38:24 2012 +0100
Thread safe picture_t refcounting.
commit 7090b8ef26e54c61b53fb5af19855f57029eada8
Author: Laurent Aimar <fenrir@videolan.org>
Date: Thu Jan 19 20:51:53 2012 +0100
Unexport now unused picture_Delete().
commit 71edfa9132733628a7ab457076197e49567614fb
Author: Laurent Aimar <fenrir@videolan.org>
Date: Thu Jan 19 20:49:03 2012 +0100
Used picture_Release when applicable.
commit ccc3af5d2f49174bd214cd579d6af827b5685b3e
Author: Laurent Aimar <fenrir@videolan.org>
Date: Thu Jan 19 20:40:14 2012 +0100
Cosmetics
commit 5335dbfb3abac6d2061c8e1c076f74cdd9753a0b
Author: Laurent Aimar <fenrir@videolan.org>
Date: Thu Jan 19 20:37:08 2012 +0100
Moved inlined functions defined in vlc_picture.h to src/misc/picture.c
commit a7bd6bdebe4c9086e53cbc8e2d8928dff2e22298
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Fri Jan 20 17:43:08 2012 +0400
share/Makefile.am: musicbrainz art fetcher was renamed.
commit fdb56db9694f4e3df0b8a58cd6a63a486f662071
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Fri Jan 20 17:32:28 2012 +0400
Musicbrainz art: raise the priority to be the first one tried.
commit cbfb9425df939d90ace2ae136b4c08485d71f981
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Fri Jan 20 17:23:26 2012 +0400
Musicbrainz art: try to find image if album name is lacking.
commit 0d9b87048de1d8567f84ec6d4eb6077561a6e1f3
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Fri Jan 20 15:13:30 2012 +0400
Musicbrainz art: remove dead code. vlc.misc is unavailable in meta.
commit ce16db86ce9e72aa33f299401953d8ba023ca0a6
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Fri Jan 20 15:09:27 2012 +0400
Musicbrainz: look for content, not line number.
commit 7deea1888112c69aa61d30947f288eb3b3220426
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Fri Jan 20 14:24:47 2012 +0400
Musicbrainz art fetcher: use version 2 API.
commit da62ca94eaaae6742b45b2af81815d33f8a23a7e
Author: Konstantin Pavlov <thresh@videolan.org>
Date: Wed Jan 11 13:12:44 2012 +0400
Contribs: ffmpeg: enable protocols/network build.
This allows VLC to use ffmpeg RTMP support. Tested against red5.
commit 21116876182133ab62ce0044a5ee5b176b6b477c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Jan 20 10:46:46 2012 +0100
Revert "contrib: live555: use armlinux config when building for arm"
This reverts commit 4135148ba02495d59c01e190843bf2cc647c7ef1.
It would seem that we need to discuss more about this, before.
Back to the ml.
commit 235d0180b85bcc61e27d391395f239278c1792de
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Fri Jan 20 01:52:05 2012 +0100
i18n: remove moved file
commit a2f19dccae747eb6271401c01ace3d6acd929fd8
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Jan 19 18:00:59 2012 -0500
contrib: qt4: apply qt 4.8.0 patch
fix build with unmodified mingw32
commit 768cafce8ddda08d12685319381b17f548e4c8e3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Jan 19 23:32:19 2012 +0100
Update live555 error message version
commit 3bbc2f546339d6e0e61a131191caf82a43c49435
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Jan 19 17:16:50 2012 -0500
android: don't use unexisting option
commit 7edf187cc653555ecdd0186fabca30e1e9bc9575
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Jan 19 17:05:06 2012 -0500
android: build live555 plugin
commit e3bb4aa98e55beee6811f5aada8968f602fcd9bc
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Jan 19 23:03:56 2012 +0100
AVcodec: disable slice_thread + HW decoding in MPEG-2
Close #5867
commit 291dcb1f2b09840a23cf71762f1d7ef75669d22d
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Jan 19 17:01:27 2012 -0500
contrib: patch live555 for android
commit 4135148ba02495d59c01e190843bf2cc647c7ef1
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Jan 19 16:58:41 2012 -0500
contrib: live555: use armlinux config when building for arm
commit 5740099f6ffea9bc72f64ccd2870453e61ee77b2
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Jan 18 20:04:24 2012 -0500
v4l2: check if kernel headers are recent enough
V4L2_FIELD_INTERLACED_BT was introduced in v2.6.25-3581-g26d507f
Check for headers from last supported kernel
commit 62a4f9f3bef9dcae0e197bb307e624205a0a1519
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jan 19 20:21:46 2012 +0200
Remove the now broken Maemo 5 poll hack
commit 80d860b6765b56a89335e9e5a46d6bf8c47b5571
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jan 19 20:01:27 2012 +0200
Move poll() to compat/
commit 78d45cc159a0cf1c44feef11a2b9800d9398048e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jan 19 20:05:48 2012 +0200
compat: install the static import library
With libcompat installed (into $(prefix)/lib/vlc/ or whatever), libtool
will actually pull only needed functions from the static import library
libcompat.a. Previously, it would copy every compat functions into
every VLC binaries. This should shrink plugins a bit.
commit 10f2d436c540f5aadecdf69c05adb00435aabce7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Thu Jan 19 19:15:07 2012 +0200
Update live555 version check (close #5879)
commit 336c7415a6bc9b59bf31be798979e6cc5f99fdbf
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Jan 19 11:27:10 2012 +0100
Use our DNS for freedb
commit 306747df26951eda2adefd12609542a887452c73
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Jan 19 11:26:48 2012 +0100
Use our own MB mirror
commit 0137d3be215be27d29224bd04f921e41e9cac145
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Thu Jan 19 03:45:19 2012 +0100
youtube.lua: update to new website changes
commit 4567b66189dbf45e87e82eadc541b7d70cc2d5c3
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Dec 16 00:22:14 2011 +0100
Contribs: update live555 to latest snapshot
The patches are not necessary anymore (merged) and the last issue,
setlocale is not used anymore, for uselocale.
Ref #5879
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit c422cdda4db1e9f69f53e198de8c01ee691f5157
Author: Brendon Justin <brendonjustin@gmail.com>
Date: Wed Jan 18 16:35:40 2012 -0500
macosx: Cache level pref should set file-caching
The cache level dropdown in simple preferences previously did not change
file-caching, only network-caching, disc-caching and live-caching.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit fa4b920d664728768c3d15fe7ffc0f0a348cce9e
Author: Brendon Justin <brendonjustin@gmail.com>
Date: Wed Jan 18 16:35:39 2012 -0500
macosx: Custom caching option should not set values
Selecting 'Custom' for cache level in simple preferences should leave current
settings alone. Custom levels are set in advanced preferences. Fixes #5868.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 0fabd4d29e850700ce02bab507fe21a99371797e
Author: Sébastien Toque <xilasz@gmail.com>
Date: Wed Jan 18 01:20:00 2012 +0100
swscale: don't use SWS_ACCURATE_RND for RGBA on android, it's too slow
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 85488575ba5f5fe93738b73df5dc9e9d3351c8d3
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Jan 18 19:05:15 2012 +0200
fluidsynth: deal with glob() error cases correctly (and add debug)
glob() sets the result structure also in case of error. The results
may be incomplete.
commit be906d5275337481ac30469a839a10fa72f39786
Author: Hugo Beauzée-Luyssen <chouquette@videolan.org>
Date: Wed Jan 18 17:22:08 2012 +0100
stream_filter/httplive.c: Various bandwidth fixes
- Bandwidth is an unsigned int in hls_New(), so initiliaze it to 0 iso -1.
- Do not calculate StreamSIze if bandwidth is not known, yet.
Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>
commit 5de5d154d85ad7997d74e983c515ac6f6c23083a
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date: Wed Jan 18 16:48:52 2012 +0100
stream_filter/httplive.c: Rewrite relativeURL (fix #4268)
The relativeURL function missed various checks to determine the correct
location for the next download. Checking not only the meta playlist locations,
but also the HLS playlist locations itself should fix #4268.
commit 2ada723d2ad9682c7532690462ca4791b3290899
Author: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date: Tue Jan 10 12:14:00 2012 +0100
streamfilter/httplive.c: UpdatePlaylist() actually lock segment when updating it.
When an already existing segment is updated, then make sure it to take the lock.
commit 6189c75855cf343875c334cd9a9b824b3585c5c0
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Jan 17 22:28:23 2012 -0500
opensles::Play() : be sure to avoid infinite loop
drop audio packet after 5 seconds
it'll be much too late anyway; and 1 second later is arguably too late too
commit d5b953c44a4bd5870e78d4272459a4a97393c344
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Jan 17 22:28:00 2012 -0500
opensles: no space between * and type
commit 4a9ecabe2c03c2918a30913aab1ab3d67ceabf5a
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Jan 17 22:27:39 2012 -0500
opensles: use calloc
commit d8b9e7ae0784b0409bbbc039e9ebbcd95539f94c
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Jan 17 21:59:56 2012 -0500
android: disable live555
also remove obsolete flags
commit e7211c9a48bed2fd345dfac5c33c7f59445ee613
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Jan 17 20:35:45 2012 -0500
dynamic overlay: prefix some functions with do_
The symbols clash with libthreadutil of upnp
commit dbedba79a4c61d3ea609a94afa07f4a7ddbf2d59
Author: Olivier Gambier <olivier@webitup.fr>
Date: Wed Jan 18 01:41:28 2012 +0100
Fixing weak alias detection for llvm based compilers
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit e823f7eb5ac6a53c7d4a5fdf8c29439d7f9ed960
Author: Laurent Aimar <fenrir@videolan.org>
Date: Tue Jan 17 23:38:27 2012 +0100
Removed now useless teletext hacks in the core.
commit 9e3937721d5e106e70078d15fad456d95f182c52
Author: Laurent Aimar <fenrir@videolan.org>
Date: Tue Jan 17 23:18:50 2012 +0100
Used last PCR/SCR as fallback PTS for Teletext in TS/PS demuxers.
commit b3c35a7650362606c05362d85ff4414ec512fdf4
Author: Laurent Aimar <fenrir@videolan.org>
Date: Tue Jan 17 21:27:18 2012 +0100
Do not require PES header in zvbi decoder.
It removes useless hacks in the code.
commit e64c71e8ea08ecbd678d4b652531a3ae151308f2
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Jan 17 13:53:01 2012 -0500
check for NULL
commit 0e3b72f6a8bf2758c9c4559b60c6a0a776c6643f
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Jan 17 13:52:06 2012 -0500
Revert "Revert "Implement libvlc_video_get_size(), close #3679""
This reverts commit 47cf242f9af4a55ba9d1c77325d100d73e30a325.
commit 47cf242f9af4a55ba9d1c77325d100d73e30a325
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Jan 17 18:15:05 2012 +0200
Revert "Implement libvlc_video_get_size(), close #3679"
This reverts commit 8cf355785e002ade33af056c68123b395ff4e46f.
commit 4729c93f0cfe187029f0aee1c85253bd54edc2ad
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Jan 16 20:17:58 2012 -0500
blend.c was rewritten in C++
commit fec8f97c7f712483d047e961b31b5cbec921692a
Author: Laurent Aimar <fenrir@videolan.org>
Date: Mon Jan 16 20:26:22 2012 +0100
Reimplemented the blend filter in C++ and completed the colorspaces supported.
It now supports all combinaisons of
Destinations:
- YV9, YV12, I410, I411 (8 bits)
- I420, I422, I444 (8, 9 and 10 bits, native endianness only)
- YUYV and the various variants
- NV12/NV21
- RV15, RV16, RV24, RV32
Sources
- YUVA
- RGBA
- YUVP
The quality of the blending is the same, and the speeds for I420 is the same
(not tested others combinaisons).
Support for blending I420 over another picture has been removed (I don't
see the use case and it simplify the code).
It closes ##5477.
commit 4f417ef5ed3c7dbe3094fded253c135132afa5c2
Author: Laurent Aimar <fenrir@videolan.org>
Date: Mon Jan 16 20:25:00 2012 +0100
Added NV12/21 support in rawvideo decoder.
commit 400a9e94170b6dcff6ec2e43ce8b5483ca2a8ede
Author: Laurent Aimar <fenrir@videolan.org>
Date: Sun Jan 15 00:53:09 2012 +0100
Fixed YV12 support in opengl video output.
U/V planes were swapped twice.
commit f8fa7854726df936f683f239c726f4719cb82ca7
Author: Gaurav Narula <gnarula94@gmail.com>
Date: Mon Jan 16 03:44:32 2012 +0530
LUA: add support for category field in SD nodes and items
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 04c1aeb226a0b228bb2e61d843a190a594c685c8
Author: Brendon Justin <brendonjustin@gmail.com>
Date: Sun Jan 15 14:20:14 2012 -0500
macosx: Add "Preload MKVs in local dir" to simple prefs
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 056f72377faed75f22f89735f64961e8b1cbb30c
Author: Brendon Justin <brendonjustin@gmail.com>
Date: Sun Jan 15 15:40:01 2012 -0500
macosx: Fix for compilation on i686 and PPC
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit d9995bb6a5c9a2d1faa0083c7c0e3517e9567157
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Jan 15 21:54:10 2012 +0100
Typo in NEWS
commit 8cf355785e002ade33af056c68123b395ff4e46f
Author: Rafaël Carré <funman@videolan.org>
Date: Sun Jan 15 15:50:05 2012 -0500
Implement libvlc_video_get_size(), close #3679
commit 2845a74216f7289e5eb1ddcc5b3bdd998c5a57fd
Author: Brendon Justin <brendonjustin@gmail.com>
Date: Sun Jan 15 14:40:57 2012 -0500
macosx: Compilation fix on i686
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 2d81b923ef635a3336f127aa1530f4d3a1d5e18f
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sun Jan 15 20:20:38 2012 +0100
macosx: avoid out of bound exception which can occur while reading from log array
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 822e3f1879446fc09240cfa00dfd6c60c633ab45
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Jan 15 20:16:59 2012 +0100
Bump version to be above branch
commit ad4ff46f2b04d96eb4b4dfab5a39d6d1dc25025c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Jan 15 20:08:45 2012 +0100
macosx: make sure that playbacks stops when closing the main window (fixes #5858)
commit b0ac1fc6a24b2835d4af359a7d3847c80b0a3e9b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Jan 15 17:13:16 2012 +0100
macosx: fixed fullscreen mode when linking against older SDKs (fixes #5857)
commit 7a28f1931d3e19b7a7094fb8ec48a8bf98847875
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Sat Jan 14 23:13:55 2012 +0200
Qt4: don't sort listview of model allready has items
For example when starting with files, keep commanline order.
Fixes #5207
commit 7ba4686d425697a1dda865b4369367a00f5ef91a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Jan 15 16:25:31 2012 +0100
macosx: fixed distribution of 'Delete_Preferences.app' in the nightly build packages (fixes #5853)
commit 6afece092f9fcba610c43f3331a99f646caaebfa
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Jan 15 16:16:20 2012 +0100
macosx: fixed correct display of UTF8 strings within the Extension dialogs (fixes #5848)
commit 7ac6ae55e2496c7178ce0b15a3c16a2db464a38c
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Sun Jan 15 00:27:52 2012 +0100
VoD: fix deadlock between RTSP and VLM
The deadlock would occur when the VLM would stop an instance and detach
its RTP output, at the same time as an RTSP client would issue a VoD
command to the VLM.
Unfortunately this introduces a race condition where wrong RTP-Info can
be returned.
commit c5048c2e1ae3358743cf798a5a0cb4aba85e5405
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Jan 14 23:18:15 2012 +0100
Qt: cleanup debug messages
commit 7e47a1f723ed381b86f66cd93465e7fdbd95723c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Jan 14 19:55:37 2012 +0100
macosx: fixed compilation after ugly merge
commit de5f5cfac4f59cda181e631f5d4a7421098861af
Author: Brendon Justin <brendonjustin@gmail.com>
Date: Fri Jan 13 21:04:50 2012 -0500
macosx: Update file headers on extensions
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit ced48b310db5f137084e0fcc1783c1ac006a96f3
Author: Brendon Justin <brendonjustin@gmail.com>
Date: Thu Jan 12 16:36:02 2012 -0500
macosx: Add extensions menu entry
Adds an entry to the 'VLC' menu for extensions, which is then auto-populated.
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit efa2f96d313baacbc013bb554a444c00d5ba82a6
Author: Brendon Justin <brendonjustin@gmail.com>
Date: Fri Jan 13 23:04:25 2012 +0100
macosx: Lua extensions infrastructure
Add files for extension creation management, add them to the build process, and
add them to the XCode project.
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 4c0f16871304032f95f0d56737d438c17621d51d
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Jan 14 19:03:00 2012 +0100
macosx: fixed enabling/disabling SDs through the sidebar
note that the playlist table remains to be fixed to show the current selection only
commit cb27ef344a0a61f36d7cc129e7e32226be144d9e
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Jan 14 11:38:29 2012 +0200
XCB/XVideo: the supported resolution is not always maximum
This closes #5844.
commit 4c71616474b67a8440cee59ee6d157863b443b66
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Jan 14 10:04:50 2012 +0200
Update libvlc SOVERSION w.r.t. later VLC 1.1.x releases
commit 05a4a2710c09ac5f3a81324cf15d69f89d2083a6
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Sat Jan 14 09:42:30 2012 +0200
Sanitize LIBVLC_DEPRECATED
Pointed-Out-By: Olivier Aubert <olivier.aubert@liris.cnrs.fr>
commit 59984e4f18524d8c6d3e82c292bfdde9d9c27092
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Jan 14 07:04:25 2012 +0100
Qt: fix indentation
commit 921a659cf599ac0afd943aeed0a4fc085cc4f24f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Jan 14 07:03:38 2012 +0100
Qt: rebuild correctly the playback menu
And also, close #5522
commit 06ca7e5db55f291040b577b7fcdcf95d6bc514a4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Jan 13 23:24:35 2012 +0100
Qt: remove unneeded include and parent objects
commit aac93fa6a72587bf75e0744c70f34a60a208b7b2
Author: Gaurav Narula <gnarula94@gmail.com>
Date: Thu Jan 12 19:39:13 2012 +0530
MP4: Parse transformation matrix
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit d16dfb3998616e32cb729dcceadd9b429c2886f7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Jan 13 15:45:43 2012 +0100
Icecast SD: add Radio in the title
commit 95f73b03b7933b767f82b3cb57851b7ff0214ff2
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Thu Jan 12 15:54:39 2012 -0500
Lua SD: add methods to item object to change metadata
Close #3474
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit fa0dc29afabea001cf21db04766b003e5cf7845e
Author: Denis Charmet <typx@dinauz.org>
Date: Thu Jan 12 21:22:43 2012 +0100
Fix the subtitles loss at MKV segment changes
This patch add the new es before deleting the old ones which causes
the default sub track to be used according to user preferences.
Fix #5625.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 5db30fd60f0302dfeebf9c74948770453ea00fb7
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Jan 13 14:03:27 2012 +0100
include: minor ui string improvement to match INPUT_TITLE
commit e80360db5a05a7ea87cc994daac29e493c98d0e2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Jan 13 13:46:48 2012 +0100
macosx: fixed crash when opening the simple preferences introduced in [f69cdcd31f4c95257871db04e9616b731e4b10a7]
commit 0f62e1ad4efcaf72f2d99784c8a19a9b0dbea968
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Thu Jan 12 17:41:36 2012 +0100
auhal: always set audio device callback
Previously, the audio device callback was only set when you call probe.
But in the case you reload the module (for example when switching from
encoded to unencoded output over the UI menu) probe was not called again.
This resulted in a crash when we want to delete the callback while closing.
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit a6fcfb7702be958a60d60496d3cdfe0d4bf37d5d
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Thu Jan 12 17:01:26 2012 +0100
macosx: proper menu validation for all menus
Especially this fixes validation for audio and playback menus.
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 5dc28924d777eb7532234d207b68259dca8032aa
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Fri Jan 13 09:40:16 2012 +0100
Doc: QtPlayer example: fix MacOS build with Qt4.8
Close #5835
commit 755c0cb307f82ce1602d255c0d882448fca02187
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Jan 13 03:57:50 2012 +0100
Qt: seekpoints: don't use qtu() shorcut in this header
commit 1b23d5cc728e1411406ef0680e230203333b4e93
Author: Francois Cartegnie <fcvlcdev@free.fr>
Date: Fri Jan 13 03:30:11 2012 +0100
Qt: seekpoints: assume chapter name is utf8
commit 8473f0753678b6ddf507a0cd9f6043704464b0e7
Author: Laurent Aimar <fenrir@videolan.org>
Date: Thu Jan 12 22:14:55 2012 +0100
Fixed out of bound writes in grain filter for non mod 8 video.
commit 0ddec016f38442789f891c7f60c56717c76539fd
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Jan 12 15:53:45 2012 -0500
VLCKit: move building/packaging to project folder
commit fc4007ed496df3948f68d15167aa75d188791c6d
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Jan 12 15:51:07 2012 -0500
VLCKit: fix bootstrap
the script was not only invalid but it wouldn't call bootstrap either
commit 04c9c0e7e8f4687c9881c6ad10d9e31152249697
Author: Laurent Aimar <fenrir@videolan.org>
Date: Thu Jan 12 21:31:13 2012 +0100
Fixed a potential integer overflow in MemToBlock().
When the integer overflow happens, the block_t returned will be smaller
than requested.
It fixes the second half of #5841.
commit 64756cf2a5f704774c16f0842edc00044a062be0
Author: Laurent Aimar <fenrir@videolan.org>
Date: Thu Jan 12 21:23:25 2012 +0100
Fixed a potential integer overflow in block_Alloc().
When the integer overflow happens, the block_t returned will be smaller
than requested.
It partially fixes #5841.
commit 3789e68e1bc9321fd11e72ea64c8ac491d46e359
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Jan 12 10:56:58 2012 -0500
VLCKit: use darwin9 for i386 contribs
commit 4f97eb9457506211b88c41b4e822def4d9e03493
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Jan 12 13:32:04 2012 +0100
VLCKit: fixed compilation for x86_64
commit 10d3c50696d945ea8d29d57eca2e3cf25e02e08d
Author: Cheng Sun <chengsun9@gmail.com>
Date: Wed Dec 21 16:37:11 2011 +0000
Audio channel remapping filter
This filter allows channels to be remapped. Potential uses include
downmixing, or to correct non-standard channel orders.
Modified-by: Jean-Baptiste Kempf <jb@videolan.org>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit f69cdcd31f4c95257871db04e9616b731e4b10a7
Author: Christoph Miebach <christoph.miebach@web.de>
Date: Thu Jan 12 01:46:00 2012 +0100
Using strings 3 times, defining each only once
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 393f9efed0c35c5a254ed096f217d6edfb2ed601
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Wed Jan 11 16:26:32 2012 -0500
LUA SD: Rename node:add_node to node:add_subnode for consistency
Close #3475
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 498f15b30a450919f0e2a76ba102e431c8f01859
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Jan 11 21:40:38 2012 +0100
macosx: prevent ugly rendering artifacts when resizing the black main window on a slow CPU by adding a black backdrop on top of the clear window background
commit 0e608f941642aa0620fb07431eee25c92f329751
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Jan 11 21:16:15 2012 +0100
macosx: only enable Lion's fullscreen mode in case VLC was linked against the 10.7 SDK
plus some other fixes
commit b9e1088003e3e5c1fb6202affd63b3b6b3d914ed
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Jan 11 19:53:27 2012 +0100
macosx: reimplement 'fullscreen video device' (fixes #5831)
commit d1902eb8d655d269f342d0562d0e63c1b0ab136d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Jan 11 18:42:09 2012 +0100
Qt4: restore search in SD
Close #5545
commit cedc46eab06be1694030a2981247d4abc5708ebb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Jan 10 18:48:39 2012 +0100
AVI: add an automatic decision choice for AVI index
Propose a choice to automatically rebuild the index when broken...
commit c901035a94e6a42c86f41a737219d8e073ce435f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Jan 11 15:39:22 2012 +0100
Bump plugin version to small ABI changes in decoder_t
commit b0aa6c5fa295ea7437abfb06566ad0db5b143bd0
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Jan 11 15:09:17 2012 +0100
macosx: re-written the messages panel to use a table view instead of a text view. this vastly improves its performance and prevents any related crashes known to me so far
thanks to poldi for the idea
commit 6e37e1988276bcd8e24cd71046ec55172063700b
Author: KO Myung-Hun <komh78@gmail.com>
Date: Tue Jan 10 21:07:05 2012 +0900
Determine psz_vlcpath in according to a location of DLL not the executable on OS/2
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit e34841a402e8c80abd3c9ce517b81c868901ada5
Author: Christoph Miebach <christoph.miebach@web.de>
Date: Tue Jan 10 20:52:15 2012 +0100
Qt: Reusing the titles from the simple preferences submenu as tooltip for the simple preferences
Should reduce number of strings for translation.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit cef4b56a6f7b467300858bf125aaa7098481cb5d
Author: Naohiro KORIYAMA <nkoriyama@gmail.com>
Date: Tue Jan 10 15:11:04 2012 +0900
Use force_align_arg_pointer for yadif crash on Windows XP
This patch affects only on MinGW win32 builds.
Fixes #5793.
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 87e9c403dece6d0c347d7314402f1919cb36b859
Author: Laurent Aimar <fenrir@videolan.org>
Date: Tue Jan 10 23:26:33 2012 +0100
Improved default threads count when using automatic mode in avcodec.
commit e587ce36787d2519a774d27465d71b2272c9c6c4
Author: Laurent Aimar <fenrir@videolan.org>
Date: Tue Jan 10 23:10:48 2012 +0100
Clip number of thread to 16 when using threaded decoding in avcodec.
It workarounds an avcodec issue.
commit 5539fea75b47b3c8c68c2f5e8a268904f4c019ff
Author: Laurent Aimar <fenrir@videolan.org>
Date: Tue Jan 10 22:55:29 2012 +0100
Set decoder_t::i_extra_picture_buffers in avcodec decoder.
It should fix #5753.
There can still be an issue with an insufficient input caching.
commit 74e141c59fa8013c6088be652ec67701502e1db6
Author: Laurent Aimar <fenrir@videolan.org>
Date: Tue Jan 10 22:45:46 2012 +0100
Added decoder_t::i_extra_picture_buffers field.
It will allow to specify the number of needed extra picture buffers due
to decoder latency.
commit 0c0c1a06aedab0ddd73c7a9bf5290527deb07da0
Author: Laurent Aimar <fenrir@videolan.org>
Date: Tue Jan 10 20:58:15 2012 +0100
Avoid potential integer overflow when computing AR when transcoding.
It was introduced by [45ee0e5c08f3ace0cb314f9108839ce856ba3f4e].
commit d650147f1ce9b4bb7fd141c1841eb342d1048a5f
Author: Laurent Aimar <fenrir@videolan.org>
Date: Tue Jan 10 20:50:42 2012 +0100
Fixed the format used for subtitles blending when transcoding.
With [447719222b4a2496482571f1725aaf36b3d2d19e], it closes #5755 and #5756.
commit 45ee0e5c08f3ace0cb314f9108839ce856ba3f4e
Author: Laurent Aimar <fenrir@videolan.org>
Date: Tue Jan 10 20:48:40 2012 +0100
Fixed video AR given to the encoder when transcoding.
commit 1ac5b35ca17c3316a5cc1ef4ddda3dcd98f27de8
Author: Laurent Aimar <fenrir@videolan.org>
Date: Sun Jan 8 22:09:55 2012 +0100
Ignore files without their beginning in RAR archive.
commit 136942f307a3fee34c6a9f11353328f264e9027b
Author: Laurent Aimar <fenrir@videolan.org>
Date: Sun Jan 8 22:09:10 2012 +0100
Do not error out on empty rar file.
It avoids trying to play the file.
commit 09d1c6e1891cdc914d25279aabdd83c13baab227
Author: Laurent Aimar <fenrir@videolan.org>
Date: Sun Jan 8 22:07:08 2012 +0100
Improved detection of splitted RAR archives.
Some rar archives doesn't have an end block.
commit 28c141eed0396f2dc7326c53102dbb3e2b83de4e
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Jan 10 18:08:46 2012 +0100
ASF: macro removal for ASF_FindObject
commit 137d008bc73efbd9c8275faf7f1b2af13d426f2a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Jan 10 18:05:26 2012 +0100
ASF: macro removal in ASF_CountObject
commit cddfefc80fd3fad92b1235b286763f6946c7640a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Jan 10 17:50:20 2012 +0100
ASF: macro removal
commit 764b674d399a1949a593271d716789c1fbabade9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Jan 10 17:31:50 2012 +0100
ASF: remove unneeded define
commit 084beb155c04a4e56b98c366bc6a1bd3d156ff17
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Jan 10 11:48:41 2012 +0100
compat: always compile getdelim on Darwin
same rationale as in 679830ea6062dcfb7184c084f5787a8b6f436a3c
commit c397950e5b5f078d3134198885bdd1238133e4b7
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Jan 9 23:26:08 2012 -0500
Revert "Fixed a crash caused by yadif on Windows XP (again #5793)"
This reverts commit 577b183d295adbea85e03502d73d04fd3f90ef90.
This breaks compilation on FreeBSD8 and OSX (both x86)
commit 679830ea6062dcfb7184c084f5787a8b6f436a3c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Tue Jan 10 00:50:13 2012 +0100
fixups.h: added an explicit hack so binaries created on OS X Lion can be executed correctly on Snow Leopard
commit a3f11b7f9cfe8fc3c6b88f4e3a94361aa2f334f0
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Jan 10 00:42:26 2012 +0100
MP4: debug the Matrix parameters for the tkhd atom
Ref #2882
commit 2150d3eaccf77b59bd03202bf3496c21fab24abc
Author: Christophe Mutricy <xtophe@chewa.net>
Date: Mon Jan 9 23:17:03 2012 +0000
2012 Release Key
commit 4f771d1d5cab79ff16a494edb2c97bb7366f923d
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Mon Jan 9 17:09:15 2012 -0500
Only allow clearing playlist if current item can be edited
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 491b918f5628a502a6bcf89141e5ecfba3c7757d
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Jan 9 22:08:24 2012 +0100
Qt: avoid a crash on displaying the chapters for some mp4
commit 9b5d0b4dd79831b7c41a88c7c901aebe5e30184f
Author: Christoph Miebach <christoph.miebach@web.de>
Date: Mon Jan 9 15:42:24 2012 +0100
Removed a space in front of questionmark. 2 Findings
Signed-off-by: Christophe Mutricy <xtophe@chewa.net>
commit 69a6354729fe83768f0e117889bb415969c25f75
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Mon Jan 9 13:35:16 2012 +0100
macosx: fixed crash when log window is open while progress window is closing
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 520e60b66c2747105a91222cf101bfc806cd55f9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Jan 9 14:42:16 2012 +0100
Win32: Merge direct3d-desktop and video-wallpaper to fix usability issue
commit efd3ce8fa8000a626ad0b7fcaf4cb1f288c2c487
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Jan 9 14:36:02 2012 +0100
Qt4: remove wallpaper from simple prefs and allow it on the video menu
commit 2b3f7fc5c6cc3cc9334761d41d8e266b10b7f87f
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Jan 9 11:53:22 2012 +0100
Contribs: build gettext with llvm
Close #5801
commit 0d4e2968970e2a344ce81c979b78e27435c485c6
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Mon Jan 9 02:25:51 2012 +0100
youtube.lua: partial fix for format matching
Stereoscopic formats would get mistakenly selected
commit aba135724b94f77e5e2d561cd249792f4d217340
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sun Jan 8 21:05:25 2012 +0100
macosx: fix auto play when adding a new file with file dialogs
The issue was that we had 2 VLCPlaylist objects although they should be only one. Therefore this commit removes the wrong one in Open.xib
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 3ed6c0090febe190909fb867ae4dfac5311e9c06
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Sun Jan 8 21:05:24 2012 +0100
macosx: respect b_enqueue value when adding items to the playlist
also adds forgotten PL_LOCK and removes a commented out code block which should not be needed anymore
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit a3349c78515633fec940c37ef469252a730fb529
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Jan 8 18:03:36 2012 +0100
macosx: fix DVD menu control and usage of hotkeys with modifiers
fixes both #5733 and #5806
commit b33269e785fbe4541c2b52700181c005066528d9
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Sat Jan 7 13:41:19 2012 +0100
cue.lua: fix file path concatenation
Use the same approach as in the playlist module
This should fix #5398
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 577b183d295adbea85e03502d73d04fd3f90ef90
Author: Naohiro KORIYAMA <nkoriyama@gmail.com>
Date: Sun Jan 8 13:59:33 2012 +0900
Fixed a crash caused by yadif on Windows XP (again #5793)
Align stack variables manually in yadif x86 code.
This is fixed for the issue that yadif crashes VLC on Windows XP.
This issue happens win32 build on Windows 32bit.
This issue doesn't happen win32 build on Windows 64bit.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 72f3e860b6f12775f9d965121f34a994f3dcbf74
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Jan 8 14:18:35 2012 +0100
macosx: always expand all sidebar nodes on launch (fixes #5811) and make sure that the sidebar isn't editable by the user
commit af6ffdaac40af9e5622e7521693f0186865e0e97
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sun Jan 8 14:05:52 2012 +0100
macosx: fixed pl counter and make sure we pause the input on minimaturize (closes #5809)
commit 09ad74bd3606a9dc876f1d3647bd74e016d47a7a
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Jan 7 21:53:38 2012 +0100
macosx: fix the window menu's close and minimize commands when using the black window style
commit 0bce87068194ed1a06e6e81daa9dfca9c578a953
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sun Jan 8 01:15:17 2012 +0100
Contribs: update crystalHD to the latest headers
And removed our patch that has been applied upstream.
Close #5795
Pointed by Mangled Deutz
commit 541ccdc6134a6340afcf9e0f9612f2a86e733ed6
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Sat Jan 7 19:36:09 2012 +0100
lua: fix sign errors in us_tonumber()
commit c4808dbd84321a9447c4bc2d3c761586a3317e47
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Jan 7 19:11:35 2012 +0100
macosx: really fixed compilation on 10.5
commit 4665c50e94985e35eec8d3f2171812440a17d806
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Jan 7 18:52:48 2012 +0100
macosx: fixed compilation issue on Leopard
commit df8a9d08077afb7de671c3d6de4bde323de5c61c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Jan 7 18:24:08 2012 +0100
macosx: improve handling the mute action in the main window. disable slider and fullvolume button in case mute is active. (fixes #5800)
commit bf2aac7578db445855c33537ff4207138214dffd
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Jan 7 18:02:19 2012 +0100
macosx: make sure that the bottombar controls don't respond in Lion's native fullscreen mode (fixes #5799)
commit c0a55dc721f8e15198c37be0efe32be4934ee783
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Jan 7 17:44:29 2012 +0100
macosx: fixed trivial appearance issue with the time slider's gray gradient
commit a7026d196a8c6e154079873b2592d684ae1131ef
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Jan 7 17:12:37 2012 +0100
macosx: some improvements to the non-embedded vout window
commit c90a3e02568368f55f454aee7c89ed57a945ed17
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Sat Jan 7 17:58:09 2012 +0100
lua: add and use us_tonumber() for decimal numbers
Closes #5705
commit 4b7092988ef85ce131f3803aec11f1b677e59c7b
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Sat Jan 7 14:45:57 2012 +0100
macosx: re-add the 'Reset' button to the image adjust filter, since it used be present in the past
commit a690ab37ea4ddd1642d8eb68d6936ed6b258c2f9
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Sat Jan 7 13:36:27 2012 +0100
cue.lua: simplify pattern matching
commit a4ad11925259f716d65a8527c188339f67affad7
Author: Naohiro KORIYAMA <nkoriyama@gmail.com>
Date: Sat Jan 7 20:15:24 2012 +0900
Fixed a crash caused by yadif deinterlacer on Windows XP
I did incorrect modification moving [16] out of DECLARE_ALIGNED(),
and it caused a crash.
Fixes #5793.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 28958fd5930d1efe9801213354b4998e4a881fc4
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Jan 7 01:53:06 2012 +0100
Qt: use "normvol" instead of "volnorm" in Simple Preferences
Close #5792
commit 13295779a6dbc6924c28343e4ff47e5ef6345a40
Author: Laurent Aimar <fenrir@videolan.org>
Date: Sat Jan 7 01:43:03 2012 +0100
Fixed jamendo playlist demuxer.
The check is a bit less strict to adapt to the various URL we can get.
It closes #5661.
commit ffc31b5c43de67733ee90b3ea07409a7d81733d0
Author: Laurent Aimar <fenrir@videolan.org>
Date: Sat Jan 7 01:25:36 2012 +0100
Fixed a possible NULL dereference in the GME demuxer.
It was added by [5e0e7978ffa0ad34c780c08caf518efcc4082127].
commit 5e0e7978ffa0ad34c780c08caf518efcc4082127
Author: Laurent Aimar <fenrir@videolan.org>
Date: Sat Jan 7 01:15:42 2012 +0100
Load files to memory when needed for loading GME files.
It happens when the size information is missing.
It closes #5766.
commit 63af7c781fe9c3cf07babb8befacd1d87b2182ca
Author: Laurent Aimar <fenrir@videolan.org>
Date: Sat Jan 7 01:14:03 2012 +0100
Added stream_BlockRemaining() helper.
It is usefull to load a whole file to memory.
commit ea6be1180916f7eacd31cb7f341a66e7c5633674
Author: Laurent Aimar <fenrir@videolan.org>
Date: Sat Jan 7 00:58:40 2012 +0100
Factorized the Filter() function of motiondetect.
commit 76821fb12d7e3a5cf6be62f023852c8091b09a69
Author: Laurent Aimar <fenrir@videolan.org>
Date: Sat Jan 7 00:35:15 2012 +0100
Fixed motiondetect packed YUV filter function.
A filter shall not return an input buffer.
It closes #5748.
commit cdae44ac1286152bcfffa61eb358447bb6864632
Author: Laurent Aimar <fenrir@videolan.org>
Date: Fri Jan 6 23:02:45 2012 +0100
Fixed a typo "Elasped" -> "Elapsed".
commit 94d21282e56fb9ccd8e2e98e058b24909d63839c
Author: Laurent Aimar <fenrir@videolan.org>
Date: Fri Jan 6 22:43:18 2012 +0100
Fixed ICY metadata support when HTTP chunked transfer is used.
It closes #5628.
commit c16b17c630c48c28a2f31629ff736e41cc789d73
Author: Laurent Aimar <fenrir@videolan.org>
Date: Fri Jan 6 22:20:56 2012 +0100
Execute EOF when an error occurs while reading the chunk header (HTTP).
commit 4a26ac7f892063dcc79ade092e490a6e4168f8f9
Author: Laurent Aimar <fenrir@videolan.org>
Date: Fri Jan 6 21:00:10 2012 +0100
Fixed potential overread in the rawvideo decoder.
The plane size of the pictures given to a decoder can be a bit larger than
necessary. It can happens when the video size is incompatible with the
colorspace.
It closes #5770.
commit 2a1e9a20029d0c06693f200666934e70224cedb6
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Jan 6 22:20:54 2012 +0100
macosx: fixed volume range (fix #5790)
commit a80cde4daa41fee1fef3acd6d26d0c15f503a318
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Jan 5 23:39:48 2012 -0500
OSX: build relocatable VLC.app by default
Use VLC-dev.app when developing and rebuilding frequently
commit 47ba7e37a7739fe9d7a6a6c68d4d566610b821a8
Author: David Fuhrmann <david.fuhrmann@googlemail.com>
Date: Fri Jan 6 20:52:59 2012 +0100
macosx: clarify window style option
otherwise it makes no sense for a check box
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit 0c4c7f06de78d4ace0f33103dc66b9f81cd964fc
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Jan 6 20:42:05 2012 +0100
macosx: fixed interface crash on quit
fixes #5779
commit 52eae1b9ed74a3dbcd0ff39345c4da3316fa587c
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Jan 6 20:14:58 2012 +0100
macosx: fixed rare crash when reshaping the video view (fixes #5740)
commit 7d62684674a61043f649034eec5244ca92328c61
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Jan 6 20:03:12 2012 +0100
macosx: fixed border styles of playlist table and sidebar when using the gray main window style (finally fixes #5742)
commit cd4bf104f3db9527581865f44312dbdd696eab39
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Jan 6 19:49:41 2012 +0100
macosx: don't draw the time slider's 'fancy gradient effect' on Leopard, since this leads to ugly artifacts due to the outdated CoreAnimation version
commit 8e3953e5508260bba516c09836fe44a180d0ef22
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Jan 6 19:39:36 2012 +0100
macosx: make sure we update the menu from the main thread only (fixes #5737)
commit 4012f039158e644656ce80819663765169472092
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Jan 6 19:32:40 2012 +0100
macosx: really fix the messages panel (fixes #5541) and added a 'live update' checkbox to turn off frequent updates since this is quite load intensive
commit fbaafcaf8acc376a95e35a9ed9736034ec32ef3f
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Jan 6 15:55:08 2012 +0100
macosx: speed-up loading the open panel by loading its xib once VLC is finished with launching instead of prior to showing the panel
commit ab060cf4e97060827ac5396b2784e1706c81fdf5
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Fri Jan 6 15:50:09 2012 +0100
macosx: open panel: fixed cmd-R if no QTKit compatible device is connected, hide the screen input module on Lion, optimizations
commit f2eccf2960d08612083dbfa22ceefe8004141cf6
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Fri Jan 6 11:25:47 2012 +0100
dash: Removing empty IAdaptionLogic implementation.
This is crash prone, and makes us maintain another implementation if we
ever edit the interface.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit db1c4aa7bcc4b94ec90a0217a52fa988304c0228
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Thu Jan 5 14:35:10 2012 +0100
dash: Adding an implementation for UrlTemplate
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit d3086feaa17f818ac945eba7d460fa8edb4688ef
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Thu Jan 5 18:23:52 2012 +0100
dash: Fixing SegmentInfoDefault parsing.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 83b82fc3805b1217cb6204fc4f763550416f0de0
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Thu Jan 5 18:21:37 2012 +0100
dash: Fixing SegmentInfoCommon initialization/deletion.
This prevents a potential crash, and solves a memory leak.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit cb1d6223044b0accbe1500930efaef058baf25b5
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Thu Jan 5 18:20:36 2012 +0100
dash: Group: Fixing SegmentInfoDefault initialization/deletion
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit c4851d5ce5b5e8d83b4b5135de2d9ee475ce4d3e
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Thu Jan 5 17:11:01 2012 +0100
dash: Handle UrlTemplate in parser.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 2a6547a931e61fd117298662176e41751b5e197d
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Thu Jan 5 16:40:23 2012 +0100
dash: Removing useless and potentially harmful recursion.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 88dc675a805600c9d3464d3af0008afaee18ef3f
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Thu Jan 5 16:06:54 2012 +0100
dash: Don't crash when a segment can't be accessed.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit cbef7d0cda327a86455388af128949cca5a01012
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Thu Jan 5 16:03:27 2012 +0100
dash: HTTPConnectionManager: Removing useless method.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 73b30f553150be24f2fb523d629fba788d18646b
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Thu Jan 5 15:50:38 2012 +0100
dash: For first segments, don't choose the lowest bitrate.
For some streams, the lowest bitrate is an audio stream only. We will
fall back to a more appropriate stream after a few chunks.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 98a01d40722a080842a7e85b2a657bd946a7ea14
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Thu Jan 5 14:53:09 2012 +0100
dash: Cleaning Period class.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 8158205e527712886aa05a644d508e406a024e68
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Thu Jan 5 14:53:49 2012 +0100
dash: Allow SegmentTimeline to be queried for a "S" element.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit a90c1374304a712b6329015132d3ce3956a6ea1f
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Thu Jan 5 12:20:47 2012 +0100
dash: Handle relative URL
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit bc77d458c167012d56054404a481c5f328e1da3b
Author: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Date: Tue Jan 3 16:05:09 2012 +0100
dash: Store the parent Group in every representations.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit f4816ca7653df5161eb8f368722ae50d6e4202b4
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Jan 6 12:31:45 2012 +0200
v4l2: add automatic power line frequency detection
commit 61994f3392444741c0a4a2cb66c22a6204ca44d7
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Fri Jan 6 12:28:08 2012 +0200
v4l2: add analag standard groups from Linux 3.2
commit c5c882aba02ff17ce357650c4752f50a38abe881
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Fri Jan 6 13:21:51 2012 +0200
x264.c: check x264_build around 10-bit and 422/444 handling
commit 42e415b4895b65412e00f7516a0e615ad5d23f60
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Jan 5 20:38:55 2012 -0500
android configure script: allow custom options
commit 04af3029f32f465b55ead02016f53d913a7be9ae
Author: Dean Lee <xslidian@gmail.com>
Date: Thu Jan 5 22:54:06 2012 +0000
nsis: Chinese l10n update
Signed-off-by: Christophe Mutricy <xtophe@chewa.net>
(cherry picked from commit 032350a9a5e362c5152feed1811c8df1bd4cfd40)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit a4b8f10df0cef6bb7c52ed361b500349afeef74a
Author: Dean Lee <xslidian@gmail.com>
Date: Thu Jan 5 22:50:36 2012 +0000
vlc.desktop: Chinese l10n update
Signed-off-by: Christophe Mutricy <xtophe@chewa.net>
(cherry picked from commit 11114cf52d237a125684320c243e731117bf571d)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 1772a146c2a2b9a76af44e1226765aa8368f3b0e
Author: Laurent Aimar <fenrir@videolan.org>
Date: Thu Jan 5 22:55:42 2012 +0100
Fixed rendering of subpictures with non 0 offset in direct3d.
It is needed for DVD menu support.
commit 446263eab3452e84c2c0f7b8725c97585b6f5720
Author: Laurent Aimar <fenrir@videolan.org>
Date: Thu Jan 5 22:54:34 2012 +0100
Fixed rendering of subpictures with non 0 offset in opengl.
It is needed for DVD menu support.
commit 4343ec78a1fd2af33549d26c0e6bdd2702148ba8
Author: Laurent Aimar <fenrir@videolan.org>
Date: Thu Jan 5 21:52:59 2012 +0100
Fixed zvbi subpictures AR.
commit 705d11a4de11c5ab20941f36f93589b855a5c3ce
Author: Laurent Aimar <fenrir@videolan.org>
Date: Thu Jan 5 21:50:46 2012 +0100
Scale subpictures without AR to fill up the whole display.
It closes #5683
commit 02631b2e668f3badc8c6a3349f946d146f4afcdd
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Jan 5 19:29:32 2012 +0100
Qt: code simplification
commit 7066f3499092bf7b635db70d4f418375f8ac0104
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Jan 5 19:09:03 2012 +0100
Qt: increase the bottom margin of the controller by one.
commit 374fc686a22063c060d36582f0e90ab1a57ab33e
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Jan 4 19:20:38 2012 -0500
dtv/linux: use vlc open wrappers
Those handle the absence of O_CLOEXEC correctly
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit c0f44d25b394418bbbe0f436c67b5872f7f44f5d
Author: Kelly Anderson <kelly@silka.with-linux.com>
Date: Thu Jan 5 06:23:36 2012 -0700
Consolidate lua includes in vlc.h
So lua 5.2 compatibility declarations can be made in one place.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit a957114421fd2e875432e5fde0448ffc1ae60cfd
Author: Kelly Anderson <kelly@silka.with-linux.com>
Date: Thu Jan 5 06:23:35 2012 -0700
Cleanup lua script escape sequences for lua 5.2.
Converting \ to %, since 5.2 no longer accepts \.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
commit 5c261b04db7a7b7af65d169b7ee0700b55e72cef
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu Jan 5 14:25:58 2012 +0100
Invert speex_dsp and src score capabilities
This is probably temporary, since SRC is more computationly intensive than speex_dsp
But this close #5781
commit 8d9fe141ea0b4834122d5b122340c3e571c6654b
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Thu Jan 5 17:09:20 2012 +0200
x264.c: add support for 8 and 10 bit encoding for all high10, high442 and high444 profiles
commit 0c56024b539fcb79e8c2f77e216a2d7105f003f5
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Thu Jan 5 15:50:10 2012 +0200
x264.c: remote pts/dts scaling as it isn't needed nowadays
commit b7003c73eebe84afbb6f99bff10b3400502933da
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Thu Jan 5 15:49:40 2012 +0200
x264.c: support high422,high444 and high10 encoding
10-bit encoding requires libx264 compiled with 10-bit support that doesn't
work with normal 8-bit input.
commit 9b100a5a7ea90ce626cc68430b083040a2749c5e
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Jan 5 05:18:02 2012 -0500
contrib: upnp has config.* in a custom dir
commit ccf99a62de0e94ea8f6497a9688b7e5cc22d0be3
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Jan 5 04:57:32 2012 -0500
contrib: samplerate has config.* in a custom dir
commit d62d0e3f8f2cb96c755bf8e0666bf4dc248b827d
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Jan 5 04:29:46 2012 -0500
contrib: dvbpsi has config.* in a custom dir
commit f0296b66c7ce3385042227f79f462862995c177d
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Jan 5 04:25:04 2012 -0500
contrib: update config.{sub,guess} in some packages
commit aa2748bdc5f45139ec803c9597d80f1f0321f6fd
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Jan 5 04:22:35 2012 -0500
Revert "contrib: run $(RECONF) in an arbitrary list of packages"
This reverts commit c9a3688176a1571ab5cd9b77b6fddc3e1a110b62.
Conflicts:
contrib/src/dvbpsi/rules.mak
commit 6309ae8cb1f75aba2b6a5b3473dc635073c9ab3d
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Jan 5 04:13:26 2012 -0500
contrib: lua: don't use localeconv()
not thread-safe, not available on android
just use '.' as decimal separator
commit e69c9040387facb214967a14b5adfa0393157ed4
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Jan 5 04:02:15 2012 -0500
extra/tools: bump automake version
This version's config.{guess,sub} knows about android
commit 2e554edca115a506bdb7ec07323aebf3e628fd0f
Author: Rafaël Carré <funman@videolan.org>
Date: Thu Jan 5 03:41:38 2012 -0500
contrib: openjpeg: update config.{guess,sub}
commit 1f62e75db43063d4fc1a793ec3ba1bdf1b6fac94
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Thu Jan 5 12:53:30 2012 +0200
x264.c: use x264_param_apply_profile
commit 140a7dbc9bcb4cb717fd955e98d4c27abc077ffe
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Thu Jan 5 12:50:38 2012 +0200
x264.c: move mbtree closer to other bitrate options
commit f1e222cf3197da2a0c395b5a8eae745e470d312e
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Thu Jan 5 12:44:19 2012 +0200
x264.c: partly revert vbv-bufsize option handling when bitrate is defined
Previous code didn't actually behave so well with small keyints etc.
commit d06b1ce64a4438ffbab18b87a5c4eabcc0b90a46
Author: Ilkka Ollakka <ileoo@videolan.org>
Date: Thu Jan 5 12:41:36 2012 +0200
x264.c: support infinite keyint option with -1
commit c023657699e30dbdb6681d5364e73c3114f7e27e
Author: Sharad Dixit <sharad.eminence@gmail.com>
Date: Thu Jan 5 02:41:15 2012 +0100
Qt4: Fixed uninitialized variable
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit ebb59d3627b60e4f7547d0e36805c99e9d8e94c8
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Jan 4 20:08:17 2012 -0500
contrib: libmpeg2 has autotool files in a custom dir
commit 702502969a8af0c166e6a6ee0af5063d8e742e28
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Jan 4 20:03:59 2012 -0500
contrib: orc: fix android build
google's gcc doesn't understand 'restrict'. Use __restrict__
commit 9f3cdb0791751d638311fe442bae5b8cc0e46408
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Dec 28 10:24:21 2011 -0500
contrib: fix schroedinger build with android toolchain
google's gcc doesn't understand 'restrict'. Use __restrict__
commit 937f97f2dac655071db62faf2e148b905ec41b94
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Dec 26 21:13:32 2011 -0500
contrib: gnutls: fix android build
gl/ builds replacements for standard headers in case the system ones don't work
but it has the reverse effect: provided headers work and built ones don't
commit 6e034ff2a289e497a28e6ca4eba1b4e396aac775
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Jan 4 19:58:19 2012 -0500
contrib: update config.{guess,sub} on some old packages
commit 37b428889762b86e3ab9afed4367e9a8882b87e2
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Dec 26 21:10:39 2011 -0500
contrib: gme: fix android build
gcc doesn't understand __restrict, use __restrict__
might break MSVC++ compatibility
commit 7046b6122b7af1ca7bfa462f33a507959528cb9a
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Jan 4 19:48:23 2012 -0500
UPDATE_AUTOCONFIG: use $(UNPACK_DIR)
We can't use $@ as we operate before the directory is renamed
commit a0a79c3ec407c604880a4f24a05b4eecd6e62029
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Thu Jan 5 01:36:38 2012 +0100
macosx: fixed build script
commit d486e3110f5a95e29606d22ed2c70ed9662526b2
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Jan 4 18:49:38 2012 +0100
contrib: add support for openssl to check the sha512 hashes
commit 8d12038f945bb965b50eece8ceca77c856b15694
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Jan 4 18:59:51 2012 -0500
plugin support for "other" system (non Linux UNIX)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 632b98d497c8c36b6bf1f61a8400501e293f51a4
Author: Laurent Aimar <fenrir@videolan.org>
Date: Tue Jan 3 22:19:42 2012 +0100
Fixed potential NULL dereference when openning splitted rar files.
commit 435f1d55e7745df14c4e3a725d18dc2f32b6c7f1
Author: Laurent Aimar <fenrir@videolan.org>
Date: Tue Jan 3 21:01:49 2012 +0100
Fixed BDA support (close #5627).
commit cc3191024a1ecbb110e70046833ca7819facf482
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Dec 28 23:56:06 2011 -0500
motion control applesmc: fix for recent kernel
Exact kernel version needed is unknown, but has been around since at least one year+
See initial commit of https://code.launchpad.net/~mikael-sesamiq/macfanctld/trunk
Initial support for applesmc was untested anyway (173420e8c2bb2d4c20278dae3beebd2f6aaf52e5)
commit 73b765d645757f1ef70c71a7589ff9875a5b9999
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Dec 28 11:03:50 2011 -0500
contrib: gmp: update config.{guess,sub}, needed for android
commit e10f808bfda43a49dff3b49cdac6edc18c3b67db
Author: Rafaël Carré <funman@videolan.org>
Date: Wed Dec 28 11:03:25 2011 -0500
contrib: helper to copy recent config.{guess,sub} from automake
commit b9761b0e2fec898dfe6787e1e584cd8a7a86cf91
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Jan 4 21:20:10 2012 +0200
vlc_fopen(): implement C11 "x" open flag
commit 46f74073685b29544dd55b3494f82e77fe9b4b6b
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Jan 4 21:10:50 2012 +0200
Do not use the monotonic clock if CS is missing
This can happen on some POSIX.2001 systems.
commit dd8fafcdcae05b81b220dd683ca4b42f436b2463
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Wed Jan 4 21:09:59 2012 +0200
vlc_cond_init() only needs clock setup if CS is available
commit 4c21c6506d93a9cf92992bf302a53ad77ddf7829
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Jan 4 19:37:59 2012 +0100
Xspf: fix crash
See http://forum.videolan.org/viewtopic.php?f=12&t=96883
commit 0921213abbe77ebe799fe8fac17f9a234bcd0fcf
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Wed Jan 4 18:25:47 2012 +0100
extras/tools: added openssl needed for native compilation on Darwin 9 / OS X 10.5
commit 07dcbf50fc83a85ee92643285d7164cfe04aafdf
Author: Brendon Justin <brendonjustin@gmail.com>
Date: Tue Jan 3 15:33:25 2012 -0500
macosx: hide the mouse cursor in Lion fullscreen
Though #5327 is closed, 1.2 and 1.3 nightlies do not work
as expected. The patch makes the cursor hide after every
mouse movement.
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
commit dad067c4fcdd65f9d2068d177c12342c88e01ecb
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Jan 4 01:34:00 2012 +0100
Http: fix punctuation spacing
commit c53d878a0f633c44b599997965942fd3b54622f9
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Jan 4 01:32:47 2012 +0100
Audiobar: add necessary spaces
commit 7fd87e8200ba6e174320e04f798af9e95a43207b
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Jan 4 01:32:13 2012 +0100
Qt: Fix typo
commit fd08420aeb1a37a9b5ceaf47ae3dd442ed438138
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Jan 4 01:28:49 2012 +0100
DShow: remove choices from translated string
Should simplify translators' work
commit a6dd52dccf956a97fea5b2625f47ac1c6736ba2c
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Wed Jan 4 01:27:45 2012 +0100
Subtitles: remove choices from translated strings.
Should help the translators
commit aa7354d14a4c54f50a736098aa674f4f951e74c6
Author: Rafaël Carré <funman@videolan.org>
Date: Tue Jan 3 17:42:30 2012 -0500
update macosx/build.sh
commit e0fee1e53f3891b6a90f8720d991fe1b6e876cc3
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Sun Jan 1 14:04:59 2012 -0500
Qt4: Add new timelabels to default layout
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit abfcd0d5d391256477a45e0b3d07b90ce924e561
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Sun Jan 1 14:04:58 2012 -0500
Qt4: allow more types of timeLabel in toolbars
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit e06dc3899f89f45b712e8e6e0693169c72fd12e7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Jan 3 18:34:13 2012 +0100
Qt4: add the slower/faster buttons near the speed slider
commit 18120e5ae23e61a7172dec0321d386e0d877702e
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Sun Jan 1 14:04:57 2012 -0500
Qt4: allow speedlabel in toolbars
Modified-by: Jean-Baptiste Kempf <jb@videolan.org>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 38227c2441ad80bbf000f3a5fda40f5ca1dd6e3d
Author: Rémi Denis-Courmont <remi@remlab.net>
Date: Tue Jan 3 18:35:02 2012 +0200
Remove dirfd() hacks
commit f6287174c439ce69f3abc4d3705e5fd303045421
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Tue Jan 3 09:31:50 2012 +0100
Denote warnings in demuxer that can happen in normal situations
commit 6a0131dae6a119a72fbec2bce995ca1dfcd9b5be
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Mon Jan 2 23:57:36 2012 -0500
Qt4: Fix a small playlist docking bug
Fix a small playlist docking bug where the playlistWidget is not properly set as a Qt::Widget, causing it to behave inappropriately.
Close #5773
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 1874005cf2614660bbe929de6b43d547996c1ff5
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Tue Jan 3 02:37:48 2012 +0100
NEWS: IPv6 fix-up
commit ffdd8bedfe9dc865236b196739a7614aa2867b91
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Jan 2 19:47:11 2012 -0500
VLC-tmp.app : remove .app suffix
It doesn't give an OSX application
commit 9fe8ee532be7c088df0e1cd6bd807758996c3f8d
Author: Rafaël Carré <funman@videolan.org>
Date: Mon Jan 2 19:45:45 2012 -0500
Revert "macosx: remove the intermediate VLC-tmp.app after creating either VLC.app or VLC-release.app since it is of no use without further processing"
This reverts commit 0c1d889772c303da34ea305bf808bc03ad5755df.
commit 62046de312966ae0c726f52dcdd66fb439b2d6d8
Author: Geraud CONTINSOUZAS <geraud@gcu.info>
Date: Tue Jan 3 09:55:39 2012 +1100
fix missing reference for _POSIX_HOST_NAME_MAX on FreeBSD.
FreeBSD declares it in limits.h. Add the proper include.
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 3ac083ca42c57ce6ee717a7ea81ff78f538469a9
Author: Geraud CONTINSOUZAS <geraud@gcu.info>
Date: Tue Jan 3 09:50:16 2012 +1100
fix missing dirfd references for FreeBSD
Signed-off-by: Rafaël Carré <funman@videolan.org>
commit 28f37b5fd35dc12a477a67796978eb9e852d3451
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Jan 2 23:11:41 2012 +0100
Qt: allow opening of BDMV hierarchies through open folder
commit fcbcea1df9e93948d43aad2cf4511f81042fc9b8
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Jan 2 22:26:55 2012 +0100
Qt4: pause on minimize is off by default
commit b85cc5537812613a2988651c851b08fa34b7516a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Jan 2 22:25:58 2012 +0100
Qt4: negative days for updates checking makes no sense
commit 12514465f1df9d5ca0eae86a84b1766f1b70a6e6
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Jan 2 20:14:14 2012 +0100
Qt: remove unneeded debug message
commit b02e4929f8a5e7cbdf01915f1e9d76eeb0e2ece6
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Mon Jan 2 16:42:02 2012 +0100
Qt4: Actually save when a convert profile is deleted
Close #5769
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 42aab54543c177fb26d74f7fab630151b4ab83f7
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Mon Jan 2 15:58:49 2012 +0100
Qt4: Fix docked playlist videoWidget bug
Fixes issue where docked playlist doesn't "release" its embedded videoWidget
Close #5588
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit c1df08645f506aff78b0aaab1609380d78b2551c
Author: Faustino E. Osuna <enrique.osuna@gmail.com>
Date: Mon Jan 2 14:30:48 2012 +0100
Fix typo in M4 Cxx flags macro
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 4b21b04e9fde44100c61c259ce8282a504aaa748
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Mon Jan 2 14:02:56 2012 +0100
Qt: Move the clear playlist button to the context menu
Modified-by: Jean-Baptiste Kempf <jb@videolan.org>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 1a821f0b718f3c4e62f1a34ff2861fc3ba9ea592
Author: Felix Paul Kühne <fkuehne@videolan.org>
Date: Mon Jan 2 13:32:08 2012 +0100
macosx: remove some more intermediates creating when packaging and creating the dmg
commit df4031fba65951de611744254beb29f89ee9f304
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Jan 2 12:24:05 2012 +0100
Qt4: code cosmetics
commit 9bf74a1e7e105ed8f7abc9a12f87eb8b473055b6
Author: Edward Wang <edward.c.wang@compdigitec.com>
Date: Mon Jan 2 12:16:50 2012 +0100
Qt: ensure currentItem() to be not NULL in PLSelector
Close #5764
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit 29a5f1324f8979f199125958d7f2821750b5f78f
Author: Cheng Sun <chengsun9@gmail.com>
Date: Sun Jan 1 23:26:31 2012 +0000
ball: zero-initialize video_format_t to prevent crash with packed chroma.
The ball filter requires that fmt_comp.video.p_palette is NULL, otherwise
image_HandlerDelete tries to free it.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit f15ce26448d6bebd8a9c8cc84257bedd18fb5536
Author: Cheng Sun <chengsun9@gmail.com>
Date: Sun Jan 1 23:25:23 2012 +0000
Psyche/sharpen: Add chroma checks to prevent crashes
or malfunctionning filters
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit ef88dfda4c502006455e53ad339ed0d0b9b57cc4
Author: Cheng Sun <chengsun9@gmail.com>
Date: Sun Jan 1 23:36:31 2012 +0000
Minor fixes to spelling in documentation
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
commit c7fd79264f42ff8a6c7ac65fddb77f476d7ca1e7
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Mon Jan 2 01:00:51 2012 +0100
Happy New Year
commit f4ef5cd57b7086b2d2bd32f831ce63f8273c6d57
Author: Pierre Ynard <linkfanel@yahoo.fr>
Date: Sun Jan 1 16:56:01 2012 +0100
NEWS: --http-host expects URL-style bracket-enclosed IPv6 addresses
Unfortunately there is not much we can do until we ditch the legacy
<host>:<port> syntax for good
|