features.html 19.8 KB
Newer Older
Alexis de Lattre's avatar
Alexis de Lattre committed
1 2 3
<?
   $title = "VideoLAN Client - Features";
   $lang = "en";
Alexis de Lattre's avatar
Alexis de Lattre committed
4
   $date = "11 January 2003";
Alexis de Lattre's avatar
Alexis de Lattre committed
5 6 7
   require("header.php3");
?>

8
<h1> VLC features list </h1>
Alexis de Lattre's avatar
Alexis de Lattre committed
9 10 11 12 13 14 15

<table border="0">

<tr>

<th></th>
<th></th>
16 17 18 19 20 21 22 23 24 25 26 27 28
<th class="os"><a href="/vlc/download-windows.html">
<img src="/images/icons/windows.gif" alt="Windows" /></a></th>
<th class="os"><a href="/vlc/download-macosx.html">
<img src="/images/icons/macosx.gif" alt="Mac OS X" /></a></th>
<th class="os"><a href="/vlc/download-linux.html">
<img src="/images/icons/linux.gif" alt="Linux" /></a></th>
<th class="os"><a href="/vlc/download-beos.html">
<img src="/images/icons/beos.gif" alt="BeOS" /></a></th>
<th class="os"><a href="/vlc/download-sources.html">
<img src="/images/icons/freebsd.gif" alt="FreeBSD" />
<img src="/images/icons/openbsd.gif" alt="OpenBSD" /></a></th>
<th class="os"><a href="/vlc/download-familiar.html">
<img src="/images/icons/familiar.gif" alt="Familiar Linux" /></a></th>
Alexis de Lattre's avatar
Alexis de Lattre committed
29 30 31 32 33 34 35

</tr>

<tr>

<td class="category" rowspan="9"><b>Inputs</b></td>
<td class="type">Unicast</td>
36 37 38
<td class="yes">UDP / RTP</td>
<td class="yes">UDP / RTP</td>
<td class="yes">UDP / RTP</td>
39
<td class="yes">UDP / RTP</td>
40
<td class="yes">UDP / RTP</td>
41
<td class="yes">UDP / RTP</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
42 43 44 45 46 47

</tr>

<tr>

<td class="type">Multicast</td>
48 49 50 51 52
<td class="yes">UDP / RTP</td>
<td class="yes">UDP / RTP</td>
<td class="yes">UDP / RTP</td>
<td class="none">-</td>
<td class="yes">UDP / RTP</td>
53
<td class="yes">UDP / RTP</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
54 55 56 57 58 59 60 61 62

</tr>

<tr>

<td class="type">HTTP</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
63
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
64
<td class="yes">Yes</td>
65
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
66 67 68 69 70 71

</tr>

<tr>

<td class="type">FTP</td>
72 73 74 75 76 77
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
78 79 80 81 82 83 84 85 86

</tr>

<tr>

<td class="type">MMS</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
87
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
88
<td class="yes">Yes</td>
Jean-Paul Saman's avatar
Jean-Paul Saman committed
89
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
90 91 92 93 94 95 96 97 98 99 100

</tr>

<tr>

<td class="type">File</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
101
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
102 103 104 105 106

</tr>

<tr>

107
<td class="type">DVD <sup>[1]</sup></td>
Alexis de Lattre's avatar
Alexis de Lattre committed
108 109 110 111 112
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
113
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
114 115 116 117 118 119

</tr>

<tr>

<td class="type">VCD</td>
120
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
121 122 123 124
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="no">No</td>
<td class="yes">Yes</td>
125
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
126 127 128 129 130 131 132 133

</tr>

<tr>

<td class="type">Satellite</td>
<td class="no">No</td>
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
134
<td class="yes">Hauppauge Nova</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
135 136
<td class="no">No</td>
<td class="no">No</td>
137
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
138 139 140 141

</tr>

<tr>
142
<td class="category" rowspan="9"><b>File/stream formats</b></td>
143
<td class="type">MPEG ES/PS/TS/mp3</td>
144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
</tr>
<tr>
<td class="type">Avi</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
</tr>
<tr>
<td class="type">Asf/wmv/wma</td>
162 163 164 165 166 167
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
168 169 170
</tr>
<tr>
<td class="type">Ogg/ogm</td>
171 172 173 174 175 176
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
177 178 179
</tr>
<tr>
<td class="type">Mp4/mov</td>
180 181 182 183 184 185
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
186 187 188
</tr>
<tr>
<td class="type">Wav</td>
189 190 191 192 193 194
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
195 196 197
</tr>
<tr>
<td class="type">Raw DV</td>
198 199 200 201 202 203
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
204 205 206
</tr>
<tr>
<td class="type">Raw AAC</td>
207 208 209 210 211 212
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
213 214 215
</tr>
<tr>
<td class="type">Raw ac3/a52</td>
216 217 218 219 220 221
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
222 223
</tr>

