puntoexe / Imebra (http://imebra.com/)
Imebra is a multiplatform open source C++ Dicom library from Puntoexe.
| commit 145: | 8ac9db0aaa74 |
| parent 144: | 8df3b9d77c3c |
| branch: | default |
- Fixes #67 (When an undefined-length sequence doesn't contains the end-of-sequence then an exception is thrown when the end of the file is reached)
5 months ago
Changed (Δ175 bytes):
raw changeset »
project_files/docs/mainPage.h (1 lines added, 0 lines removed)
project_files/imebra/src/dicomCodec.cpp (1 lines added, 1 lines removed)
Up to file-list project_files/docs/mainPage.h:
| … | … | @@ -70,6 +70,7 @@ A detailed reference of the C++ classes |
70 |
70 |
|
71 |
71 |
- Fixes #63 (Regression when reading uncompressed non interleaved images) |
72 |
72 |
- Fixes #66 (The dataset doesn't consider the planar configuration) |
73 |
- Fixes #67 (When an undefined-length sequence doesn't contains the end-of-sequence then an exception is thrown when the end of the file is reached) |
|
73 |
74 |
|
74 |
75 |
|
75 |
76 |
\subsection since_0_0_47 Changes since version 0.0.47 |
Up to file-list project_files/imebra/src/dicomCodec.cpp:
| … | … | @@ -841,7 +841,7 @@ void dicomCodec::parseStream(ptr<streamR |
841 |
841 |
imbxUint16 subItemTagId; |
842 |
842 |
imbxUint32 sequenceItemLength; |
843 |
843 |
imbxUint32 bufferId = 0; |
844 |
while(tagLengthDWord |
|
844 |
while(tagLengthDWord && !pStream->endReached()) |
|
845 |
845 |
{ |
846 |
846 |
// Remember the item's position (used by DICOMDIR |
847 |
847 |
// structures) |
