Enormous decoder stalls are nothing new and have been reported by
multiple people including myself and Philip Langdale. I tried the
latest mplayer/ffmpeg code a couple days ago and experienced the
"exact" same decoder stall symptoms that we experience under MythTV as
well as your gstreamer plugin. I've instrumented code to monitor the
input buffer and output delays and when the input buffer is completely
full I observe output delays in excess of 800ms. This same material
that the linux driver chokes on plays perfectly smooth under windows
with crystalhd and windows media player. The sample I've been using as
my test source is Planet Earth which is H.264 interlaced. I sent this
to you a while back.
At any rate, this is a wonderful piece of hardware but if we can't
play the more challenging H.264 content then it's not of much use.
Regards,
--
Taylor
--phil
It's odd that down-scaling can eliminate the problem. If it was simply
a bandwidth issue then you wouldn't expect 800ms type delays. I can
understand the first frame taking some time but after the first frame
is output all subsequent frames should be quite constant with
reasonable delay. This is clearly not the case. It would be nice if
someone would help us out.
I appreciate the work you've done for the ffmpeg/mplayer. It goes well
beyond our attempts to handle all types of video. We will probably
remove our own CrystalHD support and begin using yours when we get a
newer ffmpeg sync.
Regards.
--
Taylor
--phil