[FFmpeg-devel] [PATCH] avcodec/cfhd: prepare for SIMD addition
Paul B Mahol
onemda at gmail.com
Sun Aug 9 20:06:06 EEST 2020
On 8/9/20, James Almer <jamrial at gmail.com> wrote:
> On 8/9/2020 1:57 PM, Paul B Mahol wrote:
>> Hi,
>>
>> patch attached.
>
> [...]
>
>> libavcodec/Makefile | 2 +-
>> libavcodec/cfhd.c | 60 +++++++++++-------------------------
>> libavcodec/cfhd.h | 3 ++
>> libavcodec/cfhddsp.c | 62 ++++++++++++++++++++++++++++++++++++++
>> libavcodec/cfhddsp.h | 34 +++++++++++++++++++++
>> libavcodec/cfhdfilter.h | 67 +++++++++++++++++++++++++++++++++++++++++
>> 6 files changed, 185 insertions(+), 43 deletions(-)
>> create mode 100644 libavcodec/cfhddsp.c
>> create mode 100644 libavcodec/cfhddsp.h
>> create mode 100644 libavcodec/cfhdfilter.h
>>
>> diff --git a/libavcodec/Makefile b/libavcodec/Makefile
>> index fc4294816e..26038e96d3 100644
>> --- a/libavcodec/Makefile
>> +++ b/libavcodec/Makefile
>> @@ -254,7 +254,7 @@ OBJS-$(CONFIG_CCAPTION_DECODER) +=
>> ccaption_dec.o ass.o
>> OBJS-$(CONFIG_CDGRAPHICS_DECODER) += cdgraphics.o
>> OBJS-$(CONFIG_CDTOONS_DECODER) += cdtoons.o
>> OBJS-$(CONFIG_CDXL_DECODER) += cdxl.o
>> -OBJS-$(CONFIG_CFHD_DECODER) += cfhd.o cfhddata.o
>> +OBJS-$(CONFIG_CFHD_DECODER) += cfhd.o cfhddata.o cfhddsp.o
>> OBJS-$(CONFIG_CFHD_ENCODER) += cfhdenc.o cfhddata.o
>> OBJS-$(CONFIG_CINEPAK_DECODER) += cinepak.o
>> OBJS-$(CONFIG_CINEPAK_ENCODER) += cinepakenc.o elbg.o
>> diff --git a/libavcodec/cfhd.c b/libavcodec/cfhd.c
>> index 1d7f964e34..e0503c1fa1 100644
>> --- a/libavcodec/cfhd.c
>> +++ b/libavcodec/cfhd.c
>> @@ -190,7 +190,7 @@ static inline void process_bayer(AVFrame *frame, int
>> bpc)
>> }
>> }
>>
>> -static inline void filter(int16_t *output, ptrdiff_t out_stride,
>> +static av_always_inline void filter(int16_t *output, ptrdiff_t
>> out_stride,
>
> Shouldn't you remove this function and include cfhdfilter.h instead?
LOL, yes.
>
>> int16_t *low, ptrdiff_t low_stride,
>> int16_t *high, ptrdiff_t high_stride,
>
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>
> To unsubscribe, visit link above, or email
> ffmpeg-devel-request at ffmpeg.org with subject "unsubscribe".
More information about the ffmpeg-devel
mailing list