Commit Graph

65 Commits

Author SHA1 Message Date
Kagamma 594cd56cb6
AvPlayer HLE (#58)
* Adds some libSceAvPlayer dummy functions, ps4_sceAvPlayerAddSource cache files to 'avplayer_dump' directory

* Its better for languageCode to be array of chars

* SysLogPrefix

* us -> ms

* Adds ffmpeg headers

* Fix compilation

* sceAvPlayerInitEx

* spinlock, proper close ffmpeg stuff

* Refactor + fix

* NextPacket

* ReceiveAudio

* ReceiveVideo

* audio works

* Minor fix

* Minor

* accurate GetTimeInUs

* sceAvPlayerPostInit and sceAvPlayerStop

* Is not GPU Addr err

* Fixing Structure Alignments

* The original timeStamp is listed in ms in the documentation

* Forgotten "not" and disable Exit(False); (Seems to work, need to test)

* Should check patch folder first

* Minor

* test CI

* use parse_filename

* _sceAvPlayerInit, _sceAvPlayerInitEx

* ps4_sceAvPlayerPostInit, _sceAvPlayerAddSource

* fix types

* _sceAvPlayerGetAudioData

* _sceAvPlayerGetVideoDataEx

* _sceAvPlayerStop, _sceAvPlayerClose

* Removed outdated comments + long name

* Use MemChunk instead of a simple Pointer

* fix init value

* convert to utf8

Co-authored-by: Pavel <68122101+red-prig@users.noreply.github.com>
2023-01-17 16:32:47 +03:00
Pavel 00f5d0472b + 2023-01-13 15:43:10 +03:00
Pavel 5c144b1327 move files op to ntapi
I hope I didn't break anything....
2023-01-12 20:30:56 +03:00
Pavel d91819f4ff + 2023-01-11 22:01:01 +03:00
Pavel 7882b646ea + 2023-01-11 14:06:55 +03:00
red-prig ae44cd497a sceKernelPreadv 2023-01-09 22:06:26 +03:00
red-prig aefba2f66f pthread_setschedparam fix 2023-01-05 20:56:20 +03:00
red-prig d401f90ffa More accurate accounting of prior, etc. 2023-01-05 19:46:37 +03:00
red-prig a3b3bdb8f6 pthread_attr_setinheritsched and etc 2023-01-04 22:51:10 +03:00
red-prig 6299a733da pthread_attr_getschedparam and etc 2023-01-04 22:28:31 +03:00
flyingtincan 3e8cc63d3a
GFX thread sleep fix and Thread names (#46)
* Thread names in debugger and some logs

* Fix GFX thread sleeping too long
2023-01-02 16:17:06 +03:00
red-prig c9615d8f15 sys_root 2022-12-31 16:57:43 +03:00
red-prig 9788a825d5 Ignore sys_crt errors 2022-12-23 21:02:53 +03:00
red-prig bcf34a5b02 sceNetErrnoLoc 2022-12-16 21:01:06 +03:00
Pavel 495036f660 Small refractoring 2022-12-16 14:06:02 +03:00
Pavel 17a0ea750e fcntl 2022-12-16 12:31:27 +03:00
Pavel 78de552ea0 fix path parse 2022-12-14 21:01:05 +03:00
Pavel 4bb79631c8 temp0 and etc 2022-12-14 11:15:30 +03:00
Pavel baa12ac48b + 2022-12-12 15:33:05 +03:00
red-prig ab085657cb sceAppContentDownloadDataGetAvailableSpaceKb 2022-12-11 17:25:44 +03:00
red-prig ae103ec9aa sceAppContentTemporaryDataGetAvailableSpaceKb 2022-12-11 01:13:22 +03:00
red-prig 5d1dd3f2cb + 2022-12-10 23:21:29 +03:00
Pavel 56f0d24fcc scePthreadKeyCreate and etc 2022-12-09 17:08:27 +03:00
Pavel 0b7a4631f2 getrusage 2022-12-07 15:36:21 +03:00
Pavel c91be32bd4 fsync 2022-12-06 23:56:38 +03:00
Pavel cdf89ba10e + 2022-12-06 20:12:21 +03:00
Pavel 32c587fe7f libSceRandom 2022-12-03 19:46:46 +03:00
Pavel 0bdca7613b + 2022-11-29 10:42:53 +03:00
red-prig a56afd0914 + 2022-11-26 22:47:01 +03:00
red-prig ee97bf458c + 2022-11-19 22:37:23 +03:00
red-prig 636f7db39d + 2022-11-16 19:33:37 +03:00
Pavel 1ef2bf99fc + 2022-11-16 17:11:07 +03:00
Pavel cf9bfd2160 + 2022-11-16 11:22:22 +03:00
red-prig 3cff1f6249 + 2022-11-13 17:43:00 +03:00
red-prig 40b2c39b5c + 2022-11-13 00:59:35 +03:00
red-prig 4fbb608639 + 2022-11-12 00:02:45 +03:00
Pavel 683f552d55 + 2022-11-11 16:49:05 +03:00
Pavel 3c4e55a1f9 + 2022-11-09 16:46:13 +03:00
red-prig a9fd40a82f + 2022-10-26 22:25:02 +03:00
Pavel fb69f39113 + 2022-10-24 14:17:28 +03:00
red-prig f590b72d9c + 2022-10-23 00:09:28 +03:00
Pavel 260b053c5c + 2022-10-20 17:29:28 +03:00
red-prig 9564ed9c40 + 2022-10-19 00:25:53 +03:00
red-prig 34d5c072a8 + 2022-10-15 17:52:38 +03:00
red-prig 6627735b2e + 2022-10-05 22:16:42 +03:00
red-prig c9403e82f7 + 2022-10-04 20:27:29 +03:00
red-prig 0482c59a4a + 2022-10-01 00:25:10 +03:00
Pavel 76c7660ad8 + 2022-09-13 16:59:10 +03:00
Pavel 647d71f65e + 2022-09-13 16:31:03 +03:00
Pavel d52ef7a382 + 2022-09-13 10:59:06 +03:00