features.html 19 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>

Gildas Bazin's avatar
 
Gildas Bazin committed
547
<td class="category" rowspan="9"><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>
Marc Ariberti's avatar
Marc Ariberti committed
614
<td class="no">No</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 655 656
<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>

<tr>

657
<td class="category" rowspan="7"><b>Audio Output</b></td>
Alexis de Lattre's avatar
Alexis de Lattre committed
658
<td class="type">Native</td>
659
<td class="yes">DirectX<br />WaveOut</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
660
<td class="yes">Yes</td>
661
<td class="yes">OSS<br />ALSA</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
662 663
<td class="yes">Yes</td>
<td class="yes">OSS</td>
664
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
665 666 667 668 669

</tr>

<tr>

670
<td class="type">S/PDIF</td>
Gildas Bazin's avatar
 
Gildas Bazin committed
671
<td class="yes">DirectX<br />WaveOut</td>
672
<td class="yes">Yes</td>
673
<td class="yes">OSS<br />ALSA</td>
674 675
<td class="no">No</td>
<td class="partial">Untested</td>
676
<td class="none">-</td>
677 678 679 680 681

</tr>

<tr>

682
<td class="type">multi-channel</td>
Gildas Bazin's avatar
 
Gildas Bazin committed
683
<td class="yes">DirectX<br />WaveOut</td>
684 685 686 687 688 689 690 691 692 693
<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
694 695 696 697 698 699
<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>
700
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
701 702 703 704 705 706

</tr>

<tr>

<td class="type">ESD</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
707 708
<td class="none">-</td>
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
709
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
710
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
711
<td class="yes">Yes</td>
712
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
713 714 715 716 717 718

</tr>

<tr>

<td class="type">aRts</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
719 720
<td class="none">-</td>
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
721
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
722
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
723
<td class="yes">Yes</td>
724
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
725 726 727 728 729 730 731 732 733 734 735

</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>
736
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
737 738 739 740 741

</tr>

<tr>

742 743
<td class="category"><b>Stream Output</b></td>
<td colspan="6">See the <a href="/streaming/features.html">Streaming features page</a></td>
744 745 746 747 748

</tr>

<tr>

Alexis de Lattre's avatar
Alexis de Lattre committed
749 750 751
<td class="category" rowspan="6"><b>Interfaces</b></td>
<td class="type">Native</td>
<td class="yes">Yes</td>
752
<td class="yes">Cocoa</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
753
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
754
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
755
<td class="none">-</td>
Jean-Paul Saman's avatar
Jean-Paul Saman committed
756
<td class="yes">GPE</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
757 758 759 760 761 762 763

</tr>

<tr>

<td class="type">GTK+</td>
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
764
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
765
<td class="yes">Yes</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>
768
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
769 770 771 772 773 774

</tr>

<tr>

<td class="type">Gnome</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
775 776
<td class="none">-</td>
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
777
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
778
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
779
<td class="yes">Yes</td>
780
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
781 782 783 784 785 786

</tr>

<tr>

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

</tr>

<tr>

<td class="type">KDE</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
799 800
<td class="none">-</td>
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
801
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
802
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
803
<td class="yes">Yes</td>
804
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
805 806 807 808 809 810

</tr>

<tr>

<td class="type">WxWindows</td>
811 812 813
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
814
<td class="none">-</td>
815
<td class="yes">Yes</td>
Jean-Paul Saman's avatar
Jean-Paul Saman committed
816
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
817 818 819 820 821 822 823 824 825 826

</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
827
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
828
<td class="yes">Yes</td>
829
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
830 831 832 833 834 835

</tr>

<tr>

<td class="type">SAP / SDP</td>
836 837 838
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
Eric Petit's avatar
Eric Petit committed
839
<td class="no">No</td>
840
<td class="yes">Yes</td>
841
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
842 843 844 845 846 847

</tr>

<tr>

<td class="type">SLP</td>
848
<td class="yes">Yes</td>
849
<td class="yes">Yes</td>
850
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
851
<td class="none">-</td>
852
<td class="partial">untested</td>
853
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
854 855 856 857 858

</tr>

<tr>

Alexis de Lattre's avatar
Alexis de Lattre committed
859
<td class="category" rowspan="8"><b>Misc</b></td>
Alexis de Lattre's avatar
Alexis de Lattre committed
860 861 862 863 864 865
<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>
866
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
867 868 869 870 871 872

</tr>

<tr>

<td class="type">Remote Control</td>
Gildas Bazin's avatar
 
Gildas Bazin committed
873
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
874 875 876 877
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
878
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
879 880 881 882 883 884 885

</tr>

<tr>

<td class="type">Infrared</td>
<td class="no">No</td>
886
<td class="partial">CVS only</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
887 888
<td class="yes">Yes</td>
<td class="no">No</td>
889
<td class="no">No</td>
890
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
891 892 893

</tr>

894 895
<tr>

Alexis de Lattre's avatar
Alexis de Lattre committed
896 897 898 899 900 901 902 903 904 905 906 907
<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>

908
<td class="type">DVD Menus <sup>[2]</sup></td>
909 910 911 912 913
<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>
914
<td class="none">-</td>
915 916 917 918 919 920

</tr>

<tr>

<td class="type">Localisation</td>
Gildas Bazin's avatar
 
Gildas Bazin committed
921
<td class="yes">Yes</td>
922
<td class="yes">Yes</td>
923 924 925
<td class="yes">Yes</td>
<td class="no">No</td>
<td class="yes">Yes</td>
926
<td class="no">No</td>
927 928 929

</tr>

930 931 932 933 934 935 936 937
<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>
938
<td class="yes">Yes</td>
939 940 941

</tr>

942 943
<tr>

944
<td class="type">CPU acceleration <sup>[3]</sup></td>
945 946 947 948
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
949
<td class="yes">Yes <sup>[4]</sup></td>
Jean-Paul Saman's avatar
Jean-Paul Saman committed
950
<td class="no">No</td>
951 952 953

</tr>

954

955 956 957 958
<tr>

<th></th>
<th></th>
959 960 961 962 963 964 965 966 967 968 969 970 971
<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>
972 973
</tr>

Alexis de Lattre's avatar
Alexis de Lattre committed
974 975
</table>

976
<p>
977 978 979 980 981
[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
982 983
processors, and AltiVec on G4 processors.
<br />
984
[4] the OpenBSD 2.9 default assembler does not support MMX.
985 986
</p>

Alexis de Lattre's avatar
Alexis de Lattre committed
987
<? footer('$Id: features.html,v 1.46 2003/03/09 13:49:20 alexis Exp $'); ?>