Commit 53191e5
committed
theoraplay: Changed seeking strategy.
This is back to the less-correct but much faster approach, but I added in the
seek_only_backwards trick, which was solving the accuracy problem; eventually
the bisecting would choose the same seek position it just tried and would have
to give up; at this point, now we start moving backwards exclusively until
we have a reasonable position and call it a day.
Still fast, but with all the bug fixes!1 parent 9f9ffcd commit 53191e5
File tree
2 files changed
+32
-5
lines changed- data/games/maddog
- thirdparty/theoraplay
2 files changed
+32
-5
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1600 | 1600 | | |
1601 | 1601 | | |
1602 | 1602 | | |
1603 | | - | |
| 1603 | + | |
1604 | 1604 | | |
1605 | 1605 | | |
1606 | 1606 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
552 | 552 | | |
553 | 553 | | |
554 | 554 | | |
| 555 | + | |
555 | 556 | | |
556 | 557 | | |
557 | 558 | | |
| |||
628 | 629 | | |
629 | 630 | | |
630 | 631 | | |
| 632 | + | |
| 633 | + | |
| 634 | + | |
| 635 | + | |
| 636 | + | |
| 637 | + | |
| 638 | + | |
| 639 | + | |
631 | 640 | | |
632 | 641 | | |
633 | 642 | | |
| |||
643 | 652 | | |
644 | 653 | | |
645 | 654 | | |
646 | | - | |
647 | | - | |
648 | | - | |
649 | | - | |
| 655 | + | |
| 656 | + | |
| 657 | + | |
| 658 | + | |
| 659 | + | |
| 660 | + | |
| 661 | + | |
| 662 | + | |
| 663 | + | |
| 664 | + | |
| 665 | + | |
| 666 | + | |
| 667 | + | |
| 668 | + | |
| 669 | + | |
| 670 | + | |
| 671 | + | |
| 672 | + | |
| 673 | + | |
| 674 | + | |
| 675 | + | |
| 676 | + | |
650 | 677 | | |
651 | 678 | | |
652 | 679 | | |
| |||
0 commit comments