Sebastian Dröge
678064d603
timecodestamper: Rewrite element API and code flow
...
We now have a single property to select the timecode source that should
be applied, and for each timecode source the timecode is updated at
every frame. Then based on a set mode, the timecode is added to the
frame if none exists already or all existing timecodes are removed and
the timecode is added.
In addition the real-time clock is considered a proper timecode source
now instead of only allowing to initialize once in the beginning with
it, and also instead of just taking the current time we now take the
current time at the clock time of the video frame.
2019-07-08 16:45:12 +00:00
Sebastian Dröge
3891bf2695
timecodestamper: Don't use deprecated API
2018-12-20 10:13:45 +02:00
Vivia Nikolaidou
ae7ecfceed
timecodestamper: Fix typo in set_drop_frame
...
Was checking if fps_d == 60000 (instead of fps_n), causing 60000/1001 to
be always falsely interpreted as non-drop-frame
2018-09-03 15:15:45 +03:00
Vivia Nikolaidou
f042e57d4e
Revert "WIP: Revert "Revert "timecodestamper: LTC from audio"""
...
This reverts commit e0be05dc7059cc97dceb70a48ca9cad4ee2edce6.
2018-01-04 15:41:49 +02:00
Vivia Nikolaidou
7ecf3347d1
Revert "WIP: Revert "Revert "timecodestamper: Modify ltc-add to tc-add"""
...
This reverts commit 2f9da0ab59ef4231e9c850afb089d920e9d25609.
2018-01-04 15:41:48 +02:00
Vivia Nikolaidou
2f9da0ab59
WIP: Revert "Revert "timecodestamper: Modify ltc-add to tc-add""
...
This reverts commit 05426d9298431c149807fb435cd1d632e9fd061f.
2018-01-04 13:54:37 +02:00
Vivia Nikolaidou
e0be05dc70
WIP: Revert "Revert "timecodestamper: LTC from audio""
...
This reverts commit 1998ccf1fbd586ef1dc4b1e7256bad7af8136f13.
2018-01-04 13:54:37 +02:00
Vivia Nikolaidou
1998ccf1fb
Revert "timecodestamper: LTC from audio"
...
This reverts commit c01afab9f7fa7e822dea38e358e92163e8d36282.
Was not ready to be pushed yet
2017-11-07 21:12:32 +02:00
Vivia Nikolaidou
05426d9298
Revert "timecodestamper: Modify ltc-add to tc-add"
...
This reverts commit 6552981b795a024d26bf509893d55970c2294c04.
Was not ready to be pushed yet
2017-11-07 21:12:25 +02:00
Georg Lippitsch
6552981b79
timecodestamper: Modify ltc-add to tc-add
...
It is more general now and also adds TC to internal counter
2017-11-07 16:45:52 +02:00
Georg Lippitsch
c01afab9f7
timecodestamper: LTC from audio
...
Add support for parsing linear time code from
an audio source using libltc
https://github.com/x42/libltc
The user can now choose between 3 different and independently
running timecode sources. The old override-existing property
has been replaced by timecode-source.
https://bugzilla.gnome.org/show_bug.cgi?id=784295
2017-11-07 16:45:52 +02:00
Thibault Saunier
78022a6e0c
docs: Port all docstring to gtk-doc markdown
2017-04-12 12:57:57 -03:00
Sebastian Dröge
9b5c46ca57
timecodestamper: Only unref daily jam if not NULL
2017-03-08 15:52:43 +02:00
Sebastian Dröge
6357d3aada
timecodestamper: Unref daily jam after usage
2017-03-08 15:48:19 +02:00
Georg Lippitsch
fc2ca69c25
timecodestamper: Remove clock-source property
...
Remove clock-source property, because the GST clock usually starts at
some random value and is thus uselsess for creating a timecode from it.
https://bugzilla.gnome.org/show_bug.cgi?id=778703
2017-02-23 20:00:55 +02:00
Georg Lippitsch
2cc62641c3
timecodestamper: First timecode from current system time
...
Add a new flag which automatically sets this first timecode to the
current system time in local time zone.
https://bugzilla.gnome.org/show_bug.cgi?id=778703
2017-02-23 20:00:55 +02:00
Georg Lippitsch
290f3ca6d7
timecodestamper: First timecode property
...
Add an new property to start from a given timecode
instead of zero.
https://bugzilla.gnome.org/show_bug.cgi?id=778703
2017-02-23 20:00:55 +02:00
Vivia Nikolaidou
b16cd484bf
timecodestamper: Post element message with current timecode
...
timecodestamper will post an element message which contains the current
timecode it just stamped. If a timecode was already found and not
replaced, it will still post it in a message.
https://bugzilla.gnome.org/show_bug.cgi?id=777048
2017-01-09 18:52:24 +02:00
Sebastian Dröge
166c5333ca
timecodestamper: Remove all existing timecode metas if requested to override existing
2016-11-24 14:42:45 +02:00
Vivia Nikolaidou
a2c6e2b64a
timecodestamper: New element to attach SMPTE timecode to buffers
...
The timecodestamper element attaches a SMPTE timecode to each video buffer.
This timecode corresponds to the current stream time.
https://bugzilla.gnome.org/show_bug.cgi?id=766419
2016-08-04 19:08:27 +03:00