disc: promote locate_ranges to pub (engine multipass reads it)
Small pub promotion + fmt one-lining. The relocated multipass progress reporting in freemkv-engine needs locate_ranges externally. No behavior change.
This commit is contained in:
+1
-4
@@ -716,10 +716,7 @@ fn range_chapter(lba: u32, title: &DiscTitle) -> (Option<u32>, Option<f64>) {
|
|||||||
/// This is the single place range→chapter/time annotation happens; autorip used
|
/// This is the single place range→chapter/time annotation happens; autorip used
|
||||||
/// to own it and read the mapfile to do so. Now the library computes it from
|
/// to own it and read the mapfile to do so. Now the library computes it from
|
||||||
/// its in-memory mapfile + title, and the client renders the result verbatim.
|
/// its in-memory mapfile + title, and the client renders the result verbatim.
|
||||||
pub(crate) fn locate_ranges(
|
pub fn locate_ranges(raw: &[(u64, u64)], title: &DiscTitle) -> crate::progress::LocatedProgress {
|
||||||
raw: &[(u64, u64)],
|
|
||||||
title: &DiscTitle,
|
|
||||||
) -> crate::progress::LocatedProgress {
|
|
||||||
use crate::consts::{MILLIS_PER_SEC, SECTOR_BYTES_U64};
|
use crate::consts::{MILLIS_PER_SEC, SECTOR_BYTES_U64};
|
||||||
use crate::progress::{LocatedProgress, LocatedRange};
|
use crate::progress::{LocatedProgress, LocatedRange};
|
||||||
const MAX_LOCATED: usize = 50;
|
const MAX_LOCATED: usize = 50;
|
||||||
|
|||||||
Reference in New Issue
Block a user