gstreamer/gst-libs/gst
Zhang yuankun 722d6bb625 libs: encoder: VP9: fix > 4k encode fail issue
The VP9 spec defines the MAX_TILE_WIDTH_B64(64), which is the maximum
width of a tile in units of superblocks. So the max width of one tile
should not be larger than 64x64=4096. When the width exceeds 4k, we
need to split it into multiple tiles in columns. The current vp9 encoder
does not handle this correctly.
The command such as:
  gst-launch-1.0 videotestsrc ! video/x-raw,width=7680,height=4320 ! \
    vaapivp9enc ! fakesink
will crash.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-vaapi/-/merge_requests/424>
2021-04-23 11:02:05 +08:00
..
vaapi libs: encoder: VP9: fix > 4k encode fail issue 2021-04-23 11:02:05 +08:00
meson.build libs: remove gstbitwriter 2018-05-06 17:29:45 +02:00