gstreamer/subprojects/gst-plugins-bad/ext/closedcaption
Matthew Waters 91e8331b52 ccconverter: fix cdp->cea608-raw field 1 60fps conversion
There was a potential busy loop occuring because when we were taking
data from the internal ccbuffer, we were not resetting which field had
written data.  This would mean that the next time data was retrieved
from ccbuffer, it was always from field 0 and never from field 1.

This only affects usage of cc_buffer_take_separated() which is only used
by cdp->raw cea608.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6423>
2024-03-26 02:23:08 +00:00
..
bcd.h
bit_slicer.c gst-plugins-bad: re-indent with GNU indent 2.2.12 2023-03-17 03:18:54 +00:00
bit_slicer.h
ccutils.c ccconverter: fix cdp->cea608-raw field 1 60fps conversion 2024-03-26 02:23:08 +00:00
ccutils.h closedcaption: produce valid cea608 padding by default 2024-03-12 02:49:01 +00:00
decoder.c
decoder.h
gstcccombiner.c closedcaption: produce valid cea608 padding by default 2024-03-12 02:49:01 +00:00
gstcccombiner.h closedcaption: produce valid cea608 padding by default 2024-03-12 02:49:01 +00:00
gstccconverter.c ccconverter: fix cdp->cea608-raw field 1 60fps conversion 2024-03-26 02:23:08 +00:00
gstccconverter.h ccconverter: add support for advertising / selecting field 2023-02-24 19:11:56 +00:00
gstccextractor.c
gstccextractor.h
gstcea608mux.c closedcaption: produce valid cea608 padding by default 2024-03-12 02:49:01 +00:00
gstcea608mux.h cea608mux: Fix output buffer timestamping 2023-04-03 13:11:00 +00:00
gstcea708decoder.c cea708overlay: support multiple service blocks in the same dtvcc packet 2023-03-10 02:09:56 +00:00
gstcea708decoder.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstceaccoverlay.c closedcaption: Don't leak caps event 2023-02-07 08:51:18 +01:00
gstceaccoverlay.h cc708overlay: bump pango requirement and drop no longer required locking 2023-02-03 17:48:10 +00:00
gstclosedcaption.c closedcaption: implement cea608muxer element 2023-03-02 00:27:47 +00:00
gstline21dec.c
gstline21dec.h
gstline21enc.c
gstline21enc.h
hamm.h
io-sim.c gst-plugins-bad: re-indent with GNU indent 2.2.12 2023-03-17 03:18:54 +00:00
io-sim.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
macros.h
meson.build closedcaption: implement cea608muxer element 2023-03-02 00:27:47 +00:00
misc.h
raw_decoder.c gst-plugins-bad: re-indent with GNU indent 2.2.12 2023-03-17 03:18:54 +00:00
raw_decoder.h
sampling_par.c gst-plugins-bad: re-indent with GNU indent 2.2.12 2023-03-17 03:18:54 +00:00
sampling_par.h
sliced.h