Jean-Philip Desjardins
40e49e58b1
Add support for DVD CHDs.
2023-06-30 16:55:03 -04:00
Jean-Philip Desjardins
b33834af08
Use native strings to open disc image files.
...
Fixes loading disc images with paths that has unicode characters on Windows.
2023-03-09 09:45:20 -05:00
Jean-Philip Desjardins
b852400139
Fix leaking streams in some image streams.
2023-01-18 15:53:31 -05:00
Jean-Philip Desjardins
358c4efc86
Make ChdImageStream more generic to allow opening HDD images.
2023-01-18 15:53:31 -05:00
Jean-Philip Desjardins
33275bbc38
Properly set track type when loading a CHD disc image.
2022-06-07 12:00:07 -04:00
Jean-Philip Desjardins
e234267967
Add proper CHD CD-ROM support.
2022-04-29 10:03:58 -04:00
Jean-Philip Desjardins
7b5b24c4cf
Improve the way disc images are accessed.
...
Instead of loading the whole disc image in memory, use the Browser's File API to fetch needed parts of the file.
Has to go through some odd proxying hoops since the File object is owned by the main browser thread.
2022-02-14 13:07:15 -05:00
Jean-Philip Desjardins
f7e7fead57
Use BuildUriFromPath again.
2021-10-26 08:48:20 -04:00
Jean-Philip Desjardins
1b361aa680
Remove all content URI manipulation + add some logs.
2021-10-26 08:48:20 -04:00
Jean-Philip Desjardins
88037d484a
Properly handle content URIs in DoesBootableExist.
2021-08-25 15:47:17 -04:00
Jean-Philip Desjardins
8ecdf2aed2
Update content URI handling.
...
Allows manipulating paths for sidecar files (CUE/BIN).
2021-08-25 15:47:17 -04:00
Jean-Philip Desjardins
a4d7dc43f5
First pass for Android scoped storage support.
...
Kinda works, but needs lots of testing.
2021-08-25 15:47:14 -04:00
Jean-Philip Desjardins
113e758c4d
Use a custom block provider for CHD files.
2021-07-27 09:08:47 -04:00
Jean-Philip Desjardins
2e9aaca2c9
Allow opening CHD files.
2021-07-27 09:08:46 -04:00
Mahmood - Zer0xFF
2e91ea2020
fix cue/bin path concat on windows S3, on windows the path will look like /s3/bucket\game.bin so aws s3 can't find the game
2020-12-14 13:42:18 +00:00
Jean-Philip Desjardins
8f02b23b65
Add function to obtain supported disc image extensions.
2020-10-06 17:01:08 -04:00
Jean-Philip Desjardins
f6adfd498b
Add cue sheet support.
2020-10-06 17:01:08 -04:00
Jean-Philip Desjardins
a4cf63fdd6
Reorganise code.
2020-10-06 17:01:08 -04:00
Jean-Philip Desjardins
9098d13d6d
Reorganise disc image format code.
2020-10-06 17:01:08 -04:00
Jean-Philip Desjardins
3bccb46683
Fix memory leak that can happen when failing to create an optical media.
2020-10-02 13:16:50 -04:00
Jean-Philip Desjardins
b5cb2f370a
Disable dual layer detection when getting disc id.
2020-10-02 13:16:50 -04:00
Jean-Philip Desjardins
a3a49c6bbd
Fix Linux build.
2019-10-29 12:47:03 -04:00
Jean-Philip Desjardins
f4e40463be
Change detecting scheme for S3 paths.
...
root_path doesn't seem to be consistent over implementations.
2019-10-26 12:28:49 -04:00
Jean-Philip Desjardins
de5b1bfffe
Change the path format used to specify images stored on S3.
2019-10-24 19:51:22 -04:00
Jean-Philip Desjardins
7131a28fd4
Remove usage of boost::filesystem.
2019-10-23 20:48:46 -04:00
Jean-Philip Desjardins
e5580af607
Improve CVolumeStream to allow reading from physical drives again.
2019-10-03 12:36:34 -04:00
Jean-Philip Desjardins
2076edf3c0
Fix Linux build.
2019-08-17 13:51:31 -04:00
Mahmood - Zer0xFF
c564bb4bbb
Update StringUtils
...
(cherry picked from commit eb0dfe865e78d951c164ceac948f51cc8f003c02)
2019-07-23 21:05:59 -04:00
Mahmood - Zer0xFF
52426d732c
remove boost::split and boost::is_any_of
2019-07-23 21:05:59 -04:00
Mahmood - Zer0xFF
b5f992b419
Make S3 disc loading intergation optional
2019-07-05 23:55:38 +01:00
Mahmood - Zer0xFF
3d63d9032c
Update DiscID format
2019-01-15 11:50:08 +00:00
Jean-Philip Desjardins
85e67762dc
Hook up MDF/MDS loader.
2018-10-15 18:34:57 -04:00
Jean-Philip Desjardins
6f60107a15
Remove includes.
2018-03-20 11:20:33 -04:00
Jean-Philip Desjardins
85ab226176
Remove Utils.
...
GetLine was moved in Framework.
2018-03-20 11:20:33 -04:00
Jean-Philip Desjardins
9aaaada5bf
Allow bucket name to be specified in S3 object path.
2018-03-05 15:58:50 -05:00
Jean-Philip Desjardins
7e1e7fc7d7
Use path prefix to activate S3 object stream.
2018-03-05 15:58:50 -05:00
Jean-Philip Desjardins
bc3a78fcda
Amazon S3 stream POC.
2018-03-05 15:58:50 -05:00
Jean-Philip Desjardins
d44836c9f6
Use VolumeStream only on files located in '/dev'.
2017-08-23 21:01:15 -04:00
Jean-Philip Desjardins
b4cefce8f0
Add OpticalMedia abstraction for physical discs.
2017-05-16 19:54:38 -04:00
Mahmood(Thunder07)
75f7d0792b
Cleanup
...
Replace WIN32 preprocessor with _WIN32
2017-02-21 15:47:18 +00:00
Jean-Philip Desjardins
30153c7345
Add missing includes in some iOS related files.
2017-02-11 20:42:22 -05:00
Jean-Philip Desjardins
3d46888ea2
Fixed iOS and OSX builds.
2015-07-24 22:09:19 -04:00
TwistedUmbrella
bf8b94380b
Format native serial values as "SLES_XXX.XX"
2015-07-24 02:03:37 -04:00
Jean-Philip Desjardins
9a62101f12
Fixed Android build.
2015-07-23 22:48:01 -04:00
Jean-Philip Desjardins
9b17a67670
Added DiskUtils.
...
Includes disk image creation routines, SYSTEM.CNF parser and "TryGetDiskId" helper.
2015-07-22 00:30:06 -04:00