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

Selection and recording are nearly fully white #317

Open
Martmists-GH opened this issue Sep 23, 2024 · 0 comments
Open

Selection and recording are nearly fully white #317

Martmists-GH opened this issue Sep 23, 2024 · 0 comments

Comments

@Martmists-GH
Copy link

Affected version

  • io.github.seadve.Kooha 2.3.0

  • Flatpak: false

  • Experimental Features: []

  • Language: en_US.UTF-8, en_US, en.UTF-8, en, C

  • CPU: AMD Ryzen 9 7900X 12-Core Processor

  • GPU: NVIDIA Corporation AD103 [GeForce RTX 4080 SUPER] (rev a1)

  • Distribution: Arch Linux

  • Desktop Session: plasma

  • Display Server: wayland

  • GTK 4.16.1

  • Libadwaita 1.6.0

  • GStreamer 1.24.8

  • Pipewire 1.2.4

Bug summary

Trying to select a region or record said region results in a very bright video.

Steps to reproduce

  1. Open Kooha
  2. Select a display from the popup
  3. See white screen while configuring capture region

Expected behavior

Relevant logs, screenshots, screencasts, etc.

Screenshot_20240923_223133

2024-09-23T20:34:30.892996Z  INFO kooha::application: Kooha (io.github.seadve.Kooha)
2024-09-23T20:34:30.893009Z  INFO kooha::application: Version: 2.3.0 ()
2024-09-23T20:34:30.893012Z  INFO kooha::application: Datadir: /usr/share/kooha

(kooha:232396): Gtk-WARNING **: 22:34:30.907: Unknown key gtk-modules in /home/mart/.config/gtk-4.0/settings.ini

(kooha:232396): Adwaita-WARNING **: 22:34:30.946: Using GtkSettings:gtk-application-prefer-dark-theme with libadwaita is unsupported. Please use AdwStyleManager:color-scheme instead.

(kooha:232396): Gdk-WARNING **: 22:34:32.388: ../gtk/gdk/wayland/gdkcursor-wayland.c:210 cursor image size (32) not an integer multiple of theme size (24)
2024-09-23T20:34:34.211446Z DEBUG kooha::recording: Created screencast proxy version=Ok(5) available_cursor_modes=Ok(CursorMode(HIDDEN | EMBEDDED | METADATA)) available_source_types=Ok(SourceType(MONITOR | WINDOW))
2024-09-23T20:34:34.213420Z DEBUG kooha::recording: Selecting sources cursor_mode=CursorMode(EMBEDDED) source_type=SourceType(MONITOR) is_multiple_sources=false restore_token="" persist_mode=Persistent
2024-09-23T20:34:34.216070Z DEBUG kooha::recording: Starting session window_identifier=wayland:99579453-06a7-4349-9fe8-aba206579885

