-
Bug
-
Resolution: Fixed
-
Major
-
Halibut 8.0.2
-
Renesas H3+KF, Renesas M3
We use configurable gstreamer pipeline in waltham transmitter plugin (weston-ivi-plugin) to share surface to waltham-receiver. I was trying to send new Map (height=1488, width=1080) using waltham-transmitter plugin with omxh264enc but I received corrupted image.
After debugging I found out that omxh264enc is not encoding the buffer with width which not aligned to multiple of 16.
Reproduction steps:
broken Image width(1080)
gst-launch-1.0 -v videotestsrc ! videoconvert ! video/x-raw,format=I420,width=1080,height=1488 ! omxh264enc control-rate=2 ! queue ! h264parse ! omxh264dec ! waylandsink |
Proper image width(1088)
gst-launch-1.0 -v videotestsrc ! videoconvert ! video/x-raw,format=I420,width=1088,height=1488 ! omxh264enc control-rate=2 ! queue ! h264parse ! omxh264dec ! waylandsink
when using jpegenc works expected image can be seen