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

8
<h1> <a href="/">VideoLAN</a> / <a href="/vlc/">VLC media player</a> / 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>
Sam Hocevar's avatar
Sam Hocevar committed
16
<th class="os"><img src="/images/windows.gif" alt="Windows" /></th>
17
<th class="os"><img src="/images/macosx.gif" alt="Mac OS X" /></th>
Sam Hocevar's avatar
Sam Hocevar committed
18 19 20 21
<th class="os"><img src="/images/linux.gif" alt="Linux" /></th>
<th class="os"><img src="/images/beos.gif" alt="BeOS" /></th>
<th class="os"><img src="/images/freebsd.gif" alt="FreeBSD" />
<img src="/images/openbsd.gif" alt="OpenBSD" />
Alexis de Lattre's avatar
Alexis de Lattre committed
22
</th>
23
<th class="os"><img src="/images/familiar.gif" alt="Familiar Linux" /></th>
Alexis de Lattre's avatar
Alexis de Lattre committed
24 25 26 27 28 29 30

</tr>

<tr>

<td class="category" rowspan="9"><b>Inputs</b></td>
<td class="type">Unicast</td>
31 32 33
<td class="yes">UDP / RTP</td>
<td class="yes">UDP / RTP</td>
<td class="yes">UDP / RTP</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
34
<td class="partial">CVS only</td>
35
<td class="yes">UDP / RTP</td>
36
<td class="yes">UDP / RTP</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
37 38 39 40 41 42

</tr>

<tr>

<td class="type">Multicast</td>
43 44 45 46 47
<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>
48
<td class="yes">UDP / RTP</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
49 50 51 52 53 54 55 56 57

</tr>

<tr>

<td class="type">HTTP</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
58
<td class="partial">CVS only</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
59
<td class="yes">Yes</td>
60
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
61 62 63 64 65 66 67 68 69 70 71

</tr>

<tr>

<td class="type">FTP</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
72
<td class="partial">CVS only</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
73 74 75 76 77 78 79 80 81

</tr>

<tr>

<td class="type">MMS</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
82
<td class="partial">CVS only</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
83
<td class="yes">Yes</td>
84
<td class="none">?</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
85 86 87 88 89 90 91 92 93 94 95

</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>
96
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
97 98 99 100 101

</tr>

<tr>

102
<td class="type">DVD <sup>[1]</sup></td>
Alexis de Lattre's avatar
Alexis de Lattre committed
103 104 105 106 107
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
108
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
109 110 111 112 113 114

</tr>

<tr>

<td class="type">VCD</td>
115
<td class="partial">CVS only</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
116 117 118 119
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="no">No</td>
<td class="yes">Yes</td>
120
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
121 122 123 124 125 126 127 128

</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
129
<td class="yes">Hauppauge Nova</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
130 131
<td class="no">No</td>
<td class="no">No</td>
132
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
133 134 135 136 137 138 139 140 141 142 143 144

</tr>

<tr>

<td class="category" rowspan="10"><b>Video Codecs</b></td>
<td class="type">MPEG 1</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>
145
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
146 147 148 149 150 151 152 153 154 155 156

</tr>

<tr>

<td class="type">MPEG 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>
157
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
158 159 160 161 162 163 164 165 166 167 168

</tr>

<tr>

<td class="type">MPEG 4</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>
169
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
170 171 172 173 174 175 176 177 178 179 180

</tr>

<tr>

<td class="type">DivX</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>
181
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
182 183 184 185 186 187

</tr>

<tr>

<td class="type">SVQ 1</td>
Eric Petit's avatar
Eric Petit committed
188 189 190 191 192
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
193
<td class="none">?</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
194 195 196 197 198 199 200 201 202 203 204

</tr>

<tr>

<td class="type">Xvid</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
205
<td class="none">?</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
206 207 208 209 210 211 212 213 214 215 216

</tr>

<tr>

<td class="type">DV</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
217
<td class="none">?</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
218 219 220 221 222 223 224 225 226 227 228

</tr>

<tr>

<td class="type">Cinepak</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
229
<td class="none">?</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
230 231 232 233 234 235 236 237 238 239 240

</tr>

