features.html 19.7 KB
Newer Older
Derk-Jan Hartman's avatar
Derk-Jan Hartman committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
<?
   $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="5"><b>Subtitles</b></td>
349 350 351 352 353 354
<td class="type">DVD</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
355
<td class="none">-</td>
356 357 358 359 360 361

</tr>

<tr>

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

</tr>

<tr>

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

</tr>

<tr>

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

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

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

407 408 409

<tr>

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

</tr>

<tr>

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

</tr>

<tr>

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

</tr>

<tr>

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

</tr>

<tr>

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

</tr>

<tr>

471
<td class="type">Upside down</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
472 473 474 475 476
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
Derk-Jan Hartman's avatar
Derk-Jan Hartman committed
477 478
<td class="yes">Yes</td>

Alexis de Lattre's avatar
Alexis de Lattre committed
479
</tr>
Derk-Jan Hartman's avatar
Derk-Jan Hartman committed
480

Alexis de Lattre's avatar
Alexis de Lattre committed
481
<tr>
Derk-Jan Hartman's avatar
Derk-Jan Hartman committed
482 483 484

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

</tr>
493

Derk-Jan Hartman's avatar
Derk-Jan Hartman committed
494
<tr>
495

Derk-Jan Hartman's avatar
Derk-Jan Hartman committed
496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516
<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>
<td class="nono">-</td>
<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
517 518 519 520 521

<tr>

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

</tr>

<tr>

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

</tr>

<tr>

Sam Hocevar's avatar
Sam Hocevar committed
544
<td class="type">ASCII art</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
545 546 547 548 549
<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
550
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
551 552 553 554 555 556

</tr>

<tr>

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

</tr>

<tr>

<td class="type">GGI</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
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
573
<td class="partial">Untested</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 581

</tr>



<tr>

582
<td class="category" rowspan="10"><b>Audio Codecs</b></td>
Alexis de Lattre's avatar
Alexis de Lattre committed
583 584 585 586 587 588
<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>
589
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
590 591 592 593 594 595 596 597 598 599 600

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

</tr>

<tr>

<td class="type">AAC</td>
632 633 634 635 636
<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
637
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
638 639 640 641 642 643

</tr>

<tr>

<td class="type">Vorbis</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>
649
<td class="partial">CVS Only</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
650 651 652 653 654

</tr>

<tr>

655
<td class="type">WMA 1/2</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>
Marc Ariberti's avatar
Marc Ariberti committed
661
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
662 663 664 665 666 667

</tr>


<tr>

668
<td class="type">ADPCM</td>
669 670 671 672 673
<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
674
<td class="no">No</td>
675 676 677 678 679

</tr>

<tr>

Gildas Bazin's avatar
 
Gildas Bazin committed
680 681 682 683 684 685 686 687 688 689
<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>

690 691 692
<tr>

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

</tr>


Gildas Bazin's avatar
 
Gildas Bazin committed
703 704
<tr>

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

</tr>

<tr>

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

</tr>

<tr>

730
<td class="type">multi-channel</td>
Gildas Bazin's avatar
 
Gildas Bazin committed
731
<td class="yes">DirectX<br />WaveOut</td>
732 733 734 735 736 737 738 739 740 741
<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
742 743
<td class="type">SDL</td>
<td class="yes">Yes</td>
744
<td class="partial">Source Only</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
745 746 747
<td class="yes">Yes</td>
<td class="partial">Untested</td>
<td class="yes">Yes</td>
748
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
749 750 751 752 753 754

</tr>

<tr>

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

</tr>

<tr>

<td class="type">aRts</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="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
773 774 775 776 777 778 779 780 781 782 783

</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>
784
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
785 786 787 788 789

</tr>

<tr>

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

</tr>

<tr>

Alexis de Lattre's avatar
Alexis de Lattre committed
797 798 799
<td class="category" rowspan="6"><b>Interfaces</b></td>
<td class="type">Native</td>
<td class="yes">Yes</td>
800
<td class="yes">Cocoa</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
801
<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>
Jean-Paul Saman's avatar
Jean-Paul Saman committed
804
<td class="yes">GPE</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
805 806 807 808 809 810 811

</tr>

<tr>

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

</tr>

<tr>

<td class="type">Gnome</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
823 824
<td class="none">-</td>
<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="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
829 830 831 832 833 834

</tr>

<tr>

<td class="type">QT</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">KDE</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="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
853 854 855 856 857 858

</tr>

<tr>

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

</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
875
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
876
<td class="yes">Yes</td>
877
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
878 879 880 881 882 883

</tr>

<tr>

<td class="type">SAP / SDP</td>
884 885 886
<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>
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">SLP</td>
896
<td class="yes">Yes</td>
897
<td class="yes">Yes</td>
898
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
899
<td class="none">-</td>
Derk-Jan Hartman's avatar
Derk-Jan Hartman committed
900
<td class="partial">Untested</td>
901
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
902 903 904 905 906

</tr>

<tr>

Alexis de Lattre's avatar
Alexis de Lattre committed
907
<td class="category" rowspan="8"><b>Misc</b></td>
Alexis de Lattre's avatar
Alexis de Lattre committed
908 909 910 911 912 913
<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>
914
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
915 916 917 918 919 920

</tr>

<tr>

<td class="type">Remote Control</td>
Gildas Bazin's avatar
 
Gildas Bazin committed
921
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
922 923 924 925
<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 933

</tr>

<tr>

<td class="type">Infrared</td>
<td class="no">No</td>
Derk-Jan Hartman's avatar
Derk-Jan Hartman committed
934
<td class="partial">Source Only</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
935 936
<td class="yes">Yes</td>
<td class="no">No</td>
937
<td class="no">No</td>
938
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
939 940 941

</tr>

942 943
<tr>

Alexis de Lattre's avatar
Alexis de Lattre committed
944 945 946 947 948 949 950 951 952 953 954 955
<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>

956
<td class="type">DVD Menus <sup>[2]</sup></td>
957 958 959 960 961
<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>
962
<td class="none">-</td>
963 964 965 966 967 968

</tr>

<tr>

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

</tr>

978 979 980 981 982 983 984 985
<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>
986
<td class="yes">Yes</td>
987 988 989

</tr>

990 991
<tr>

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

</tr>

1002

1003 1004 1005 1006
<tr>

<th></th>
<th></th>
1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019
<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>
1020 1021
</tr>

Alexis de Lattre's avatar
Alexis de Lattre committed
1022 1023
</table>

1024
<p>
1025 1026 1027 1028 1029
[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
1030 1031
processors, and AltiVec on G4 processors.
<br />
1032
[4] the OpenBSD 2.9 default assembler does not support MMX.
1033 1034
</p>

Derk-Jan Hartman's avatar
Derk-Jan Hartman committed
1035
<? footer('$Id: features.html,v 1.51 2003/03/17 23:49:59 hartman Exp $'); ?>