Browse Source

Fix G729 packet duration

Without this correction, timestamp is not incremented in case of transcoding

(cherry picked from commit c76b0b7ef6)
mr9.5.1
Nathanaël Semhoun 5 years ago
committed by Richard Fuchs
parent
commit
53991a06bb
1 changed files with 1 additions and 0 deletions
  1. +1
    -0
      lib/codeclib.c

+ 1
- 0
lib/codeclib.c View File

@ -2467,6 +2467,7 @@ static int bcg729_encoder_input(encoder_t *enc, AVFrame **frame) {
enc->avpkt->size = len;
enc->avpkt->pts = (*frame)->pts;
enc->avpkt->duration = len * 8; // Duration is used by encoder_input_data for pts calculation
return 0;
}


Loading…
Cancel
Save