[MPlayer-users] asf seeking

Dennis dennis.nezic at utoronto.ca
Fri Oct 1 18:44:09 CEST 2004


I cannot seek properly within this asf file
http://individual.utoronto.ca/nezic/test.asf (temporary location, 1mb)

MPlayer 1.0pre5-3.3.2
ffplay version 0.4.9-pre1

Although, the strange thing is, I can seek on startup to any position. But, 
after it does that seek, the timestamp resets to 0sec, and the following error 
is reported:

ds_fill_buffer: EOF reached (stream: video)
ds_fill_buffer: EOF reached (stream: video)

Any attempt to seek forward (after the first seek) results in:

cache_stream_seek: WARNING! Can't seek to 0xF6500 !
Exiting... (End of File)

Any attempt to seek back (after the first jump) always jumps to about the last 
10s of the file.

I am able to play it in ffplay ... and, assuming mplayer is using ffmpeg's 
libavcodec, i would guess the problem is in mplayer? .. some kind of buffer 
bug, or maybe a dirty asf file?


mplayer test.asf -v -ss 64

.. i am able to seek once anywhere in the file on startup ..

Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
dec_audio: Allocating 131072 + 65536 = 196608 bytes for output buffer.
FFmpeg's libavcodec audio codec
INFO: libavcodec init OK!
AUDIO: 22050 Hz, 2 ch, 16 bit (0x10), ratio: 4005->88200 (32.0 kbit)
Selected audio codec: [ffwmav2] afm:ffmpeg (DivX audio v2 (ffmpeg))

[libaf] Adding filter dummy
[dummy] Was reinitialized, rate=22050Hz, nch = 2, format = 0x00000001 and bps  = 2

Video: no video
Freeing 0 unused video chunks
Starting playback...

ds_fill_buffer: EOF reached (stream: video)
ds_fill_buffer: EOF reached (stream: video)

... i get these 2 errors every time i seek ...

lavc_audio: error

... and this too, sometimes.


help =)




More information about the MPlayer-users mailing list