From: <ny...@us...> - 2006-06-28 03:56:18
|
Revision: 73 Author: nyaochi Date: 2006-06-27 20:56:06 -0700 (Tue, 27 Jun 2006) ViewCVS: http://svn.sourceforge.net/pmplib/?rev=73&view=rev Log Message: ----------- Supported YH-920. Modified Paths: -------------- branches/branch_0.12/lib/pmp_portalplayer1/hdr_template.h branches/branch_0.12/pmp.sln trunk/lib/pmp_portalplayer1/model_samsung.c trunk/lib/pmp_portalplayer1/pmp_portalplayer1.c Modified: branches/branch_0.12/lib/pmp_portalplayer1/hdr_template.h =================================================================== --- branches/branch_0.12/lib/pmp_portalplayer1/hdr_template.h 2006-06-25 19:52:44 UTC (rev 72) +++ branches/branch_0.12/lib/pmp_portalplayer1/hdr_template.h 2006-06-28 03:56:06 UTC (rev 73) @@ -67,6 +67,7 @@ int hdr_init_medion_mdjuke220(hdr_t* hdr); int hdr_init_medion_mdjuke440(hdr_t* hdr); int hdr_init_samsung_yh820(hdr_t* hdr); +int hdr_init_samsung_yh920(hdr_t* hdr); int hdr_init_samsung_yh925(hdr_t* hdr); int hdr_init_sirius_s50(hdr_t* hdr); Modified: branches/branch_0.12/pmp.sln =================================================================== --- branches/branch_0.12/pmp.sln 2006-06-25 19:52:44 UTC (rev 72) +++ branches/branch_0.12/pmp.sln 2006-06-28 03:56:06 UTC (rev 73) @@ -11,7 +11,6 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gmi", "lib\gmi\gmi.vcproj", "{3575EFC2-9051-467A-BEB4-E71E2F8664D7}" ProjectSection(ProjectDependencies) = postProject {AA8DA82B-C209-4ABE-ABA1-22352962426D} = {AA8DA82B-C209-4ABE-ABA1-22352962426D} - {59650257-D8E9-4253-827D-8110C3DAAA3D} = {59650257-D8E9-4253-827D-8110C3DAAA3D} {FA6E7B73-7CF8-47DD-A016-77382A1FD904} = {FA6E7B73-7CF8-47DD-A016-77382A1FD904} {8BFE7DD6-F825-42BA-A7D7-EFCDCC9D686A} = {8BFE7DD6-F825-42BA-A7D7-EFCDCC9D686A} EndProjectSection @@ -25,7 +24,6 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pmp_irivnavi", "lib\pmp_irivnavi\pmp_irivnavi.vcproj", "{2548F270-FFCF-43B4-BB9D-D5AAD5B5FEF1}" ProjectSection(ProjectDependencies) = postProject {AA8DA82B-C209-4ABE-ABA1-22352962426D} = {AA8DA82B-C209-4ABE-ABA1-22352962426D} - {59650257-D8E9-4253-827D-8110C3DAAA3D} = {59650257-D8E9-4253-827D-8110C3DAAA3D} {FA6E7B73-7CF8-47DD-A016-77382A1FD904} = {FA6E7B73-7CF8-47DD-A016-77382A1FD904} {8BFE7DD6-F825-42BA-A7D7-EFCDCC9D686A} = {8BFE7DD6-F825-42BA-A7D7-EFCDCC9D686A} EndProjectSection @@ -40,13 +38,12 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "playlist", "lib\playlist\playlist.vcproj", "{3419FA86-F518-4D3B-94C6-B05436439102}" ProjectSection(ProjectDependencies) = postProject {AA8DA82B-C209-4ABE-ABA1-22352962426D} = {AA8DA82B-C209-4ABE-ABA1-22352962426D} - {59650257-D8E9-4253-827D-8110C3DAAA3D} = {59650257-D8E9-4253-827D-8110C3DAAA3D} + {FA6E7B73-7CF8-47DD-A016-77382A1FD904} = {FA6E7B73-7CF8-47DD-A016-77382A1FD904} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "easypmp_cui", "frontend\easypmp\cui\easypmp_cui.vcproj", "{FA1F30D4-6100-4379-8506-6CFE023B0AE7}" ProjectSection(ProjectDependencies) = postProject {AA8DA82B-C209-4ABE-ABA1-22352962426D} = {AA8DA82B-C209-4ABE-ABA1-22352962426D} - {59650257-D8E9-4253-827D-8110C3DAAA3D} = {59650257-D8E9-4253-827D-8110C3DAAA3D} {E393575C-6B10-43BD-B2C0-63C5040A49F7} = {E393575C-6B10-43BD-B2C0-63C5040A49F7} {2548F270-FFCF-43B4-BB9D-D5AAD5B5FEF1} = {2548F270-FFCF-43B4-BB9D-D5AAD5B5FEF1} {FA6E7B73-7CF8-47DD-A016-77382A1FD904} = {FA6E7B73-7CF8-47DD-A016-77382A1FD904} @@ -83,10 +80,6 @@ {8BFE7DD6-F825-42BA-A7D7-EFCDCC9D686A} = {8BFE7DD6-F825-42BA-A7D7-EFCDCC9D686A} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "wstring", "lib\wstring\wstring.vcproj", "{59650257-D8E9-4253-827D-8110C3DAAA3D}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject Global GlobalSection(SolutionConfiguration) = preSolution Debug = Debug @@ -137,10 +130,6 @@ {E173B48E-95A6-4B16-9A27-57F168C93355}.Debug.Build.0 = Debug|Win32 {E173B48E-95A6-4B16-9A27-57F168C93355}.Release.ActiveCfg = Release|Win32 {E173B48E-95A6-4B16-9A27-57F168C93355}.Release.Build.0 = Release|Win32 - {59650257-D8E9-4253-827D-8110C3DAAA3D}.Debug.ActiveCfg = Debug|Win32 - {59650257-D8E9-4253-827D-8110C3DAAA3D}.Debug.Build.0 = Debug|Win32 - {59650257-D8E9-4253-827D-8110C3DAAA3D}.Release.ActiveCfg = Release|Win32 - {59650257-D8E9-4253-827D-8110C3DAAA3D}.Release.Build.0 = Release|Win32 EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution EndGlobalSection Modified: trunk/lib/pmp_portalplayer1/model_samsung.c =================================================================== --- trunk/lib/pmp_portalplayer1/model_samsung.c 2006-06-25 19:52:44 UTC (rev 72) +++ trunk/lib/pmp_portalplayer1/model_samsung.c 2006-06-28 03:56:06 UTC (rev 73) @@ -251,6 +251,15 @@ {251956, 18, 6000, 1032, 0, samsung_dat_repr, samsung_dat_set, samsung_dat_get}, }; +/********** Samsung YH-920 firmware 1.61 **********/ +static hdr_template_t hdrtmpl_samsung_yh920 = { + 0, 0, "System\\DATA\\PP5000.DAT", 1, "System\\DATA\\PP5000.HDR", 0x00000428, 0, 0, 18, + hdrtmpl_fd_samsung, + hdrtmpl_max_dat_field_size_samsung, + 0, 0, + {251956, 18, 6000, 1032, 0, samsung_dat_repr, samsung_dat_set, samsung_dat_get}, +}; + /********** Samsung YH-925 firmware 1.61 **********/ static hdr_template_t hdrtmpl_samsung_yh925 = { 0, 0, "System\\DATA\\PP5000.DAT", 1, "System\\DATA\\PP5000.HDR", 0x00000428, 0, 0, 18, @@ -265,6 +274,11 @@ return apply_template(hdr, &hdrtmpl_samsung_yh820); } +int hdr_init_samsung_yh920(hdr_t* hdr) +{ + return apply_template(hdr, &hdrtmpl_samsung_yh920); +} + int hdr_init_samsung_yh925(hdr_t* hdr) { return apply_template(hdr, &hdrtmpl_samsung_yh925); Modified: trunk/lib/pmp_portalplayer1/pmp_portalplayer1.c =================================================================== --- trunk/lib/pmp_portalplayer1/pmp_portalplayer1.c 2006-06-25 19:52:44 UTC (rev 72) +++ trunk/lib/pmp_portalplayer1/pmp_portalplayer1.c 2006-06-28 03:56:06 UTC (rev 73) @@ -149,6 +149,14 @@ hdr_init_samsung_yh820, samsung_parse_model }, { + "samsung_yh920", "Samsung YH-920", + 20, "UM", + "5.15", "5.15", + "SYSTEM\\FW_YH920.mi4", "System\\DATA\\PP5000.HDR", "System\\MUSIC\\", "System\\PLAYLIST\\", + ".plp", + hdr_init_samsung_yh920, samsung_parse_model + }, + { "samsung_yh925", "Samsung YH-925", 5, "UM", "1.61", "1.61", This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |