[Libav-user] FFMPEG Seek Issue

Michelle Cannon sai.ramesh51 at gmail.com
Fri Dec 26 11:00:36 CET 2014


Hi,All  
    I implemented one android application for playing music using FFMPEG .
But, seeking for some audio files are inaccurate.Means, song is playing out
of total duration also. This issue is coming while seeking the audio file.
If I play continuously without seek, then there is no issue. I have used
below code .

int64_t target = av_rescale_q(seekValue * AV_TIME_BASE,
						AV_TIME_BASE_Q,
						fmt_ctx->streams[seekStreamIndex]->time_base);
int err = avformat_seek_file(fmt_ctx, audio_stream_index,
						INT64_MIN, target, INT64_MAX, AVSEEK_FLAG_FRAME);
   	                   if (err < 0) {
                             LOGE("Error while seeking");
				} else {
					avcodec_flush_buffers(dec_ctx);
				}

       The above code is working fine for some songs but problem with some
mp3 songs.Please provide any information about   this issue.




--
View this message in context: http://libav-users.943685.n4.nabble.com/FFMPEG-Seek-Issue-tp4660726.html
Sent from the libav-users mailing list archive at Nabble.com.


More information about the Libav-user mailing list