#5514: Interlaced HEVC Steam not Decoded Properly
-------------------------------------+-----------------------------------
             Reporter:  jlsantiago0  |                    Owner:
                 Type:  defect       |                   Status:  open
             Priority:  normal       |                Component:  avcodec
              Version:  git-master   |               Resolution:
             Keywords:  hevc         |               Blocked By:
             Blocking:               |  Reproduced by developer:  1
Analyzed by developer:  0            |
-------------------------------------+-----------------------------------

Comment (by Balling):

 I think that interlaced_source_flag is not intended for check here, better
 check field_seq_flag for 1 as per spec ("field_seq_flag equal to 1
 indicates that the CVS conveys pictures that represent fields" and
 further) and that is how it is done in
 
https://gitlab.com/mbunkus/mkvtoolnix/-/commit/47058a6da2672944aa4544f8ecb7b9a79ba3f752#0dd3dcd183ebb1497b9a9e3522e4d11a174384a2_282_288

 That will not fix #4141 of course, but that file there is not spec
 compliant. It can further be fixed by checking for picture_struct and
 interlaced_source_flag.

 Indeed as I read the spec (and as mkver reads it), the fields (not frames!
 ) can be progressive in all cases, not only for frame doubling and
 trippling.

--
Ticket URL: <https://trac.ffmpeg.org/ticket/5514#comment:13>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
_______________________________________________
FFmpeg-trac mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-trac

To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".

Reply via email to