Description
Which component impacted?
Video Processing
Is it regression? Good in old configuration?
No, this issue exist a long time
What happened?
This issue has been resolved for MTL platform. But the Gen12 platform such like TGL/ADL/RPL platform didn't fix.
Environment:
Driver: https://github.com/intel/media-driver/releases/tag/intel-media-24.2.5
Gmmlib: https://github.com/intel/gmmlib/releases/tag/intel-gmmlib-22.3.20
libva: https://github.com/intel/libva/releases/tag/2.22.0
libva-utils: https://github.com/intel/libva-utils/releases/tag/2.22.0
Gstreamer framework 1.24.5
Command:
gst-launch-1.0 -vf
vacompositor scale-method=default name=comp0
sink_0::xpos=0 sink_0::ypos=0 sink_0::alpha=1 sink_0::width=960 sink_0::height=540
sink_1::xpos=960 sink_1::ypos=0 sink_1::alpha=1 sink_1::width=960 sink_1::height=540
sink_2::xpos=1920 sink_2::ypos=0 sink_2::alpha=1 sink_2::width=960 sink_2::height=540
sink_3::xpos=2880 sink_3::ypos=0 sink_3::alpha=1 sink_3::width=960 sink_3::height=540
sink_4::xpos=0 sink_4::ypos=540 sink_4::alpha=1 sink_4::width=960 sink_4::height=540
sink_5::xpos=960 sink_5::ypos=540 sink_5::alpha=1 sink_5::width=960 sink_5::height=540
sink_6::xpos=1920 sink_6::ypos=540 sink_6::alpha=1 sink_6::width=960 sink_6::height=540
sink_7::xpos=2880 sink_7::ypos=540 sink_7::alpha=1 sink_7::width=960 sink_7::height=540
sink_8::xpos=0 sink_8::ypos=1080 sink_8::alpha=1 sink_8::width=960 sink_8::height=540
sink_9::xpos=960 sink_9::ypos=1080 sink_9::alpha=1 sink_9::width=960 sink_9::height=540
sink_10::xpos=1920 sink_10::ypos=1080 sink_10::alpha=1 sink_10::width=960 sink_10::height=540
sink_11::xpos=2880 sink_11::ypos=1080 sink_11::alpha=1 sink_11::width=960 sink_11::height=540
sink_12::xpos=0 sink_12::ypos=1620 sink_12::alpha=1 sink_12::width=960 sink_12::height=540
sink_13::xpos=960 sink_13::ypos=1620 sink_13::alpha=1 sink_13::width=960 sink_13::height=540
sink_14::xpos=1920 sink_14::ypos=1620 sink_14::alpha=1 sink_14::width=960 sink_14::height=540
sink_15::xpos=2880 sink_15::ypos=1620 sink_15::alpha=1 sink_15::width=960 sink_15::height=540
! "video/x-raw(memory:DMABuf),drm-format=AR24:0x0100000000000002" ! fpsdisplaysink name=sink0 text-overlay=0 fps-update-interval=2000 sync=1 video-sink="glimagesink sync=1"
multifilesrc loop=true location=/tmp_sda4/Puppies_1920x1080_38mbps_30fps_Main_at_L4.1.265 ! h265parse ! vah265dec ! "video/x-raw(memory:DMABuf)" ! comp0.
multifilesrc loop=true location=/tmp_sda4/Puppies_1920x1080_38mbps_30fps_Main_at_L4.1.265 ! h265parse ! vah265dec ! "video/x-raw(memory:DMABuf)" ! comp0.
multifilesrc loop=true location=/tmp_sda4/Puppies_1920x1080_38mbps_30fps_Main_at_L4.1.265 ! h265parse ! vah265dec ! "video/x-raw(memory:DMABuf)" ! comp0.
multifilesrc loop=true location=/tmp_sda4/Puppies_1920x1080_38mbps_30fps_Main_at_L4.1.265 ! h265parse ! vah265dec ! "video/x-raw(memory:DMABuf)" ! comp0.
multifilesrc loop=true location=/tmp_sda4/Puppies_1920x1080_38mbps_30fps_Main_at_L4.1.265 ! h265parse ! vah265dec ! "video/x-raw(memory:DMABuf)" ! comp0.
multifilesrc loop=true location=/tmp_sda4/Puppies_1920x1080_38mbps_30fps_Main_at_L4.1.265 ! h265parse ! vah265dec ! "video/x-raw(memory:DMABuf)" ! comp0.
multifilesrc loop=true location=/tmp_sda4/Puppies_1920x1080_38mbps_30fps_Main_at_L4.1.265 ! h265parse ! vah265dec ! "video/x-raw(memory:DMABuf)" ! comp0.
multifilesrc loop=true location=/tmp_sda4/Puppies_1920x1080_38mbps_30fps_Main_at_L4.1.265 ! h265parse ! vah265dec ! "video/x-raw(memory:DMABuf)" ! comp0.
multifilesrc loop=true location=/tmp_sda4/Puppies_1920x1080_38mbps_30fps_Main_at_L4.1.265 ! h265parse ! vah265dec ! "video/x-raw(memory:DMABuf)" ! comp0.
multifilesrc loop=true location=/tmp_sda4/Puppies_1920x1080_38mbps_30fps_Main_at_L4.1.265 ! h265parse ! vah265dec ! "video/x-raw(memory:DMABuf)" ! comp0.
multifilesrc loop=true location=/tmp_sda4/Puppies_1920x1080_38mbps_30fps_Main_at_L4.1.265 ! h265parse ! vah265dec ! "video/x-raw(memory:DMABuf)" ! comp0.
multifilesrc loop=true location=/tmp_sda4/Puppies_1920x1080_38mbps_30fps_Main_at_L4.1.265 ! h265parse ! vah265dec ! "video/x-raw(memory:DMABuf)" ! comp0.
multifilesrc loop=true location=/tmp_sda4/Puppies_1920x1080_38mbps_30fps_Main_at_L4.1.265 ! h265parse ! vah265dec ! "video/x-raw(memory:DMABuf)" ! comp0.
multifilesrc loop=true location=/tmp_sda4/Puppies_1920x1080_38mbps_30fps_Main_at_L4.1.265 ! h265parse ! vah265dec ! "video/x-raw(memory:DMABuf)" ! comp0.
multifilesrc loop=true location=/tmp_sda4/Puppies_1920x1080_38mbps_30fps_Main_at_L4.1.265 ! h265parse ! vah265dec ! "video/x-raw(memory:DMABuf)" ! comp0.
multifilesrc loop=true location=/tmp_sda4/Puppies_1920x1080_38mbps_30fps_Main_at_L4.1.265 ! h265parse ! vah265dec ! "video/x-raw(memory:DMABuf)" ! comp0.
What's the usage scenario when you are seeing the problem?
Playback, Others
What impacted?
16 channel video output rendering on screen only see 1 channel video and remaining channel video show black blank.
Debug Information
No response
Do you want to contribute a patch to fix the issue?
Yes, I'm glad to submit a patch to fix it