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