# Changelog ## v0.8.3 ### Bug Fixes - Use aligned buffer alignment for all video elements - Fixed can not decode when video output not 16 pixels alignment - Added global lock `vid_ppa` to avoid racing condition on PPA access - Fixed rotate not take effect if angle is 180 for `vid_ppa` ## v0.8.2 ### Bug Fixes - Fixed `gmf_video` wrongly report video info when open (either non-bypass or failed) ## v0.8.1 ### Features - Added `esp_gmf_video_param_get_dst_fmts_by_codec` function ### Bug Fixes - Added fine-grained mutex protection for internal handle calls across `gmf_video` elements to improve thread safety ## v0.8.0 No further changes. Version updated to align with other components. ## v0.7.1 ### Features - Add QP and GOP setting support for video encoder element ## v0.7.0 ### Features This is the initial release of the `gmf_video` component, introducing the following features: * Core video processing elements: decoder, encoder, frame rate converter, overlay mixer, and hardware-accelerated Pixel Processing Accelerator (PPA) * Software-based video effects: cropper, scaler, color converter, and rotator
5cd04a502dd00aa4c70db046f9509f04b89cc8d9
idf.py add-dependency "espressif/gmf_video^0.8.3"