<tr>

<td class="type">Tarkin</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
241
<td class="none">?</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
242 243 244 245 246 247 248 249 250 251 252

</tr>

<tr>

<td class="type">Theora</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
253
<td class="none">?</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
254 255 256 257 258

</tr>

<tr>

Alexis de Lattre's avatar
Fix  
Alexis de Lattre committed
259
<td class="category" rowspan="4"><b>Subtitles</b></td>
260 261 262 263 264 265
<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>
266
<td class="none">-</td>
267 268 269 270 271 272 273 274 275 276 277

</tr>

<tr>

<td class="type">MicroDVD</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
278
<td class="none">?</td>
279 280 281 282 283 284 285 286 287 288 289

</tr>

<tr>

<td class="type">SubRIP</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
290
<td class="none">?</td>
291 292 293 294 295 296 297 298 299 300 301

</tr>

<tr>

<td class="type">SSA1 and SSA2</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
302
<td class="none">?</td>
303 304 305 306 307

</tr>

<tr>

Alexis de Lattre's avatar
Alexis de Lattre committed
308 309 310 311 312 313 314
<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>
315
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
316 317 318 319 320 321 322 323 324 325 326

</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>
327
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
328 329 330 331 332 333 334 335 336 337 338

</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>
339
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
340 341 342 343 344

</tr>

<tr>

Alexis de Lattre's avatar
Alexis de Lattre committed
345
<td class="type">Brightness-Saturation-Contrast</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
346 347 348 349 350
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
351
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
352 353 354 355 356 357 358 359 360 361 362

</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>
363
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
364 365 366 367 368

</tr>

<tr>

369
<td class="type">Upside down</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
370 371 372 373 374
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
375
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
376 377 378 379 380 381 382 383 384

</tr>



<tr>

<td class="category" rowspan="6"><b>Video Output</b></td>
<td class="type">Native</td>
385 386 387
<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
388
<td class="yes">Yes</td>
389
<td class="yes">X11<br />Xvideo</td>
390
<td class="yes">X11</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
391 392 393 394 395 396 397 398 399 400 401

</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>
402
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
403 404 405 406 407 408

</tr>

<tr>

<td class="type">Framebuffer</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
409 410
<td class="none">-</td>
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
411
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
412 413
<td class="none">-</td>
<td class="none">-</td>
414
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
415 416 417 418 419

</tr>

<tr>

Sam Hocevar's avatar
Sam Hocevar committed
420
<td class="type">ASCII art</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
421 422 423 424 425
<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>
426
<td class="none">?</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
427 428 429 430 431 432

</tr>

<tr>

<td class="type">MGA</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
433 434
<td class="none">-</td>
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
435
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
436 437
<td class="none">-</td>
<td class="none">-</td>
438
<td class="none">?</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
439 440 441 442 443 444

</tr>

<tr>

<td class="type">GGI</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
445 446
<td class="none">-</td>
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
447
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
448
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
449
<td class="partial">Untested</td>
450
<td class="none">?</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
451 452 453 454 455 456 457

</tr>



<tr>

458
<td class="category" rowspan="9"><b>Audio Codecs</b></td>
Alexis de Lattre's avatar
Alexis de Lattre committed
459 460 461 462 463 464
<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>
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">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>
477
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
478 479 480 481 482 483 484 485 486 487 488

</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>
489
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
490 491 492 493 494 495 496 497 498 499 500

</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>
501
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
502 503 504 505 506 507 508 509 510 511 512

</tr>

<tr>

<td class="type">AAC</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
513
<td class="none">?</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
514 515 516 517 518 519 520 521 522 523 524

</tr>

<tr>

<td class="type">Vorbis</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
525
<td class="none">?</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547

</tr>

<tr>

<td class="type">WMA</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>

</tr>

<tr>

<td class="type">Wav</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
548
<td class="none">?</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
549 550 551 552 553

</tr>

<tr>

554 555 556 557 558 559
<td class="type">ADPCM</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
560
<td class="none">?</td>
561 562 563 564 565

</tr>

<tr>

