Building of producer from helix community is broken on both
producer branch
and head. I cannot provide a fix date now by which this
will get fixed.
Once we have producer building from helix community I can
guide you on
specific that you would need to do add AMR-WB support.
Thanks
Sujeet
-----Original Message-----
From: Eric Hyche [mailto:ehyche real.com]
Sent: Wednesday, September 27, 2006 7:08 AM
To: 'Richard Poirier'; 'Greg Wright'
Cc: datatype-dev helixcommunity.org; helix-producer-dev helixcommunity.org;
'Sujeet Kharkar'
Subject: RE: [datatype-dev] RE: [Helix-producer-dev] Adding
AMR-WB+ support
toproducer - Gettingstarted
Richard,
Sujeet will have to answer the producer-related questions.
As far as the build errors, it looks like that some of
the changes we made on the HEAD for the client may have
not gotten fully integrated into the producer builds (the
IHXMutex vs HXMutex change, for instance). Sujeet should
know for sure.
Sujeet: what would Richard need to do in order to integrate
AMR-WB encoding support into the producer?
Eric
=============================================
Eric Hyche (ehyche real.com)
Technical Lead
RealNetworks, Inc.
> -----Original Message-----
> From: Richard Poirier [mailto:richard.poirier voiceage.com]
> Sent: Tuesday, September 26, 2006 3:05 PM
> To: Greg Wright; ehyche real.com
> Cc: datatype-dev helixcommunity.org;
> helix-producer-dev helixcommunity.org; Sujeet Kharkar
> Subject: RE: [datatype-dev] RE: [Helix-producer-dev]
Adding
> AMR-WB+ support toproducer - Gettingstarted
>
>
> I'm back trying to build the producer (producerdna_all)
from
> the head branch. A few months ago we added the WB+
codec to
> the Helix player then to the Helix server and were
certain
> that we could get a complete solution by adding it to
the
> producer in order to create content. I'm starting to
worry
> that the producer might not be usable after all. Does
anybody
> have an opinion on the efforts necessary to add WB+, or
any
> codec, to the producer? In fact has anyone succeeded to
build
> the producer from head?
>
> I attached my build.out which I get when trying to
build an
> unmodified version of head for producerdna_all and
> helix-producer-all-defines. The same set of source
files
> builds with no errors when I build for splay and
> helix-client-all-defines.
>
> My SetSDKPath statements look correct but I'm getting
macro
> redefinition warnings that make me worry as well as
fatal
> errors such as
>
> ##################
> C:Program FilesMicrosoft Visual Studio .NET
> 2003Vc7PlatformSDKIncludeWinNT.h(104) : warning
C4005:
> 'POINTER_64'
> : macro redefinition
>
c:_Helixsourceheadcommonincludehxbastsd.h(84) :
> see previous definition of 'POINTER_64'
> hxtlogutil.cpp(192) : error C2664:
'HXScopeLock::HXScopeLock(IHXMutex
> *)' : cannot convert parameter 1 from 'HXMutex *' to
'IHXMutex *'
> Types pointed to are unrelated; conversion
requires
> reinterpret_cast, C-style cast or function-style cast
NMAKE :
> fatal error U1077: 'cl' : return code '0x2'
> Stop.
> ######################
>
> If anyone can point out a few things to look at I'd
appreciate.
>
> -richard
>
> -----Original Message-----
> From: Greg Wright [mailto:gwright real.com]
> Sent: 6 septembre 2006 12:36
> To: ehyche real.com
> Cc: Richard Poirier; datatype-dev helixcommunity.org;
> helix-producer-dev helixcommunity.org; Sujeet Kharkar
> Subject: Re: [datatype-dev] RE: [Helix-producer-dev]
Adding
> AMR-WB+ support toproducer - Gettingstarted
>
> Eric Hyche wrote:
> >
> >
> >> -----Original Message-----
> >> From: Richard Poirier
[mailto:richard.poirier voiceage.com]
> >> Sent: Wednesday, September 06, 2006 10:37 AM
> >> To: ehyche real.com; datatype-dev helixcommunity.org;
> >> helix-producer-dev helixcommunity.org
> >> Subject: RE: [datatype-dev] RE:
[Helix-producer-dev] Adding
> >> AMR-WB+ support toproducer - Gettingstarted
> >>
> >> Eric,
> >>
> >> Producerdna_all doesn't show in the list when
I list the target by
> >> typing 1 then 0 in the build menu. However I
can enter manually
> >> producerdna_all and indeed that target tries
to get built.
> >> I'm getting a lot of errors though but what is
really
> annoying me for
> the moment is
> >> that it says that it needs MS 8.1 SDK (DirectX
8.1) and
> QuickTime 5
> >> SDK which are both obsolete. The build also
seems to want
> VC6.0
> >> (but I'm not sure) and since I'm working with
HEAD I use VC7.0.
>
> Just in case,
>
> you did all the proper SetSDKPath() lines to your
.buildrc
> file right? For example:
>
> SetSDKPath("SYMBIAN61SDK",
"c:\symbian\6.1")
> SetSDKPath("SYMBIAN70SSDK",
"c:\symbian\7.0s\Series60_v21b")
> SetSDKPath("dxsdk",
>
"d:\cygwin\home\gwright\import\common_rn\import\
dxsdk")
>
> If ribosome doesn't see those, it will complain all the
time
> (well the QT and DirectX ones for you).
>
> --greg.
>
> >>
> >
> > I'm pretty certain that any recent DirectX SDK and
QT SDK
> will work. I
> > don't think they have to be DirectX 8.1 and QT 5.
> >
> > Also, VC7 works fine. I use it every day. Just
make sure your
> > SYSTEM_ID is win32-i386-vc7 instead of
win32-i386-vc6.
> >
> >> Given the above, and the fact that the info on
the producer on
> >> helixcommunity.org looks out of date, it seems
like the producer
> >> hasn't been worked on for a while. I'm
wondering if I'm
> looking for
> >> trouble using this just like I did when I
created a player under
> >> WinCE for
> the
> >> IPAQ. Any comments on that are welcomed.
> >>
> >
> > AFAIK, there isn't any active development going on
in the producer
> > codebase, so there's not a whole lot of devs
listening on
> the producer
> > dev lists. I'm pretty sure there is one developer
who is
> tasked with
> > producer maintainence, however, so he might be
able to help.
> >
> >> Maybe I should use another branch and if so
which is the
> best branch
> >> in your opinion? I also tried Cayenne with
VC6.0 but still
> reports 33
> >> modules failed.
> >>
> >
> > Not really sure on producer branches. Sujeet: if
Richard
> wants to add
> > a new codec to producer SDK, then what would be
the best
> branch? I'm
> > guessing we should add it to the HEAD.
> >
> >> Will I have to find MS 8.1 SDK and QuickTime 5
SDK?
> >>
> >
> > No, I don't think so. I believe more recent MS and
QT SDK's
> will work
> > as well. Sujeet?
> >
> >> I don't see any "encode" routines in
AMR-NB nor in AMR-WB in
> >> datatypeamrcodec. Does that make sense? Is
the
> producer supposed
> >> to support AMR codecs?
> >>
> >
> > I don't know whether it currently supports AMR or
not. I
> would guess
> > that producer mainly outputs .rm files. I suppose
AMR could be
> > embedded in an .rm file, but I think that AMR
normally
> lives in .mp4
> > or .amr files. If that's the case, I doubt that
producer
> SDK supports
> > writing out to .mp4 or .amr files, but I may be
wrong,
> since producer
> > is not really my area. Sujeet: can you clarify?
> >
> > Eric
> >
> > ==============================================
> > Eric Hyche (ehyche real.com)
> > Technical Lead
> > Embedded Player and Technologies
> > RealNetworks, Inc.
> >
> >
> >> Thanks.
> >>
> >> -richard
> >>
> >>
> >> -----Original Message-----
> >> From: Eric Hyche [mailto:ehyche real.com]
> >> Sent: 6 septembre 2006 07:42
> >> To: Richard Poirier; datatype-dev helixcommunity.org;
> >> helix-producer-dev helixcommunity.org
> >> Subject: RE: [datatype-dev] RE:
[Helix-producer-dev]
> Adding AMR-WB+
> >> support toproducer - Gettingstarted
> >>
> >>
> >> Richard,
> >>
> >> From looking at helix.bif, I still see
producerdna_all here:
> >>
> >> <!-- PRODUCERDNA_ALL -->
> >> <module id="producerdna_all"
group="tools" type="name_only">
> >> <cvs root="helix"/>
> >> <includeplatforms>
> >> unix mac win32
> >> </includeplatforms>
> >>
> >> <dependlist>
> >> producerapps_installer
> >> producersdk_installer
> >> producersdk_installer_sdkdebug
> >> producersdk_activex_ctrl_installer
> >> </dependlist>
> >> </module>
> >>
> >> Does building this target not work for you?
> >>
> >> As far as some of the other targets:
> >>
> >>> - producerapps_checkout_only
> >>>
> >>> - producersdk_checkout_only
> >>>
> >> The *_checkout_only targets are just
convenience targets
> if you want
> >> to check out all the source in a particular
project.
> >>
> >>> - producersdk_common_include
> >>>
> >> This is just the Producer's equivalent of
common/include - the
> >> primary include directory for interfaces and
defines - things not
> >> tied directly to classes.
> >>
> >> Eric
> >>
> >> ==============================================
> >> Eric Hyche (ehyche real.com)
> >> Technical Lead
> >> Embedded Player and Technologies
> >> RealNetworks, Inc.
> >>
> >>> -----Original Message-----
> >>> From: datatype-dev-bounces helixcommunity.org
> >>> [mailto:datatype-dev-bounces helixcommunity.org] On Behalf Of
> >>> Richard Poirier
> >>> Sent: Tuesday, September 05, 2006 8:05 AM
> >>> To: datatype-dev helixcommunity.org;
> >>> helix-producer-dev helixcommunity.org
> >>> Subject: [datatype-dev] RE:
[Helix-producer-dev] Adding
> >>> AMR-WB+ support toproducer -
Gettingstarted
> >>>
> >>> But the link
> >>> https://producersdk.helixcommunity.org/docs/quickstart
.htm
> >>>
> >>> is out of date and says to select
producerdna_all for
> target which
> >>> doesn't exist. Can someone help me start
up? Which is the right
> >>> mailing list for adding a new codec in the
Producer?
> >>>
> >>> -richard
> >>>
> >>> -----Original Message-----
> >>> From: helix-producer-dev-bounces helixcommunity.org
> >>> [mailto:helix-producer-dev-bounces helixcommunity.org] On
> Behalf Of
> >>> Richard Poirier
> >>> Sent: 1 septembre 2006 10:30
> >>> To: helix-producer-dev helixcommunity.org
> >>> Subject: [Helix-producer-dev] Adding
AMR-WB+ support to
> producer -
> >>> Gettingstarted
> >>>
> >>> Hi,
> >>>
> >>>
> >>>
> >>> We've already added AMR-WB+ (3GPP TS
26.304) to the DNA
> client and
> >>> server and we have the intention to add
WB+ support to the
> >> producer as
> >>> well.
> >>>
> >>>
> >>>
> >>> The build guide says to use the Target -
producerdna_all but it
> >>> doesn't exist in the list anymore. Can
anyone tell me what the
> >> differences are
> >>> between the available producer targets
> >>>
> >>>
> >>>
> >>> - producerapps_checkout_only
> >>>
> >>> - producersdk_checkout_only
> >>>
> >>> - producersdk_common_include
> >>>
> >>>
> >>>
> >>> Thanks.
> >>>
> >>>
> >>>
> >>> -richard
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
_______________________________________________
> >>> Helix-producer-dev mailing list
> >>> Helix-producer-dev helixcommunity.org
> >>>
> http://lists.helixcommunity.org/mailman/listi
nfo/helix-producer-dev
> >>>
> >>>
_______________________________________________
> >>> Datatype-dev mailing list
> >>> Datatype-dev helixcommunity.org
> >>> http://lists.helixcommunity.org/mailman/listinfo/da
tatype-dev
> >>>
> >
> >
> > _______________________________________________
> > Datatype-dev mailing list
> > Datatype-dev helixcommunity.org
> > http://lists.helixcommunity.org/mailman/listinfo/da
tatype-dev
> >
>
_______________________________________________
Helix-producer-dev mailing list
Helix-producer-dev helixcommunity.org
http://lists.helixcommunity.org/mailman/listi
nfo/helix-producer-dev
|