diff options
author | 192.100.124.219 <esprx02x.nokia.com> | 2010-09-02 12:45:25 +0000 |
---|---|---|
committer | 192.100.124.219 <esprx02x.nokia.com> | 2010-09-02 12:45:25 +0000 |
commit | 6f51be6158861979f50ce23b0fcf01c4805dba56 (patch) | |
tree | 57a39d02b146d0e92d487a77ca96becd8c3c50e5 /NewGstVideo.moin | |
parent | deed811ee1f7b37199af59d472928355c737afc8 (diff) |
Diffstat (limited to 'NewGstVideo.moin')
-rw-r--r-- | NewGstVideo.moin | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/NewGstVideo.moin b/NewGstVideo.moin index b2e72fc..ba25c04 100644 --- a/NewGstVideo.moin +++ b/NewGstVideo.moin @@ -35,4 +35,13 @@ Open points: Stereo caps have been proposed in a Google Summer of Code development branch (see [[http://gitorious.org/video3d/video3d]]). One of the important points in choosing how to extend existing caps to support a way to specify whether the video stream was stereo or not was the fact that we don't want existing plugins to accept silently a stereo stream and treat it as normal stream, as the interpretation of a {{{width x height}}} buffer is totally different if the buffer is stereo or not. Therefore, the addition of a field such as {{{"stereo=true"}}} or {{{"channels=2"}}} to existing video caps was not used.
-Instead, the new caps use new mymetypes : {{{video/x-raw-{yuv,rgb,gray}-stereo}}}. The addition of the {{{"-stereo"}}} to the mymetype makes sure that existing plugins won't accept these caps. The new caps that are to replace {{{video/x-raw-{yuv,rgb,gray,etc}}}} could add something like {{{-full}}} during integration of these new caps in order to keep compatibility with existing plugins.
+Instead, the new caps use new media-types : {{{video/x-raw-{yuv,rgb,gray}-stereo}}}. The addition of the {{{"-stereo"}}} to the media-type makes sure that existing plugins won't accept these caps. The new caps that are to replace {{{video/x-raw-{yuv,rgb,gray,etc}}}} could add something like {{{-full}}} during integration of these new caps in order to keep compatibility with existing plugins.
+
+The only addition in the caps for the {{{"-stereo"}}} variants is a new {{{layout}}} field:
+ * GST_VIDEO3D_LAYOUT_MEMORY_CONSECUTIVE:
+ * GST_VIDEO3D_LAYOUT_ROW_INTERLEAVED:
+This might need need more variants as:
+ * GST_VIDEO3D_LAYOUT_MEMORY_CONSECUTIVE_LEFT_RIGHT:
+ * GST_VIDEO3D_LAYOUT_MEMORY_CONSECUTIVE_RIGHT_LEFT:
+ * GST_VIDEO3D_LAYOUT_ROW_INTERLEAVED_LEFT_RIGHT:
+ * GST_VIDEO3D_LAYOUT_ROW_INTERLEAVED_RIGHT_LEFT:
|