[FFmpeg-trac] #635(avcodec:new): Incorrect Memory Layout when using avpicture_layout with PIX_FMT_NV12
    FFmpeg 
    trac at avcodec.org
       
    Thu Nov 10 16:53:59 CET 2011
    
    
  
#635: Incorrect Memory Layout when using avpicture_layout with PIX_FMT_NV12
-------------------------------------+-----------------------------------
             Reporter:  jkersch      |                    Owner:
                 Type:  defect       |                   Status:  new
             Priority:  normal       |                Component:  avcodec
              Version:  unspecified  |               Resolution:
             Keywords:  NV12         |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-----------------------------------
Comment (by jkersch):
 the Luma plane is correct, however, for Cb and Cr there are two different
 buffers instead of an interleaved one where the byte are merged in the
 form (Cb)(Cr)(Cb)(Cr).
 linesize however correctly displays only 2 planes.
 any chance to get this layouted directly within avpicture_layout?
 i want to pack those buffers into a media sample to use avcodec as a Media
 Foundation Transform decoder. (which works great, except the hack to
 output NV12)
-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/635#comment:2>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker
    
    
More information about the FFmpeg-trac
mailing list