Merge branch 'master' into dev
# Conflicts: # src/frontend/main.cpp
This commit is contained in:
@@ -35,7 +35,7 @@ bool MupenMovie::Load(const fs::path &path) {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
memcpy(&loadedTasMovieHeader, loadedTasMovie.data(), loadedTasMovie.size());
|
memcpy(&loadedTasMovieHeader, loadedTasMovie.data(), sizeof(TASMovieHeader));
|
||||||
|
|
||||||
if (loadedTasMovieHeader.signature[0] != 0x4D || loadedTasMovieHeader.signature[1] != 0x36 || loadedTasMovieHeader.signature[2] != 0x34 || loadedTasMovieHeader.signature[3] != 0x1A) {
|
if (loadedTasMovieHeader.signature[0] != 0x4D || loadedTasMovieHeader.signature[1] != 0x36 || loadedTasMovieHeader.signature[2] != 0x34 || loadedTasMovieHeader.signature[3] != 0x1A) {
|
||||||
Util::error("Failed to load movie: incorrect signature. Are you sure this is a valid movie?");
|
Util::error("Failed to load movie: incorrect signature. Are you sure this is a valid movie?");
|
||||||
|
|||||||
@@ -52,8 +52,6 @@ struct MupenMovie {
|
|||||||
n64::Controller NextInputs();
|
n64::Controller NextInputs();
|
||||||
bool IsLoaded() const { return !loadedTasMovie.empty(); }
|
bool IsLoaded() const { return !loadedTasMovie.empty(); }
|
||||||
private:
|
private:
|
||||||
std::string filename = "";
|
|
||||||
std::string game = "";
|
|
||||||
std::vector<u8> loadedTasMovie = {};
|
std::vector<u8> loadedTasMovie = {};
|
||||||
TASMovieHeader loadedTasMovieHeader = {};
|
TASMovieHeader loadedTasMovieHeader = {};
|
||||||
uint32_t loadedTasMovieIndex = 0;
|
uint32_t loadedTasMovieIndex = 0;
|
||||||
|
|||||||
@@ -9,13 +9,13 @@
|
|||||||
|
|
||||||
namespace Util {
|
namespace Util {
|
||||||
enum LogLevel : u8 {
|
enum LogLevel : u8 {
|
||||||
Trace, Debug, Info, Warn, Error, Always
|
Trace, Debug, Warn, Info, Error, Always
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifndef NDEBUG
|
#ifndef NDEBUG
|
||||||
static constexpr auto globalLogLevel = Debug;
|
static constexpr auto globalLogLevel = Debug;
|
||||||
#else
|
#else
|
||||||
static constexpr auto globalLogLevel = Error;
|
static constexpr auto globalLogLevel = Info;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
template <LogLevel messageType = Info, typename ...Args>
|
template <LogLevel messageType = Info, typename ...Args>
|
||||||
|
|||||||
Reference in New Issue
Block a user