mirror of
https://github.com/dsoprea/go-exif.git
synced 2025-04-27 13:12:39 +00:00
type_decode: Switch unknown-type processor to read as ACII-non-nul.
- This is the type that we're officially using so this is how we should be parsing it.
This commit is contained in:
parent
395c67bd57
commit
a23c437e5e
@ -309,5 +309,3 @@ func Test_IfdByteEncoder_encodeTagToBytes_bytes_allocated(t *testing.T) {
|
||||
// TODO(dustin): !! Test specific unknown-type tags.
|
||||
// TODO(dustin): !! Test what happens with unhandled unknown-type tags (though it should never get to this point in the normal workflow).
|
||||
// TODO(dustin): !! Test child IFDs (may not be possible until after writing tests for higher-level IB encode).
|
||||
|
||||
|
||||
|
@ -612,7 +612,7 @@ func UndefinedValue(indexedIfdName string, tagId uint16, valueContext ValueConte
|
||||
|
||||
tt := NewTagType(TypeAsciiNoNul, byteOrder)
|
||||
|
||||
valueString, err := tt.ReadAsciiValue(valueContext)
|
||||
valueString, err := tt.ReadAsciiNoNulValue(valueContext)
|
||||
log.PanicIf(err)
|
||||
|
||||
return TagUnknownType_GeneralString(valueString), nil
|
||||
@ -621,7 +621,7 @@ func UndefinedValue(indexedIfdName string, tagId uint16, valueContext ValueConte
|
||||
|
||||
tt := NewTagType(TypeAsciiNoNul, byteOrder)
|
||||
|
||||
valueString, err := tt.ReadAsciiValue(valueContext)
|
||||
valueString, err := tt.ReadAsciiNoNulValue(valueContext)
|
||||
log.PanicIf(err)
|
||||
|
||||
return TagUnknownType_GeneralString(valueString), nil
|
||||
@ -722,7 +722,7 @@ func UndefinedValue(indexedIfdName string, tagId uint16, valueContext ValueConte
|
||||
|
||||
tt := NewTagType(TypeAsciiNoNul, byteOrder)
|
||||
|
||||
valueString, err := tt.ReadAsciiValue(valueContext)
|
||||
valueString, err := tt.ReadAsciiNoNulValue(valueContext)
|
||||
log.PanicIf(err)
|
||||
|
||||
return TagUnknownType_GeneralString(valueString), nil
|
||||
@ -731,7 +731,7 @@ func UndefinedValue(indexedIfdName string, tagId uint16, valueContext ValueConte
|
||||
|
||||
tt := NewTagType(TypeAsciiNoNul, byteOrder)
|
||||
|
||||
valueString, err := tt.ReadAsciiValue(valueContext)
|
||||
valueString, err := tt.ReadAsciiNoNulValue(valueContext)
|
||||
log.PanicIf(err)
|
||||
|
||||
return TagUnknownType_GeneralString(valueString), nil
|
||||
@ -742,7 +742,7 @@ func UndefinedValue(indexedIfdName string, tagId uint16, valueContext ValueConte
|
||||
|
||||
tt := NewTagType(TypeAsciiNoNul, byteOrder)
|
||||
|
||||
valueString, err := tt.ReadAsciiValue(valueContext)
|
||||
valueString, err := tt.ReadAsciiNoNulValue(valueContext)
|
||||
log.PanicIf(err)
|
||||
|
||||
return TagUnknownType_GeneralString(valueString), nil
|
||||
|
Loading…
x
Reference in New Issue
Block a user