From 78bb5ffe43f98323023a5ff6bd09d0a36cb683e3 Mon Sep 17 00:00:00 2001 From: Denny Date: Sat, 17 Mar 2018 10:39:35 -0400 Subject: [PATCH] Resolves #336. Updates audio recorder to use a *.tmp file extension while the file is open/in-use and change the file extension to *.wav when the recording is closed. --- .../dsheirer/record/RecorderManager.java | 3 +- .../record/wave/AudioPacketWaveRecorder.java | 2 +- .../dsheirer/record/wave/WaveWriter.java | 35 +++++++++++++++++-- 3 files changed, 35 insertions(+), 5 deletions(-) diff --git a/src/main/java/io/github/dsheirer/record/RecorderManager.java b/src/main/java/io/github/dsheirer/record/RecorderManager.java index c5845cdc..7f3563cf 100644 --- a/src/main/java/io/github/dsheirer/record/RecorderManager.java +++ b/src/main/java/io/github/dsheirer/record/RecorderManager.java @@ -93,6 +93,7 @@ public class RecorderManager implements Listener /** * Primary ingest point for audio packets from all decoding channels + * * @param audioPacket to process */ @Override @@ -115,7 +116,7 @@ public class RecorderManager implements Listener while(!audioPackets.isEmpty()) { - for(AudioPacket audioPacket: audioPackets) + for(AudioPacket audioPacket : audioPackets) { String identifier = audioPacket.getMetadata().getUniqueIdentifier(); diff --git a/src/main/java/io/github/dsheirer/record/wave/AudioPacketWaveRecorder.java b/src/main/java/io/github/dsheirer/record/wave/AudioPacketWaveRecorder.java index ab3d806a..1af76cd4 100644 --- a/src/main/java/io/github/dsheirer/record/wave/AudioPacketWaveRecorder.java +++ b/src/main/java/io/github/dsheirer/record/wave/AudioPacketWaveRecorder.java @@ -104,7 +104,7 @@ public class AudioPacketWaveRecorder extends Module implements Listener