Ecosyste.ms: Issues

An open API service for providing issue and pull request metadata for open source projects.

GitHub / memorysafety/rav1d issues and pull requests

#1070 - `fn rav1d_recon_b_intra`: Cleanup

Pull Request - State: closed - Opened by kkysen 9 months ago

#1069 - `mod qm`: backport memory optimization from dav1d 1.4.0

Pull Request - State: closed - Opened by fbossen 9 months ago

#1068 - `fn warp_affine`: Cleanup

Pull Request - State: closed - Opened by kkysen 9 months ago

#1067 - `fn obmc`: Cleanup

Pull Request - State: closed - Opened by kkysen 9 months ago

#1066 - `fn mc`: Cleanup

Pull Request - State: closed - Opened by kkysen 9 months ago

#1065 - `enum MaybeTempPixels`: Add a safer abstraction over `dst{8,16}` args

Pull Request - State: closed - Opened by kkysen 9 months ago - 1 comment

#1064 - `fn rav1d_read_coef_blocks`: Cleanup

Pull Request - State: closed - Opened by kkysen 9 months ago

#1063 - `fn read_coef_tree`: Cleanup

Pull Request - State: closed - Opened by kkysen 9 months ago

#1062 - `fn DisjointMut::index_mut`: Mark safe

Pull Request - State: closed - Opened by randomPoison 9 months ago - 1 comment

#1061 - `fn neg_deinterleave`: fix underflow in subtraction

Pull Request - State: closed - Opened by fbossen 9 months ago

#1060 - Fix `fn neg_deinterleave` to handle negative values correctly

Pull Request - State: closed - Opened by rinon 9 months ago - 5 comments

#1059 - `decode.rs`: Mark functions safe and document unsafe operations

Pull Request - State: closed - Opened by randomPoison 9 months ago - 1 comment

#1058 - Backport strict compliance checks from dav1d 1.3.0

Pull Request - State: closed - Opened by fbossen 9 months ago

#1057 - `fn rav1d_create_lf_mask_{inter,intra}`: Make safe

Pull Request - State: closed - Opened by randomPoison 9 months ago

#1056 - Fix underflow introduced in #1007

Pull Request - State: closed - Opened by fbossen 9 months ago - 1 comment

#1055 - `struct Rav1dFrameContext_frame_thread_progress`: Block write to `copy_lpf`

Pull Request - State: closed - Opened by rinon 9 months ago - 3 comments

#1054 - Block while trying to read frame data for `check_tile`

Pull Request - State: closed - Opened by rinon 9 months ago - 1 comment

#1053 - `fn decode_coefs`: Cleanup part 1

Pull Request - State: closed - Opened by kkysen 9 months ago

#1052 - `mod obu`: backport trailing bits check from dav1d 1.2.1

Pull Request - State: closed - Opened by fbossen 9 months ago

#1051 - Backport `x86` asm improvements from dav1d 1.4.1

Pull Request - State: closed - Opened by fbossen 9 months ago

#1050 - Backport ARM asm improvements from dav1d 1.4.1

Pull Request - State: closed - Opened by fbossen 9 months ago

#1049 - `fn decode_coefs`: Cleanup `case_sz` macro

Pull Request - State: closed - Opened by kkysen 9 months ago

#1048 - `fn decode_coefs`: Add back comments

Pull Request - State: closed - Opened by kkysen 9 months ago

#1047 - `fn warp_affine_8x8{,t}_rust`: Cleanup mostly

Pull Request - State: closed - Opened by kkysen 9 months ago

#1046 - Rewrite task queue with safe inner mutability

Pull Request - State: closed - Opened by rinon 9 months ago

#1045 - `mod mc::warp8x8{,t}`: Make `abcd` arg a safe array ref

Pull Request - State: closed - Opened by kkysen 9 months ago

#1044 - `mod decode`: Remove unused imports

Pull Request - State: closed - Opened by kkysen 9 months ago

#1043 - `mod itx_1d`: Make fully safe

Pull Request - State: closed - Opened by kkysen 9 months ago

#1042 - `fn inv_txfm_add_wht_wht_4x4_rust`: Cleanup and make mostly safe

Pull Request - State: closed - Opened by kkysen 9 months ago

#1041 - `fn inv_txfm_add_rust`: Cleanup and make mostly safe

Pull Request - State: closed - Opened by kkysen 9 months ago

#1039 - `lf_mak.rs`: Unsafe cleanup

Issue - State: closed - Opened by randomPoison 9 months ago - 1 comment

#1038 - `decode.rs`: Remove `unsafe` marker from safe functions

Pull Request - State: closed - Opened by randomPoison 9 months ago

#1037 - UB in `pal_idx_finish_rust`

Issue - State: closed - Opened by randomPoison 9 months ago
Labels: bug, safety/correctness

#1036 - `fn memset`: Remove all remaining calls

Pull Request - State: closed - Opened by kkysen 9 months ago

#1034 - `struct DisjointMut`: Ensure the correct range is removed

Pull Request - State: closed - Opened by randomPoison 9 months ago

#1033 - `DisjointMut`: Ensure the correct range is removed

Pull Request - State: closed - Opened by randomPoison 9 months ago - 1 comment

#1032 - `struct Rav1dTileState`: Make into `Vec` and give interior mutability

Pull Request - State: closed - Opened by randomPoison 9 months ago - 2 comments

#1027 - `x86` asm: backport changes from dav1d 1.4.0

Pull Request - State: closed - Opened by fbossen 9 months ago

