You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* feat: Support ffmepg 7
Log: Fix build on ffmepg 7
* fix:(libcam_encoder) Add fallback definitions for FF_PROFILE_* macros
Some older FFmpeg or libav versions do not define FF_PROFILE_* macros.
Add conditional definitions to ensure compatibility with AV_PROFILE_*
constants, fixing build errors on systems with outdated headers.
Log:
* fix: update function signature for GCC 15 compatibility
The function 'v4l2core_check_device_list_events' signature was updated
to accept 'v4l2_dev_t *' parameter instead of having no parameters.
Log: This change addresses a breaking compatibility issue introduced in GCC 15,
which enforces stricter type checking on function declarations and definitions.
Previously, GCC allowed mismatched function declarations and definitions
when parameter types differ but ultimately point to the same struct type,
such as between 'struct _v4l2_dev_t *' and 'v4l2_dev_t *'.
GCC 15's change (see GCC 15 release notes) now treats such mismatches as errors,
requiring declarations and definitions to exactly match in parameter types.
This patch aligns the declaration with the definition to fix the
'conflicting types' compilation error when building with GCC 15
0 commit comments