(kooha:232396): Gdk-WARNING **: 22:34:34.273: ../gtk/gdk/wayland/gdkcursor-wayland.c:210 cursor image size (32) not an integer multiple of theme size (24)
[I][12848.139958] pw.context   | [      pipewire.c:  578 pw_init()] version 1.2.4
2024-09-23T20:34:37.558636Z DEBUG kooha::area_selector: Using gl pipeline
[I][12848.146096] pw.conf      | [          conf.c:  415 conf_load()] 0x6253c6f6bfa0: loaded config '/usr/share/pipewire/client.conf' with 5 items
[I][12848.146171] pw.conf      | [          conf.c: 1143 pw_conf_section_for_each()] handle config '/usr/share/pipewire/client.conf' section 'context.properties'
[I][12848.146182] pw.context   | [       context.c:  395 pw_context_new()] 0x6253c75063c0: parsed 1 context.properties items
[I][12848.146206] pw.context   | [       context.c:  276 setup_data_loops()] created data loop 'data-loop.0'
[I][12848.146212] pw.context   | [       context.c:  279 setup_data_loops()] created 1 data-loops
[I][12848.146849] pw.conf      | [          conf.c: 1143 pw_conf_section_for_each()] handle config '/usr/share/pipewire/client.conf' section 'context.spa-libs'
[I][12848.146871] pw.context   | [       context.c:  488 pw_context_new()] 0x6253c75063c0: parsed 2 context.spa-libs items
[I][12848.146879] pw.conf      | [          conf.c: 1143 pw_conf_section_for_each()] handle config '/usr/share/pipewire/client.conf' section 'context.modules'
[I][12848.146888] pw.module    | [   impl-module.c:  156 pw_context_load_module()] 0x6253c75063c0: name:libpipewire-module-protocol-native args:(null)
[I][12848.147096] pw.conf      | [          conf.c:  611 load_module()] 0x6253c75063c0: loaded module libpipewire-module-protocol-native
[I][12848.147105] pw.module    | [   impl-module.c:  156 pw_context_load_module()] 0x6253c75063c0: name:libpipewire-module-client-node args:(null)
[I][12848.147285] pw.conf      | [          conf.c:  611 load_module()] 0x6253c75063c0: loaded module libpipewire-module-client-node
[I][12848.147294] pw.module    | [   impl-module.c:  156 pw_context_load_module()] 0x6253c75063c0: name:libpipewire-module-client-device args:(null)
[I][12848.147400] pw.conf      | [          conf.c:  611 load_module()] 0x6253c75063c0: loaded module libpipewire-module-client-device
[I][12848.147408] pw.module    | [   impl-module.c:  156 pw_context_load_module()] 0x6253c75063c0: name:libpipewire-module-adapter args:(null)
[I][12848.147516] pw.conf      | [          conf.c:  611 load_module()] 0x6253c75063c0: loaded module libpipewire-module-adapter
[I][12848.147523] pw.module    | [   impl-module.c:  156 pw_context_load_module()] 0x6253c75063c0: name:libpipewire-module-metadata args:(null)
[I][12848.147648] pw.conf      | [          conf.c:  611 load_module()] 0x6253c75063c0: loaded module libpipewire-module-metadata
[I][12848.147656] pw.module    | [   impl-module.c:  156 pw_context_load_module()] 0x6253c75063c0: name:libpipewire-module-session-manager args:(null)
[I][12848.147774] pw.conf      | [          conf.c:  611 load_module()] 0x6253c75063c0: loaded module libpipewire-module-session-manager
[I][12848.147782] pw.context   | [       context.c:  492 pw_context_new()] 0x6253c75063c0: parsed 6 context.modules items
[I][12848.147788] pw.context   | [       context.c:  497 pw_context_new()] 0x6253c75063c0: parsed 0 context.objects items
[I][12848.147795] pw.context   | [       context.c:  500 pw_context_new()] 0x6253c75063c0: parsed 0 context.exec items
[I][12848.147803] pw.metadata  | [ impl-metadata.c:  186 impl_set_property()] 0x6253c750b8b0: add id:0 key:log.level type: value:0
[I][12848.147810] pw.metadata  | [ impl-metadata.c:  186 impl_set_property()] 0x6253c750b8b0: add id:0 key:clock.rate type: value:48000
[I][12848.147816] pw.metadata  | [ impl-metadata.c:  186 impl_set_property()] 0x6253c750b8b0: add id:0 key:clock.allowed-rates type: value:[ 48000 ]
[I][12848.147822] pw.metadata  | [ impl-metadata.c:  186 impl_set_property()] 0x6253c750b8b0: add id:0 key:clock.quantum type: value:1024
[I][12848.147828] pw.metadata  | [ impl-metadata.c:  186 impl_set_property()] 0x6253c750b8b0: add id:0 key:clock.min-quantum type: value:32
[I][12848.147835] pw.metadata  | [ impl-metadata.c:  186 impl_set_property()] 0x6253c750b8b0: add id:0 key:clock.max-quantum type: value:2048
[I][12848.147841] pw.metadata  | [ impl-metadata.c:  186 impl_set_property()] 0x6253c750b8b0: add id:0 key:clock.force-quantum type: value:0
[I][12848.147847] pw.metadata  | [ impl-metadata.c:  186 impl_set_property()] 0x6253c750b8b0: add id:0 key:clock.force-rate type: value:0
[I][12848.147920] pw.conf      | [          conf.c: 1143 pw_conf_section_for_each()] handle config '/usr/share/pipewire/client.conf' section 'stream.properties'
0:00:06.677121417 232396 0x7b8ce8000e20 FIXME                default gstutils.c:4089:gst_element_decorate_stream_id_internal:<pipewiresrc0> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
0:00:06.677357681 232396 0x7b8cc4002150 FIXME              glcontext gstglcontext.c:2038:gst_gl_wrapped_context_get_config:<glwrappedcontext0> wrapped context could not retrieve config. The application may be missing a call to gst_gl_context_fill_info() or the specific platform implemention is not implemented for retrieving the config from a wrapped OpenGL context.
[I][12848.239941] pw.context   | [       context.c:  725 pw_context_acquire_loop()] 0x6253c75063c0: looking for name:'(null)' class:'main'
[I][12848.239971] pw.context   | [       context.c:  730 pw_context_acquire_loop()] 0x6253c75063c0: using main loop num-data-loops:1
[I][12848.240006] pw.node      | [     impl-node.c: 1183 check_properties()] 0x7b8cc4040af0: sync group '(null)'->'group.sync.0'
[I][12848.240013] pw.node      | [     impl-node.c: 1207 check_properties()] 0x7b8cc4040af0: async 0 -> 1
[I][12848.240047] spa.loop     | [          loop.c:  213 loop_create_queue()] 0x6253c7506e68 created queue 0x7b8cc4041b90
[I][12848.240425] spa.loop     | [          loop.c:  213 loop_create_queue()] 0x6253c7506e68 created queue 0x7b8c10001dc0
[I][12848.246967] pw.stream    | [        stream.c:  842 parse_latency()] stream 0x6253c756d640: set output latency 0.000000-0.000000 0-0 0-0
[I][12848.247476] pw.stream    | [        stream.c:  651 impl_send_command()] 0x6253c756d640: command Spa:Pod:Object:Command:Node:Start
[I][12848.247496] pw.node      | [     impl-node.c:  465 node_update_state()] (kooha-151) creating -> running
[I][12848.248119] spa.loop     | [          loop.c:  213 loop_create_queue()] 0x6253c7506e68 created queue 0x6253c76bd2c0
[I][12848.248193] pw.stream    | [        stream.c:  651 impl_send_command()] 0x6253c756d640: command Spa:Pod:Object:Command:Node:Pause
[I][12848.248205] pw.node      | [     impl-node.c:  465 node_update_state()] (kooha-151) running -> idle
[I][12848.248338] pw.stream    | [        stream.c:  651 impl_send_command()] 0x6253c756d640: command Spa:Pod:Object:Command:Node:Start
[I][12848.248350] pw.node      | [     impl-node.c:  465 node_update_state()] (kooha-151) idle -> running
2024-09-23T20:34:37.717002Z DEBUG kooha::area_selector: Pipeline changed state from `Null` -> `Ready`
2024-09-23T20:34:37.717060Z DEBUG kooha::area_selector: Pipeline changed state from `Ready` -> `Paused`

(kooha:232396): Gdk-WARNING **: 22:34:37.808: ../gtk/gdk/wayland/gdkcursor-wayland.c:210 cursor image size (32) not an integer multiple of theme size (24)
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

No branches or pull requests

1 participant