[FFmpeg-trac] #6649(avcodec:new): DNxHR 444 encoding crashes because of wrong macroblock size

FFmpeg trac at avcodec.org
Tue Sep 12 00:52:27 EEST 2017


#6649: DNxHR 444 encoding crashes because of wrong macroblock size
-------------------------------------+-----------------------------------
             Reporter:  devernay     |                    Owner:
                 Type:  defect       |                   Status:  new
             Priority:  normal       |                Component:  avcodec
              Version:  git-master   |               Resolution:
             Keywords:  DNxHD DNxHR  |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-----------------------------------

Comment (by devernay):

 - the size of edge_buf_y, edge_buf_uv[0] and edge_buf_uv[1] (defined in
 dnxhdenc.h) should be 512 bytes, not 256, to cope for 16-bit data
 - when the bit depth is 10, I think linesize should be 32 and uvlinesize
 should be 16 + 16*ctx->is_444

--
Ticket URL: <https://trac.ffmpeg.org/ticket/6649#comment:3>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list