[Player-dev] CR: Add C based sample code for helix-dbus-server
Zhao, Halley halley.zhao at intel.com=A1=A1=A1=A1Hi Eric: =A1=A1=A1=A1This sample code depends on D-Bus, I think it is for Linux = only. Correct? =A1=A1=A1=A1And the sample code is in-dependent from helix code because = it just send message to D-Bus. =A1=A1=A1=A1Could we just provide Linux Makefile for it instead of = Umakefil? =A1=A1=A1=A1 =A1=A1=A1=A1 =A1=A1=A1=A1Thanks. =A1=A1=A1=A1 =A1=A1=A1=A1>-----Original Message----- =A1=A1=A1=A1>From: player-dev-bounces at helixcommunity.org =A1=A1=A1=A1>[mailto:player-dev-bounces at helixcommunity.org] On Behalf Of = Eric Hyche =A1=A1=A1=A1>Sent: 2008=C4=EA3=D4=C220=C8=D5 10:17 =A1=A1=A1=A1>To: Zheng, Huan; helix-client-dev at helixcommunity.org =A1=A1=A1=A1>Cc: Shen, Cathy; player-dev at helixcommunity.org; Guo, Young =A1=A1=A1=A1>Subject: RE: [Player-dev] CR: Add C based sample code for = helix-dbus-server =A1=A1=A1=A1> =A1=A1=A1=A1> =A1=A1=A1=A1>Here are my comments: =A1=A1=A1=A1> =A1=A1=A1=A1>1) Ideally, we would like to have cross-platform Umakefil's =A1=A1=A1=A1> instead of platform-specific Makefile's checked in. =A1=A1=A1=A1> These are not hard to write - you can look at =A1=A1=A1=A1> another Umakefil that creates a Makefile for =A1=A1=A1=A1> an executable program. One example would be: =A1=A1=A1=A1> =A1=A1=A1=A1> =A1=A1=A1=A1>https://helixcommunity.org/viewvc.cgi/*checkout*/datatype/fl= ash/flv/flv =A1=A1=A1=A1>dump/Umakefil =A1=A1=A1=A1> =A1=A1=A1=A1>2) test.cpp needs the proper license headers on it. =A1=A1=A1=A1> You can look in one of the .cpp files in =A1=A1=A1=A1> player/kit/dbus-server to see what =A1=A1=A1=A1> they look like. =A1=A1=A1=A1> =A1=A1=A1=A1>Rest looks good. =A1=A1=A1=A1> =A1=A1=A1=A1>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =A1=A1=A1=A1>Eric Hyche (ehyche at real.com) =A1=A1=A1=A1>Technical Lead =A1=A1=A1=A1>RealNetworks, Inc. =A1=A1=A1=A1> =A1=A1=A1=A1>> -----Original Message----- =A1=A1=A1=A1>> From: player-dev-bounces at helixcommunity.org =A1=A1=A1=A1>> [mailto:player-dev-bounces at helixcommunity.org] On Behalf = Of =A1=A1=A1=A1>> Zheng, Huan =A1=A1=A1=A1>> Sent: Wednesday, March 19, 2008 9:56 PM =A1=A1=A1=A1>> To: helix-client-dev at helixcommunity.org =A1=A1=A1=A1>> Cc: Shen, Cathy; Guo, Young; = player-dev at helixcommunity.org =A1=A1=A1=A1>> Subject: [Player-dev] CR: Add C based sample code for =A1=A1=A1=A1>> helix-dbus-server =A1=A1=A1=A1>> =A1=A1=A1=A1>> Synopsis: =A1=A1=A1=A1>> =A1=A1=A1=A1>> Currently this is only python based sample code to use =A1=A1=A1=A1>> helix-dbus-server, this patch is to add C based sample = code =A1=A1=A1=A1>> =A1=A1=A1=A1>> Overview: =A1=A1=A1=A1>> =A1=A1=A1=A1>> Currently this is only python based sample code to use =A1=A1=A1=A1>> helix-dbus-server, this patch is to add C based sample = code =A1=A1=A1=A1>> to help developer ramp up =A1=A1=A1=A1>> =A1=A1=A1=A1>> Files Added: =A1=A1=A1=A1>> =A1=A1=A1=A1>> =A1=A1=A1=A1>> Added player/kit/dbus-server/test/test.cpp =A1=A1=A1=A1>> =A1=A1=A1=A1>> Added player/kit/dbus-server/test/Makefile =A1=A1=A1=A1>> =A1=A1=A1=A1>> Files Modified: =A1=A1=A1=A1>> =A1=A1=A1=A1>> Image Size and Heap Use impact (Client -Only): =A1=A1=A1=A1>> =A1=A1=A1=A1>> little =A1=A1=A1=A1>> =A1=A1=A1=A1>> Platforms and Profiles Affected: =A1=A1=A1=A1>> =A1=A1=A1=A1>> platform: linux-2.2-libc6-gcc32-i586 =A1=A1=A1=A1>> =A1=A1=A1=A1>> profile: helix-client-all-defines =A1=A1=A1=A1>> =A1=A1=A1=A1>> Distribution Libraries Affected: =A1=A1=A1=A1>> =A1=A1=A1=A1>> Distribution library impact and planned action: =A1=A1=A1=A1>> =A1=A1=A1=A1>> <None> =A1=A1=A1=A1>> =A1=A1=A1=A1>> Platforms and Profiles Build Verified: =A1=A1=A1=A1>> =A1=A1=A1=A1>> Set BIF branch -> hxdbus_3_1_0_atlas =A1=A1=A1=A1>> =A1=A1=A1=A1>> Set Target(s) -> dbus_server_with_video =A1=A1=A1=A1>> =A1=A1=A1=A1>> Set Profile -> helix-client-all-defines =A1=A1=A1=A1>> =A1=A1=A1=A1>> System ID -> linux-2.2-libc6-gcc32-i586 =A1=A1=A1=A1>> =A1=A1=A1=A1>> Branch: =A1=A1=A1=A1>> =A1=A1=A1=A1>> HEAD, hxclient_3_1_0_atlas =A1=A1=A1=A1>> =A1=A1=A1=A1>> Copyright assignment: <MUST be one of the following = statements > =A1=A1=A1=A1>> =A1=A1=A1=A1>> 2. Intel has signed and delivered a Joint = Copyright Assignment =A1=A1=A1=A1>> =A1=A1=A1=A1>> to RealNetworks, and received acknowledgment = that the =A1=A1=A1=A1>> =A1=A1=A1=A1>> agreement was received. =A1=A1=A1=A1>> =A1=A1=A1=A1>> Files Attached: =A1=A1=A1=A1>> =A1=A1=A1=A1>> test.cpp =A1=A1=A1=A1>> =A1=A1=A1=A1>> Makefile =A1=A1=A1=A1>> =A1=A1=A1=A1>> =A1=A1=A1=A1>> =A1=A1=A1=A1>> Best Regards, Zheng, Huan(ZBT) =A1=A1=A1=A1>> =A1=A1=A1=A1>> OTC/SSD/SSG =A1=A1=A1=A1>> =A1=A1=A1=A1>> Intel Aisa-Pacific Research & Developement Ltd =A1=A1=A1=A1>> =A1=A1=A1=A1>> Tel: 021-6116 6435 =A1=A1=A1=A1>> =A1=A1=A1=A1>> Inet: 8821 6435 =A1=A1=A1=A1>> =A1=A1=A1=A1>> Cub: 3W035 =A1=A1=A1=A1>> =A1=A1=A1=A1>> =A1=A1=A1=A1>> =A1=A1=A1=A1>> =A1=A1=A1=A1> =A1=A1=A1=A1> =A1=A1=A1=A1>_______________________________________________ =A1=A1=A1=A1>Player-dev mailing list =A1=A1=A1=A1>Player-dev at helixcommunity.org =A1=A1=A1=A1>http://lists.helixcommunity.org/mailman/listinfo/player-dev