Skip to content

Commit 46eb4e3

Browse files
authored
Merge pull request #1902 from nicolasnoble/psyqo-cd-cleanup
Some cleanup in the psyqo CD code.
2 parents 298078b + ec825c8 commit 46eb4e3

File tree

5 files changed

+6
-6
lines changed

5 files changed

+6
-6
lines changed

src/mips/psyqo-paths/src/cdrom-loader.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,8 @@ void psyqo::paths::CDRomLoader::setupQueue(eastl::string_view path, GPU& gpu, ps
4646
task->resolve();
4747
})
4848
.then(parser.scheduleReadRequest(&m_request))
49-
.butCatch([this](auto task) { m_request.entry.size = 0; })
50-
.finally([this](auto task) {
49+
.butCatch([this](auto queue) { m_request.entry.size = 0; })
50+
.finally([this](auto queue) {
5151
m_pending = false;
5252
m_data.resize(m_request.entry.size);
5353
auto callback = eastl::move(m_callback);

src/mips/psyqo/cdrom.hh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ class CDRom {
122122
* @param[in] request The request to schedule.
123123
* @return A task that can be queued into a `TaskQueue`
124124
*/
125-
TaskQueue::Task scheduleReadRequest(ReadRequest *request);
125+
TaskQueue::Task scheduleReadRequest(const ReadRequest *request);
126126

127127
/**
128128
* @brief Wrapper around the readSectors method for coroutines.

src/mips/psyqo/iso9660-parser.hh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ class ISO9660Parser {
163163
*
164164
* @param[in] request The request to fill.
165165
*/
166-
TaskQueue::Task scheduleReadRequest(ReadRequest* request);
166+
TaskQueue::Task scheduleReadRequest(const ReadRequest* request);
167167

168168
/**
169169
* @brief Returns the state of the parser.

src/mips/psyqo/src/cdrom.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ psyqo::TaskQueue::Task psyqo::CDRom::scheduleReadSectors(uint32_t sector, uint32
3636
});
3737
}
3838

39-
psyqo::TaskQueue::Task psyqo::CDRom::scheduleReadRequest(ReadRequest *request) {
39+
psyqo::TaskQueue::Task psyqo::CDRom::scheduleReadRequest(const ReadRequest *request) {
4040
return TaskQueue::Task([this, request](auto task) {
4141
readSectors(request->LBA, request->count, request->buffer, [task](bool success) { task->complete(success); });
4242
});

src/mips/psyqo/src/iso9660-parser.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ psyqo::TaskQueue::Task psyqo::ISO9660Parser::scheduleGetDirentry(eastl::string_v
113113
[this](auto task) { getDirentry(m_path, m_dirEntry, [task](bool success) { task->complete(success); }); });
114114
}
115115

116-
psyqo::TaskQueue::Task psyqo::ISO9660Parser::scheduleReadRequest(ReadRequest* request) {
116+
psyqo::TaskQueue::Task psyqo::ISO9660Parser::scheduleReadRequest(const ReadRequest* request) {
117117
return TaskQueue::Task([this, request](auto task) {
118118
unsigned count = (request->entry.size + 2047) / 2048;
119119
m_cdrom->readSectors(request->entry.LBA, count, request->buffer,

0 commit comments

Comments
 (0)