First G722 rtp packet has timestamp 2^32-1.
I found the fix in jitsi repo for bug #872 (see below), and saw that "outputFormat =" is missing for G722 in (src/org/jitsi/impl/neomedia/codec/audio/g722/JNIEncoderImpl.java:118). I can not build and verify this. So maybe someone is able to try this.
regards,
chris.
diff --git a/src/net/java/sip/communicator/impl/neomedia/codec/audio/speex/JNIEncoder.java b/s
index f0cd63e..3804bfe 100644
--- a/src/net/java/sip/communicator/impl/neomedia/codec/audio/speex/JNIEncoder.java
+++ b/src/net/java/sip/communicator/impl/neomedia/codec/audio/speex/JNIEncoder.java
@@ -413,7 +413,7 @@ public class JNIEncoder
{
AudioFormat outputAudioFormat = (AudioFormat) outputFormat;
- setOutputFormat(
+ outputFormat = setOutputFormat(
new AudioFormat(
outputAudioFormat.getEncoding(),
outputAudioFormat.getSampleRate(),
@@ -425,6 +425,8 @@ public class JNIEncoder
outputAudioFormat.getFrameRate(),
outputAudioFormat.getDataType())
{
+ private static final long serialVersionUID = 0L;
···
+
@Override
public long computeDuration(long length)
{
---
Reply to this email directly or view it on GitHub:
https://github.com/jitsi/libjitsi/issues/57