Browse Source

buffersink: add av_buffersink_get_frame_rate().

tags/n1.0
Nicolas George 13 years ago
parent
commit
283cc05938
2 changed files with 10 additions and 0 deletions
  1. +5
    -0
      libavfilter/buffersink.h
  2. +5
    -0
      libavfilter/sink_buffer.c

+ 5
- 0
libavfilter/buffersink.h View File

@@ -133,4 +133,9 @@ int av_buffersink_read(AVFilterContext *sink, AVFilterBufferRef **buf);
int av_buffersink_read_samples(AVFilterContext *ctx, AVFilterBufferRef **buf,
int nb_samples);

/**
* Get the frame rate of the input.
*/
AVRational av_buffersink_get_frame_rate(AVFilterContext *ctx);

#endif /* AVFILTER_BUFFERSINK_H */

+ 5
- 0
libavfilter/sink_buffer.c View File

@@ -142,6 +142,11 @@ int av_buffersink_get_buffer_ref(AVFilterContext *ctx,
return 0;
}

AVRational av_buffersink_get_frame_rate(AVFilterContext *ctx)
{
return ctx->inputs[0]->frame_rate;
}

int av_buffersink_poll_frame(AVFilterContext *ctx)
{
BufferSinkContext *buf = ctx->priv;


Loading…
Cancel
Save