lavfi: remove disabled FF_API_VSRC_BUFFER_ADD_FRAME cruft
This commit is contained in:
parent
6c1e065bd4
commit
0b3b958135
@ -10,7 +10,6 @@ HEADERS = avfilter.h \
|
||||
buffersink.h \
|
||||
buffersrc.h \
|
||||
version.h \
|
||||
vsrc_buffer.h \
|
||||
|
||||
OBJS = allfilters.o \
|
||||
audio.o \
|
||||
|
@ -29,7 +29,6 @@
|
||||
#include "formats.h"
|
||||
#include "internal.h"
|
||||
#include "video.h"
|
||||
#include "vsrc_buffer.h"
|
||||
|
||||
#include "libavutil/audioconvert.h"
|
||||
#include "libavutil/fifo.h"
|
||||
@ -70,25 +69,6 @@ typedef struct {
|
||||
return AVERROR(EINVAL);\
|
||||
}
|
||||
|
||||
#if FF_API_VSRC_BUFFER_ADD_FRAME
|
||||
int av_vsrc_buffer_add_frame(AVFilterContext *buffer_filter, AVFrame *frame,
|
||||
int64_t pts, AVRational pixel_aspect)
|
||||
{
|
||||
int64_t orig_pts = frame->pts;
|
||||
AVRational orig_sar = frame->sample_aspect_ratio;
|
||||
int ret;
|
||||
|
||||
frame->pts = pts;
|
||||
frame->sample_aspect_ratio = pixel_aspect;
|
||||
if ((ret = av_buffersrc_write_frame(buffer_filter, frame)) < 0)
|
||||
return ret;
|
||||
frame->pts = orig_pts;
|
||||
frame->sample_aspect_ratio = orig_sar;
|
||||
|
||||
return 0;
|
||||
}
|
||||
#endif
|
||||
|
||||
int av_buffersrc_write_frame(AVFilterContext *buffer_filter, AVFrame *frame)
|
||||
{
|
||||
BufferSourceContext *c = buffer_filter->priv;
|
||||
|
@ -44,9 +44,6 @@
|
||||
* Those FF_API_* defines are not part of public API.
|
||||
* They may change, break or disappear at any time.
|
||||
*/
|
||||
#ifndef FF_API_VSRC_BUFFER_ADD_FRAME
|
||||
#define FF_API_VSRC_BUFFER_ADD_FRAME (LIBAVFILTER_VERSION_MAJOR < 3)
|
||||
#endif
|
||||
#ifndef FF_API_DEFAULT_CONFIG_OUTPUT_LINK
|
||||
#define FF_API_DEFAULT_CONFIG_OUTPUT_LINK (LIBAVFILTER_VERSION_MAJOR < 3)
|
||||
#endif
|
||||
|
@ -1,37 +0,0 @@
|
||||
/*
|
||||
* Copyright (c) 2008 Vitor Sessak
|
||||
*
|
||||
* This file is part of Libav.
|
||||
*
|
||||
* Libav is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* Libav is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with Libav; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
|
||||
#ifndef AVFILTER_VSRC_BUFFER_H
|
||||
#define AVFILTER_VSRC_BUFFER_H
|
||||
|
||||
/**
|
||||
* @file
|
||||
* memory buffer source API for video
|
||||
*/
|
||||
|
||||
#include "libavcodec/avcodec.h" /* AVFrame */
|
||||
#include "avfilter.h"
|
||||
|
||||
#if FF_API_VSRC_BUFFER_ADD_FRAME
|
||||
int av_vsrc_buffer_add_frame(AVFilterContext *buffer_filter, AVFrame *frame,
|
||||
int64_t pts, AVRational pixel_aspect);
|
||||
#endif
|
||||
|
||||
#endif /* AVFILTER_VSRC_BUFFER_H */
|
Loading…
Reference in New Issue
Block a user