[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--