Browse Source

WMAL: do not output last frame again if nothing was decoded in current packet

Reviewed-by: Mashiat Sarker Shakkhar <mashiat.sarker@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
tags/n0.11
Jakub Stachowski Kostya Shishkov 14 years ago
parent
commit
035a394eac
1 changed files with 2 additions and 0 deletions
  1. +2
    -0
      libavcodec/wmalosslessdec.c

+ 2
- 0
libavcodec/wmalosslessdec.c View File

@@ -1166,6 +1166,8 @@ static int decode_packet(AVCodecContext *avctx, void *data, int *got_frame_ptr,
int buf_size = avpkt->size;
int num_bits_prev_frame, packet_sequence_number, spliced_packet;

s->frame.nb_samples = 0;

if (s->packet_done || s->packet_loss) {
s->packet_done = 0;



Loading…
Cancel
Save