aws/transcriber*: log all debug details from AWS errors

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/2055>
This commit is contained in:
Mathieu Duponchelle 2025-02-06 18:57:39 +01:00 committed by GStreamer Marge Bot
parent 71121a2380
commit f08b99dcd3
2 changed files with 7 additions and 4 deletions

View file

@ -164,7 +164,7 @@ impl TranscriberStream {
.send()
.await
.map_err(|err| {
let err = format!("Transcribe ws init error: {err}: {}", err.meta());
let err = format!("Transcribe ws init error: {err}: {} ({err:?})", err.meta());
gst::error!(CAT, imp = imp, "{err}");
gst::error_msg!(gst::LibraryError::Init, ["{err}"])
})?;
@ -186,7 +186,7 @@ impl TranscriberStream {
.recv()
.await
.map_err(|err| {
let err = format!("Transcribe ws stream error: {err}: {}", err.meta());
let err = format!("Transcribe ws stream error: {err}: {} {err:?}", err.meta());
gst::error!(CAT, imp = self.imp, "{err}");
gst::error_msg!(gst::LibraryError::Failed, ["{err}"])
})?;

View file

@ -672,7 +672,7 @@ impl Transcriber {
builder.audio_stream(chunk_stream.into()).send().await
})
.map_err(|err| {
let err = format!("Transcribe ws init error: {err}: {}", err.meta());
let err = format!("Transcribe ws init error: {err}: {} ({err:?})", err.meta());
gst::error!(CAT, imp = self, "{err}");
gst::error_msg!(gst::LibraryError::Init, ["{err}"])
})?;
@ -685,7 +685,10 @@ impl Transcriber {
let event = match output.transcript_result_stream.recv().await {
Ok(event) => event,
Err(err) => {
let err = format!("Transcribe ws stream error: {err}: {}", err.meta());
let err = format!(
"Transcribe ws stream error: {err}: {} {err:?}",
err.meta()
);
if let Some(this) = this_weak.upgrade() {
gst::error!(CAT, imp = this, "{err}");
this.post_error_message(gst::error_msg!(