[Helix-client-dev] RE: Fixed the build depedency(bif) and video stream upside down for mjpeg plugin
Eric Hyche ehyche at real.com> -----Original Message----- > From: Zhao, Halley [mailto:halley.zhao at intel.com] > Sent: Friday, September 14, 2007 2:28 AM > To: ehyche at real.com; datatype-dev > Cc: helix-client-dev at helixcommunity.org > Subject: CN: Fixed the build depedency(bif) and video stream > upside down for mjpeg plugin > > Thanks, commit to hxclient_3_1_0_atlas. > > Another question, should I also commit to HEAD branch? > Yes, please. Eric > > >-----Original Message----- > >From: Eric Hyche [mailto:ehyche at real.com] > >Sent: 2007年9月13日 21:31 > >To: Zhao, Halley; 'datatype-dev' > >Cc: helix-client-dev at helixcommunity.org > >Subject: RE: [datatype-dev] [Helix-client-dev] CR: Fixed the build > >depedency(bif) and stream type mismatch for mjpeg plugin > > > > > >These changes look good. > > > >============================================= > >Eric Hyche (ehyche at real.com) > >Technical Lead > >RealNetworks, Inc. > > > >> -----Original Message----- > >> From: datatype-dev-bounces at helixcommunity.org > >> [mailto:datatype-dev-bounces at helixcommunity.org] On Behalf Of > >> Zhao, Halley > >> Sent: Thursday, September 13, 2007 3:21 AM > >> To: datatype-dev > >> Cc: helix-client-dev at helixcommunity.org > >> Subject: [datatype-dev] [Helix-client-dev] CR: Fixed the > >> build depedency(bif) and stream type mismatch for mjpeg plugin > >> > >> Bug Number: > >> > >> 7164 > >> > >> Bug URL: > >> > >> https://bugs.helixcommunity.org/show_bug.cgi?id=7164 > >> > >> Synopsis: > >> > >> fix a bug in mjpeg render on linux. > >> > >> Overview: > >> > >> Add Linux platform support and module dependlist in > >> hxclient_3_1_0_atlas.bif > >> > >> On linux, the image top and bottom is upside-down; fix > >> the bug in mjpgdec.cpp for linux > >> > >> by assign the correct buf address before calling jpeg lib > >> API on Linux. > >> > >> +#ifdef _WINDOWS > >> > >> pRowBuf = pDecodedBuf + (m_cinfo.output_height - > >> > >> m_cinfo.output_scanline - 1) * > >> > >> row_stride; > >> > >> +#else > >> > >> + pRowBuf = pDecodedBuf + > >> m_cinfo.output_scanline * row_stride; > >> > >> > >> > >> Files Added: > >> > >> No file added > >> > >> Files Modified: > >> > >> mjpgdec.cpp: (datatype/mjpeg/renderer/mjpgdec.cpp) > >> > >> assign the correct buf address before calling jpeg > >> lib API on Linux > >> > >> Image Size and Heap Use impact (Client -Only): > >> > >> little > >> > >> Platforms and Profiles Affected: > >> > >> platform: linux-2.2-libc6-gcc32-i586 > >> > >> profile: helix-client-all-defines > >> > >> Distribution Libraries Affected: > >> > >> mjpgrender.so > >> > >> Distribution library impact and planned action: > >> > >> None > >> > >> Platforms and Profiles Build Verified: > >> > >> Set BIF branch -> hxclient_3_1_0_atlas_restricted > >> > >> Set Target(s) -> datatype_mjpeg_renderer > >> > >> Set Profile -> helix-client-all-defines > >> > >> System ID -> linux-2.2-libc6-gcc32-i586 > >> > >> Branch: > >> > >> HEAD, hxclient_3_1_0_atlas > >> > >> Copyright assignment: <MUST be one of the following statements > > >> > >> > >> > >> 3. My company (company name here) submits this code > >> under the terms > >> > >> of a commercial contribution agreement with > RealNetworks, > >> > >> and I am authorized to contribute this code under > >> said agreement. > >> > >> Files Attached: > >> > >> datatype-mjpeg.diff > >> > >> > >> > >> ZHAO, Halley (Aihua) > >> > >> Email: halley.zhao at intel.com <mailto:aihua.zhao at intel.com> > >> > >> Tel: +86(21)61166476 > >> > >> iNet: 8821-6476 > >> > >> SSG/OTC/UMD > >> > >> > >> > >> >