SternXD
d983b2b066
Copyright: Change year from 2002-2025 to 2002-2026
2026-01-15 00:22:32 +01:00
TheTechnician27
23fd57f641
Copyright: Change year from 2002-2024 to 2002-2025
2025-01-20 05:07:26 +01:00
GovanifY
132431b7c8
headers: relicense to GPL-3.0+
...
also update to 2024 while i'm at it
2024-07-30 17:17:13 -04:00
Stenzek
7ad27e6e9d
CDVD: Add precaching option
2024-06-11 11:31:28 +10:00
Stenzek
34ae500614
CsoFileReader: Fix devbuild assertion
2024-05-18 02:45:26 +10:00
Stenzek
d099f7afd6
CDVD: Purge AsyncFileReader interface
...
Everything goes through ThreadedFileReader now.
2024-05-17 11:58:01 +10:00
Stenzek
29e9125b15
CDVD: Use ThreadedFileReader for uncompressed ISOs
2024-05-17 11:58:01 +10:00
Stenzek
d9abe10308
Misc: Remove explicit PCH include, switch to SPDX
2023-12-24 14:03:14 +10:00
Stenzek
47a65ce01e
Misc: Slim down PCH
2023-12-24 14:03:14 +10:00
Stenzek
9967d5ca9e
CDVD: Simplify compressed ISO detection
2023-12-24 14:03:14 +10:00
JoseAaronLopezGarcia and Stenzek
00e255ee3c
CDVD: Add ZSO support ( #10396 )
...
* add zso support
* format and fixed typo
* fix typo in extension (duplicated .cso)
* format
* proper casting
* use regular casting; added lz4 to gitmodules
* use C++ style casting
* fix casts
* add lz4 submodule
* added windows build configuration
* add lz4 to cmake
* undo
* undo
* add lz4 to SearchForStuff
* undo
* add own lz4 source code
* cleanup
* fix
* add nwe sources to windows build
* cleanup
* don't use precompile headers on lz4
* stupid compiler
* add const. better logging.
* cast to std::string
* 3rdparty: Add lz4
* use 3rdparty lz4
* cleanup references to lz4.cpp
* format code
* add missing header
* use fmt::format
* don't call inflateReset on ZSO
* use LZ4_decompress_safe
* fix syntax
* fix call to LZ4_decompress_safe
* use LZ4_decompress_safe_partial to ignore padded data
* cleanup
* refactor
---------
Co-authored-by: Stenzek <stenzek@gmail.com >
2023-12-15 13:05:04 +10:00
Stenzek
a64d69560c
Misc: Warnings cleanup
2023-10-02 15:28:24 +10:00
Stenzek
a9959bcd62
CDVD: Report open errors to host
2023-10-01 17:46:26 +10:00
Stenzek
512d24cea6
Misc: More build system cleanups
...
Set UTF-8 source file format globally.
Set permissive/compliance mode globally.
Get rid of include of base 3rdparty directory, be explicit.
Get rid of duplicated properties.
Get rid of leftover plugin property files.
2023-05-16 12:58:19 +01:00
Connor McLaughlin
8d44e1af0e
CDVD: Remove wx from file access
2021-12-12 03:27:43 +00:00
kojin
8fdaaa2eab
common: reorganize
2021-09-04 18:28:07 -04:00
TellowKrinkle
ae945f49e3
CDVD: Make CSO file reader threaded
2021-07-19 22:01:41 +02:00
Gauvain 'GovanifY' Roussel-Tarbouriech
f9be4286bd
CDVD: clang-format
2020-09-19 01:37:43 +01:00
Juha Laukkanen
592aacb25a
Darwin/OSX __POSIX__ definitions.
2015-12-02 05:00:41 +02:00
Gregory Hainaut
4184d6eef5
pcsx2:cso: NULL pointer check
...
Coverity:
CID 146846 (#1 of 1): Dereference after null check (FORWARD_NULL)
5. var_deref_model: Passing null pointer fp to fclose, which dereferences it
2015-09-23 09:39:08 +02:00
Gregory Hainaut
bfe1236d98
pcsx2|lilypad: Unintentional integer overflow
...
Add some cast to do the intermediate operation in 64 bits
2015-09-11 16:50:02 +02:00
Unknown W. Brackets
7b1214849a
Add disabled code to use a cache for cso reading.
...
It doesn't seem like the cache is worth it, unfortunately.
2015-04-15 10:27:59 -07:00
Unknown W. Brackets
427fa039ba
Note why multiple blocks aren't optimized in CSO.
2015-04-15 09:47:20 -07:00
Unknown W. Brackets
49cfc3424b
Keep around z_stream between decompression passes.
...
Slightly more efficient to avoid reallocating the state for each block.
2015-04-15 09:03:00 -07:00
Unknown W. Brackets
17a58103e2
Move shared file access to compressed utils.
2015-04-15 08:30:19 -07:00