mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2024-12-24 16:22:37 +00:00
Give more explicit/less confusing names to the filters dealing with
aspect ratio. Originally committed as revision 25800 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
819e2ab0d8
commit
2fb21bf4ff
@ -57,6 +57,7 @@ version <next>:
|
||||
- ASS subtitle encoder and decoder
|
||||
- IEC 61937 encapsulation for E-AC3 (for HDMI passthrough)
|
||||
- overlay filter added
|
||||
- rename aspect filter to setdar, and pixelaspect to setsar
|
||||
|
||||
|
||||
version 0.6:
|
||||
|
@ -19,7 +19,6 @@ OBJS-$(CONFIG_ANULLSRC_FILTER) += asrc_anullsrc.o
|
||||
|
||||
OBJS-$(CONFIG_ANULLSINK_FILTER) += asink_anullsink.o
|
||||
|
||||
OBJS-$(CONFIG_ASPECT_FILTER) += vf_aspect.o
|
||||
OBJS-$(CONFIG_BLACKFRAME_FILTER) += vf_blackframe.o
|
||||
OBJS-$(CONFIG_CROP_FILTER) += vf_crop.o
|
||||
OBJS-$(CONFIG_CROPDETECT_FILTER) += vf_cropdetect.o
|
||||
@ -34,9 +33,10 @@ OBJS-$(CONFIG_OCV_SMOOTH_FILTER) += vf_libopencv.o
|
||||
OBJS-$(CONFIG_OVERLAY_FILTER) += vf_overlay.o
|
||||
OBJS-$(CONFIG_PAD_FILTER) += vf_pad.o
|
||||
OBJS-$(CONFIG_PIXDESCTEST_FILTER) += vf_pixdesctest.o
|
||||
OBJS-$(CONFIG_PIXELASPECT_FILTER) += vf_aspect.o
|
||||
OBJS-$(CONFIG_SCALE_FILTER) += vf_scale.o
|
||||
OBJS-$(CONFIG_SETDAR_FILTER) += vf_aspect.o
|
||||
OBJS-$(CONFIG_SETPTS_FILTER) += vf_setpts.o
|
||||
OBJS-$(CONFIG_SETSAR_FILTER) += vf_aspect.o
|
||||
OBJS-$(CONFIG_SETTB_FILTER) += vf_settb.o
|
||||
OBJS-$(CONFIG_SLICIFY_FILTER) += vf_slicify.o
|
||||
OBJS-$(CONFIG_TRANSPOSE_FILTER) += vf_transpose.o
|
||||
|
@ -40,7 +40,6 @@ void avfilter_register_all(void)
|
||||
|
||||
REGISTER_FILTER (ANULLSINK, anullsink, asink);
|
||||
|
||||
REGISTER_FILTER (ASPECT, aspect, vf);
|
||||
REGISTER_FILTER (BLACKFRAME, blackframe, vf);
|
||||
REGISTER_FILTER (CROP, crop, vf);
|
||||
REGISTER_FILTER (CROPDETECT, cropdetect, vf);
|
||||
@ -55,9 +54,10 @@ void avfilter_register_all(void)
|
||||
REGISTER_FILTER (OVERLAY, overlay, vf);
|
||||
REGISTER_FILTER (PAD, pad, vf);
|
||||
REGISTER_FILTER (PIXDESCTEST, pixdesctest, vf);
|
||||
REGISTER_FILTER (PIXELASPECT, pixelaspect, vf);
|
||||
REGISTER_FILTER (SCALE, scale, vf);
|
||||
REGISTER_FILTER (SETDAR, setdar, vf);
|
||||
REGISTER_FILTER (SETPTS, setpts, vf);
|
||||
REGISTER_FILTER (SETSAR, setsar, vf);
|
||||
REGISTER_FILTER (SETTB, settb, vf);
|
||||
REGISTER_FILTER (SLICIFY, slicify, vf);
|
||||
REGISTER_FILTER (TRANSPOSE, transpose, vf);
|
||||
|
@ -25,8 +25,8 @@
|
||||
#include "libavutil/avutil.h"
|
||||
|
||||
#define LIBAVFILTER_VERSION_MAJOR 1
|
||||
#define LIBAVFILTER_VERSION_MINOR 63
|
||||
#define LIBAVFILTER_VERSION_MICRO 1
|
||||
#define LIBAVFILTER_VERSION_MINOR 64
|
||||
#define LIBAVFILTER_VERSION_MICRO 0
|
||||
|
||||
#define LIBAVFILTER_VERSION_INT AV_VERSION_INT(LIBAVFILTER_VERSION_MAJOR, \
|
||||
LIBAVFILTER_VERSION_MINOR, \
|
||||
|
@ -66,9 +66,9 @@ static void start_frame(AVFilterLink *link, AVFilterBufferRef *picref)
|
||||
avfilter_start_frame(link->dst->outputs[0], picref);
|
||||
}
|
||||
|
||||
#if CONFIG_ASPECT_FILTER
|
||||
/* for aspect filter, convert from frame aspect ratio to pixel aspect ratio */
|
||||
static int frameaspect_config_props(AVFilterLink *inlink)
|
||||
#if CONFIG_SETDAR_FILTER
|
||||
/* for setdar filter, convert from frame aspect ratio to pixel aspect ratio */
|
||||
static int setdar_config_props(AVFilterLink *inlink)
|
||||
{
|
||||
AspectContext *aspect = inlink->dst->priv;
|
||||
|
||||
@ -79,9 +79,9 @@ static int frameaspect_config_props(AVFilterLink *inlink)
|
||||
return 0;
|
||||
}
|
||||
|
||||
AVFilter avfilter_vf_aspect = {
|
||||
.name = "aspect",
|
||||
.description = NULL_IF_CONFIG_SMALL("Set the frame aspect ratio."),
|
||||
AVFilter avfilter_vf_setdar = {
|
||||
.name = "setdar",
|
||||
.description = NULL_IF_CONFIG_SMALL("Set the frame display aspect ratio."),
|
||||
|
||||
.init = init,
|
||||
|
||||
@ -89,7 +89,7 @@ AVFilter avfilter_vf_aspect = {
|
||||
|
||||
.inputs = (AVFilterPad[]) {{ .name = "default",
|
||||
.type = AVMEDIA_TYPE_VIDEO,
|
||||
.config_props = frameaspect_config_props,
|
||||
.config_props = setdar_config_props,
|
||||
.get_video_buffer = avfilter_null_get_video_buffer,
|
||||
.start_frame = start_frame,
|
||||
.end_frame = avfilter_null_end_frame },
|
||||
@ -99,12 +99,12 @@ AVFilter avfilter_vf_aspect = {
|
||||
.type = AVMEDIA_TYPE_VIDEO, },
|
||||
{ .name = NULL}},
|
||||
};
|
||||
#endif /* CONFIG_ASPECT_FILTER */
|
||||
#endif /* CONFIG_SETDAR_FILTER */
|
||||
|
||||
#if CONFIG_PIXELASPECT_FILTER
|
||||
AVFilter avfilter_vf_pixelaspect = {
|
||||
.name = "pixelaspect",
|
||||
.description = NULL_IF_CONFIG_SMALL("Set the pixel aspect ratio."),
|
||||
#if CONFIG_SETSAR_FILTER
|
||||
AVFilter avfilter_vf_setsar = {
|
||||
.name = "setsar",
|
||||
.description = NULL_IF_CONFIG_SMALL("Set the pixel sample aspect ratio."),
|
||||
|
||||
.init = init,
|
||||
|
||||
@ -121,5 +121,5 @@ AVFilter avfilter_vf_pixelaspect = {
|
||||
.type = AVMEDIA_TYPE_VIDEO, },
|
||||
{ .name = NULL}},
|
||||
};
|
||||
#endif /* CONFIG_PIXELASPECT_FILTER */
|
||||
#endif /* CONFIG_SETSAR_FILTER */
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user