[FFmpeg-trac] #8622(avcodec:new): Bitstream filter hevc_metadata fails with "bit_equal_to_one out of range" on Linux but works on Windows for hevc_nvenc

FFmpeg trac at avcodec.org
Sat Apr 18 19:41:17 EEST 2020


#8622: Bitstream filter hevc_metadata fails with "bit_equal_to_one out of range"
on Linux but works on Windows for hevc_nvenc
------------------------------------+-----------------------------------
             Reporter:  Sonic-Y3k   |                    Owner:
                 Type:  defect      |                   Status:  new
             Priority:  normal      |                Component:  avcodec
              Version:  git-master  |               Resolution:
             Keywords:              |               Blocked By:
             Blocking:              |  Reproduced by developer:  0
Analyzed by developer:  1           |
------------------------------------+-----------------------------------
Changes (by mkver):

 * analyzed:  0 => 1


Comment:

 The cbs_h265 code completely ignores the possibility of
 reserved_payload_extension_data that may be present at the end of every
 SEI message. The uploaded sample has 8 zero bits of
 reserved_payload_extension_data present.

 (The current version of the spec says that reserved_payload_extension_data
 shall not be present in bitstreams conforming to this version of the
 specification, so its presence may very well be a bug somewhere. But even
 then cbs_h265 should not error out and has to treat this as potential
 reserved_payload_extension_data; right now this seriously impairs
 cbs_h265's forward compatibility.)

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


More information about the FFmpeg-trac mailing list