Alexis de Lattre's avatar
Alexis de Lattre committed
566
<td class="category" rowspan="6"><b>Audio Output</b></td>
Alexis de Lattre's avatar
Alexis de Lattre committed
567
<td class="type">Native</td>
568
<td class="yes">DirectX<br />WaveOut</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
569
<td class="yes">Yes</td>
570
<td class="yes">OSS<br />ALSA</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
571 572
<td class="yes">Yes</td>
<td class="yes">OSS</td>
573
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
574 575 576 577 578

</tr>

<tr>

579 580 581
<td class="type">S/PDIF</td>
<td class="no">No</td>
<td class="yes">Yes</td>
582
<td class="yes">OSS<br />ALSA</td>
583 584
<td class="no">No</td>
<td class="partial">Untested</td>
585
<td class="none">-</td>
586 587 588 589 590

</tr>

<tr>

Alexis de Lattre's avatar
Alexis de Lattre committed
591 592 593 594 595 596
<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>
597
<td class="none">?</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
598 599 600 601 602 603

</tr>

<tr>

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

</tr>

<tr>

<td class="type">aRts</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
616 617
<td class="none">-</td>
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
618
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
619
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
620
<td class="yes">Yes</td>
621
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
622 623 624 625 626 627 628 629 630 631 632

</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>
633
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
634 635 636 637 638

</tr>

<tr>

639
<td class="category" rowspan="10"><b>Stream Output</b></td>
640
<td class="type">File</td>
641 642 643 644 645
<td class="partial">CVS Only</td>
<td class="partial">CVS Only</td>
<td class="partial">CVS Only</td>
<td class="partial">CVS Only</td>
<td class="partial">CVS Only</td>
646
<td class="partial">CVS Only</td>
647 648 649 650 651 652

</tr>

<tr>

<td class="type">Unicast</td>
653 654 655 656 657
<td class="partial">CVS Only</td>
<td class="partial">CVS Only</td>
<td class="partial">CVS Only</td>
<td class="partial">CVS Only</td>
<td class="partial">CVS Only</td>
658
<td class="partial">CVS Only</td>
659 660 661 662 663 664

</tr>

<tr>

<td class="type">Multicast</td>
665 666 667 668 669
<td class="partial">CVS Only</td>
<td class="partial">CVS Only</td>
<td class="partial">CVS Only</td>
<td class="none">-</td>
<td class="partial">CVS Only</td>
670
<td class="partial">CVS Only</td>
671 672 673

</tr>

674 675 676 677 678 679 680 681
<tr>

<td class="type">MPEG PS / TS muxer</td>
<td class="partial">CVS Only</td>
<td class="partial">CVS Only</td>
<td class="partial">CVS Only</td>
<td class="partial">CVS Only</td>
<td class="partial">CVS Only</td>
682
<td class="partial">CVS Only</td>
683 684 685 686 687 688 689 690 691 692 693

</tr>

<tr>

<td class="type">AVI muxer</td>
<td class="partial">CVS Only</td>
<td class="partial">CVS Only</td>
<td class="partial">CVS Only</td>
<td class="partial">CVS Only</td>
<td class="partial">CVS Only</td>
694
<td class="partial">CVS Only</td>
695 696 697 698 699 700 701 702 703 704 705

</tr>

<tr>

<td class="type">MPEG 1 / 2 / 4 video</td>
<td class="partial">CVS Only</td>
<td class="partial">CVS Only</td>
<td class="partial">CVS Only</td>
<td class="partial">CVS Only</td>
<td class="partial">CVS Only</td>
706
<td class="partial">CVS Only</td>
707 708 709 710 711 712 713 714 715 716 717 718


</tr>

<tr>

<td class="type">MPEG audio</td>
<td class="partial">CVS Only</td>
<td class="partial">CVS Only</td>
<td class="partial">CVS Only</td>
<td class="partial">CVS Only</td>
<td class="partial">CVS Only</td>
719
<td class="partial">CVS Only</td>
720 721 722 723 724 725 726 727 728 729 730

</tr>

<tr>

<td class="type">AC3 (i.e. A52)</td>
<td class="partial">CVS Only</td>
<td class="partial">CVS Only</td>
<td class="partial">CVS Only</td>
<td class="partial">CVS Only</td>
<td class="partial">CVS Only</td>
731
<td class="partial">CVS Only</td>
732 733 734 735 736 737 738 739 740 741 742

