Skip to content

Enable AsyncImageFilter and FilteredFileReader bindings in OSS builds#363

Open
danielyan86129 wants to merge 3 commits intomainfrom
export-D97196349
Open

Enable AsyncImageFilter and FilteredFileReader bindings in OSS builds#363
danielyan86129 wants to merge 3 commits intomainfrom
export-D97196349

Conversation

@danielyan86129
Copy link
Copy Markdown
Contributor

Summary:

  • Enable AsyncImageFilter and FilteredFileReader pybind11 bindings in
    OSS builds by adding vrs_bindings/filter/.cpp to OSS_VRSBINDINGS_SRC
    glob and filter/
    .h to OSS_VRSBINDINGS_HEADERS glob
  • Move pybind_filter() and pybind_filtered_filereader() calls outside
    IS_VRS_FB_INTERNAL() preprocessor guards so they are registered in
    both OSS and internal builds
  • Add //arvr/libraries/vrs/utils:utils dep to vrsbindings_oss target
    (provides AsyncImageFilter C++ implementation)
  • Add missing PyUtils.h include in PyImageFilter.cpp (provides pyWrap)
  • Export AsyncImageFilter, AsyncImageFilterIterator, FilteredFileReader,
    and ImageRecordInfo from the OSS pyvrs init.py

Differential Revision: D97196349

Summary:

Update build-and-test and deploy GitHub Actions workflows for pyvrs2.

Reviewed By: YLouWashU

Differential Revision: D95732614
Summary:

Add AriaGen2ImageDataLayout C++ bindings for pyvrs, enabling Python access to Aria Gen2 image data layout fields.

Reviewed By: kongchen1992

Differential Revision: D96868595
Summary:
- Enable AsyncImageFilter and FilteredFileReader pybind11 bindings in
  OSS builds by adding vrs_bindings/filter/*.cpp to OSS_VRSBINDINGS_SRC
  glob and filter/*.h to OSS_VRSBINDINGS_HEADERS glob
- Move pybind_filter() and pybind_filtered_filereader() calls outside
  IS_VRS_FB_INTERNAL() preprocessor guards so they are registered in
  both OSS and internal builds
- Add //arvr/libraries/vrs/utils:utils dep to vrsbindings_oss target
  (provides AsyncImageFilter C++ implementation)
- Add missing PyUtils.h include in PyImageFilter.cpp (provides pyWrap)
- Export AsyncImageFilter, AsyncImageFilterIterator, FilteredFileReader,
  and ImageRecordInfo from the OSS pyvrs __init__.py

Differential Revision: D97196349
@meta-cla meta-cla Bot added the cla signed label Mar 18, 2026
@meta-codesync
Copy link
Copy Markdown
Contributor

meta-codesync Bot commented Mar 18, 2026

@danielyan86129 has exported this pull request. If you are a Meta employee, you can view the originating Diff in D97196349.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant