summaryrefslogtreecommitdiff
path: root/libavfilter/vf_slicify.c
diff options
context:
space:
mode:
authorStefano Sabatini <stefano.sabatini-lala@poste.it>2010-01-31 16:33:29 +0000
committerStefano Sabatini <stefano.sabatini-lala@poste.it>2010-01-31 16:33:29 +0000
commitb4b664565573e0c54474c7bfb6adc19cb7b28a55 (patch)
treea544693925d18b353e8b4ee8c28ba07c6e97686f /libavfilter/vf_slicify.c
parent971c55f18680020908eeae3972bd20b36921b7e1 (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.c4
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 */