mirror of
https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git
synced 2025-02-23 16:16:25 +00:00
cea708mux: Don't push empty services into packets
This is invalid. Only "padding" service 0 can be empty. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1989>
This commit is contained in:
parent
f0a4cfebd6
commit
cd8d2d6d04
1 changed files with 1 additions and 1 deletions
|
@ -329,7 +329,7 @@ impl AggregatorImpl for Cea708Mux {
|
||||||
let mut packet = DTVCCPacket::new(state.dtvcc_seq_no & 0x3);
|
let mut packet = DTVCCPacket::new(state.dtvcc_seq_no & 0x3);
|
||||||
state.dtvcc_seq_no = state.dtvcc_seq_no.wrapping_add(1);
|
state.dtvcc_seq_no = state.dtvcc_seq_no.wrapping_add(1);
|
||||||
|
|
||||||
for (_service_no, service) in services.into_iter() {
|
for (_service_no, service) in services.into_iter().filter(|(_, s)| !s.codes().is_empty()) {
|
||||||
// FIXME: handle needing to split services
|
// FIXME: handle needing to split services
|
||||||
gst::trace!(
|
gst::trace!(
|
||||||
CAT,
|
CAT,
|
||||||
|
|
Loading…
Reference in a new issue