summaryrefslogtreecommitdiff
path: root/libavscale/avscale.c
diff options
context:
space:
mode:
Diffstat (limited to 'libavscale/avscale.c')
-rw-r--r--libavscale/avscale.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/libavscale/avscale.c b/libavscale/avscale.c
index 4860b037c9..9eabb9421b 100644
--- a/libavscale/avscale.c
+++ b/libavscale/avscale.c
@@ -110,12 +110,12 @@ int avscale_build_chain(AVScaleContext *ctx, AVFrame *src, AVFrame *dst)
uint8_t *avscale_get_component_ptr(AVFrame *src, int component_id)
{ // currently a simple hack - it has to be extended for e.g. NV12
- if (component_id >= src->formaton->nb_components)
+ if (component_id >= src->formaton->pf->nb_components)
return 0;
- if (!src->formaton->component_desc[component_id].packed)
- return src->data[src->formaton->component_desc[component_id].plane];
+ if (!src->formaton->pf->component_desc[component_id].packed)
+ return src->data[src->formaton->pf->component_desc[component_id].plane];
else
- return src->data[0] + src->formaton->component_desc[component_id].offset;
+ return src->data[0] + src->formaton->pf->component_desc[component_id].offset;
}
int avscale_get_component_stride(AVFrame *src, int component_id)