From 4f7d58cbd5afe150c0f6accd3e148e20d3088678 Mon Sep 17 00:00:00 2001 From: Marcus Overhagen Date: Wed, 21 Sep 2005 19:47:23 +0000 Subject: [PATCH] Made sure that nodes which publish audio and video outputs are listed as video. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14222 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/preferences/media/MediaWindow.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/preferences/media/MediaWindow.cpp b/src/preferences/media/MediaWindow.cpp index d20e0f0485..08b322be3d 100644 --- a/src/preferences/media/MediaWindow.cpp +++ b/src/preferences/media/MediaWindow.cpp @@ -282,11 +282,13 @@ MediaWindow::InitMedia(bool first) FindNodes(B_MEDIA_RAW_VIDEO, B_PHYSICAL_INPUT, mVideoInputs); FindNodes(B_MEDIA_ENCODED_VIDEO, B_PHYSICAL_OUTPUT, mVideoOutputs); FindNodes(B_MEDIA_ENCODED_VIDEO, B_PHYSICAL_INPUT, mVideoInputs); - - AddNodes(mAudioOutputs, false); - AddNodes(mAudioInputs, false); + + // Add video nodes first. They might have an additional audio + // output or input, but still should be listed as video node. AddNodes(mVideoOutputs, true); AddNodes(mVideoInputs, true); + AddNodes(mAudioOutputs, false); + AddNodes(mAudioInputs, false); mAudioView->AddNodes(mAudioOutputs, false); mAudioView->AddNodes(mAudioInputs, true);