RetroArch/libretro-common
Nathan Strong edacf67e75 Capture CRC content for deferred-loading cores
== DETAILS

Fixes a bug where content CRC32 is not calculated when content loading
is done by the core instead of libretro. This impacts the ability to
do accurate content matching on netplay.

This notably affects MAME, but is by no means limited to MAME.

Change summary:
- adds a method to the crc32 implementation that calculates crc32 for
  a file (as opposed to an in-memory buffer)
- fix a minor bug that would print the "core will load its own content"
  right before attempting to load compressed content
- in the actual "core will load its own content" path, calculate the CRC32
  and log it before returning

== TESTING
Tested locally on OSX:
- loaded content
- started netplay
- confirmed CRC showing in netplay data
- verified CRC32 against external crc32 tool
2018-10-18 11:26:45 -07:00
..
audio libretro-common: Restore libretro-common/audio/dsp_filters/configure 2018-08-30 22:23:05 -04:00
compat Fixup compat_snprintf.c for MSVC 2008 2018-08-16 10:12:17 +02:00
crt Squashed 'libretro-common/' changes from edffe4d147..1548bee835 2018-06-25 23:55:40 +02:00
dynamic Squashed 'libretro-common/' changes from edffe4d147..1548bee835 2018-06-25 23:55:40 +02:00
encodings Capture CRC content for deferred-loading cores 2018-10-18 11:26:45 -07:00
features Wii U: Fix menu lag when built with DevKitPro r32 2018-09-23 17:26:45 -07:00
file bugfix cheat saving 2018-10-10 11:10:49 -04:00
formats Remove warning 2018-09-01 04:04:15 +02:00
gfx Add conv rgb565 to ABGR8888 by m4xw 2018-09-12 20:04:52 +02:00
glsm Update GLSM 2018-10-06 17:05:06 +02:00
glsym [LIBNX] Implement OpenGL 2018-09-27 01:23:24 +02:00
hash Squashed 'libretro-common/' changes from edffe4d147..1548bee835 2018-06-25 23:55:40 +02:00
include Capture CRC content for deferred-loading cores 2018-10-18 11:26:45 -07:00
libco Update libretro-common 2018-10-01 15:50:41 +02:00
lists Squashed 'libretro-common/' changes from edffe4d147..1548bee835 2018-06-25 23:55:40 +02:00
memmap Squashed 'libretro-common/' changes from edffe4d147..1548bee835 2018-06-25 23:55:40 +02:00
net libnx: add network interfaces info 2018-10-12 17:37:03 +02:00
queues Squashed 'libretro-common/' changes from edffe4d147..1548bee835 2018-06-25 23:55:40 +02:00
rthreads Stub this out for GEKKO 2018-10-10 02:01:34 +02:00
samples Squashed 'libretro-common/' changes from edffe4d147..1548bee835 2018-06-25 23:55:40 +02:00
streams Capture CRC content for deferred-loading cores 2018-10-18 11:26:45 -07:00
string Cleanups 2018-09-01 01:03:58 +02:00
utils Squashed 'libretro-common/' changes from edffe4d147..1548bee835 2018-06-25 23:55:40 +02:00
vfs [NSW] SDK compat fixups 2018-09-15 03:27:29 -07:00
vulkan Squashed 'libretro-common/' changes from edffe4d147..1548bee835 2018-06-25 23:55:40 +02:00
.gitignore Squashed 'libretro-common/' changes from edffe4d147..1548bee835 2018-06-25 23:55:40 +02:00