Skip to content

Live TV RTP stream doesnt play directly in MPV but plays if piped through ffmpeg #18115

@muzzah

Description

@muzzah

mpv Information

mpv --version
mpv v0.41.0 Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects
libplacebo version: v7.360.1
FFmpeg version: 8.1.1
FFmpeg library versions:
   libavcodec      62.28.101
   libavdevice     62.3.101
   libavfilter     11.14.101
   libavformat     62.12.101
   libavutil       60.26.101
   libswresample   6.3.101
   libswscale      9.5.101

Other Information

- macOS version: 26.5.1
- Source of mpv: homebrew
- Latest known working version: Unknown
- Issue started after the following happened: Always happened

Reproduction Steps

Tried playing slome streams located at https://github.com/iptv-ch/iptv-ch.github.io/blob/master/SwisscomIPTVfreeCA.m3u

mpv "rtp://239.186.64.4:10000?buffer_size=8388608&fifo_size=1000000" --hwdec=no
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: no frame!
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: no frame!
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: no frame!
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: no frame!
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: no frame!
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: no frame!
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: no frame!
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: no frame!
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: no frame!
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: no frame!
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: no frame!
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: no frame!
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: no frame!
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: no frame!
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: no frame!
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: no frame!
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: no frame!
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: no frame!
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: no frame!
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: no frame!
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: no frame!
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: no frame!
[ffmpeg/demuxer] mpegts: PES packet size mismatch
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1256058208).
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: non-existing PPS 0 referenced
[ffmpeg/video] h264: no frame!
[ffmpeg/video] h264: error while decoding MB 22 34, bytestream -7
[ffmpeg/demuxer] mpegts: PES packet size mismatch
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 3, dts = 1256030596).
[ffmpeg/demuxer] mpegts: PES packet size mismatch
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1256076208).
[ffmpeg/demuxer] mpegts: PES packet size mismatch
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1256090608).
[ffmpeg/demuxer] mpegts: PES packet size mismatch
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1256121208).
[ffmpeg/demuxer] mpegts: PES packet size mismatch
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1256133808).
[ffmpeg/demuxer] mpegts: PES packet size mismatch
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1256146408).
[ffmpeg/demuxer] mpegts: PES packet size mismatch
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 3, dts = 1256108356).
[ffmpeg/demuxer] mpegts: PES packet size mismatch
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1256148208).
[ffmpeg/demuxer] mpegts: PES packet size mismatch
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1256153608).
[ffmpeg/demuxer] mpegts: PES packet size mismatch
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1256238208).
[ffmpeg/demuxer] mpegts: PES packet size mismatch
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 3, dts = 1256212036).
[ffmpeg/demuxer] mpegts: PES packet size mismatch
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1256258008).
[ffmpeg/demuxer] mpegts: PES packet size mismatch
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 4, dts = 1256263876).
[ffmpeg/demuxer] mpegts: PES packet size mismatch
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1256328208).
[ffmpeg/demuxer] mpegts: PES packet size mismatch
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 3, dts = 1256315716).
[ffmpeg/demuxer] mpegts: PES packet size mismatch
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 4, dts = 1256315716).
[ffmpeg/demuxer] mpegts: PES packet size mismatch
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1256353408).
[ffmpeg/demuxer] mpegts: PES packet size mismatch
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 3, dts = 1256367556).
[ffmpeg/demuxer] mpegts: PES packet size mismatch
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1256418208).
[ffmpeg/demuxer] mpegts: PES packet size mismatch
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 3, dts = 1256393476).
[ffmpeg/demuxer] mpegts: PES packet size mismatch
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1256466808).
[ffmpeg/demuxer] mpegts: PES packet size mismatch
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1256508208).
[ffmpeg/demuxer] mpegts: PES packet size mismatch
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 4, dts = 1256497156).
[ffmpeg/demuxer] mpegts: PES packet size mismatch
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1256528008).
[ffmpeg/demuxer] mpegts: PES packet size mismatch
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1256540608).
[ffmpeg/demuxer] mpegts: PES packet size mismatch
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1256553208).
[ffmpeg/demuxer] mpegts: PES packet size mismatch
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1256598208).
[ffmpeg/demuxer] mpegts: PES packet size mismatch
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 4, dts = 1256574916).
[ffmpeg/demuxer] mpegts: PES packet size mismatch
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1256603608).
[ffmpeg/demuxer] mpegts: PES packet size mismatch
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1256618008).
[ffmpeg/demuxer] mpegts: PES packet size mismatch
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 4, dts = 1256600836).
[ffmpeg/demuxer] mpegts: PES packet size mismatch
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 5, dts = 1256652676).
[ffmpeg/demuxer] mpegts: Could not find codec parameters for stream 6 (Unknown: none ([5][0][0][0] / 0x0005)): unknown codec
[ffmpeg/demuxer] Consider increasing the value for the 'analyzeduration' (0) and 'probesize' (5000000) options
● Video  --vid=1                   (h264 720x576 25 fps)
● Audio  --aid=1  --alang=deu      (ac3 6ch 48000 Hz 384 kbps)
○ Audio  --aid=2  --alang=eng      (ac3 6ch 48000 Hz 384 kbps)
○ Audio  --aid=3  --alang=mis      (ac3 2ch 48000 Hz 192 kbps)
○ Subs   --sid=1  --slang=deu,deu  (dvb_teletext)
[ffmpeg/demuxer] mpegts: PES packet size mismatch
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1256688208).
[ffmpeg/video] h264: reference picture missing during reorder
[ffmpeg/video] h264: Missing reference picture, default is 2147483647
[ffmpeg/video] h264: reference picture missing during reorder
[ffmpeg/video] h264: Missing reference picture, default is 2147483647
[ffmpeg/video] h264: reference picture missing during reorder
[ffmpeg/video] h264: Missing reference picture, default is 65569
[ffmpeg/video] h264: reference picture missing during reorder
[ffmpeg/video] h264: Missing reference picture, default is 65564
[ffmpeg/video] h264: mmco: unref short failure
[ffmpeg/video] h264: reference picture missing during reorder
[ffmpeg/video] h264: Missing reference picture, default is 65569
[ffmpeg/video] h264: reference picture missing during reorder
[ffmpeg/video] h264: Missing reference picture, default is 65566
[ffmpeg/video] h264: mmco: unref short failure
[ffmpeg/video] h264: error while decoding MB 22 34, bytestream -7
[ffmpeg/video] h264: Reference 4 >= 2
[ffmpeg/video] h264: error while decoding MB 38 30, bytestream 577
AO: [coreaudio] 48000Hz stereo 2ch floatp
VO: [gpu-next] 720x576 => 1024x576 yuv420p
[ffmpeg/audio] ac3: expacc 127 is out-of-range
[ffmpeg/audio] ac3: error decoding the audio block
Error decoding audio.
[ffmpeg/video] h264: Reference 2 >= 2                     
[ffmpeg/video] h264: error while decoding MB 42 3, bytestream 6382
[ffmpeg/audio] ac3: bandwidth code = 61 > 60              
[ffmpeg/audio] ac3: error decoding the audio block        
Error decoding audio.                                     
[ffmpeg/video] h264: mmco: unref short failure            
[ffmpeg/demuxer] mpegts: PES packet size mismatch         
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1256749408).
[ffmpeg/demuxer] mpegts: PES packet size mismatch         
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1256751208).
[ffmpeg/demuxer] mpegts: PES packet size mismatch         
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1256778208).
[ffmpeg/video] h264: reference picture missing during reorder        
[ffmpeg/video] h264: Missing reference picture, default is 65574     
[ffmpeg/video] h264: reference picture missing during reorder        
[ffmpeg/video] h264: Missing reference picture, default is 65573     
[ffmpeg/demuxer] mpegts: PES packet size mismatch                    
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1256812408).
[ffmpeg/video] h264: reference picture missing during reorder        
[ffmpeg/video] h264: Missing reference picture, default is 65576     
[ffmpeg/audio] ac3: new bit allocation info must be present in block 0
[ffmpeg/audio] ac3: error decoding the audio block                   
Error decoding audio.                                                
[ffmpeg/video] h264: error while decoding MB 36 34, bytestream -7    
[ffmpeg/demuxer] mpegts: PES packet size mismatch                    
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1256868208).
[ffmpeg/demuxer] mpegts: PES packet size mismatch                    
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1256886208).
[ffmpeg/demuxer] mpegts: PES packet size mismatch                    
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 3, dts = 1256860036).
[ffmpeg/video] h264: error while decoding MB 16 34, bytestream -6    
[ffmpeg/audio] ac3: exponent 31 is out-of-range                      
[ffmpeg/audio] ac3: error decoding the audio block                   
Error decoding audio.                                                
[ffmpeg/demuxer] mpegts: PES packet size mismatch                    
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1256952808).
[ffmpeg/demuxer] mpegts: PES packet size mismatch                    
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1256958208).
[ffmpeg/video] h264: reference picture missing during reorder        
[ffmpeg/video] h264: Missing reference picture, default is 65567     
[ffmpeg/video] h264: reference picture missing during reorder        
[ffmpeg/video] h264: Missing reference picture, default is 65566     
[ffmpeg/video] h264: reference picture missing during reorder        
[ffmpeg/video] h264: Missing reference picture, default is 65566     
[ffmpeg/video] h264: reference picture missing during reorder        
[ffmpeg/video] h264: Missing reference picture, default is 65577     
Error decoding audio.                                                
[ffmpeg/video] h264: reference picture missing during reorder        
[ffmpeg/video] h264: Missing reference picture, default is 65574     
[ffmpeg/video] h264: mmco: unref short failure                       
[ffmpeg/audio] ac3: bandwidth code = 62 > 60                         
[ffmpeg/audio] ac3: error decoding the audio block                   
Error decoding audio.                                                
[ffmpeg/demuxer] mpegts: PES packet size mismatch                    
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1257032008).
[ffmpeg/demuxer] mpegts: PES packet size mismatch                    
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1257048208).
[ffmpeg/demuxer] mpegts: PES packet size mismatch                    
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 3, dts = 1257015556).
[ffmpeg/video] h264: left block unavailable for requested intra mode 
[ffmpeg/video] h264: error while decoding MB 0 17, bytestream 3444   
[ffmpeg/video] h264: reference picture missing during reorder        
[ffmpeg/video] h264: Missing reference picture, default is 65573     
[ffmpeg/video] h264: reference picture missing during reorder        
[ffmpeg/video] h264: Missing reference picture, default is 65572     
[ffmpeg/video] h264: reference picture missing during reorder        
[ffmpeg/video] h264: Missing reference picture, default is 65573     
[ffmpeg/video] h264: error while decoding MB 33 34, bytestream -20   
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1257096808).
[ffmpeg/video] h264: Reference 3 >= 2                                
[ffmpeg/video] h264: error while decoding MB 17 5, bytestream 8627   
[ffmpeg/demuxer] mpegts: PES packet size mismatch                    
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1257109408).
[ffmpeg/video] h264: Reference 2 >= 2                                
[ffmpeg/video] h264: error while decoding MB 3 8, bytestream 8956    
[ffmpeg/video] h264: error while decoding MB 20 27, bytestream -5    
[ffmpeg/demuxer] mpegts: PES packet size mismatch                    
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1257138208).
[ffmpeg/demuxer] mpegts: PES packet size mismatch                    
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 3, dts = 1257119236).
[ffmpeg/video] h264: error while decoding MB 33 34, bytestream -10   
[ffmpeg/video] h264: left block unavailable for requested intra mode 
[ffmpeg/video] h264: error while decoding MB 0 33, bytestream 1501   
[ffmpeg/demuxer] mpegts: PES packet size mismatch                    
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1257199408).
[ffmpeg/demuxer] mpegts: PES packet size mismatch                    
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1257228208).
[ffmpeg/demuxer] mpegts: PES packet size mismatch                    
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 3, dts = 1257222916).
[ffmpeg/video] h264: error while decoding MB 44 34, bytestream -5    
[ffmpeg/video] h264: reference picture missing during reorder        
[ffmpeg/video] h264: Missing reference picture, default is 65550     
[ffmpeg/video] h264: reference picture missing during reorder        
[ffmpeg/video] h264: Missing reference picture, default is 65549     
[ffmpeg/demuxer] mpegts: PES packet size mismatch                    
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1257289408).
[ffmpeg/demuxer] mpegts: PES packet size mismatch                    
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1257303808).
[ffmpeg/video] h264: error while decoding MB 32 34, bytestream -7    
[ffmpeg/demuxer] mpegts: PES packet size mismatch                    
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1257318208).
[ffmpeg/video] h264: Reference 2 >= 2                                
[ffmpeg/video] h264: error while decoding MB 6 11, bytestream 6015   
[ffmpeg/demuxer] mpegts: PES packet size mismatch                    
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1257336208).
[ffmpeg/demuxer] mpegts: PES packet size mismatch                    
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1257338008).
[ffmpeg/video] h264: error while decoding MB 33 34, bytestream -33   
[ffmpeg/video] h264: Reference 2 >= 2                                
[ffmpeg/video] h264: error while decoding MB 27 33, bytestream 708   
[ffmpeg/demuxer] mpegts: PES packet size mismatch                    
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1257408208).
[ffmpeg/video] h264: error while decoding MB 41 34, bytestream -5    
[ffmpeg/demuxer] mpegts: PES packet size mismatch                    
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1257440608).
[ffmpeg/demuxer] mpegts: PES packet size mismatch                    
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1257455008).
[ffmpeg/audio] ac3: bandwidth code = 62 > 60                         
[ffmpeg/audio] ac3: error decoding the audio block                   
Error decoding audio.                                                
[ffmpeg/video] h264: left block unavailable for requested intra mode 
[ffmpeg/video] h264: error while decoding MB 0 4, bytestream 10059   
[ffmpeg/demuxer] mpegts: PES packet size mismatch                    
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 3, dts = 1257430276).
[ffmpeg/demuxer] mpegts: PES packet size mismatch                    
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 3, dts = 1257456196).
[ffmpeg/demuxer] mpegts: PES packet size mismatch                    
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1257498208).
[ffmpeg/demuxer] mpegts: PES packet size mismatch                    
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1257500008).
[ffmpeg/demuxer] mpegts: PES packet size mismatch                    
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1257501808).
[ffmpeg/video] h264: mmco: unref short failure                       
[ffmpeg/video] h264: left block unavailable for requested intra4x4 mode -1
[ffmpeg/video] h264: error while decoding MB 0 28, bytestream 3479   
[ffmpeg/demuxer] mpegts: PES packet size mismatch                    
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1257532408).
[ffmpeg/demuxer] mpegts: PES packet size mismatch                    
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1257543208).
[ffmpeg/video] h264: mmco: unref short failure                       
[ffmpeg/demuxer] mpegts: PES packet size mismatch                    
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1257588208).
[ffmpeg/audio] ac3: exponent -1 is out-of-range                      
[ffmpeg/audio] ac3: error decoding the audio block                   
Error decoding audio.                                                
[ffmpeg/video] h264: error while decoding MB 29 35, bytestream -7    
[ffmpeg/video] h264: error while decoding MB 32 34, bytestream -6    
[ffmpeg/video] h264: reference picture missing during reorder        
[ffmpeg/video] h264: Missing reference picture, default is 65549     
[ffmpeg/video] h264: reference picture missing during reorder        
[ffmpeg/video] h264: Missing reference picture, default is 65553     
[ffmpeg/video] h264: reference picture missing during reorder        
[ffmpeg/video] h264: Missing reference picture, default is 65561     
[ffmpeg/video] h264: Reference 2 >= 2                                
[ffmpeg/video] h264: error while decoding MB 35 21, bytestream 3218  
[ffmpeg/video] h264: mmco: unref short failure                       
[ffmpeg/video] h264: Reference 4 >= 2                                
[ffmpeg/video] h264: error while decoding MB 8 4, bytestream 10154   
[ffmpeg/video] h264: error while decoding MB 40 34, bytestream -5    
Error decoding audio.                                                
[ffmpeg/audio] ac3: new coupling strategy must be present in block 0 
[ffmpeg/audio] ac3: error decoding the audio block                   
Error decoding audio.                                                
[ffmpeg/video] h264: reference picture missing during reorder        
[ffmpeg/video] h264: Missing reference picture, default is 65551     
[ffmpeg/video] h264: reference picture missing during reorder        
[ffmpeg/video] h264: Missing reference picture, default is 65550     
[ffmpeg/video] h264: reference picture missing during reorder        
[ffmpeg/video] h264: Missing reference picture, default is 65561     
[ffmpeg/video] h264: reference picture missing during reorder        
[ffmpeg/video] h264: Missing reference picture, default is 65561     
[ffmpeg/video] h264: reference picture missing during reorder        
[ffmpeg/video] h264: Missing reference picture, default is 65558     
[ffmpeg/video] h264: mmco: unref short failure                       
[ffmpeg/video] h264: reference picture missing during reorder        
[ffmpeg/video] h264: Missing reference picture, default is 65573     
[ffmpeg/video] h264: error while decoding MB 40 34, bytestream -17   
[ffmpeg/audio] ac3: expacc 125 is out-of-range                       
[ffmpeg/audio] ac3: error decoding the audio block                   
Error decoding audio.                                                
[ffmpeg/video] h264: Reference 2 >= 2                                
[ffmpeg/video] h264: error while decoding MB 40 34, bytestream 673   
[ffmpeg/video] h264: Reference 2 >= 2                                   
[ffmpeg/video] h264: error while decoding MB 2 32, bytestream 1777     
[ffmpeg/video] h264: error while decoding MB 42 34, bytestream -16     
[ffmpeg/video] h264: Reference 2 >= 2                                  
[ffmpeg/video] h264: error while decoding MB 21 22, bytestream 5386    
[ffmpeg/video] h264: reference picture missing during reorder          
[ffmpeg/video] h264: Missing reference picture, default is 65548       
[ffmpeg/video] h264: reference picture missing during reorder          
[ffmpeg/video] h264: Missing reference picture, default is 65550       
[ffmpeg/video] h264: mmco: unref short failure                         
[ffmpeg/video] h264: left block unavailable for requested intra4x4 mode -1
[ffmpeg/video] h264: error while decoding MB 0 10, bytestream 10994    
[ffmpeg/video] h264: reference picture missing during reorder          
[ffmpeg/video] h264: Missing reference picture, default is 65549       
[ffmpeg/video] h264: reference picture missing during reorder          
[ffmpeg/video] h264: Missing reference picture, default is 65548       
[ffmpeg/video] h264: reference picture missing during reorder          
[ffmpeg/video] h264: Missing reference picture, default is 65549       
[ffmpeg/video] h264: reference picture missing during reorder          
[ffmpeg/video] h264: Missing reference picture, default is 65552       
[ffmpeg/demuxer] mpegts: PES packet size mismatch                      
[ffmpeg/demuxer] mpegts: Packet corrupt (stream = 0, dts = 1257615208).
AV: 00:00:15 / 00:00:17 (87%) A-V:  0.001 ct:  0.607 Cache: 1.8s/526KB
Exiting... (Quit)

