[go: up one dir, main page]

Activity for Paulo Assis

  • Paulo Assis Paulo Assis committed [289fd2] on Git-Master

    update changelog for v2.2.2

  • Paulo Assis Paulo Assis modified ticket #79

    Fix compile with musl and ffmpeg 8.0

  • Paulo Assis Paulo Assis posted a comment on ticket #79

    Patches added to git master

  • Paulo Assis Paulo Assis committed [38e237] on Git-Master

    Apply ffmpeg8 and musl patches by Paul Zander <negril.nx+gentoo@gmail.com>; add sfml3 fixes

  • Paulo Assis Paulo Assis committed [cb34e7] on Git-Master

    update to SFML 3.0

  • Paulo Assis Paulo Assis committed [936b6e] on Git-Master

    fix some spelling errors

  • Paulo Assis Paulo Assis updated merge request #11

    Add gtk3 support for OBSBOT Meet4K AI camera

  • Paulo Assis Paulo Assis committed [39f76e] on Git-Master

    Fix desktop file for cmake

  • Paulo Assis Paulo Assis committed [150c05] on Git-Master

    fix deprecation warning with ffpmeg 7.1; add -Wall to compile flags

  • Paulo Assis Paulo Assis modified a comment on ticket #77

    I think in arch libdecor doesn't force the gtk3 plugin, so SDL in gnome ends up using the default cairo backend.

  • Paulo Assis Paulo Assis posted a comment on ticket #77

    I think in arch libdecor doesn't force the gtk3 plugin, so SDL in gnome ends up using the default cairo,

  • Paulo Assis Paulo Assis posted a comment on ticket #77

    this is because mutter doesn't implement xdg-decorations and forces csd (client side decorations), this seems like a lost battle. All wayland compositors, implement ssd (server side decorations) with the exception of gnome and enlighthment.

  • Paulo Assis Paulo Assis modified a comment on ticket #77

    This can't be the issue. Building guvcview with Qt and disabling Gtk also causes the same crash (according to your tests). Disabling Gtk makes sure guvcview isn't even linked against Gtk. Guvcview only uses Gtk in the main thread. The render thread uses SDL or SFML. I don't know any distribution in that SDL has a direct dependency on Gtk. This just doesn't make any sense. SDL is supposed to be system independent. libdecor is NOT a gtk lib, although it has a optional Gtk pluggin (https://gitlab.freedesktop.org/libdecor/libdecor)...

  • Paulo Assis Paulo Assis posted a comment on ticket #77

    Checking SDL API I found that libdecor is used over xdg-shell when xdg-decoration protocol is unavailable. So if xdg-decoration is available native decorations are used instead. In Arch both SDL and libdecor are build with a dependency on wayland-protocols package that includes xdg-decoration, so in arch at least, both SDL and libdecor use native wayland window decorations instead of the Gtk3 pluggin.

  • Paulo Assis Paulo Assis posted a comment on ticket #77

    libdecor can be disabled programmatically : https://wiki.libsdl.org/SDL2/SDL_HINT_VIDEO_WAYLAND_ALLOW_LIBDECOR just need to add SDL_SetHint("SDL_HINT_VIDEO_WAYLAND_ALLOW_LIBDECOR", "0"); to render_sdl2.c just after SDL_SetHint("SDL_HINT_RENDER_SCALE_QUALITY", "1"); around line 84

  • Paulo Assis Paulo Assis posted a comment on ticket #77

    This can't be the issue. Building guvcview with Qt and disabling Gtk also causes the same crash (according to your tests). Disabling Gtk makes sure guvcview isn't even linked against Gtk. Guvcview only uses Gtk in the main thread. The render thread uses SDL or SFML. I don't know any distribution in that SDL is has a direct dependency on Gtk. This just doesn't make any sense. SDL is supposed to be system independent. libdecor is NOT a gtk lib, although it has a optional Gtk pluggin (https://gitlab.freedesktop.org/libdecor/libdecor)...

  • Paulo Assis Paulo Assis modified a comment on ticket #77

    Hi, I've been running guvcview in wayland with the sdl backend for 2+ years (in Arch) without any issues. The gui and the render run in different threads, this is how guvcview is designed. I've tested in gnome, plasma and sway and never had any issues. Could this be related to the way sdl is build?

  • Paulo Assis Paulo Assis posted a comment on ticket #77

    Hi, I've been running guvcview in wayland with the sdl backend for 2+ years (in Arch) without any issues. The gui and the render run in different threads, this is how guvcview is designed. I've tested in gnome, plasma and sway and never ad any issues. Could this be related ti the way sdl is build?

  • Paulo Assis Paulo Assis committed [177b6e] on Git-Master

    fix libs version

  • Paulo Assis Paulo Assis posted a comment on merge request #11

    Also needs QT support for merging, otherwise it will loose consistency between GTK and QT interfaces. Since I don't have this camera to test, I can't add support for the QT interface myself.

  • Paulo Assis Paulo Assis updated merge request #7

    fix the guvcview with mjpeg when I use high resolution camera to preview

  • Paulo Assis Paulo Assis posted a comment on merge request #7

    add corrected fix to master with commit [9b143fe]

  • Paulo Assis Paulo Assis committed [9b143f] on Git-Master

    add support for MJPG decoder for yuv420p output pixel format

  • Paulo Assis Paulo Assis committed [7afe7d] on Git-Master

    set render window to fixed size keeping video aspect ratio

  • Paulo Assis Paulo Assis committed [3d7934] on Git-Master

    fix pts ordering for video muxing

  • Paulo Assis Paulo Assis committed [75d142] on Git-Master

    use pkt pts as muxer timestamp

  • Paulo Assis Paulo Assis committed [9b3000] on Git-Master

    fix video timestamps

  • Paulo Assis Paulo Assis committed [c0eb30] on Git-Master

    fix spelling errors in gview_audio

  • Paulo Assis Paulo Assis committed [e9be40] on Git-Master

    clang-format gview_v4l2core code

  • Paulo Assis Paulo Assis committed [ede6e1] on Git-Master

    fix qt6 package name in README.md

  • Paulo Assis Paulo Assis committed [e30bf3] on Git-Master

    small update to README.md

  • Paulo Assis Paulo Assis committed [c12f5b] on Git-Master

    update README.md with cmake build system info

  • Paulo Assis Paulo Assis committed [56d2dd] on Git-Master

    clang-format gview_audio code

  • Paulo Assis Paulo Assis committed [564e45] on Git-Master

    update Changelog

  • Paulo Assis Paulo Assis committed [3e2712] on Git-Master

    update GL linking

  • Paulo Assis Paulo Assis committed [4ac54c] on Git-Master

    add -lGL to gview_render and guvcview if SFML is used

  • Paulo Assis Paulo Assis committed [6dfc44] on Git-Master

    make -lGL option PUBLIC

  • Paulo Assis Paulo Assis committed [b9743f] on Git-Master

    in some distros GL is not linked for gview_render, force it with -lGL

  • Paulo Assis Paulo Assis committed [1a9717] on Git-Master

    change build system: move from autoconf to cmake

  • Paulo Assis Paulo Assis committed [d79407] on Git-Master

    fix x265 encoder defaults

  • Paulo Assis Paulo Assis posted a comment on ticket #76

    If the problem is in sdl2, then using the qt interface shouldn't make any difference. The crash should happen any way. If the problem is in the gtk interface, then yes, using the qt interface should produce a different output

  • Paulo Assis Paulo Assis posted a comment on ticket #76

    I don't think fedora default theme is the same as gtk default (Adwaita). In any case guvcview doesn't use any of the gtk css stuff directly. For what I can see from your backtrace, there seems to be some calls to sdl decorate border, I'm not sure about sdl2 internals, but if you running gnome, maybe window decorations use gtk css. Have you tried with sfml render instead of sdl2?

  • Paulo Assis Paulo Assis posted a comment on ticket #76

    Hi, have you tried with the qt interface : --disable-gtk3 --enable-qt5 You can also enable the sfml render: --enable-sfml and then: guvcview --render=sfml As for the GTK interface, I really can't reproduce the problem in Arch. Did you tried changing your gtk theme? If it works under root then it's most likely a permission issue. Just try with a default theme like Adwaita or installing a local theme. Regards,

  • Paulo Assis Paulo Assis committed [5055c3] on Git-Master

    always link guvcview with -lGl if sfml build is enabled; bump guvcview and libraries verion

  • Paulo Assis Paulo Assis committed [7bd0c1] on Git-Master

    Fix duplicate key

  • Paulo Assis Paulo Assis committed [28d443] on Git-Master

    fix crosshair size config file read

  • Paulo Assis Paulo Assis committed [19d5e9] on Git-Master

    Merge remote-tracking branch 'refs/remotes/origin/master'

  • Paulo Assis Paulo Assis committed [3a289b] on Git-Master

    enable osd crosshair size to be changed in the config file

  • Paulo Assis Paulo Assis merged merge request #10 on Git-Master

    Support physical button click for certain digital microscope models

  • Paulo Assis Paulo Assis updated merge request #4

    Make guvicview skips device files for metadata.

  • Paulo Assis Paulo Assis committed [16e539] on Git-Master

    apply Kentaro Fukushi patch: Make guvicview skips device files for metadata.

  • Paulo Assis Paulo Assis committed [353d90] on Git-Master

    fix printf warning

  • Paulo Assis Paulo Assis committed [0eac95] on Git-Master

    Add binary fx filter

  • Paulo Assis Paulo Assis posted a comment on merge request #12

    Hi, This will only work for gtk3, you also need to change MainWindow::render_fx_filter_changed(int state) in gui_qt5_callbacks.cpp so that the filter is available in the qt5 interface. Otherwise it wont even build with configure --enable-qt5

  • Paulo Assis Paulo Assis modified ticket #73

    Wrong COPYING file in the sources

  • Paulo Assis Paulo Assis posted a comment on ticket #73

    Fixed in git master

  • Paulo Assis Paulo Assis committed [adf7b1] on Git-Master

    Fix COPYING to the same GPL version (v2) as the source files

  • Paulo Assis Paulo Assis committed [cfba6b] on Git-Master

    fix minimum version for audio channels api deprecated warning (>= 59)

  • Paulo Assis Paulo Assis committed [70e7de] on Git-Master

    Ramast <ramast@users.sourceforge.net> Some models produce Qt::Key_WebCam when clicked instead of Qt::Key_Camera. This simple merge request makes the app support both keys; add small fixes

  • Paulo Assis Paulo Assis committed [284532] on Git-Master

    fix audio channels deprecated warning in avcodec >= 58

  • Paulo Assis Paulo Assis committed [a802c3]

    update hyde park map 6

  • Paulo Assis Paulo Assis committed [104bcf]

    update hyde park map 6; add check_stairs to trap1 objects

  • Paulo Assis Paulo Assis committed [9942d6]

    fix maps to latest version of tiled (object type is now object class); add Entity21 object

  • Paulo Assis Paulo Assis committed [cc05d8]

    refresh pre-rendered xbr sprites

  • Paulo Assis Paulo Assis committed [3db4e5]

    fix sprite

  • Paulo Assis Paulo Assis committed [b3a0a8]

    fix int random generator

  • Paulo Assis Paulo Assis committed [1c481c]

    fix more sprites; fix size of trap6 object and sprite

  • Paulo Assis Paulo Assis committed [18cc71]

    fix loading map view

  • Paulo Assis Paulo Assis committed [824d4e]

    Fix more sprites

  • Paulo Assis Paulo Assis committed [4942be]

    more ccpcheck fixes

  • Paulo Assis Paulo Assis committed [93b1ba]

    fix cppcheck warnings

  • Paulo Assis Paulo Assis committed [3c643a]

    add -O3 optimization flag

  • Paulo Assis Paulo Assis committed [1a70f7]

    prevent view from changing when player2 is dead

  • Paulo Assis Paulo Assis committed [1107f3]

    fix clang-tidy warnings

  • Paulo Assis Paulo Assis committed [7c5a90]

    fix some sprites

  • Paulo Assis Paulo Assis committed [9bf084]

    Fix typo in README.md

  • Paulo Assis Paulo Assis committed [d43285]

    add README.md

  • Paulo Assis Paulo Assis committed [f3c892]

    merge version2

  • Paulo Assis Paulo Assis committed [119a04]

    add .gitignore

  • Paulo Assis Paulo Assis committed [89eafc]

    Update Changelog

  • Paulo Assis Paulo Assis committed [ffe496]

    update autoconf scripts

  • Paulo Assis Paulo Assis posted a comment on ticket #70

    Fix committed to git master: https://sourceforge.net/p/guvcview/git-master/ci/308dd55b57330a82d1d6329b78c846365ef7dbd0/ eatdirt dirteat@users.sourceforge.net escreveu no dia domingo, 10/04/2022 à(s) 17:02: [tickets:#70] https://sourceforge.net/p/guvcview/tickets/70/ ffmpeg-5 and its API breaks* Status: open Milestone: next Created: Sun Apr 10, 2022 04:02 PM UTC by eatdirt Last Updated: Sun Apr 10, 2022 04:02 PM UTC Owner: nobody Hi there, just a head up for the new ffmpeg-5, which comes with its...

  • Paulo Assis Paulo Assis modified ticket #70

    ffmpeg-5 and its API breaks

  • Paulo Assis Paulo Assis posted a comment on ticket #70

    Fix committed: https://sourceforge.net/p/guvcview/git-master/ci/308dd55b57330a82d1d6329b78c846365ef7dbd0/

  • Paulo Assis Paulo Assis committed [308dd5]

    fix deprecated avcodec calls

  • Paulo Assis Paulo Assis posted a comment on ticket #67

    hi, To build from source you should follow the readme.md file. To create the configure script just run the bootstrap script first. Also you should be able to get precompiled deb files from my ppa ppa:pj-assis/ppa Regards, Paulo

  • Paulo Assis Paulo Assis posted a comment on ticket #66

    Also you should set --verbosity=4 this will output a lot of debug info that can be used to identify the issue.

  • Paulo Assis Paulo Assis modified a comment on ticket #66

    No. What broke 2.0.6 was libavencoder. It was just a little change. AVPacket now sets the audio channels to 0, regardless of what is set on the codec context. So I just needed to reset the channels after libavcodec set the AVPacket defaults. The problem was that the encoding failed with a generic error and without outputing any debug info, so I had to debug both guvcview and libavcoded. Portaudio and pulseaudio have been working without issues for years. Please make sure you clean any older versions...

  • Paulo Assis Paulo Assis posted a comment on ticket #66

    No. What broke 2.0.6 was libavencoder. It was just a little change. AVPacket no sets the audio channels to 0, regardless of what is set on the codec context. So I just meeded to

  • Paulo Assis Paulo Assis posted a comment on ticket #66

    Also make sure you removed the old version completly, including the application libs located in /usr/lib/ (libguv*) or whathever place their installed. It can happen that the old libs are being used instead of the new ones.

  • Paulo Assis Paulo Assis posted a comment on ticket #66

    Make sure to run the bootstrap script first, this will create the configure script.

  • Paulo Assis Paulo Assis posted a comment on ticket #66

    This must be some other issue, I have tested in Manjaro against the latest libavcodec and it is working with all the encoders, also in 2.0.7 if you chose the pcm codec, audio is not even encoded, it's just stored directly to file.

  • Paulo Assis Paulo Assis posted a comment on ticket #66

    it just some small changes to allow static build. Among other tjings, sfml when linked statically needs to link also to libGl

  • Paulo Assis Paulo Assis posted a comment on ticket #66

    Hi. This was solved in the latest release (2.0.7) Please upgrade to this new version. You can download the source code from the files link. Check the build instrutions in the Readme.md file. Regards, Paulo A quinta, 4/11/2021, 17:02, Keith Smith sitruc55@users.sourceforge.net escreveu: [tickets:#66] https://sourceforge.net/p/guvcview/tickets/66/ No Audio recorded on Fedora Jam 35 w/pipewire* Status: open Milestone: next Labels: pipewire Created: Thu Nov 04, 2021 05:02 PM UTC by Keith Smith Last Updated:...

  • Paulo Assis Paulo Assis modified ticket #66

    No Audio recorded on Fedora Jam 35 w/pipewire

  • Paulo Assis Paulo Assis posted a comment on ticket #66

    This was fixed in the latest version (2.0.7). Please upgrade to the latest release. You can get the source code in the files link, and build instrutions in the Readme.md file. Regards Paulo

  • Paulo Assis Paulo Assis committed [9edc61]

    make fwrite full buffered - seems to improve sav imge perfomance

  • Paulo Assis Paulo Assis modified ticket #51

    Update AppStream metadata to a newer version

  • Paulo Assis Paulo Assis posted a comment on ticket #51

    changes committed to git master

  • Paulo Assis Paulo Assis posted a comment on ticket #51

    added to git master

1 >