bnnm
47bafa6cf5
Fix MSVC
2019-08-27 01:33:22 +02:00
bnnm
6f2999cd3d
Tweak EALayer3 discard modes from debug info and EAAC header
2019-08-26 00:41:17 +02:00
NicknineTheEagle
13983828e1
Minor tweaks
2019-08-10 22:06:10 +03:00
NicknineTheEagle
47d7b5a0ed
Improved EA HDR/DAT support
2019-08-05 21:49:02 +03:00
bnnm
4b9be69347
Add missing math.h
2019-07-24 15:46:47 +02:00
bnnm
248ec056e3
Fix looping EA-XAS and leaks
2019-03-24 01:09:19 +01:00
NicknineTheEagle
ddf35809d6
Added EA SBR format containing SPS files
2019-03-22 15:07:13 +03:00
NicknineTheEagle
487f919b77
Resolve merge conflict
2019-03-13 22:58:05 +03:00
NicknineTheEagle
4ff41aa0ef
Added support for EA TMX format
2019-03-13 22:58:04 +03:00
bnnm
63e31c1ac0
Fix some 7ch .SPS [BAttlefield 4 (X360)
2019-03-09 20:52:20 +01:00
bnnm
879f65a864
Fix 3/5ch .SPS [Battlefield 4 (X360)]
2019-03-04 20:07:26 +01:00
bnnm
397c6e0e81
Improve average bitrate with layers+segments
2019-02-24 09:51:10 +01:00
bnnm
7e6e8900c2
Fix EA-XMA segfault
2019-02-22 23:35:16 +01:00
bnnm
011fe56614
Fix EALayer3 11ch, V1b PCM, V2S loops [Army of Two 3 (PS3), NFS:W (PS3)]
2019-02-09 23:42:59 +01:00
NicknineTheEagle
56dfa62a75
Should use vgmstream->num_samples here for loop segments
2019-01-28 17:11:31 +03:00
NicknineTheEagle
70ffbb1194
Use header values instead of vgmstream values in some places
2019-01-28 09:38:11 +03:00
NicknineTheEagle
519659fd3e
EAAC: Properly calculate stream size for bitrate
2019-01-23 06:40:42 +03:00
NicknineTheEagle
8a00c7cd66
Minor fixes and tweaks
2019-01-22 00:42:34 +03:00
bnnm
da9f9a5572
Fix non-initialized var
2019-01-19 20:04:38 +01:00
NicknineTheEagle
6487d310cb
Formatting fixes
2019-01-16 23:29:51 +03:00
NicknineTheEagle
9c9da8fa1b
EAAC: Fixed looping for RAM sounds
2019-01-16 23:05:19 +03:00
Christopher Snowhill
c6280d85b3
Merge pull request #352 from NicknineTheEagle/ea-sbr
...
Ea sbr
2019-01-14 18:04:58 -08:00
bnnm
368212bbf8
Fix some looping .sps [FIFA 18 (PC)]
2019-01-13 23:25:29 +01:00
NicknineTheEagle
4c118b28b4
EAAC: Added SBR/SBS format from EA Sports games
2019-01-13 21:53:57 +03:00
NicknineTheEagle
3fc7439ba6
Minor fixes
2019-01-13 21:50:58 +03:00
NicknineTheEagle
b472b6a01f
Renamed some parsers for clarity
2019-01-13 05:15:18 +03:00
NicknineTheEagle
2a88b6bc11
EAAC: Added SBR/SBS format
2019-01-13 02:42:54 +03:00
bnnm
5d610be086
Add .gin and EA-XAS v0 decoder [Need for Speed Most Wanted]
2019-01-12 02:26:38 +01:00
bnnm
3480e49cd4
Remove sps frostbite parser (use a good extractor instead)
2019-01-05 04:41:36 +01:00
NicknineTheEagle
4d73443bae
Removed unused local variable
2018-12-28 02:39:19 +03:00
NicknineTheEagle
430ea27f85
EAAC: Added MPF/MUS format
2018-12-27 21:26:04 +03:00
bnnm
34d4500e54
Add .sps EAMP3 [Need for Speed (PS4)]
2018-12-15 11:17:47 +01:00
bnnm
467ca19450
Fix XMA gapless/looping/samples
...
fixes: standard, wem, xwc, xwb, xnb, xwx, rak, pk, txth, genh, seg, rsd, past, p3d, nub-xma, gtd, gsp, fsb, eaac, cxs, awc, aac
2018-11-18 17:01:31 +01:00
bnnm
edd7226ee0
Fix EA XMA with actual looping [The Simpsons Game (X360)]
2018-10-07 21:18:46 +02:00
bnnm
d7c5c3feaf
Improve UE4Opus/EAOpus encoder delay calculations
2018-09-27 23:31:03 +02:00
bnnm
3269649eec
Add EAOpus [FIFA 17 (PC), FIFA 19 (Switch)]
2018-09-27 23:10:01 +02:00
bnnm
7d91ef1432
Cast off_t to off64_t when printf'ing for future 4GB file support
2018-09-23 03:01:13 +02:00
bnnm
bc62a689c0
Don't call block_update_x manually when using vgmstream_open_stream
2018-08-26 13:47:48 +02:00
bnnm
ee03726bbc
Find loop_segment automatically in segmented_layout + remove from metas
2018-08-26 00:59:31 +02:00
bnnm
e3255344cf
Redo EA-XMA with custom IO for fixes [Skate (X360), NFS: MW (X360)]
2018-08-25 12:48:55 +02:00
bnnm
07ad3250f6
Clean EAAC streamfile and prepare for EA-XMA
2018-08-25 09:57:46 +02:00
bnnm
1f6c384a48
Fix EA EAAC looping for RAM assets
2018-08-15 17:37:06 +02:00
Christopher Snowhill
7840d9df1f
Merge pull request #279 from NicknineTheEagle/ea-fixes
...
EA formats
2018-08-13 14:43:56 -07:00
bnnm
c7f9a47fcd
Fix rare EALayer3 with proper loops [Need for Speed: World (PC)]
2018-08-12 14:03:04 +02:00
NicknineTheEagle
ca9cfc6917
Removed the supposed version check from ABK parsers
...
The only reason I put it there is to distinguish old ABK from new ABK but then it turned out that they can have matching values in that field so... yeah, let's just do it another way
2018-08-08 19:23:51 +03:00
NicknineTheEagle
c88dee0ebb
Improved EA ABK support
2018-08-08 17:07:01 +03:00
NicknineTheEagle
15cc60e604
Some organization and better endianness checks in EA parsers
2018-08-08 17:06:39 +03:00
NicknineTheEagle
baaec69a46
Added macros for some common constants in EA parsers
2018-07-31 10:26:55 +03:00
bnnm
5e68567961
Fix compiler warnings
2018-07-27 17:11:50 +02:00
NicknineTheEagle
39284cf233
Further work on the new ABK format
2018-07-23 01:31:35 +03:00