[MPlayer-users] rtmp stream problems - large GOP

Karoly Horvath rhswdev at gmail.com
Mon Aug 12 17:44:52 CEST 2013


Hi,

> It's been some time, but still.
> Do you still have this issue?

yes, I still have the issue.

> I tried a few times and it seems to work fine.

Hmm.. that's weird. I just tried it with the latest SVN snapshot, and
I see the same problem. very often.

ds_fill_buffer: EOF reached (stream: video)
A:   0.5 V:   0.0 A-V:  0.472 ct: -0.000   0/  0 ??% ??% ??,?% 46787 0
ds_fill_buffer: EOF reached (stream: video)
A:   0.5 V:   0.0 A-V:  0.472 ct: -0.000   0/  0 ??% ??% ??,?% 46788 0
ds_fill_buffer: EOF reached (stream: video)
A:   0.5 V:   0.0 A-V:  0.472 ct: -0.000   0/  0 ??% ??% ??,?% 46789 0

I don't know whether it matters, I tested this now with: -vo null -ao
pcm:fast  (I'm on a text console).

What I managed to figure out, and could be a big clue:
If I set the fps to a sufficiently large value (eg: -fps 300), it
works _all_ the time.
Obviously it kills the A-V synchronisation... but... it looks like
mplayer normally gives up looking for the next key frame, but with a
large fps it waits enough to find one... or at least that's how I
interpret the results.

Again, I'm not sure how you didn't manage to reproduce the problem,
it's quite consistent (happens about once from 3 or 4 tries). Have you
checked the first link?

> Using different -cache options might make a slight difference,
> and you can set the -msglevel so the message isn't printed, but
> if MPlayer gets stuck that is probably a bug that can only
> be fixed by changing the code.

Message appears only with added verbosity, and that's fine.
I would like to fix the bug, but I'm only familiar with some parts of
the app (stream handler, little bit of demux, a/v filters, ...) and
the problem manifests some layers below and I'm not sure where (and
why) it originated.

Cheers,

-- 
Karoly


More information about the MPlayer-users mailing list