Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GIFs do not load on v3.1.3 #2749

Open
asos-edgeorge opened this issue Nov 6, 2023 · 3 comments
Open

GIFs do not load on v3.1.3 #2749

asos-edgeorge opened this issue Nov 6, 2023 · 3 comments

Comments

@asos-edgeorge
Copy link

asos-edgeorge commented Nov 6, 2023

Description

After updating to Fresco's v3.1.3 release, we are no longer able to load GIF images into the app.

We had previously implemented a workaround to support GIFs (and other image types) while using Fresco v3.1.1, but setting all Fresco dependencies to 3.1.3 causes GIFs to not load.

Old Dependencies
    implementation('com.facebook.fresco:fresco:3.1.1')
  
    implementation('com.facebook.fresco:animated-gif') {
        because 'https://github.com/facebook/fresco/issues/2747'
        version {
            strictly '3.1.0'
        }
    }

   // Additional Fresco dependencies omitted...
Updated Dependencies
    implementation('com.facebook.fresco:fresco:3.1.3')
    implementation('com.facebook.fresco:animated-gif:3.1.3')
   // Additional Fresco dependencies omitted...
Before (Using 3.1.1 and GIF workaround) After (3.1.3)
https://github.com/facebook/fresco/assets/84779237/e8baf201-756a-42c3-aaeb-84b02a932dbb https://github.com/facebook/fresco/assets/84779237/e568d411-0d01-418b-9d71-5b1068f5cb9d

Reproduction

  • Use Fresco v3.1.3
  • Attempt to load a GIF into an ImageView via Fresco

Solution

  • Repackage libraries?

Additional Information

  • Fresco version: 3.1.3
  • Platform version: All - tested on Android 10-13
@oprisnik
Copy link
Contributor

Hey! Do you get any errors in logcat or are you able to attach either a ControllerListener or RequestListener that gives us more details on what's failing?

Something like:

@asos-edgeorge
Copy link
Author

Hi @oprisnik - sorry for the delay in getting back to you. I followed the example you provided and have observed the following logs for v3.1.3

