mirror of
https://github.com/collinsmith/riiablo.git
synced 2025-02-10 19:08:14 +07:00
Better slicing of audio and video packets per frame
This commit is contained in:
parent
db97517cd2
commit
a6f4aeb467
@ -1,6 +1,7 @@
|
|||||||
package com.riiablo.video;
|
package com.riiablo.video;
|
||||||
|
|
||||||
import io.netty.buffer.ByteBuf;
|
import io.netty.buffer.ByteBuf;
|
||||||
|
import io.netty.buffer.ByteBufUtil;
|
||||||
import org.apache.commons.io.FileUtils;
|
import org.apache.commons.io.FileUtils;
|
||||||
|
|
||||||
import com.badlogic.gdx.audio.AudioDevice;
|
import com.badlogic.gdx.audio.AudioDevice;
|
||||||
@ -166,8 +167,8 @@ public class BIK {
|
|||||||
final int packetSize = in.readSafe32u();
|
final int packetSize = in.readSafe32u();
|
||||||
log.trace("packetSize: {} bytes", packetSize);
|
log.trace("packetSize: {} bytes", packetSize);
|
||||||
|
|
||||||
// final ByteInput audioPacket = in.readSlice(packetSize);
|
final ByteInput audioPacket = in.readSlice(packetSize);
|
||||||
final ByteInput audioPacket = in;
|
System.out.println(ByteBufUtil.prettyHexDump(audioPacket.buffer()));
|
||||||
final int numSamples = audioPacket.readSafe32u();
|
final int numSamples = audioPacket.readSafe32u();
|
||||||
log.trace("numSamples: {}", numSamples);
|
log.trace("numSamples: {}", numSamples);
|
||||||
|
|
||||||
@ -181,6 +182,9 @@ public class BIK {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
log.trace("videoPacket.bytesRemaining: {} bytes", in.bytesRemaining());
|
final int packetSize = in.bytesRemaining();
|
||||||
|
log.trace("packetSize: {} bytes", packetSize);
|
||||||
|
final ByteInput videoPacket = in;
|
||||||
|
System.out.println(ByteBufUtil.prettyHexDump(videoPacket.buffer()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user