BMediaRecorder: Fix unneeded argument and error check
This commit is contained in:
@@ -76,8 +76,7 @@ protected:
|
|||||||
virtual void BufferReceived(void* buffer, size_t size,
|
virtual void BufferReceived(void* buffer, size_t size,
|
||||||
const media_header& header);
|
const media_header& header);
|
||||||
|
|
||||||
status_t SetUpConnection(media_input ourInput,
|
status_t SetUpConnection(media_source outputSource);
|
||||||
media_source outputSource);
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
||||||
|
|||||||
@@ -354,7 +354,7 @@ BMediaRecorder::Format() const
|
|||||||
|
|
||||||
|
|
||||||
status_t
|
status_t
|
||||||
BMediaRecorder::SetUpConnection(media_input ourInput, media_source outputSource)
|
BMediaRecorder::SetUpConnection(media_source outputSource)
|
||||||
{
|
{
|
||||||
fOutputSource = outputSource;
|
fOutputSource = outputSource;
|
||||||
|
|
||||||
|
|||||||
@@ -301,11 +301,13 @@ BMediaRecorderNode::Connected(const media_source &producer,
|
|||||||
// so that our owner class can do it's operations.
|
// so that our owner class can do it's operations.
|
||||||
media_node node;
|
media_node node;
|
||||||
BMediaRosterEx* roster = MediaRosterEx(BMediaRoster::CurrentRoster());
|
BMediaRosterEx* roster = MediaRosterEx(BMediaRoster::CurrentRoster());
|
||||||
roster->GetNodeFor(roster->NodeIDFor(producer.port), &node);
|
if (roster->GetNodeFor(roster->NodeIDFor(producer.port), &node) != B_OK)
|
||||||
|
return B_MEDIA_BAD_NODE;
|
||||||
|
|
||||||
fRecorder->fOutputNode = node;
|
fRecorder->fOutputNode = node;
|
||||||
fRecorder->fReleaseOutputNode = true;
|
fRecorder->fReleaseOutputNode = true;
|
||||||
|
|
||||||
fRecorder->SetUpConnection(fInput, producer);
|
fRecorder->SetUpConnection(producer);
|
||||||
fRecorder->fConnected = true;
|
fRecorder->fConnected = true;
|
||||||
|
|
||||||
return B_OK;
|
return B_OK;
|
||||||
|
|||||||
Reference in New Issue
Block a user