Hi

First and foremost thanks for this great software. I compiled freerdp
1.0.1 as described in the wiki but when using the tsmf plugin i can't
get any sound when playing the big bunny demo movie from the
multimedia redirection site. I use on fedora 16 and lubuntu both in
VMWare workstation 7.1 and a physical machine both with the same
soundproblems when using multimedia redirection. I'm using a clean
Windows 7 Enterprise sp1 under VMWare workstation 7.1 so no codecs
needed. When connected via the tsmf plugin Windows 7 tells me that no
sound device can be found. Is this normal? Do i only have to see the
sound device when using the rdpsnd plugin?

When i start playing the big bunny movie in W7 enterprise the tsmf
channel get created thus so far so good but i closes the channel (see
logs below "dvcman_close_channel: channel 1 closed") although the
movie is still playing. But i don't see any error message.

I already enabled debugging but i can't get i to work. Without tsmf
and with rdpsnd alsa i do get the sound. Any ideas on how to
troubleshoot?

Debugging enabled:
cmake -DCMAKE_BUILD_TYPE=Debug -DWITH_SSE2=OFF -DWITH_PULSEAUDIO=ON
-DWITH_DEBUG_CERTIFICATE=ON -DWITH_DEBUG_CHANNELS=ON
-DWITH_DEBUG_DVC=ON -DWITH_DEBUG_LICENSE=ON -DWITH_DEBUG_XV=ON
-DWITH_DEBUG_CLIPRDR=ON -DWITH_DEBUG_GDI=ON -DWITH_DEBUG_KBD=OFF
-DWITH_DEBUG_NEGO=OFF -DWITH_DEBUG_NLA=OFF -DWITH_DEBUG_NTLM=OFF
-DWITH_DEBUG_ORDERS=OFF -DWITH_DEBUG_RAIL=ON -DWITH_DEBUG_RDP=ON
-DWITH_DEBUG_REDIR=ON -DWITH_DEBUG_SVC=ON -DWITH_DEBUG_TRANSPORT=OFF
-DWITH_DEBUG_WND=ON -DWITH_DEBUG_X11=OFF