</tr>

<tr>

<td class="type">DVD subtitles</td>
<td class="no">No</td>
<td class="no">No</td>
<td class="no">No</td>
<td class="no">No</td>
<td class="no">No</td>
743
<td class="no">No</td>
744 745 746 747 748 749 750 751 752 753 754

</tr>

<tr>

<td class="type">Transcoding</td>
<td class="no">No</td>
<td class="no">No</td>
<td class="no">No</td>
<td class="no">No</td>
<td class="no">No</td>
755
<td class="no">No</td>
756 757 758 759

</tr>


760 761
<tr>

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

</tr>

<tr>

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

</tr>

<tr>

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

</tr>

<tr>

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

</tr>

<tr>

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

</tr>

<tr>

<td class="type">WxWindows</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
827
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
828
<td class="partial">CVS only</td>
829
<td class="none">?</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
830 831 832 833 834 835 836 837 838 839

</tr>

<tr>

<td class="category" rowspan="3"><b>Service Information</b></td>
<td class="type">VLCS</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
Eric Petit's avatar
Eric Petit committed
840
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
841
<td class="yes">Yes</td>
842
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
843 844 845 846 847 848 849 850 851

</tr>

<tr>

<td class="type">SAP / SDP</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
Eric Petit's avatar
Eric Petit committed
852
<td class="no">No</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
853
<td class="partial">CVS only</td>
854
<td class="none">?</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
855 856 857 858 859 860

</tr>

<tr>

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

</tr>

<tr>

872
<td class="category" rowspan="7"><b>Misc</b></td>
Alexis de Lattre's avatar
Alexis de Lattre committed
873 874 875 876 877 878
<td class="type">Command line</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
879
<td class="yes">Yes</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
880 881 882 883 884 885

</tr>

<tr>

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

</tr>

<tr>

<td class="type">Infrared</td>
<td class="no">No</td>
<td class="no">No</td>
<td class="yes">Yes</td>
<td class="no">No</td>
902
<td class="no">No</td>
903
<td class="none">-</td>
Alexis de Lattre's avatar
Alexis de Lattre committed
904 905 906

</tr>

907 908
<tr>

909
<td class="type">DVD Menus <sup>[2]</sup></td>
910 911 912 913 914
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
<td class="partial">CVS only</td>
915
<td class="none">-</td>
916 917 918 919 920 921 922 923 924 925 926

</tr>

<tr>

<td class="type">Localisation</td>
<td class="no">No</td>
<td class="partial">CVS only</td>
<td class="yes">Yes</td>
<td class="no">No</td>
<td class="yes">Yes</td>
927
<td class="none">?</td>
928 929 930

</tr>

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

</tr>

943 944
<tr>

945
<td class="type">CPU acceleration <sup>[3]</sup></td>
946 947 948 949
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
<td class="yes">Yes</td>
950
<td class="yes">Yes <sup>[4]</sup></td>
951
<td class="no">no</td>
952 953 954

</tr>

955

956 957 958 959
<tr>

<th></th>
<th></th>
Sam Hocevar's avatar
Sam Hocevar committed
960
<th class="os"><img src="/images/windows.gif" alt="Windows" /></th>
961
<th class="os"><img src="/images/macosx.gif" alt="Mac OS X" /></th>
Sam Hocevar's avatar
Sam Hocevar committed
962 963 964 965
<th class="os"><img src="/images/linux.gif" alt="Linux" /></th>
<th class="os"><img src="/images/beos.gif" alt="BeOS" /></th>
<th class="os"><img src="/images/freebsd.gif" alt="FreeBSD" />
<img src="/images/openbsd.gif" alt="OpenBSD" />
966
</th>
967
<th class="os"><img src="/images/familiar.gif" alt="Familiar Linux" /></th>
968 969 970

</tr>

Alexis de Lattre's avatar
Alexis de Lattre committed
971 972
</table>

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

Alexis de Lattre's avatar
Alexis de Lattre committed
984
<? require("footer.php3"); ?>