Commit Graph
250 Commits
Author SHA1 Message Date
Henrik Rydgard e5090e36c2 More plugin stuff 2013-06-02 14:38:22 +02:00
Sacha aa67301618 Buildfix for non-ffmpeg platforms. 2013-06-02 20:05:40 +10:00
Unknown W. Brackets 777bcc36b2 Android/etc. buildfix.
I keep thinking enums can be forward declared... and MSVC allows it.
2013-06-02 02:46:16 -07:00
Unknown W. Brackets d69da21189 Also convert directly inside sceMpegAvcCsc().
Erp, needed this too, what was I thinking?
2013-06-02 01:47:55 -07:00
Unknown W. Brackets 8dfeeee4a1 Handle 16-bit video conversion correctly.
Still directly converting, turns out colors are swapped and linesize needs
adjustment.  Oops.
2013-06-02 01:37:16 -07:00
Unknown W. Brackets b32a52f35c Convert videos directly to the desired format.
This still converts at least in some cases, but less.  But these seem
backwards, why are the BGR formats converting to RGB?
2013-06-02 00:31:16 -07:00
Sacha b39a572043 Buildfixes.
Fix C++11 usage.
Remove redundancy.
Fix st_*time re-usage.
2013-06-02 13:26:39 +10:00
Unknown W. Brackets 3d1e426e4a Send games a free packet count that makes sense. 2013-06-01 15:33:47 -07:00
Henrik Rydgard 230d0b3679 Buildfixes 2013-06-01 23:37:51 +02:00
Henrik Rydgård 0e65c23346 Merge pull request #2020 from oioitff/mpeg-support
Rewrite some core functions for sceMpeg with ffmpeg.
2013-06-01 14:24:48 -07:00
oioitff e099b8d954 Rewrite and implement MediaEngine. 2013-06-02 01:29:22 +08:00
oioitff e0e8b2ec81 Add MpegDemux for demuxing audios. 2013-06-02 01:25:53 +08:00
Henrik Rydgard 1e84dd23d7 Hide atrac3+ option if no codec dll/.so installed 2013-06-01 19:12:11 +02:00
raven02 25b8007407 Toggle Atrac3+ in [Sound] section 2013-06-01 23:10:31 +08:00
Henrik Rydgard 3d06c6784c Buildfix 2013-05-30 19:13:39 +02:00
Henrik Rydgard 839e5eccc6 Copy at3plusdecoder.so to internal memory to solve android permission issues on devices with no-exec mounted SD cards. 2013-05-30 19:06:56 +02:00
Henrik Rydgard ae23c26af1 Print more debug info if the library load fails. 2013-05-30 18:14:52 +02:00
Henrik Rydgard f9af7007d2 Add support for loading at3plusdecoder.so on Android. Make sure the .so files are at /PSP/libs/armeabi-v7a and/or /PSP/libs/armeabi on your Android external storage. 2013-05-30 15:26:12 +02:00
Henrik Rydgard 820fd52c48 Load at3plus decoders through "at3plusdecoder64.dll" under win64.
This way 32 and 64-bit builds can coexist in the same folder.
2013-05-30 13:58:10 +02:00
Henrik Rydgard 169ca97377 Change atrac3plus decoder dll name to be neutral. Add basic non-windows support for loading it (not tested yet). 2013-05-30 13:51:44 +02:00
oioitff 852a07d347 Remove all dshow stuff. 2013-05-30 19:14:18 +08:00
oioitff b0a3f803e0 Add support for new atrac3plus decoder 2013-05-30 17:33:47 +08:00
Unknown W. Brackets 42ced72b13 Fix undead VAG loops, KeyOff should stop them. 2013-05-28 23:05:34 -07:00
Henrik Rydgård 0abf322c1d Merge pull request #1961 from unknownbrackets/savestates
Fix some missing things from save states
2013-05-28 00:41:01 -07:00
Henrik Rydgård d76d05b338 Merge pull request #1957 from unknownbrackets/perf
Small performance improvement in VAG decoding
2013-05-28 00:39:43 -07:00
Unknown W. Brackets 4e76d45bca Add pcmIndex to sas voice DoState().
Otherwise we can get crashes.
2013-05-27 23:49:46 -07:00
Unknown W. Brackets 1107571af5 Don't cap predict_nr, just make the table bigger. 2013-05-27 18:16:41 -07:00
Unknown W. Brackets e8be3d8da2 Decode VAG samples in one shot, not two. 2013-05-27 18:16:40 -07:00
Unknown W. Brackets 7b154f9a2e Fix VAG looping. 2013-05-27 16:48:59 -07:00
Henrik Rydgård ce873ccbeb Merge branch 'master' of https://github.com/raven02/ppsspp into raven02-master
Conflicts:
	Core/HW/audioPlayer.cpp
2013-05-27 19:45:57 +02:00
raven02 83cb0869f4 Add NOTICE_LOG to indicate the filter load successfully 2013-05-26 23:55:54 +08:00
Henrik Rydgard 2ef4a05a49 Disable auto-loading the directshow filter by default as it's unstable. Add new INI setting [Sound] AutoLoadDShow to turn it back on. 2013-05-25 17:01:18 +02:00
Sacha 260cc305f5 Fix Linux/Harmattan builds. 2013-05-25 14:38:34 +10:00
Henrik Rydgård f6acdabc59 Merge pull request #1874 from oioitff/atrac3plus
Use filter directly without register.
2013-05-24 06:44:05 -07:00
Henrik Rydgård 2bf1beb8d8 Merge pull request #1898 from oioitff/audio-fix
Implement pcm voice correctly
2013-05-23 13:14:20 -07:00
oioitff 338f7ae700 Use another method to scale by envelopValue. 2013-05-24 04:08:37 +08:00
oioitff 99f8041375 Implement pcm voice correctly. 2013-05-24 00:42:15 +08:00
oioitff 69e1671a90 Bug fix when loading filter failed. 2013-05-21 02:03:36 +08:00
oioitff c700f90503 Use filter directly without register. 2013-05-21 00:57:17 +08:00
Henrik Rydgård 28908f993b Merge pull request #1870 from oioitff/atrac3plus
Remove an useless command in audioPlayer.
2013-05-20 07:18:26 -07:00
oioitff b28d72ed27 Remove an useless command in audioPlayer. 2013-05-20 22:16:40 +08:00
Henrik Rydgård a1060ffabd Merge pull request #1803 from oioitff/atrac3plus
Add atrac3plus filter for windows
2013-05-19 08:09:01 -07:00
Unknown W. Brackets 3931f07852 Fix a couple bad bounds checks in VAG/Mpeg. 2013-05-18 10:19:12 -07:00
oioitff 5e27af6eea Remove the dependency on DirectShow SDK. 2013-05-14 19:41:08 +08:00
oioitff 9b0c22f87d Add atrac3plus lib. 2013-05-14 19:01:33 +08:00
oioitff 8d10724b64 Implement volume control for _sceSasCoreWithMix.
Tested with Fate Unlimited Code.
2013-05-11 04:30:02 +08:00
raven02 2b89ccfa50 Use Dark Grey to identify CG is running instead of black 2013-04-28 10:43:31 +08:00
oioitff 62f79989bd Implement _sceSasCoreWithMix correctly.
The inoutAddr should be both input and output buffer address.
2013-04-23 22:00:14 +08:00
oioitff 3ff492646b Add simple mono support for sasaudio 2013-04-13 19:01:22 +08:00
oioitff 828b5a0be8 Implement pcm voices for sasaudio.
Tested with NPJH 50569: Ore no Imouto2.
2013-04-13 18:58:13 +08:00