features.html 19.2 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</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>
Alexis de Lattre's avatar
Alexis de Lattre committed
269
<td class="type">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 394 395 396

</tr>

<tr>

Alexis de Lattre's avatar
Alexis de Lattre committed
397 398 399 400 401 402 403
<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>
404
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
405 406 407 408 409 410 411 412 413 414 415

</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>
416
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
417 418 419 420 421 422 423 424 425 426 427

</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>
428
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
429 430 431 432 433

</tr>

<tr>

Alexis de Lattre's avatar
Alexis de Lattre committed
434
<td class="type">Brightness-Saturation-Contrast</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
435 436 437 438 439
<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>
440
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
441 442 443 444 445 446 447 448 449 450 451

</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>
452
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
453 454 455 456 457

</tr>

<tr>

458
<td class="type">Upside down</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
459 460 461 462 463
<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>
464
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
465 466 467 468 469 470 471 472 473

</tr>



<tr>

<td class="category" rowspan="6"><b>Video Output</b></td>
<td class="type">Native</td>
474 475 476
<td class="yes">DirectX<br />GDI</td>
<td class="yes">QuickTime</td>
<td class="yes">X11<br />Xvideo</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
477
<td class="yes">Yes</td>
478
<td class="yes">X11<br />Xvideo</td>
479
<td class="yes">X11<br />Qte</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
480 481 482 483 484 485 486 487 488 489 490

</tr>

<tr>

<td class="type">SDL</td>
<td class="yes">Yes</td>
<td class="partial">Untested</td>
<td class="yes">Yes</td>
<td class="partial">Untested</td>
<td class="yes">Yes</td>
491
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
492 493 494 495 496 497

</tr>

<tr>

<td class="type">Framebuffer</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
498 499
<td class="none">-</td>
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
500
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
501 502
<td class="none">-</td>
<td class="none">-</td>
503
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
504 505 506 507 508

</tr>

<tr>

Sam Hocevar's avatar
Sam Hocevar committed
509
<td class="type">ASCII art</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
510 511 512 513 514
<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
515
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
516 517 518 519 520 521

</tr>

<tr>

<td class="type">MGA</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
522 523
<td class="none">-</td>
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
524
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
525 526
<td class="none">-</td>
<td class="none">-</td>
Marc Ariberti's avatar
Marc Ariberti committed
527
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
528 529 530 531 532 533

</tr>

<tr>

<td class="type">GGI</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
534 535
<td class="none">-</td>
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
536
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
537
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
538
<td class="partial">Untested</td>
Marc Ariberti's avatar
Marc Ariberti committed
539
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
540 541 542 543 544 545 546

</tr>



<tr>

547
<td class="category" rowspan="10"><b>Audio Codecs</b></td>
Alexis de Lattre's avatar
Alexis de Lattre committed
548 549 550 551 552 553
<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>
554
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
555 556 557 558 559 560 561 562 563 564 565

</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>
566
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
567 568 569 570 571 572 573 574 575 576 577

</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>
578
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
579 580 581 582 583 584 585 586 587 588 589

</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>
590
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
591 592 593 594 595 596

</tr>

<tr>

<td class="type">AAC</td>
597 598 599 600 601
<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
602
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
603 604 605 606 607 608

</tr>

<tr>

<td class="type">Vorbis</td>
609 610 611 612 613
<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>
614
<td class="partial">CVS Only</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
615 616 617 618 619

</tr>

<tr>

620
<td class="type">WMA 1/2</td>
621 622 623 624 625
<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
626
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
627 628 629 630 631 632

</tr>


<tr>

633
<td class="type">ADPCM</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>
640 641 642 643 644

</tr>

<tr>

Gildas Bazin's avatar
 
Gildas Bazin committed
645 646 647 648 649 650 651 652 653 654
<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>

655 656 657
<tr>

<td class="type">FLAC</td>
658 659 660
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
661 662
<td class="no">No</td>
<td class="partial">Untested</td>
663
<td class="partial">CVS Only</td>
664 665 666 667

</tr>


Gildas Bazin's avatar
 
Gildas Bazin committed
668 669
<tr>

670
<td class="category" rowspan="7"><b>Audio Output</b></td>
Alexis de Lattre's avatar
Alexis de Lattre committed
671
<td class="type">Native</td>
672
<td class="yes">DirectX<br />WaveOut</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
673
<td class="yes">Yes</td>
674
<td class="yes">OSS<br />ALSA</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
675 676
<td class="yes">Yes</td>
<td class="yes">OSS</td>
677
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
678 679 680 681 682

</tr>

<tr>

683
<td class="type">S/PDIF</td>
Gildas Bazin's avatar
 
Gildas Bazin committed
684
<td class="yes">DirectX<br />WaveOut</td>
685
<td class="yes">Yes</td>
686
<td class="yes">OSS<br />ALSA</td>
687 688
<td class="no">No</td>
<td class="partial">Untested</td>
689
<td class="none">-</td>
690 691 692 693 694

</tr>

<tr>

695
<td class="type">multi-channel</td>
Gildas Bazin's avatar
 
