diff options
author | Stefano Sabatini <stefano.sabatini-lala@poste.it> | 2010-01-31 19:33:29 +0300 |
---|---|---|
committer | Stefano Sabatini <stefano.sabatini-lala@poste.it> | 2010-01-31 19:33:29 +0300 |
commit | b4b664565573e0c54474c7bfb6adc19cb7b28a55 (patch) | |
tree | a544693925d18b353e8b4ee8c28ba07c6e97686f /libavfilter/vf_slicify.c | |
parent | 971c55f18680020908eeae3972bd20b36921b7e1 (diff) |
Avoid usage of avcodec_get_pix_fmt_name() and
avcodec_get_chroma_sub_sample(), directly access
av_pix_fmt_descriptors instead.
Remove some of the dependancies of lavfi on lavc.
Originally committed as revision 21575 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavfilter/vf_slicify.c')
-rw-r--r-- | libavfilter/vf_slicify.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libavfilter/vf_slicify.c b/libavfilter/vf_slicify.c index b5e9544b3f..d1c9fbc6ac 100644 --- a/libavfilter/vf_slicify.c +++ b/libavfilter/vf_slicify.c @@ -24,6 +24,7 @@ */ #include "avfilter.h" +#include "libavutil/pixdesc.h" typedef struct { int h; ///< output slice height @@ -44,9 +45,8 @@ static av_cold int init(AVFilterContext *ctx, const char *args, void *opaque) static int config_props(AVFilterLink *link) { SliceContext *slice = link->dst->priv; - int tmp; - avcodec_get_chroma_sub_sample(link->format, &tmp, &slice->vshift); + slice->vshift = av_pix_fmt_descriptors[link->format].log2_chroma_h; /* ensure that slices play nice with chroma subsampling, and enforce * a reasonable minimum size for the slices */ |