From anishpoduval at praiseyah.com Mon Sep 3 04:06:42 2007
From: anishpoduval at praiseyah.com (Anish Poduval)
Date: Mon Sep 3 03:59:47 2007
Subject: [Helix-client-dev] Build error for Symbian61 emulator
Message-ID: <20070903040642.B3BD79A1@resin13.mta.everyone.net>
Hi Eric,
Thanks for the reply concerning how to make the various test files withing common/system/test, such as tptarray etc. I was able to test the modules..thanks to you.
<1> However I was unable to test the tdllaccess module even after choosing tdllaccess-linux.in file as input. [I am building for a target linux platform running kernel verstion 2.6.10]
<2> On the symbian platform am facing a problem.
The branch I used is :hxclient_3_1_0_atlas
platform: symbian-61-emulator
profile: helix-client-s60-basic
target(s): symbianinst
The Buildrc which i set contained the following:
AddMultiCVS("helix",":ext:himanshuchug@cvs.helixcommunity.org:/cvsroot/")
AddBIFPath("common", "[helix]/common/build/BIF")
AddBIFPath("client", "[helix]/client/build/BIF")
SetSDKPath("SYMBIANSDK", "C:\\Symbian\\6.1\\Series60" )
SetSDKPath("faad2_include", "C:\\Source\\faad\\faad2-2.0\\faad2\\include")
SetSDKPath("faad2_lib", "C:\\Source\\faad\\faad2-2.0\\faad2\\libfaad\\Debug")
I'm getting the following error on choosing build from the build menu.
WinCompile(common/runtime) ERROR: Make failed.
I have attached the build.out file.
Thanks.
Regards,
ANiSh
_____________________________________________________________
Free web based email at http://www.praiseyah.com/
Seek Him while He may be found. Isaiah 55:6.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: build.out
Type: application/octet-stream
Size: 129092 bytes
Desc: not available
Url : http://lists.helixcommunity.org/pipermail/helix-client-dev/attachments/20070903/55f1b1e1/build-0001.obj
From ldhawan at real.com Mon Sep 3 04:21:15 2007
From: ldhawan at real.com (Lovish Dhawan)
Date: Mon Sep 3 04:06:02 2007
Subject: [Helix-client-dev] Build status for wm datatype in Linux
References: <057601c7eb11$6042cb30$7d01a8c0@user>
<009701c7eb11$b5e2f5b0$db68a8c0@EHYCHED620>
<009e01c7eb1c$536491e0$db68a8c0@EHYCHED620>
<006301c7eb8a$de3e7d80$7d01a8c0@user>
<011d01c7ebdb$12975020$db68a8c0@EHYCHED620>
Message-ID: <01c201c7ee1c$8d02e2a0$7d01a8c0@user>
Thanks Eric,
After doing #if 0 AppendVariant(), my build is complete.
Thanks & Regards,
Lovish
----- Original Message -----
From: "Eric Hyche"
To: "'Lovish Dhawan'" ;
Sent: Friday, August 31, 2007 7:57 PM
Subject: RE: [Helix-client-dev] Build status for wm datatype in Linux
AppendVariant is never used anywhere in the WM-RTSP
codebase. So you can just comment (or #if 0) it out.
Apparently different compilers must treat template
functions that are never used differently, because
this compiles on my RedHat linux-2.2-libc6-gcc32-i586 box.
Eric
=============================================
Eric Hyche (ehyche@real.com)
Technical Lead
RealNetworks, Inc.
> -----Original Message-----
> From: Lovish Dhawan [mailto:ldhawan@real.com]
> Sent: Friday, August 31, 2007 12:53 AM
> To: ehyche@real.com; helix-client-dev@helixcommunity.org
> Subject: Re: [Helix-client-dev] Build status for wm datatype in Linux
>
> Hi Eric,
>
> In the file wmsstring.h
> (datatype-restricted\wm\rtsp\import\wmrtsp-porting-kit\network
> \client\include)
> there is a function
>
> template
> HRESULT CWMSStringT< T, Fixed, Chunk, OptAppend>::AppendVariant(
> VARIANT *pVal,
> UINT CodePage
> )
>
> which has some source code as
>
> return( Append( CodePage, pVal->bstrVal ) );
>
> This uses VARIANT.
>
> In Linux we use Helix_win32_types.h
> (datatype-restricted\wm\rtsp\import\wmrtsp-porting-kit\network
> \client\helix)
> for VARIANT
>
> struct tagVARIANT
> {
> VARTYPE vt;
> unsigned short wReserved1;
> unsigned short wReserved2;
> unsigned short wReserved3;
> union
> {
> unsigned char bVal;
> short iVal;
> long lVal;
> float fltVal;
> double dblVal;
> short boolVal;
> unsigned char* pbVal;
> short* piVal;
> long* plVal;
> float* pfltVal;
> double* pdblVal;
> short* pboolVal;
> #if 0
> SCODE scode;
> CY cyVal;
> DATE date;
> BSTR bstrVal;
> IUnknown FAR* punkVal;
> IDispatch FAR* pdispVal;
> SAFEARRAY FAR* parray;
> SCODE FAR* pscode;
> CY FAR* pcyVal;
> DATE FAR* pdate;
> BSTR FAR* pbstrVal;
> IUnknown FAR* FAR* ppunkVal;
> IDispatch FAR* FAR* ppdispVal;
> SAFEARRAY FAR* FAR* pparray;
> VARIANT FAR* pvarVal;
> void FAR* byref
> #endif
> };
> };
>
> typedef struct tagVARIANT VARIANT;
>
> As you can see, SCODE, CY etc are all #if 0
> and so it gives this error
>
> ../import/wmrtsp-porting-kit/network/client/include/wmsstring.
> h:535: error:
> ??~struct VARIANT??T has no member named ??~bstrVal??T
> as this is under #if 0
>
> Please tell where I am missing
>
> Thanks & Regards,
> Lovish
>
> ----- Original Message -----
> From: "Eric Hyche"
> To: ; "'Lovish Dhawan'" ;
>
> Sent: Thursday, August 30, 2007 9:12 PM
> Subject: RE: [Helix-client-dev] Build status for wm datatype in Linux
>
>
>
> Hmmm... I have an old RedHat box (linux-2.2-libc6-gcc32-i586)
> and I just did a clean build of
> hxclient_3_1_0_atlas/all_wm_plugins/-all-defines
> just fine with no problems.
>
> Must be a difference in system header files?
>
> Eric
>
> =============================================
> Eric Hyche (ehyche@real.com)
> Technical Lead
> RealNetworks, Inc.
>
> > -----Original Message-----
> > From: helix-client-dev-bounces@helixcommunity.org
> > [mailto:helix-client-dev-bounces@helixcommunity.org] On
> > Behalf Of Eric Hyche
> > Sent: Thursday, August 30, 2007 10:26 AM
> > To: 'Lovish Dhawan'; helix-client-dev@helixcommunity.org
> > Subject: RE: [Helix-client-dev] Build status for wm
> datatype in Linux
> >
> >
> > Greg mentioned that he has seen the same thing.
> > I'll kick off a build on my Linux box and see
> > if I can track down the problem.
> >
> > Eric
> >
> > =============================================
> > Eric Hyche (ehyche@real.com)
> > Technical Lead
> > RealNetworks, Inc.
> >
> > > -----Original Message-----
> > > From: helix-client-dev-bounces@helixcommunity.org
> > > [mailto:helix-client-dev-bounces@helixcommunity.org] On
> > > Behalf Of Lovish Dhawan
> > > Sent: Thursday, August 30, 2007 10:24 AM
> > > To: helix-client-dev@helixcommunity.org
> > > Subject: [Helix-client-dev] Build status for wm datatype in Linux
> > >
> > > Hi All,
> > >
> > > Today I have fired a build with the following build settings
> > >
> > > BIF branch - hxclient_3_1_0_atlas_restricted
> > > Target(s) - splay all_wm_plugins
> > > Profile - helix-client-all-defines
> > >
> > > The system Id is linux-2.2-libc6-gcc32-i586
> > >
> > > I am getting 3 modules failed
> > >
> > > 1. datatype-restricted/wm/rtsp/fileformat
> > > 2. datatype/wm/fileformat (because of first)
> > > 3. datatype/flash/flashhost
> > >
> > > On windows we get 1 and 2 compiles.
> > >
> > > The error is while compiling Asf_file_format_net.cpp
> > > (datatype-restricted/wm/rtsp/fileformat)
> > >
> > > ../import/wmrtsp-porting-kit/network/client/include/wmsstring.
> > > h: In member function ??~long int CWMSStringT > > tAppend>::AppendVariant(VARIANT*, UINT)??T:
> > > ../import/wmrtsp-porting-kit/network/client/include/wmsstring.
> > > h:535: error: ??~struct VARIANT??T has no member named ??~bstrV
> > > ../import/wmrtsp-porting-kit/network/client/include/wmsstring.
> > > h:538: error: ??~struct VARIANT??T has no member named ??~scode
> > > ../import/wmrtsp-porting-kit/network/client/include/wmsstring.
> > > h:541: error: ??~struct VARIANT??T has no member named ??~intVa
> > > ../import/wmrtsp-porting-kit/network/client/include/wmsstring.
> > > h:544: error: ??~struct VARIANT??T has no member named ??~cVal?
> > > ../import/wmrtsp-porting-kit/network/client/include/wmsstring.
> > > h:556: error: ??~struct VARIANT??T has no member named ??~uintV
> > > ../import/wmrtsp-porting-kit/network/client/include/wmsstring.
> > > h:562: error: ??~struct VARIANT??T has no member named ??~uiVal
> > > ../import/wmrtsp-porting-kit/network/client/include/wmsstring.
> > > h:565: error: ??~struct VARIANT??T has no member named ??~ulVal
> > > ../import/wmrtsp-porting-kit/network/client/include/wmsstring.
> > > h:568: error: ??~struct VARIANT??T has no member named ??~cyVal
> > > ../import/wmrtsp-porting-kit/network/client/include/wmsstring.
> > > h:571: error: ??~DISP_E_BADVARTYPE??T was not declared in this
> > >
> > > In windows I think it uses oaidl.h and thats why it compiles.
> > >
> > > Please let me know if some one else has also faced the same issue.
> > >
> > > Thanks & Regards,
> > > Lovish
> > >
> >
> >
> > _______________________________________________
> > Helix-client-dev mailing list
> > Helix-client-dev@helixcommunity.org
> > http://lists.helixcommunity.org/mailman/listinfo/helix-client-dev
> >
>
From anishpoduval at praiseyah.com Mon Sep 3 04:25:59 2007
From: anishpoduval at praiseyah.com (Anish Poduval)
Date: Mon Sep 3 04:21:20 2007
Subject: [Helix-client-dev] RE: Montavista..porting for LOCAL AUDIO
PLAYBACK********
Message-ID: <20070903042559.B3BD7885@resin13.mta.everyone.net>
An HTML attachment was scrubbed...
URL: http://lists.helixcommunity.org/pipermail/helix-client-dev/attachments/20070903/a1be02fa/attachment.html
From halley.zhao at intel.com Mon Sep 3 18:45:42 2007
From: halley.zhao at intel.com (Zhao, Halley)
Date: Mon Sep 3 18:37:50 2007
Subject: [Helix-client-dev] Build status for wm datatype in Linux
In-Reply-To: <01c201c7ee1c$8d02e2a0$7d01a8c0@user>
References: <057601c7eb11$6042cb30$7d01a8c0@user><009701c7eb11$b5e2f5b0$db68a8c0@EHYCHED620><009e01c7eb1c$536491e0$db68a8c0@EHYCHED620><006301c7eb8a$de3e7d80$7d01a8c0@user><011d01c7ebdb$12975020$db68a8c0@EHYCHED620>
<01c201c7ee1c$8d02e2a0$7d01a8c0@user>
Message-ID: <094BCE01AFBE9646AF220B0B3F367AAB01503545@pdsmsx413.ccr.corp.intel.com>
??There is still another problem:
??datatype/wm/common/pub/hxccomptr.h; there define a variable " Unknown* pUnk1 = NULL;" seems it should be "IUnknown* pUnk1 = NULL;"
??
??//HXCComPtrBase provides the basis for all other smart pointers
??//The other smartpointers add their own constructors and operators
??template
??class HXCComPtrBase
??.........
?? // Compare two objects for equivalence
?? bool IsEqualObject(IUnknown* pOther)
?? {
?? if (p == NULL && pOther == NULL)
?? return true; // They are both NULL objects
??
?? if (p == NULL || pOther == NULL)
?? return false; // One is NULL the other is not
??
?? // Unknown* pUnk1 = NULL;
?? IUnknown* pUnk1 = NULL;
?? p->QueryInterface(IID_IUnknown, (void**)&pUnk1);
?? bool bRet = (pUnk1 == pOther);
?? HX_RELEASE(pUnk1);
??
?? return bRet;
?? }
??
??>-----Original Message-----
??>From: helix-client-dev-bounces@helixcommunity.org
??>[mailto:helix-client-dev-bounces@helixcommunity.org] On Behalf Of Lovish
??>Dhawan
??>Sent: 2007?9?3? 19:21
??>To: ehyche@real.com; helix-client-dev@helixcommunity.org
??>Subject: Re: [Helix-client-dev] Build status for wm datatype in Linux
??>
??>Thanks Eric,
??>
??>After doing #if 0 AppendVariant(), my build is complete.
??>
??>Thanks & Regards,
??>Lovish
??>----- Original Message -----
??>From: "Eric Hyche"
??>To: "'Lovish Dhawan'" ;
??>
??>Sent: Friday, August 31, 2007 7:57 PM
??>Subject: RE: [Helix-client-dev] Build status for wm datatype in Linux
??>
??>
??>
??>AppendVariant is never used anywhere in the WM-RTSP
??>codebase. So you can just comment (or #if 0) it out.
??>Apparently different compilers must treat template
??>functions that are never used differently, because
??>this compiles on my RedHat linux-2.2-libc6-gcc32-i586 box.
??>
??>Eric
??>
??>=============================================
??>Eric Hyche (ehyche@real.com)
??>Technical Lead
??>RealNetworks, Inc.
??>
??>> -----Original Message-----
??>> From: Lovish Dhawan [mailto:ldhawan@real.com]
??>> Sent: Friday, August 31, 2007 12:53 AM
??>> To: ehyche@real.com; helix-client-dev@helixcommunity.org
??>> Subject: Re: [Helix-client-dev] Build status for wm datatype in Linux
??>>
??>> Hi Eric,
??>>
??>> In the file wmsstring.h
??>> (datatype-restricted\wm\rtsp\import\wmrtsp-porting-kit\network
??>> \client\include)
??>> there is a function
??>>
??>> template
??>> HRESULT CWMSStringT< T, Fixed, Chunk, OptAppend>::AppendVariant(
??>> VARIANT *pVal,
??>> UINT CodePage
??>> )
??>>
??>> which has some source code as
??>>
??>> return( Append( CodePage, pVal->bstrVal ) );
??>>
??>> This uses VARIANT.
??>>
??>> In Linux we use Helix_win32_types.h
??>> (datatype-restricted\wm\rtsp\import\wmrtsp-porting-kit\network
??>> \client\helix)
??>> for VARIANT
??>>
??>> struct tagVARIANT
??>> {
??>> VARTYPE vt;
??>> unsigned short wReserved1;
??>> unsigned short wReserved2;
??>> unsigned short wReserved3;
??>> union
??>> {
??>> unsigned char bVal;
??>> short iVal;
??>> long lVal;
??>> float fltVal;
??>> double dblVal;
??>> short boolVal;
??>> unsigned char* pbVal;
??>> short* piVal;
??>> long* plVal;
??>> float* pfltVal;
??>> double* pdblVal;
??>> short* pboolVal;
??>> #if 0
??>> SCODE scode;
??>> CY cyVal;
??>> DATE date;
??>> BSTR bstrVal;
??>> IUnknown FAR* punkVal;
??>> IDispatch FAR* pdispVal;
??>> SAFEARRAY FAR* parray;
??>> SCODE FAR* pscode;
??>> CY FAR* pcyVal;
??>> DATE FAR* pdate;
??>> BSTR FAR* pbstrVal;
??>> IUnknown FAR* FAR* ppunkVal;
??>> IDispatch FAR* FAR* ppdispVal;
??>> SAFEARRAY FAR* FAR* pparray;
??>> VARIANT FAR* pvarVal;
??>> void FAR* byref
??>> #endif
??>> };
??>> };
??>>
??>> typedef struct tagVARIANT VARIANT;
??>>
??>> As you can see, SCODE, CY etc are all #if 0
??>> and so it gives this error
??>>
??>> ../import/wmrtsp-porting-kit/network/client/include/wmsstring.
??>> h:535: error:
??>> ??~struct VARIANT??T has no member named ??~bstrVal??T
??>> as this is under #if 0
??>>
??>> Please tell where I am missing
??>>
??>> Thanks & Regards,
??>> Lovish
??>>
??>> ----- Original Message -----
??>> From: "Eric Hyche"
??>> To: ; "'Lovish Dhawan'" ;
??>>
??>> Sent: Thursday, August 30, 2007 9:12 PM
??>> Subject: RE: [Helix-client-dev] Build status for wm datatype in Linux
??>>
??>>
??>>
??>> Hmmm... I have an old RedHat box (linux-2.2-libc6-gcc32-i586)
??>> and I just did a clean build of
??>> hxclient_3_1_0_atlas/all_wm_plugins/-all-defines
??>> just fine with no problems.
??>>
??>> Must be a difference in system header files?
??>>
??>> Eric
??>>
??>> =============================================
??>> Eric Hyche (ehyche@real.com)
??>> Technical Lead
??>> RealNetworks, Inc.
??>>
??>> > -----Original Message-----
??>> > From: helix-client-dev-bounces@helixcommunity.org
??>> > [mailto:helix-client-dev-bounces@helixcommunity.org] On
??>> > Behalf Of Eric Hyche
??>> > Sent: Thursday, August 30, 2007 10:26 AM
??>> > To: 'Lovish Dhawan'; helix-client-dev@helixcommunity.org
??>> > Subject: RE: [Helix-client-dev] Build status for wm
??>> datatype in Linux
??>> >
??>> >
??>> > Greg mentioned that he has seen the same thing.
??>> > I'll kick off a build on my Linux box and see
??>> > if I can track down the problem.
??>> >
??>> > Eric
??>> >
??>> > =============================================
??>> > Eric Hyche (ehyche@real.com)
??>> > Technical Lead
??>> > RealNetworks, Inc.
??>> >
??>> > > -----Original Message-----
??>> > > From: helix-client-dev-bounces@helixcommunity.org
??>> > > [mailto:helix-client-dev-bounces@helixcommunity.org] On
??>> > > Behalf Of Lovish Dhawan
??>> > > Sent: Thursday, August 30, 2007 10:24 AM
??>> > > To: helix-client-dev@helixcommunity.org
??>> > > Subject: [Helix-client-dev] Build status for wm datatype in Linux
??>> > >
??>> > > Hi All,
??>> > >
??>> > > Today I have fired a build with the following build settings
??>> > >
??>> > > BIF branch - hxclient_3_1_0_atlas_restricted
??>> > > Target(s) - splay all_wm_plugins
??>> > > Profile - helix-client-all-defines
??>> > >
??>> > > The system Id is linux-2.2-libc6-gcc32-i586
??>> > >
??>> > > I am getting 3 modules failed
??>> > >
??>> > > 1. datatype-restricted/wm/rtsp/fileformat
??>> > > 2. datatype/wm/fileformat (because of first)
??>> > > 3. datatype/flash/flashhost
??>> > >
??>> > > On windows we get 1 and 2 compiles.
??>> > >
??>> > > The error is while compiling Asf_file_format_net.cpp
??>> > > (datatype-restricted/wm/rtsp/fileformat)
??>> > >
??>> > > ../import/wmrtsp-porting-kit/network/client/include/wmsstring.
??>> > > h: In member function ??~long int CWMSStringT> > > tAppend>::AppendVariant(VARIANT*, UINT)??T:
??>> > > ../import/wmrtsp-porting-kit/network/client/include/wmsstring.
??>> > > h:535: error: ??~struct VARIANT??T has no member named ??~bstrV
??>> > > ../import/wmrtsp-porting-kit/network/client/include/wmsstring.
??>> > > h:538: error: ??~struct VARIANT??T has no member named ??~scode
??>> > > ../import/wmrtsp-porting-kit/network/client/include/wmsstring.
??>> > > h:541: error: ??~struct VARIANT??T has no member named ??~intVa
??>> > > ../import/wmrtsp-porting-kit/network/client/include/wmsstring.
??>> > > h:544: error: ??~struct VARIANT??T has no member named ??~cVal?
??>> > > ../import/wmrtsp-porting-kit/network/client/include/wmsstring.
??>> > > h:556: error: ??~struct VARIANT??T has no member named ??~uintV
??>> > > ../import/wmrtsp-porting-kit/network/client/include/wmsstring.
??>> > > h:562: error: ??~struct VARIANT??T has no member named ??~uiVal
??>> > > ../import/wmrtsp-porting-kit/network/client/include/wmsstring.
??>> > > h:565: error: ??~struct VARIANT??T has no member named ??~ulVal
??>> > > ../import/wmrtsp-porting-kit/network/client/include/wmsstring.
??>> > > h:568: error: ??~struct VARIANT??T has no member named ??~cyVal
??>> > > ../import/wmrtsp-porting-kit/network/client/include/wmsstring.
??>> > > h:571: error: ??~DISP_E_BADVARTYPE??T was not declared in this
??>> > >
??>> > > In windows I think it uses oaidl.h and thats why it compiles.
??>> > >
??>> > > Please let me know if some one else has also faced the same issue.
??>> > >
??>> > > Thanks & Regards,
??>> > > Lovish
??>> > >
??>> >
??>> >
??>> > _______________________________________________
??>> > Helix-client-dev mailing list
??>> > Helix-client-dev@helixcommunity.org
??>> > http://lists.helixcommunity.org/mailman/listinfo/helix-client-dev
??>> >
??>>
??>
??>
??>_______________________________________________
??>Helix-client-dev mailing list
??>Helix-client-dev@helixcommunity.org
??>http://lists.helixcommunity.org/mailman/listinfo/helix-client-dev
From ldhawan at real.com Mon Sep 3 22:08:43 2007
From: ldhawan at real.com (Lovish Dhawan)
Date: Mon Sep 3 21:53:50 2007
Subject: [Helix-client-dev] Build status for wm datatype in Linux
References: <057601c7eb11$6042cb30$7d01a8c0@user><009701c7eb11$b5e2f5b0$db68a8c0@EHYCHED620><009e01c7eb1c$536491e0$db68a8c0@EHYCHED620><006301c7eb8a$de3e7d80$7d01a8c0@user><011d01c7ebdb$12975020$db68a8c0@EHYCHED620>
<01c201c7ee1c$8d02e2a0$7d01a8c0@user>
<094BCE01AFBE9646AF220B0B3F367AAB01503545@pdsmsx413.ccr.corp.intel.com>
Message-ID: <003901c7eeb1$acdd39f0$7d01a8c0@user>
Hi Zhao,
That typo was fixed and was checked in.
Please update the source code.
A CN mail was also sent by me on August 30, 2007 to
datatype-dev@helixcommunity.org
Thanks,
Lovish
----- Original Message -----
From: "Zhao, Halley"
To: "Lovish Dhawan" ; ;
Sent: Tuesday, September 04, 2007 7:15 AM
Subject: RE: [Helix-client-dev] Build status for wm datatype in Linux
> ??There is still another problem:
> ??datatype/wm/common/pub/hxccomptr.h; there define a variable " Unknown*
> pUnk1 = NULL;" seems it should be "IUnknown* pUnk1 = NULL;"
> ??
> ??//HXCComPtrBase provides the basis for all other smart pointers
> ??//The other smartpointers add their own constructors and operators
> ??template
> ??class HXCComPtrBase
> ??.........
> ?? // Compare two objects for equivalence
> ?? bool IsEqualObject(IUnknown* pOther)
> ?? {
> ?? if (p == NULL && pOther == NULL)
> ?? return true; // They are both NULL objects
> ??
> ?? if (p == NULL || pOther == NULL)
> ?? return false; // One is NULL the other is not
> ??
> ?? // Unknown* pUnk1 = NULL;
> ?? IUnknown* pUnk1 = NULL;
> ?? p->QueryInterface(IID_IUnknown, (void**)&pUnk1);
> ?? bool bRet = (pUnk1 == pOther);
> ?? HX_RELEASE(pUnk1);
> ??
> ?? return bRet;
> ?? }
> ??
> ??>-----Original Message-----
> ??>From: helix-client-dev-bounces@helixcommunity.org
> ??>[mailto:helix-client-dev-bounces@helixcommunity.org] On Behalf Of
> Lovish
> ??>Dhawan
> ??>Sent: 2007?9?3? 19:21
> ??>To: ehyche@real.com; helix-client-dev@helixcommunity.org
> ??>Subject: Re: [Helix-client-dev] Build status for wm datatype in Linux
> ??>
> ??>Thanks Eric,
> ??>
> ??>After doing #if 0 AppendVariant(), my build is complete.
> ??>
> ??>Thanks & Regards,
> ??>Lovish
> ??>----- Original Message -----
> ??>From: "Eric Hyche"
> ??>To: "'Lovish Dhawan'" ;
> ??>
> ??>Sent: Friday, August 31, 2007 7:57 PM
> ??>Subject: RE: [Helix-client-dev] Build status for wm datatype in Linux
> ??>
> ??>
> ??>
> ??>AppendVariant is never used anywhere in the WM-RTSP
> ??>codebase. So you can just comment (or #if 0) it out.
> ??>Apparently different compilers must treat template
> ??>functions that are never used differently, because
> ??>this compiles on my RedHat linux-2.2-libc6-gcc32-i586 box.
> ??>
> ??>Eric
> ??>
> ??>=============================================
> ??>Eric Hyche (ehyche@real.com)
> ??>Technical Lead
> ??>RealNetworks, Inc.
> ??>
> ??>> -----Original Message-----
> ??>> From: Lovish Dhawan [mailto:ldhawan@real.com]
> ??>> Sent: Friday, August 31, 2007 12:53 AM
> ??>> To: ehyche@real.com; helix-client-dev@helixcommunity.org
> ??>> Subject: Re: [Helix-client-dev] Build status for wm datatype in Linux
> ??>>
> ??>> Hi Eric,
> ??>>
> ??>> In the file wmsstring.h
> ??>> (datatype-restricted\wm\rtsp\import\wmrtsp-porting-kit\network
> ??>> \client\include)
> ??>> there is a function
> ??>>
> ??>> template
> ??>> HRESULT CWMSStringT< T, Fixed, Chunk, OptAppend>::AppendVariant(
> ??>> VARIANT *pVal,
> ??>> UINT CodePage
> ??>> )
> ??>>
> ??>> which has some source code as
> ??>>
> ??>> return( Append( CodePage, pVal->bstrVal ) );
> ??>>
> ??>> This uses VARIANT.
> ??>>
> ??>> In Linux we use Helix_win32_types.h
> ??>> (datatype-restricted\wm\rtsp\import\wmrtsp-porting-kit\network
> ??>> \client\helix)
> ??>> for VARIANT
> ??>>
> ??>> struct tagVARIANT
> ??>> {
> ??>> VARTYPE vt;
> ??>> unsigned short wReserved1;
> ??>> unsigned short wReserved2;
> ??>> unsigned short wReserved3;
> ??>> union
> ??>> {
> ??>> unsigned char bVal;
> ??>> short iVal;
> ??>> long lVal;
> ??>> float fltVal;
> ??>> double dblVal;
> ??>> short boolVal;
> ??>> unsigned char* pbVal;
> ??>> short* piVal;
> ??>> long* plVal;
> ??>> float* pfltVal;
> ??>> double* pdblVal;
> ??>> short* pboolVal;
> ??>> #if 0
> ??>> SCODE scode;
> ??>> CY cyVal;
> ??>> DATE date;
> ??>> BSTR bstrVal;
> ??>> IUnknown FAR* punkVal;
> ??>> IDispatch FAR* pdispVal;
> ??>> SAFEARRAY FAR* parray;
> ??>> SCODE FAR* pscode;
> ??>> CY FAR* pcyVal;
> ??>> DATE FAR* pdate;
> ??>> BSTR FAR* pbstrVal;
> ??>> IUnknown FAR* FAR* ppunkVal;
> ??>> IDispatch FAR* FAR* ppdispVal;
> ??>> SAFEARRAY FAR* FAR* pparray;
> ??>> VARIANT FAR* pvarVal;
> ??>> void FAR* byref
> ??>> #endif
> ??>> };
> ??>> };
> ??>>
> ??>> typedef struct tagVARIANT VARIANT;
> ??>>
> ??>> As you can see, SCODE, CY etc are all #if 0
> ??>> and so it gives this error
> ??>>
> ??>> ../import/wmrtsp-porting-kit/network/client/include/wmsstring.
> ??>> h:535: error:
> ??>> ??~struct VARIANT??T has no member named ??~bstrVal??T
> ??>> as this is under #if 0
> ??>>
> ??>> Please tell where I am missing
> ??>>
> ??>> Thanks & Regards,
> ??>> Lovish
> ??>>
> ??>> ----- Original Message -----
> ??>> From: "Eric Hyche"
> ??>> To: ; "'Lovish Dhawan'" ;
> ??>>
> ??>> Sent: Thursday, August 30, 2007 9:12 PM
> ??>> Subject: RE: [Helix-client-dev] Build status for wm datatype in Linux
> ??>>
> ??>>
> ??>>
> ??>> Hmmm... I have an old RedHat box (linux-2.2-libc6-gcc32-i586)
> ??>> and I just did a clean build of
> ??>> hxclient_3_1_0_atlas/all_wm_plugins/-all-defines
> ??>> just fine with no problems.
> ??>>
> ??>> Must be a difference in system header files?
> ??>>
> ??>> Eric
> ??>>
> ??>> =============================================
> ??>> Eric Hyche (ehyche@real.com)
> ??>> Technical Lead
> ??>> RealNetworks, Inc.
> ??>>
> ??>> > -----Original Message-----
> ??>> > From: helix-client-dev-bounces@helixcommunity.org
> ??>> > [mailto:helix-client-dev-bounces@helixcommunity.org] On
> ??>> > Behalf Of Eric Hyche
> ??>> > Sent: Thursday, August 30, 2007 10:26 AM
> ??>> > To: 'Lovish Dhawan'; helix-client-dev@helixcommunity.org
> ??>> > Subject: RE: [Helix-client-dev] Build status for wm
> ??>> datatype in Linux
> ??>> >
> ??>> >
> ??>> > Greg mentioned that he has seen the same thing.
> ??>> > I'll kick off a build on my Linux box and see
> ??>> > if I can track down the problem.
> ??>> >
> ??>> > Eric
> ??>> >
> ??>> > =============================================
> ??>> > Eric Hyche (ehyche@real.com)
> ??>> > Technical Lead
> ??>> > RealNetworks, Inc.
> ??>> >
> ??>> > > -----Original Message-----
> ??>> > > From: helix-client-dev-bounces@helixcommunity.org
> ??>> > > [mailto:helix-client-dev-bounces@helixcommunity.org] On
> ??>> > > Behalf Of Lovish Dhawan
> ??>> > > Sent: Thursday, August 30, 2007 10:24 AM
> ??>> > > To: helix-client-dev@helixcommunity.org
> ??>> > > Subject: [Helix-client-dev] Build status for wm datatype in Linux
> ??>> > >
> ??>> > > Hi All,
> ??>> > >
> ??>> > > Today I have fired a build with the following build settings
> ??>> > >
> ??>> > > BIF branch - hxclient_3_1_0_atlas_restricted
> ??>> > > Target(s) - splay all_wm_plugins
> ??>> > > Profile - helix-client-all-defines
> ??>> > >
> ??>> > > The system Id is linux-2.2-libc6-gcc32-i586
> ??>> > >
> ??>> > > I am getting 3 modules failed
> ??>> > >
> ??>> > > 1. datatype-restricted/wm/rtsp/fileformat
> ??>> > > 2. datatype/wm/fileformat (because of first)
> ??>> > > 3. datatype/flash/flashhost
> ??>> > >
> ??>> > > On windows we get 1 and 2 compiles.
> ??>> > >
> ??>> > > The error is while compiling Asf_file_format_net.cpp
> ??>> > > (datatype-restricted/wm/rtsp/fileformat)
> ??>> > >
> ??>> > > ../import/wmrtsp-porting-kit/network/client/include/wmsstring.
> ??>> > > h: In member function ??~long int CWMSStringT ??>> > > tAppend>::AppendVariant(VARIANT*, UINT)??T:
> ??>> > > ../import/wmrtsp-porting-kit/network/client/include/wmsstring.
> ??>> > > h:535: error: ??~struct VARIANT??T has no member named ??~bstrV
> ??>> > > ../import/wmrtsp-porting-kit/network/client/include/wmsstring.
> ??>> > > h:538: error: ??~struct VARIANT??T has no member named ??~scode
> ??>> > > ../import/wmrtsp-porting-kit/network/client/include/wmsstring.
> ??>> > > h:541: error: ??~struct VARIANT??T has no member named ??~intVa
> ??>> > > ../import/wmrtsp-porting-kit/network/client/include/wmsstring.
> ??>> > > h:544: error: ??~struct VARIANT??T has no member named ??~cVal?
> ??>> > > ../import/wmrtsp-porting-kit/network/client/include/wmsstring.
> ??>> > > h:556: error: ??~struct VARIANT??T has no member named ??~uintV
> ??>> > > ../import/wmrtsp-porting-kit/network/client/include/wmsstring.
> ??>> > > h:562: error: ??~struct VARIANT??T has no member named ??~uiVal
> ??>> > > ../import/wmrtsp-porting-kit/network/client/include/wmsstring.
> ??>> > > h:565: error: ??~struct VARIANT??T has no member named ??~ulVal
> ??>> > > ../import/wmrtsp-porting-kit/network/client/include/wmsstring.
> ??>> > > h:568: error: ??~struct VARIANT??T has no member named ??~cyVal
> ??>> > > ../import/wmrtsp-porting-kit/network/client/include/wmsstring.
> ??>> > > h:571: error: ??~DISP_E_BADVARTYPE??T was not declared in this
> ??>> > >
> ??>> > > In windows I think it uses oaidl.h and thats why it compiles.
> ??>> > >
> ??>> > > Please let me know if some one else has also faced the same
> issue.
> ??>> > >
> ??>> > > Thanks & Regards,
> ??>> > > Lovish
> ??>> > >
> ??>> >
> ??>> >
> ??>> > _______________________________________________
> ??>> > Helix-client-dev mailing list
> ??>> > Helix-client-dev@helixcommunity.org
> ??>> > http://lists.helixcommunity.org/mailman/listinfo/helix-client-dev
> ??>> >
> ??>>
> ??>
> ??>
> ??>_______________________________________________
> ??>Helix-client-dev mailing list
> ??>Helix-client-dev@helixcommunity.org
> ??>http://lists.helixcommunity.org/mailman/listinfo/helix-client-dev
>
From gwright at real.com Tue Sep 4 12:45:35 2007
From: gwright at real.com (Greg Wright)
Date: Tue Sep 4 13:40:38 2007
Subject: [Helix-client-dev] Where is Symbian Tab at Helixcommunity.org?
In-Reply-To: <20070831033657.B3BFB427@resin13.mta.everyone.net>
References: <20070831033657.B3BFB427@resin13.mta.everyone.net>
Message-ID: <46DDB5DF.5000903@real.com>
Anish Poduval wrote:
> Hi all,
> I would like to know what happened to the symbian tab that was present in the
> helixcommunity.org site.
> 1. Has it been permanently removed or is it under modification?
> 2. Can the information that was present on the site be accessed through
> another url?
this one?
https://symbian.helixcommunity.org/
or was there another?
--greg.
>
> A lot of information up on that page was very useful for the symbian developer.
> Pls. advice.
> Thanks & Regards,
> ANiSh.
>
>
>
> --------------------------------------------------------------------------------
> Free web based email at http://www.praiseyah.com/
> Seek Him while He may be found. Isaiah 55:6.
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Helix-client-dev mailing list
> Helix-client-dev@helixcommunity.org
> http://lists.helixcommunity.org/mailman/listinfo/helix-client-dev
From anishpoduval at praiseyah.com Tue Sep 4 20:17:15 2007
From: anishpoduval at praiseyah.com (Anish Poduval)
Date: Tue Sep 4 20:24:37 2007
Subject: [Helix-client-dev] Where is Symbian Tab at Helixcommunity.org?
Message-ID: <20070904201715.CF858875@resin14.mta.everyone.net>
Hi all,
it is the same site,
https://symbian.helixcommunity.org/
i am not able to access now.
regards,
ANiSh
--- gwright@real.com wrote:
From: Greg Wright
To: anishpoduval@praiseyah.com
CC: helix-client-dev@helixcommunity.org, eric hyche , zhao halley
Subject: Re: [Helix-client-dev] Where is Symbian Tab at Helixcommunity.org?
Date: Tue, 04 Sep 2007 12:45:35 -0700
Anish Poduval wrote:
> Hi all,
> I would like to know what happened to the symbian tab that was present in the
> helixcommunity.org site.
> 1. Has it been permanently removed or is it under modification?
> 2. Can the information that was present on the site be accessed through
> another url?
this one?
https://symbian.helixcommunity.org/
or was there another?
--greg.
>
> A lot of information up on that page was very useful for the symbian developer.
> Pls. advice.
> Thanks & Regards,
> ANiSh.
>
>
>
> --------------------------------------------------------------------------------
> Free web based email at http://www.praiseyah.com/
> Seek Him while He may be found. Isaiah 55:6.
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Helix-client-dev mailing list
> Helix-client-dev@helixcommunity.org
> http://lists.helixcommunity.org/mailman/listinfo/helix-client-dev
_____________________________________________________________
Free web based email at http://www.praiseyah.com/
Seek Him while He may be found. Isaiah 55:6.
From halley.zhao at intel.com Tue Sep 4 22:36:00 2007
From: halley.zhao at intel.com (Zhao, Halley)
Date: Tue Sep 4 22:32:47 2007
Subject: [Helix-client-dev] how to build mjpeg and avi from helix cvs
In-Reply-To: <094BCE01AFBE9646AF220B0B3F367AAB0150354F@pdsmsx413.ccr.corp.intel.com>
References: <094BCE01AFBE9646AF220B0B3F367AAB0150354F@pdsmsx413.ccr.corp.intel.com>
Message-ID: <094BCE01AFBE9646AF220B0B3F367AAB01503552@pdsmsx413.ccr.corp.intel.com>
=A1=A1=A1=A1My previous letter was blocked because of too big =
attachment.
=A1=A1=A1=A1Anyway, I have fixed the issue. The FileSubtype() call =
GetLong() will deal with little endian or big endian. However, the macro =
HX_MAKE4CC has no sense of little endian or big endian, so I made the =
modification below, be sure that there is a "space" in "AVI ".
=A1=A1=A1=A1
=A1=A1=A1=A1 // if (m_pGeneralReader->FileSubtype() !=3D =
HX_MAKE4CC('A', 'V', 'I', ' ')) if (m_pGeneralReader->FileSubtype() =
!=3D m_pGeneralReader->GetLong("AVI "))
=A1=A1=A1=A1
=A1=A1=A1=A1>-----Original Message-----
=A1=A1=A1=A1>From: Zhao, Halley
=A1=A1=A1=A1>Sent: 2007=C4=EA9=D4=C25=C8=D5 9:51
=A1=A1=A1=A1>To: 'helix-client-dev@helixcommunity.org'
=A1=A1=A1=A1>Cc: ehyche@real.com; Rishi Mathew
=A1=A1=A1=A1>Subject: FW: [Helix-client-dev] how to build mjpeg and avi =
from helix cvs
=A1=A1=A1=A1>
=A1=A1=A1=A1>=A1=A1=A1=A1There is still some problem for avifformat.so
=A1=A1=A1=A1>=A1=A1=A1=A1With the modification mentioned below, I can =
build avifformat.so.
=A1=A1=A1=A1>=A1=A1=A1=A1However,When I add avifformat.so to splay or =
helix-player, the plug-in
=A1=A1=A1=A1>doesn't work.
=A1=A1=A1=A1>=A1=A1=A1=A1Apparently, the problem is " if =
(m_pGeneralReader->FileSubtype() !=3D
=A1=A1=A1=A1>HX_MAKE4CC('A', 'V', 'I', ' '))" fail. There is some issue =
for little endian
=A1=A1=A1=A1>or big endian.
=A1=A1=A1=A1>=A1=A1=A1=A1After I redefine HX_MAKE4CC to make it comply =
with FileSubtype(). There
=A1=A1=A1=A1>will be no error output, however no rendering output =
either.
=A1=A1=A1=A1>
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1-----Original Message-----
=A1=A1=A1=A1>=A1=A1=A1=A1From: Zhao, Halley
=A1=A1=A1=A1>=A1=A1=A1=A1Sent: 2007=C4=EA9=D4=C23=C8=D5 16:52
=A1=A1=A1=A1>=A1=A1=A1=A1To: Zhao, Halley
=A1=A1=A1=A1>=A1=A1=A1=A1Subject: FW: [Helix-client-dev] how to build =
mjpeg and avi from helix
=A1=A1=A1=A1>cvs
=A1=A1=A1=A1>
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1Add datatype_mp4_all =
target
=A1=A1=A1=A1>
=A1=A1=A1=A1>
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1-----Original =
Message-----
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1From: Zhao, Halley
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1Sent: 2007=C4=EA8=D4=C224=C8=D5 =
15:48
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1To: 'ehyche@real.com'; =
helix-client-dev@helixcommunity.org
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1Cc: Shen, Cathy; Wei, Donald; Zhao, =
Halley
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1Subject: RE: [Helix-client-dev] how =
to build mjpeg and avi from
=A1=A1=A1=A1>helix cvs
=A1=A1=A1=A1>
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1Thanks =
Eric.
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1Follow your =
instruction, I got some progress:
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A11 . mjpeg
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1 Update in =
hxclient_1_5_0_cayenne.bif
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1 a) Add =
unix for includeplatforms:
=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=A1=A1=A1=A1=A1=A1=A1=A1 =
unix win32
=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=A1=A1=A1=A1=A1=A1=A1=A1 b) Add =
protocol_common_util and protocol_sdp in
=A1=A1=A1=A1>depend list for datattype_mjpeg_render:
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1 see =
datatype_mjpeg_renderer.txt
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1 c) then I =
can pass the build of mjpeg plugin. But
=A1=A1=A1=A1>there is still a bug that the video is upside down; the =
bottom line is at
=A1=A1=A1=A1>the top, and the top line is at the bottom.
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1 d) =
Could anyone update the ribosome, then I can submit
=A1=A1=A1=A1>a patch to fix the bug of video upside down.
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1 e) also add unix for =
datatype_mjpeg target
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A12. avi
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1 a) When =
I build the target datatype_video_group,
=A1=A1=A1=A1>there is still no avi fileformat plugin. And =
datatype_video_group is a
=A1=A1=A1=A1>render group for rv, mp4, h263 etal. No fileforamt plugin =
included.
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1 b) in =
datatype/avi/fileformat/ there is Umakefil, I
=A1=A1=A1=A1>update it to generate "aviffformat.so"
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1if =
project.IsDefined("HELIX_FEATURE_SERVER"):
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1 =
MultiTargetMake("aviffdll","avifflib")
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1else:
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1 =
MultiTargetMake("aviffdll","avifflib")
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1 umake.py -t =
release
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1c) I also =
add common_log_logutil module in depend list of
=A1=A1=A1=A1>hxclient_1_5_0_cayenne.bif
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1see =
datatype_avi_fileformat.txt
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1d) we =
should also update the root Umakefil for avi
=A1=A1=A1=A1>fileformat target to let the ribosome check out =
common/log/util module like
=A1=A1=A1=A1>following
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1project.AddS=
ubModule('common/log/logutil/Umakefil',
=A1=A1=A1=A1>'common/log/logutil/Makefile')
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1 e) =
Finally, I can generate avifformat.so; however,
=A1=A1=A1=A1>there is still error when I use this plugin, "Unsupported =
document type.
=A1=A1=A1=A1>(The stream URL is not a valid AVI)". I think I can look =
into the issue.
=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>-----Origin=
al Message-----
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>From: Eric =
Hyche [mailto:ehyche@real.com]
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>Sent: =
2007=C4=EA8=D4=C223=C8=D5 20:37
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>To: Zhao, =
Halley; helix-client-dev@helixcommunity.org
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>Subject: =
RE: [Helix-client-dev] how to build mjpeg and avi
=A1=A1=A1=A1>from helix cvs
=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=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>Halley,
=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=A1=A1=A1=A1=A1=A1=A1=A1>Regarding =
the mjpeg issue:
=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=A1=A1=A1=A1=A1=A1=A1=A1>1) Both =
the "datatype_mjpeg" and the
=A1=A1=A1=A1>"datatype_mjpeg_renderer" targets
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1> are =
listed in the hxclient_1_5_0_cayenne.bif as win32
=A1=A1=A1=A1>only:
=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=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=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>name=3D"dat=
atype/mjpeg/renderer" group=3D"core">
=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=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>=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=A1=A1=A1=A1> =
win32
=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=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>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1> =
common_include
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1> =
common_runtime
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1> =
common_dbgtool
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1> =
common_container
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1> =
common_system
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1> =
common_util
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1> =
common_log_logutil
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1> =
client_include
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1> =
video_vidutil
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1> =
datatype_common_vidrend
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1> =
datatype_common_util
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1> =
datatype_common_container
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1> =
datatype_image_jpg_common
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1> =
datatype_image_jpg_import_jpeg-6b
=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=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>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1> Notice =
that only "win32" is listed in the
=A1=A1=A1=A1> tag.
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1> =
However, I see no reason why anything in
=A1=A1=A1=A1>datatype_mjpeg_renderer should
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1> not be =
cross-platform. So try adding "unix" to the
=A1=A1=A1=A1>
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1> for =
both the "datatype_mjpeg" and
=A1=A1=A1=A1>"datatype_mjpeg_renderer" targets
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1> and =
rebuild.
=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=A1=A1=A1=A1=A1=A1=A1=A1>2. =
Regarding datatype/avi/fileformat, this target is
=A1=A1=A1=A1>normally built
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1> as a =
static lib and then packaged into the
=A1=A1=A1=A1>datatype/video/group
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1> binary. =
Therefore, try building datatype_video_group
=A1=A1=A1=A1>in
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1> the =
same BIF file. The resulting vidplin.so should
=A1=A1=A1=A1>contain
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1> =
datatype/avi/fileformat.
=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=A1=A1=A1=A1=A1=A1=A1=A1>Hope this =
helps.
=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=A1=A1=A1=A1=A1=A1=A1=A1>Eric
=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=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>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>Eric Hyche =
(ehyche@real.com)
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>Technical =
Lead
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>RealNetwork=
s, Inc.
=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=A1=A1=A1=A1=A1=A1=A1=A1>> =
-----Original Message-----
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>> From: =
helix-client-dev-bounces@helixcommunity.org
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>> =
[mailto:helix-client-dev-bounces@helixcommunity.org]
=A1=A1=A1=A1>On
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>> Behalf =
Of Zhao, Halley
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>> Sent: =
Thursday, August 23, 2007 2:53 AM
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>> To: =
helix-client-dev@helixcommunity.org
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>> Subject: =
[Helix-client-dev] how to build mjpeg and avi
=A1=A1=A1=A1>from helix cvs
=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=A1=A1=A1=A1=A1=A1=A1=A1>> =
I tried to get mjpeg and avi datatype from cvs
=A1=A1=A1=A1>as
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>> setting =
below, and got some questions.
=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=A1=A1=A1=A1=A1=A1=A1=A1>> 1. =
for mjpeg
=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=A1=A1=A1=A1=A1=A1=A1=A1>> [0] Set =
BIF branch
=A1=A1=A1=A1>(hxclient_1_5_0_cayenne_restricted)
=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=A1=A1=A1=A1=A1=A1=A1=A1>> [1] Set =
Target(s) (datatype_mjpeg)
=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=A1=A1=A1=A1=A1=A1=A1=A1>> [2] Set =
Profile
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>>
=A1=A1=A1=A1>(/home/zhuao/helix_cvs/build/umakepf/helix-client-all-define=
s)
=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=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>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>> There =
was error in the attached file mjpeg-error.log,
=A1=A1=A1=A1>I can't
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>> get the =
code from cvs.
=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=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>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>> 2. =
for avi
=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=A1=A1=A1=A1=A1=A1=A1=A1>> [0] Set =
BIF branch (hxclient_1_5_0_cayenne_restricted)
=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=A1=A1=A1=A1=A1=A1=A1=A1>> [1] Set =
Target(s) (datatype_avi_fileformat)
=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=A1=A1=A1=A1=A1=A1=A1=A1>> [2] Set =
Profile (helix-client-all-defines)
=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=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>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>> When I =
run the build, only static library "*.a" got, no
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>> dynamic =
library "*.so" for plugin
=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=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>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>> Could =
you help me on this?
=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=A1=A1=A1=A1=A1=A1=A1=A1>> Thanks.
=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=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>=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=A1=A1=A1=A1>>
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>> ZHAO, =
Halley (Aihua)
=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=A1=A1=A1=A1=A1=A1=A1=A1>> Email: =
halley.zhao@intel.com
=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=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>> Tel: =
+86(21)61166476
=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=A1=A1=A1=A1=A1=A1=A1=A1>> iNet: =
8821-6476
=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=A1=A1=A1=A1=A1=A1=A1=A1>> =
SSG/OTC/UMD
=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=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>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>>
From ldhawan at real.com Tue Sep 4 23:11:23 2007
From: ldhawan at real.com (Lovish Dhawan)
Date: Tue Sep 4 23:05:42 2007
Subject: [Helix-client-dev] CR: Fixed the build buster for wm/fileformat
Message-ID: <00e201c7ef83$988f9790$7d01a8c0@user>
Skipped content of type multipart/alternative-------------- next part --------------
Index: wmsstring.h
===================================================================
RCS file: /cvsroot/wmcode-protocol/rtsp/import/wmrtsp-porting-kit/network/client/include/wmsstring.h,v
retrieving revision 1.2
diff -u -r1.2 wmsstring.h
--- wmsstring.h 23 Oct 2006 20:05:32 -0000 1.2
+++ wmsstring.h 5 Sep 2007 05:26:13 -0000
@@ -515,6 +515,7 @@
return( Append( CP_ACP, psz, cch ) );
}
+#if 0
///////////////////////////////////////////////////////////////////////////////
template
HRESULT CWMSStringT< T, Fixed, Chunk, OptAppend>::AppendVariant(
@@ -573,6 +574,7 @@
}
}
+#endif
///////////////////////////////////////////////////////////////////////////////
template
HRESULT CWMSStringT< T, Fixed, Chunk, OptAppend>::Append(
From ehyche at real.com Wed Sep 5 04:51:50 2007
From: ehyche at real.com (Eric Hyche)
Date: Wed Sep 5 04:43:32 2007
Subject: [Helix-client-dev] CR: Fixed the build buster for wm/fileformat
In-Reply-To: <00e201c7ef83$988f9790$7d01a8c0@user>
References: <00e201c7ef83$988f9790$7d01a8c0@user>
Message-ID: <01ae01c7efb3$25ef1b40$db68a8c0@EHYCHED620>
Moving this to wmcode-protocol-dev, and I'll review this there.
=============================================
Eric Hyche (ehyche@real.com)
Technical Lead
RealNetworks, Inc.
> -----Original Message-----
> From: helix-client-dev-bounces@helixcommunity.org
> [mailto:helix-client-dev-bounces@helixcommunity.org] On
> Behalf Of Lovish Dhawan
> Sent: Wednesday, September 05, 2007 2:11 AM
> To: datatype-dev
> Cc: helix-client-dev@helixcommunity.org
> Subject: [Helix-client-dev] CR: Fixed the build buster for
> wm/fileformat
>
> Could not found any list named wmcode-protocol or something.
>
> Synopsis:
> Fixed the build buster on Linux Platform for wm.
>
> Overview:
>
> CWMSStringT::AppendVariant() (defined in
> datatype-restricted/wm/rtsp/import/wmrtsp-porting-kit/network/
> client/include/wmsstring.h)
> uses VARIANT structure.
>
> The signature of this function is
> template
> HRESULT CWMSStringT< T, Fixed, Chunk, OptAppend>::AppendVariant(
> VARIANT *pVal,
> UINT CodePage
> )
>
> Windows has VARIANT defined.
> For any other platform like UNIX, Linux not all the members
> of this structure are defined like BSTR bstrVal
> and so it gives compilation errors on these platforms
>
> Fix could be to #if 0 this out.
> AppendVariant() is not used anywhere in the WM-RTSP
> codebase. So just comment (or #if 0) it out does not harm anything.
>
> Files Added:
>
> None
>
> Files Modified:
>
> wmsstring.h
> (datatype-restricted/wm/rtsp/import/wmrtsp-porting-kit/network
> /client/include)
>
>
> Image Size and Heap Use impact (Client -Only):
> None.
>
> Platforms and Profiles Affected:
> platform : linux-2.2-libc6-gcc32-i586
> profile : helix-client-all-defines
>
> 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) -> splay all_wm_plugins
> Profile -> helix-client-all-defines
> System ID -> linux-2.2-libc6-gcc32-i586
>
>
> Branch:
> HEAD, hxclient_3_1_0_atlas
>
> Files Attached:
> wmsstring_h.diff.txt
>
> Thanks & Regards
> Lovish
>
From lohnk at osuosl.org Wed Sep 5 10:03:47 2007
From: lohnk at osuosl.org (K Lars Lohn)
Date: Wed Sep 5 09:55:20 2007
Subject: [Helix-client-dev] CR: update of encodesvc for underlying API change
Message-ID:
Modified by: lohnk@osuosl.org
Date: 09:05:07
Project: client_encodesvc
Bug Number:
Bug URL:
Synopsis: Updating the encodesvc code to comply with internal API changes.
Overview: Calls to HXScheduler::OnTimeSync now require a boolean parameter.
Files Added:
none
Files Modified:
./client/encodesvc/plugins/output/hxfilewriter/hxfilewriter.cpp
./client/encodesvc/plugins/output/rmwriter/rmwriter.cpp
Image Size and Heap Use impact (Client -Only):
minimal
Platforms and Profiles Affected:
unix / linux / os/x
Distribution Libraries Affected:
unknown
Distribution library impact and planned action:
unknown
Platforms and Profiles Build Verified:
no verification possible at this stage since the rest of the code does
not yet compile
Platforms and Profiles Functionality verified:
no verification possible at this stage since the rest of the code does
not yet compile
Branch: HEAD
Copyright assignment:
My company (Oregon State University) submits this code under the terms
of a commercial contribution agreement with RealNetworks,
and I am authorized to contribute this code under said agreement.
QA Instructions:
unknown
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ontime.diff
Type: text/x-patch
Size: 1256 bytes
Desc: not available
Url : http://lists.helixcommunity.org/pipermail/helix-client-dev/attachments/20070905/4c2f9c85/ontime.bin
From lohnk at osuosl.org Wed Sep 5 10:14:35 2007
From: lohnk at osuosl.org (K Lars Lohn)
Date: Wed Sep 5 10:06:08 2007
Subject: [Helix-client-dev] CR: update of encodesvc Umakefil files to
correct Linux compile
Message-ID:
Modified by: lohnk@osuosl.org
Date: 09:05:07
Project: client_encodesvc
Bug Number:
Bug URL:
Synopsis: update of encodesvc Umakefil files to correct Linux compile
Overview: Some Umakefil files specifically included a helix directory
(./common/runtime/pub/hlxclib/sys) that mirrored the names of standard
system include files. This caused the C++ preprocessor to be unable
to find the standard system include files and set up a recursive
include situation. This ultimately meant that important declarations
were not actually ever included and the compiler would spit up on
missing symbols. Simply removing the offending include directory from
the list of include directories resolves the problem.
Files Added:
none
Files Modified:
./client/encodesvc/plugins/output/hxfilewriter/Umakefil
./client/encodesvc/plugins/output/rbsbroadcast/Umakefil
./client/encodesvc/plugins/output/rmwriter/Umakefil
Image Size and Heap Use impact (Client -Only):
none
Platforms and Profiles Affected:
unix / linux / os/x
Distribution Libraries Affected:
unknown
Distribution library impact and planned action:
unknown
Platforms and Profiles Build Verified:
no verification possible at this stage since the rest of the code does
not yet compile
Platforms and Profiles Functionality verified:
no verification possible at this stage since the rest of the code does
not yet compile
Branch: HEAD
Copyright assignment:
My company (Oregon State University) submits this code under the terms
of a commercial contribution agreement with RealNetworks,
and I am authorized to contribute this code under said agreement.
QA Instructions:
unknown
-------------- next part --------------
A non-text attachment was scrubbed...
Name: umake.diff
Type: text/x-patch
Size: 1656 bytes
Desc: not available
Url : http://lists.helixcommunity.org/pipermail/helix-client-dev/attachments/20070905/49724279/umake.bin
From gwright at real.com Wed Sep 5 10:43:25 2007
From: gwright at real.com (Greg Wright)
Date: Wed Sep 5 10:34:58 2007
Subject: [Helix-client-dev] CR: update of encodesvc Umakefil files to
correct Linux compile
In-Reply-To:
References:
Message-ID: <46DEEABD.4090409@real.com>
Looks good.
--greg.
K Lars Lohn wrote:
> Modified by: lohnk@osuosl.org
> Date: 09:05:07
> Project: client_encodesvc
> Bug Number:
> Bug URL:
>
> Synopsis: update of encodesvc Umakefil files to correct Linux compile
>
> Overview: Some Umakefil files specifically included a helix directory
> (./common/runtime/pub/hlxclib/sys) that mirrored the names of standard
> system include files. This caused the C++ preprocessor to be unable
> to find the standard system include files and set up a recursive
> include situation. This ultimately meant that important declarations
> were not actually ever included and the compiler would spit up on
> missing symbols. Simply removing the offending include directory from
> the list of include directories resolves the problem.
>
> Files Added:
> none
>
> Files Modified:
> ./client/encodesvc/plugins/output/hxfilewriter/Umakefil
> ./client/encodesvc/plugins/output/rbsbroadcast/Umakefil
> ./client/encodesvc/plugins/output/rmwriter/Umakefil
>
> Image Size and Heap Use impact (Client -Only):
> none
>
> Platforms and Profiles Affected:
> unix / linux / os/x
>
> Distribution Libraries Affected:
> unknown
>
> Distribution library impact and planned action:
> unknown
>
> Platforms and Profiles Build Verified:
> no verification possible at this stage since the rest of the code does
> not yet compile
>
> Platforms and Profiles Functionality verified:
> no verification possible at this stage since the rest of the code does
> not yet compile
>
> Branch: HEAD
>
> Copyright assignment:
> My company (Oregon State University) submits this code under the terms
> of a commercial contribution agreement with RealNetworks,
> and I am authorized to contribute this code under said agreement.
>
> QA Instructions:
> unknown
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Helix-client-dev mailing list
> Helix-client-dev@helixcommunity.org
> http://lists.helixcommunity.org/mailman/listinfo/helix-client-dev
From gwright at real.com Wed Sep 5 10:44:08 2007
From: gwright at real.com (Greg Wright)
Date: Wed Sep 5 10:35:40 2007
Subject: [Helix-client-dev] CR: update of encodesvc for underlying API
change
In-Reply-To:
References:
Message-ID: <46DEEAE8.2000701@real.com>
I just checked this change in last night. :-)
Looks good though.
--greg.
K Lars Lohn wrote:
> Modified by: lohnk@osuosl.org
> Date: 09:05:07
> Project: client_encodesvc
> Bug Number:
> Bug URL:
>
> Synopsis: Updating the encodesvc code to comply with internal API changes.
>
> Overview: Calls to HXScheduler::OnTimeSync now require a boolean parameter.
>
> Files Added:
> none
>
> Files Modified:
> ./client/encodesvc/plugins/output/hxfilewriter/hxfilewriter.cpp
> ./client/encodesvc/plugins/output/rmwriter/rmwriter.cpp
>
> Image Size and Heap Use impact (Client -Only):
> minimal
>
> Platforms and Profiles Affected:
> unix / linux / os/x
>
> Distribution Libraries Affected:
> unknown
>
> Distribution library impact and planned action:
> unknown
>
> Platforms and Profiles Build Verified:
> no verification possible at this stage since the rest of the code does
> not yet compile
>
> Platforms and Profiles Functionality verified:
> no verification possible at this stage since the rest of the code does
> not yet compile
>
> Branch: HEAD
>
> Copyright assignment:
> My company (Oregon State University) submits this code under the terms
> of a commercial contribution agreement with RealNetworks,
> and I am authorized to contribute this code under said agreement.
>
> QA Instructions:
> unknown
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Helix-client-dev mailing list
> Helix-client-dev@helixcommunity.org
> http://lists.helixcommunity.org/mailman/listinfo/helix-client-dev
From halley.zhao at intel.com Tue Sep 4 18:51:20 2007
From: halley.zhao at intel.com (Zhao, Halley)
Date: Wed Sep 5 10:55:56 2007
Subject: FW: [Helix-client-dev] how to build mjpeg and avi from helix cvs
Message-ID: <094BCE01AFBE9646AF220B0B3F367AAB0150354F@pdsmsx413.ccr.corp.intel.com>
กกกกThere is still some problem for avifformat.so
กกกกWith the modification mentioned below, I can build avifformat.so.
กกกกHowever,When I add avifformat.so to splay or helix-player, the plug-in doesn't work.กกกก
กกกกApparently, the problem is " if (m_pGeneralReader->FileSubtype() != HX_MAKE4CC('A', 'V', 'I', ' '))" fail. There is some issue for little endian or big endian.
กกกกAfter I redefine HX_MAKE4CC to make it comply with FileSubtype(). There will be no error output, however no rendering output either.
กกกก
กกกกกกกก-----Original Message-----
กกกกFrom: Zhao, Halley
กกกกSent: 2007ฤ๊9ิย3ศี 16:52
กกกกTo: Zhao, Halley
กกกกSubject: FW: [Helix-client-dev] how to build mjpeg and avi from helix cvs
กกกกกกกก
กกกกกกกกกกกกAdd datatype_mp4_all target
กกกกกกกกกกกก
กกกกกกกกกกกก
กกกกกกกกกกกก-----Original Message-----
กกกกกกกกFrom: Zhao, Halley
กกกกกกกกSent: 2007ฤ๊8ิย24ศี 15:48
กกกกกกกกTo: 'ehyche@real.com'; helix-client-dev@helixcommunity.org
กกกกกกกกCc: Shen, Cathy; Wei, Donald; Zhao, Halley
กกกกกกกกSubject: RE: [Helix-client-dev] how to build mjpeg and avi from helix cvs
กกกกกกกกกกกก
กกกกกกกกกกกกกกกกThanks Eric.
กกกกกกกกกกกกกกกกFollow your instruction, I got some progress:
กกกกกกกกกกกกกกกก1 . mjpeg
กกกกกกกกกกกกกกกก Update in hxclient_1_5_0_cayenne.bif
กกกกกกกกกกกกกกกก a) Add unix for includeplatforms:
กกกกกกกกกกกกกกกก
กกกกกกกกกกกกกกกก unix win32
กกกกกกกกกกกกกกกก
กกกกกกกกกกกกกกกก b) Add protocol_common_util and protocol_sdp in depend list for datattype_mjpeg_render:
กกกกกกกกกกกกกกกก see datatype_mjpeg_renderer.txt
กกกกกกกกกกกกกกกก c) then I can pass the build of mjpeg plugin. But there is still a bug that the video is upside down; the bottom line is at the top, and the top line is at the bottom.
กกกกกกกกกกกกกกกก d) Could anyone update the ribosome, then I can submit a patch to fix the bug of video upside down.
กกกกกกกกกกกก e) also add unix for datatype_mjpeg target
กกกกกกกกกกกกกกกก2. avi
กกกกกกกกกกกกกกกก a) When I build the target datatype_video_group, there is still no avi fileformat plugin. And datatype_video_group is a render group for rv, mp4, h263 etal. No fileforamt plugin included.
กกกกกกกกกกกกกกกก b) in datatype/avi/fileformat/ there is Umakefil, I update it to generate "aviffformat.so"
กกกกกกกกกกกกกกกกif project.IsDefined("HELIX_FEATURE_SERVER"):
กกกกกกกกกกกกกกกก MultiTargetMake("aviffdll","avifflib")
กกกกกกกกกกกกกกกกelse:
กกกกกกกกกกกกกกกก MultiTargetMake("aviffdll","avifflib")
กกกกกกกกกกกก umake.py -t release
กกกกกกกกกกกกกกกกc) I also add common_log_logutil module in depend list of hxclient_1_5_0_cayenne.bif
กกกกกกกกกกกกกกกกsee datatype_avi_fileformat.txt
กกกกกกกกกกกกกกกกd) we should also update the root Umakefil for avi fileformat target to let the ribosome check out common/log/util module like following
กกกกกกกกกกกกกกกกproject.AddSubModule('common/log/logutil/Umakefil', 'common/log/logutil/Makefile')
กกกกกกกกกกกกกกกก e) Finally, I can generate avifformat.so; however, there is still error when I use this plugin, "Unsupported document type. (The stream URL is not a valid AVI)". I think I can look into the issue.
กกกกกกกกกกกกกกกก
กกกกกกกกกกกกกกกก
กกกกกกกกกกกกกกกก>-----Original Message-----
กกกกกกกกกกกกกกกก>From: Eric Hyche [mailto:ehyche@real.com]
กกกกกกกกกกกกกกกก>Sent: 2007ฤ๊8ิย23ศี 20:37
กกกกกกกกกกกกกกกก>To: Zhao, Halley; helix-client-dev@helixcommunity.org
กกกกกกกกกกกกกกกก>Subject: RE: [Helix-client-dev] how to build mjpeg and avi from helix cvs
กกกกกกกกกกกกกกกก>
กกกกกกกกกกกกกกกก>
กกกกกกกกกกกกกกกก>Halley,
กกกกกกกกกกกกกกกก>
กกกกกกกกกกกกกกกก>Regarding the mjpeg issue:
กกกกกกกกกกกกกกกก>
กกกกกกกกกกกกกกกก>1) Both the "datatype_mjpeg" and the "datatype_mjpeg_renderer" targets
กกกกกกกกกกกกกกกก> are listed in the hxclient_1_5_0_cayenne.bif as win32 only:
กกกกกกกกกกกกกกกก>
กกกกกกกกกกกกกกกก>
กกกกกกกกกกกกกกกก> name="datatype/mjpeg/renderer" group="core">
กกกกกกกกกกกกกกกก>
กกกกกกกกกกกกกกกก>
กกกกกกกกกกกกกกกก>
กกกกกกกกกกกกกกกก>
กกกกกกกกกกกกกกกก> win32
กกกกกกกกกกกกกกกก>
กกกกกกกกกกกกกกกก>
กกกกกกกกกกกกกกกก>
กกกกกกกกกกกกกกกก> common_include
กกกกกกกกกกกกกกกก> common_runtime
กกกกกกกกกกกกกกกก> common_dbgtool
กกกกกกกกกกกกกกกก> common_container
กกกกกกกกกกกกกกกก> common_system
กกกกกกกกกกกกกกกก> common_util
กกกกกกกกกกกกกกกก> common_log_logutil
กกกกกกกกกกกกกกกก> client_include
กกกกกกกกกกกกกกกก> video_vidutil
กกกกกกกกกกกกกกกก> datatype_common_vidrend
กกกกกกกกกกกกกกกก> datatype_common_util
กกกกกกกกกกกกกกกก> datatype_common_container
กกกกกกกกกกกกกกกก> datatype_image_jpg_common
กกกกกกกกกกกกกกกก> datatype_image_jpg_import_jpeg-6b
กกกกกกกกกกกกกกกก>
กกกกกกกกกกกกกกกก>
กกกกกกกกกกกกกกกก>
กกกกกกกกกกกกกกกก> Notice that only "win32" is listed in the tag.
กกกกกกกกกกกกกกกก> However, I see no reason why anything in datatype_mjpeg_renderer should
กกกกกกกกกกกกกกกก> not be cross-platform. So try adding "unix" to the
กกกกกกกกกกกกกกกก> for both the "datatype_mjpeg" and "datatype_mjpeg_renderer" targets
กกกกกกกกกกกกกกกก> and rebuild.
กกกกกกกกกกกกกกกก>
กกกกกกกกกกกกกกกก>2. Regarding datatype/avi/fileformat, this target is normally built
กกกกกกกกกกกกกกกก> as a static lib and then packaged into the datatype/video/group
กกกกกกกกกกกกกกกก> binary. Therefore, try building datatype_video_group in
กกกกกกกกกกกกกกกก> the same BIF file. The resulting vidplin.so should contain
กกกกกกกกกกกกกกกก> datatype/avi/fileformat.
กกกกกกกกกกกกกกกก>
กกกกกกกกกกกกกกกก>Hope this helps.
กกกกกกกกกกกกกกกก>
กกกกกกกกกกกกกกกก>Eric
กกกกกกกกกกกกกกกก>
กกกกกกกกกกกกกกกก>=============================================
กกกกกกกกกกกกกกกก>Eric Hyche (ehyche@real.com)
กกกกกกกกกกกกกกกก>Technical Lead
กกกกกกกกกกกกกกกก>RealNetworks, Inc.
กกกกกกกกกกกกกกกก>
กกกกกกกกกกกกกกกก>> -----Original Message-----
กกกกกกกกกกกกกกกก>> From: helix-client-dev-bounces@helixcommunity.org
กกกกกกกกกกกกกกกก>> [mailto:helix-client-dev-bounces@helixcommunity.org] On
กกกกกกกกกกกกกกกก>> Behalf Of Zhao, Halley
กกกกกกกกกกกกกกกก>> Sent: Thursday, August 23, 2007 2:53 AM
กกกกกกกกกกกกกกกก>> To: helix-client-dev@helixcommunity.org
กกกกกกกกกกกกกกกก>> Subject: [Helix-client-dev] how to build mjpeg and avi from helix cvs
กกกกกกกกกกกกกกกก>>
กกกกกกกกกกกกกกกก>> I tried to get mjpeg and avi datatype from cvs as
กกกกกกกกกกกกกกกก>> setting below, and got some questions.
กกกกกกกกกกกกกกกก>>
กกกกกกกกกกกกกกกก>> 1. for mjpeg
กกกกกกกกกกกกกกกก>>
กกกกกกกกกกกกกกกก>> [0] Set BIF branch (hxclient_1_5_0_cayenne_restricted)
กกกกกกกกกกกกกกกก>>
กกกกกกกกกกกกกกกก>> [1] Set Target(s) (datatype_mjpeg)
กกกกกกกกกกกกกกกก>>
กกกกกกกกกกกกกกกก>> [2] Set Profile
กกกกกกกกกกกกกกกก>> (/home/zhuao/helix_cvs/build/umakepf/helix-client-all-defines)
กกกกกกกกกกกกกกกก>>
กกกกกกกกกกกกกกกก>>
กกกกกกกกกกกกกกกก>>
กกกกกกกกกกกกกกกก>> There was error in the attached file mjpeg-error.log, I can't
กกกกกกกกกกกกกกกก>> get the code from cvs.
กกกกกกกกกกกกกกกก>>
กกกกกกกกกกกกกกกก>>
กกกกกกกกกกกกกกกก>>
กกกกกกกกกกกกกกกก>> 2. for avi
กกกกกกกกกกกกกกกก>>
กกกกกกกกกกกกกกกก>> [0] Set BIF branch (hxclient_1_5_0_cayenne_restricted)
กกกกกกกกกกกกกกกก>>
กกกกกกกกกกกกกกกก>> [1] Set Target(s) (datatype_avi_fileformat)
กกกกกกกกกกกกกกกก>>
กกกกกกกกกกกกกกกก>> [2] Set Profile (helix-client-all-defines)
กกกกกกกกกกกกกกกก>>
กกกกกกกกกกกกกกกก>>
กกกกกกกกกกกกกกกก>>
กกกกกกกกกกกกกกกก>> When I run the build, only static library "*.a" got, no
กกกกกกกกกกกกกกกก>> dynamic library "*.so" for plugin
กกกกกกกกกกกกกกกก>>
กกกกกกกกกกกกกกกก>>
กกกกกกกกกกกกกกกก>>
กกกกกกกกกกกกกกกก>> Could you help me on this?
กกกกกกกกกกกกกกกก>>
กกกกกกกกกกกกกกกก>> Thanks.
กกกกกกกกกกกกกกกก>>
กกกกกกกกกกกกกกกก>>
กกกกกกกกกกกกกกกก>>
กกกกกกกกกกกกกกกก>>
กกกกกกกกกกกกกกกก>>
กกกกกกกกกกกกกกกก>> ZHAO, Halley (Aihua)
กกกกกกกกกกกกกกกก>>
กกกกกกกกกกกกกกกก>> Email: halley.zhao@intel.com
กกกกกกกกกกกกกกกก>>
กกกกกกกกกกกกกกกก>> Tel: +86(21)61166476
กกกกกกกกกกกกกกกก>>
กกกกกกกกกกกกกกกก>> iNet: 8821-6476
กกกกกกกกกกกกกกกก>>
กกกกกกกกกกกกกกกก>> SSG/OTC/UMD
กกกกกกกกกกกกกกกก>>
กกกกกกกกกกกกกกกก>>
กกกกกกกกกกกกกกกก>>
กกกกกกกกกกกกกกกก>>
-------------- next part --------------
unix win32
common_include
common_runtime
common_dbgtool
common_container
common_system
common_util
common_log_logutil
client_include
video_vidutil
datatype_common_vidrend
datatype_common_util
datatype_common_container
protocol_common_util
protocol_sdp
datatype_image_jpg_common
datatype_image_jpg_import_jpeg-6b
-------------- next part --------------
unix mac win32
common_include
common_log_logutil
datatype_rm_include
datatype_common_util
datatype_common_include
protocol_transport_rtp
common_runtime
common_container
common_system
common_util
common_dbgtool
datatype_common_util
-------------- next part --------------
A non-text attachment was scrubbed...
Name: hxclient_1_5_0_cayenne.bif
Type: application/octet-stream
Size: 350405 bytes
Desc: hxclient_1_5_0_cayenne.bif
Url : http://lists.helixcommunity.org/pipermail/helix-client-dev/attachments/20070905/aa173954/hxclient_1_5_0_cayenne-0001.obj
-------------- next part --------------
A non-text attachment was scrubbed...
Name: hxclient_3_1_0_atlas_restricted.bif
Type: application/octet-stream
Size: 78298 bytes
Desc: hxclient_3_1_0_atlas_restricted.bif
Url : http://lists.helixcommunity.org/pipermail/helix-client-dev/attachments/20070905/aa173954/hxclient_3_1_0_atlas_restricted-0001.obj
-------------- next part --------------
A non-text attachment was scrubbed...
Name: hxclient_3_1_0_atlas.bif
Type: application/octet-stream
Size: 425138 bytes
Desc: hxclient_3_1_0_atlas.bif
Url : http://lists.helixcommunity.org/pipermail/helix-client-dev/attachments/20070905/aa173954/hxclient_3_1_0_atlas-0001.obj
From halley.zhao at intel.com Wed Sep 5 18:53:09 2007
From: halley.zhao at intel.com (Zhao, Halley)
Date: Wed Sep 5 18:44:44 2007
Subject: [Helix-client-dev] how to build mjpeg and avi from helix cvs
In-Reply-To: <094BCE01AFBE9646AF220B0B3F367AAB0150354F@pdsmsx413.ccr.corp.intel.com>
References: <094BCE01AFBE9646AF220B0B3F367AAB0150354F@pdsmsx413.ccr.corp.intel.com>
Message-ID: <094BCE01AFBE9646AF220B0B3F367AAB01503555@pdsmsx413.ccr.corp.intel.com>
=A1=A1=A1=A1As describe in another letter, it has been fixed:
=A1=A1=A1=A11. in aviffpln.cpp
=A1=A1=A1=A1Anyway, I have fixed the issue. The FileSubtype() call =
GetLong() will deal with little endian or big endian. However, the macro =
HX_MAKE4CC has no sense of little endian or big endian, so I made the =
modification below, be sure that there is a "space" in "AVI ".
=A1=A1=A1=A1// if (m_pGeneralReader->FileSubtype() !=3D HX_MAKE4CC('A', =
'V', 'I', ' ')) =20
=A1=A1=A1=A1if (m_pGeneralReader->FileSubtype() !=3D =
m_pGeneralReader->GetLong("AVI "))
=A1=A1=A1=A12. in avistrm.cpp
=A1=A1=A1=A1 M_header.ulType use integer to represent the type string =
("AVI ", "MJPEG" etc), it should comply with the definition of =
AVI_VIDS_TYPE, AVI_AUDS_TYPE, AVI_MJPG_VIDEO, etc. otherwise there will =
be mismatch in judge sentence (switch). While absolute value (little or =
big endian) is not important for it. Update as following:
=A1=A1=A1=A1// m_header.ulType =3D LE32_TO_HOST(*(UINT32*) &buf[0]);
=A1=A1=A1=A1m_header.ulType =3D HX_MAKE4CC( buf[0], buf[1], buf[2], =
buf[3]);
=A1=A1=A1=A1Another solution is to redefine AVI_VIDS_TYPE, =
AVI_AUDS_TYPE, AVI_MJPG_VIDEO use LE32_TO_HOST.
=A1=A1=A1=A1
=A1=A1=A1=A1I will submit a patch later.
=A1=A1=A1=A1
=A1=A1=A1=A1>-----Original Message-----
=A1=A1=A1=A1>From: helix-client-dev-bounces@helixcommunity.org
=A1=A1=A1=A1>[mailto:helix-client-dev-bounces@helixcommunity.org] On =
Behalf Of Zhao,
=A1=A1=A1=A1>Halley
=A1=A1=A1=A1>Sent: 2007=C4=EA9=D4=C25=C8=D5 9:51
=A1=A1=A1=A1>To: helix-client-dev@helixcommunity.org
=A1=A1=A1=A1>Subject: FW: [Helix-client-dev] how to build mjpeg and avi =
from helix cvs
=A1=A1=A1=A1>
=A1=A1=A1=A1>=A1=A1=A1=A1There is still some problem for avifformat.so
=A1=A1=A1=A1>=A1=A1=A1=A1With the modification mentioned below, I can =
build avifformat.so.
=A1=A1=A1=A1>=A1=A1=A1=A1However,When I add avifformat.so to splay or =
helix-player, the plug-in
=A1=A1=A1=A1>doesn't work.
=A1=A1=A1=A1>=A1=A1=A1=A1Apparently, the problem is " if =
(m_pGeneralReader->FileSubtype() !=3D
=A1=A1=A1=A1>HX_MAKE4CC('A', 'V', 'I', ' '))" fail. There is some issue =
for little endian
=A1=A1=A1=A1>or big endian.
=A1=A1=A1=A1>=A1=A1=A1=A1After I redefine HX_MAKE4CC to make it comply =
with FileSubtype(). There
=A1=A1=A1=A1>will be no error output, however no rendering output =
either.
=A1=A1=A1=A1>
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1-----Original Message-----
=A1=A1=A1=A1>=A1=A1=A1=A1From: Zhao, Halley
=A1=A1=A1=A1>=A1=A1=A1=A1Sent: 2007=C4=EA9=D4=C23=C8=D5 16:52
=A1=A1=A1=A1>=A1=A1=A1=A1To: Zhao, Halley
=A1=A1=A1=A1>=A1=A1=A1=A1Subject: FW: [Helix-client-dev] how to build =
mjpeg and avi from helix
=A1=A1=A1=A1>cvs
=A1=A1=A1=A1>
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1Add datatype_mp4_all =
target
=A1=A1=A1=A1>
=A1=A1=A1=A1>
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1-----Original =
Message-----
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1From: Zhao, Halley
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1Sent: 2007=C4=EA8=D4=C224=C8=D5 =
15:48
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1To: 'ehyche@real.com'; =
helix-client-dev@helixcommunity.org
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1Cc: Shen, Cathy; Wei, Donald; Zhao, =
Halley
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1Subject: RE: [Helix-client-dev] how =
to build mjpeg and avi from
=A1=A1=A1=A1>helix cvs
=A1=A1=A1=A1>
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1Thanks =
Eric.
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1Follow your =
instruction, I got some progress:
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A11 . mjpeg
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1 Update in =
hxclient_1_5_0_cayenne.bif
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1 a) Add =
unix for includeplatforms:
=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=A1=A1=A1=A1=A1=A1=A1=A1 =
unix win32
=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=A1=A1=A1=A1=A1=A1=A1=A1 b) Add =
protocol_common_util and protocol_sdp in
=A1=A1=A1=A1>depend list for datattype_mjpeg_render:
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1 see =
datatype_mjpeg_renderer.txt
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1 c) then I =
can pass the build of mjpeg plugin. But
=A1=A1=A1=A1>there is still a bug that the video is upside down; the =
bottom line is at
=A1=A1=A1=A1>the top, and the top line is at the bottom.
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1 d) =
Could anyone update the ribosome, then I can submit
=A1=A1=A1=A1>a patch to fix the bug of video upside down.
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1 e) also add unix for =
datatype_mjpeg target
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A12. avi
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1 a) When =
I build the target datatype_video_group,
=A1=A1=A1=A1>there is still no avi fileformat plugin. And =
datatype_video_group is a
=A1=A1=A1=A1>render group for rv, mp4, h263 etal. No fileforamt plugin =
included.
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1 b) in =
datatype/avi/fileformat/ there is Umakefil, I
=A1=A1=A1=A1>update it to generate "aviffformat.so"
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1if =
project.IsDefined("HELIX_FEATURE_SERVER"):
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1 =
MultiTargetMake("aviffdll","avifflib")
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1else:
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1 =
MultiTargetMake("aviffdll","avifflib")
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1 umake.py -t =
release
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1c) I also =
add common_log_logutil module in depend list of
=A1=A1=A1=A1>hxclient_1_5_0_cayenne.bif
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1see =
datatype_avi_fileformat.txt
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1d) we =
should also update the root Umakefil for avi
=A1=A1=A1=A1>fileformat target to let the ribosome check out =
common/log/util module like
=A1=A1=A1=A1>following
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1project.AddS=
ubModule('common/log/logutil/Umakefil',
=A1=A1=A1=A1>'common/log/logutil/Makefile')
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1 e) =
Finally, I can generate avifformat.so; however,
=A1=A1=A1=A1>there is still error when I use this plugin, "Unsupported =
document type.
=A1=A1=A1=A1>(The stream URL is not a valid AVI)". I think I can look =
into the issue.
=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>-----Origin=
al Message-----
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>From: Eric =
Hyche [mailto:ehyche@real.com]
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>Sent: =
2007=C4=EA8=D4=C223=C8=D5 20:37
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>To: Zhao, =
Halley; helix-client-dev@helixcommunity.org
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>Subject: =
RE: [Helix-client-dev] how to build mjpeg and avi
=A1=A1=A1=A1>from helix cvs
=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=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>Halley,
=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=A1=A1=A1=A1=A1=A1=A1=A1>Regarding =
the mjpeg issue:
=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=A1=A1=A1=A1=A1=A1=A1=A1>1) Both =
the "datatype_mjpeg" and the
=A1=A1=A1=A1>"datatype_mjpeg_renderer" targets
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1> are =
listed in the hxclient_1_5_0_cayenne.bif as win32
=A1=A1=A1=A1>only:
=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=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=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>name=3D"dat=
atype/mjpeg/renderer" group=3D"core">
=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=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>=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=A1=A1=A1=A1> =
win32
=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=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>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1> =
common_include
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1> =
common_runtime
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1> =
common_dbgtool
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1> =
common_container
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1> =
common_system
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1> =
common_util
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1> =
common_log_logutil
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1> =
client_include
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1> =
video_vidutil
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1> =
datatype_common_vidrend
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1> =
datatype_common_util
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1> =
datatype_common_container
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1> =
datatype_image_jpg_common
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1> =
datatype_image_jpg_import_jpeg-6b
=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=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>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1> Notice =
that only "win32" is listed in the
=A1=A1=A1=A1> tag.
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1> =
However, I see no reason why anything in
=A1=A1=A1=A1>datatype_mjpeg_renderer should
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1> not be =
cross-platform. So try adding "unix" to the
=A1=A1=A1=A1>
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1> for =
both the "datatype_mjpeg" and
=A1=A1=A1=A1>"datatype_mjpeg_renderer" targets
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1> and =
rebuild.
=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=A1=A1=A1=A1=A1=A1=A1=A1>2. =
Regarding datatype/avi/fileformat, this target is
=A1=A1=A1=A1>normally built
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1> as a =
static lib and then packaged into the
=A1=A1=A1=A1>datatype/video/group
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1> binary. =
Therefore, try building datatype_video_group
=A1=A1=A1=A1>in
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1> the =
same BIF file. The resulting vidplin.so should
=A1=A1=A1=A1>contain
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1> =
datatype/avi/fileformat.
=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=A1=A1=A1=A1=A1=A1=A1=A1>Hope this =
helps.
=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=A1=A1=A1=A1=A1=A1=A1=A1>Eric
=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=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>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>Eric Hyche =
(ehyche@real.com)
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>Technical =
Lead
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>RealNetwork=
s, Inc.
=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=A1=A1=A1=A1=A1=A1=A1=A1>> =
-----Original Message-----
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>> From: =
helix-client-dev-bounces@helixcommunity.org
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>> =
[mailto:helix-client-dev-bounces@helixcommunity.org]
=A1=A1=A1=A1>On
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>> Behalf =
Of Zhao, Halley
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>> Sent: =
Thursday, August 23, 2007 2:53 AM
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>> To: =
helix-client-dev@helixcommunity.org
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>> Subject: =
[Helix-client-dev] how to build mjpeg and avi
=A1=A1=A1=A1>from helix cvs
=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=A1=A1=A1=A1=A1=A1=A1=A1>> =
I tried to get mjpeg and avi datatype from cvs
=A1=A1=A1=A1>as
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>> setting =
below, and got some questions.
=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=A1=A1=A1=A1=A1=A1=A1=A1>> 1. =
for mjpeg
=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=A1=A1=A1=A1=A1=A1=A1=A1>> [0] Set =
BIF branch
=A1=A1=A1=A1>(hxclient_1_5_0_cayenne_restricted)
=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=A1=A1=A1=A1=A1=A1=A1=A1>> [1] Set =
Target(s) (datatype_mjpeg)
=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=A1=A1=A1=A1=A1=A1=A1=A1>> [2] Set =
Profile
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>>
=A1=A1=A1=A1>(/home/zhuao/helix_cvs/build/umakepf/helix-client-all-define=
s)
=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=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>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>> There =
was error in the attached file mjpeg-error.log,
=A1=A1=A1=A1>I can't
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>> get the =
code from cvs.
=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=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>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>> 2. =
for avi
=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=A1=A1=A1=A1=A1=A1=A1=A1>> [0] Set =
BIF branch (hxclient_1_5_0_cayenne_restricted)
=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=A1=A1=A1=A1=A1=A1=A1=A1>> [1] Set =
Target(s) (datatype_avi_fileformat)
=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=A1=A1=A1=A1=A1=A1=A1=A1>> [2] Set =
Profile (helix-client-all-defines)
=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=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>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>> When I =
run the build, only static library "*.a" got, no
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>> dynamic =
library "*.so" for plugin
=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=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>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>> Could =
you help me on this?
=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=A1=A1=A1=A1=A1=A1=A1=A1>> Thanks.
=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=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>=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=A1=A1=A1=A1>>
=A1=A1=A1=A1>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>> ZHAO, =
Halley (Aihua)
=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=A1=A1=A1=A1=A1=A1=A1=A1>> Email: =
halley.zhao@intel.com
=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=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>> Tel: =
+86(21)61166476
=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=A1=A1=A1=A1=A1=A1=A1=A1>> iNet: =
8821-6476
=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=A1=A1=A1=A1=A1=A1=A1=A1>> =
SSG/OTC/UMD
=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=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>=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1>>
From anishpoduval at praiseyah.com Wed Sep 5 22:51:59 2007
From: anishpoduval at praiseyah.com (Anish Poduval)
Date: Wed Sep 5 22:44:05 2007
Subject: [Helix-client-dev] DRM encrypted file open problem.
Message-ID: <20070905225159.D3B39AE2@resin18.mta.everyone.net>
An HTML attachment was scrubbed...
URL: http://lists.helixcommunity.org/pipermail/helix-client-dev/attachments/20070905/ee4d15a1/attachment.html
From rakesh_kn at persistent.co.in Wed Sep 5 23:15:41 2007
From: rakesh_kn at persistent.co.in (RAKESH KN)
Date: Wed Sep 5 23:06:27 2007
Subject: [Helix-client-dev] Needed latest compiled distribution libraries
Message-ID: <1189059341.4232.5.camel@ps4838.persistent.co.in>
Hi,
I need the distribution libraries(eg. sipro.a, raenderer.a etc)
compiled with EABI version 4.
Are these available in helix server or these can be provided under new
system_id so that
those compiling for EABI can use it.
I think due to some legal issues the source for these binaries is not
available.
I am not able to build the Client as I am getting that these libraries
have an EABI version 0
and target is EABI version 4.
Regards,
Rakesh KN
DISCLAIMER
==========
This e-mail may contain privileged and confidential information which is the property of Persistent Systems Pvt. Ltd. It is intended only for the use of the individual or entity to which it is addressed. If you are not the intended recipient, you are not authorized to read, retain, copy, print, distribute or use this message. If you have received this communication in error, please notify the sender and delete all copies of this message. Persistent Systems Pvt. Ltd. does not accept any liability for virus infected mails.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.helixcommunity.org/pipermail/helix-client-dev/attachments/20070906/06cf7e15/attachment-0001.html
From halley.zhao at intel.com Wed Sep 5 23:56:25 2007
From: halley.zhao at intel.com (Zhao, Halley)
Date: Wed Sep 5 23:48:02 2007
Subject: [Helix-client-dev] there is some issue for wbmp plugin based on
hxclient_atlas_3_1_0_restrict
Message-ID: <094BCE01AFBE9646AF220B0B3F367AAB01503559@pdsmsx413.ccr.corp.intel.com>
Splay based on hxclient_cayenne_1_5_0_restricted can playback *.wbmp
well.
For splay based on hxclient_atlas_3-1_0_restricted, there is some issue:
halley@azhao2ubt:/home/zhuao/helix_cvs/splay_atlas$ ./splay
/mnt/umdlinux/umd/multimedia/misc\ streams/supported/bus.wbmp
Simpleplayer is looking for the client core at ./hxmedpltfm.so
opening file:///mnt/umdlinux/umd/multimedia/misc
streams/supported/bus.wbmp on player 0
Report(3, -2147221497, "(NULL)", 0, "(NULL)", "HXR_NOT_INITIALIZED")
ZHAO, Halley (Aihua)
Email: halley.zhao@intel.com
Tel: +86(21)61166476
iNet: 8821-6476
SSG/OTC/UMD
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.helixcommunity.org/pipermail/helix-client-dev/attachments/20070906/2f129eb7/attachment.html
From rakesh_kn at persistent.co.in Thu Sep 6 02:22:26 2007
From: rakesh_kn at persistent.co.in (RAKESH KN)
Date: Thu Sep 6 02:13:12 2007
Subject: [Helix-client-dev] Non gtk based player
Message-ID: <1189070546.4232.8.camel@ps4838.persistent.co.in>
Hello All,
I'm trying to play Ogg files (interested to play theora
specifically) with helix player.
I want to use non gtk based player.
Please let me know the branch-id and profile.
The system id I'm using is linux-2.2-libc6-gcc32-i586
Regards,
Rakesh KN
DISCLAIMER
==========
This e-mail may contain privileged and confidential information which is the property of Persistent Systems Pvt. Ltd. It is intended only for the use of the individual or entity to which it is addressed. If you are not the intended recipient, you are not authorized to read, retain, copy, print, distribute or use this message. If you have received this communication in error, please notify the sender and delete all copies of this message. Persistent Systems Pvt. Ltd. does not accept any liability for virus infected mails.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.helixcommunity.org/pipermail/helix-client-dev/attachments/20070906/fff8c924/attachment.html
From halley.zhao at intel.com Thu Sep 6 02:31:13 2007
From: halley.zhao at intel.com (Zhao, Halley)
Date: Thu Sep 6 02:23:28 2007
Subject: [Helix-client-dev] where is the branch for hxclient_3_1_0_atlas.bif
Message-ID: <094BCE01AFBE9646AF220B0B3F367AAB0150355C@pdsmsx413.ccr.corp.intel.com>
If I want to submit a patch for hxclient_3_1_0_atlas.bif, which branch
should I base on?
When I use the following command, there is no hxclient_3_1_0_atlas.bif
check out.
cvs -z3 -d:ext:zhuao@cvs.helixcommunity.org:/cvsroot/client co -r
hxclient_3_1_0_atlas build/BIF
But when I use the following command, hxclient_3_1_0_atlas.bif can be
checked out
cvs -z3 -d:ext:zhuao@cvs.helixcommunity.org:/cvsroot/client co build/BIF
ZHAO, Halley (Aihua)
Email: halley.zhao@intel.com
Tel: +86(21)61166476
iNet: 8821-6476
SSG/OTC/UMD
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.helixcommunity.org/pipermail/helix-client-dev/attachments/20070906/4943a65e/attachment-0001.html
From ldhawan at real.com Thu Sep 6 03:09:25 2007
From: ldhawan at real.com (Lovish Dhawan)
Date: Thu Sep 6 02:53:23 2007
Subject: [Helix-client-dev] where is the branch for
hxclient_3_1_0_atlas.bif
References: <094BCE01AFBE9646AF220B0B3F367AAB0150355C@pdsmsx413.ccr.corp.intel.com>
Message-ID: <001a01c7f06e$033e6cc0$7d01a8c0@user>
Hi Zhao,
Any bif file is not specific to atlas 310 or something.
You can checkout the hxclient_3_1_0_atlas.bif using
cvs-d:ext:@cvs.helixcommunity.org:/cvsroot/ribosome co build
and after that when you will do a build.py , you will get all bif files as per your .buildrc
Thanks,
Lovish
----- Original Message -----
From: Zhao, Halley
To: helix-client-dev@helixcommunity.org
Sent: Thursday, September 06, 2007 3:01 PM
Subject: [Helix-client-dev] where is the branch for hxclient_3_1_0_atlas.bif
If I want to submit a patch for hxclient_3_1_0_atlas.bif, which branch should I base on?
When I use the following command, there is no hxclient_3_1_0_atlas.bif check out.
cvs -z3 -d:ext:zhuao@cvs.helixcommunity.org:/cvsroot/client co -r hxclient_3_1_0_atlas build/BIF
But when I use the following command, hxclient_3_1_0_atlas.bif can be checked out
cvs -z3 -d:ext:zhuao@cvs.helixcommunity.org:/cvsroot/client co build/BIF
ZHAO, Halley (Aihua)
Email: halley.zhao@intel.com
Tel: +86(21)61166476
iNet: 8821-6476
SSG/OTC/UMD
------------------------------------------------------------------------------
_______________________________________________
Helix-client-dev mailing list
Helix-client-dev@helixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/helix-client-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.helixcommunity.org/pipermail/helix-client-dev/attachments/20070906/6e7b8579/attachment.html
From ehyche at real.com Thu Sep 6 09:53:57 2007
From: ehyche at real.com (Eric Hyche)
Date: Thu Sep 6 09:45:20 2007
Subject: [Helix-client-dev] there is some issue for wbmp plugin based
onhxclient_atlas_3_1_0_restrict
In-Reply-To: <094BCE01AFBE9646AF220B0B3F367AAB01503559@pdsmsx413.ccr.corp.intel.com>
References: <094BCE01AFBE9646AF220B0B3F367AAB01503559@pdsmsx413.ccr.corp.intel.com>
Message-ID: <00c401c7f0a6$8558dfa0$db68a8c0@EHYCHED620>
Can you trace this through a little further to find
out a little more what's going on?
For instance, trace through the wbmp fileformat
and see if it's delivering packets correctly
(FileHeaderReady(), StreamHeaderReady(), and PacketReady()
calls are made) and see if these packets are received
by the wbmp renderer (OnHeader() and OnPacket()
calls made in the renderer).
Eric
=============================================
Eric Hyche (ehyche@real.com)
Technical Lead
RealNetworks, Inc.
> -----Original Message-----
> From: helix-client-dev-bounces@helixcommunity.org
> [mailto:helix-client-dev-bounces@helixcommunity.org] On
> Behalf Of Zhao, Halley
> Sent: Thursday, September 06, 2007 2:56 AM
> To: helix-client-dev@helixcommunity.org
> Subject: [Helix-client-dev] there is some issue for wbmp
> plugin based onhxclient_atlas_3_1_0_restrict
>
> Splay based on hxclient_cayenne_1_5_0_restricted can playback
> *.wbmp well.
>
> For splay based on hxclient_atlas_3-1_0_restricted, there is
> some issue:
>
> halley@azhao2ubt:/home/zhuao/helix_cvs/splay_atlas$ ./splay
> /mnt/umdlinux/umd/multimedia/misc\ streams/supported/bus.wbmp
>
> Simpleplayer is looking for the client core at ./hxmedpltfm.so
>
> opening file:///mnt/umdlinux/umd/multimedia/misc
> streams/supported/bus.wbmp on player 0
>
> Report(3, -2147221497, "(NULL)", 0, "(NULL)", "HXR_NOT_INITIALIZED")
>
>
>
> ZHAO, Halley (Aihua)
>
> Email: halley.zhao@intel.com
>
> Tel: +86(21)61166476
>
> iNet: 8821-6476
>
> SSG/OTC/UMD
>
>
>
>
From dyek at real.com Thu Sep 6 10:23:27 2007
From: dyek at real.com (Daniel Yek)
Date: Thu Sep 6 10:14:45 2007
Subject: [Helix-client-dev] Non gtk based player
In-Reply-To: <1189070546.4232.8.camel@ps4838.persistent.co.in>
References: <1189070546.4232.8.camel@ps4838.persistent.co.in>
Message-ID: <46E0378F.6020307@real.com>
RAKESH KN wrote:
> I'm trying to play Ogg files (interested to play theora
> specifically) with helix player.
Helix Player support Ogg Theora playback; it is GTK+-based.
> I want to use non gtk based player.
So, you don't want to use Helix Player, is that right?
Is splay suitable for you? (There are various other players around; you
can search for them in Helix Community web pages.)
export SYSTEM_ID=linux-2.2-libc6-gcc32-i586
[0] Set BIF branch (hxclient_1_5_0_cayenne)
[1] Set Target(s) (splay, xiphplins) -- Type them in.
[2] Set Profile (helix-client-all-defines-free)
> Please let me know the branch-id and profile.
> The system id I'm using is linux-2.2-libc6-gcc32-i586
>
> Regards,
> Rakesh KN
>
From milko at real.com Thu Sep 6 17:28:57 2007
From: milko at real.com (Milko Boic)
Date: Thu Sep 6 17:20:22 2007
Subject: [Helix-client-dev] CR-Client: dtdriver samples and fixes
Message-ID: <6.2.1.2.2.20070906172343.0bf7a280@mailone.real.com>
Modified by: milko@real.com
Date: 09:06:07
Project: dtdriver
Synopsis: dtdriver SDK samples and fixes
Overview:
The change adds two samples demonstrating dtdriver
plugin.
1.) The CD-Ripping case:
Encoding of PCM stream supplied by the caller into AAC in .3gp format.
2.) The CD-Burning case:
Decoding and ressampling of audio stream and returning it to the caller.
The change also corrects a few issues discovered during sample creation:
- Fixed mp4 file format including server features to not reject 3gpp-rel7
branded files when running on client.
- Fixed mp4 filewriter to use context for ASM parsing tools to properly
function in client builds.
- Added support for old producer API (channel mapping scheme) applicable
to Producer10 and older versions. The API changed and mapping for
channel format must be mapped in order to interface from Atlas to
older producer versions. The mapping is explicitly triggered via
"DTDriveUseProd10Interface" = 1 preference or "EncodeLegacyAPI" = 1
DtDriver option.
- Added support for IHXObjectConfiguration interface in an externally
provided source handler. This interface is now used to pass the
dtdriver engine context to the source handler thus allowing the
source handler to use common class factory, scheduler and other
services from the proper context.
Modified files:
/datatype/tools/dtdriver/engine/cencsrchdlr.cpp,v
/datatype/tools/dtdriver/engine/csrchdlrstackfact.cpp,v
/datatype/tools/dtdriver/engine/pub/cencsrchdlr.h,v
/datatype/tools/dtdriver/engine/pub/ffdriver.h,v
/datatype/mp4/fileformat/qtffplin.cpp,v
/datatype/mp4/filewriter/mp4sm.cpp,v
New Files:
/datatype/tools/dtdriver/samples/decode_source
/datatype/tools/dtdriver/samples/direct_encode
Image Size and Heap Use impact (Client -Only):
Small increase.
Platforms and Profiles Affected:
All
Distribution Libraries Affected:
none
Distribution library impact and planned action:
n/a
Platforms and Profiles Build Verified:
system id: win32-i386-vc7
target: dtdriver
profile: helix-client-all-defines
branch: helix-restricted
Platforms and Profiles Functionality verified:
Windows
Branches:
HEAD, hxclient_3_1_0_atlas
-------------- next part --------------
Index: dtdriver/engine/cencsrchdlr.cpp
===================================================================
RCS file: /cvsroot/datatype/tools/dtdriver/engine/cencsrchdlr.cpp,v
retrieving revision 1.24
diff -u -w -r1.24 cencsrchdlr.cpp
--- dtdriver/engine/cencsrchdlr.cpp 1 Sep 2007 00:07:32 -0000 1.24
+++ dtdriver/engine/cencsrchdlr.cpp 6 Sep 2007 21:04:24 -0000
@@ -52,6 +52,8 @@
#define DTDRENC_DEFAULT_FRAME_RATE 24.0
#define DTDRENC_ENCODED_DIM_MULTIPLE 16
+#define ADAPT_CHANNELS_TO_INTERFACE(eChnl) (m_bUseProd10Interface ? MapRP11toRP10AudioChannelFormat(eChnl) : (eChnl))
+
typedef struct
{
UINT32 m_ulBitrate;
@@ -222,12 +224,43 @@
{HXT_NUM_VIDEO_FORMATS, "HXT_NUM_VIDEO_FORMATS"}
};
+const CEncoderSourceHandler::AudioChannelFormatPR11toPR10Map CEncoderSourceHandler::m_pAudioChannelFormatRP11toRP10Map[] =
+{
+ {HXT_AUDIO_CHANNEL_FORMAT_INVALID, HXT_AUDIO_CHANNEL_FORMAT_INVALID},
+ {HXT_AUDIO_FRONT_CENTER, HXT_AUDIO_FRONT_RIGHT},
+ {HXT_AUDIO_FRONT_LEFT, HXT_AUDIO_FRONT_CENTER},
+ {HXT_AUDIO_FRONT_RIGHT, HXT_AUDIO_FRONT_LEFT},
+ {HXT_AUDIO_LOW_FREQUENCY, HXT_AUDIO_LOW_FREQUENCY},
+ {HXT_AUDIO_BACK_CENTER, HXT_AUDIO_FRONT_RIGHT_OF_CENTER},
+ {HXT_AUDIO_BACK_LEFT, HXT_AUDIO_BACK_CENTER},
+ {HXT_AUDIO_BACK_RIGHT, HXT_AUDIO_BACK_LEFT},
+ {HXT_AUDIO_FRONT_LEFT_OF_CENTER, HXT_AUDIO_BACK_RIGHT},
+ {HXT_AUDIO_FRONT_RIGHT_OF_CENTER, HXT_AUDIO_FRONT_LEFT_OF_CENTER},
+ {HXT_AUDIO_SIDE_LEFT, HXT_AUDIO_SIDE_LEFT},
+ {HXT_AUDIO_SIDE_RIGHT, HXT_AUDIO_SIDE_RIGHT},
+ {HXT_AUDIO_TOP_CENTER, HXT_AUDIO_TOP_CENTER},
+ {HXT_AUDIO_TOP_FRONT_CENTER, HXT_AUDIO_TOP_FRONT_LEFT},
+ {HXT_AUDIO_TOP_FRONT_LEFT, HXT_AUDIO_TOP_FRONT_CENTER},
+ {HXT_AUDIO_TOP_FRONT_RIGHT, HXT_AUDIO_TOP_FRONT_RIGHT},
+ {HXT_AUDIO_TOP_BACK_CENTER, HXT_AUDIO_TOP_BACK_LEFT},
+ {HXT_AUDIO_TOP_BACK_LEFT, HXT_AUDIO_TOP_BACK_CENTER},
+ {HXT_AUDIO_TOP_BACK_RIGHT, HXT_AUDIO_TOP_BACK_RIGHT},
+ {HXT_AUDIO_RESERVED, HXT_AUDIO_RESERVED},
+
+ // convenience defines
+ {HXT_AUDIO_MONO, HXT_AUDIO_FRONT_RIGHT},
+ {HXT_AUDIO_STEREO, (EHXTAudioChannelFormat) (HXT_AUDIO_FRONT_CENTER | HXT_AUDIO_FRONT_LEFT)},
+ {HXT_AUDIO_4_CHANNELS_SURROUND, (EHXTAudioChannelFormat) (HXT_AUDIO_FRONT_CENTER | HXT_AUDIO_FRONT_LEFT | HXT_AUDIO_FRONT_RIGHT | HXT_AUDIO_FRONT_RIGHT_OF_CENTER)},
+ {HXT_AUDIO_4_CHANNELS_QUADRO, (EHXTAudioChannelFormat) (HXT_AUDIO_FRONT_CENTER | HXT_AUDIO_FRONT_LEFT | HXT_AUDIO_BACK_CENTER | HXT_AUDIO_BACK_LEFT)},
+ {HXT_AUDIO_5_CHANNELS, (EHXTAudioChannelFormat) (HXT_AUDIO_FRONT_CENTER | HXT_AUDIO_FRONT_LEFT | HXT_AUDIO_FRONT_RIGHT | HXT_AUDIO_TOP_BACK_CENTER | HXT_AUDIO_BACK_LEFT)},
+ {HXT_AUDIO_5_1_CHANNELS, (EHXTAudioChannelFormat) (HXT_AUDIO_FRONT_CENTER | HXT_AUDIO_FRONT_LEFT | HXT_AUDIO_FRONT_RIGHT | HXT_AUDIO_TOP_BACK_CENTER | HXT_AUDIO_BACK_LEFT | HXT_AUDIO_LOW_FREQUENCY)}
+};
+
CProducerEventSink::CProducerEventSink()
: m_lRefCount(0)
, m_pMutex(NULL)
, m_bEncodeStarted(FALSE)
, m_bEncodeFinished(FALSE)
-
{
HXLOGL4(HXLOG_DTDR, "CON CProducerEventSink this=%p", this);
}
@@ -395,6 +428,7 @@
, m_bDisableResizePadding(FALSE)
, m_bEnablePacketLogging(FALSE)
, m_bEncodeFromURL(FALSE)
+ , m_bUseProd10Interface(FALSE)
{
if (m_pContext)
{
@@ -730,6 +764,15 @@
ReadPrefBOOL(m_pContext, "DTDriveDisableResizePadding", m_bDisableResizePadding);
// Get the preference to enable packet logging
ReadPrefBOOL(m_pContext, "DTDriveEnablePacketLogging", m_bEnablePacketLogging);
+ // Configure to use Producer10 interface
+ ReadPrefBOOL(m_pContext, "DTDriveUseProd10Interface", m_bUseProd10Interface);
+ {
+ UINT32 ulVal = 0;
+ if (SUCCEEDED(m_pOptions->GetPropertyULONG32("EncodeLegacyAPI", ulVal)))
+ {
+ m_bUseProd10Interface = (ulVal != 0);
+ }
+ }
// Instruct decoder to produce at least 16bit samples
ULONG32 ulMinOutputBitsPerSample = 0;
m_pOptions->GetPropertyULONG32("MinOutputBitsPerSample", ulMinOutputBitsPerSample);
@@ -970,7 +1013,11 @@
if (SUCCEEDED(retVal))
{
// Open the encoding session dll
- retVal = m_pDllAccess->open("encsession.dll", DLLTYPE_ENCSDK, m_pContext);
+ if (m_pDllAccess->open("encsession.dll", DLLTYPE_ENCSDK, m_pContext) != DLLAccess::DLL_OK)
+ {
+ retVal = HXR_FAIL;
+ }
+
if (SUCCEEDED(retVal))
{
// Set the return value
@@ -1262,7 +1309,7 @@
if (SUCCEEDED(retVal))
{
// Set the channel format
- retVal = pAudioPinFormat->SetChannelFormat(eChannels);
+ retVal = pAudioPinFormat->SetChannelFormat(ADAPT_CHANNELS_TO_INTERFACE(eChannels));
if (SUCCEEDED(retVal) && ulDuration)
{
// Create a time object
@@ -2790,6 +2837,25 @@
return pszRet;
}
+EHXTAudioChannelFormat CEncoderSourceHandler::MapRP11toRP10AudioChannelFormat(EHXTAudioChannelFormat eRP11AudioChannelFormat)
+{
+ UINT32 ulIdx;
+ EHXTAudioChannelFormat eRP10AudioChannelFormat = HXT_AUDIO_CHANNEL_FORMAT_INVALID;
+
+ for (ulIdx = 0;
+ ulIdx < (sizeof(m_pAudioChannelFormatRP11toRP10Map) / sizeof(AudioChannelFormatPR11toPR10Map));
+ ulIdx ++)
+ {
+ if (m_pAudioChannelFormatRP11toRP10Map[ulIdx].eRP11Format == eRP11AudioChannelFormat)
+ {
+ eRP10AudioChannelFormat = m_pAudioChannelFormatRP11toRP10Map[ulIdx].eRP10Format;
+ break;
+ }
+ }
+
+ return eRP10AudioChannelFormat;
+}
+
HX_RESULT CEncoderSourceHandler::SetEncodingType(IHXTStreamConfig* pConfig, UINT32 ulAvg, UINT32 ulMax, HXBOOL bVideo)
{
HX_RESULT retVal = HXR_OK;
Index: dtdriver/engine/csrchdlrstackfact.cpp
===================================================================
RCS file: /cvsroot/datatype/tools/dtdriver/engine/csrchdlrstackfact.cpp,v
retrieving revision 1.14
diff -u -w -r1.14 csrchdlrstackfact.cpp
--- dtdriver/engine/csrchdlrstackfact.cpp 11 Jul 2007 16:41:05 -0000 1.14
+++ dtdriver/engine/csrchdlrstackfact.cpp 6 Sep 2007 21:04:24 -0000
@@ -37,6 +37,7 @@
* Includes
*/
#include "csrchdlrstackfact.h"
+#include "hxplgns.h"
#include "csrctrpt.h"
#include "csrcsplt.h"
@@ -317,10 +318,22 @@
if (SUCCEEDED(retVal) &&
pSourceHandlerTracker && (*pSourceHandlerTracker))
{
- (*pSourceHandlerTracker)->AddRef();
- handlerList.AddTail(*pSourceHandlerTracker);
+ IHXSourceHandler* pSourceHandler = (*pSourceHandlerTracker);
+ IHXObjectConfiguration* pObjectConfiguration = NULL;
+
+ pSourceHandler->AddRef();
+ handlerList.AddTail(pSourceHandler);
pSourceHandlerTracker++;
ulPos++;
+
+ // If the source handler supplied in the chain supports
+ // object configuration, configure it with context.
+ if (SUCCEEDED(pSourceHandler->QueryInterface(IID_IHXObjectConfiguration, (void**) &pObjectConfiguration)) &&
+ pObjectConfiguration)
+ {
+ pObjectConfiguration->SetContext(m_pContext);
+ HX_RELEASE(pObjectConfiguration);
+ }
}
if (SUCCEEDED(retVal) && (ulPos == ulPrevPos))
Index: dtdriver/engine/pub/cencsrchdlr.h
===================================================================
RCS file: /cvsroot/datatype/tools/dtdriver/engine/pub/cencsrchdlr.h,v
retrieving revision 1.16
diff -u -w -r1.16 cencsrchdlr.h
--- dtdriver/engine/pub/cencsrchdlr.h 1 Sep 2007 00:07:32 -0000 1.16
+++ dtdriver/engine/pub/cencsrchdlr.h 6 Sep 2007 21:04:24 -0000
@@ -188,6 +188,7 @@
const char* GetSampleFormat(EHXTAudioSampleFormat eFormat);
const char* GetChannelFormat(EHXTAudioChannelFormat eFormat);
const char* GetColorFormat(EHXTVideoColorFormat eFormat);
+ EHXTAudioChannelFormat MapRP11toRP10AudioChannelFormat(EHXTAudioChannelFormat eRP11AudioChannelFormat);
HX_RESULT SetEncodingType(IHXTStreamConfig* pConfig, UINT32 ulAvg, UINT32 ulMax, HXBOOL bVideo);
UINT32 GetNearestMultiple(UINT32 ulVal, UINT32 ulBase); // ulBase must be a power of 2
void SetupDirectInput();
@@ -218,6 +219,7 @@
HXBOOL m_bEnablePacketLogging;
CHXString m_strEncodeFromURL;
HXBOOL m_bEncodeFromURL;
+ HXBOOL m_bUseProd10Interface;
struct AudioSampleFormatMap
{
@@ -237,8 +239,15 @@
const char* m_pszFormat;
};
+ struct AudioChannelFormatPR11toPR10Map
+ {
+ EHXTAudioChannelFormat eRP11Format;
+ EHXTAudioChannelFormat eRP10Format;
+ };
+
static const AudioSampleFormatMap m_pAudioSampleFormatMap[];
static const AudioChannelFormatMap m_pAudioChannelFormatMap[];
static const VideoColorFormatMap m_pVideoColorFormatMap[];
+ static const AudioChannelFormatPR11toPR10Map m_pAudioChannelFormatRP11toRP10Map[];
};
#endif /* _CENCSRCHDLR_H_ */
Index: dtdriver/engine/pub/ffdriver.h
===================================================================
RCS file: /cvsroot/datatype/tools/dtdriver/engine/pub/ffdriver.h,v
retrieving revision 1.33
diff -u -w -r1.33 ffdriver.h
--- dtdriver/engine/pub/ffdriver.h 1 Sep 2007 00:07:33 -0000 1.33
+++ dtdriver/engine/pub/ffdriver.h 6 Sep 2007 21:04:24 -0000
@@ -108,6 +108,7 @@
#define ENCODEAUDIORATEILEAVECOMPFMTS_OPTION_NAME "EncodeAudioILeaveCompFormats"
#define MUX_OPTION_NAME "MuxAudioVideo"
#define ENCODEFROMURL_OPTION_NAME "EncodeFromURL"
+#define ENCODELEGACYAPI_OPTION_NAME "EncodeLegacyAPI"
#define ENCODEVIDEORATE_OPTION_NAME "EncodeVideoRate"
#define ENCODEVIDEORATEMAX_OPTION_NAME "EncodeVideoRateMax"
-------------- next part --------------
Index: fileformat/qtffplin.cpp
===================================================================
RCS file: /cvsroot/datatype/mp4/fileformat/qtffplin.cpp,v
retrieving revision 1.61
diff -u -w -r1.61 qtffplin.cpp
--- fileformat/qtffplin.cpp 18 Aug 2007 00:03:26 -0000 1.61
+++ fileformat/qtffplin.cpp 6 Sep 2007 20:35:38 -0000
@@ -688,7 +688,7 @@
// Check the license
#ifdef QTCONFIG_SERVER
- if (SUCCEEDED(status))
+ if (SUCCEEDED(status) && (m_TrackManager.GetEType() == QT_ETYPE_SERVER))
{
switch (m_TrackManager.GetFType())
{
@@ -750,7 +750,7 @@
}
// Reject unsupported brands
- if (SUCCEEDED(status))
+ if (SUCCEEDED(status) && (m_TrackManager.GetEType() == QT_ETYPE_SERVER))
{
UINT32 ulBrand = 0;
HX_RESULT resBrand = m_TrackManager.GetMajorBrand(&ulBrand);
@@ -1021,7 +1021,7 @@
// Broadcast Receiver plug-in to check and see if the RealServer is actually
// licensed to receive this content
#ifdef QTCONFIG_SERVER
- if(SUCCEEDED(status) && (!m_bViewSourceRequest))
+ if (SUCCEEDED(status) && (!m_bViewSourceRequest) && (m_TrackManager.GetEType() == QTCONFIG_SERVER))
{
switch(m_TrackManager.GetFType())
{
Index: filewriter/mp4sm.cpp
===================================================================
RCS file: /cvsroot/datatype/mp4/filewriter/mp4sm.cpp,v
retrieving revision 1.3
diff -u -w -r1.3 mp4sm.cpp
--- filewriter/mp4sm.cpp 2 Aug 2007 16:11:31 -0000 1.3
+++ filewriter/mp4sm.cpp 6 Sep 2007 20:35:39 -0000
@@ -63,7 +63,7 @@
class CStblManager
{
public:
- CStblManager(CMP4Atom_stbl* pStbl, IHXValues* pStreamHdr)
+ CStblManager(CMP4Atom_stbl* pStbl, IHXValues* pStreamHdr, IUnknown* pContext)
{
m_bFirstPacket = TRUE;
m_uiLastTimeStamp = 0;
@@ -97,7 +97,7 @@
if (pASMRuleBook->GetSize() > 0 && pszASMRuleBook)
{
// Create an ASMRulebook object
- ASMRuleBook* pRuleBook = new ASMRuleBook(pszASMRuleBook);
+ ASMRuleBook* pRuleBook = new ASMRuleBook(pContext, pszASMRuleBook);
if (pRuleBook)
{
// Get the number of rules
@@ -1421,7 +1421,7 @@
retVal = HXR_OUTOFMEMORY;
// pass off the stbl atom to the stbl manager
- m_pStreamInfo[usStreamNum].m_pStblManager = new CStblManager(pStbl, m_pStreamInfo[usStreamNum].m_pStreamHeader);
+ m_pStreamInfo[usStreamNum].m_pStblManager = new CStblManager(pStbl, m_pStreamInfo[usStreamNum].m_pStreamHeader, m_pContext);
if( m_pStreamInfo[usStreamNum].m_pStblManager )
{
-------------- next part --------------
From halley.zhao at intel.com Thu Sep 6 17:52:51 2007
From: halley.zhao at intel.com (Zhao, Halley)
Date: Thu Sep 6 17:44:20 2007
Subject: [Helix-client-dev] where is the branch for
hxclient_3_1_0_atlas.bif
In-Reply-To: <001a01c7f06e$033e6cc0$7d01a8c0@user>
References: <094BCE01AFBE9646AF220B0B3F367AAB0150355C@pdsmsx413.ccr.corp.intel.com>
<001a01c7f06e$033e6cc0$7d01a8c0@user>
Message-ID: <094BCE01AFBE9646AF220B0B3F367AAB0150355D@pdsmsx413.ccr.corp.intel.com>
Yes, I can get *.bif when I run build.py.
But, if I want to submit patch for these BIF file, how can I get them from cvs repository directly, and make patch against them?
________________________________
From: Lovish Dhawan [mailto:ldhawan@real.com]
Sent: 2007ฤ๊9ิย6ศี 18:09
To: Zhao, Halley; helix-client-dev@helixcommunity.org
Subject: Re: [Helix-client-dev] where is the branch for hxclient_3_1_0_atlas.bif
Hi Zhao,
Any bif file is not specific to atlas 310 or something.
You can checkout the hxclient_3_1_0_atlas.bif using
cvs-d:ext:@cvs.helixcommunity.org:/cvsroot/ribosome co build
and after that when you will do a build.py , you will get all bif files as per your .buildrc
Thanks,
Lovish
----- Original Message -----
From: Zhao, Halley
To: helix-client-dev@helixcommunity.org
Sent: Thursday, September 06, 2007 3:01 PM
Subject: [Helix-client-dev] where is the branch for hxclient_3_1_0_atlas.bif
If I want to submit a patch for hxclient_3_1_0_atlas.bif, which branch should I base on?
When I use the following command, there is no hxclient_3_1_0_atlas.bif check out.
cvs -z3 -d:ext:zhuao@cvs.helixcommunity.org:/cvsroot/client co -r hxclient_3_1_0_atlas build/BIF
But when I use the following command, hxclient_3_1_0_atlas.bif can be checked out
cvs -z3 -d:ext:zhuao@cvs.helixcommunity.org:/cvsroot/client co build/BIF
ZHAO, Halley (Aihua)
Email: halley.zhao@intel.com
Tel: +86(21)61166476
iNet: 8821-6476
SSG/OTC/UMD
________________________________
_______________________________________________
Helix-client-dev mailing list
Helix-client-dev@helixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/helix-client-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.helixcommunity.org/pipermail/helix-client-dev/attachments/20070907/930d44b6/attachment.html
From parora at adroit-inc.com Thu Sep 6 23:49:13 2007
From: parora at adroit-inc.com (Pooja Arora)
Date: Thu Sep 6 23:40:38 2007
Subject: [Helix-client-dev] SystemID for jsr135kit
Message-ID: <004801c7f11b$34d45490$5a01a8c0@absfeoo521jysh>
What would be the SystemID for building Target "jsr135kit".
Required for compilation process.
Many Thanks
Pooja Arora
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.helixcommunity.org/pipermail/helix-client-dev/attachments/20070907/6b5c0d9e/attachment-0001.html
From rakesh_kn at persistent.co.in Fri Sep 7 00:02:15 2007
From: rakesh_kn at persistent.co.in (Rakesh KN)
Date: Thu Sep 6 23:52:41 2007
Subject: [Helix-client-dev] Playing the video in full screen mode
Message-ID: <003901c7f11d$0b809430$351a0b0a@persistent.co.in>
Hi all,
I want to play splay in full screen mode. With reference to the following
link, I tried using fs+/fs- but it is not working.
also there is no code present in clientapps/simpleplayer/main.cpp related to
fs+ option.
http://lists.helixcommunity.org/pipermail/helix-client-dev/2007-January/0056
46.html
System-id: linux-2.2-libc6-gcc32-i586
Branch: helix_1_5_0_cayenne
Target: splay
Profile: helix-client-all-defines
Does any one have update on this.
Regards,
Rakesh
DISCLAIMER
==========
This e-mail may contain privileged and confidential information which is the property of Persistent Systems Pvt. Ltd. It is intended only for the use of the individual or entity to which it is addressed. If you are not the intended recipient, you are not authorized to read, retain, copy, print, distribute or use this message. If you have received this communication in error, please notify the sender and delete all copies of this message. Persistent Systems Pvt. Ltd. does not accept any liability for virus infected mails.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.helixcommunity.org/pipermail/helix-client-dev/attachments/20070907/b780f0f5/attachment.html
From karthikenus at gmail.com Fri Sep 7 01:32:51 2007
From: karthikenus at gmail.com (karthik)
Date: Fri Sep 7 01:27:31 2007
Subject: [Helix-client-dev] karthik is your Yaar! :)
Message-ID: <60cf7ee8ee8fa1e0c4e09c33f444f0a1@localhost.localdomain>
An HTML attachment was scrubbed...
URL: http://lists.helixcommunity.org/pipermail/helix-client-dev/attachments/20070907/1f775c38/attachment.html
From anishpoduval at praiseyah.com Fri Sep 7 02:54:01 2007
From: anishpoduval at praiseyah.com (AnishTHEpoduval)
Date: Fri Sep 7 02:46:26 2007
Subject: [Helix-client-dev] Helix-client-dev] DRM encrypted file open
problem.
Message-ID: <20070907025401.D3A9EB37@resin13.mta.everyone.net>
An HTML attachment was scrubbed...
URL: http://lists.helixcommunity.org/pipermail/helix-client-dev/attachments/20070907/49b97fe6/attachment.html
From gwright at real.com Fri Sep 7 11:15:07 2007
From: gwright at real.com (Greg Wright)
Date: Fri Sep 7 11:06:10 2007
Subject: [Helix-client-dev] Re: [Player-dev] Playing the video in full
screen mode
In-Reply-To: <003901c7f11d$0b809430$351a0b0a@persistent.co.in>
References: <003901c7f11d$0b809430$351a0b0a@persistent.co.in>
Message-ID: <46E1952B.6060107@real.com>
Rakesh KN wrote:
> Hi all,
>
>
>
> I want to play splay in full screen mode. With reference to the following
> link, I tried using fs+/fs- but it is not working.
>
> also there is no code present in clientapps/simpleplayer/main.cpp related to
> fs+ option.
It works for me on HEAD, 310Atlas and 150Cay, what branch are
you on? Now, while 'fs+' takes me to full screen it still doesn't
play (windows). It just sits there. So, it does appear there is
a bug in the full screen code of splay right now.
--greg.
>
>
>
> http://lists.helixcommunity.org/pipermail/helix-client-dev/2007-January/0056
> 46.html
>
>
>
> System-id: linux-2.2-libc6-gcc32-i586
>
> Branch: helix_1_5_0_cayenne
>
> Target: splay
>
> Profile: helix-client-all-defines
>
>
>
> Does any one have update on this.
>
>
>
> Regards,
>
> Rakesh
>
>
> DISCLAIMER
> ==========
> This e-mail may contain privileged and confidential information which is the property of Persistent Systems Pvt. Ltd. It is intended only for the use of the individual or entity to which it is addressed. If you are not the intended recipient, you are not authorized to read, retain, copy, print, distribute or use this message. If you have received this communication in error, please notify the sender and delete all copies of this message. Persistent Systems Pvt. Ltd. does not accept any liability for virus infected mails.
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Player-dev mailing list
> Player-dev@helixcommunity.org
> http://lists.helixcommunity.org/mailman/listinfo/player-dev
From rakesh_kn at persistent.co.in Sun Sep 9 22:57:06 2007
From: rakesh_kn at persistent.co.in (Rakesh KN)
Date: Mon Sep 10 00:39:08 2007
Subject: [Helix-client-dev] RE: [Player-dev] Playing the video in full
screen mode
In-Reply-To: <46E1952B.6060107@real.com>
References: <003901c7f11d$0b809430$351a0b0a@persistent.co.in>
<46E1952B.6060107@real.com>
Message-ID: <001501c7f36f$6b055720$351a0b0a@persistent.co.in>
Rakesh KN wrote:
> Hi all,
>
>
>
> I want to play splay in full screen mode. With reference to the following
> link, I tried using fs+/fs- but it is not working.
>
> also there is no code present in clientapps/simpleplayer/main.cpp related
to
> fs+ option.
> It works for me on HEAD, 310Atlas and 150Cay, what branch are
> you on? Now, while 'fs+' takes me to full screen it still doesn't
> play (windows). It just sits there. So, it does appear there is
> a bug in the full screen code of splay right now.
--greg.
As mentioned in my mail, I am using 150Cay, can you kindly tell me where to
look for 'fs+' option.
--Rakesh
>
>
>
>
http://lists.helixcommunity.org/pipermail/helix-client-dev/2007-January/0056
> 46.html
>
>
>
> System-id: linux-2.2-libc6-gcc32-i586
>
> Branch: helix_1_5_0_cayenne
>
> Target: splay
>
> Profile: helix-client-all-defines
>
>
>
> Does any one have update on this.
>
>
>
> Regards,
>
> Rakesh
DISCLAIMER
==========
This e-mail may contain privileged and confidential information which is the property of Persistent Systems Pvt. Ltd. It is intended only for the use of the individual or entity to which it is addressed. If you are not the intended recipient, you are not authorized to read, retain, copy, print, distribute or use this message. If you have received this communication in error, please notify the sender and delete all copies of this message. Persistent Systems Pvt. Ltd. does not accept any liability for virus infected mails.
From ehyche at real.com Mon Sep 10 07:00:01 2007
From: ehyche at real.com (Eric Hyche)
Date: Mon Sep 10 06:50:30 2007
Subject: [Helix-client-dev] RE: Helix-client-dev] DRM encrypted file open
problem.
In-Reply-To: <20070907025401.D3A9EB37@resin13.mta.everyone.net>
References: <20070907025401.D3A9EB37@resin13.mta.everyone.net>
Message-ID: <009601c7f3b2$e2d38630$db68a8c0@EHYCHED620>
> -----Original Message-----
> From: AnishTHEpoduval [mailto:anishpoduval@praiseyah.com]
> Sent: Friday, September 07, 2007 5:54 AM
> To: ehyche@real.com; gwright@real.com; zhao halley;
> helix-client-dev@helixcommunity.org ; rakesh kn; rishi mathew
> Subject: Helix-client-dev] DRM encrypted file open problem.
>
>
>
> Hi all,
>
> I have tried to play a DRM-encrypted mp3 file using splay on
> my linux machine, running [Fedora core 4].
> Splay was created using the following options,
> 1.
> SYSTEM_ID=linux-2.2-libc6-gcc32-i586
> 2.branch= hxclient_1_5_0_cayenne
> 3.profile=helix-all-defines
> 4. Target: splay
>
> 1. I'm unable to open the encrypted file and below is the
> error message i'm getting,
>
> Simpleplayer is looking for the client core at ./hxmedpltfm.so
> opening
> file:///root/DRM_encrypted_files/DRM_encrypted_files/file6021_
> mp3.odf on player 0
> Report(3, -2147221487,
> "file:///root/DRM_encrypted_files/DRM_encrypted_files/file6021
> _mp3.odf", 0, "(NULL)", "HXR_NO_RENDERER")
>
Well, first of all, with the file extension ".odf" the client core
is going to try and look for a file format which claims the ".odf"
extension, so it therefore won't get picked up by the .mp3
fileformat.
However, I'm not familiar with ".odf" files. What kind of