X-Git-Url: https://git.nihav.org/?p=nihav.git;a=blobdiff_plain;f=nihav-realmedia%2Fsrc%2Fcodecs%2Frv60codes.rs;h=a8301813fd09a9ae519c47bcbd8d6cee8f9e1f9e;hp=43bdce7442757baef3db63d296f9155a72eb5df5;hb=b7c882c1ce6f86c07c2340751200e3a060942826;hpb=01f55c6a507164e6292867d2438d08d1ee0f8e55 diff --git a/nihav-realmedia/src/codecs/rv60codes.rs b/nihav-realmedia/src/codecs/rv60codes.rs index 43bdce7..a830181 100644 --- a/nihav-realmedia/src/codecs/rv60codes.rs +++ b/nihav-realmedia/src/codecs/rv60codes.rs @@ -101,8 +101,8 @@ impl RV60Codebooks { let mut cbp8_cb: [[Codebook; 4]; NUM_INTER_SETS]; let mut cbp16_cb: [[Codebook; 12]; NUM_INTER_SETS]; unsafe { - cbp8_cb = mem::uninitialized(); - cbp16_cb = mem::uninitialized(); + cbp8_cb = mem::MaybeUninit::uninit().assume_init(); + cbp16_cb = mem::MaybeUninit::uninit().assume_init(); for set_no in 0..NUM_INTER_SETS { for i in 0..4 { let mut cbr = RV60CodebookDescReader::new(&RV60_CBP8_TABS[set_no][i], NUM_CBP_ENTRIES, false); @@ -117,11 +117,11 @@ impl RV60Codebooks { let mut intra_coeff_cb: [CoeffCodebooks; NUM_INTRA_SETS]; let mut inter_coeff_cb: [CoeffCodebooks; NUM_INTER_SETS]; unsafe { - intra_coeff_cb = mem::uninitialized(); + intra_coeff_cb = mem::MaybeUninit::uninit().assume_init(); for set_no in 0..NUM_INTRA_SETS { ptr::write(&mut intra_coeff_cb[set_no], CoeffCodebooks::init(set_no, true)); } - inter_coeff_cb = mem::uninitialized(); + inter_coeff_cb = mem::MaybeUninit::uninit().assume_init(); for set_no in 0..NUM_INTER_SETS { ptr::write(&mut inter_coeff_cb[set_no], CoeffCodebooks::init(set_no, false)); }