Opened 3 months ago

Closed 3 months ago

Last modified 3 months ago

#6987 closed defect (fixed)

2.2 regression: gdalenhance / VRTSourcedRasterBand::IGetDataCoverageStatus() on non simple source broken

Reported by: Even Rouault Owned by: Even Rouault
Priority: normal Milestone: 2.2.2
Component: default Version: 2.2.0
Severity: normal Keywords: vrt gdalenhance
Cc:

Description

VRTSourcedRasterBand::IGetDataCoverageStatus() implementation in case of non simple sources returns only GDAL_DATA_COVERAGE_STATUS_UNIMPLEMENTED, instead of GDAL_DATA_COVERAGE_STATUS_UNIMPLEMENTED | GDAL_DATA_COVERAGE_STATUS_DATA, which cause such datasets to be considered empty, which breaks gdalenhance which uses a custom pixel function

Change History (2)

comment:1 Changed 3 months ago by Even Rouault

Resolution: fixed
Status: assignedclosed

In 39728:

VRT: fix IGetDataCoverageStatus() in the case of non-simple sources, which unbreaks gdalenhance -equalize (fixes #6987)

comment:2 Changed 3 months ago by Even Rouault

In 39729:

VRT: fix IGetDataCoverageStatus() in the case of non-simple sources, which unbreaks gdalenhance -equalize (fixes #6987)

Note: See TracTickets for help on using tickets.