Browse Source

af_resample: Set the number of samples in the last frame

Otherwise trailing zeroes would appear.

Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
tags/n2.8
Luca Barbato 10 years ago
parent
commit
c060d046aa
2 changed files with 2 additions and 1 deletions
  1. +1
    -0
      libavfilter/af_resample.c
  2. +1
    -1
      tests/fate/libavresample.mak

+ 1
- 0
libavfilter/af_resample.c View File

@@ -202,6 +202,7 @@ static int request_frame(AVFilterLink *outlink)
return (ret == 0) ? AVERROR_EOF : ret;
}

frame->nb_samples = ret;
frame->pts = s->next_pts;
return ff_filter_frame(outlink, frame);
}


+ 1
- 1
tests/fate/libavresample.mak View File

@@ -38,7 +38,7 @@ fate-lavr-resample-$(3)-$(1)-$(2): CMD = avconv -i $(TARGET_PATH)/tests/data/asy
fate-lavr-resample-$(3)-$(1)-$(2): CMP = oneoff
fate-lavr-resample-$(3)-$(1)-$(2): CMP_UNIT = $(5)
fate-lavr-resample-$(3)-$(1)-$(2): FUZZ = 6
fate-lavr-resample-$(3)-$(1)-$(2): REF = $(SAMPLES)/lavr/lavr-resample-$(3)-$(1)-$(2)-v2
fate-lavr-resample-$(3)-$(1)-$(2): REF = $(SAMPLES)/lavr/lavr-resample-$(3)-$(1)-$(2)-v3
endef

$(call CROSS_TEST,$(SAMPLERATES),RESAMPLE,s16p,s16le,s16)


Loading…
Cancel
Save