This repository has been archived by the owner on Jul 29, 2024. It is now read-only.
v1.5.0
Encoder
- Refactored resource allocation and deallocation. With this change, all memory leaks are fixed, ffmpeg can run multi-instance encoding in parallel, total pick committed size drops. #467
- Optimized MaxNumReorderPics in vps/sps which removed unnecessary latency while decoding. #480
- Fixed corner case of sad64x64 comparison which crashed SlideShow test sequence. #500
- Fixed the encoding random hang issue with few threads. #475
- Unpack2D function multi-threading. Improved performance for non-compressed 10 bits, >= 4k input with high encMode. #460
- Fixed an encoding crash due when width < height. #462
- Output bitstream allocation at run time. Fixed output buffer too small issue. #457 #494 #523
- Fixed an encoding run to run issue when using "-lad 0" option. #455
- Refined the DEADLOCK_DEBUG output. #492
- Fixed compile warning, valgrind warning and minor errors in user guide.
Plugins
- FFmpeg: Exposed tile related parameters. #522
- GStreamer: Plugin is merged in gstreamer upstream. https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/731. GStreamer plugin in this repo will be removed once its dependencies migrate to the new GStreamer upstream release.