#11239: Copy unscaled NV12 -> NV12 (and other format with 2 planes) broken.
-------------------------------------+-------------------------------------
             Reporter:               |                    Owner:  Niklas
  Aleksoid1978                       |  Haas <git@…>
                 Type:  defect       |                   Status:  closed
             Priority:  normal       |                Component:  swscale
              Version:  unspecified  |               Resolution:  fixed
             Keywords:               |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
Changes (by Niklas Haas <git@…>):

 * owner:  (none) => Niklas Haas <git@…>
 * resolution:   => fixed
 * status:  new => closed

Comment:

 In [changeset:"77db7f9b87811aa588e6ab6a7256f7cd8267265d/ffmpeg"
 77db7f9/ffmpeg]:
 {{{#!CommitTicketReference repository="ffmpeg"
 revision="77db7f9b87811aa588e6ab6a7256f7cd8267265d"
 swscale/unscaled: correctly copy semiplanar formats

 This fixes multiple bugs with semiplanar formats like NV12. Not only do
 these
 false positive the grayscale format checks (because dst[2] in NULL), but
 they
 also copied an incorrect number of pixels.

 Fixes conversions such as nv12 -> nv12, gray8 -> nv12, nv20le -> nv20be,
 etc.

 Fixes: #11239
 Signed-off-by: Niklas Haas <g...@haasn.dev>
 Sponsored-by: Sovereign Tech Fund
 }}}
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/11239#comment:7>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
_______________________________________________
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-trac

To unsubscribe, visit link above, or email
ffmpeg-trac-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to