RetroArch/tasks
Aaron Oneal fb8fe84684 Fix archive scanning
Archive scans were broken for cores like Atari 5200 and Commodore 64 because archive contents were skipped if a core reported it supported compressed files. The problem is, it's a false assumption that just because a core supports compressed files that the content database contains CRCs for compressed files.

Instead of adding the contents of every compressed file to the scan list ahead of time, the patched logic now checks for the CRC of the archive itself as it always has but then adds the archive contents to the scan list if the archive itself is no match. This maintains the logic of adding only the archive if the core supports compressed files and the archive CRC matches but also allows for deeper content scans when there is no match.

The patch also removes `core_info_unsupported_content_path` as it was redundant with existing `core_info_database_supports_content_path` logic.
2017-09-18 23:15:28 -07:00
..
task_audio_mixer.c Preliminary MOD/S3M/XM support through ibmx library (part of micromod repository) 2017-08-04 15:05:29 +02:00
task_autodetect.c Merge input_config.c and input_driver.c 2017-08-31 02:25:04 +02:00
task_content.c (dirs.c/task_content.c) reduce stack usage 2017-09-10 21:42:24 +02:00
task_database_cue.c Fix resource leaks 2017-09-18 15:57:05 +02:00
task_database.c Fix archive scanning 2017-09-18 23:15:28 -07:00
task_decompress.c Merge retro_stat and file_path 2017-06-16 15:00:11 +02:00
task_file_transfer.c Preliminary MOD/S3M/XM support through ibmx library (part of micromod repository) 2017-08-04 15:05:29 +02:00
task_http.c Add retro_timers.h/retro_math.h 2017-06-28 04:41:38 +02:00
task_image.c Cleanups 2017-05-20 14:02:16 +02:00
task_netplay_find_content.c C89 buildfix 2017-08-06 17:11:13 +02:00
task_netplay_lan_scan.c update copyrights 2017-05-23 19:55:47 -05:00
task_netplay_nat_traversal.c Rewrite task_queue 2017-05-14 20:43:48 +02:00
task_overlay.c Merge input_config.c and input_driver.c 2017-08-31 02:25:04 +02:00
task_patch.c Merge retro_stat and file_path 2017-06-16 15:00:11 +02:00
task_powerstate.c Rewrite task_queue 2017-05-14 20:43:48 +02:00
task_save.c Fix memory leaks 2017-09-11 02:22:46 +02:00
task_screenshot.c allow screenshots into content dir via bool setting in addition of the empty string 2017-08-05 13:57:24 -05:00
task_wifi.c (task_wifi.c) Prevent memory leak for title 2017-05-16 02:52:30 +02:00
tasks_internal.h Preliminary MOD/S3M/XM support through ibmx library (part of micromod repository) 2017-08-04 15:05:29 +02:00