fix spelling errors in gview_audio
clang-format gview_v4l2core code
fix qt6 package name in README.md
small update to README.md
update README.md with cmake build system info
clang-format gview_audio code
update Changelog
update GL linking
add -lGL to gview_render and guvcview if SFML is used
make -lGL option PUBLIC
in some distros GL is not linked for gview_render, force it with -lGL
change build system: move from autoconf to cmake
fix x265 encoder defaults
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
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?
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,
always link guvcview with -lGl if sfml build is enabled; bump guvcview and libraries verion
Fix duplicate key
fix crosshair size config file read
Merge remote-tracking branch 'refs/remotes/origin/master'
enable osd crosshair size to be changed in the config file
Support physical button click for certain digital microscope models
Make guvicview skips device files for metadata.
apply Kentaro Fukushi patch: Make guvicview skips device files for metadata.
fix printf warning
Add binary fx filter
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
Wrong COPYING file in the sources
Fixed in git master
Fix COPYING to the same GPL version (v2) as the source files
fix minimum version for audio channels api deprecated warning (>= 59)
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
fix audio channels deprecated warning in avcodec >= 58
update hyde park map 6
update hyde park map 6; add check_stairs to trap1 objects
fix maps to latest version of tiled (object type is now object class); add Entity21 object
refresh pre-rendered xbr sprites
fix sprite
fix int random generator
fix more sprites; fix size of trap6 object and sprite
fix loading map view
Fix more sprites
more ccpcheck fixes
fix cppcheck warnings
add -O3 optimization flag
prevent view from changing when player2 is dead
fix clang-tidy warnings
fix some sprites
Fix typo in README.md
add README.md
merge version2
add .gitignore
Update Changelog
update autoconf scripts
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...
ffmpeg-5 and its API breaks
Fix committed: https://sourceforge.net/p/guvcview/git-master/ci/308dd55b57330a82d1d6329b78c846365ef7dbd0/
fix deprecated avcodec calls
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
Also you should set --verbosity=4 this will output a lot of debug info that can be used to identify the issue.
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...
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
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.
Make sure to run the bootstrap script first, this will create the configure script.
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.
it just some small changes to allow static build. Among other tjings, sfml when linked statically needs to link also to libGl
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:...
No Audio recorded on Fedora Jam 35 w/pipewire
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
make fwrite full buffered - seems to improve sav imge perfomance
Update AppStream metadata to a newer version
changes committed to git master
added to git master
Video frames are displayed immediately after being retrieved from the camera, the encoder/muxer runs on a different thread but only encodes the frames retrieved from the camera. So frames are retrieved at the same rate they are displayed. If you can't display them fast enough, the best solution is just to disable the video preview: (--render=none). This way they will be retrieved at the speed they are encoded. If you choose the raw video codec frames will be stored directly to the video file with...
Can you test with version 2.0.7 - you can grab the packages in my ppa ( ppa:pj-assis/ppa ) Regards,
V4L2_CORE: (jpeg decoder) error while decoding frame - this is related to the MJPG decoder Can you change the camera output from MJPG to some other format (YUV for instance) Also please make sure to use the latest version (2.0.7-2) Regards,
I just can't replicate this, no matter what options I choose. The VU meter is an OSD and it's not part of the frame data sent to the video encoder. I can't even understand how this is possible. Please can you upgrade to 2.0.7 and post the output of 'guvcview --verbosity=3' Regards,
Compile error with git-master
Fixed in git master. Is now possible to build with --disable-shared
Fixed in git master
add missing lib (-lGL) when static linking with sfml - fix static build (--disable-shared)
Updated Spanish translation (attached)
Added to git master
Added translations to git master. I didn't had time to add this to the latest release (2.0.7), since I had to fix a major bug with sound encoding, but it will be available in the next one.
change include in gview_encoder to allow building against older versions of libavcodec
replace include libavencoder/packet with libavencodr/avencoder.h: allows building against all versions of libavencoder
update Changelog
closed with release 2.0.7
audio capture does not work with pipewire-pulseaudio
closed in release 2.0.7
no audio in any video recorded by GUVCVIEW version 2.0.6, yet the microphone is indeed recognized and the sound volume bars shown
prepare version 2.0.7
simplify buffer flushing
OK, so this is now fixed in git master. I'll prepare a new release to fix this issue. Regards,
fix audio frame channels: it was not being set causing EINVAL when sending to encoder
update gtk3 gui
add some fixes for qt interface
don't encode audio for PCM output
fix build warnings
Hi, after some investigating, I found that audio frames are not being encoded. This is probably some issue with the libavcodec API, I've fixed all build warnings but still when encoding audio I get output frames with 0 bytes. This also happens at least in one video codec. If libavcodec wasn't the best codec lib out there, I would have drop it a long time ago. The API changes are constant and are not backwards compatible, it's just hell to maintain, specially if you don't have that much time to spare....