Skip to content
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

[Bug]: Play 16 channel video only show 1 output channel the rest of channel is black. #1838

Open
SiewHoon opened this issue Aug 2, 2024 · 0 comments · May be fixed by #1839
Open

[Bug]: Play 16 channel video only show 1 output channel the rest of channel is black. #1838

SiewHoon opened this issue Aug 2, 2024 · 0 comments · May be fixed by #1839
Assignees

Comments

@SiewHoon
Copy link
Contributor

SiewHoon commented Aug 2, 2024

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.
test_16channel_video_show_1channel_video

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

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 a pull request may close this issue.

3 participants