features.html 19.9 KB
Newer Older
1
 <?
Derk-Jan Hartman's avatar
Derk-Jan Hartman committed
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
   $title = "VideoLAN Client - Features";
   $lang = "en";
   $date = "11 January 2003";
   require("header.php3");
?>

<h1> VLC features list </h1>

<table border="0">

<tr>

<th></th>
<th></th>
<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>

</tr>

<tr>

Alexis de Lattre's avatar
Alexis de Lattre committed
34 35
<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>

Derk-Jan Hartman's avatar
Derk-Jan Hartman committed
348
<td class="category" rowspan="6"><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

Derk-Jan Hartman's avatar
Derk-Jan Hartman committed
395 396
<tr>

397 398 399 400 401 402 403 404 405 406 407 408
<td class="type">SAMI</td>
<td class="partial">Untested</td>
<td class="partial">Untested</td>
<td class="partial">Untested</td>
<td class="partial">Untested</td>
<td class="partial">Untested</td>
<td class="none">-</td>

</tr>

<tr>

Derk-Jan Hartman's avatar
Derk-Jan Hartman committed
409 410 411 412 413 414 415 416 417
<td class="type">Vplayer</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="none">-</td>

</tr>
418

419 420 421

<tr>

Alexis de Lattre's avatar
Alexis de Lattre committed
422 423 424 425 426 427 428
<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>
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">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>
441
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
442 443 444 445 446 447 448 449 450 451 452

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

</tr>

<tr>

Alexis de Lattre's avatar
Alexis de Lattre committed
459
<td class="type">Brightness-Saturation-Contrast</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
460 461 462 463 464
<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 471 472 473 474 475 476

</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>
477
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
478 479 480 481 482

</tr>

<tr>

483
<td class="type">Upside down</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
484 485 486 487 488
<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>
Derk-Jan Hartman's avatar
Derk-Jan Hartman committed
489 490
<td class="yes">Yes</td>

Alexis de Lattre's avatar
Alexis de Lattre committed
491
</tr>
Derk-Jan Hartman's avatar
Derk-Jan Hartman committed
492

Alexis de Lattre's avatar
Alexis de Lattre committed
493
<tr>
Derk-Jan Hartman's avatar
Derk-Jan Hartman committed
494 495 496

<td class="category" rowspan="8"><b>Video Output</b></td>
<td class="type">Native</td>
497 498
<td class="yes">DirectX<br />GDI</td>
<td class="yes">QuickTime</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
499
<td class="yes">Yes</td>
500 501 502
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Qte</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
503 504

</tr>
505

Derk-Jan Hartman's avatar
Derk-Jan Hartman committed
506
<tr>
507

Derk-Jan Hartman's avatar
Derk-Jan Hartman committed
508 509 510 511 512 513 514 515 516 517 518 519 520 521
<td class="type">X11</td>
<td class="none">-</td>
<td class="partial">Source Only</td>
<td class="yes">Yes</td>
<td class="none">-</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>

</tr>

<tr>

<td class="type">Xvideo</td>
<td class="none">-</td>
Derk-Jan Hartman's avatar
Derk-Jan Hartman committed
522
<td class="none">-</td>
Derk-Jan Hartman's avatar
Derk-Jan Hartman committed
523 524 525 526 527 528
<td class="yes">Yes</td>
<td class="none">-</td>
<td class="yes">Yes</td>
<td class="none">-</td>

</tr>
Alexis de Lattre's avatar
Alexis de Lattre committed
529 530 531 532 533

<tr>

<td class="type">SDL</td>
<td class="yes">Yes</td>
534
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
535 536 537
<td class="yes">Yes</td>
<td class="partial">Untested</td>
<td class="yes">Yes</td>
538
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
539 540 541 542 543 544

</tr>

<tr>

<td class="type">Framebuffer</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
545 546
<td class="none">-</td>
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
547
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
548 549
<td class="none">-</td>
<td class="none">-</td>
550
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
551 552 553 554 555

</tr>

<tr>

Sam Hocevar's avatar
Sam Hocevar committed
556
<td class="type">ASCII art</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
557 558 559 560 561
<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
562
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
563 564 565 566 567 568

