[FFmpeg-trac] #1017(avformat:new): Hang after "circular_buffer: OVERRUN" is thrown while reading from UDP

FFmpeg trac at avcodec.org
Thu Feb 23 01:02:07 CET 2012


#1017: Hang after "circular_buffer: OVERRUN" is thrown while reading from UDP
----------------------------------+--------------------------------------
             Reporter:  vlad_ri   |                     Type:  defect
               Status:  new       |                 Priority:  important
            Component:  avformat  |                  Version:  git-master
             Keywords:  udp       |               Blocked By:
             Blocking:            |  Reproduced by developer:  0
Analyzed by developer:  0         |
----------------------------------+--------------------------------------
 Symptoms:
 When reading from UDP, ffmpeg suddenly throws "circular_buffer: OVERRUN"
 and hangs after a few more seconds.
 Some irrelevant lines where removed from the listing for shortness.



 {{{
 test at sitisn-desktop:~/ffmpeg-0.10$ ./ffmpeg -re -y -i
 udp://239.100.11.105:1234 -filter yadif -c:v libx264 -c:a libfaac -f mp4
 test1.mp4
 ffmpeg version N-38122-gf16c950 Copyright (c) 2000-2012 the FFmpeg
 developers
   built on Feb 22 2012 23:54:23 with gcc 4.4.3
   configuration: --enable-gpl --enable-libfaac --enable-libmp3lame
 --enable-libx264 --enable-nonfree --enable-postproc --enable-version3
 --disable-stripping
   libavutil      51. 40.100 / 51. 40.100
   libavcodec     54.  4.100 / 54.  4.100
   libavformat    54.  1.100 / 54.  1.100
   libavdevice    53.  4.100 / 53.  4.100
   libavfilter     2. 62.101 /  2. 62.101
   libswscale      2.  1.100 /  2.  1.100
   libswresample   0.  7.100 /  0.  7.100
   libpostproc    52.  0.100 / 52.  0.100
 [mpegts @ 0xad9baa0] Unable to seek back to the start
 [h264 @ 0xadacf20] non-existing SPS 1 referenced in buffering period
 [h264 @ 0xadacf20] non-existing PPS referenced
 [h264 @ 0xadacf20] non-existing SPS 1 referenced in buffering period
 [h264 @ 0xadacf20] non-existing PPS 0 referenced
 [h264 @ 0xadacf20] decode_slice_header error
 [h264 @ 0xadacf20] no frame!
 [h264 @ 0xadacf20] non-existing SPS 1 referenced in buffering period
 [h264 @ 0xadacf20] non-existing PPS referenced
 [h264 @ 0xadacf20] non-existing SPS 1 referenced in buffering period
 [h264 @ 0xadacf20] non-existing PPS 0 referenced
 [h264 @ 0xadacf20] decode_slice_header error
 [h264 @ 0xadacf20] no frame!
 [h264 @ 0xadacf20] mmco: unref short failure
     Last message repeated 3 times
 [h264 @ 0xadacf20] Increasing reorder buffer to 1
 [h264 @ 0xadacf20] Increasing reorder buffer to 2
 [h264 @ 0xadacf20] mmco: unref short failure
     Last message repeated 1 times
 [mpegts @ 0xad9baa0] max_analyze_duration 5000000 reached at 5034667
 [mpegts @ 0xad9baa0] Estimating duration from bitrate, this may be
 inaccurate
 Input #0, mpegts, from 'udp://239.100.11.105:1234':
   Duration: N/A, start: 9885.477733, bitrate: 99 kb/s
   Program 2
     Metadata:
       service_name    : Prime
       service_provider: Radiocom
     Stream #0:0[0xcb]: Video: h264 (High) ([27][0][0][0] / 0x001B),
 yuv420p, 720x576 [SAR 12:11 DAR 15:11], 55.60 fps, 50 tbr, 90k tbn, 50 tbc
     Stream #0:1[0xcc](rum): Audio: aac ([15][0][0][0] / 0x000F), 48000 Hz,
 stereo, s16, 99 kb/s
 [buffer @ 0xb188d80] w:720 h:576 pixfmt:yuv420p tb:1/1000000 sar:12/11
 sws_param:
 [yadif @ 0xadc4300] mode:0 parity:-1 auto_enable:0
 [libx264 @ 0xae6c2e0] using SAR=12/11
 [libx264 @ 0xae6c2e0] using cpu capabilities: MMX2 SSE2 Cache64
 [libx264 @ 0xae6c2e0] profile High, level 3.1
 [libx264 @ 0xae6c2e0] 264 - core 120 r2164 da19765 - H.264/MPEG-4 AVC
 codec - Copyleft 2003-2012 - http://www.videolan.org/x264.html - options:
 cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1
 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1
 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=6
 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0
 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1
 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40
 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60
 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
 Output #0, mp4, to 'test1.mp4':
   Metadata:
     encoder         : Lavf54.1.100
     Stream #0:0: Video: h264 (![0][0][0] / 0x0021), yuv420p, 720x576 [SAR
 12:11 DAR 15:11], q=-1--1, 50 tbn, 50 tbc
     Stream #0:1(rum): Audio: aac (@[0][0][0] / 0x0040), 48000 Hz, stereo,
 s16, 128 kb/s
 Stream mapping:
   Stream #0:0 -> #0:0 (h264 -> libx264)
   Stream #0:1 -> #0:1 (aac -> libfaac)
 Press [q] to stop, [?] for help
 [h264 @ 0xb933f60] Missing reference picture
 [h264 @ 0xb933f60] decode_slice_header error
 [h264 @ 0xb978b00] Missing reference picture
 [h264 @ 0xb978b00] decode_slice_header error
 [h264 @ 0xb9cfc60] Missing reference picture
 [h264 @ 0xb9cfc60] decode_slice_header error
 [h264 @ 0xba26dc0] Missing reference picture
 [h264 @ 0xba26dc0] decode_slice_header error
 [h264 @ 0xba7df20] reference picture missing during reorder
     Last message repeated 1 times
 [h264 @ 0xba7df20] Missing reference picture
 [h264 @ 0xba7df20] decode_slice_header error
 [h264 @ 0xb933f60] reference picture missing during reorder
 [h264 @ 0xb933f60] Missing reference picture
 [h264 @ 0xb9cfc60] mmco: unref short failure
     Last message repeated 1 times
 [h264 @ 0xba26dc0] mmco: unref short failure
     Last message repeated 1 times
 frame=    0 fps=  0 q=0.0 size=       0kB time=00:00:00.00 bitrate=
 0.0kbits/s
 frame=    0 fps=  0 q=0.0 size=       0kB time=00:00:00.00 bitrate=
 0.0kbits/s
 frame=   87 fps= 29 q=34.0 size=      32kB time=00:00:00.70 bitrate=
 370.4kbits/
 frame=  107 fps= 31 q=34.0 size=      37kB time=00:00:01.00 bitrate=
 301.5kbits/
 frame=  125 fps= 31 q=34.0 size=      42kB time=00:00:01.30 bitrate=
 267.3kbits/

 // 26 lines removed for shortness

 frame=  415 fps= 22 q=31.0 size=     635kB time=00:00:07.26 bitrate=
 716.6kbits/
 frame=  425 fps= 22 q=31.0 size=     661kB time=00:00:07.46 bitrate=
 725.5kbits/
 frame=  437 fps= 22 q=31.0 size=     681kB time=00:00:07.70 bitrate=
 724.4kbits/
 frame=  447 fps= 22 q=31.0 size=     698kB time=00:00:07.90 bitrate=
 723.6kbits/
 frame=  457 fps= 22 q=31.0 size=     735kB time=00:00:08.10 bitrate=
 742.9kbits/
 frame=  469 fps= 22 q=31.0 size=     757kB time=00:00:08.34 bitrate=
 743.4kbits/
 frame=  477 fps= 22 q=31.0 size=     770kB time=00:00:08.50 bitrate=
 742.5kbits/
 frame=  487 fps= 22 q=31.0 size=     789kB time=00:00:08.70 bitrate=
 742.8kbits/
 frame=  499 fps= 22 q=31.0 size=     814kB time=00:00:08.94 bitrate=
 745.6kbits/
 frame=  511 fps= 22 q=31.0 size=     833kB time=00:00:09.15 bitrate=
 745.8kbits/
 frame=  519 fps= 22 q=31.0 size=     853kB time=00:00:09.32 bitrate=
 749.8kbits/
 circular_buffer: OVERRUN
 frame=  529 fps= 22 q=31.0 size=     871kB time=00:00:09.49 bitrate=
 751.2kbits/
 frame=  539 fps= 22 q=31.0 size=     891kB time=00:00:09.70 bitrate=
 751.9kbits/
 frame=  549 fps= 22 q=31.0 size=     916kB time=00:00:09.94 bitrate=
 755.0kbits/
 frame=  561 fps= 22 q=28.0 size=     935kB time=00:00:10.17 bitrate=
 752.8kbits/

 // 82 lines removed for shortness

 frame= 1439 fps= 20 q=31.0 size=    3637kB time=00:00:27.74
 bitrate=1074.2kbits/
 frame= 1449 fps= 20 q=31.0 size=    3664kB time=00:00:27.94
 bitrate=1074.2kbits/
 frame= 1459 fps= 20 q=31.0 size=    3689kB time=00:00:28.14
 bitrate=1073.9kbits/
 frame= 1471 fps= 20 q=31.0 size=    3719kB time=00:00:28.38
 bitrate=1073.6kbits/
 frame= 1481 fps= 20 q=31.0 size=    3742kB time=00:00:28.58
 bitrate=1072.5kbits/
 frame= 1493 fps= 20 q=31.0 size=    3777kB time=00:00:28.82
 bitrate=1073.6kbits/
 frame= 1501 fps= 20 q=31.0 size=    3801kB time=00:00:28.98
 bitrate=1074.5kbits/
 s dup=793 drop=0

 }}}

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/1017>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list