onRequestStart id=93, extras={id=93, uri_source=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain}, request=ImageRequest{uri=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain, cacheChoice=DEFAULT, decodeOptions=ImageDecodeOptions{ImageDecodeOptions{minDecodeIntervalMs=100, maxDimensionPx=2147483647, decodePreviewFrame=false, useLastFrameForPreview=false, decodeAllFrames=false, forceStaticImage=false, bitmapConfigName=ARGB_8888, animatedBitmapConfigName=ARGB_8888, customImageDecoder=null, bitmapTransformation=null, colorSpace=null}}, postprocessor=null, priority=HIGH, resizeOptions=null, rotationOptions=-1 defer:false, bytesRange=null, resizingAllowedOverride=null, progressiveRenderingEnabled=false, localThumbnailPreviewsEnabled=false, loadThumbnailOnly=false, lowestPermittedRequestLevel=FULL_FETCH, cachesDisabled=48, isDiskCacheEnabled=false, isMemoryCacheEnabled=true, decodePrefetches=null, delayMs=0}
onProducerStart id=93, extras={id=93, uri_source=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain}, request=ImageRequest{uri=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain, cacheChoice=DEFAULT, decodeOptions=ImageDecodeOptions{ImageDecodeOptions{minDecodeIntervalMs=100, maxDimensionPx=2147483647, decodePreviewFrame=false, useLastFrameForPreview=false, decodeAllFrames=false, forceStaticImage=false, bitmapConfigName=ARGB_8888, animatedBitmapConfigName=ARGB_8888, customImageDecoder=null, bitmapTransformation=null, colorSpace=null}}, postprocessor=null, priority=HIGH, resizeOptions=null, rotationOptions=-1 defer:false, bytesRange=null, resizingAllowedOverride=null, progressiveRenderingEnabled=false, localThumbnailPreviewsEnabled=false, loadThumbnailOnly=false, lowestPermittedRequestLevel=FULL_FETCH, cachesDisabled=48, isDiskCacheEnabled=false, isMemoryCacheEnabled=true, decodePrefetches=null, delayMs=0}, producerName=BitmapMemoryCacheGetProducer
onProducerFinishWithSuccess id=93, extras={id=93, uri_source=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain}, request=ImageRequest{uri=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain, cacheChoice=DEFAULT, decodeOptions=ImageDecodeOptions{ImageDecodeOptions{minDecodeIntervalMs=100, maxDimensionPx=2147483647, decodePreviewFrame=false, useLastFrameForPreview=false, decodeAllFrames=false, forceStaticImage=false, bitmapConfigName=ARGB_8888, animatedBitmapConfigName=ARGB_8888, customImageDecoder=null, bitmapTransformation=null, colorSpace=null}}, postprocessor=null, priority=HIGH, resizeOptions=null, rotationOptions=-1 defer:false, bytesRange=null, resizingAllowedOverride=null, progressiveRenderingEnabled=false, localThumbnailPreviewsEnabled=false, loadThumbnailOnly=false, lowestPermittedRequestLevel=FULL_FETCH, cachesDisabled=48, isDiskCacheEnabled=false, isMemoryCacheEnabled=true, decodePrefetches=null, delayMs=0}, producerName=BitmapMemoryCacheGetProducer, extras={cached_value_found=false}
onProducerStart id=93, extras={id=93, uri_source=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain}, request=ImageRequest{uri=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain, cacheChoice=DEFAULT, decodeOptions=ImageDecodeOptions{ImageDecodeOptions{minDecodeIntervalMs=100, maxDimensionPx=2147483647, decodePreviewFrame=false, useLastFrameForPreview=false, decodeAllFrames=false, forceStaticImage=false, bitmapConfigName=ARGB_8888, animatedBitmapConfigName=ARGB_8888, customImageDecoder=null, bitmapTransformation=null, colorSpace=null}}, postprocessor=null, priority=HIGH, resizeOptions=null, rotationOptions=-1 defer:false, bytesRange=null, resizingAllowedOverride=null, progressiveRenderingEnabled=false, localThumbnailPreviewsEnabled=false, loadThumbnailOnly=false, lowestPermittedRequestLevel=FULL_FETCH, cachesDisabled=48, isDiskCacheEnabled=false, isMemoryCacheEnabled=true, decodePrefetches=null, delayMs=0}, producerName=BackgroundThreadHandoffProducer
onProducerFinishWithSuccess id=93, extras={id=93, uri_source=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain}, request=ImageRequest{uri=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain, cacheChoice=DEFAULT, decodeOptions=ImageDecodeOptions{ImageDecodeOptions{minDecodeIntervalMs=100, maxDimensionPx=2147483647, decodePreviewFrame=false, useLastFrameForPreview=false, decodeAllFrames=false, forceStaticImage=false, bitmapConfigName=ARGB_8888, animatedBitmapConfigName=ARGB_8888, customImageDecoder=null, bitmapTransformation=null, colorSpace=null}}, postprocessor=null, priority=HIGH, resizeOptions=null, rotationOptions=-1 defer:false, bytesRange=null, resizingAllowedOverride=null, progressiveRenderingEnabled=false, localThumbnailPreviewsEnabled=false, loadThumbnailOnly=false, lowestPermittedRequestLevel=FULL_FETCH, cachesDisabled=48, isDiskCacheEnabled=false, isMemoryCacheEnabled=true, decodePrefetches=null, delayMs=0}, producerName=BackgroundThreadHandoffProducer, extras=null
onProducerStart id=93, extras={id=93, uri_source=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain}, request=ImageRequest{uri=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain, cacheChoice=DEFAULT, decodeOptions=ImageDecodeOptions{ImageDecodeOptions{minDecodeIntervalMs=100, maxDimensionPx=2147483647, decodePreviewFrame=false, useLastFrameForPreview=false, decodeAllFrames=false, forceStaticImage=false, bitmapConfigName=ARGB_8888, animatedBitmapConfigName=ARGB_8888, customImageDecoder=null, bitmapTransformation=null, colorSpace=null}}, postprocessor=null, priority=HIGH, resizeOptions=null, rotationOptions=-1 defer:false, bytesRange=null, resizingAllowedOverride=null, progressiveRenderingEnabled=false, localThumbnailPreviewsEnabled=false, loadThumbnailOnly=false, lowestPermittedRequestLevel=FULL_FETCH, cachesDisabled=48, isDiskCacheEnabled=false, isMemoryCacheEnabled=true, decodePrefetches=null, delayMs=0}, producerName=BitmapMemoryCacheKeyMultiplexProducer
onProducerStart id=93, extras={id=93, uri_source=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain, started_as_prefetch=false}, request=ImageRequest{uri=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain, cacheChoice=DEFAULT, decodeOptions=ImageDecodeOptions{ImageDecodeOptions{minDecodeIntervalMs=100, maxDimensionPx=2147483647, decodePreviewFrame=false, useLastFrameForPreview=false, decodeAllFrames=false, forceStaticImage=false, bitmapConfigName=ARGB_8888, animatedBitmapConfigName=ARGB_8888, customImageDecoder=null, bitmapTransformation=null, colorSpace=null}}, postprocessor=null, priority=HIGH, resizeOptions=null, rotationOptions=-1 defer:false, bytesRange=null, resizingAllowedOverride=null, progressiveRenderingEnabled=false, localThumbnailPreviewsEnabled=false, loadThumbnailOnly=false, lowestPermittedRequestLevel=FULL_FETCH, cachesDisabled=48, isDiskCacheEnabled=false, isMemoryCacheEnabled=true, decodePrefetches=null, delayMs=0}, producerName=BitmapMemoryCacheProducer
onProducerFinishWithSuccess id=93, extras={id=93, uri_source=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain, started_as_prefetch=false}, request=ImageRequest{uri=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain, cacheChoice=DEFAULT, decodeOptions=ImageDecodeOptions{ImageDecodeOptions{minDecodeIntervalMs=100, maxDimensionPx=2147483647, decodePreviewFrame=false, useLastFrameForPreview=false, decodeAllFrames=false, forceStaticImage=false, bitmapConfigName=ARGB_8888, animatedBitmapConfigName=ARGB_8888, customImageDecoder=null, bitmapTransformation=null, colorSpace=null}}, postprocessor=null, priority=HIGH, resizeOptions=null, rotationOptions=-1 defer:false, bytesRange=null, resizingAllowedOverride=null, progressiveRenderingEnabled=false, localThumbnailPreviewsEnabled=false, loadThumbnailOnly=false, lowestPermittedRequestLevel=FULL_FETCH, cachesDisabled=48, isDiskCacheEnabled=false, isMemoryCacheEnabled=true, decodePrefetches=null, delayMs=0}, producerName=BitmapMemoryCacheProducer, extras={cached_value_found=false}
onProducerStart id=93, extras={id=93, uri_source=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain, started_as_prefetch=false}, request=ImageRequest{uri=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain, cacheChoice=DEFAULT, decodeOptions=ImageDecodeOptions{ImageDecodeOptions{minDecodeIntervalMs=100, maxDimensionPx=2147483647, decodePreviewFrame=false, useLastFrameForPreview=false, decodeAllFrames=false, forceStaticImage=false, bitmapConfigName=ARGB_8888, animatedBitmapConfigName=ARGB_8888, customImageDecoder=null, bitmapTransformation=null, colorSpace=null}}, postprocessor=null, priority=HIGH, resizeOptions=null, rotationOptions=-1 defer:false, bytesRange=null, resizingAllowedOverride=null, progressiveRenderingEnabled=false, localThumbnailPreviewsEnabled=false, loadThumbnailOnly=false, lowestPermittedRequestLevel=FULL_FETCH, cachesDisabled=48, isDiskCacheEnabled=false, isMemoryCacheEnabled=true, decodePrefetches=null, delayMs=0}, producerName=EncodedCacheKeyMultiplexProducer
onProducerStart id=93, extras={id=93, uri_source=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain, started_as_prefetch=false}, request=ImageRequest{uri=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain, cacheChoice=DEFAULT, decodeOptions=ImageDecodeOptions{ImageDecodeOptions{minDecodeIntervalMs=100, maxDimensionPx=2147483647, decodePreviewFrame=false, useLastFrameForPreview=false, decodeAllFrames=false, forceStaticImage=false, bitmapConfigName=ARGB_8888, animatedBitmapConfigName=ARGB_8888, customImageDecoder=null, bitmapTransformation=null, colorSpace=null}}, postprocessor=null, priority=HIGH, resizeOptions=null, rotationOptions=-1 defer:false, bytesRange=null, resizingAllowedOverride=null, progressiveRenderingEnabled=false, localThumbnailPreviewsEnabled=false, loadThumbnailOnly=false, lowestPermittedRequestLevel=FULL_FETCH, cachesDisabled=48, isDiskCacheEnabled=false, isMemoryCacheEnabled=true, decodePrefetches=null, delayMs=0}, producerName=EncodedMemoryCacheProducer
onProducerFinishWithSuccess id=93, extras={id=93, uri_source=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain, started_as_prefetch=false}, request=ImageRequest{uri=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain, cacheChoice=DEFAULT, decodeOptions=ImageDecodeOptions{ImageDecodeOptions{minDecodeIntervalMs=100, maxDimensionPx=2147483647, decodePreviewFrame=false, useLastFrameForPreview=false, decodeAllFrames=false, forceStaticImage=false, bitmapConfigName=ARGB_8888, animatedBitmapConfigName=ARGB_8888, customImageDecoder=null, bitmapTransformation=null, colorSpace=null}}, postprocessor=null, priority=HIGH, resizeOptions=null, rotationOptions=-1 defer:false, bytesRange=null, resizingAllowedOverride=null, progressiveRenderingEnabled=false, localThumbnailPreviewsEnabled=false, loadThumbnailOnly=false, lowestPermittedRequestLevel=FULL_FETCH, cachesDisabled=48, isDiskCacheEnabled=false, isMemoryCacheEnabled=true, decodePrefetches=null, delayMs=0}, producerName=EncodedMemoryCacheProducer, extras={cached_value_found=false}
onProducerStart id=93, extras={id=93, uri_source=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain, started_as_prefetch=false}, request=ImageRequest{uri=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain, cacheChoice=DEFAULT, decodeOptions=ImageDecodeOptions{ImageDecodeOptions{minDecodeIntervalMs=100, maxDimensionPx=2147483647, decodePreviewFrame=false, useLastFrameForPreview=false, decodeAllFrames=false, forceStaticImage=false, bitmapConfigName=ARGB_8888, animatedBitmapConfigName=ARGB_8888, customImageDecoder=null, bitmapTransformation=null, colorSpace=null}}, postprocessor=null, priority=HIGH, resizeOptions=null, rotationOptions=-1 defer:false, bytesRange=null, resizingAllowedOverride=null, progressiveRenderingEnabled=false, localThumbnailPreviewsEnabled=false, loadThumbnailOnly=false, lowestPermittedRequestLevel=FULL_FETCH, cachesDisabled=48, isDiskCacheEnabled=false, isMemoryCacheEnabled=true, decodePrefetches=null, delayMs=0}, producerName=NetworkFetchProducer
onProducerFinishWithSuccess id=93, extras={id=93, uri_source=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain, started_as_prefetch=false}, request=ImageRequest{uri=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain, cacheChoice=DEFAULT, decodeOptions=ImageDecodeOptions{ImageDecodeOptions{minDecodeIntervalMs=100, maxDimensionPx=2147483647, decodePreviewFrame=false, useLastFrameForPreview=false, decodeAllFrames=false, forceStaticImage=false, bitmapConfigName=ARGB_8888, animatedBitmapConfigName=ARGB_8888, customImageDecoder=null, bitmapTransformation=null, colorSpace=null}}, postprocessor=null, priority=HIGH, resizeOptions=null, rotationOptions=-1 defer:false, bytesRange=null, resizingAllowedOverride=null, progressiveRenderingEnabled=false, localThumbnailPreviewsEnabled=false, loadThumbnailOnly=false, lowestPermittedRequestLevel=FULL_FETCH, cachesDisabled=48, isDiskCacheEnabled=false, isMemoryCacheEnabled=true, decodePrefetches=null, delayMs=0}, producerName=NetworkFetchProducer, extras={queue_time=137, fetch_time=18, total_time=155, image_size=800898}
onUltimateProducerReached id=93, extras={id=93, uri_source=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain, started_as_prefetch=false}, request=ImageRequest{uri=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain, cacheChoice=DEFAULT, decodeOptions=ImageDecodeOptions{ImageDecodeOptions{minDecodeIntervalMs=100, maxDimensionPx=2147483647, decodePreviewFrame=false, useLastFrameForPreview=false, decodeAllFrames=false, forceStaticImage=false, bitmapConfigName=ARGB_8888, animatedBitmapConfigName=ARGB_8888, customImageDecoder=null, bitmapTransformation=null, colorSpace=null}}, postprocessor=null, priority=HIGH, resizeOptions=null, rotationOptions=-1 defer:false, bytesRange=null, resizingAllowedOverride=null, progressiveRenderingEnabled=false, localThumbnailPreviewsEnabled=false, loadThumbnailOnly=false, lowestPermittedRequestLevel=FULL_FETCH, cachesDisabled=48, isDiskCacheEnabled=false, isMemoryCacheEnabled=true, decodePrefetches=null, delayMs=0}, producer=NetworkFetchProducer, successful=true
onProducerFinishWithSuccess id=93, extras={id=93, uri_source=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain, started_as_prefetch=false}, request=ImageRequest{uri=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain, cacheChoice=DEFAULT, decodeOptions=ImageDecodeOptions{ImageDecodeOptions{minDecodeIntervalMs=100, maxDimensionPx=2147483647, decodePreviewFrame=false, useLastFrameForPreview=false, decodeAllFrames=false, forceStaticImage=false, bitmapConfigName=ARGB_8888, animatedBitmapConfigName=ARGB_8888, customImageDecoder=null, bitmapTransformation=null, colorSpace=null}}, postprocessor=null, priority=HIGH, resizeOptions=null, rotationOptions=-1 defer:false, bytesRange=null, resizingAllowedOverride=null, progressiveRenderingEnabled=false, localThumbnailPreviewsEnabled=false, loadThumbnailOnly=false, lowestPermittedRequestLevel=FULL_FETCH, cachesDisabled=48, isDiskCacheEnabled=false, isMemoryCacheEnabled=true, decodePrefetches=null, delayMs=0}, producerName=EncodedCacheKeyMultiplexProducer, extras=null
onProducerStart id=93, extras={origin_sub=default, origin=network, multiplex_enc_cnt=1, id=93, uri_source=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain, image_format=GIF, started_as_prefetch=false}, request=ImageRequest{uri=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain, cacheChoice=DEFAULT, decodeOptions=ImageDecodeOptions{ImageDecodeOptions{minDecodeIntervalMs=100, maxDimensionPx=2147483647, decodePreviewFrame=false, useLastFrameForPreview=false, decodeAllFrames=false, forceStaticImage=false, bitmapConfigName=ARGB_8888, animatedBitmapConfigName=ARGB_8888, customImageDecoder=null, bitmapTransformation=null, colorSpace=null}}, postprocessor=null, priority=HIGH, resizeOptions=null, rotationOptions=-1 defer:false, bytesRange=null, resizingAllowedOverride=null, progressiveRenderingEnabled=false, localThumbnailPreviewsEnabled=false, loadThumbnailOnly=false, lowestPermittedRequestLevel=FULL_FETCH, cachesDisabled=48, isDiskCacheEnabled=false, isMemoryCacheEnabled=true, decodePrefetches=null, delayMs=0}, producerName=DecodeProducer
onProducerFinishWithFailure id=93, extras={origin_sub=default, origin=network, multiplex_enc_cnt=1, id=93, uri_source=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain, image_format=GIF, started_as_prefetch=false}, request=ImageRequest{uri=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain, cacheChoice=DEFAULT, decodeOptions=ImageDecodeOptions{ImageDecodeOptions{minDecodeIntervalMs=100, maxDimensionPx=2147483647, decodePreviewFrame=false, useLastFrameForPreview=false, decodeAllFrames=false, forceStaticImage=false, bitmapConfigName=ARGB_8888, animatedBitmapConfigName=ARGB_8888, customImageDecoder=null, bitmapTransformation=null, colorSpace=null}}, postprocessor=null, priority=HIGH, resizeOptions=null, rotationOptions=-1 defer:false, bytesRange=null, resizingAllowedOverride=null, progressiveRenderingEnabled=false, localThumbnailPreviewsEnabled=false, loadThumbnailOnly=false, lowestPermittedRequestLevel=FULL_FETCH, cachesDisabled=48, isDiskCacheEnabled=false, isMemoryCacheEnabled=true, decodePrefetches=null, delayMs=0}, producerName=DecodeProducer, extras={imageFormat=GIF, hasGoodQuality=true, isFinal=true, requestedImageSize=unknown, encodedImageSize=346x236, sampleSize=1, queueTime=0}
onProducerFinishWithFailure id=93, extras={id=93, uri_source=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain}, request=ImageRequest{uri=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain, cacheChoice=DEFAULT, decodeOptions=ImageDecodeOptions{ImageDecodeOptions{minDecodeIntervalMs=100, maxDimensionPx=2147483647, decodePreviewFrame=false, useLastFrameForPreview=false, decodeAllFrames=false, forceStaticImage=false, bitmapConfigName=ARGB_8888, animatedBitmapConfigName=ARGB_8888, customImageDecoder=null, bitmapTransformation=null, colorSpace=null}}, postprocessor=null, priority=HIGH, resizeOptions=null, rotationOptions=-1 defer:false, bytesRange=null, resizingAllowedOverride=null, progressiveRenderingEnabled=false, localThumbnailPreviewsEnabled=false, loadThumbnailOnly=false, lowestPermittedRequestLevel=FULL_FETCH, cachesDisabled=48, isDiskCacheEnabled=false, isMemoryCacheEnabled=true, decodePrefetches=null, delayMs=0}, producerName=BitmapMemoryCacheKeyMultiplexProducer, extras=null
onRequestFailure id=93, extras={id=93, uri_source=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain}, request=ImageRequest{uri=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain, cacheChoice=DEFAULT, decodeOptions=ImageDecodeOptions{ImageDecodeOptions{minDecodeIntervalMs=100, maxDimensionPx=2147483647, decodePreviewFrame=false, useLastFrameForPreview=false, decodeAllFrames=false, forceStaticImage=false, bitmapConfigName=ARGB_8888, animatedBitmapConfigName=ARGB_8888, customImageDecoder=null, bitmapTransformation=null, colorSpace=null}}, postprocessor=null, priority=HIGH, resizeOptions=null, rotationOptions=-1 defer:false, bytesRange=null, resizingAllowedOverride=null, progressiveRenderingEnabled=false, localThumbnailPreviewsEnabled=false, loadThumbnailOnly=false, lowestPermittedRequestLevel=FULL_FETCH, cachesDisabled=48, isDiskCacheEnabled=false, isMemoryCacheEnabled=true, decodePrefetches=null, delayMs=0}