</tr>

<tr>

<td class="type">MGA</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
569 570
<td class="none">-</td>
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
571
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
572 573
<td class="none">-</td>
<td class="none">-</td>
Marc Ariberti's avatar
Marc Ariberti committed
574
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
575 576 577 578 579 580

</tr>

<tr>

<td class="type">GGI</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
581 582
<td class="none">-</td>
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
583
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
584
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
585
<td class="partial">Untested</td>
Marc Ariberti's avatar
Marc Ariberti committed
586
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
587 588 589 590 591 592 593

</tr>



<tr>

594
<td class="category" rowspan="10"><b>Audio Codecs</b></td>
Alexis de Lattre's avatar
Alexis de Lattre committed
595 596 597 598 599 600
<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>
601
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
602 603 604 605 606 607 608 609 610 611 612

</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>
613
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
614 615 616 617 618 619 620 621 622 623 624

</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>
625
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
626 627 628 629 630 631 632 633 634 635 636

</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>
637
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
638 639 640 641 642 643

</tr>

<tr>

<td class="type">AAC</td>
644 645 646 647 648
<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
649
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
650 651 652 653 654 655

</tr>

<tr>

<td class="type">Vorbis</td>
656 657 658 659 660
<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>
661
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
662 663 664 665 666

</tr>

<tr>

667
<td class="type">WMA 1/2</td>
668 669 670 671 672
<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
673
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
674 675 676 677 678 679

</tr>


<tr>

680
<td class="type">ADPCM</td>
681 682 683 684 685
<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
686
<td class="no">No</td>
687 688 689 690 691

</tr>

<tr>

Gildas Bazin's avatar
 
Gildas Bazin committed
692 693 694 695 696 697 698 699 700 701
<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>

702 703 704
<tr>

<td class="type">FLAC</td>
705 706 707
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
708 709
<td class="no">No</td>
<td class="partial">Untested</td>
710
<td class="yes">Yes</td>
711 712 713 714

</tr>


Gildas Bazin's avatar
 
Gildas Bazin committed
715 716
<tr>

717
<td class="category" rowspan="7"><b>Audio Output</b></td>
Alexis de Lattre's avatar
Alexis de Lattre committed
718
<td class="type">Native</td>
719
<td class="yes">DirectX<br />WaveOut</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
720
<td class="yes">Yes</td>
721
<td class="yes">OSS<br />ALSA</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
722 723
<td class="yes">Yes</td>
<td class="yes">OSS</td>
724
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
725 726 727 728 729

</tr>

<tr>

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

</tr>

<tr>

742
<td class="type">multi-channel</td>
Gildas Bazin's avatar
 
Gildas Bazin committed
743
<td class="yes">DirectX<br />WaveOut</td>
744 745 746 747 748 749 750 751 752 753
<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
754 755
<td class="type">SDL</td>
<td class="yes">Yes</td>
756
<td class="partial">Source Only</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
757 758 759
<td class="yes">Yes</td>
<td class="partial">Untested</td>
<td class="yes">Yes</td>
760
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
761 762 763 764 765 766

</tr>

<tr>

<td class="type">ESD</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
767 768
<td class="none">-</td>
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
769
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
770
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
771
<td class="yes">Yes</td>
772
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
773 774 775 776 777 778

</tr>

<tr>

<td class="type">aRts</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
779 780
<td class="none">-</td>
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
781
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
782
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
783
<td class="yes">Yes</td>
784
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
785 786 787 788 789 790 791 792 793 794 795

</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>
796
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
797 798 799 800 801

</tr>

<tr>

802 803
<td class="category"><b>Stream Output</b></td>
<td colspan="6">See the <a href="/streaming/features.html">Streaming features page</a></td>
804 805 806 807 808

</tr>

<tr>

Alexis de Lattre's avatar
Alexis de Lattre committed
809 810 811
<td class="category" rowspan="6"><b>Interfaces</b></td>
<td class="type">Native</td>
<td class="yes">Yes</td>
812
<td class="yes">Cocoa</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
813
<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>
Jean-Paul Saman's avatar
Jean-Paul Saman committed
816
<td class="yes">GPE</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
817 818 819 820 821 822 823

