gst-fsl-plugin: fix patch that sets defaults for vssconfig

Without the fix if we only configure *one* display in the vssconfig file
(i.e. we set just one entry in that file) the patch was discarding that
configuration and overwriting the configuration with dual display
defaults.

But configuring a single display in vssconfig should be doable, so fix
the patch to allow that.

Signed-off-by: Javier Viguera <javier.viguera@digi.com>
This commit is contained in:
Javier Viguera 2013-11-26 19:23:28 +01:00
parent 6fcd94fb98
commit dab4595df7
1 changed files with 5 additions and 4 deletions

View File

@ -3,19 +3,20 @@ Date: Mon, 9 Apr 2012 18:20:01 +0200
Subject: [PATCH] mfw_isink: Set defaults if no vssconfig found. Subject: [PATCH] mfw_isink: Set defaults if no vssconfig found.
Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com> Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
Signed-off-by: Javier Viguera <javier.viguera@digi.com>
--- ---
libs/vss/vss_common.c | 16 ++++++++++++++++ libs/vss/vss_common.c | 16 ++++++++++++++++
1 file changed, 16 insertions(+) 1 file changed, 16 insertions(+)
diff --git a/libs/vss/vss_common.c b/libs/vss/vss_common.c diff --git a/libs/vss/vss_common.c b/libs/vss/vss_common.c
index 2044051..52aa508 100755 index 2044051..a8e8e57 100755
--- a/libs/vss/vss_common.c --- a/libs/vss/vss_common.c
+++ b/libs/vss/vss_common.c +++ b/libs/vss/vss_common.c
@@ -390,6 +390,22 @@ next: @@ -390,6 +390,22 @@ next:
cs = cs->next; cs = cs->next;
} }
+ if( cs == NULL ){ + if (i == 0) {
+ for (i = 0; i < VD_MAX; i++) { + for (i = 0; i < VD_MAX; i++) {
+ VideoDevice *vd; + VideoDevice *vd;
+ +