gstreamer/ext/closedcaption
Mathieu Duponchelle 62d1a3a143 cccombiner: don't drop buffers on video timestamp discontinuities
If we receive video buffers with non-perfect timestamps, the
caption buffers' timestamps might fall in the interval between
the end of one video buffer and the start of the next one.

Make our criteria for dropping that the caption buffer has
a timestamp older than the end of the previous video buffer,
not older than the start of the new one, unless of course
this is the first video buffer.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1207>
2020-04-24 08:47:50 +00:00
..
bcd.h closedcaption: Include zvbi raw vbi decoder code 2018-05-28 14:50:01 +02:00
bit_slicer.c closedcaption: zvbi: Remove dead code 2018-05-28 15:03:57 +02:00
bit_slicer.h closedcaption: Include zvbi raw vbi decoder code 2018-05-28 14:50:01 +02:00
decoder.c closedcaption: Port plugin to MSVC 2019-02-15 23:39:35 +05:30
decoder.h closedcaption: Port plugin to MSVC 2019-02-15 23:39:35 +05:30
gstcccombiner.c cccombiner: don't drop buffers on video timestamp discontinuities 2020-04-24 08:47:50 +00:00
gstcccombiner.h cccombiner: don't drop buffers on video timestamp discontinuities 2020-04-24 08:47:50 +00:00
gstccconverter.c ccconverter: Fill remainder of the cc_data in CDP packets with empty packets 2020-01-24 09:26:28 +00:00
gstccconverter.h closedcaption: Add ccconverter element that can convert between different types of Closed Caption formats 2018-12-19 00:19:39 +02:00
gstccextractor.c Revert "ccextractor: support new CEA 608 formats" 2019-12-17 16:43:54 -05:00
gstccextractor.h ccextractor: Include framerate in the closedcaption caps 2018-12-06 16:06:05 +00:00
gstcea708decoder.c documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
gstcea708decoder.h closedcaption: cea708decoder: fix some memory leaks 2019-03-08 01:18:39 +00:00
gstceaccoverlay.c documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
gstceaccoverlay.h ceaccoverlay: New CEA-708 Closed Caption decoder and overlayer 2018-05-28 15:29:01 +02:00
gstclosedcaption.c closedcaption: add line21 encoder 2019-03-06 11:29:20 +01:00
gstline21dec.c closedcaption: fix leak in line21 decoder 2019-03-08 01:18:39 +00:00
gstline21dec.h closedcaption: Add new "line 21 VBI" CC decoder 2018-05-28 15:03:57 +02:00
gstline21enc.c closedcaption: add line21 encoder 2019-03-06 11:29:20 +01:00
gstline21enc.h closedcaption: add line21 encoder 2019-03-06 11:29:20 +01:00
hamm.h Check in vbi encoder 2019-03-06 10:32:43 +01:00
io-sim.c Minor documentation fixes 2019-05-13 11:36:27 -04:00
io-sim.h Check in vbi encoder 2019-03-06 10:32:43 +01:00
macros.h closedcaption: Include zvbi raw vbi decoder code 2018-05-28 14:50:01 +02:00
meson.build meson: add more plugins to plugins list 2019-05-30 20:41:57 +02:00
misc.h closedcaption: fix build error in OSX 2019-03-25 18:28:55 +01:00
raw_decoder.c documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
raw_decoder.h closedcaption: Include zvbi raw vbi decoder code 2018-05-28 14:50:01 +02:00
sampling_par.c closedcaption: Include zvbi raw vbi decoder code 2018-05-28 14:50:01 +02:00
sampling_par.h closedcaption: Include zvbi raw vbi decoder code 2018-05-28 14:50:01 +02:00
sliced.h documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00