Commit Graph

10 Commits

Author SHA1 Message Date
red-prig d39bc5d685 Update declaration 2023-06-15 23:57:43 +03:00
Kagamma f2d4f52331
Correct AvPlayer handle, avoid dangling pointers + Refactor code (#71)
* Correct avplayer handle, avoid dangling pointers

* Uses TMemChunk in sys_types unit instead

* Minor

* Minor

* SceAvPlayerHandle should be 8 bytes in size

* Minor

* Minor

* Minor

* Moved from TDictionary to HAMT it's faster

* Added lock of Hamt and individual lock of Handle

* Using AllocMem instead of New (New doesn't guarantee an initial value) and fixing an endless loop of zero lastVideoTimeStamp

* Added callback helpers

* +

* +

Co-authored-by: Pavel <68122101+red-prig@users.noreply.github.com>
Co-authored-by: red-prig <vdpasha@mail.ru>
2023-01-24 19:00:20 +03:00
Pavel 6771f25d42 Added envrion location accounting, identified the need to align the stack before starting Entry 2023-01-24 14:01:20 +03:00
Pavel cdf89ba10e + 2022-12-06 20:12:21 +03:00
red-prig a9fd40a82f + 2022-10-26 22:25:02 +03:00
red-prig f590b72d9c + 2022-10-23 00:09:28 +03:00
red-prig 6627735b2e + 2022-10-05 22:16:42 +03:00
Pavel 5377533b0b + 2022-09-12 17:13:01 +03:00
Pavel a4ec0e0a23 + 2022-07-14 14:59:03 +03:00
Pavel c4e23700b4 Big update 2022-05-31 10:20:10 +03:00