Alexis de Lattre's avatar
Alexis de Lattre committed
224

225 226 227

<tr>
<td class="category" rowspan="12"><b>Video Codecs</b></td>
228
<td class="type">MPEG-1</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
229 230 231 232 233
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
234
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
235 236 237
</tr>

<tr>
238
<td class="type">MPEG-2</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
239 240 241 242 243
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
244
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
245 246 247
</tr>

<tr>
248
<td class="type">DivX 1/2/3</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
249 250 251 252 253
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
254
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
255 256 257
</tr>

<tr>
258
<td class="type">MPEG-4/DivX 5/XviD/3ivX D4</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
259 260 261 262 263
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
264
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
265 266 267
</tr>


268
<tr>
269
<td class="type">Sorenson(SVQ) 1</td>
270 271 272 273 274
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
Marc Ariberti's avatar
Marc Ariberti committed
275
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
276 277 278
</tr>

<tr>
279
<td class="type">DV</td>
280 281 282 283 284
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
Marc Ariberti's avatar
Marc Ariberti committed
285
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
286 287 288
</tr>

<tr>
289
<td class="type">Cinepak</td>
290 291 292 293 294
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
Marc Ariberti's avatar
Marc Ariberti committed
295
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
296 297 298
</tr>

<tr>
299
<td class="type">Tarkin</td>
300 301 302 303 304
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
Marc Ariberti's avatar
Marc Ariberti committed
305
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
306 307 308
</tr>

<tr>
309
<td class="type">Theora</td>
310 311 312 313 314
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
Marc Ariberti's avatar
Marc Ariberti committed
315
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
316 317
</tr>
<tr>
318
<td class="type">H263/H263i</td>
319 320 321 322 323 324
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
325 326 327
</tr>
<tr>
<td class="type">Mjpeg A/B</td>
328 329 330 331 332 333
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
334
</tr>
335 336
<tr>
<td class="type">WMV 1/2</td>
337 338 339 340 341 342
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
343 344
</tr>

Alexis de Lattre's avatar
Alexis de Lattre committed
345 346 347

<tr>

Alexis de Lattre's avatar
Fix  
Alexis de Lattre committed
348
<td class="category" rowspan="4"><b>Subtitles</b></td>
349 350 351 352 353 354
<td class="type">DVD</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
355
<td class="none">-</td>
356 357 358 359 360 361

</tr>

<tr>

<td class="type">MicroDVD</td>
362 363 364 365 366
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
Marc Ariberti's avatar
Marc Ariberti committed
367
<td class="none">-</td>
368 369 370 371 372 373

</tr>

<tr>

<td class="type">SubRIP</td>
374 375 376 377 378
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
Marc Ariberti's avatar
Marc Ariberti committed
379
<td class="none">-</td>
380 381 382 383 384

</tr>

<tr>

385
<td class="type">SSA1-4</td>
386 387 388 389 390
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
Marc Ariberti's avatar
Marc Ariberti committed
391
<td class="none">-</td>
392 393

</tr>
394 395 396 397 398 399 400 401 402 403 404 405 406

<tr>^M
^M
<td class="type">Vplayer</td>^M
<td class="yes">Yes</td>^M
<td class="yes">Yes</td>^M
<td class="yes">Yes</td>^M
<td class="yes">Yes</td>^M
<td class="yes">Yes</td>^M
<td class="none">-</td>^M
^M
</tr>^M

407 408 409

<tr>

Alexis de Lattre's avatar
Alexis de Lattre committed
410 411 412 413 414 415 416
<td class="category" rowspan="6"><b>Video Filters</b></td>
<td class="type">Deinterlace</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
417
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
418 419 420 421 422 423 424 425 426 427 428

</tr>

<tr>

<td class="type">Crop</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
429
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
430 431 432 433 434 435 436 437 438 439 440

</tr>

<tr>

<td class="type">Image Wall</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
441
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
442 443 444 445 446

</tr>

<tr>

Alexis de Lattre's avatar
Alexis de Lattre committed
447
<td class="type">Brightness-Saturation-Contrast</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
448 449 450 451 452
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
453
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
454 455 456 457 458 459 460 461 462 463 464

