fpPS4/ffmpeg
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
..
ffmpeg_types.pas AvPlayer HLE (#58) 2023-01-17 16:32:47 +03:00
ffmpeg.inc AvPlayer HLE (#58) 2023-01-17 16:32:47 +03:00
libavcodec.pas AvPlayer HLE (#58) 2023-01-17 16:32:47 +03:00
libavdevice.pas AvPlayer HLE (#58) 2023-01-17 16:32:47 +03:00
libavfilter.pas AvPlayer HLE (#58) 2023-01-17 16:32:47 +03:00
libavformat.pas AvPlayer HLE (#58) 2023-01-17 16:32:47 +03:00
libavutil.pas AvPlayer HLE (#58) 2023-01-17 16:32:47 +03:00
libpostproc.pas AvPlayer HLE (#58) 2023-01-17 16:32:47 +03:00
libswresample.pas AvPlayer HLE (#58) 2023-01-17 16:32:47 +03:00
libswscale.pas AvPlayer HLE (#58) 2023-01-17 16:32:47 +03:00