espressif/gmf_video

0.8.3

Latest
uploaded 1 day ago
Espressif GMF Video Elements Module

changelog

# 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

Links

Supports all targets

License: Custom

To add this component to your project, run:

idf.py add-dependency "espressif/gmf_video^0.8.3"

download archive

Stats

  • Archive size
    Archive size ~ 59.30 KB
  • Downloaded in total
    Downloaded in total 11.5k times
  • Weekly Downloads Weekly Downloads (All Versions)
  • Downloaded this version
    This version: 0 times

Badge

espressif/gmf_video version: 0.8.3
|