| Index: media/filters/ffmpeg_demuxer.cc
|
| diff --git a/media/filters/ffmpeg_demuxer.cc b/media/filters/ffmpeg_demuxer.cc
|
| index 0c63fde53f090fb6e2f52ca8ba2d4aec1578eb5c..e33bada6f1b74043169fdedf0510b91856949267 100644
|
| --- a/media/filters/ffmpeg_demuxer.cc
|
| +++ b/media/filters/ffmpeg_demuxer.cc
|
| @@ -277,8 +277,9 @@ base::TimeDelta FFmpegDemuxerStream::ConvertStreamTimestamp(
|
| //
|
| // FFmpegDemuxer
|
| //
|
| -FFmpegDemuxer::FFmpegDemuxer(MessageLoop* message_loop)
|
| +FFmpegDemuxer::FFmpegDemuxer(MessageLoop* message_loop, bool local_source)
|
| : message_loop_(message_loop),
|
| + local_source_(local_source),
|
| format_context_(NULL),
|
| read_event_(false, false),
|
| read_has_failed_(false),
|
| @@ -571,6 +572,14 @@ int FFmpegDemuxer::GetBitrate() {
|
| return 0;
|
| }
|
|
|
| +bool FFmpegDemuxer::IsLocalSource() {
|
| + return local_source_;
|
| +}
|
| +
|
| +bool FFmpegDemuxer::IsSeekable() {
|
| + return !IsStreaming();
|
| +}
|
| +
|
| void FFmpegDemuxer::SeekTask(base::TimeDelta time, const FilterStatusCB& cb) {
|
| DCHECK_EQ(MessageLoop::current(), message_loop_);
|
|
|
|
|