bnnm
86c31d1481
streamfile cleanup
2021-10-10 15:09:58 +02:00
bnnm
af2f88993a
streamfiles: fix off_t in MSVC/custom IO callback
2021-09-15 23:09:19 +02:00
bnnm
518cf8f8b1
build: fix some emscripten/wasm crashes
2021-09-12 20:05:56 +02:00
bnnm
227ea3db5e
util: tweak float readers
2021-09-11 13:10:04 +02:00
bnnm
1d758db7d4
Tweak STREAMFILES to read +2GB files
2021-09-04 21:57:23 +02:00
bnnm
d7b277a671
cleanup: BOM skip function
2021-07-08 22:26:21 +02:00
bnnm
332587359b
Cleanup
2021-07-04 20:09:26 +02:00
bnnm
f5cefd544e
txtm: add option to read file position in .txtm
2021-06-20 13:42:06 +02:00
bnnm
64c95f6842
Extra helpers
2021-01-23 15:49:29 +01:00
bnnm
1852533ce7
Add is_id32le helper
2021-01-12 15:13:04 +01:00
bnnm
114de803f6
Add test utils for idstring checking
2020-12-19 12:51:31 +01:00
NicknineTheEagle
ac389b1af3
Added TXTM format for specifying companion files
2020-11-08 22:42:57 +03:00
bnnm
c728301989
Cleanup
2020-07-18 00:27:53 +02:00
bnnm
41fe7ad27b
Add .isb MPEG/XMA [Mass Effect (multi)]
2020-04-05 22:07:51 +02:00
bnnm
3419f2f6d9
Add IO streamfiles init/close callbacks
2020-03-07 10:15:02 +01:00
bnnm
e0eaffbf3f
Add ISACT .isb [Psychonauts (PC)]
2019-11-03 22:56:37 +01:00
bnnm
b2e3058072
Add buffer comments
2019-11-03 17:57:07 +01:00
bnnm
0dfe352c7b
Improve streamfile float reading
2019-11-02 20:12:12 +01:00
bnnm
1768e55a1c
Rename get_streamfile_text_line to read_line and minor cleanup
2019-10-20 11:55:05 +02:00
bnnm
a0a6e0d172
Add streamfile helpers
2019-10-19 11:07:28 +02:00
bnnm
4010c3bd1b
Fix companion files in relative folders for foobar [Rayman M (PS2)]
...
Also extra relative check for .isd and Ubi SB
2019-09-24 00:51:12 +02:00
bnnm
ee71ac94b5
Add more riff chunk finders
2019-09-14 12:39:47 +02:00
bnnm
42f3cf5913
Update chunk handling functions
2019-09-08 20:23:59 +02:00
bnnm
19d5a6f82c
Improve .xsb internal name reading and .xsb filename detection
2019-03-23 15:50:59 +01:00
bnnm
051cad9462
Minor shadowing fixes and cleanup
2019-03-02 19:23:37 +01:00
bnnm
decf64cf01
Add read_sXXle/read_uXXbe/etc alias as a test
2019-02-23 15:23:00 +01:00
bnnm
dd5bbe531e
Tweak dump_streamfile
2019-02-22 23:52:39 +01:00
bnnm
98587ec8e7
Fix memory corruption when forcing loops and clean internals
2019-02-15 22:28:20 +01:00
bnnm
b2f3c860d5
Improve slightly guess_endianness
2019-02-03 01:46:05 +01:00
bnnm
7211e0e0ec
Merge branch 'master' of https://github.com/kode54/vgmstream into test
2019-01-02 11:10:14 +01:00
bnnm
9e1e4464b0
Improve Ubi BAO (.pk) parsing speed
2019-01-01 23:21:08 +01:00
NicknineTheEagle
b0ac7ce4e3
EA SCHl: Added more MPF versions
2018-12-31 23:01:46 +03:00
NicknineTheEagle
7ce512eee2
Fixed var types in align_size_to_bytes
2018-12-30 23:39:27 +03:00
NicknineTheEagle
52851e14a2
Ubi SB: Properly handle FMT_XMA1 header
2018-12-30 22:25:14 +03:00
bnnm
e8ca19ba2c
Add fix_dir_separators util
2018-11-24 00:44:17 +01: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
b438b5fa01
Add debug util for easier custom IO testing
2018-08-11 17:58:16 +02:00
bnnm
0fc5b466c8
Add some extra streamfile helpers
2018-08-04 20:42:00 +02:00
NicknineTheEagle
e2160f4e09
Added a helper function for auto-detecting value endianness
2018-07-17 23:54:24 +03:00
bnnm
46f333cc8e
Remove get_realname from streamfiles as it's not used anymore
...
It was implemented for Audacious only to open companion NWA files, but
current version has no need for it. In case there is some obscure thing
that needs it, Audacious's vfs.cc should translate or return realnames
transparently, without having to modify other streamfiles.
2018-04-19 22:54:45 +02:00
bnnm
d6ade4123f
Add buffer_streamfile (for custom IO) and simplify stdio reads
2018-04-19 22:19:30 +02:00
Christopher Snowhill
35bede85fe
Merge pull request #209 from haspor/master
...
Android change for streamfile
2018-03-31 17:54:45 -07:00
bnnm
e4c819af2e
Add size_callback to open_io_streamfile for more complex stuff
2018-03-30 18:10:23 +02:00
-
d5b095361c
revert back the Android change. It seems that the 'dup' is not working perfectly with unistd.h either.
2018-03-30 08:22:03 +03:00
bnnm
92b9992552
Rename open_stream_ext/name to open_streamfile_by_ext/filename (cleanup)
2018-03-29 22:34:21 +02:00
bnnm
2b63d451d9
Minor tweaks to get_streamfile_name and co
2018-03-29 21:03:25 +02:00
bnnm
69fb29fc7a
Return size_t in read_string for consistency
2018-03-29 20:42:52 +02:00
bnnm
49e62d2bcc
Move read_pos_file to ffmpeg.c since it was only needed there
2018-03-29 20:38:06 +02:00
bnnm
b97fc632be
Fix minor compiler warnings
2018-03-03 19:07:59 +01:00
bnnm
15ca185052
Add util to get base filename without path
2018-02-25 16:27:48 +01:00