While the following logs appear previously:

onProducerFinishWithSuccess id=32, extras={id=32, uri_source=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain, started_as_prefetch=false}, request=ImageRequest{uri=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain, cacheChoice=DEFAULT, decodeOptions=ImageDecodeOptions{ImageDecodeOptions{minDecodeIntervalMs=100, maxDimensionPx=2147483647, decodePreviewFrame=false, useLastFrameForPreview=false, decodeAllFrames=false, forceStaticImage=false, bitmapConfigName=ARGB_8888, animatedBitmapConfigName=ARGB_8888, customImageDecoder=null, bitmapTransformation=null, colorSpace=null}}, postprocessor=null, priority=HIGH, resizeOptions=null, rotationOptions=-1 defer:false, bytesRange=null, resizingAllowedOverride=null, progressiveRenderingEnabled=false, localThumbnailPreviewsEnabled=false, loadThumbnailOnly=false, lowestPermittedRequestLevel=FULL_FETCH, cachesDisabled=48, isDiskCacheEnabled=false, isMemoryCacheEnabled=true, decodePrefetches=null, delayMs=0}, producerName=NetworkFetchProducer, extras={queue_time=936, fetch_time=297, total_time=1233, image_size=800898}
onUltimateProducerReached id=32, extras={id=32, uri_source=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain, started_as_prefetch=false}, request=ImageRequest{uri=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain, cacheChoice=DEFAULT, decodeOptions=ImageDecodeOptions{ImageDecodeOptions{minDecodeIntervalMs=100, maxDimensionPx=2147483647, decodePreviewFrame=false, useLastFrameForPreview=false, decodeAllFrames=false, forceStaticImage=false, bitmapConfigName=ARGB_8888, animatedBitmapConfigName=ARGB_8888, customImageDecoder=null, bitmapTransformation=null, colorSpace=null}}, postprocessor=null, priority=HIGH, resizeOptions=null, rotationOptions=-1 defer:false, bytesRange=null, resizingAllowedOverride=null, progressiveRenderingEnabled=false, localThumbnailPreviewsEnabled=false, loadThumbnailOnly=false, lowestPermittedRequestLevel=FULL_FETCH, cachesDisabled=48, isDiskCacheEnabled=false, isMemoryCacheEnabled=true, decodePrefetches=null, delayMs=0}, producer=NetworkFetchProducer, successful=true
onProducerFinishWithSuccess id=32, extras={id=32, uri_source=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain, started_as_prefetch=false}, request=ImageRequest{uri=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain, cacheChoice=DEFAULT, decodeOptions=ImageDecodeOptions{ImageDecodeOptions{minDecodeIntervalMs=100, maxDimensionPx=2147483647, decodePreviewFrame=false, useLastFrameForPreview=false, decodeAllFrames=false, forceStaticImage=false, bitmapConfigName=ARGB_8888, animatedBitmapConfigName=ARGB_8888, customImageDecoder=null, bitmapTransformation=null, colorSpace=null}}, postprocessor=null, priority=HIGH, resizeOptions=null, rotationOptions=-1 defer:false, bytesRange=null, resizingAllowedOverride=null, progressiveRenderingEnabled=false, localThumbnailPreviewsEnabled=false, loadThumbnailOnly=false, lowestPermittedRequestLevel=FULL_FETCH, cachesDisabled=48, isDiskCacheEnabled=false, isMemoryCacheEnabled=true, decodePrefetches=null, delayMs=0}, producerName=EncodedCacheKeyMultiplexProducer, extras=null
onProducerStart id=32, extras={origin_sub=default, origin=network, multiplex_enc_cnt=1, id=32, uri_source=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain, image_format=GIF, started_as_prefetch=false}, request=ImageRequest{uri=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain, cacheChoice=DEFAULT, decodeOptions=ImageDecodeOptions{ImageDecodeOptions{minDecodeIntervalMs=100, maxDimensionPx=2147483647, decodePreviewFrame=false, useLastFrameForPreview=false, decodeAllFrames=false, forceStaticImage=false, bitmapConfigName=ARGB_8888, animatedBitmapConfigName=ARGB_8888, customImageDecoder=null, bitmapTransformation=null, colorSpace=null}}, postprocessor=null, priority=HIGH, resizeOptions=null, rotationOptions=-1 defer:false, bytesRange=null, resizingAllowedOverride=null, progressiveRenderingEnabled=false, localThumbnailPreviewsEnabled=false, loadThumbnailOnly=false, lowestPermittedRequestLevel=FULL_FETCH, cachesDisabled=48, isDiskCacheEnabled=false, isMemoryCacheEnabled=true, decodePrefetches=null, delayMs=0}, producerName=DecodeProducer
onProducerFinishWithSuccess id=32, extras={origin_sub=default, origin=network, multiplex_enc_cnt=1, id=32, uri_source=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain, image_format=GIF, started_as_prefetch=false}, request=ImageRequest{uri=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain, cacheChoice=DEFAULT, decodeOptions=ImageDecodeOptions{ImageDecodeOptions{minDecodeIntervalMs=100, maxDimensionPx=2147483647, decodePreviewFrame=false, useLastFrameForPreview=false, decodeAllFrames=false, forceStaticImage=false, bitmapConfigName=ARGB_8888, animatedBitmapConfigName=ARGB_8888, customImageDecoder=null, bitmapTransformation=null, colorSpace=null}}, postprocessor=null, priority=HIGH, resizeOptions=null, rotationOptions=-1 defer:false, bytesRange=null, resizingAllowedOverride=null, progressiveRenderingEnabled=false, localThumbnailPreviewsEnabled=false, loadThumbnailOnly=false, lowestPermittedRequestLevel=FULL_FETCH, cachesDisabled=48, isDiskCacheEnabled=false, isMemoryCacheEnabled=true, decodePrefetches=null, delayMs=0}, producerName=DecodeProducer, extras={imageFormat=GIF, hasGoodQuality=true, isFinal=true, requestedImageSize=unknown, encodedImageSize=346x236, sampleSize=1, queueTime=1}
onProducerFinishWithSuccess id=32, extras={id=32, uri_source=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain}, request=ImageRequest{uri=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain, cacheChoice=DEFAULT, decodeOptions=ImageDecodeOptions{ImageDecodeOptions{minDecodeIntervalMs=100, maxDimensionPx=2147483647, decodePreviewFrame=false, useLastFrameForPreview=false, decodeAllFrames=false, forceStaticImage=false, bitmapConfigName=ARGB_8888, animatedBitmapConfigName=ARGB_8888, customImageDecoder=null, bitmapTransformation=null, colorSpace=null}}, postprocessor=null, priority=HIGH, resizeOptions=null, rotationOptions=-1 defer:false, bytesRange=null, resizingAllowedOverride=null, progressiveRenderingEnabled=false, localThumbnailPreviewsEnabled=false, loadThumbnailOnly=false, lowestPermittedRequestLevel=FULL_FETCH, cachesDisabled=48, isDiskCacheEnabled=false, isMemoryCacheEnabled=true, decodePrefetches=null, delayMs=0}, producerName=BitmapMemoryCacheKeyMultiplexProducer, extras=null
onRequestSuccess id=32, extras={origin=network, multiplex_enc_cnt=1, uri_source=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain, multiplex_bmp_cnt=1, encoded_height=236, origin_sub=default, id=32, image_format=GIF, encoded_size=800898, image_color_space=sRGB IEC61966-2.1 (id=0, model=RGB), last_scan_num=0, encoded_width=346, started_as_prefetch=false}, request=ImageRequest{uri=https://media.giphy.com/media/Lopx9eUi34rbq/giphy.gif?$n_1280w$&wid=1000&fit=constrain, cacheChoice=DEFAULT, decodeOptions=ImageDecodeOptions{ImageDecodeOptions{minDecodeIntervalMs=100, maxDimensionPx=2147483647, decodePreviewFrame=false, useLastFrameForPreview=false, decodeAllFrames=false, forceStaticImage=false, bitmapConfigName=ARGB_8888, animatedBitmapConfigName=ARGB_8888, customImageDecoder=null, bitmapTransformation=null, colorSpace=null}}, postprocessor=null, priority=HIGH, resizeOptions=null, rotationOptions=-1 defer:false, bytesRange=null, resizingAllowedOverride=null, progressiveRenderingEnabled=false, localThumbnailPreviewsEnabled=false, loadThumbnailOnly=false, lowestPermittedRequestLevel=FULL_FETCH, cachesDisabled=48, isDiskCacheEnabled=false, isMemoryCacheEnabled=true, decodePrefetches=null, delayMs=0}

@tamirla
Copy link

tamirla commented Jan 4, 2024

any update on that issue ?
animated gif not working for us also after upgrading to 3.1.3
we had to upgrade in order to fix this: #2722 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants