
This is a merge commit message of the following branches: Merge: 6a4f5c6 579a225 Conflicts: milena/mln/core/image/image2d_ffmpeg.hh milena/mln/core/image/image2d_ffmpeg.hh | 73 +++++++++++++++++++----------- 1 files changed, 46 insertions(+), 27 deletions(-) diff --cc milena/mln/core/image/image2d_ffmpeg.hh index ea000da,12550cb..c745171 --- a/milena/mln/core/image/image2d_ffmpeg.hh +++ b/milena/mln/core/image/image2d_ffmpeg.hh @@@ -265,10 -278,20 +278,19 @@@ namespace ml buffer_ = static_cast<V*>((void *)frame->data[0]); V* buf = static_cast<V*>((void *)frame->data[0]); for (unsigned i = 0; i < nr; ++i) - { - array_[i] = buf; - buf += frame->linesize[0]; - } - - { - array_[i] = buf; - buf += frame->linesize[0] / 3; - } ++ { ++ array_[i] = buf; ++ buf += frame->linesize[0] / 3; ++ } + + // FIXME: Not supporting padding for the moment! + int padding = frame->linesize[0] / 3 % frame->width; + if (padding) + { + std::cout << "This frame uses padding for memory alignment... " + << "Not supported for the moment!" << << std::endl; + abort(); + } } template <typename V> hooks/post-receive -- Olena, a generic and efficient image processing platform