Bug 809259 - fix for buffer exhaustion when cycling camera modes. r=cjones a=blocking-basecamp

This commit is contained in:
Mike Habicher 2012-11-30 18:26:58 -08:00
Родитель 06ad52cc6b
Коммит 37bba31644
1 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -251,8 +251,6 @@ DOMCameraPreview::StopPreview()
DOM_CAMERA_LOGI("Stopping preview stream\n");
mState = STOPPING;
mCameraControl->StopPreview();
mInput->EndTrack(TRACK_VIDEO);
mInput->Finish();
}
void
@ -260,6 +258,8 @@ DOMCameraPreview::SetStateStopped()
{
NS_ASSERTION(NS_IsMainThread(), "SetStateStopped() not called from main thread");
mInput->EndTrack(TRACK_VIDEO);
mInput->Finish();
mState = STOPPED;
DOM_CAMERA_LOGI("Preview stream stopped\n");