fixed latency calculation

git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2998 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
beveloper
2003-03-23 01:11:33 +00:00
parent 6910325a5a
commit 4d6911ee07
4 changed files with 16 additions and 4 deletions
+8 -1
View File
@@ -145,7 +145,8 @@ enum {
PRODUCER_GET_INITIAL_LATENCY,
PRODUCER_FORMAT_SUGGESTION_REQUESTED,
PRODUCER_SET_PLAY_RATE,
PRODUCER_ENABLE_OUTPUT,
PRODUCER_ENABLE_OUTPUT,
PRODUCER_SET_RUN_MODE_DELAY,
PRODUCER_MESSAGE_END,
FILEINTERFACE_MESSAGE_START = 0x500,
@@ -421,6 +422,12 @@ struct producer_late_notice_received_command : public command_data
bigtime_t performance_time;
};
struct producer_set_run_mode_delay_command : public command_data
{
BMediaNode::run_mode mode;
bigtime_t delay;
};
struct consumer_accept_format_request : public request_data
{
media_destination dest;
+4
View File
@@ -16,6 +16,10 @@
#define NODE_UNREGISTERED_ID -2
#define SHADOW_TIMESOURCE_CONTROL_PORT -333
#define IS_SHADOW_TIMESOURCE(_node) ((_node).node > 0 && (_node).port == SHADOW_TIMESOURCE_CONTROL_PORT)
#define SYSTEM_TIMESOURCE_CONTROL_PORT -666
#define IS_SYSTEM_TIMESOURCE(_node) ((_node).node > 0 && (_node).port == SYSTEM_TIMESOURCE_CONTROL_PORT)
#define NODE_KIND_NO_REFCOUNTING 0x80000000