From 3fe663e009e8c56f44e93d008e61d964f28ca6c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= Date: Wed, 21 Apr 2010 22:21:48 +0000 Subject: [PATCH] B_MEDIA_RAW_AUDIO is not a flag for media_type, instead we must check for audio values. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36407 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/servers/media/DefaultManager.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/servers/media/DefaultManager.cpp b/src/servers/media/DefaultManager.cpp index 76884ac65f..a3d413c394 100644 --- a/src/servers/media/DefaultManager.cpp +++ b/src/servers/media/DefaultManager.cpp @@ -382,7 +382,8 @@ DefaultManager::FindPhysical(volatile media_node_id *id, uint32 default_type, BPath msgPath; dormant_node_info msgDninfo; int32 input_id; - bool isAudio = type & B_MEDIA_RAW_AUDIO; + bool isAudio = (type == B_MEDIA_RAW_AUDIO) + || (type == B_MEDIA_ENCODED_AUDIO); for (int32 i = 0; i < fMsgList.CountItems(); i++) { msg = (BMessage *)fMsgList.ItemAt(i);