ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

VirtualBoxコミュのrdesktop のサウンド

  • mixiチェック
  • このエントリーをはてなブックマークに追加
Solaris10 + VirtualBox2.2.2 + Windows2003 Server + rdesktop1.6.0 です。

iTunes でラジオを聞いているときに、

ERROR: No space to queue audio packet

がしばしば発生するので、ソースを覗いてみました(rdpsnd.c)。

サウンドのキューは
packet_queue[MAX_QUEUE];
queue_hi, queue_lo, queue_pending;

にて、キューを管理していることが分かりました。

幼稚な私の理解力では、これらキュー管理の実装は問題なさそうです。

しかし、単に MAX_QUEUE を増やせばそれですむような問題でもなさそうです。

RDP 自体理解をしていない私が悪いのですが、
同じような現象などご体験された方はいらっしゃいますでしょうか?

コメント(1)

下記を見て少し驚きました。

static void
rdpsnd_flush_record(void)

/*
* Microsoft's RDP server keeps dropping chunks, so we need to
* transmit everything inside one channel fragment or we risk
* making the rdpsnd server go out of sync with the byte stream.
*/

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

VirtualBox 更新情報

VirtualBoxのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。