Lines Matching refs:info
112 // get info for all streams
265 stream_info& info = fStreamInfo[stream];
266 if (info.status != B_OK)
267 return info.status;
270 BAutolock _(info.chunkCache);
273 status_t status = fReader->Seek(info.cookie, seekTo, _frame, _time);
279 info.chunkCache->MakeEmpty();
292 stream_info& info = fStreamInfo[stream];
293 if (info.status != B_OK)
294 return info.status;
296 return fReader->FindKeyFrame(info.cookie, seekTo, _frame, _time);
304 stream_info& info = fStreamInfo[stream];
306 if (info.status != B_OK)
307 return info.status;
313 BAutolock _(info.chunkCache);
315 _RecycleLastChunk(info);
318 chunk_buffer* chunk = info.chunkCache->NextChunk(fReader, info.cookie);
323 info.lastChunk = chunk;
401 const stream_info& info = fStreamInfo[stream];
403 if (info.status != B_OK)
404 return info.status;
427 MediaExtractor::_RecycleLastChunk(stream_info& info)
429 if (info.lastChunk != NULL) {
430 info.chunkCache->RecycleChunk(info.lastChunk);
431 info.lastChunk = NULL;
488 stream_info& info = fStreamInfo[stream];
489 if (info.status != B_OK) {
494 BAutolock _(info.chunkCache);
496 if (!info.chunkCache->SpaceLeft()
497 || !info.chunkCache->ReadNextChunk(fReader, info.cookie))