2017-03-01 23:42 GMT+01:00 Martin Vignali <martin.vign...@gmail.com>: > Hello, > > In attach patch for decoding float data (rgb/gray only) inside psd > Like in the openexr decoder, float data is convert to uint16 > A gamma conversion can be apply before uint16 conversion (with an option) > > the function : static inline uint16_t psd_flt2uint(uint32_t v) > is a copy/paste of exr_flt_uint of the exr decoder. > Probably need to be move somewhere (but i don't know the best place for that)
If no other suggestions are made, move it to libavcodec/internal.h and make it av_always_inline. Is the buffer always necessary, or can the transformation be done in-place? > Sample can be found here : > https://we.tl/85kvceapTL Thank you, Carl Eugen _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel