Patch from NVidia for the Tegra platform.
authorMartin T. H. Sandsmark <sandsmark@samfundet.no>
Thu, 25 Nov 2010 09:54:59 +0000 (10:54 +0100)
committerMartin T. H. Sandsmark <sandsmark@samfundet.no>
Thu, 25 Nov 2010 09:54:59 +0000 (10:54 +0100)
commit063d94c536a7bd158424dbae51395b9e33649f90
tree0fb9f1d3f6dc57d34e98a8c681a9a8e7c16acdbe
parent86a8136a38d31c6e1831ec334b0a50c18a67e643
Patch from NVidia for the Tegra platform.

From NVidia:
1) Phonon by default uses ximagesink or xvimagesink gstreamer pluggins
for Video Rendering.  We have our custom gstreamer pluggin for video
renderering that uses GPU for rendering. In the patch we have changed
Phonon to use nv_gl_videosink pluggin. Ideally, Phonon should have found
out which renderer was present.

2) Phonon uses ffmpegcolorspace, videobalance, etc pluggins for color
space conversion and Pro Camp. We don't require these pluggins. So we
have disabled the pipeline to use these.

3) Phonon uses the videobalance pluggin to set the
hue,brightness,saturation etc. We have changed Phonon to use our
customer video sink for these operations.

All these changes are effective only if TEGRA_GST_OPENMAX environmental
variable is defined.
gstreamer/mediaobject.cpp
gstreamer/videowidget.cpp
gstreamer/x11renderer.cpp