summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoe Rayhawk <jrayhawk@freedesktop.org>2015-04-02 16:44:31 -0700
committerJoe Rayhawk <jrayhawk@freedesktop.org>2015-04-02 16:44:31 -0700
commitc0df2913fdf157404709f86260f5fb882305c844 (patch)
tree31c4b63a96d7b2ae274c5f501961f2044bfd6d0f
parent1c2bd895468464b45d50c05c518f49eee3d2cb2c (diff)
moin2mdwn: convert page Video3DSupport
-rw-r--r--Video3DSupport.mdwn41
-rw-r--r--Video3DSupport.moin33
2 files changed, 41 insertions, 33 deletions
diff --git a/Video3DSupport.mdwn b/Video3DSupport.mdwn
new file mode 100644
index 0000000..484bb0d
--- /dev/null
+++ b/Video3DSupport.mdwn
@@ -0,0 +1,41 @@
+
+
+# Video 3D support
+
+
+## Background
+
+3D Video is one of the buzzwords in home entertainment this year. TV and projectors get 3D ready. Blueray has 3D support (via H264 MVC [1]). HDMI got 3D support (in 1.4a [2]). There are 3D still image cameras [3].
+
+
+## Task
+
+Videostreams in GStreamer need to be enhanced to support interleaving for stereoscopic video. Right now we have flags for interlaced video only [4]. 3D video can be packaged as interlaced or side by side. In the case of side by side, it can be left/right or top/bottom packing. Left/right is popular for images as it also allows parallel or cross-eyed viewing. Top/bottom is more efficient as one can process the video without strides. This is discussed in [[bug #611157|https://bugzilla.gnome.org/show_bug.cgi?id=611157]]
+
+Once the video buffer metadata flags have been agreed on and added, we need conversion plugins:
+
+* video3d-interleave: take two input streams of same caps and produce a 3D stream with correct buffer metadata according to variant selected via element property
+* video3d-deinterleave: take a 3D videostream and split into two separate streams
+* video3d-anaglyph: mix-down a 3D stream to a anaglyph rendering (red-green or red-cyan)
+As a result of the GSoc project it would be nice to be able to capture from two same v4l2 cameras and show the result as anaglyph video on the screen.
+
+Another idea would be to write a 2d to 3d converter plugin based on the avisynth script [5].
+
+
+## Resources
+
+1. [[H264 Multi View Coding (MVC)|http://en.wikipedia.org/wiki/Multiview_Video_Coding]] ([[Implementation #1|http://iphome.hhi.de/suehring/tml/]] [[Implementation #2|http://research.nokia.com/research/mobile3d]])
+1. [[HDMI 1.4 3D|http://www.hdmi.org/manufacturer/hdmi_1_4/3d.aspx]]
+1. [[FinePix REAL 3D W1|http://www.fujifilm.com/products/3d/camera/finepix_real3dw1/specifications/index.html]]
+1. [[Video Buffer Flags|http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/gst-plugins-base-libs-gstvideo.html#GST-VIDEO-BUFFER-TFF:CAPS]]
+1. [[2d to 3d converter|http://3dvision-blog.com/2d-to-3d-realtime-video-conversion-with-avisynth-v0-2b/]]
+1. [[Stereoscopy @ Wikipedia|http://en.wikipedia.org/wiki/Category:Stereoscopy]]
+**Mentor: Stefan Kost - ensonic on IRC** (others welcome)
+
+Back to [[TaskList|TaskList]]
+
+
+
+---
+
+ [[CategoryGSOC2010|CategoryGSOC2010]] [[CategoryTasks|CategoryTasks]]
diff --git a/Video3DSupport.moin b/Video3DSupport.moin
deleted file mode 100644
index 2c95103..0000000
--- a/Video3DSupport.moin
+++ /dev/null
@@ -1,33 +0,0 @@
-= Video 3D support =
-
-== Background ==
-3D Video is one of the buzzwords in home entertainment this year. TV and projectors get 3D ready. Blueray has 3D support (via H264 MVC [1]). HDMI got 3D support (in 1.4a [2]). There are 3D still image cameras [3].
-
-== Task ==
-Videostreams in GStreamer need to be enhanced to support interleaving for stereoscopic video. Right now we have flags for interlaced video only [4]. 3D video can be packaged as interlaced or side by side. In the case of side by side, it can be left/right or top/bottom packing. Left/right is popular for images as it also allows parallel or cross-eyed viewing. Top/bottom is more efficient as one can process the video without strides. This is discussed in [[https://bugzilla.gnome.org/show_bug.cgi?id=611157|bug #611157]]
-
-Once the video buffer metadata flags have been agreed on and added, we need conversion plugins:
- * video3d-interleave: take two input streams of same caps and produce a 3D stream with correct buffer metadata according to variant selected via element property
- * video3d-deinterleave: take a 3D videostream and split into two separate streams
- * video3d-anaglyph: mix-down a 3D stream to a anaglyph rendering (red-green or red-cyan)
-
-As a result of the GSoc project it would be nice to be able to capture from two same v4l2 cameras and show the result as anaglyph video on the screen.
-
-Another idea would be to write a 2d to 3d converter plugin based on the avisynth script [5].
-
-== Resources ==
-
- 1. [[http://en.wikipedia.org/wiki/Multiview_Video_Coding|H264 Multi View Coding (MVC)]] ([[http://iphome.hhi.de/suehring/tml/ |Implementation #1]] [[http://research.nokia.com/research/mobile3d|Implementation #2]])
- 1. [[http://www.hdmi.org/manufacturer/hdmi_1_4/3d.aspx|HDMI 1.4 3D]]
- 1. [[http://www.fujifilm.com/products/3d/camera/finepix_real3dw1/specifications/index.html|FinePix REAL 3D W1]]
- 1. [[http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/gst-plugins-base-libs-gstvideo.html#GST-VIDEO-BUFFER-TFF:CAPS|Video Buffer Flags]]
- 1. [[http://3dvision-blog.com/2d-to-3d-realtime-video-conversion-with-avisynth-v0-2b/|2d to 3d converter]]
- 1. [[http://en.wikipedia.org/wiki/Category:Stereoscopy|Stereoscopy @ Wikipedia]]
-
-'''Mentor: Stefan Kost - ensonic on IRC''' (others welcome)
-
-Back to [[TaskList]]
-
-----
-[[CategoryGSOC2010]]
-CategoryTasks