Skip to content

Commit 4e3a146

Browse files
committed
use printwriter instead
1 parent 51877c0 commit 4e3a146

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/main/java/me/dynmie/monolizer/MonoMain.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
import javax.sound.sampled.*;
1313
import java.awt.image.BufferedImage;
1414
import java.io.File;
15+
import java.io.PrintWriter;
1516
import java.nio.ByteBuffer;
1617
import java.nio.ShortBuffer;
1718
import java.util.Scanner;
@@ -120,6 +121,8 @@ public static void main(String[] args) throws InterruptedException {
120121

121122
long maxReadAheadBufferMicros = TimeUnit.MILLISECONDS.toMicros(1000);
122123

124+
PrintWriter writer = new PrintWriter(System.out, false);
125+
123126
long lastTimestamp = -1L;
124127
while (!Thread.interrupted()) {
125128
Frame frame = grabber.grab();
@@ -157,8 +160,8 @@ public static void main(String[] args) throws InterruptedException {
157160
String text = FrameUtils.convertFrameToText(image, col);
158161

159162
ConsoleUtils.resetCursorPosition();
160-
System.out.append(text);
161-
System.out.flush();
163+
writer.append(text);
164+
writer.flush();
162165
});
163166
} else if (frame.samples != null) { // if frame is audio frame
164167
if (audioLine == null) {

0 commit comments

Comments
 (0)