fSupplier
fSupplier(supplier),
if (fSupplier != NULL) {
fSupplier->SetAudioProducer(this);
SetInitialLatency(fSupplier->InitialLatency());
if (fSupplier != NULL)
fSupplier->SetFormat(fOutput.format);
if (fSupplier) {
fSupplier->SetFormat(fOutput.format);
fStartTime = event->event_time + fSupplier->InitialLatency();
fStartTime - fSupplier->InitialLatency(),
if (fSupplier)
fSupplier->SetFormat(format);
if (fSupplier == NULL || fSupplier->InitCheck() != B_OK
|| fSupplier->GetFrames(buffer->Data(), frameCount, startTime,
AudioSupplier* fSupplier;
= fSupplier->Format().u.raw_video.display.line_width;
= fSupplier->Format().u.raw_video.display.line_count;
= fSupplier->Format().u.raw_video.field_rate;
= fSupplier->Format().u.raw_video.display.bytes_per_row;
err = fSupplier->FillBuffer(playlistFrame,
fSupplier->DeleteCaches();
VideoSupplier* fSupplier;
if (!fSupplier)
SetSupplier(fSupplier, fVideoFrameRate);
fSupplier = supplier;
fAdapter = new AudioAdapter(fSupplier, Format());
if (!fSupplier) {
const media_format& format = fSupplier->Format();
if (!fSupplier) {
const media_format& format = fSupplier->Format();
fSupplier(NULL),
if (fSupplier == NULL)
return fSupplier->InitialLatency();
AudioTrackSupplier* fSupplier;
return fSupplier->Format();
if (fSupplier == NULL)
if (fSupplier->CurrentFrame() == startFrame + 1) {
if (fSupplier->CurrentFrame() != startFrame) {
ret = fSupplier->SeekToFrame(&frame);
ret = fSupplier->ReadFrame(buffer, &performanceTime, format,
ret = fSupplier->ReadFrame(buffer, &performanceTime, format, wasCached);
fSupplier = supplier;
VideoTrackSupplier* fSupplier;