Skip to content

Conversation

@podborski
Copy link
Member

@podborski podborski commented Apr 17, 2025

lhvC and and ISOGetHEVCNALUs API call to get all NALUs out of sample entry (including layered one)

this PR also addresses a couple of cmake related issues.

@podborski podborski changed the title lhvC and and ISOGetHEVCNALUs API call to get all NALUs out of sample entry (including layered one) Adding API to handle HEVC Sample entries correctly Apr 17, 2025
@podborski podborski requested a review from cconcolato November 24, 2025 20:00
  - Add ISOBMFF_BUILD_LIB_ONLY option (default OFF for backward compatibility)
  - Skip submodule checks and tool builds when building library only
  - Enables fast integration without HM/DRC dependencies (~30s vs 5-10min)
BREAKING CHANGE: Build artifacts now go to build directory by default instead of source tree (lib/, bin/)

  - Better aligns with CMake best practices and modern workflows
  - Cleaner integration when used as a subproject via add_subdirectory()
  - Prevents source tree pollution with build artifacts
  - Use -DSET_CUSTOM_OUTPUT_DIRS=ON to restore previous behavior
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants