diff --git a/include/upipe-filters/upipe_filter_decode.h b/include/upipe-filters/upipe_filter_decode.h index 106c65adf..d7469433a 100644 --- a/include/upipe-filters/upipe_filter_decode.h +++ b/include/upipe-filters/upipe_filter_decode.h @@ -90,7 +90,7 @@ enum upipe_fdec_mgr_command { */ \ static inline int \ upipe_fdec_mgr_get_##name##_mgr(struct upipe_mgr *mgr, \ - struct upipe_mgr *p) \ + struct upipe_mgr **p) \ { \ return upipe_mgr_control(mgr, UPIPE_FDEC_MGR_GET_##NAME##_MGR, \ UPIPE_FDEC_SIGNATURE, p); \ @@ -104,7 +104,7 @@ static inline int \ */ \ static inline int \ upipe_fdec_mgr_set_##name##_mgr(struct upipe_mgr *mgr, \ - struct upipe_mgr *m) \ + struct upipe_mgr *m) \ { \ return upipe_mgr_control(mgr, UPIPE_FDEC_MGR_SET_##NAME##_MGR, \ UPIPE_FDEC_SIGNATURE, m); \ diff --git a/include/upipe-filters/upipe_filter_encode.h b/include/upipe-filters/upipe_filter_encode.h index 0c2464833..a870b1131 100644 --- a/include/upipe-filters/upipe_filter_encode.h +++ b/include/upipe-filters/upipe_filter_encode.h @@ -56,7 +56,7 @@ enum upipe_fenc_mgr_command { */ \ static inline int \ upipe_fenc_mgr_get_##name##_mgr(struct upipe_mgr *mgr, \ - struct upipe_mgr *p) \ + struct upipe_mgr **p) \ { \ return upipe_mgr_control(mgr, UPIPE_FENC_MGR_GET_##NAME##_MGR, \ UPIPE_FENC_SIGNATURE, p); \ @@ -70,7 +70,7 @@ static inline int \ */ \ static inline int \ upipe_fenc_mgr_set_##name##_mgr(struct upipe_mgr *mgr, \ - struct upipe_mgr *m) \ + struct upipe_mgr *m) \ { \ return upipe_mgr_control(mgr, UPIPE_FENC_MGR_SET_##NAME##_MGR, \ UPIPE_FENC_SIGNATURE, m); \