projects
/
platform
/
upstream
/
gst-plugins-bad.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
aa3d7de
)
decklinkvideosrc: Search from line 1 again if we didn't find closed captions at the...
author
Sebastian Dröge
<sebastian@centricular.com>
Wed, 7 Nov 2018 15:24:35 +0000
(17:24 +0200)
committer
Sebastian Dröge
<slomo@coaxion.net>
Wed, 7 Nov 2018 16:07:25 +0000
(16:07 +0000)
sys/decklink/gstdecklinkvideosrc.cpp
patch
|
blob
|
history
diff --git
a/sys/decklink/gstdecklinkvideosrc.cpp
b/sys/decklink/gstdecklinkvideosrc.cpp
index
33e6ae0
..
bb14d37
100644
(file)
--- a/
sys/decklink/gstdecklinkvideosrc.cpp
+++ b/
sys/decklink/gstdecklinkvideosrc.cpp
@@
-870,7
+870,14
@@
extract_cc_from_vbi (GstDecklinkVideoSrc * self, GstBuffer ** buffer,
}
}
- fi++;
+ /* If we didn't find it at the previous line, start again searching from
+ * line 1 onwards */
+ if (!found && (gint) self->last_cc_vbi_line != -1) {
+ self->last_cc_vbi_line = -1;
+ fi = 1;
+ } else {
+ fi++;
+ }
}
if (!found)