List Info

Thread: CR:Changes in clientapps/ppcplayer to support h264 in wm50 build




CR:Changes in clientapps/ppcplayer to support h264 in wm50 build
country flaguser name
China
2007-12-18 23:20:54
Synopsis:
Provide h264 support on wm50 helixplayer. Add media file
types in select dialog.
 
Files Added:
None
 
Files Modified:
/cvsroot/clientapps/ppcplayer/wince.pcf
/cvsroot/clientapps/ppcplayer/MainWnd.cpp

Image Size and Heap Use impact (Client -Only):
None.

Platforms and Profiles Affected:
platform : wince-500-ppc-arm
profile  : helix-client-wince-wm50
 
Distribution Libraries Affected:
None

Distribution library impact and planned action:
None

Platforms and Profiles Build Verified:
BIF branch   -> hxclient_3_1_0_atlas_restricted
Target(s)    -> wince_wm50_play
Profile      -> helix-client-wince-wm50
SYSTEM_ID        -> wince-500-ppc-arm
 
Branch:
hxclient_3_1_0_atlas

Copyright assignment: I am a RealNetworks employee.

Index: wince.pcf
============================================================
=======
RCS file: /cvsroot/clientapps/ppcplayer/wince.pcf,v
retrieving revision 1.1.2.6
diff -u -w -r1.1.2.6 wince.pcf
--- wince.pcf	30 Nov 2007 14:28:58 -0000	1.1.2.6
+++ wince.pcf	19 Dec 2007 05:18:47 -0000
 -305,6
+305,11 
 