#1026 - fix: various errors in implementation of BTI

Pull Request - State: closed - Opened by fbossen 9 months ago

#1025 - `struct Rav1dContext`: Initialize as `Default::default()`

Pull Request - State: closed - Opened by kkysen 9 months ago

#1024 - `fn rav1d_submit_frame`: Make `out: *mut Rav1dThreadPicture` var safe

Issue - State: closed - Opened by kkysen 9 months ago - 1 comment
Labels: safety/correctness

#1023 - `fn output_image`: Make `r#in: *mut Rav1dThreadPicture` var safe

Issue - State: closed - Opened by kkysen 9 months ago
Labels: safety/correctness

#1021 - `fn drain_picture`: Cleanup

Pull Request - State: closed - Opened by kkysen 9 months ago

#1019 - `struct LooprestorationParams`: Make a `zerocopy` "`union`"

Pull Request - State: closed - Opened by kkysen 9 months ago

#1018 - `struct Av1BlockInterNd`: Make a `zerocopy` `"union"`

Pull Request - State: closed - Opened by kkysen 9 months ago

#1016 - `struct Av1BlockIntraInter`: Initialize directly

Pull Request - State: closed - Opened by kkysen 9 months ago

#1015 - `fn rav1d_flush`: Cleanup and make mostly safe

Pull Request - State: closed - Opened by kkysen 9 months ago

#1012 - `enum Av1BlockIntraInter`: Make the `union` an `enum`

Pull Request - State: closed - Opened by kkysen 9 months ago

#1010 - `{struct,union} Av1Block*`: Rename fields and types

Pull Request - State: closed - Opened by kkysen 9 months ago

#1009 - Make `Rav1dPicAllocator` fully safe

Issue - State: open - Opened by kkysen 9 months ago - 4 comments
Labels: refactoring, low priority, safety/correctness

#1008 - `struct TaskThreadData`: Split `delayed_fg` lock from thread lock

Pull Request - State: closed - Opened by rinon 9 months ago - 1 comment

#1006 - `mod picture`: Make fully safe

Pull Request - State: closed - Opened by kkysen 9 months ago - 1 comment

#1003 - Backport parser overflow fix from dav1d 1.2.1

Pull Request - State: closed - Opened by fbossen 9 months ago

#1001 - Backport faster T.35 payload copy from dav1d 1.2.1

Pull Request - State: closed - Opened by fbossen 9 months ago

#1000 - `struct Rav1dContext`: Make frame contexts a `Box<[_]>`

Pull Request - State: closed - Opened by rinon 9 months ago

#999 - CI: test AVX512 assembly routines with QEMU

Pull Request - State: closed - Opened by thedataking 9 months ago

#998 - CI: Pin version of macos to avoid build failure

Pull Request - State: closed - Opened by thedataking 9 months ago - 3 comments

#997 - `struct Rav1dRef`: Remove as it's now unused

Pull Request - State: closed - Opened by kkysen 9 months ago

#995 - `struct Rav1dFrameData::ipred_edge`: Make into `DisjointMut<AlignedVec<u8>>`

Pull Request - State: closed - Opened by randomPoison 9 months ago - 1 comment

#994 - `fn mem::zeroed`: Replace most uses with `Default::default()`

Pull Request - State: closed - Opened by kkysen 10 months ago

#992 - `struct Rav1dPictureData`: `Arc`ify

Pull Request - State: closed - Opened by kkysen 10 months ago

#990 - Test AVX512 code paths in CI

Issue - State: closed - Opened by thedataking 10 months ago - 1 comment
Labels: testing

#989 - Backport palette packing asm from dav1d 1.3.0

Pull Request - State: closed - Opened by fbossen 10 months ago - 3 comments

#987 - Backport packing of palette indices from dav1d 1.3.0

Pull Request - State: closed - Opened by fbossen 10 months ago

#985 - `struct Rav1dContext::cdf_pool`: Remove now-unused `cdf_pool`

Pull Request - State: closed - Opened by kkysen 10 months ago

#983 - `struct RefMvsFrame::{rp,rp_ref}`: Remove raw ptr fields and pass through the callstack

Pull Request - State: closed - Opened by kkysen 10 months ago - 2 comments

#982 - Initialize `f.lowest_pixel_mem`

Pull Request - State: closed - Opened by rinon 10 months ago - 2 comments

#981 - Create safe slices from `cdef_line_buf`

Pull Request - State: closed - Opened by rinon 10 months ago - 3 comments

#979 - `fn get_prev_frame segid`: Fix overslicing

Pull Request - State: closed - Opened by kkysen 10 months ago - 1 comment

#977 - `struct Rav1dFrameData::qm`: Make into static reference

Pull Request - State: closed - Opened by randomPoison 10 months ago

#976 - `struct Rav1dRefmvsDSPContext`: Add wrapper methods

Pull Request - State: closed - Opened by kkysen 10 months ago

#975 - `fn load_tmvs_c`: Add safe `rp_proj` arg

Pull Request - State: closed - Opened by kkysen 10 months ago

#974 - `struct RefMvsFrame::rp_proj`: Add `DisjointMut`

Pull Request - State: closed - Opened by kkysen 10 months ago

#973 - `fn load_tmvs_c`: Cleanup

Pull Request - State: closed - Opened by kkysen 10 months ago

#972 - `struct DisjointMut`: Simplify bounds and improve error messages

Pull Request - State: closed - Opened by kkysen 10 months ago