File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -651,15 +651,15 @@ def _get_data_dtype(self, frame):
651
651
652
652
def _get_frame_offset (self , frame = 0 ):
653
653
mlist = self ._mlist ._mlist
654
- offset = (mlist [frame ][1 ] - 1 ) * 512
654
+ offset = (mlist [frame ][1 ]) * 512
655
655
return int (offset )
656
656
657
657
def raw_data_from_fileobj (self , frame = 0 ):
658
658
dtype = self ._get_data_dtype (frame )
659
659
if not self ._header .endianness is native_code :
660
660
dtype = dtype .newbyteorder (self ._header .endianness )
661
661
shape = self .get_shape (frame )
662
- offset = self ._get_frame_offset (frame ) + 512
662
+ offset = self ._get_frame_offset (frame )
663
663
fid_obj = self .fileobj
664
664
raw_data = array_from_file (shape , dtype , fid_obj , offset = offset )
665
665
return raw_data
@@ -922,7 +922,7 @@ def to_file_map(self, file_map=None):
922
922
#Write every frames
923
923
for index in xrange (0 , self .get_header ()['num_frames' ]):
924
924
#Move to subheader offset
925
- frame_offset = subheaders ._get_frame_offset (index )
925
+ frame_offset = subheaders ._get_frame_offset (index ) - 512
926
926
imgf .seek (frame_offset )
927
927
928
928
#Write subheader
You can’t perform that action at this time.
0 commit comments