</tr>

<tr>

<td class="type">Rotate</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
465
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
466 467 468 469 470

</tr>

<tr>

471
<td class="type">Upside down</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
472 473 474 475 476
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
477
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
478 479 480 481 482 483 484 485 486

</tr>



<tr>

<td class="category" rowspan="6"><b>Video Output</b></td>
<td class="type">Native</td>
487 488
<td class="yes">DirectX<br />GDI</td>
<td class="yes">QuickTime</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
489
<td class="yes">Yes</td>
490 491 492
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Qte</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
493 494

</tr>
495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518

<tr>^M
^M
<td class="type">X11</td>^M
<td class="none">-</td>^M
<td class="partial">Source Only</td>^M
<td class="yes">Yes</td>^M
<td class="none">-</td>^M
<td class="yes">Yes</td>^M
<td class="yes">Yes</td>^M
^M
</tr>^M

<tr>^M
^M
<td class="type">Xvideo</td>^M
<td class="none">-</td>^M
<td class="nono">-</td>^M
<td class="yes">Yes</td>^M
<td class="none">-</td>^M
<td class="yes">Yes</td>^M
<td class="none">-</td>^M
^M
</tr>^M
Alexis de Lattre's avatar
Alexis de Lattre committed
519 520 521 522 523

<tr>

<td class="type">SDL</td>
<td class="yes">Yes</td>
524
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
525 526 527
<td class="yes">Yes</td>
<td class="partial">Untested</td>
<td class="yes">Yes</td>
528
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
529 530 531 532 533 534

</tr>

<tr>

<td class="type">Framebuffer</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
535 536
<td class="none">-</td>
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
537
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
538 539
<td class="none">-</td>
<td class="none">-</td>
540
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
541 542 543 544 545

</tr>

<tr>

Sam Hocevar's avatar
Sam Hocevar committed
546
<td class="type">ASCII art</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
547 548 549 550 551
<td class="no">No</td>
<td class="no">No</td>
<td class="yes">Yes</td>
<td class="no">No</td>
<td class="yes">Yes</td>
Marc Ariberti's avatar
Marc Ariberti committed
552
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
553 554 555 556 557 558

</tr>

<tr>

<td class="type">MGA</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
559 560
<td class="none">-</td>
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
561
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
562 563
<td class="none">-</td>
<td class="none">-</td>
Marc Ariberti's avatar
Marc Ariberti committed
564
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
565 566 567 568 569 570

</tr>

<tr>

<td class="type">GGI</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
571 572
<td class="none">-</td>
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
573
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
574
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
575
<td class="partial">Untested</td>
Marc Ariberti's avatar
Marc Ariberti committed
576
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
577 578 579 580 581 582 583

</tr>



<tr>

584
<td class="category" rowspan="10"><b>Audio Codecs</b></td>
Alexis de Lattre's avatar
Alexis de Lattre committed
585 586 587 588 589 590
<td class="type">MPEG Layer 1 and 2</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
591
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
592 593 594 595 596 597 598 599 600 601 602

</tr>

<tr>

<td class="type">MP3</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
603
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
604 605 606 607 608 609 610 611 612 613 614

</tr>

<tr>

<td class="type">AC3 (i.e. A52)</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
615
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
616 617 618 619 620 621 622 623 624 625 626

</tr>

<tr>

<td class="type">LPCM</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
627
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
628 629 630 631 632 633

</tr>

<tr>

<td class="type">AAC</td>
634 635 636 637 638
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
Marc Ariberti's avatar
Marc Ariberti committed
639
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
640 641 642 643 644 645

</tr>

<tr>

<td class="type">Vorbis</td>
646 647 648 649 650
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
651
<td class="partial">CVS Only</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
652 653 654 655 656

</tr>

<tr>

657
<td class="type">WMA 1/2</td>
658 659 660 661 662
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
Marc Ariberti's avatar
Marc Ariberti committed
663
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
664 665 666 667 668 669

</tr>


<tr>

670
<td class="type">ADPCM</td>
671 672 673 674 675
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
Marc Ariberti's avatar
Marc Ariberti committed
676
<td class="no">No</td>
677 678 679 680 681

</tr>

<tr>

Gildas Bazin's avatar
 
Gildas Bazin committed
682 683 684 685 686 687 688 689 690 691
<td class="type">DV Audio</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="no">No</td>

</tr>

692 693 694
<tr>