This results in images such as the following :

Image

But if play through ffmpeg using the following command it works though I see simiilar erros :

ffmpeg -i rtp://239.186.64.4:10000 -c copy -f mpegts -|mpv -


ffmpeg version 8.1.1 Copyright (c) 2000-2026 the FFmpeg developers
  built with Apple clang version 21.0.0 (clang-2100.0.123.102)
  configuration: --prefix=/opt/homebrew/Cellar/ffmpeg/8.1.1 --enable-shared --enable-pthreads --enable-version3 --cc=clang --host-cflags= --host-ldflags= --enable-ffplay --enable-gpl --enable-libsvtav1 --enable-libopus --enable-libx264 --enable-libmp3lame --enable-libdav1d --enable-libvmaf --enable-libvpx --enable-libx265 --enable-openssl --enable-videotoolbox --enable-audiotoolbox --enable-neon
  libavutil      60. 26.101 / 60. 26.101
  libavcodec     62. 28.101 / 62. 28.101
  libavformat    62. 12.101 / 62. 12.101
  libavdevice    62.  3.101 / 62.  3.101
  libavfilter    11. 14.101 / 11. 14.101
  libswscale      9.  5.101 /  9.  5.101
  libswresample   6.  3.101 /  6.  3.101
[file] Reading from stdin...
[NULL @ 0x733080a80] non-existing PPS 0 referenced
[h264 @ 0x733080a80] non-existing PPS 0 referenced
[h264 @ 0x733080a80] no frame!
[h264 @ 0x733080a80] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x733080a80] no frame!
[h264 @ 0x733080a80] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x733080a80] no frame!
[h264 @ 0x733080a80] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x733080a80] no frame!
[h264 @ 0x733080a80] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x733080a80] no frame!
[h264 @ 0x733080a80] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x733080a80] no frame!
[h264 @ 0x733080a80] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x733080a80] no frame!
[h264 @ 0x733080a80] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x733080a80] no frame!
[h264 @ 0x733080a80] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x733080a80] no frame!
[h264 @ 0x733080a80] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x733080a80] no frame!
[h264 @ 0x733080a80] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x733080a80] no frame!
[h264 @ 0x733080a80] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x733080a80] no frame!
[h264 @ 0x733080a80] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x733080a80] no frame!
[h264 @ 0x733080a80] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x733080a80] no frame!
[h264 @ 0x733080a80] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x733080a80] no frame!
[h264 @ 0x733080a80] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x733080a80] no frame!
[h264 @ 0x733080a80] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x733080a80] no frame!
[h264 @ 0x733080a80] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x733080a80] no frame!
[h264 @ 0x733080a80] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x733080a80] no frame!
[h264 @ 0x733080a80] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x733080a80] no frame!
[h264 @ 0x733080a80] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x733080a80] no frame!
[h264 @ 0x733080a80] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x733080a80] no frame!
[h264 @ 0x733080a80] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x733080a80] no frame!
[in#0/rtp @ 0x733020000] Could not find codec parameters for stream 5 (Unknown: none ([5][0][0][0] / 0x0005)): unknown codec
Consider increasing the value for the 'analyzeduration' (0) and 'probesize' (5000000) options
Input #0, rtp, from 'rtp://239.186.64.4:10000':
  Duration: N/A, start: 14531.542311, bitrate: N/A
  Program 1 
  Stream #0:1: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, top first), 720x576 [SAR 64:45 DAR 16:9], 25 fps, 50 tbr, 90k tbn, start 14531.902311
  Stream #0:5: Unknown: none ([5][0][0][0] / 0x0005)
  Stream #0:0(deu,deu): Subtitle: dvb_teletext ([6][0][0][0] / 0x0006), start 14531.542311
  Stream #0:2(deu): Audio: ac3 ([6][0][0][0] / 0x0006), 48000 Hz, stereo, fltp, 384 kb/s, start 14531.607511
  Stream #0:3(eng): Audio: ac3 ([6][0][0][0] / 0x0006), 48000 Hz, stereo, fltp, 384 kb/s, start 14531.607511
  Stream #0:4(mis): Audio: ac3 ([6][0][0][0] / 0x0006), 48000 Hz, stereo, fltp, 192 kb/s, start 14531.607511
Stream mapping:
  Stream #0:1 -> #0:0 (copy)
  Stream #0:2 -> #0:1 (copy)
Output #0, mpegts, to 'pipe:':
  Metadata:
    encoder         : Lavf62.12.101
  Stream #0:0: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, top first), 720x576 [SAR 64:45 DAR 16:9], q=2-31, 25 fps, 50 tbr, 90k tbn
  Stream #0:1(deu): Audio: ac3 ([6][0][0][0] / 0x0006), 48000 Hz, stereo, fltp, 384 kb/s
Press [q] to stop, [?] for help
● Video  --vid=1               (h264 720x576 25 fps)
● Audio  --aid=1  --alang=deu  (ac3 2ch 48000 Hz 384 kbps)
AO: [coreaudio] 48000Hz stereo 2ch floatp
VO: [gpu-next] 720x576 => 1024x576 yuv420p
[in#0/rtp @ 0x733020000] max delay reached. need to consume packet99 fps=198 q=-1.0 size=    1555KiB time=00:00:06.36 bitrate=1999.8kbits/s speed=4.21x elapsed=0:00:01.51    
[in#0/rtp @ 0x733020000] RTP: missed 23 packets
[in#0/rtp @ 0x733020000] PES packet size mismatch
[in#0/rtp @ 0x733020000] Packet corrupt (stream = 1, dts = 1308438208).
[in#0/rtp @ 0x73301c000] corrupt input packet in stream 1
[in#0/rtp @ 0x733020000] PES packet size mismatch
[in#0/rtp @ 0x733020000] Packet corrupt (stream = 2, dts = 1308414916).
[in#0/rtp @ 0x73301c000] corrupt input packet in stream 2
AV: 00:00:02 / 00:00:06 (32%) A-V:  0.000 Cache: 4.0s/1MB    Last message repeated 6 times
[in#0/rtp @ 0x733020000] PES packet size mismatch
[in#0/rtp @ 0x733020000] Packet corrupt (stream = 2, dts = 1308440836).
[in#0/rtp @ 0x73301c000] corrupt input packet in stream 2
AV: 00:00:02 / 00:00:06 (35%) A-V:  0.000 Cache: 4.0s/1MB    Last message repeated 7 times
[ffmpeg/video] h264: error while decoding MB 14 26, bytestream -1308 fps= 92 q=-1.0 size=    2691KiB time=00:00:10.68 bitrate=2062.3kbits/s speed=1.93x elapsed=0:00:05.54    
[ffmpeg/video] h264: Missing reference picture, default is 65536
[ffmpeg/video] h264: reference picture missing during reorder
[ffmpeg/video] h264: Missing reference picture, default is 65536
[ffmpeg/audio] ac3: expacc 127 is out-of-range            
[ffmpeg/audio] ac3: error decoding the audio block        
Error decoding audio.                                     
Invalid video timestamp: 7.554800 -> 7.534800             rame=  589 fps= 84 q=-1.0 size=    3103KiB time=00:00:12.12 bitrate=2095.4kbits/s speed=1.72x elapsed=0:00:07.05    
AV: 00:00:28 / 00:00:32 (87%) A-V:  0.000 ct:  0.148 Dropped: 1 Cache: 3.7s/1MB[in#0/rtp @ 0x733020000] max delay reached. need to consume packette=2150.3kbits/s speed=1.18x elapsed=0:00:27.72    
[in#0/rtp @ 0x733020000] RTP: missed 25 packets
[in#0/rtp @ 0x733020000] PES packet size mismatch
[in#0/rtp @ 0x733020000] Packet corrupt (stream = 2, dts = 1310773636).
[in#0/rtp @ 0x73301c000] corrupt input packet in stream 2
AV: 00:00:28 / 00:00:32 (87%) A-V:  0.000 ct:  0.148 Dropped: 1 Cache: 3.9s/1MB    Last message repeated 6 times
[in#0/rtp @ 0x733020000] PES packet size mismatch
[in#0/rtp @ 0x733020000] Packet corrupt (stream = 2, dts = 1310799556).
[in#0/rtp @ 0x73301c000] corrupt input packet in stream 2
AV: 00:00:28 / 00:00:32 (87%) A-V:  0.000 ct:  0.148 Dropped: 1 Cache: 3.9s/1MB    Last message repeated 7 times
[ffmpeg/video] h264: reference picture missing during reorder                   rame= 1817 fps= 57 q=-1.0 size=    9702KiB time=00:00:36.89 bitrate=2154.0kbits/s speed=1.16x elapsed=0:00:31.75    
[ffmpeg/video] h264: Missing reference picture, default is 65552                
[ffmpeg/video] h264: mmco: unref short failure                                  
[ffmpeg/video] h264: mmco: unref short failure                                  
[ffmpeg/video] h264: number of reference frames (0+4) exceeds max (3; probably corrupt input), discarding one
[ffmpeg/video] h264: reference picture missing during reorder                   
[ffmpeg/video] h264: Missing reference picture, default is 65541                
[ffmpeg/video] h264: mmco: unref short failure                                  
[ffmpeg/video] h264: mmco: unref short failure                                  
[ffmpeg/video] h264: number of reference frames (0+4) exceeds max (3; probably corrupt input), discarding one
[ffmpeg/audio] ac3: expacc 125 is out-of-range                                  
[ffmpeg/audio] ac3: error decoding the audio block                              
Error decoding audio.                                                           
[in#0/rtp @ 0x733020000] max delay reached. need to consume packetped: 1 Cache: 25s/7MBframe= 2917 fps= 54 q=-1.0 size=   15579KiB time=00:00:58.78 bitrate=2171.0kbits/s speed=1.09x elapsed=0:00:53.92     
[in#0/rtp @ 0x733020000] RTP: missed 22 packets
[in#0/rtp @ 0x733020000] PES packet size mismatch
[in#0/rtp @ 0x733020000] Packet corrupt (stream = 1, dts = 1313165008).
[in#0/rtp @ 0x73301c000] corrupt input packet in stream 1
[in#0/rtp @ 0x733020000] PES packet size mismatch
[in#0/rtp @ 0x733020000] Packet corrupt (stream = 2, dts = 1313132356).
[in#0/rtp @ 0x73301c000] corrupt input packet in stream 2
(Paused) AV: 00:00:33 / 00:00:59 (56%) A-V:  0.072 ct:  0.208 Dropped: 1 Cache: 25s/7MB    Last message repeated 6 times
[out#0/mpegts @ 0x732c1cb40] :01 (54%) A-V:  0.072 ct:  0.208 Dropped: 1 Cache: 28s/8MBframe= 3074 fps= 54 q=-1.0 size=   16397KiB time=00:01:01.95 bitrate=2168.1kbits/s speed=1.09x elapsed=0:00:56.94    
video:12454KiB audio:2890KiB subtitle:0KiB other streams:0KiB global headers:0KiB muxing overhead: 7.259823%
frame= 3074 fps= 54 q=-1.0 Lsize=   16458KiB time=00:01:01.95 bitrate=2176.2kbits/s speed=1.09x elapsed=0:00:57.00    
Exiting... (Quit)
Exiting normally, received signal 2.

Expected Behavior

MPV should play the sttream, VLC plays the stream fine.

Actual Behavior

See attached image

Log File

Sample Files

No response

I carefully read all instruction and confirm that I did the following:

  • I tested and confirmed that the issue exists with the latest release version or newer.
  • I provided all required information including system and mpv version.
  • I produced the log file with the exact same set of files, parameters, and conditions used in "Reproduction Steps", with the addition of --log-file=output.txt.
  • I produced the log file while the behaviors described in "Actual Behavior" were actively observed.
  • I attached the full, untruncated log file.
  • I attached the backtrace in the case of a crash.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions