Skip to content

Commit 878cf52

Browse files
committed
struct {Rav1dContext,TaskThreadDataDelayedFg}: Remove TODOed unsafe impl Send + Syncs.
1 parent 5366e5a commit 878cf52

File tree

1 file changed

+0
-10
lines changed

1 file changed

+0
-10
lines changed

src/internal.rs

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -304,11 +304,6 @@ pub(crate) struct TaskThreadDataDelayedFg {
304304
pub grain: Grain,
305305
}
306306

307-
// TODO(SJC): Remove when TaskThreadDataDelayedFg is thread-safe
308-
unsafe impl Send for TaskThreadDataDelayedFg {}
309-
// TODO(SJC): Remove when TaskThreadDataDelayedFg is thread-safe
310-
unsafe impl Sync for TaskThreadDataDelayedFg {}
311-
312307
#[derive(Default)]
313308
#[repr(C)]
314309
pub(crate) struct TaskThreadData {
@@ -436,11 +431,6 @@ pub struct Rav1dContext {
436431
pub(crate) picture_pool: Arc<MemPool<u8>>,
437432
}
438433

439-
// TODO(SJC): Remove when Rav1dContext is thread-safe
440-
unsafe impl Send for Rav1dContext {}
441-
// TODO(SJC): Remove when Rav1dContext is thread-safe
442-
unsafe impl Sync for Rav1dContext {}
443-
444434
#[derive(Default)]
445435
#[repr(C)]
446436
pub struct Rav1dTask {

0 commit comments

Comments
 (0)