[PATCH] ogle - updating TTN in get_VTS_TT/get_VTS_PTT
Brent Baccala <[email protected]> Mon, 3 Apr 2006 09:08:24 -0400 (EDT)
| Newsgroups | gmane.comp.video.ogle.devel |
|---|---|
| Message-ID | <[email protected]> |
This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to [email protected] for more info. --8323328-1717196665-1144069704=:18093 Content-Type: TEXT/PLAIN; charset=US-ASCII Hi - These two functions had comments in them that stated "must search tt_srpt for a matching entry". I've added (correctly, I hope) the missing code, which was breaking the menu selection logic on a DVD I've got. The patch works against both 0.9.2 and your CVS version. Please let me know if there's something you wish me to do other than just mail this to your devel list. -bwb Brent Baccala [email protected] --8323328-1717196665-1144069704=:18093 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="ogle-ttn.patch" Content-Transfer-Encoding: BASE64 Content-ID: <[email protected]> Content-Description: Content-Disposition: attachment; filename="ogle-ttn.patch" LS0tIG9nbGUtMC45LjIuZGlzdC92bWcvdm0uYwkyMDAzLTA4LTA2IDEzOjI5 OjMwLjAwMDAwMDAwMCAtMDQwMA0KKysrIG9nbGUtMC45LjIvdm1nL3ZtLmMJ MjAwNi0wMy0xMyAxNjo1NzozMy4wMDAwMDAwMDAgLTA1MDANCkBAIC0xNTgw LDcgKzE1ODAsMjkgQEANCiAgIGFzc2VydChwZ2NOICE9IC0xKTsNCiAgIC8v YXNzZXJ0KHBnY04gPT0gdnRzaS0+dnRzX3B0dF9zcnB0LT50aXRsZVt2dHNf dHRuIC0gMV0ucHR0WzBdLnBnY24pOyA/Pw0KICAgDQotICAvL3N0YXRlLlRU Tl9SRUcgPSA/PyBNdXN0IHNlYXJjaCB0dF9zcnB0IGZvciBhIG1hdGNoaW5n IGVudHJ5Li4uICANCisgIC8vIFNlYXJjaCB0dF9zcnB0IGFycmF5IGZvciB0 aGUgZW50cnkgdGhhdCBtYXRjaGVzIHRoaXMgdGl0bGVzZXQvdGl0bGUNCisg IC8vIHBhaXIuICBUaGUgb2Zmc2V0IHdpbGwgYmUgdGhlIGdsb2JhbCB0aXRs ZSBudW1iZXIgKFRUTiksIGFzIG9wcG9zZWQNCisgIC8vIHRvIHRoZSBsb2Nh bCB0aXRsZSBudW1iZXIgd2l0aGluIHRoZSB0aXRsZXNldCAoVlRTX1RUTiku DQorDQorICBpZiAodm1naS0+dHRfc3JwdCA9PSBOVUxMKSB7DQorICAgIGZw cmludGYoc3RkZXJyLCAidm1naS0+dHRfc3JwdCBpcyBOVUxMXG4iKTsNCisg IH0gZWxzZSB7DQorICAgIGZvciAoc3RhdGUuVFROX1JFRyA9IDA7DQorCSBz dGF0ZS5UVE5fUkVHIDwgdm1naS0+dHRfc3JwdC0+bnJfb2Zfc3JwdHM7DQor CSBzdGF0ZS5UVE5fUkVHICsrKSB7DQorICAgICAgaWYgKCh2bWdpLT50dF9z cnB0LT50aXRsZVtzdGF0ZS5UVE5fUkVHXS50aXRsZV9zZXRfbnIgPT0gdnRz TikNCisJICAmJiAodm1naS0+dHRfc3JwdC0+dGl0bGVbc3RhdGUuVFROX1JF R10udnRzX3R0biA9PSB2dHNfdHRuKSkgYnJlYWs7DQorICAgIH0NCisgICAg aWYgKHN0YXRlLlRUTl9SRUcgPT0gdm1naS0+dHRfc3JwdC0+bnJfb2Zfc3Jw dHMpIHsNCisgICAgICBmcHJpbnRmKHN0ZGVyciwgIkNvdWxkbid0IGZpbmQg VlRTICVkIC8gVFROICVkIGluIFRUX1NSUFQgdGFibGU/IVxuIiwNCisJICAg ICAgdnRzTiwgdnRzX3R0bik7DQorICAgICAgc3RhdGUuVFROX1JFRyA9IDA7 DQorICAgIH0gZWxzZSB7DQorICAgICAgLyogVFROX1JFRyBpcyBvbmUtYmFz ZWQ7IHRoZSBjb2RlIGFib3ZlIGNvbXB1dGVkIHRoZSBhbnN3ZXIgemVyby1i YXNlZCAqLw0KKyAgICAgIHN0YXRlLlRUTl9SRUcgKys7DQorICAgIH0NCisg IH0NCisNCiAgIHN0YXRlLlZUU19UVE5fUkVHID0gdnRzX3R0bjsNCiAgIC8q IEFueSBvdGhlciByZWdpc3RlcnM/ICovDQogICANCkBAIC0xNjA0LDcgKzE2 MjYsMjkgQEANCiAgIA0KICAgLy9hc3NlcnQocGdjTiA9PSBnZXRfSUQodnRz X3R0bik7ID8/DQogICANCi0gIC8vc3RhdGUuVFROX1JFRyA9ID8/IE11c3Qg c2VhcmNoIHR0X3NycHQgZm9yIGEgbWF0Y2hoaW5nIGVudHJ5Li4uDQorICAv LyBTZWFyY2ggdHRfc3JwdCBhcnJheSBmb3IgdGhlIGVudHJ5IHRoYXQgbWF0 Y2hlcyB0aGlzIHRpdGxlc2V0L3RpdGxlDQorICAvLyBwYWlyLiAgVGhlIG9m ZnNldCB3aWxsIGJlIHRoZSBnbG9iYWwgdGl0bGUgbnVtYmVyIChUVE4pLCBh cyBvcHBvc2VkDQorICAvLyB0byB0aGUgbG9jYWwgdGl0bGUgbnVtYmVyIHdp dGhpbiB0aGUgdGl0bGVzZXQgKFZUU19UVE4pLg0KKw0KKyAgaWYgKHZtZ2kt PnR0X3NycHQgPT0gTlVMTCkgew0KKyAgICBmcHJpbnRmKHN0ZGVyciwgInZt Z2ktPnR0X3NycHQgaXMgTlVMTFxuIik7DQorICB9IGVsc2Ugew0KKyAgICBm b3IgKHN0YXRlLlRUTl9SRUcgPSAwOw0KKwkgc3RhdGUuVFROX1JFRyA8IHZt Z2ktPnR0X3NycHQtPm5yX29mX3NycHRzOw0KKwkgc3RhdGUuVFROX1JFRyAr Kykgew0KKyAgICAgIGlmICgodm1naS0+dHRfc3JwdC0+dGl0bGVbc3RhdGUu VFROX1JFR10udGl0bGVfc2V0X25yID09IHZ0c04pDQorCSAgJiYgKHZtZ2kt PnR0X3NycHQtPnRpdGxlW3N0YXRlLlRUTl9SRUddLnZ0c190dG4gPT0gdnRz X3R0bikpIGJyZWFrOw0KKyAgICB9DQorICAgIGlmIChzdGF0ZS5UVE5fUkVH ID09IHZtZ2ktPnR0X3NycHQtPm5yX29mX3NycHRzKSB7DQorICAgICAgZnBy aW50ZihzdGRlcnIsICJDb3VsZG4ndCBmaW5kIFZUUyAlZCAvIFRUTiAlZCBp biBUVF9TUlBUIHRhYmxlPyFcbiIsDQorCSAgICAgIHZ0c04sIHZ0c190dG4p Ow0KKyAgICAgIHN0YXRlLlRUTl9SRUcgPSAwOw0KKyAgICB9IGVsc2Ugew0K KyAgICAgIC8qIFRUTl9SRUcgaXMgb25lLWJhc2VkOyB0aGUgY29kZSBhYm92 ZSBjb21wdXRlZCB0aGUgYW5zd2VyIHplcm8tYmFzZWQgKi8NCisgICAgICBz dGF0ZS5UVE5fUkVHICsrOw0KKyAgICB9DQorICB9DQorDQogICBzdGF0ZS5W VFNfVFROX1JFRyA9IHZ0c190dG47DQogICAvKiBBbnkgb3RoZXIgcmVnaXN0 ZXJzPyAqLw0KICAgDQo= --8323328-1717196665-1144069704=:18093--