Debug messages:
dp@tc03:~$ /usr/local/bin/xfreerdp -u admin -p ***** -k 813 --plugin
drdynvc --data tsmf -- 192.168.0.11
loading plugin drdynvc
DBG_CHANNELS freerdp_channels_load_plugin (677): drdynvc
DBG_CHANNELS MyVirtualChannelInit (295): enter
DBG_CHANNELS freerdp_channels_pre_connect (740): enter
DBG_SVC svc_plugin_init_event (332): event 0
connected to 192.168.0.11:3389
DBG_LICENSE license_recv (198): Receiving Error Alert Packet
dwErrorCode: STATUS_VALID_CLIENT, dwStateTransition: ST_NO_TRANSITION
DBG_RDP rdp_recv_data_pdu (502): recv Synchronize Data PDU (0x1F), length:22
DBG_RDP rdp_recv_data_pdu (502): recv Control Data PDU (0x14), length:26
DBG_RDP rdp_recv_data_pdu (502): recv Control Data PDU (0x14), length:26
DBG_RDP rdp_recv_data_pdu (502): recv Font Map Data PDU (0x28), length:26
DBG_CHANNELS freerdp_channels_post_connect (794): hostname
[192.168.0.11] channels->num_libs [1]
DBG_SVC svc_plugin_init_event (332): event 1
DBG_CHANNELS MyVirtualChannelOpen (389): enter
DBG_SVC svc_plugin_thread_func (254): in
DBG_DVC drdynvc_process_connect (321): connecting
DBG_DVC dvcman_register_plugin (143): num_plugins 0
DBG_DVC tsmf_plugin_initialize (377):
DBG_DVC dvcman_create_listener (98): 0.TSMF.
DBG_XV xf_tsmf_init (92): version 2 release 2
DBG_XV xf_tsmf_init (105): adapter port 80-80 (Intel(R) Video Overlay)
DBG_XV xf_tsmf_init (118): selected 80
xf_tsmf_init: pixel format YUY2 YV12 I420 UYVY
DBG_RDP rdp_recv_data_pdu (502): recv Set Error Info Data PDU (0x2F), length:22
DBG_RDP rdp_recv_data_pdu (502): recv Synchronize Data PDU (0x1F), length:22
DBG_RDP rdp_recv_data_pdu (502): recv Control Data PDU (0x14), length:26
DBG_RDP rdp_recv_data_pdu (502): recv Control Data PDU (0x14), length:26
DBG_RDP rdp_recv_data_pdu (502): recv Font Map Data PDU (0x28), length:26
DBG_RDP rdp_recv_data_pdu (502): recv Save Session Info Data PDU
(0x26), length:626
DBG_RDP rdp_recv_data_pdu (502): recv Save Session Info Data PDU
(0x26), length:630
DBG_SVC svc_plugin_open_event (200): openHandle 1 event 10 dataLength
12 totalLength 12 dataFlags 3
DBG_DVC drdynvc_process_receive (290): Cmd=0x5
DBG_DVC drdynvc_process_capability_request (158): Sp=0 cbChId=0
DBG_SVC svc_plugin_send (385): length 4
DBG_SVC svc_plugin_open_event (200): openHandle 1 event 11 dataLength
4 totalLength 4 dataFlags 0
DBG_SVC svc_plugin_open_event (200): openHandle 1 event 10 dataLength
8 totalLength 8 dataFlags 3
DBG_DVC drdynvc_process_receive (290): Cmd=0x1
DBG_DVC drdynvc_process_create_request (208): ChannelId=0 ChannelName=PNPDR
DBG_DVC drdynvc_process_create_request (224): no listener
DBG_SVC svc_plugin_send (385): length 6
DBG_SVC svc_plugin_open_event (200): openHandle 1 event 11 dataLength
4 totalLength 4 dataFlags 0
DBG_SVC svc_plugin_open_event (200): openHandle 1 event 10 dataLength
7 totalLength 7 dataFlags 3
DBG_DVC drdynvc_process_receive (290): Cmd=0x1
DBG_DVC drdynvc_process_create_request (208): ChannelId=0 ChannelName=TSMF
DBG_DVC tsmf_on_new_channel_connection (360):
DBG_DVC dvcman_create_channel (321): listener TSMF created new channel 0
DBG_DVC drdynvc_process_create_request (219): channel created
DBG_SVC svc_plugin_send (385): length 6
DBG_SVC svc_plugin_open_event (200): openHandle 1 event 11 dataLength
4 totalLength 4 dataFlags 0
DBG_SVC svc_plugin_open_event (200): openHandle 1 event 10 dataLength
18 totalLength 18 dataFlags 3
DBG_DVC drdynvc_process_receive (290): Cmd=0x3
DBG_DVC drdynvc_process_data (260): ChannelId=0
DBG_DVC tsmf_on_data_received (138): cbSize=16 InterfaceId=0x2
MessageId=0x0 FunctionId=0x100
DBG_DVC tsmf_ifman_rim_exchange_capability_request (38): server
CapabilityValue 1
DBG_DVC tsmf_on_data_received (315): response size 16
DBG_DVC drdynvc_write_data (83): ChannelId=0 size=16
DBG_SVC svc_plugin_send (385): length 18
DBG_SVC svc_plugin_open_event (200): openHandle 1 event 11 dataLength
4 totalLength 4 dataFlags 0
DBG_SVC svc_plugin_open_event (200): openHandle 1 event 10 dataLength
14 totalLength 14 dataFlags 3
DBG_DVC drdynvc_process_receive (290): Cmd=0x3
DBG_DVC drdynvc_process_data (260): ChannelId=0
DBG_DVC tsmf_on_data_received (138): cbSize=12 InterfaceId=0x2
MessageId=0x0 FunctionId=0x1
DBG_SVC svc_plugin_open_event (200): openHandle 1 event 10 dataLength
34 totalLength 34 dataFlags 3
DBG_DVC drdynvc_process_receive (290): Cmd=0x3
DBG_DVC drdynvc_process_data (260): ChannelId=0
DBG_DVC tsmf_on_data_received (138): cbSize=32 InterfaceId=0x40000000
MessageId=0x0 FunctionId=0x101
DBG_DVC tsmf_on_data_received (177): SET_CHANNEL_PARAMS StreamId=0
DBG_SVC svc_plugin_open_event (200): openHandle 1 event 10 dataLength
14 totalLength 14 dataFlags 3
DBG_DVC drdynvc_process_receive (290): Cmd=0x3
DBG_DVC drdynvc_process_data (260): ChannelId=0
DBG_DVC tsmf_on_data_received (138): cbSize=12 InterfaceId=0x40000000
MessageId=0x0 FunctionId=0x1
DBG_SVC svc_plugin_open_event (200): openHandle 1 event 10 dataLength
2 totalLength 2 dataFlags 3
DBG_DVC drdynvc_process_receive (290): Cmd=0x4
DBG_DVC drdynvc_process_close_request (271): ChannelId=0
DBG_DVC dvcman_close_channel (374): dvcman_close_channel: channel 0 closed
DBG_DVC dvcman_close_channel_iface (283): id=0
DBG_DVC tsmf_on_close (334):
DBG_SVC svc_plugin_open_event (200): openHandle 1 event 10 dataLength
7 totalLength 7 dataFlags 3
DBG_DVC drdynvc_process_receive (290): Cmd=0x1
DBG_DVC drdynvc_process_create_request (208): ChannelId=1 ChannelName=TSMF
DBG_DVC tsmf_on_new_channel_connection (360):
DBG_DVC dvcman_create_channel (321): listener TSMF created new channel 1
DBG_DVC drdynvc_process_create_request (219): channel created
DBG_SVC svc_plugin_send (385): length 6
DBG_SVC svc_plugin_open_event (200): openHandle 1 event 11 dataLength
4 totalLength 4 dataFlags 0
DBG_SVC svc_plugin_open_event (200): openHandle 1 event 10 dataLength
18 totalLength 18 dataFlags 3
DBG_DVC drdynvc_process_receive (290): Cmd=0x3
DBG_DVC drdynvc_process_data (260): ChannelId=1
DBG_DVC tsmf_on_data_received (138): cbSize=16 InterfaceId=0x2
MessageId=0x0 FunctionId=0x100
DBG_DVC tsmf_ifman_rim_exchange_capability_request (38): server
CapabilityValue 1
DBG_DVC tsmf_on_data_received (315): response size 16
DBG_DVC drdynvc_write_data (83): ChannelId=1 size=16
DBG_SVC svc_plugin_send (385): length 18
DBG_SVC svc_plugin_open_event (200): openHandle 1 event 11 dataLength
4 totalLength 4 dataFlags 0
DBG_SVC svc_plugin_open_event (200): openHandle 1 event 10 dataLength
14 totalLength 14 dataFlags 3
DBG_DVC drdynvc_process_receive (290): Cmd=0x3
DBG_DVC drdynvc_process_data (260): ChannelId=1
DBG_DVC tsmf_on_data_received (138): cbSize=12 InterfaceId=0x2
MessageId=0x0 FunctionId=0x1
DBG_SVC svc_plugin_open_event (200): openHandle 1 event 10 dataLength
34 totalLength 34 dataFlags 3
DBG_DVC drdynvc_process_receive (290): Cmd=0x3
DBG_DVC drdynvc_process_data (260): ChannelId=1
DBG_DVC tsmf_on_data_received (138): cbSize=32 InterfaceId=0x40000000
MessageId=0x0 FunctionId=0x101
DBG_DVC tsmf_on_data_received (177): SET_CHANNEL_PARAMS StreamId=0
DBG_SVC svc_plugin_open_event (200): openHandle 1 event 10 dataLength
14 totalLength 14 dataFlags 3
DBG_DVC drdynvc_process_receive (290): Cmd=0x3
DBG_DVC drdynvc_process_data (260): ChannelId=1
DBG_DVC tsmf_on_data_received (138): cbSize=12 InterfaceId=0x40000000
MessageId=0x0 FunctionId=0x1
DBG_SVC svc_plugin_open_event (200): openHandle 1 event 10 dataLength
2 totalLength 2 dataFlags 3
DBG_DVC drdynvc_process_receive (290): Cmd=0x4
DBG_DVC drdynvc_process_close_request (271): ChannelId=1
DBG_DVC dvcman_close_channel (374): dvcman_close_channel: channel 1 closed
DBG_DVC dvcman_close_channel_iface (283): id=1
DBG_DVC tsmf_on_close (334):

Closed from X
DBG_CHANNELS freerdp_channels_close (976): closing
DBG_SVC svc_plugin_init_event (332): event 4
DBG_SVC svc_plugin_thread_func (277): out
DBG_CHANNELS MyVirtualChannelClose (442): enter
DBG_DVC drdynvc_process_terminate (337): terminating
DBG_DVC tsmf_plugin_terminated (391):

------------------------------------------------------------------------------
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
_______________________________________________
Freerdp-devel mailing list
Freerdp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freerdp-devel

Reply via email to