File: ChangeLog-2012

package info (click to toggle)
vlc 3.0.23-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 208,020 kB
  • sloc: ansic: 443,448; cpp: 111,223; objc: 36,399; sh: 6,737; makefile: 6,627; javascript: 4,902; xml: 1,611; asm: 1,355; yacc: 644; python: 321; lex: 88; perl: 77; sed: 16
file content (35096 lines) | stat: -rw-r--r-- 1,135,005 bytes parent folder | download | duplicates (7)
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