FPPS4/sys
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
..
errno.inc Big update 2022-05-31 10:20:10 +03:00
sce_errno.inc Big update 2022-05-31 10:20:10 +03:00
signal.inc Big update 2022-05-31 10:20:10 +03:00
spinlock.pas + 2022-10-24 14:17:28 +03:00
sys_context.pas + 2022-10-19 00:25:53 +03:00
sys_crt.pas Ignore sys_crt errors 2022-12-23 21:02:53 +03:00
sys_dev.pas + 2023-01-11 14:06:55 +03:00
sys_dir.pas sceKernelPreadv 2023-01-09 22:06:26 +03:00
sys_fd.pas + 2023-01-11 14:06:55 +03:00
sys_file.pas + 2023-01-13 15:43:10 +03:00
sys_kernel.pas move files op to ntapi 2023-01-12 20:30:56 +03:00
sys_path.pas fix path parse 2022-12-14 21:01:05 +03:00
sys_pthread.pas pthread_setschedparam fix 2023-01-05 20:56:20 +03:00
sys_signal.pas + 2023-01-13 15:43:10 +03:00
sys_time.pas AvPlayer HLE (#58) 2023-01-17 16:32:47 +03:00
sys_types.pas + 2022-12-06 20:12:21 +03:00