<td class="type">FLAC</td>
695 696 697
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
698 699
<td class="no">No</td>
<td class="partial">Untested</td>
700
<td class="partial">CVS Only</td>
701 702 703 704

</tr>


Gildas Bazin's avatar
 
Gildas Bazin committed
705 706
<tr>

707
<td class="category" rowspan="7"><b>Audio Output</b></td>
Alexis de Lattre's avatar
Alexis de Lattre committed
708
<td class="type">Native</td>
709
<td class="yes">DirectX<br />WaveOut</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
710
<td class="yes">Yes</td>
711
<td class="yes">OSS<br />ALSA</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
712 713
<td class="yes">Yes</td>
<td class="yes">OSS</td>
714
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
715 716 717 718 719

</tr>

<tr>

720
<td class="type">S/PDIF</td>
Gildas Bazin's avatar
 
Gildas Bazin committed
721
<td class="yes">DirectX<br />WaveOut</td>
722
<td class="yes">Yes</td>
723
<td class="yes">OSS<br />ALSA</td>
724 725
<td class="no">No</td>
<td class="partial">Untested</td>
726
<td class="none">-</td>
727 728 729 730 731

</tr>

<tr>

732
<td class="type">multi-channel</td>
Gildas Bazin's avatar
 
Gildas Bazin committed
733
<td class="yes">DirectX<br />WaveOut</td>
734 735 736 737 738 739 740 741 742 743
<td class="yes">Yes</td>
<td class="yes">OSS<br />ALSA</td>
<td class="no">No</td>
<td class="partial">Untested</td>
<td class="no">No</td>

</tr>

<tr>

Alexis de Lattre's avatar
Alexis de Lattre committed
744 745
<td class="type">SDL</td>
<td class="yes">Yes</td>
746
<td class="partial">Source Only</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
747 748 749
<td class="yes">Yes</td>
<td class="partial">Untested</td>
<td class="yes">Yes</td>
750
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
751 752 753 754 755 756

</tr>

<tr>

<td class="type">ESD</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
757 758
<td class="none">-</td>
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
759
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
760
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
761
<td class="yes">Yes</td>
762
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
763 764 765 766 767 768

</tr>

<tr>

<td class="type">aRts</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
769 770
<td class="none">-</td>
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
771
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
772
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
773
<td class="yes">Yes</td>
774
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
775 776 777 778 779 780 781 782 783 784 785

</tr>

<tr>

<td class="type">File</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
786
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
787 788 789 790 791

</tr>

<tr>

792 793
<td class="category"><b>Stream Output</b></td>
<td colspan="6">See the <a href="/streaming/features.html">Streaming features page</a></td>
794 795 796 797 798

</tr>

<tr>

Alexis de Lattre's avatar
Alexis de Lattre committed
799 800 801
<td class="category" rowspan="6"><b>Interfaces</b></td>
<td class="type">Native</td>
<td class="yes">Yes</td>
802
<td class="yes">Cocoa</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
803
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
804
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
805
<td class="none">-</td>
Jean-Paul Saman's avatar
Jean-Paul Saman committed
806
<td class="yes">GPE</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
807 808 809 810 811 812 813

</tr>

<tr>

<td class="type">GTK+</td>
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
814
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
815
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
816
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
817
<td class="yes">Yes</td>
818
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
819 820 821 822 823 824

</tr>

<tr>

<td class="type">Gnome</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
825 826
<td class="none">-</td>
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
827
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
828
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
829
<td class="yes">Yes</td>
830
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
831 832 833 834 835 836

</tr>

<tr>

<td class="type">QT</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
837 838
<td class="none">-</td>
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
839
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
840
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
841
<td class="yes">Yes</td>
842
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
843 844 845 846 847 848

</tr>

<tr>

<td class="type">KDE</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
849 850
<td class="none">-</td>
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
851
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
852
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
853
<td class="yes">Yes</td>
854
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
855 856 857 858 859 860

</tr>

<tr>

<td class="type">WxWindows</td>
861
<td class="yes">Yes</td>
862
<td class="partial">Source Only</td>
863
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
864
<td class="none">-</td>
865
<td class="yes">Yes</td>
Jean-Paul Saman's avatar
Jean-Paul Saman committed
866
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
867 868 869 870 871 872 873 874 875 876

</tr>

<tr>

<td class="category" rowspan="3"><b>Service Information</b></td>
<td class="type">VLCS</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
Eric Petit's avatar
Eric Petit committed
877
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
878
<td class="yes">Yes</td>
879
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
880 881 882 883 884 885

