Update dependencies, adapt code, fix warnings

This commit is contained in:
Elias Projahn 2023-03-28 14:39:54 +02:00
parent 75d4e82cf8
commit 835d4f0d42
44 changed files with 595 additions and 541 deletions

View file

@ -4,10 +4,10 @@ version = "0.1.0"
edition = "2021"
[dependencies]
base64 = "0.13"
glib = "0.16"
gstreamer = "0.19"
gstreamer-pbutils = "0.19"
base64 = "0.21"
glib = "0.17"
gstreamer = "0.20"
gstreamer-pbutils = "0.20"
log = "0.4"
once_cell = "1"
rand = "0.8"

View file

@ -1,5 +1,6 @@
use crate::error::{Error, Result};
use crate::session::{ImportSession, ImportTrack, State};
use base64::Engine;
use gstreamer::prelude::*;
use gstreamer::tags::{Duration, TrackNumber};
use gstreamer::{ClockTime, ElementFactory, MessageType, MessageView, TocEntryType};
@ -108,7 +109,7 @@ pub(super) fn new() -> Result<ImportSession> {
}
}
let source_id = base64::encode_config(hasher.finalize(), base64::URL_SAFE);
let source_id = base64::engine::general_purpose::URL_SAFE_NO_PAD.encode(hasher.finalize());
info!("Successfully loaded audio CD with {} tracks.", tracks.len());
info!("Source ID: {}", source_id);

View file

@ -1,5 +1,6 @@
use crate::error::{Error, Result};
use crate::session::{ImportSession, ImportTrack, State};
use base64::Engine;
use gstreamer::ClockTime;
use gstreamer_pbutils::Discoverer;
use log::{info, warn};
@ -64,7 +65,7 @@ pub(super) fn new(path: PathBuf) -> Result<ImportSession> {
}
}
let source_id = base64::encode_config(hasher.finalize(), base64::URL_SAFE);
let source_id = base64::engine::general_purpose::URL_SAFE_NO_PAD.encode(hasher.finalize());
info!("Source ID: {}", source_id);