Worked on Stream Share

This commit is contained in:
euzu
2025-02-07 17:20:27 +01:00
parent 6ec0be9aa4
commit c1787c8b97
15 changed files with 97 additions and 101 deletions
+2 -2
View File
@@ -267,7 +267,7 @@ fn map_playlist_counter(target: &ConfigTarget, playlist: &[PlaylistGroup]) {
for channel in &plg.channels {
let provider = ValueProvider { pli: RefCell::new(channel) };
if counter.filter.filter(&provider, &mut mock_processor) {
let cntval = counter.value.load(core::sync::atomic::Ordering::Relaxed);
let cntval = counter.value.load(core::sync::atomic::Ordering::SeqCst);
let new_value = if counter.modifier == CounterModifier::Assign {
cntval.to_string()
} else {
@@ -279,7 +279,7 @@ fn map_playlist_counter(target: &ConfigTarget, playlist: &[PlaylistGroup]) {
}
};
channel.header.borrow_mut().set_field(&counter.field, new_value.as_str());
counter.value.fetch_add(1, core::sync::atomic::Ordering::Relaxed);
counter.value.fetch_add(1, core::sync::atomic::Ordering::SeqCst);
}
}
}