Skip to content

Commit 7962004

Browse files
committed
fixed some omissions
1 parent 299a0fd commit 7962004

File tree

7 files changed

+117
-94
lines changed

7 files changed

+117
-94
lines changed

src/librawspeed/common/RawImage.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,9 @@ class RawImage {
237237
}
238238
[[nodiscard]] storage_t::size_type numFrames() const { return data.size(); }
239239
void clear() { data.clear(); }
240-
void appendFrame(RawImageData* frame) { data.emplace_back(frame); }
240+
void appendFrame(std::shared_ptr<RawImageData> frame) {
241+
data.emplace_back(frame);
242+
}
241243

242244
const_iterator begin() const { return data.begin(); }
243245
const_iterator end() const { return data.end(); }

src/librawspeed/decoders/Cr2Decoder.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -369,7 +369,7 @@ void Cr2Decoder::sRawInterpolate() {
369369

370370
mRaw.clear();
371371
//mRaw = std::make_shared<RawImageDataU16>(interpolatedDims, 3);
372-
mRaw.appendFrame(new RawImageDataU16(interpolatedDims,3));
372+
mRaw.appendFrame(std::make_shared<RawImageDataU16>(interpolatedDims,3));
373373
mRaw.get(0)->metadata.subsampling = subsampledRaw->metadata.subsampling;
374374
mRaw.get(0)->isCFA = false;
375375

0 commit comments

Comments
 (0)