Anton Khirnov
|
7e350379f8
|
lavfi: switch to AVFrame.
Deprecate AVFilterBuffer/AVFilterBufferRef and everything related to it
and use AVFrame instead.
|
12 years ago |
Anton Khirnov
|
565e4993c6
|
lavfi: merge start_frame/draw_slice/end_frame
Any alleged performance benefits gained from the split are purely
mythological and do not justify added code complexity.
|
12 years ago |
Anton Khirnov
|
59ee9f78b0
|
lavfi: do not use av_pix_fmt_descriptors directly.
|
12 years ago |
Anton Khirnov
|
716d413c13
|
Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat
|
12 years ago |
Martin Storsjö
|
70766c2182
|
Add some more missing includes after removing the implicit common.h
Signed-off-by: Martin Storsjö <martin@martin.st>
|
13 years ago |
Martin Storsjö
|
1d9c2dc89a
|
Don't include common.h from avutil.h
Signed-off-by: Martin Storsjö <martin@martin.st>
|
13 years ago |
Loren Merritt
|
fb44e7401f
|
factor identical ff_inplace_start_frame out of two filters
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
|
13 years ago |
Anton Khirnov
|
1dc4205018
|
lavfi: check all avfilter_ref_buffer() calls for errors.
|
13 years ago |
Anton Khirnov
|
d4f89906e3
|
lavfi: add error handling to end_frame().
|
13 years ago |
Anton Khirnov
|
e9b992d035
|
lavfi: add error handling to draw_slice().
|
13 years ago |
Anton Khirnov
|
ebc8d97481
|
lavfi: add error handling to start_frame().
|
13 years ago |
Anton Khirnov
|
4c9080a7ef
|
lavfi: unref AVFilterLink.out_buf in ff_end_frame().
This reduces code duplication and prevents stale pointers from remaining
on the link.
|
13 years ago |
Anton Khirnov
|
07bad27810
|
lavfi: unref AVFilterLink.cur_buf in ff_end_frame().
This reduces code duplication and prevents stale pointers from remaining
on the link.
|
13 years ago |
Anton Khirnov
|
1961e46c15
|
lavfi: remove disabled FF_API_FILTERS_PUBLIC cruft
|
13 years ago |
Anton Khirnov
|
9baeff9506
|
lavfi: replace AVFilterContext.input/output_count with nb_inputs/outputs
This is more consistent with naming in the rest of Libav.
|
13 years ago |
Anton Khirnov
|
6d58358a3a
|
lavfi: make avfilter_get_video_buffer() private on next bump.
They are only useful inside filters and we don't allow user filters for
now.
|
13 years ago |
Anton Khirnov
|
803391f719
|
lavfi: remove request/poll and drawing functions from public API on next bump
They are only useful inside filters and we don't allow user filters for
now.
|
13 years ago |
Anton Khirnov
|
c04c533f62
|
lavfi: remove avfilter_null_* from public API on next bump.
Those functions are only useful inside filters. It is better to not
support user filters until the API is more stable.
|
13 years ago |
Anton Khirnov
|
43c7a01e98
|
lavfi: remove avfilter_default_* from public API on next bump.
Those functions are only useful inside filters. It is better to not
support user filters until the API is more stable.
|
13 years ago |
Anton Khirnov
|
7b3b24a8ee
|
lavfi: initialize pts to AV_NOPTS_VALUE when creating new buffer refs.
|
13 years ago |
Diego Biurrun
|
91791ac2ed
|
avfilter: Move ff_get_ref_perms_string() to where it is used.
This fixes a compilation failure with -DDEBUG.
|
13 years ago |
Anton Khirnov
|
c5432d3ca4
|
lavfi: move video-related functions to a separate file.
This is easier to follow than having them randomly scattered in
avfilter.c and defaults.c.
|
13 years ago |