Jump to content

Phonon/FeatureMatrix: Difference between revisions

From KDE Community Wiki
Created page with "{|style="border-collapse: separate; border-spacing: 0; border-width: 1px; border-style: solid; border-color: #000; padding: 0" ! Feature ! GStreamer ! VLC |- |AbstractMediaStream..."
 
Markuss (talk | contribs)
mNo edit summary
 
(19 intermediate revisions by 2 users not shown)
Line 5: Line 5:
|-
|-
|AbstractMediaStreaming
|AbstractMediaStreaming
| style="background-color:green;"  | Yes
| style="background-color: green;"  | Yes
| style="background-color:green;"  | Yes
| style="background-color: green;"  | Yes
|-
|-
|AuidoDataOutput
|AudioDataOutput
| style="background-color:green;"  | Yes
| style="background-color: green;"  | Yes
| style="background-color:yellow;" | Partial <ref name="notVLC2" /> <ref name="verification" />
| style="background-color: red;"     | No<ref name="upstream" />
|-
|-
|AudioOutput
|AudioOutput
| style="background-color:green;"  | Yes
| style="background-color: green;"  | Yes
| style="background-color:green;"  | Yes
| style="background-color: green;"  | Yes
|-
|-
|Effect
|Effect
| style="background-color:green;"  | Yes
| style="background-color: green;"  | Yes
| style="background-color:red;"   | No <ref name="upstream" />
| style="background-color: red;"     | No<ref name="upstream" />
|-
|-
|MediaObject
|MediaObject
| style="background-color:green;"  | Yes
| style="background-color: green;"  | Yes
| style="background-color:green;"  | Yes
| style="background-color: green;"  | Yes
|-
|MediaObject (gapless transition)
| style="background-color: yellow;"  | Partial<ref name="gstGaps" />
| style="background-color: red;"      | No<ref name="upstream" />
|-
|-
|MediaController (Angles)
|MediaController (Angles)
| style="background-color:green;"  | Yes
| style="background-color: green;"  | Yes
| style="background-color:red;"   | No <ref name="upstream" />
| style="background-color: red;"     | No<ref name="upstream" /><ref name="vlcAngles" />
|-
|-
|MediaController (Chapters)
|MediaController (Chapters)
| style="background-color:green;"  | Yes
| style="background-color: green;"  | Yes
| style="background-color:green;"  | Yes
| style="background-color: green;"  | Yes
|-
|-
|MediaController (Navigations)
|MediaController (Navigations)
| style="background-color:green;"  | Yes
| style="background-color: green;"  | Yes
| style="background-color:green;"  | Yes
| style="background-color: green;"  | Yes
|-
|MediaController (Subtitles)
| style="background-color: green;"  | Yes
| style="background-color: green;"  | Yes
|-
|-
|MediaController (Titles)
|MediaController (Titles)
| style="background-color:green;"  | Yes
| style="background-color: green;"  | Yes
| style="background-color:green;"  | Yes
| style="background-color: green;"  | Yes
|-
|MediaSource (BluRay)
| style="background-color: red;"  | No
| style="background-color: green;"  | Yes
|-
|VideoDataOutput
| style="background-color: green;"  | Yes
| style="background-color: green;"    | Yes
|-
|-
|VideoWidget
|VideoWidget
| style="background-color:green;"  | Yes
| style="background-color: green;"  | Yes
| style="background-color:green;"  | Yes <ref name="vlcCrop" />
| style="background-color: green;"  | Yes<ref name="vlcCrop" />
|-
|VideoWidget (Implicit Surface Render - QGraphicsScene)
| style="background-color: green;" | Yes
| style="background-color: green;"  | Yes
|-
|-
|VolumeFaderEffect
|VolumeFaderEffect
| style="background-color:green;"  | Yes
| style="background-color:green;"  | Yes
| style="background-color:red;"    | No
| style="background-color:red;"    | No<ref name="upstream" />
|}
|}


<references>
<references>
<ref name="notVLC2">Not with VLC 2.0.</ref>
<ref name="upstream">Upstream limitation.</ref>
<ref name="upstream">Upstream limitation.</ref>
<ref name="verification">Pending verification of correctness.</ref>
<ref name="gstGaps">Due to timing issues sources must play longer than a couple of seconds for gapless to work.</ref>
<!-- <ref name="VLC2">Only VLC 2.0.</ref> -->
<ref name="vlcAngles">Angles is a feature used by approximately 3 DVDs.</ref>
<ref name="vlcCrop">Minor problems with crop feature.</ref>
<ref name="vlcCrop">Minor limitation of crop/scaling features.</ref>
</references>
</references>
{|style="border-collapse: separate; border-spacing: 0; border-width: 1px; border-style: solid; border-color: #000; padding: 0"
! Operating System
! GStreamer
! VLC
|-
|Linux
| style="background-color: green;"  | Yes
| style="background-color: green;"  | Yes
|-
|Mac OS X
| style="background-color: red;"    | No
| style="background-color: green;"  | Yes
|-
|Windows
| style="background-color: red;"    | No
| style="background-color: green;"  | Yes
|}

Latest revision as of 12:03, 12 August 2015

Feature GStreamer VLC
AbstractMediaStreaming Yes Yes
AudioDataOutput Yes No[1]
AudioOutput Yes Yes
Effect Yes No[1]
MediaObject Yes Yes
MediaObject (gapless transition) Partial[2] No[1]
MediaController (Angles) Yes No[1][3]
MediaController (Chapters) Yes Yes
MediaController (Navigations) Yes Yes
MediaController (Subtitles) Yes Yes
MediaController (Titles) Yes Yes
MediaSource (BluRay) No Yes
VideoDataOutput Yes Yes
VideoWidget Yes Yes[4]
VideoWidget (Implicit Surface Render - QGraphicsScene) Yes Yes
VolumeFaderEffect Yes No[1]
  1. 1.0 1.1 1.2 1.3 1.4 Upstream limitation.
  2. Due to timing issues sources must play longer than a couple of seconds for gapless to work.
  3. Angles is a feature used by approximately 3 DVDs.
  4. Minor limitation of crop/scaling features.


Operating System GStreamer VLC
Linux Yes Yes
Mac OS X No Yes
Windows No Yes