project.AddModuleLibraries("datatype/mp4/audio/renderer
[mp4arenderlib]")
                 if not
project.IsDefined("HELIX_FEATURE_MP4_FILEFORMAT_M4A_ONL
Y"):
 
project.AddModuleLibraries("datatype/amr/common[amrcoml
ib]")
+        ## Add h.264 codec
+	if
project.IsDefined("HELIX_FEATURE_VIDEO_CODEC_AVC1"
):
+		static_plugin_list[-1:-1] = ["avc1",
"h264dec"]
+	
project.AddModuleLibraries('datatype-restricted/h264/codec/d
ecoder[avc1lib]')
+	
project.AddModuleLibraries('datatype-restricted/h264/codec/d
ecoder[h264declib]')
         ## Add RV10 codec
         if
project.IsDefined("HELIX_FEATURE_VIDEO_CODEC_RV10"
):
 	   if 'wince' in sysinfo.family_list:


Index: MainWnd.cpp
============================================================
=======
RCS file: /cvsroot/clientapps/ppcplayer/MainWnd.cpp,v
retrieving revision 1.9.98.2
diff -u -w -r1.9.98.2 MainWnd.cpp
--- MainWnd.cpp	9 Nov 2007 00:43:36 -0000	1.9.98.2
+++ MainWnd.cpp	19 Dec 2007 05:18:19 -0000
 -845,7
+845,7 
     CFileDialog dlg( TRUE, _T(".rm"), NULL, 0, 
              _T( "Real Media Files
(.rm,.ra,.rv,.ram,.rmvb)*.rm;*.ra;*.rv;*.ram;*.rmvb"
;)
              _T( "SMIL Files
(.smil,.smile)*.smil;*.smile")
-             _T( "All Media Files
(.rm,.ra,.rv,.ram,.rmvb,.smil,.smile)*.rm;*.ra;*.rv;*.ram;
*.rmvb;*.smil;*.smil
e")
+             _T( "All Media Files
(.rm,.ra,.rv,.ram,.rmvb,.smil,.smile,.mp3,.mp4,.3gp)*.rm;*
.ra;*.rv;*.ram;*.rmv
b;*.smil;*.smile;*.mp3;*.mp4;*.3gp")
              _T( "All Files (*.*)*.*" ));
 
     if( dlg.DoModal() == IDOK )



Best Regards

-------------------------------------------------------
Eric Li (李军)
www.realnetworks.com
www.helixcommunity.org
-------------------------------------------------------
 



_______________________________________________
Clientapps-dev mailing list
Clientapps-devhelixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/
clientapps-dev

Re: CR:Changes in clientapps/ppcplayer to support h264 in wm50 build
country flaguser name
India
2007-12-18 23:38:49
Hi Eric Li,
 
Eric and Greg may reply this but I think it would be better if we use GetSDKPath as datatype-restricted is not accessible to all.
So it would be better if you use like this
 
+        ## H264
+ if project.IsDefined("HELIX_FEATURE_VIDEO_CODEC_AVC1"):
+  static_plugin_list[-1:-1] = ["h264dec"]
+       ;  project.AddLibraries(GetSDKPath("h264decoder_libs")+'[h264declib]')
+  static_plugin_list[-1:-1] = ["avc1"]
+  ;       project.AddLibraries(GetSDKPath("h264decoder_libs")+'[avc1lib]')
+   
 
Thanks,
Lovish
 
----- Original Message -----
From: "lijun" <real.com">ljunreal.com>
Cc: "'Lovish Dhawan'" <real.com">ldhawanreal.com>
Sent: Wednesday, December 19, 2007 10:50 AM
Subject: [clientapps-dev] CR:Changes in clientapps/ppcplayer to support h264 in wm50 build

Synopsis:
Provide h264 support on wm50 helixplayer. Add media file types in select dialog.
&nbsp;
Files Added:
None
 
Files Modified:
/cvsroot/clientapps/ppcplayer/wince.pcf
/cvsroot/clientapps/ppcplayer/MainWnd.cpp

Image Size and Heap Use impact (Client -Only):
None.

Platforms and Profiles Affected:
platform : wince-500-ppc-arm
profile  : helix-client-wince-wm50
 
Distribution Libraries Affected:
None

Distribution library impact and planned action:
None

Platforms and Profiles Build Verified:
BIF branch&nbsp;  -> hxclient_3_1_0_atlas_restricted
Target(s)  ;  -> wince_wm50_play
Profile &nbsp;   ; -> helix-client-wince-wm50
SYSTEM_ID &nbsp; &nbsp;   ; -> wince-500-ppc-arm
&nbsp;
Branch:
hxclient_3_1_0_atlas

Copyright assignment: I am a RealNetworks employee.

Index: wince.pcf
===================================================================
RCS file: /cvsroot/clientapps/ppcplayer/wince.pcf,v
retrieving revision 1.1.2.6
diff -u -w -r1.1.2.6 wince.pcf
--- wince.pcf 30 Nov 2007 14:28:58 -0000 1.1.2.6
+++ wince.pcf 19 Dec 2007 05:18:47 -0000
-305,6 +305,11
 
project.AddModuleLibraries("datatype/mp4/audio/renderer[mp4arenderlib]")
   ; &nbsp; &nbsp; &nbsp; &nbsp;   ; &nbsp; if not
project.IsDefined("HELIX_FEATURE_MP4_FILEFORMAT_M4A_ONLY"):
 
project.AddModuleLibraries("datatype/amr/common[amrcomlib]")
+ &nbsp;   ; &nbsp; ## Add h.264 codec
+ if project.IsDefined("HELIX_FEATURE_VIDEO_CODEC_AVC1"):
+ static_plugin_list[-1:-1] = ["avc1", "h264dec"]
+
project.AddModuleLibraries('datatype-restricted/h264/codec/decoder[avc1lib]')
+
project.AddModuleLibraries('datatype-restricted/h264/codec/decoder[h264declib]')
&nbsp; &nbsp; &nbsp;   ; ## Add RV10 codec
&nbsp; &nbsp; &nbsp; &nbsp;  if project.IsDefined("HELIX_FEATURE_VIDEO_CODEC_RV10"):
   &nbsp; if 'wince' in sysinfo.family_list:


Index: MainWnd.cpp
===================================================================
RCS file: /cvsroot/clientapps/ppcplayer/MainWnd.cpp,v
retrieving revision 1.9.98.2
diff -u -w -r1.9.98.2 MainWnd.cpp
--- MainWnd.cpp 9 Nov 2007 00:43:36 -0000 1.9.98.2
+++ MainWnd.cpp 19 Dec 2007 05:18:19 -0000
-845,7 +845,7
 &nbsp; &nbsp; CFileDialog dlg( TRUE, _T(".rm"), NULL, 0,
 &nbsp;   ; &nbsp; &nbsp; &nbsp; &nbsp; _T( "Real Media Files
(.rm,.ra,.rv,.ram,.rmvb)*.rm;*.ra;*.rv;*.ram;*.rmvb")
&nbsp;   ; &nbsp; &nbsp; &nbsp; &nbsp;  _T( "SMIL Files (.smil,.smile)*.smil;*.smile")
- &nbsp;   ; &nbsp; &nbsp; &nbsp;  _T( "All Media Files
(.rm,.ra,.rv,.ram,.rmvb,.smil,.smile)*.rm;*.ra;*.rv;*.ram;*.rmvb;*.smil;*.smil
e")
+&nbsp; &nbsp; &nbsp; &nbsp;   ; &nbsp; _T( "All Media Files
(.rm,.ra,.rv,.ram,.rmvb,.smil,.smile,.mp3,.mp4,.3gp)*.rm;*.ra;*.rv;*.ram;*.rmv
b;*.smil;*.smile;*.mp3;*.mp4;*.3gp")
 ; &nbsp; &nbsp; &nbsp; &nbsp;   ;  _T( "All Files (*.*)*.*" ));
 
 &nbsp; &nbsp; if( dlg.DoModal() == IDOK )



Best Regards

-------------------------------------------------------
Eric Li (李军)
www.realnetworks.com
www.helixcommunity.org
-------------------------------------------------------
 

RE: CR:Changes in clientapps/ppcplayer to support h264 in wm50 build
country flaguser name
China
2007-12-19 01:27:59

Hi Lovish

 

 &nbsp; &nbsp; &nbsp; &nbsp;  I agree! I will submit the change as you advised if Eric and Greg agree.

 &nbsp; &nbsp; &nbsp; &nbsp; By the way, there’re many “project.AddModuleLibraries('datatype-restricted/*****)” in /cvsroot/clientapps/ppcplayer/wince.pcf. Do you think we should change them all?

 

Best Regards

Eric Li (
李军)


From: Lovish Dhawan [mailto:ldhawanreal.com]
Sent: Wednesday, December 19, 2007 1:39 PM
To: ljunreal.com; clientapps-devhelixcommunity.org
Subject: Re: [clientapps-dev] CR:Changes in clientapps/ppcplayer to support h264 in wm50 build

 

Hi Eric Li,

 

Eric and Greg may reply this but I think it would be better if we use GetSDKPath as datatype-restricted is not accessible to all.

So it would be better&nbsp;if you use like this

 

+ &nbsp; &nbsp; &nbsp;  ## H264
+&nbsp;if project.IsDefined(&quot;HELIX_FEATURE_VIDEO_CODEC_AVC1"):
+ &nbsp;static_plugin_list[-1:-1] = ["h264dec"]
+ &nbsp;   ; &nbsp;  project.AddLibraries(GetSDKPath(&quot;h264decoder_libs&quot;)+'[h264declib]')
+ &nbsp;static_plugin_list[-1:-1] = ["avc1"]
+ &nbsp; &nbsp; &nbsp;   project.AddLibraries(GetSDKPath(";h264decoder_libs";)+'[avc1lib]')
+&nbsp; &nbsp;

 

Thanks,

Lovish

 

----- Original Message -----

From: "lijun" < ljunreal.com">ljunreal.com>

Cc: "'Lovish Dhawan'&quot; < ldhawanreal.com">ldhawanreal.com>

Sent: Wednesday, December 19, 2007 10:50 AM

Subject: [clientapps-dev] CR:Changes in clientapps/ppcplayer to support h264 in wm50 build

 

Synopsis:
Provide h264 support on wm50 helixplayer. Add media file types in select dialog.
&nbsp;
Files Added:
None
 ;
Files Modified:
/cvsroot/clientapps/ppcplayer/wince.pcf
/cvsroot/clientapps/ppcplayer/MainWnd.cpp

Image Size and Heap Use impact (Client -Only):
None.

Platforms and Profiles Affected:
platform : wince-500-ppc-arm
profile ; : helix-client-wince-wm50
 
Distribution Libraries Affected:
None

Distribution library impact and planned action:
None

Platforms and Profiles Build Verified:
BIF branch&nbsp;  -> hxclient_3_1_0_atlas_restricted
Target(s)  ;  -> wince_wm50_play
Profile &nbsp;   ; -> helix-client-wince-wm50
SYSTEM_ID &nbsp; &nbsp;   ; -> wince-500-ppc-arm
&nbsp;
Branch:
hxclient_3_1_0_atlas

Copyright assignment: I am a RealNetworks employee.

Index: wince.pcf
===================================================================
RCS file: /cvsroot/clientapps/ppcplayer/wince.pcf,v
retrieving revision 1.1.2.6
diff -u -w -r1.1.2.6 wince.pcf
--- wince.pcf 30 Nov 2007 14:28:58 -0000 1.1.2.6
+++ wince.pcf 19 Dec 2007 05:18:47 -0000
-305,6 +305,11
 
project.AddModuleLibraries(&quot;datatype/mp4/audio/renderer[mp4arenderlib]")
&nbsp;   ; &nbsp; &nbsp; &nbsp; &nbsp;   ;  if not
project.IsDefined("HELIX_FEATURE_MP4_FILEFORMAT_M4A_ONLY&quot;):
&nbsp;
project.AddModuleLibraries("datatype/amr/common[amrcomlib]")
+ &nbsp;   ; &nbsp; ## Add h.264 codec
+ if project.IsDefined(&quot;HELIX_FEATURE_VIDEO_CODEC_AVC1"):
+ static_plugin_list[-1:-1] = ["avc1", "h264dec"]
+
project.AddModuleLibraries('datatype-restricted/h264/codec/decoder[avc1lib]')
+
project.AddModuleLibraries('datatype-restricted/h264/codec/decoder[h264declib]')
&nbsp;   ; &nbsp; &nbsp; ## Add RV10 codec
&nbsp; &nbsp;   ; &nbsp; if project.IsDefined("HELIX_FEATURE_VIDEO_CODEC_RV10"):
   &nbsp; if 'wince' in sysinfo.family_list:


Index: MainWnd.cpp
===================================================================
RCS file: /cvsroot/clientapps/ppcplayer/MainWnd.cpp,v
retrieving revision 1.9.98.2
diff -u -w -r1.9.98.2 MainWnd.cpp
--- MainWnd.cpp 9 Nov 2007 00:43:36 -0000 1.9.98.2
+++ MainWnd.cpp 19 Dec 2007 05:18:19 -0000
-845,7 +845,7
 &nbsp;   CFileDialog dlg( TRUE, _T(".rm"), NULL, 0,
 &nbsp;   ; &nbsp; &nbsp; &nbsp; &nbsp; _T( "Real Media Files
(.rm,.ra,.rv,.ram,.rmvb)*.rm;*.ra;*.rv;*.ram;*.rmvb&quot;)
 ; &nbsp; &nbsp; &nbsp; &nbsp;   ;  _T( "SMIL Files (.smil,.smile)*.smil;*.smile&quot;)
-&nbsp; &nbsp;   ; &nbsp; &nbsp; &nbsp; _T( ";All Media Files
(.rm,.ra,.rv,.ram,.rmvb,.smil,.smile)*.rm;*.ra;*.rv;*.ram;*.rmvb;*.smil;*.smil
e")
  ; &nbsp; &nbsp; &nbsp; &nbsp;  _T( ";All Media Files
(.rm,.ra,.rv,.ram,.rmvb,.smil,.smile,.mp3,.mp4,.3gp)*.rm;*.ra;*.rv;*.ram;*.rmv
b;*.smil;*.smile;*.mp3;*.mp4;*.3gp")
 &nbsp;   ; &nbsp; &nbsp; &nbsp; &nbsp; _T( "All Files (*.*)*.*" ));
&nbsp;
   ;  if( dlg.DoModal() == IDOK )



Best Regards

-------------------------------------------------------
Eric Li (
李军)
www.realnetworks.com
www.helixcommunity.org
-------------------------------------------------------
 

Re: CR:Changes in clientapps/ppcplayer to support h264 in wm50 build
country flaguser name
United States
2007-12-19 13:24:57
Looks good for HEAD and 310Atlas.

--greg.


lijun wrote:
> Synopsis:
> Provide h264 support on wm50 helixplayer. Add media
file types in select dialog.
>
> Files Added:
> None
>
> Files Modified:
> /cvsroot/clientapps/ppcplayer/wince.pcf
> /cvsroot/clientapps/ppcplayer/MainWnd.cpp
>
> Image Size and Heap Use impact (Client -Only):
> None.
>
> Platforms and Profiles Affected:
> platform : wince-500-ppc-arm
> profile  : helix-client-wince-wm50
>
> Distribution Libraries Affected:
> None
>
> Distribution library impact and planned action:
> None
>
> Platforms and Profiles Build Verified:
> BIF branch   -> hxclient_3_1_0_atlas_restricted
> Target(s)    -> wince_wm50_play
> Profile      -> helix-client-wince-wm50
> SYSTEM_ID        -> wince-500-ppc-arm
>
> Branch:
> hxclient_3_1_0_atlas
>
> Copyright assignment: I am a RealNetworks employee.
>
> Index: wince.pcf
>
============================================================
=======
> RCS file: /cvsroot/clientapps/ppcplayer/wince.pcf,v
> retrieving revision 1.1.2.6
> diff -u -w -r1.1.2.6 wince.pcf
> --- wince.pcf	30 Nov 2007 14:28:58 -0000	1.1.2.6
> +++ wince.pcf	19 Dec 2007 05:18:47 -0000
>  -305,6 +305,11 
>
>
project.AddModuleLibraries("datatype/mp4/audio/renderer
[mp4arenderlib]")
>                  if not
>
project.IsDefined("HELIX_FEATURE_MP4_FILEFORMAT_M4A_ONL
Y"):
>
>
project.AddModuleLibraries("datatype/amr/common[amrcoml
ib]")
> +        ## Add h.264 codec
> +	if
project.IsDefined("HELIX_FEATURE_VIDEO_CODEC_AVC1"
):
> +		static_plugin_list[-1:-1] = ["avc1",
"h264dec"]
> +	
>
project.AddModuleLibraries('datatype-restricted/h264/codec/d
ecoder[avc1lib]')
> +	
>
project.AddModuleLibraries('datatype-restricted/h264/codec/d
ecoder[h264declib]')
>          ## Add RV10 codec
>          if
project.IsDefined("HELIX_FEATURE_VIDEO_CODEC_RV10"
):
>  	   if 'wince' in sysinfo.family_list:
>
>
> Index: MainWnd.cpp
>
============================================================
=======
> RCS file: /cvsroot/clientapps/ppcplayer/MainWnd.cpp,v
> retrieving revision 1.9.98.2
> diff -u -w -r1.9.98.2 MainWnd.cpp
> --- MainWnd.cpp	9 Nov 2007 00:43:36 -0000	1.9.98.2
> +++ MainWnd.cpp	19 Dec 2007 05:18:19 -0000
>  -845,7 +845,7 
>      CFileDialog dlg( TRUE, _T(".rm"), NULL,
0,
>               _T( "Real Media Files
>
(.rm,.ra,.rv,.ram,.rmvb)*.rm;*.ra;*.rv;*.ram;*.rmvb"
;)
>               _T( "SMIL Files
(.smil,.smile)*.smil;*.smile")
> -             _T( "All Media Files
>
(.rm,.ra,.rv,.ram,.rmvb,.smil,.smile)*.rm;*.ra;*.rv;*.ram;
*.rmvb;*.smil;*.smil
> e")
> +             _T( "All Media Files
>
(.rm,.ra,.rv,.ram,.rmvb,.smil,.smile,.mp3,.mp4,.3gp)*.rm;*
.ra;*.rv;*.ram;*.rmv
> b;*.smil;*.smile;*.mp3;*.mp4;*.3gp")
>               _T( "All Files (*.*)*.*"
));
>
>      if( dlg.DoModal() == IDOK )
>
>
>
> Best Regards
>
>
-------------------------------------------------------
> Eric Li (李军)
> www.realnetworks.com
> www.helixcommunity.org
>
-------------------------------------------------------
>
>
>
>
> _______________________________________________
> Clientapps-dev mailing list
> Clientapps-devhelixcommunity.org
> http://lists.helixcommunity.org/mailman/listinfo/
clientapps-dev
>


_______________________________________________
Clientapps-dev mailing list
Clientapps-devhelixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/
clientapps-dev

Re: CR:Changes in clientapps/ppcplayer to support h264 in wm50 build
country flaguser name
United States
2007-12-19 13:27:23
Lovish Dhawan wrote:
> Hi Eric Li,
>
> Eric and Greg may reply this but I think it would be
better if we use
> GetSDKPath as datatype-restricted is not accessible to
all.
> So it would be better if you use like this
>
> +        ## H264
> + if
project.IsDefined("HELIX_FEATURE_VIDEO_CODEC_AVC1"
):
> +  static_plugin_list[-1:-1] = ["h264dec"]
> +
> 
project.AddLibraries(GetSDKPath("h264decoder_libs"
)+'[h264declib]')
> +  static_plugin_list[-1:-1] = ["avc1"]
> +        
project.AddLibraries(GetSDKPath("h264decoder_libs"
)+'[avc1lib]')
> +

that is a good point Lovish. We need to make this
work with the distribution libraries for people who
don't have access to the rarvcode-*

--greg.


>
> Thanks,
> Lovish
>
> ----- Original Message -----
> From: "lijun" <ljunreal.com
<mailto:ljunreal.com>>
> To: <clientapps-devhelixcommunity.org
> <mailto:clientapps-devhelixcommunity.org>>
> Cc: "'Lovish Dhawan'" <ldhawanreal.com
<mailto:ldhawanreal.com>>
> Sent: Wednesday, December 19, 2007 10:50 AM
> Subject: [clientapps-dev] CR:Changes in
clientapps/ppcplayer to support
> h264 in wm50 build
>
> Synopsis:
> Provide h264 support on wm50 helixplayer. Add media
file types in select
> dialog.
>
> Files Added:
> None
>
> Files Modified:
> /cvsroot/clientapps/ppcplayer/wince.pcf
> /cvsroot/clientapps/ppcplayer/MainWnd.cpp
>
> Image Size and Heap Use impact (Client -Only):
> None.
>
> Platforms and Profiles Affected:
> platform : wince-500-ppc-arm
> profile  : helix-client-wince-wm50
>
> Distribution Libraries Affected:
> None
>
> Distribution library impact and planned action:
> None
>
> Platforms and Profiles Build Verified:
> BIF branch   -> hxclient_3_1_0_atlas_restricted
> Target(s)    -> wince_wm50_play
> Profile      -> helix-client-wince-wm50
> SYSTEM_ID        -> wince-500-ppc-arm
>
> Branch:
> hxclient_3_1_0_atlas
>
> Copyright assignment: I am a RealNetworks employee.
>
> Index: wince.pcf
>
============================================================
=======
> RCS file: /cvsroot/clientapps/ppcplayer/wince.pcf,v
> retrieving revision 1.1.2.6
> diff -u -w -r1.1.2.6 wince.pcf
> --- wince.pcf 30 Nov 2007 14:28:58 -0000 1.1.2.6
> +++ wince.pcf 19 Dec 2007 05:18:47 -0000
>  -305,6 +305,11 
>
>
project.AddModuleLibraries("datatype/mp4/audio/renderer
[mp4arenderlib]")
>                  if not
>
project.IsDefined("HELIX_FEATURE_MP4_FILEFORMAT_M4A_ONL
Y"):
>
>
project.AddModuleLibraries("datatype/amr/common[amrcoml
ib]")
> +        ## Add h.264 codec
> + if
project.IsDefined("HELIX_FEATURE_VIDEO_CODEC_AVC1"
):
> + static_plugin_list[-1:-1] = ["avc1",
"h264dec"]
> +
>
project.AddModuleLibraries('datatype-restricted/h264/codec/d
ecoder[avc1lib]')
> +
>
project.AddModuleLibraries('datatype-restricted/h264/codec/d
ecoder[h264declib]')
>          ## Add RV10 codec
>          if
project.IsDefined("HELIX_FEATURE_VIDEO_CODEC_RV10"
):
>      if 'wince' in sysinfo.family_list:
>
>
> Index: MainWnd.cpp
>
============================================================
=======
> RCS file: /cvsroot/clientapps/ppcplayer/MainWnd.cpp,v
> retrieving revision 1.9.98.2
> diff -u -w -r1.9.98.2 MainWnd.cpp
> --- MainWnd.cpp 9 Nov 2007 00:43:36 -0000 1.9.98.2
> +++ MainWnd.cpp 19 Dec 2007 05:18:19 -0000
>  -845,7 +845,7 
>      CFileDialog dlg( TRUE, _T(".rm"), NULL,
0,
>               _T( "Real Media Files
>
(.rm,.ra,.rv,.ram,.rmvb)*.rm;*.ra;*.rv;*.ram;*.rmvb"
;)
>               _T( "SMIL Files
(.smil,.smile)*.smil;*.smile")
> -             _T( "All Media Files
>
(.rm,.ra,.rv,.ram,.rmvb,.smil,.smile)*.rm;*.ra;*.rv;*.ram;
*.rmvb;*.smil;*.smil
> e")
> +             _T( "All Media Files
>
(.rm,.ra,.rv,.ram,.rmvb,.smil,.smile,.mp3,.mp4,.3gp)*.rm;*
.ra;*.rv;*.ram;*.rmv
> b;*.smil;*.smile;*.mp3;*.mp4;*.3gp")
>               _T( "All Files (*.*)*.*"
));
>
>      if( dlg.DoModal() == IDOK )
>
>
>
> Best Regards
>
>
-------------------------------------------------------
> Eric Li (李军)
> www.realnetworks.com <http://www.realnetwor
ks.com>
> www.helixcommunity.org <http://www.helixcom
munity.org>
>
-------------------------------------------------------
>
>
>
>
------------------------------------------------------------
------------
>
> _______________________________________________
> Clientapps-dev mailing list
> Clientapps-devhelixcommunity.org
> http://lists.helixcommunity.org/mailman/listinfo/
clientapps-dev


_______________________________________________
Clientapps-dev mailing list
Clientapps-devhelixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/
clientapps-dev

CN:Changes in clientapps/ppcplayer to support h264 in wm50 build
country flaguser name
China
2007-12-20 19:30:44
Thanks, Greg and Lovish.
Changes are checked into HEAD and 310Atlas.

Best Regards

Eric Li (李军)
 

>-----Original Message-----
>From: Greg Wright [mailto:gwrightreal.com]
>Sent: Thursday, December 20, 2007 3:27 AM
>To: Lovish Dhawan
>Cc: ljunreal.com; clientapps-devhelixcommunity.org
>Subject: Re: [clientapps-dev] CR:Changes in
clientapps/ppcplayer to support
h264
>in wm50 build
>
>Lovish Dhawan wrote:
>> Hi Eric Li,
>>
>> Eric and Greg may reply this but I think it would
be better if we use
>> GetSDKPath as datatype-restricted is not accessible
to all.
>> So it would be better if you use like this
>>
>> +        ## H264
>> + if
project.IsDefined("HELIX_FEATURE_VIDEO_CODEC_AVC1"
):
>> +  static_plugin_list[-1:-1] =
["h264dec"]
>> +
>> 
project.AddLibraries(GetSDKPath("h264decoder_libs"
)+'[h264declib]')
>> +  static_plugin_list[-1:-1] = ["avc1"]
>> +        
project.AddLibraries(GetSDKPath("h264decoder_libs"
)+'[avc1lib]')
>> +
>
>that is a good point Lovish. We need to make this
>work with the distribution libraries for people who
>don't have access to the rarvcode-*
>
>--greg.
>
>
>>
>> Thanks,
>> Lovish
>>
>> ----- Original Message -----
>> From: "lijun" <ljunreal.com
<mailto:ljunreal.com>>
>> To: <clientapps-devhelixcommunity.org
>> <mailto:clientapps-devhelixcommunity.org>>
>> Cc: "'Lovish Dhawan'" <ldhawanreal.com
<mailto:ldhawanreal.com>>
>> Sent: Wednesday, December 19, 2007 10:50 AM
>> Subject: [clientapps-dev] CR:Changes in
clientapps/ppcplayer to support
>> h264 in wm50 build
>>
>> Synopsis:
>> Provide h264 support on wm50 helixplayer. Add media
file types in select
>> dialog.
>>
>> Files Added:
>> None
>>
>> Files Modified:
>> /cvsroot/clientapps/ppcplayer/wince.pcf
>> /cvsroot/clientapps/ppcplayer/MainWnd.cpp
>>
>> Image Size and Heap Use impact (Client -Only):
>> None.
>>
>> Platforms and Profiles Affected:
>> platform : wince-500-ppc-arm
>> profile  : helix-client-wince-wm50
>>
>> Distribution Libraries Affected:
>> None
>>
>> Distribution library impact and planned action:
>> None
>>
>> Platforms and Profiles Build Verified:
>> BIF branch   -> hxclient_3_1_0_atlas_restricted
>> Target(s)    -> wince_wm50_play
>> Profile      -> helix-client-wince-wm50
>> SYSTEM_ID        -> wince-500-ppc-arm
>>
>> Branch:
>> hxclient_3_1_0_atlas
>>
>> Copyright assignment: I am a RealNetworks
employee.
>>
>> Index: wince.pcf
>>
============================================================
=======
>> RCS file:
/cvsroot/clientapps/ppcplayer/wince.pcf,v
>> retrieving revision 1.1.2.6
>> diff -u -w -r1.1.2.6 wince.pcf
>> --- wince.pcf 30 Nov 2007 14:28:58 -0000 1.1.2.6
>> +++ wince.pcf 19 Dec 2007 05:18:47 -0000
>>  -305,6 +305,11 
>>
>>
project.AddModuleLibraries("datatype/mp4/audio/renderer
[mp4arenderlib]")
>>                  if not
>>
project.IsDefined("HELIX_FEATURE_MP4_FILEFORMAT_M4A_ONL
Y"):
>>
>>
project.AddModuleLibraries("datatype/amr/common[amrcoml
ib]")
>> +        ## Add h.264 codec
>> + if
project.IsDefined("HELIX_FEATURE_VIDEO_CODEC_AVC1"
):
>> + static_plugin_list[-1:-1] = ["avc1",
"h264dec"]
>> +
>>
project.AddModuleLibraries('datatype-restricted/h264/codec/d
ecoder[avc1lib]')
>> +
>>
>project.AddModuleLibraries('datatype-restricted/h264/cod
ec/decoder[h264declib]'
>)
>>          ## Add RV10 codec
>>          if
project.IsDefined("HELIX_FEATURE_VIDEO_CODEC_RV10"
):
>>      if 'wince' in sysinfo.family_list:
>>
>>
>> Index: MainWnd.cpp
>>
============================================================
=======
>> RCS file:
/cvsroot/clientapps/ppcplayer/MainWnd.cpp,v
>> retrieving revision 1.9.98.2
>> diff -u -w -r1.9.98.2 MainWnd.cpp
>> --- MainWnd.cpp 9 Nov 2007 00:43:36 -0000 1.9.98.2
>> +++ MainWnd.cpp 19 Dec 2007 05:18:19 -0000
>>  -845,7 +845,7 
>>      CFileDialog dlg( TRUE, _T(".rm"),
NULL, 0,
>>               _T( "Real Media Files
>>
(.rm,.ra,.rv,.ram,.rmvb)*.rm;*.ra;*.rv;*.ram;*.rmvb"
;)
>>               _T( "SMIL Files
(.smil,.smile)*.smil;*.smile")
>> -             _T( "All Media Files
>>
>(.rm,.ra,.rv,.ram,.rmvb,.smil,.smile)*.rm;*.ra;*.rv;*.
ram;*.rmvb;*.smil;*.smi
>l
>> e")
>> +             _T( "All Media Files
>>
>(.rm,.ra,.rv,.ram,.rmvb,.smil,.smile,.mp3,.mp4,.3gp)*.
rm;*.ra;*.rv;*.ram;*.rm
>v
>> b;*.smil;*.smile;*.mp3;*.mp4;*.3gp")
>>               _T( "All Files
(*.*)*.*" ));
>>
>>      if( dlg.DoModal() == IDOK )
>>
>>
>>
>> Best Regards
>>
>>
-------------------------------------------------------
>> Eric Li (李军)
>> www.realnetworks.com <http://www.realnetwor
ks.com>
>> www.helixcommunity.org <http://www.helixcom
munity.org>
>>
-------------------------------------------------------
>>
>>
>>
>>
------------------------------------------------------------
------------
>>
>> _______________________________________________
>> Clientapps-dev mailing list
>> Clientapps-devhelixcommunity.org
>> http://lists.helixcommunity.org/mailman/listinfo/
clientapps-dev


_______________________________________________
Clientapps-dev mailing list
Clientapps-devhelixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/
clientapps-dev

[1-6]

about | contact  Other archives ( Real Estate discussion Medical topics )