diff --git a/doc/_themes/blue/layout.html b/doc/_themes/blue/layout.html
index 76dceb06c6..f5b187a4c8 100644
--- a/doc/_themes/blue/layout.html
+++ b/doc/_themes/blue/layout.html
@@ -1,8 +1,161 @@
-{% extends "basic/layout.html" %}
+{#
+ basic/layout.html
+ ~~~~~~~~~~~~~~~~~
+ Master layout template for Sphinx themes.
+
+ :copyright: Copyright 2007-2011 by the Sphinx team, see AUTHORS.
+ :license: BSD, see LICENSE for details.
+#}
+{%- block doctype -%}
+
+{%- endblock %}
{% set script_files = script_files + [pathto("_static/insertIframe.js", 1)] %}
+{%- set reldelim1 = reldelim1 is not defined and ' »' or reldelim1 %}
+{%- set reldelim2 = reldelim2 is not defined and ' |' or reldelim2 %}
+{%- set render_sidebar = (not embedded) and (not theme_nosidebar|tobool) and
+ (sidebars != []) %}
+{%- set url_root = pathto('', 1) %}
+{%- if url_root == '#' %}{% set url_root = '' %}{% endif %}
+
+{%- macro relbar() %}
+
+ {% block document %}
{%- if not embedded %}{% if not theme_nosidebar|tobool %}
@@ -33,3 +186,29 @@
{% endblock %}
+ {%- block sidebar2 %}{{ sidebar() }}{% endblock %}
+
+
+{%- endblock %}
+
+{%- block relbar2 %}{{ relbar() }}{% endblock %}
+
+{%- block footer %}
+
+{%- endblock %}
+
+
diff --git a/doc/_themes/blue/static/default.css_t b/doc/_themes/blue/static/default.css_t
index 56317cc69a..37215e1b98 100644
--- a/doc/_themes/blue/static/default.css_t
+++ b/doc/_themes/blue/static/default.css_t
@@ -16,6 +16,10 @@ body {
padding: 0;
}
+img.logo {
+ width: 150px;
+}
+
div.document {
background-color: {{ theme_sidebarbgcolor }};
}
@@ -284,11 +288,17 @@ dl.function > dt:first-child {
margin-bottom: 7px;
}
-dl.c\:function > dt:first-child {
+dl.cfunction > dt:first-child {
margin-bottom: 7px;
color: #8080B0;
}
+dl.cfunction > dt:first-child tt.descname
+{
+ color: #8080B0;
+}
+
+
dl.pyfunction > dt:first-child {
margin-bottom: 7px;
}
@@ -298,6 +308,16 @@ dl.pyoldfunction > dt:first-child {
color: #8080B0;
}
+dl.pyoldfunction > dt:first-child tt.descname
+{
+ color: #8080B0;
+}
+
+dl.pyoldfunction > dt:first-child tt.descclassname
+{
+ color: #8080B0;
+}
+
dl.jfunction > dt:first-child {
margin-bottom: 7px;
}
diff --git a/doc/conf.py b/doc/conf.py
index de83399741..a0932df32d 100644
--- a/doc/conf.py
+++ b/doc/conf.py
@@ -42,7 +42,7 @@ master_doc = 'index'
# General information about the project.
project = u'OpenCV'
-copyright = u'2011, opencv dev team'
+copyright = u'2011-2012, opencv dev team'
# The version info for the project you're documenting, acts as replacement for
# |version| and |release|, also used in various other places throughout the
@@ -56,7 +56,7 @@ version_patch = re.search("^W*#\W*define\W+CV_SUBMINOR_VERSION\W+(\d+)\W*$", ver
# The short X.Y version.
version = version_major + '.' + version_minor
# The full version, including alpha/beta/rc tags.
-release = version_major + '.' + version_minor + '.' + version_patch
+release = version_major + '.' + version_minor + '.' + version_patch + "-beta"
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
@@ -117,7 +117,7 @@ html_theme_path = ['_themes']
# The name of an image file (relative to this directory) to place at the top
# of the sidebar.
-#html_logo = 'opencv-logo2.png'
+html_logo = 'opencv-logo-white.png'
# The name of an image file (within the static path) to use as favicon of the
# docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32
diff --git a/doc/opencv-logo-white.png b/doc/opencv-logo-white.png
new file mode 100644
index 0000000000..3c7098459e
Binary files /dev/null and b/doc/opencv-logo-white.png differ
diff --git a/modules/highgui/src/cap_ffmpeg_impl_v2.hpp b/modules/highgui/src/cap_ffmpeg_impl_v2.hpp
index 92135fe173..50ef663856 100755
--- a/modules/highgui/src/cap_ffmpeg_impl_v2.hpp
+++ b/modules/highgui/src/cap_ffmpeg_impl_v2.hpp
@@ -54,6 +54,8 @@ extern "C" {
#include "ffmpeg_codecs.hpp"
+#include
+
#ifdef WIN32
#define HAVE_FFMPEG_SWSCALE 1
#include