-
Notifications
You must be signed in to change notification settings - Fork 120
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix publisher advertiseImpl() and subscribeImpl() for compressed_image_transport, compressed_depth_transport and theora_image_transport #106
Conversation
…ra image transport Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
cc @jacobperron |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thanks 🙇
CI is complaining about some of the |
Duplicate of #105 (Draft), but happy to close the other if this gets merged first. |
Yes, this needs a new release of Actually, that PR is the one that broke this, right? |
This doesn't apply to humble, it's needed after ros-perception/image_common#249. |
That's the PR that would break this once the changes are released, yes. (Hence #105 still being a draft). Just to confirm, were you building both image_common and image_transport_plugins from source? The original problem that ros-perception/image_common#249 solved was the error message that showed up at run time:
showed up when you called advertiseImpl without options, so there was a PR that hacked around this (ros-perception/image_common#243). In ros-perception/image_common#243 (comment), I suggested deprecating image transports that don't handle options correctly. |
Yes, I'm building both from source. |
@jacobperron can you create a new branch for humble so this can be merged in the |
|
I also needed this change to compile compressed depth image transport:
|
Thanks @eigendude, I didn't check |
Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
I needed some extra fixes, but this is working fine locally for me. |
@ros-pull-request-builder retest this please |
still receiving this error
for compressed depth plugin on Ubuntu 22.04 ROS 2 Humble |
Required after ros-perception/image_common#249 and ros-perception/image_common#252.
None of the parameters of this plugins were being declared because of this error.