libavfilter/buffer.c File Reference
#include "libavutil/channel_layout.h"
#include "libavutil/avassert.h"
#include "libavutil/common.h"
#include "libavutil/imgutils.h"
#include "libavcodec/avcodec.h"
#include "avfilter.h"
#include "internal.h"
#include "audio.h"
#include "avcodec.h"
Include dependency graph for libavfilter/buffer.c:

Go to the source code of this file.

Functions

void ff_avfilter_default_free_buffer (AVFilterBuffer *ptr)
 default handler for freeing audio/video buffer when there are no references left More...
 
static void copy_video_props (AVFilterBufferRefVideoProps *dst, AVFilterBufferRefVideoProps *src)
 
AVFilterBufferRef * avfilter_ref_buffer (AVFilterBufferRef *ref, int pmask)
 
void avfilter_unref_buffer (AVFilterBufferRef *ref)
 
void avfilter_unref_bufferp (AVFilterBufferRef **ref)
 
int avfilter_copy_frame_props (AVFilterBufferRef *dst, const AVFrame *src)
 
void avfilter_copy_buffer_ref_props (AVFilterBufferRef *dst, AVFilterBufferRef *src)
 

Function Documentation

void avfilter_copy_buffer_ref_props ( AVFilterBufferRef *  dst,
AVFilterBufferRef *  src 
)

Definition at line 148 of file libavfilter/buffer.c.

int avfilter_copy_frame_props ( AVFilterBufferRef *  dst,
const AVFrame src 
)

Definition at line 118 of file libavfilter/buffer.c.

Referenced by av_buffersink_set_frame_size().

AVFilterBufferRef* avfilter_ref_buffer ( AVFilterBufferRef *  ref,
int  pmask 
)

Definition at line 51 of file libavfilter/buffer.c.

void avfilter_unref_buffer ( AVFilterBufferRef *  ref)

Definition at line 95 of file libavfilter/buffer.c.

Referenced by av_buffersrc_add_frame_internal(), and avfilter_unref_bufferp().

void avfilter_unref_bufferp ( AVFilterBufferRef **  ref)

Definition at line 112 of file libavfilter/buffer.c.

static void copy_video_props ( AVFilterBufferRefVideoProps *  dst,
AVFilterBufferRefVideoProps *  src 
)
static

Definition at line 42 of file libavfilter/buffer.c.

Referenced by avfilter_copy_buffer_ref_props(), and avfilter_ref_buffer().

void ff_avfilter_default_free_buffer ( AVFilterBuffer *  ptr)

default handler for freeing audio/video buffer when there are no references left

Definition at line 34 of file libavfilter/buffer.c.

Referenced by ff_default_get_video_buffer(), and ff_get_audio_buffer().