Gildas Bazin committed
696
<td class="yes">DirectX<br />WaveOut</td>
697 698 699 700 701 702 703 704 705 706
<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
707 708 709 710 711 712
<td class="type">SDL</td>
<td class="yes">Yes</td>
<td class="partial">Untested</td>
<td class="yes">Yes</td>
<td class="partial">Untested</td>
<td class="yes">Yes</td>
713
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
714 715 716 717 718 719

</tr>

<tr>

<td class="type">ESD</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
720 721
<td class="none">-</td>
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
722
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
723
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
724
<td class="yes">Yes</td>
725
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
726 727 728 729 730 731

</tr>

<tr>

<td class="type">aRts</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
732 733
<td class="none">-</td>
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
734
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
735
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
736
<td class="yes">Yes</td>
737
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
738 739 740 741 742 743 744 745 746 747 748

</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>
749
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
750 751 752 753 754

</tr>

<tr>

755 756
<td class="category"><b>Stream Output</b></td>
<td colspan="6">See the <a href="/streaming/features.html">Streaming features page</a></td>
757 758 759 760 761

</tr>

<tr>

Alexis de Lattre's avatar
Alexis de Lattre committed
762 763 764
<td class="category" rowspan="6"><b>Interfaces</b></td>
<td class="type">Native</td>
<td class="yes">Yes</td>
765
<td class="yes">Cocoa</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
766
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
767
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
768
<td class="none">-</td>
Jean-Paul Saman's avatar
Jean-Paul Saman committed
769
<td class="yes">GPE</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
770 771 772 773 774 775 776

</tr>

<tr>

<td class="type">GTK+</td>
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
777
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
778
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
779
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
780
<td class="yes">Yes</td>
781
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
782 783 784 785 786 787

</tr>

<tr>

<td class="type">Gnome</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
788 789
<td class="none">-</td>
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
790
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
791
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
792
<td class="yes">Yes</td>
793
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
794 795 796 797 798 799

</tr>

<tr>

<td class="type">QT</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
800 801
<td class="none">-</td>
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
802
<td class="yes">Yes</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>
805
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
806 807 808 809 810 811

</tr>

<tr>

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

</tr>

<tr>

<td class="type">WxWindows</td>
824 825 826
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
827
<td class="none">-</td>
828
<td class="yes">Yes</td>
Jean-Paul Saman's avatar
Jean-Paul Saman committed
829
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
830 831 832 833 834 835 836 837 838 839

</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
840
<td class="no">No</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">SAP / SDP</td>
849 850 851
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
Eric Petit's avatar
Eric Petit committed
852
<td class="no">No</td>
853
<td class="yes">Yes</td>
854
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
855 856 857 858 859 860

</tr>

<tr>

<td class="type">SLP</td>
861
<td class="yes">Yes</td>
862
<td class="yes">Yes</td>
863
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
864
<td class="none">-</td>
865
<td class="partial">untested</td>
866
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
867 868 869 870 871

</tr>

<tr>

Alexis de Lattre's avatar
Alexis de Lattre committed
872
<td class="category" rowspan="8"><b>Misc</b></td>
Alexis de Lattre's avatar
Alexis de Lattre committed
873 874 875 876 877 878
<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>
879
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
880 881 882 883 884 885

</tr>

<tr>

<td class="type">Remote Control</td>
Gildas Bazin's avatar
 
Gildas Bazin committed
886
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
887 888 889 890
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
891
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
892 893 894 895 896 897 898

</tr>

<tr>

<td class="type">Infrared</td>
<td class="no">No</td>
899
<td class="partial">CVS only</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
900 901
<td class="yes">Yes</td>
<td class="no">No</td>
902
<td class="no">No</td>
903
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
904 905 906

</tr>

907 908
<tr>

Alexis de Lattre's avatar
Alexis de Lattre committed
909 910 911 912 913 914 915 916 917 918 919 920
<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>

921
<td class="type">DVD Menus <sup>[2]</sup></td>
922 923 924 925 926
<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>
927
<td class="none">-</td>
928 929 930 931 932 933

</tr>

<tr>

<td class="type">Localisation</td>
Gildas Bazin's avatar
 
Gildas Bazin committed
934
<td class="yes">Yes</td>
935
<td class="yes">Yes</td>
936 937 938
<td class="yes">Yes</td>
<td class="no">No</td>
<td class="yes">Yes</td>
939
<td class="no">No</td>
940 941 942

</tr>

943 944 945 946 947 948 949 950
<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>
951
<td class="yes">Yes</td>
952 953 954

</tr>

955 956
<tr>

957
<td class="type">CPU acceleration <sup>[3]</sup></td>
958 959 960 961
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
962
<td class="yes">Yes <sup>[4]</sup></td>
Jean-Paul Saman's avatar
Jean-Paul Saman committed
963
<td class="no">No</td>
964 965 966

</tr>

967

968 969 970 971
<tr>

<th></th>
<th></th>
972 973 974 975 976 977 978 979 980 981 982 983 984
<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>
985 986
</tr>

Alexis de Lattre's avatar
Alexis de Lattre committed
987 988
</table>

989
<p>
990 991 992 993 994
[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
995 996
processors, and AltiVec on G4 processors.
<br />
997
[4] the OpenBSD 2.9 default assembler does not support MMX.
998 999
</p>

1000
<? footer('$Id: features.html,v 1.49 2003/03/13 11:27:00 marcari Exp $'); ?>