</tr>

<tr>

<td class="type">SAP / SDP</td>
886 887 888
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
Eric Petit's avatar
Eric Petit committed
889
<td class="no">No</td>
890
<td class="yes">Yes</td>
891
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
892 893 894 895 896 897

</tr>

<tr>

<td class="type">SLP</td>
898
<td class="yes">Yes</td>
899
<td class="yes">Yes</td>
900
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
901
<td class="none">-</td>
902
<td class="partial">untested</td>
903
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
904 905 906 907 908

</tr>

<tr>

Alexis de Lattre's avatar
Alexis de Lattre committed
909
<td class="category" rowspan="8"><b>Misc</b></td>
Alexis de Lattre's avatar
Alexis de Lattre committed
910 911 912 913 914 915
<td class="type">Command line</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
916
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
917 918 919 920 921 922

</tr>

<tr>

<td class="type">Remote Control</td>
Gildas Bazin's avatar
 
Gildas Bazin committed
923
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
924 925 926 927
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
928
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
929 930 931 932 933 934 935

</tr>

<tr>

<td class="type">Infrared</td>
<td class="no">No</td>
936
<td class="partial">Source only</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
937 938
<td class="yes">Yes</td>
<td class="no">No</td>
939
<td class="no">No</td>
940
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
941 942 943

</tr>

944 945
<tr>

Alexis de Lattre's avatar
Alexis de Lattre committed
946 947 948 949 950 951 952 953 954 955 956 957
<td class="type">Mozilla plugin</td>
<td class="no">No</td>
<td class="no">No</td>
<td class="yes">Yes</td>
<td class="no">No</td>
<td class="no">No</td>
<td class="no">No</td>

</tr>

<tr>

958
<td class="type">DVD Menus <sup>[2]</sup></td>
959 960 961 962 963
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
964
<td class="none">-</td>
965 966 967 968 969 970

</tr>

<tr>

<td class="type">Localisation</td>
Gildas Bazin's avatar
 
Gildas Bazin committed
971
<td class="yes">Yes</td>
972
<td class="yes">Yes</td>
973 974 975
<td class="yes">Yes</td>
<td class="no">No</td>
<td class="yes">Yes</td>
976
<td class="no">No</td>
977 978 979

</tr>

980 981 982 983 984 985 986 987
<tr>

<td class="type">IPv6</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="none">-</td>
<td class="yes">Yes</td>
988
<td class="yes">Yes</td>
989 990 991

</tr>

992 993
<tr>

994
<td class="type">CPU acceleration <sup>[3]</sup></td>
995 996 997 998
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
999
<td class="yes">Yes <sup>[4]</sup></td>
Jean-Paul Saman's avatar
Jean-Paul Saman committed
1000
<td class="no">No</td>
1001 1002 1003

</tr>

1004

1005 1006 1007 1008
<tr>

<th></th>
<th></th>
1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021
<th class="os"><a href="/vlc/download-windows.html">
<img src="/images/icons/windows.gif" alt="Windows" /></a></th>
<th class="os"><a href="/vlc/download-macosx.html">
<img src="/images/icons/macosx.gif" alt="Mac OS X" /></a></th>
<th class="os"><a href="/vlc/download-linux.html">
<img src="/images/icons/linux.gif" alt="Linux" /></a></th>
<th class="os"><a href="/vlc/download-beos.html">
<img src="/images/icons/beos.gif" alt="BeOS" /></a></th>
<th class="os"><a href="/vlc/download-sources.html">
<img src="/images/icons/freebsd.gif" alt="FreeBSD" />
<img src="/images/icons/openbsd.gif" alt="OpenBSD" /></a></th>
<th class="os"><a href="/vlc/download-familiar.html">
<img src="/images/icons/familiar.gif" alt="Familiar Linux" /></a></th>
1022 1023
</tr>

Alexis de Lattre's avatar
Alexis de Lattre committed
1024 1025
</table>

1026
<p>
1027 1028 1029 1030 1031
[1] DVD decryption is done through the libdvdcss library.
<br />
[2] DVD navigation is done through the libdvdplay library.
<br />
[3] supported CPU extensions are MMX, MMXEXT, SSE and 3D Now! on x86
1032 1033
processors, and AltiVec on G4 processors.
<br />
1034
[4] the OpenBSD 2.9 default assembler does not support MMX.
1035 1036
</p>

1037
<? footer('$Id: features.html,v 1.50 2003/03/17 23:44:26 hartman Exp $'); ?>