diff --git a/src/mux/demux.c b/src/mux/demux.c
index b578ac52..2b4caf2f 100644
--- a/src/mux/demux.c
+++ b/src/mux/demux.c
@@ -779,7 +779,7 @@ int WebPDemuxPrevFrame(WebPIterator* const iter) {
   return SetFrame(iter->frame_num_ - 1, iter);
 }
 
-int WebPDemuxSetTile(WebPIterator* const iter, int tile) {
+int WebPDemuxSelectTile(WebPIterator* const iter, int tile) {
   if (iter != NULL && iter->private_ != NULL && tile > 0) {
     const WebPDemuxer* const dmux = (WebPDemuxer*)iter->private_;
     const Frame* const frame = GetFrame(dmux, iter->frame_num_);
diff --git a/src/webp/mux.h b/src/webp/mux.h
index d21efa3a..7e0265e8 100644
--- a/src/webp/mux.h
+++ b/src/webp/mux.h
@@ -554,7 +554,7 @@ WEBP_EXTERN(int) WebPDemuxPrevFrame(WebPIterator* const iter);
 
 // Sets 'iter->tile_' to reflect tile number 'tile_number'.
 // Returns true if tile 'tile_number' is present, false otherwise.
-WEBP_EXTERN(int) WebPDemuxSetTile(WebPIterator* const iter, int tile_number);
+WEBP_EXTERN(int) WebPDemuxSelectTile(WebPIterator* const iter, int tile_number);
 
 // Releases any memory associated with 'iter'.
 // Must be called before destroying the associated WebPDemuxer with