From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 3 Sep 2003 15:05:29 +0400 (MSD) From: "Alexey Novikov" Sender: Shader@yandex.ru Message-Id: <3F55CAF9.000008.19068@ariel.yandex.ru> MIME-Version: 1.0 X-Mailer: Yamail [ http://yandex.ru ] Errors-To: Shader@yandex.ru To: community@altlinux.ru Subject: Re: [Comm] Re: TV soft In-Reply-To: <20030902072647.GM25190@osdn.org.ua> References: <13519675561.20030818034413@mail.ru> <3F48C0DB.1080700@progroup.ru> <20030902072647.GM25190@osdn.org.ua> X-source-ip: 217.15.132.166 Content-Type: Multipart/Mixed; boundary="------------Boundary-00=_5HXM52FXFQQMYJ0CCJD0" X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.2 Precedence: list Reply-To: community@altlinux.ru List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Sep 2003 11:05:44 -0000 Archived-At: List-Archive: List-Post: --------------Boundary-00=_5HXM52FXFQQMYJ0CCJD0 Content-Type: text/plain; charset="KOI8-R" Content-Transfer-Encoding: 8bit >On Tue, Sep 02, 2003 at 09:50:50AM +0400, Alexey Novikov wrote: >> А что мешает использовать motv с патчем xaw-deinterlace? (сам >> еще поробовать не успел, т.к. добрался до их FAQ только >> сегодня) > >Попробуйте, сравните и расскажите. > >-- > ---- WBR, Michael Shigorin > ------ Linux.Kiev http://www.linux.kiev.ua/ Попробовал, докладываюсь. Качество картинки сравнимо с tvtime, но процессор грузит конкретно. Мало того, что прет через X-ы, так еще и патч сам неоптимизирован. На моем Cel 766 загрузка проца на все 100%, а FPS~15. Но если кто еще желает поробовать, то прилагаю патч слегка оптимизирующий xaw-deinterlace. Если кого-нибудь это заинтересует могу дать более конкретные инсрукции по применению. -- С уважением, Алексей Новиков --------------Boundary-00=_5HXM52FXFQQMYJ0CCJD0 Content-Disposition: attachment; Filename="xaw-deinterlace-optimize.patch" Content-Type: application/octet-stream; name="xaw-deinterlace-optimize.patch" Content-Transfer-Encoding: base64 ZGlmZiAtdU5yIHhhd3R2LTMuODUub3JpZy9saWJuZy9jb250cmliLXBsdWdpbnMvYmlsaW5lYXIu YyB4YXd0di0zLjg1L2xpYm5nL2NvbnRyaWItcGx1Z2lucy9iaWxpbmVhci5jCi0tLSB4YXd0di0z Ljg1Lm9yaWcvbGlibmcvY29udHJpYi1wbHVnaW5zL2JpbGluZWFyLmMJU3VuIEF1ZyAzMSAyMToy Mjo1NiAyMDAzCisrKyB4YXd0di0zLjg1L2xpYm5nL2NvbnRyaWItcGx1Z2lucy9iaWxpbmVhci5j CVR1ZSBTZXAgIDIgMjI6Mjc6NTIgMjAwMwpAQCAtMzIsMTQgKzMyLDE3IEBACiBzdGF0aWMgdm9p ZCBpbmxpbmUKIGRlaW50ZXJsYWNlIChzdHJ1Y3QgbmdfdmlkZW9fYnVmICpmcmFtZSkKIHsKLSAg dW5zaWduZWQgaW50IHgsIHk7Ci0KKyAgaW50IHgsIHk7CisgIHVuc2lnbmVkIGNoYXIgKnNyYywg KnBzcmMsICpuc3JjOworICBzcmMgPSBmcmFtZS0+ZGF0YSArIGZyYW1lLT5mbXQuYnl0ZXNwZXJs aW5lOwogICBmb3IgKHkgPSAxOyB5IDwgZnJhbWUtPmZtdC5oZWlnaHQgLSAxOyB5ICs9IDIpCisg IHsKKyAgICBwc3JjID0gc3JjIC0gZnJhbWUtPmZtdC5ieXRlc3BlcmxpbmU7CisgICAgbnNyYyA9 IHNyYyArIGZyYW1lLT5mbXQuYnl0ZXNwZXJsaW5lOwogICAgIGZvciAoeCA9IDA7IHggPCBmcmFt ZS0+Zm10LmJ5dGVzcGVybGluZSArIDE7IHgrKykKLSAgICAgIChmcmFtZS0+ZGF0YVt5ICogKGZy YW1lLT5mbXQuYnl0ZXNwZXJsaW5lKSArIHhdKSA9Ci0JKChmcmFtZS0+ZGF0YVsoKHkgLSAxKSAq IChmcmFtZS0+Zm10LmJ5dGVzcGVybGluZSkpICsgeF0pICsKLQkgKGZyYW1lLT5kYXRhWygoeSAr IDEpICogKGZyYW1lLT5mbXQuYnl0ZXNwZXJsaW5lKSkgKyB4XSkpID4+IDE7Ci0KKyAgICAgICoo c3JjICsgeCkgPSAoKihwc3JjICsgeCkgKyAqKG5zcmMgKyB4KSkgPj4gMTsKKyAgICBzcmMgKz0g ZnJhbWUtPmZtdC5ieXRlc3BlcmxpbmUgPDwgMTsKKyAgfQogfQogCiAKZGlmZiAtdU5yIHhhd3R2 LTMuODUub3JpZy9saWJuZy9jb250cmliLXBsdWdpbnMvbGluZWFyLWJsZW5kLmMgeGF3dHYtMy44 NS9saWJuZy9jb250cmliLXBsdWdpbnMvbGluZWFyLWJsZW5kLmMKLS0tIHhhd3R2LTMuODUub3Jp Zy9saWJuZy9jb250cmliLXBsdWdpbnMvbGluZWFyLWJsZW5kLmMJU3VuIEF1ZyAzMSAyMToyMjo1 NiAyMDAzCisrKyB4YXd0di0zLjg1L2xpYm5nL2NvbnRyaWItcGx1Z2lucy9saW5lYXItYmxlbmQu YwlUdWUgU2VwICAyIDIyOjI3OjUyIDIwMDMKQEAgLTIxLDYgKzIxLDcgQEAKICAqIExpbmVhciBi bGVuZCBkZWludGVybGFjaW5nIGFsZ29yaXRobSBhZGFwdGVkIGZyb20gbXBsYXllcidzIGxpYnBv c3Rwcm9jCiAgKi8KIAorCiAjaW5jbHVkZSAiY29uZmlnLmgiCiAKICNpbmNsdWRlIDxzdGRpby5o PgpAQCAtMjksOCArMzAsMTEgQEAKIAogI2luY2x1ZGUgImdyYWItbmcuaCIKIAorCiAjZGVmaW5l IFBBVkdCKGEsYikgICJwYXZnYiAiICNhICIsICIgI2IgIiBcblx0IgogCisjZGVmaW5lIE1NWAor CiAjaWZkZWYgTU1YCiAjZGVmaW5lIGVtbXMoKSAgICAgICAgICAgICAgICAgIF9fYXNtX18gX192 b2xhdGlsZV9fICgiZW1tcyIpCiAjZWxzZQpAQCAtMTA0LDE2ICsxMDgsMTQgQEAKIHN0YXRpYyB2 b2lkIGlubGluZQogZGVpbnRlcmxhY2UgKHN0cnVjdCBuZ192aWRlb19idWYgKmZyYW1lKQogewot ICB1bnNpZ25lZCBpbnQgeCwgeSwgYnl0ZXMgPSBmcmFtZS0+Zm10LmJ5dGVzcGVybGluZTsKKyAg aW50IHgsIHksIGJ5dGVzID0gZnJhbWUtPmZtdC5ieXRlc3BlcmxpbmU7CiAgIHVuc2lnbmVkIGNo YXIgKnNyYzsKLQorICBzcmMgPSBmcmFtZS0+ZGF0YSArIGJ5dGVzOwogICBmb3IgKHkgPSAxOyB5 IDwgZnJhbWUtPmZtdC5oZWlnaHQgLSA4OyB5Kz04KQogICB7CiAgICAgICAgIGZvciAoeCA9IDA7 IHggPCBieXRlczsgeCs9OCkKLSAgICAgICAgewotICAgICAgICAgICAgc3JjID0gZnJhbWUtPmRh dGEgKyB4ICsgeSAqIGJ5dGVzOwotICAgICAgICAgICAgbGluZWFyQmxlbmQoc3JjLCBieXRlcyk7 Ci0gICAgICAgIH0gCisgICAgICAgICAgICBsaW5lYXJCbGVuZChzcmMgKyB4LCBieXRlcyk7CisJ c3JjICs9IGJ5dGVzIDw8IDM7CiAgIH0KIAogICBlbW1zKCk7Cg== --------------Boundary-00=_5HXM52FXFQQMYJ0CCJD0--