</tr>

<tr>

<td class="type">GTK+</td>
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
824
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
825
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
826
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
827
<td class="yes">Yes</td>
828
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
829 830 831 832 833 834

</tr>

<tr>

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

</tr>

<tr>

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

</tr>

<tr>

<td class="type">KDE</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
859 860
<td class="none">-</td>
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
861
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
862
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
863
<td class="yes">Yes</td>
864
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
865 866 867 868 869 870

</tr>

<tr>

<td class="type">WxWindows</td>
871
<td class="yes">Yes</td>
872
<td class="partial">Source Only</td>
873
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
874
<td class="none">-</td>
875
<td class="yes">Yes</td>
Jean-Paul Saman's avatar
Jean-Paul Saman committed
876
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
877 878 879 880 881 882 883 884 885 886

</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
887
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
888
<td class="yes">Yes</td>
889
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
890 891 892 893 894 895

</tr>

<tr>

<td class="type">SAP / SDP</td>
896 897 898
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
Eric Petit's avatar
Eric Petit committed
899
<td class="no">No</td>
900
<td class="yes">Yes</td>
901
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
902 903 904 905 906 907

</tr>

<tr>

<td class="type">SLP</td>
908
<td class="yes">Yes</td>
909
<td class="yes">Yes</td>
910
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
911
<td class="none">-</td>
Derk-Jan Hartman's avatar
Derk-Jan Hartman committed
912
<td class="partial">Untested</td>
913
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
914 915 916 917 918

</tr>

<tr>

Alexis de Lattre's avatar
Alexis de Lattre committed
919
<td class="category" rowspan="8"><b>Misc</b></td>
Alexis de Lattre's avatar
Alexis de Lattre committed
920 921 922 923 924 925
<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>
926
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
927 928 929 930 931 932

</tr>

<tr>

<td class="type">Remote Control</td>
Gildas Bazin's avatar
 
Gildas Bazin committed
933
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
934 935 936 937
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
938
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
939 940 941 942 943 944 945

</tr>

<tr>

<td class="type">Infrared</td>
<td class="no">No</td>
Derk-Jan Hartman's avatar
Derk-Jan Hartman committed
946
<td class="partial">Source Only</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
947 948
<td class="yes">Yes</td>
<td class="no">No</td>
949
<td class="no">No</td>
950
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
951 952 953

</tr>

954 955
<tr>

Alexis de Lattre's avatar
Alexis de Lattre committed
956 957 958 959 960 961 962 963 964 965 966 967
<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>

968
<td class="type">DVD Menus <sup>[2]</sup></td>
969 970 971 972 973
<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>
974
<td class="none">-</td>
975 976 977 978 979 980

</tr>

<tr>

<td class="type">Localisation</td>
Gildas Bazin's avatar
 
Gildas Bazin committed
981
<td class="yes">Yes</td>
982
<td class="yes">Yes</td>
983 984 985
<td class="yes">Yes</td>
<td class="no">No</td>
<td class="yes">Yes</td>
986
<td class="no">No</td>
987 988 989

</tr>

990 991 992 993 994 995 996 997
<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>
998
<td class="yes">Yes</td>
999 1000 1001

</tr>

1002 1003
<tr>

1004
<td class="type">CPU acceleration <sup>[3]</sup></td>
1005 1006 1007 1008
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
1009
<td class="yes">Yes <sup>[4]</sup></td>
Jean-Paul Saman's avatar
Jean-Paul Saman committed
1010
<td class="no">No</td>
1011 1012 1013

</tr>

1014

1015 1016 1017 1018
<tr>

<th></th>
<th></th>
1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031
<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>
1032 1033
</tr>

Alexis de Lattre's avatar
Alexis de Lattre committed
1034 1035
</table>

1036
<p>
1037 1038 1039 1040 1041
[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
1042 1043
processors, and AltiVec on G4 processors.
<br />
1044
[4] the OpenBSD 2.9 default assembler does not support MMX.
1045 1046
</p>

Derk-Jan Hartman's avatar
Derk-Jan Hartman committed
1047
<? footer('$Id: features.html,v 1.55 2003/04/08 12:34:04 hartman Exp $'); ?>