[datatype-dev] [Helix-client-dev] CR: Fixed the build depedency(bif) and stream type mismatch for mjpeg plugin

[datatype-dev] [Helix-client-dev] CR: Fixed the build depedency(bif) and stream type mismatch for mjpeg plugin

Eric Hyche ehyche at real.com
Thu Sep 13 06:30:58 PDT 2007


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
> 
>  
> 
> 




More information about the Helix-client-dev mailing list
 

Site Map   |   Terms of Use   |   Privacy Policy   |   Contact Us

Copyright © 1995-2007 RealNetworks, Inc. All rights reserved. RealNetworks and Helix are trademarks of RealNetworks.
All other trademarks or registered trademarks are the property of their respective holders.