[MPlayer-users] how to solve "too many video packets in buffer" while playing mpeg2 clip
David Timms
dtimms at iinet.net.au
Sat Apr 19 07:59:05 CEST 2008
Hi, I was going to post a bog about this, but found many instances of
people seeing the message (in various lists}, without much help, nor a
permanent solution.
=====
Playing
/home/media/ftpfs/home/bigdisk/media/dvb/program/proof_of_life.2007-12-30.20-33-58.sd_1.mpg.
MPEG-PS file format detected.
VIDEO: MPEG2 720x576 (aspect 3) 25.000 fps 9500.0 kbps (1187.5 kbyte/s)
==========================================================================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 720 x 576 (preferred colorspace: Mpeg PES)
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
The selected video_out device is incompatible with this codec.
Try appending the scale filter to your filter list,
e.g. -vf spp,scale instead of -vf spp.
VDecoder init failed :(
Opening video decoder: [libmpeg2] MPEG 1/2 Video decoder libmpeg2-v0.4.0b
Selected video codec: [mpeg12] vfm: libmpeg2 (MPEG-1 or 2 (libmpeg2))
==========================================================================
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 48000 Hz, 2 ch, s16le, 256.0 kbit/16.67% (ratio: 32000->192000)
Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
AO: [pulse] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
VDec: vo config request - 720 x 576 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [xv] 720x576 => 1024x576 Planar YV12
VDec: vo config request - 720 x 576 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [xv] 720x576 => 1024x576 Planar YV12
VDec: vo config request - 720 x 576 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [xv] 720x576 => 1024x576 Planar YV12
Warning! FPS changed 25.000 -> 0.000 (25.000000) [14] 20% 1.3% 51 0
A:2837.9 V: inf A-V: -inf ct:218.967 70719/70720 0% 0% 0.0% 51 0
Too many video packets in the buffer: (4096 in 8273029 bytes).
Maybe you are playing a non-interleaved stream/file or the codec failed?
For AVI files, try to force non-interleaved mode with the -ni option.
A:2838.2 V: inf A-V: -inf ct: -inf 70719/70720 0% 0% 0.0% 51 0
Too many video packets in the buffer: (4096 in 8273029 bytes).
Maybe you are playing a non-interleaved stream/file or the codec failed?
For AVI files, try to force non-interleaved mode with the -ni option.
=====
At this point:
- the clip freezes
- "too many packets in buffer" dialog is shown on the display
- 1xCPU of a dual core system goes to 100% CPU usage {gkrellm} - this
toggles form core to core every few seconds - perhaps the os is trying
to cool the current core by switching away.
- the gmplayer, video output windows, nor the dialog redraw if they get
obscured by another window
- clicking the dialog's close X button: after 8-10 seconds, the
temrinate task dialog {gnome} is displayed with the "wait" and "force
quit" buttons.
- choosing wait gets the same dialog; clicking force kills the
3xwindows, and exits the terminal it was started from.
I have the clip that reproduces this, and was planning to use dd to trim
the file down to a minimum fault case.
Is that a reasonable way forward ?
Should I be get a backtrace or strace ?
DaveT.
More information about the MPlayer-users
mailing list