KEMBAR78
Hello, we encountered an issue while using exoplayer hard decoding to play RTSP video streams · Issue #2613 · androidx/media · GitHub
Skip to content

Hello, we encountered an issue while using exoplayer hard decoding to play RTSP video streams #2613

@zhangyuankai

Description

@zhangyuankai

Version

Media3 1.7.1 (same as 1.6.1)

More version details

When I use Exoplayer to hard decode and play RTSP video streams, I am playing three video streams at the same time. When the playback time exceeds 9 hours, my program reports an error
2025-06-15 20:50:23.221 17412-17421 .novasky.ffmpe com.novasky.ffmpeg I Clamp target GC heap from 211MB to 192MB
2025-06-15 20:50:24.040 17412-17459 BufferPoolAccessor2.0 com.novasky.ffmpeg D bufferpool2 0xb4000079dbee5418 : 5(10485760 size) total buffers - 4(8388608 size) used buffers - 809299/809304 (recycle/alloc) - 2226/1618601 (fetch/transfer)
2025-06-15 20:50:25.547 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:25.548 17412-17440 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:25.550 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:25.550 17412-17440 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:26.843 17412-17453 RtpH264Reader com.novasky.ffmpeg W Received RTP packet with unexpected sequence number. Expected: 0; received: 1. Dropping packet.
2025-06-15 20:50:27.188 17412-17460 BufferPoolAccessor2.0 com.novasky.ffmpeg D bufferpool2 0xb4000079dbee0a18 : 5(10485760 size) total buffers - 4(8388608 size) used buffers - 809384/809389 (recycle/alloc) - 2253/1618771 (fetch/transfer)
2025-06-15 20:50:27.229 17412-17421 .novasky.ffmpe com.novasky.ffmpeg I Clamp target GC heap from 213MB to 192MB
2025-06-15 20:50:29.243 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:29.248 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:29.259 17412-17421 .novasky.ffmpe com.novasky.ffmpeg I Clamp target GC heap from 214MB to 192MB
2025-06-15 20:50:29.260 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Background for 16.279ms
2025-06-15 20:50:29.260 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:29.260 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Background for 11.918ms
2025-06-15 20:50:29.260 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:29.292 17412-17459 BufferPoolAccessor2.0 com.novasky.ffmpeg D bufferpool2 0xb4000079dbee5418 : 5(10485760 size) total buffers - 4(8388608 size) used buffers - 809430/809435 (recycle/alloc) - 2226/1618863 (fetch/transfer)
2025-06-15 20:50:30.139 17412-17421 .novasky.ffmpe com.novasky.ffmpeg I Clamp target GC heap from 215MB to 192MB
2025-06-15 20:50:30.677 17412-17421 .novasky.ffmpe com.novasky.ffmpeg I Clamp target GC heap from 215MB to 192MB
2025-06-15 20:50:30.970 17412-17421 .novasky.ffmpe com.novasky.ffmpeg I Clamp target GC heap from 215MB to 192MB
2025-06-15 20:50:31.203 17412-17421 .novasky.ffmpe com.novasky.ffmpeg I Clamp target GC heap from 215MB to 192MB
2025-06-15 20:50:31.283 17412-17421 .novasky.ffmpe com.novasky.ffmpeg I Clamp target GC heap from 215MB to 192MB
2025-06-15 20:50:31.377 17412-17421 .novasky.ffmpe com.novasky.ffmpeg I Clamp target GC heap from 215MB to 192MB
2025-06-15 20:50:31.431 17412-17421 .novasky.ffmpe com.novasky.ffmpeg I Clamp target GC heap from 215MB to 192MB
2025-06-15 20:50:31.478 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.486 17412-17421 .novasky.ffmpe com.novasky.ffmpeg I Clamp target GC heap from 215MB to 192MB
2025-06-15 20:50:31.486 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Background for 8.551ms
2025-06-15 20:50:31.486 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.497 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.499 17412-17445 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.503 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Background for 5.560ms
2025-06-15 20:50:31.503 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.503 17412-17445 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.524 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.530 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.542 17412-17421 .novasky.ffmpe com.novasky.ffmpeg I Clamp target GC heap from 215MB to 192MB
2025-06-15 20:50:31.542 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Background for 17.894ms
2025-06-15 20:50:31.542 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.542 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Background for 12.113ms
2025-06-15 20:50:31.542 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.545 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.553 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.557 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Background for 12.844ms
2025-06-15 20:50:31.557 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.558 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.558 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.597 17412-17421 .novasky.ffmpe com.novasky.ffmpeg I Clamp target GC heap from 215MB to 192MB
2025-06-15 20:50:31.597 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Background for 43.576ms
2025-06-15 20:50:31.597 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.597 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.605 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.612 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Background for 53.956ms
2025-06-15 20:50:31.613 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.613 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Forcing collection of SoftReferences for 64KB allocation
2025-06-15 20:50:31.613 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.613 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.645 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Clamp target GC heap from 215MB to 192MB
2025-06-15 20:50:31.645 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Alloc concurrent copying GC freed 2273(127KB) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 41us,46us total 32.514ms
2025-06-15 20:50:31.646 17412-17421 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Background on Alloc for 32.816ms
2025-06-15 20:50:31.646 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Alloc for 40.266ms
2025-06-15 20:50:31.646 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.646 17412-17449 .novasky.ffmpe com.novasky.ffmpeg W Throwing OutOfMemoryError "Failed to allocate a 65548 byte allocation with 154424 free bytes and 150KB until OOM, target footprint 201326592, growth limit 201326592" (VmSize 15201320 kB)
2025-06-15 20:50:31.649 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.649 17412-17412 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.653 17412-17460 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.653 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.660 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Background for 10.370ms
2025-06-15 20:50:31.660 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.660 17412-17412 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Background for 10.383ms
2025-06-15 20:50:31.660 17412-17412 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.660 17412-17460 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Background for 6.845ms
2025-06-15 20:50:31.660 17412-17460 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.660 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Background for 6.656ms
2025-06-15 20:50:31.660 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.660 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.694 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.699 17412-17421 .novasky.ffmpe com.novasky.ffmpeg I Clamp target GC heap from 215MB to 192MB
2025-06-15 20:50:31.699 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Background for 39.060ms
2025-06-15 20:50:31.699 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.700 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.700 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.701 17412-17445 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.707 17412-17459 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.716 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Background for 21.855ms
2025-06-15 20:50:31.716 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.716 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Background for 15.757ms
2025-06-15 20:50:31.716 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.716 17412-17445 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Background for 14.788ms
2025-06-15 20:50:31.716 17412-17445 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.716 17412-17459 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Background for 8.957ms
2025-06-15 20:50:31.716 17412-17459 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.716 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.716 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.716 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.720 17412-17440 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.726 17412-17445 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.756 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Clamp target GC heap from 215MB to 192MB
2025-06-15 20:50:31.756 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Alloc concurrent copying GC freed 132(15KB) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 158us,42us total 39.928ms
2025-06-15 20:50:31.756 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Forcing collection of SoftReferences for 456B allocation
2025-06-15 20:50:31.756 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.756 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.756 17412-17440 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.757 17412-17445 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.788 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Clamp target GC heap from 215MB to 192MB
2025-06-15 20:50:31.788 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Alloc concurrent copying GC freed 45(3128B) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 37us,47us total 31.541ms
2025-06-15 20:50:31.788 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Alloc for 71.976ms
2025-06-15 20:50:31.788 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.788 17412-17440 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Alloc for 67.817ms
2025-06-15 20:50:31.788 17412-17440 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.788 17412-17453 .novasky.ffmpe com.novasky.ffmpeg W Throwing OutOfMemoryError "Failed to allocate a 456 byte allocation with 19248 free bytes and 18KB until OOM, target footprint 201326592, growth limit 201326592; giving up on allocation because <1% of heap free after GC." (VmSize 15201320 kB)
2025-06-15 20:50:31.788 17412-17445 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Alloc for 61.979ms
2025-06-15 20:50:31.788 17412-17445 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.788 17412-17421 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Background on Alloc for 72.303ms
2025-06-15 20:50:31.789 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.790 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.791 17412-17412 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.791 17412-17440 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.794 17412-17459 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.802 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Background for 12.637ms
2025-06-15 20:50:31.802 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.802 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Background for 12.425ms
2025-06-15 20:50:31.802 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.802 17412-17412 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Background for 11.316ms
2025-06-15 20:50:31.802 17412-17412 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.802 17412-17440 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Background for 11.076ms
2025-06-15 20:50:31.802 17412-17440 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.802 17412-17459 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Background for 7.827ms
2025-06-15 20:50:31.802 17412-17459 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.802 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.802 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.802 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.803 17412-17412 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.810 17412-17445 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.842 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Clamp target GC heap from 215MB to 192MB
2025-06-15 20:50:31.842 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Alloc concurrent copying GC freed 191(15KB) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 50us,41us total 39.186ms
2025-06-15 20:50:31.842 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Forcing collection of SoftReferences for 1824B allocation
2025-06-15 20:50:31.842 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.842 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.842 17412-17412 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.842 17412-17445 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.874 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Clamp target GC heap from 215MB to 192MB
2025-06-15 20:50:31.874 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Alloc concurrent copying GC freed 23(816B) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 67us,43us total 31.824ms
2025-06-15 20:50:31.874 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Alloc for 71.500ms
2025-06-15 20:50:31.874 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.874 17412-17412 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Alloc for 71.420ms
2025-06-15 20:50:31.874 17412-17412 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.874 17412-17453 .novasky.ffmpe com.novasky.ffmpeg W Throwing OutOfMemoryError "Failed to allocate a 1824 byte allocation with 16568 free bytes and 16KB until OOM, target footprint 201326592, growth limit 201326592; giving up on allocation because <1% of heap free after GC." (VmSize 15201320 kB)
2025-06-15 20:50:31.875 17412-17445 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Alloc for 64.652ms
2025-06-15 20:50:31.875 17412-17445 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.875 17412-17445 .novasky.ffmpe com.novasky.ffmpeg I Forcing collection of SoftReferences for 64B allocation
2025-06-15 20:50:31.875 17412-17445 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.875 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.875 17412-17412 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.876 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.879 17412-20067 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.907 17412-17445 .novasky.ffmpe com.novasky.ffmpeg I Clamp target GC heap from 215MB to 192MB
2025-06-15 20:50:31.907 17412-17445 .novasky.ffmpe com.novasky.ffmpeg I Alloc concurrent copying GC freed 245(17KB) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 43us,49us total 32.156ms
2025-06-15 20:50:31.907 17412-17421 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Background on Alloc for 104.851ms
2025-06-15 20:50:31.907 17412-17412 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Alloc for 31.904ms
2025-06-15 20:50:31.907 17412-17412 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.907 17412-17445 .novasky.ffmpe com.novasky.ffmpeg W Throwing OutOfMemoryError "Failed to allocate a 64 byte allocation with 18016 free bytes and 17KB until OOM, target footprint 201326592, growth limit 201326592; giving up on allocation because <1% of heap free after GC." (VmSize 15218812 kB)
2025-06-15 20:50:31.908 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Alloc for 31.164ms
2025-06-15 20:50:31.908 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.908 17412-20067 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Alloc for 29.094ms
2025-06-15 20:50:31.908 17412-20067 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.908 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Alloc for 32.827ms
2025-06-15 20:50:31.908 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.908 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.908 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.909 17412-17445 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.920 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Background for 11.375ms
2025-06-15 20:50:31.920 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.920 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Background for 11.469ms
2025-06-15 20:50:31.920 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.920 17412-17445 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.920 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.920 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.955 17412-17421 .novasky.ffmpe com.novasky.ffmpeg I Clamp target GC heap from 215MB to 192MB
2025-06-15 20:50:31.955 17412-17445 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Background for 46.580ms
2025-06-15 20:50:31.955 17412-17445 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.955 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Background for 35.088ms
2025-06-15 20:50:31.955 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.955 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.956 17412-17445 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.956 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.968 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Background for 47.979ms
2025-06-15 20:50:31.968 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.968 17412-17445 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Background for 12.926ms
2025-06-15 20:50:31.969 17412-17445 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.969 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Background for 13.064ms
2025-06-15 20:50:31.969 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.969 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Forcing collection of SoftReferences for 48B allocation
2025-06-15 20:50:31.969 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.969 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:31.969 17412-17445 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:31.969 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:32.003 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Clamp target GC heap from 215MB to 192MB
2025-06-15 20:50:32.003 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Alloc concurrent copying GC freed 50(6808B) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 41us,35us total 34.439ms
2025-06-15 20:50:32.003 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Forcing collection of SoftReferences for 16B allocation
2025-06-15 20:50:32.003 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:32.004 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:32.004 17412-17445 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:32.035 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Clamp target GC heap from 215MB to 192MB
2025-06-15 20:50:32.035 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Alloc concurrent copying GC freed 9(1712B) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 63us,43us total 31.355ms
2025-06-15 20:50:32.035 17412-17421 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Background on Alloc for 66.309ms
2025-06-15 20:50:32.035 17412-17445 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Alloc for 66.339ms
2025-06-15 20:50:32.035 17412-17445 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:32.035 17412-17449 .novasky.ffmpe com.novasky.ffmpeg W Throwing OutOfMemoryError "Failed to allocate a 16 byte allocation with 8448 free bytes and 8448B until OOM, target footprint 201326592, growth limit 201326592; giving up on allocation because <1% of heap free after GC." (VmSize 15218812 kB)
2025-06-15 20:50:32.035 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Alloc for 66.266ms
2025-06-15 20:50:32.035 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:32.036 17412-17445 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:32.037 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:32.068 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Clamp target GC heap from 215MB to 192MB
2025-06-15 20:50:32.069 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Alloc concurrent copying GC freed 118(6808B) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 44us,77us total 32.991ms
2025-06-15 20:50:32.069 17412-17445 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Alloc for 33.144ms
2025-06-15 20:50:32.069 17412-17445 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:32.069 17412-17453 .novasky.ffmpe com.novasky.ffmpeg W Throwing OutOfMemoryError "Failed to allocate a 48 byte allocation with 7208 free bytes and 7208B until OOM, target footprint 201326592, growth limit 201326592; giving up on allocation because <1% of heap free after GC." (VmSize 15218812 kB)
2025-06-15 20:50:32.069 17412-17421 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Background on Alloc for 33.270ms
2025-06-15 20:50:32.069 17412-17445 AndroidRuntime com.novasky.ffmpeg E FATAL EXCEPTION: ExoPlayer:Playback
Process: com.novasky.ffmpeg, PID: 17412
java.lang.OutOfMemoryError: Failed to allocate a 64 byte allocation with 18016 free bytes and 17KB until OOM, target footprint 201326592, growth limit 201326592; giving up on allocation because <1% of heap free after GC.
at android.media.MediaCodec.getBuffer(Native Method)
at android.media.MediaCodec.getOutputBuffer(MediaCodec.java:4201)
at androidx.media3.exoplayer.mediacodec.AsynchronousMediaCodecAdapter.getOutputBuffer(AsynchronousMediaCodecAdapter.java:236)
at androidx.media3.exoplayer.mediacodec.MediaCodecRenderer.drainOutputBuffer(MediaCodecRenderer.java:1963)
at androidx.media3.exoplayer.mediacodec.MediaCodecRenderer.render(MediaCodecRenderer.java:827)
at androidx.media3.exoplayer.video.MediaCodecVideoRenderer.render(MediaCodecVideoRenderer.java:940)
at androidx.media3.exoplayer.ExoPlayerImplInternal.doSomeWork(ExoPlayerImplInternal.java:1112)
at androidx.media3.exoplayer.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:544)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loopOnce(Looper.java:201)
at android.os.Looper.loop(Looper.java:288)
at android.os.HandlerThread.run(HandlerThread.java:67)
2025-06-15 20:50:32.069 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:32.069 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:32.069 17412-17445 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:32.081 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Background for 44.622ms
2025-06-15 20:50:32.081 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:32.081 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Background for 12.186ms
2025-06-15 20:50:32.081 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:32.081 17412-17445 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Background for 12.232ms
2025-06-15 20:50:32.081 17412-17445 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:32.082 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:32.082 17412-17445 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:32.082 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:32.116 17412-17421 .novasky.ffmpe com.novasky.ffmpeg I Clamp target GC heap from 215MB to 192MB
2025-06-15 20:50:32.116 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Background for 34.073ms
2025-06-15 20:50:32.116 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:32.116 17412-17445 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Background for 34.121ms
2025-06-15 20:50:32.116 17412-17445 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:32.116 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Background for 34.151ms
2025-06-15 20:50:32.116 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:32.116 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:32.116 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:32.116 17412-17445 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:32.116 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:32.128 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Alloc young concurrent copying GC freed 39(2072B) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 41us,29us total 11.622ms
2025-06-15 20:50:32.128 17412-17445 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Alloc for 11.729ms
2025-06-15 20:50:32.128 17412-17445 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:32.128 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Forcing collection of SoftReferences for 152B allocation
2025-06-15 20:50:32.128 17412-17421 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Background on Alloc for 11.745ms
2025-06-15 20:50:32.128 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:32.128 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:32.128 17412-17445 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:32.158 17412-17421 .novasky.ffmpe com.novasky.ffmpeg I Clamp target GC heap from 215MB to 192MB
2025-06-15 20:50:32.158 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Background for 42.406ms
2025-06-15 20:50:32.158 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:32.158 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Background for 30.637ms
2025-06-15 20:50:32.158 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:32.159 17412-17445 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:32.159 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:32.185 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Clamp target GC heap from 215MB to 192MB
2025-06-15 20:50:32.186 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Alloc concurrent copying GC freed 45(8008B) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 32us,28us total 26.958ms
2025-06-15 20:50:32.186 17412-17445 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Alloc for 57.673ms
2025-06-15 20:50:32.186 17412-17445 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:32.186 17412-17421 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Background on Alloc for 27.084ms
2025-06-15 20:50:32.186 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToComplete blocked Alloc on Alloc for 27.087ms
2025-06-15 20:50:32.186 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:32.186 17412-17449 .novasky.ffmpe com.novasky.ffmpeg W Throwing OutOfMemoryError "Failed to allocate a 152 byte allocation with 8040 free bytes and 8040B until OOM, target footprint 201326592, growth limit 201326592; giving up on allocation because <1% of heap free after GC." (VmSize 15218812 kB)
2025-06-15 20:50:32.186 17412-17445 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:32.186 17412-17445 .novasky.ffmpe com.novasky.ffmpeg I Starting a blocking GC Alloc
2025-06-15 20:50:32.186 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:32.186 17412-17453 .novasky.ffmpe com.novasky.ffmpeg I Waiting for a blocking GC Alloc
2025-06-15 20:50:32.195 17412-17445 .novasky.ffmpe com.novasky.ffmpeg I Alloc young concurrent copying GC freed 64(5872B) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 44us,26us total 9.544ms
2025-06-15 20:50:32.195 17412-17445 .novasky.ffmpe com.novasky.ffmpeg I Forcing collection of SoftReferences for 1896B allocation
2025-06-15 20:50:32.195 17412-17449 .novasky.ffmpe com.novasky.ffmpeg I WaitForGcToCo

Devices that reproduce the issue

We are using the RK3588 development board, and modifying cache parameters does not work. My RTSP is a local camera video stream with a resolution of 1920x1080

Devices that do not reproduce the issue

No response

Reproducible in the demo app?

Yes

Reproduction steps

The result is the same

Expected result

The result is the same

Actual result

The result is the same

Media

thanks

Bug Report

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions