Commit Graph

26493 Commits

Author SHA1 Message Date
twinaphex 1a04bb4532 Add stream_decompress_data_to_file_init and stream-decompress_data_to_file_iterate to
file_archive_zlib.c
2016-01-24 21:23:33 +01:00
twinaphex fe1cbe6a5a (file_ops.c) Create stream_backend variable 2016-01-24 21:15:22 +01:00
twinaphex c1364648e7 Cleanup 2016-01-24 21:12:16 +01:00
twinaphex 7130f0c8d8 Move zlib_set_stream to file_archive_zlib 2016-01-24 21:06:53 +01:00
twinaphex 7d29929819 Move file_archive_inflate_init to file_archive_zlib 2016-01-24 20:18:52 +01:00
twinaphex fa00f51e80 Move zlib_deflate_data_to_file to file_archive_zlib.c 2016-01-24 20:15:17 +01:00
twinaphex d1ef6f032e Create stream_compress_free and add it to file_archive_zlib 2016-01-24 20:12:12 +01:00
twinaphex f264d3d29b Move zlib_stream_ functions to file_archive_zlib.c 2016-01-24 20:08:57 +01:00
twinaphex 064c5ffc3a Move zlib_stream_free to file_archive_zlib.c 2016-01-24 20:01:35 +01:00
twinaphex 9a23d95846 Add zlib_stream_new to file_archive_zlib.c 2016-01-24 19:57:31 +01:00
twinaphex 021d8e6af8 Make file_archive_get_default_file_backend public scope 2016-01-24 19:48:25 +01:00
twinaphex 6f3adc900d Style nits 2016-01-24 19:44:18 +01:00
twinaphex c4fa71ecc3 Move functions 2016-01-24 19:29:34 +01:00
twinaphex 3e3b57200a Cleanup 2016-01-24 19:25:30 +01:00
twinaphex 14e389bccf Improve ZLIB_TRANSFER_DEINIT case 2016-01-24 19:16:26 +01:00
twinaphex b4b686fdff Cleanups/style nits 2016-01-24 19:10:02 +01:00
twinaphex 5c2acea38c Do 'free' on handle->stream in case of an error in file_archive_inflate_data_to_file_init 2016-01-24 18:55:50 +01:00
twinaphex cc69cfe6a7 Use zlib_transfer_t * instead of void * 2016-01-24 18:53:37 +01:00
twinaphex cf94c0b6c0 Move file backend back to file_archive.c 2016-01-24 16:18:18 +01:00
twinaphex 5b343c2a32 (RPNG) Update 2016-01-24 07:47:27 +01:00
twinaphex c0047e643e update 2016-01-24 07:46:30 +01:00
twinaphex 44b4ba9a07 Update Griffin 2016-01-24 07:46:11 +01:00
twinaphex 3c2a45d923 Rename file_extract functions 2016-01-24 07:42:46 +01:00
twinaphex 552e78c9bc Rename file_extract to file_archive 2016-01-24 07:29:11 +01:00
twinaphex 5cfc9c1830 (OSX) Buildfix 2016-01-24 07:19:37 +01:00
twinaphex e0ceccc2b2 Remove unzip.c and ioapi.c now that we no longer need it on RA side 2016-01-24 07:05:45 +01:00
twinaphex da48d9d95a Avoid 'variable may be used uninitialized in this function' warning 2016-01-24 06:58:02 +01:00
twinaphex 09e5dc9c50 Cleanup 2016-01-24 06:55:26 +01:00
twinaphex 5c615f18e1 Turn zlib_inflate_init2 into static function 2016-01-24 06:52:14 +01:00
twinaphex 280e10195c Remove zlib_crc32_adjust - reuse zlib_crc32_calculate for this 2016-01-24 06:50:18 +01:00
twinaphex c6f7afbd9a Adjust zlib_crc32_calculate 2016-01-24 06:47:06 +01:00
twinaphex a0e9a4c68e Cleanups 2016-01-24 06:42:57 +01:00
twinaphex 8a254d0480 (Android) Fix build 2016-01-24 06:28:27 +01:00
twinaphex 78feccd0a3 Split up file extract zlib driver code to separate file 2016-01-24 06:18:53 +01:00
Twinaphex 9561332295 Merge pull request #2668 from aliaspider/master
(libretro-db) c_converter: more performance improvements.
2016-01-24 05:52:38 +01:00
aliaspider 032e67bedf nit. 2016-01-24 05:46:52 +01:00
aliaspider f2267db324 (libretro-db) speed-up the binary tree search by using precomputed hash
values when comparing the keys.
2016-01-24 05:45:54 +01:00
twinaphex 458e3a0fad Fix zlib_extract_first_content_file - we now pass a
new string to zlib_extract_first_content_file which will
fill in the extracted first file's path, we then add this
to temporary_content string list
2016-01-24 05:41:41 +01:00
twinaphex f4dfde8c47 Replace this with string_list_append 2016-01-24 05:34:17 +01:00
twinaphex 220b42332d Allocate temporary_content once before initing/loading content 2016-01-24 05:29:30 +01:00
twinaphex 20cf52a316 read_comprssed_file - cleanups 2016-01-24 04:27:20 +01:00
Twinaphex 6a7674dca1 Merge pull request #2667 from aliaspider/master
(libretro-db) c_converter: improve performance when merging multiple .dat files.
2016-01-24 04:21:21 +01:00
twinaphex fd42722c78 No longer need these files now 2016-01-24 04:21:18 +01:00
twinaphex 7d7c29f0f8 Reimplement read_zip_file - no longer depend on unzip.h 2016-01-24 04:18:47 +01:00
aliaspider 7fb86f47de (libretro-db) c_converter: implement a binary search tree, improves
performance when merging multiple dat files considerably.
2016-01-24 03:16:25 +01:00
twinaphex 6da1be9bc9 (file_ops) Rename archive_path to path 2016-01-24 03:11:14 +01:00
twinaphex a6b616e6d1 (file_ops.c) rename relative_path to needle 2016-01-24 03:07:49 +01:00
twinaphex a56f4ba298 cleanup 2016-01-24 01:59:43 +01:00
twinaphex 1745e71088 Add 'Start Core' option 2016-01-24 01:51:05 +01:00
twinaphex 5cd12a106e Add MENU_LABEL_START_CORE/MENU_LABEL_VALUE_START_CORE 2016-01-24 01:34:34 +01:00