Bug 1155784
Summary: | Xawtv does not scale video since kernel 3.16.x introduced | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Miroslav Jurkas <miroj56> | ||||||
Component: | xawtv | Assignee: | Dmitry Butskoy <dmitry> | ||||||
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||
Severity: | high | Docs Contact: | |||||||
Priority: | unspecified | ||||||||
Version: | 21 | CC: | dmitry, gansalmon, itamar, jonathan, kernel-maint, madhu.chinakonda, mchehab, stsp2 | ||||||
Target Milestone: | --- | ||||||||
Target Release: | --- | ||||||||
Hardware: | i686 | ||||||||
OS: | Linux | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | xawtv-3.103-5.fc21 | Doc Type: | Bug Fix | ||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2015-01-13 00:00:30 UTC | Type: | Bug | ||||||
Regression: | --- | Mount Type: | --- | ||||||
Documentation: | --- | CRM: | |||||||
Verified Versions: | Category: | --- | |||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||
Embargoed: | |||||||||
Attachments: |
|
Description
Miroslav Jurkas
2014-10-22 19:44:24 UTC
AFAIK new kernel should not degrade the work of previously working applications... Reassign to kernel. Same problem here. But I am not sure its a kernel bug. At least, tvtime still works correctly. It must be a kernel bug. If you change nothing else in the system, only downgrade the kernel, xawtv starts working fine. Tvtime is a different animal, it doesn't use V4L as far as I know. And it's almost impossible to get sound working with it, so it's a very bad alternative. Yes, I am not suggesting tvtime as alternative, exactly because it doesn't support sound. But its a good test-case, and I believe it uses v4l2 too. The more interesting thing is that, for instance, while xawtv freezes video upon channel switch or any othre operation, it is still possible to restart xawtv and watch the channel to which you switched before restart. This means, even if there is a kernel bug, the work-around on xawtv side is possible, because even the simple restart gets it back to work. Created attachment 973586 [details]
fix
This is a xawtv bug, and here's the fix.
*** Bug 1173952 has been marked as a duplicate of this bug. *** Created attachment 975956 [details]
Spec file to build updated xawtv rpm
I can confirm that fix provided by Stas works well on my Fedora 20 running kernel-3.17.7-200.fc20.i686. Unfortunately I do not have anymore several different fedora versions running with appropriate hardware, to test it broadly.
I have integrated fix into xawtv package based on xawtv-3.103-2.fc20.src.rpm.
Only added patch 0001-v4l2_getimage-prefer-CAP_STREAMING-over-CAP_READWRIT.patch abd rised version to 3.103-2.1. I'll attach spec file, in case somebody has access and time to integrate it to fedora repository, probably rising version to 3.103-3.
xawtv-3.103-5.fc21 has been submitted as an update for Fedora 21. https://admin.fedoraproject.org/updates/xawtv-3.103-5.fc21 xawtv-3.103-5.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/xawtv-3.103-5.fc20 Package xawtv-3.103-5.fc20: * should fix your issue, * was pushed to the Fedora 20 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing xawtv-3.103-5.fc20' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2015-0149/xawtv-3.103-5.fc20 then log in and leave karma (feedback). xawtv-3.103-5.fc20 has been pushed to the Fedora 20 stable repository. If problems still persist, please make note of it in this bug report. xawtv-3.103-5.fc21 has been pushed to the Fedora 21 stable repository. If problems still persist, please make note of it in this bug report. |