From owner-freebsd-multimedia@FreeBSD.ORG Wed Aug 13 17:26:01 2003 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E392937B401; Wed, 13 Aug 2003 17:26:01 -0700 (PDT) Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4AA9A43F3F; Wed, 13 Aug 2003 17:26:01 -0700 (PDT) (envelope-from larse@ISI.EDU) Received: from isi.edu (229.guest.isi.edu [198.32.16.229]) by boreas.isi.edu (8.11.6p2/8.11.2) with ESMTP id h7E0PiX14395; Wed, 13 Aug 2003 17:25:44 -0700 (PDT) Message-ID: <3F3AD707.9030407@isi.edu> Date: Wed, 13 Aug 2003 17:25:43 -0700 From: Lars Eggert Organization: USC Information Sciences Institute User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.5a) Gecko/20030718 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Guido Berhoerster References: <20030811175817.GA9784@hal.privat.lan> In-Reply-To: <20030811175817.GA9784@hal.privat.lan> Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=sha1; boundary="------------ms070601060302070303060007" cc: freebsd-multimedia@freebsd.org cc: nectar@FreeBSD.org Subject: Re: Problems with bktr on 5.x X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Aug 2003 00:26:02 -0000 This is a cryptographically signed message in MIME format. --------------ms070601060302070303060007 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Hi, Guido Berhoerster wrote: > With fxtv the video-output is distorted and choppy, it appears > that only odd scanlines are redrawn regularly while even > scanlines remain for like half a second as "ghost images". When > the fxtv window is overlapped by some other window the video is > only updated about every 30 seconds. When using mplayer's > bsdbt848-driver I get an undistorted image but also choppy video. > I wasn't able to test it with xawtv since it's still broken on > 5.x. > This is a regression over 4.x, where everything works flawlessly. > I can reproduce these Problems on FreeBSD 5.0, 5.1, -CURRENT and > also on NetBSD 1.6.1. So my guess is that this is related to some > more recent patches which have been applied to FreeBSD 5.x and > NetBSD 1.6.1 but not FreeBSD 4.8. > Does anybody have similar problems or does anybody know what > changes might have caused this problem? > > Here's the relevant dmesg output: > bktr0: mem 0xd7000000-0xd7000fff irq 9 at device > 10.0 on pci0 > bktr0: Hauppauge Model 44354 C242 > bktr0: Detected a MSP3415G-B8 at 0x80 > bktr0: Hauppauge WinCast/TV, Philips FR1216 PAL FM tuner, > msp3400c stereo, remote control. I'm not sure if we have the same problem, but here's mine: Whenever I start fxtv now, the window is black and I get: ioctl(METEORSSIGNAL, -65535) failed: Invalid argument Trying to change the input results in: ioctl(METEORSSIGNAL, -65535) failed: Invalid argument TVCAPTURESetInputDevice(): Called when cature is on TVSCREENStartVideo called with continous capture already running...ignored ioctl(METEORSSIGNAL, -65535) failed: Invalid argument SetCaptureMode called when contin running SetTransferMode called when contin running SetRegionGeom called when contin running SetPixelGeom called when contin running TVSCREENCapConfigure() failed: Continous is running Using "mplayer -tv on:driver=bsdbt848" gives me a really messed up image of whatever is on the attached camera, with scanlines, wrong colors, etc., and at about 1Hz. However: starting gnomemeeting and enabling local video feed works fine, as does the simple bktr_grab example that grabs an image. I've rolled back the driver, and a version before 8/10 works, while one after 8/11 doesn't. I'm thus pretty sure that the following commit broke things: > nectar 2003/08/10 16:04:55 PDT > > FreeBSD src repository > > Modified files: > sys/dev/bktr bktr_core.c > sys/i386/isa spigot.c > sys/kern sys_process.c > sys/pci meteor.c > Log: > Add or correct range checking of signal numbers in system calls and > ioctls. > > In the particular case of ptrace(), this commit more-or-less reverts > revision 1.53 of sys_process.c, which appears to have been erroneous. > > Reviewed by: iedowse, jhb > > Revision Changes Path > 1.126 +1 -1 src/sys/dev/bktr/bktr_core.c > 1.60 +2 -0 src/sys/i386/isa/spigot.c > 1.113 +2 -2 src/sys/kern/sys_process.c > 1.63 +2 -0 src/sys/pci/meteor.c Try rolling back your sources before 8/11 and see if that fixes things for you, too. Lars -- Lars Eggert USC Information Sciences Institute --------------ms070601060302070303060007 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIJtjCC AzgwggKhoAMCAQICEGZFcrfMdPXPY3ZFhNAukQEwDQYJKoZIhvcNAQEEBQAwgdExCzAJBgNV BAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUgVG93bjEaMBgG A1UEChMRVGhhd3RlIENvbnN1bHRpbmcxKDAmBgNVBAsTH0NlcnRpZmljYXRpb24gU2Vydmlj ZXMgRGl2aXNpb24xJDAiBgNVBAMTG1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBDQTErMCkG CSqGSIb3DQEJARYccGVyc29uYWwtZnJlZW1haWxAdGhhd3RlLmNvbTAeFw0wMDA4MzAwMDAw MDBaFw0wNDA4MjcyMzU5NTlaMIGSMQswCQYDVQQGEwJaQTEVMBMGA1UECBMMV2VzdGVybiBD YXBlMRIwEAYDVQQHEwlDYXBlIFRvd24xDzANBgNVBAoTBlRoYXd0ZTEdMBsGA1UECxMUQ2Vy dGlmaWNhdGUgU2VydmljZXMxKDAmBgNVBAMTH1BlcnNvbmFsIEZyZWVtYWlsIFJTQSAyMDAw LjguMzAwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAN4zMqZjxwklRT7SbngnZ4HF2ogZ gpcO40QpimM1Km1wPPrcrvfudG8wvDOQf/k0caCjbZjxw0+iZdsN+kvx1t1hpfmFzVWaNRqd knWoJ67Ycvm6AvbXsJHeHOmr4BgDqHxDQlBRh4M88Dm0m1SKE4f/s5udSWYALQmJ7JRr6aFp AgMBAAGjTjBMMCkGA1UdEQQiMCCkHjAcMRowGAYDVQQDExFQcml2YXRlTGFiZWwxLTI5NzAS BgNVHRMBAf8ECDAGAQH/AgEAMAsGA1UdDwQEAwIBBjANBgkqhkiG9w0BAQQFAAOBgQAxsUtH XfkBceX1U2xdedY9mMAmE2KBIqcS+CKV6BtJtyd7BDm6/ObyJOuR+r3sDSo491BVqGz3Da1M G7wD9LXrokefbKIMWI0xQgkRbLAaadErErJAXWr5edDqLiXdiuT82w0fnQLzWtvKPPZE6iZp h39Ins6ln+eE2MliYq0FxjCCAzkwggKioAMCAQICAwp2bzANBgkqhkiG9w0BAQQFADCBkjEL MAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3du MQ8wDQYDVQQKEwZUaGF3dGUxHTAbBgNVBAsTFENlcnRpZmljYXRlIFNlcnZpY2VzMSgwJgYD VQQDEx9QZXJzb25hbCBGcmVlbWFpbCBSU0EgMjAwMC44LjMwMB4XDTAzMDgwMTE3MjkyOVoX DTA0MDczMTE3MjkyOVowVDEPMA0GA1UEBBMGRWdnZXJ0MQ0wCwYDVQQqEwRMYXJzMRQwEgYD VQQDEwtMYXJzIEVnZ2VydDEcMBoGCSqGSIb3DQEJARYNbGFyc2VAaXNpLmVkdTCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBAMb7PuLXnwV+45vwlkgogdSijd5HVqUB14bWvoK0 MjWPnkLPMDMDEezdsMG1BPiZyNeqXlJJtEgdAK8H2Mc9/qLeJUq3CoAeD6Wrjq4QaxJBXgdS KcGDeQAZSDgwUJS9vx9+cXJVfLyOYxJ+CLBcO/eu8PvSi17lk6oeAbrskSGDu/Xi1o2SC4Qm l69k8xcZQEMQDodkIk/U5SJmsCRGGYdy7opHZb58yXI8eiIGp5MlgryFmmgrp1pg3OYzPOR9 zJjn7Pu1vsd97LM5hLnKrmNuYt02jLNSjr8HmpLyWCDZq4Jlfq1YgNYZZ4KOSxipia7Bxjcs nMOsxEWiolkVVT8CAwEAAaNWMFQwKgYFK2UBBAEEITAfAgEAMBowGAIBBAQTTDJ1TXlmZkJO VWJOSkpjZFoyczAYBgNVHREEETAPgQ1sYXJzZUBpc2kuZWR1MAwGA1UdEwEB/wQCMAAwDQYJ KoZIhvcNAQEEBQADgYEANRaPsUtrdJzTW0AMj/EQamqxOkZnzwnPWGryqskMKIf+OKa+eaXp zlBv8CHdffv9hrYpvzWUxk0WW+YJ2LRdd4fFiVGXZCGU60eYeZGf7Z8ORoexylJpvUuKZCE4 aPGY2/QZXDfOs1NE82Bhgltx59dpWfH2K0dxbpHslO8/IbowggM5MIICoqADAgECAgMKdm8w DQYJKoZIhvcNAQEEBQAwgZIxCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUx EjAQBgNVBAcTCUNhcGUgVG93bjEPMA0GA1UEChMGVGhhd3RlMR0wGwYDVQQLExRDZXJ0aWZp Y2F0ZSBTZXJ2aWNlczEoMCYGA1UEAxMfUGVyc29uYWwgRnJlZW1haWwgUlNBIDIwMDAuOC4z MDAeFw0wMzA4MDExNzI5MjlaFw0wNDA3MzExNzI5MjlaMFQxDzANBgNVBAQTBkVnZ2VydDEN MAsGA1UEKhMETGFyczEUMBIGA1UEAxMLTGFycyBFZ2dlcnQxHDAaBgkqhkiG9w0BCQEWDWxh cnNlQGlzaS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDG+z7i158FfuOb 8JZIKIHUoo3eR1alAdeG1r6CtDI1j55CzzAzAxHs3bDBtQT4mcjXql5SSbRIHQCvB9jHPf6i 3iVKtwqAHg+lq46uEGsSQV4HUinBg3kAGUg4MFCUvb8ffnFyVXy8jmMSfgiwXDv3rvD70ote 5ZOqHgG67JEhg7v14taNkguEJpevZPMXGUBDEA6HZCJP1OUiZrAkRhmHcu6KR2W+fMlyPHoi BqeTJYK8hZpoK6daYNzmMzzkfcyY5+z7tb7HfeyzOYS5yq5jbmLdNoyzUo6/B5qS8lgg2auC ZX6tWIDWGWeCjksYqYmuwcY3LJzDrMRFoqJZFVU/AgMBAAGjVjBUMCoGBStlAQQBBCEwHwIB ADAaMBgCAQQEE0wydU15ZmZCTlViTkpKY2RaMnMwGAYDVR0RBBEwD4ENbGFyc2VAaXNpLmVk dTAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBBAUAA4GBADUWj7FLa3Sc01tADI/xEGpqsTpG Z88Jz1hq8qrJDCiH/jimvnml6c5Qb/Ah3X37/Ya2Kb81lMZNFlvmCdi0XXeHxYlRl2QhlOtH mHmRn+2fDkaHscpSab1LimQhOGjxmNv0GVw3zrNTRPNgYYJbcefXaVnx9itHcW6R7JTvPyG6 MYID1TCCA9ECAQEwgZowgZIxCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUx EjAQBgNVBAcTCUNhcGUgVG93bjEPMA0GA1UEChMGVGhhd3RlMR0wGwYDVQQLExRDZXJ0aWZp Y2F0ZSBTZXJ2aWNlczEoMCYGA1UEAxMfUGVyc29uYWwgRnJlZW1haWwgUlNBIDIwMDAuOC4z MAIDCnZvMAkGBSsOAwIaBQCgggIPMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZI hvcNAQkFMQ8XDTAzMDgxNDAwMjU0M1owIwYJKoZIhvcNAQkEMRYEFMNwJiicsFXrgksAXOdv k6tr9rwcMFIGCSqGSIb3DQEJDzFFMEMwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0G CCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIGrBgkrBgEEAYI3EAQxgZ0w gZowgZIxCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNh cGUgVG93bjEPMA0GA1UEChMGVGhhd3RlMR0wGwYDVQQLExRDZXJ0aWZpY2F0ZSBTZXJ2aWNl czEoMCYGA1UEAxMfUGVyc29uYWwgRnJlZW1haWwgUlNBIDIwMDAuOC4zMAIDCnZvMIGtBgsq hkiG9w0BCRACCzGBnaCBmjCBkjELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2Fw ZTESMBAGA1UEBxMJQ2FwZSBUb3duMQ8wDQYDVQQKEwZUaGF3dGUxHTAbBgNVBAsTFENlcnRp ZmljYXRlIFNlcnZpY2VzMSgwJgYDVQQDEx9QZXJzb25hbCBGcmVlbWFpbCBSU0EgMjAwMC44 LjMwAgMKdm8wDQYJKoZIhvcNAQEBBQAEggEALZZKDL/rRiv69eBBNvSOc4qCFBkr0Tm9t9wS d3meXxuxAP+b2Y/B4JnOzMqH/IxiAi3+ai/Q9uD8trAY0L/LZGSQJh13KCx89p/vvbEo+pR9 0JFGRcLFq4H31cPbz6Jy2JracDfA8XHNtR92ubYRL5tcfSxtam9ZFvpMOz6i/fAjR+vUeEQv 5AqiGmO9fT4SSf7DL7ZNRCe4LiBVUdIrrH0HRS9C2agN7DI+1LAK+ct9jSNrV3tSLixQcZ7i zbwbvJHMoB9gD9GhGitnv0wv1ON6n40BQ79XJMTnmMy6cSkyWVHQyGMLYtr0jdKAy3Q/zMZx Jt6EJM6tE87UfqByNgAAAAAAAA== --------------ms070601060302070303060007--