luckytutu 2011-05-08 23:36
学习了。。。
于蛋蛋 2009-12-11 17:38
thanks
cougar4309 2009-12-07 17:21
chenjianhong1984@126.com
Please send these files to me! Thx!
sri 2009-09-12 09:28
send me sms planner cracked. chin.sriv@gmail.com
celia 2009-08-02 12:07
21575831@qq.com
I can't download these files,though i have registed.
Would you like to send me these files,please?I need them very much.
Thanks a million.
juan 2009-04-29 14:55
susan.zhou.cn@hotmail.com
Please send these files to me! Thx!
bwlee 2009-04-03 17:14
Hi, I am interested in tinyline too, but I need some alternative for better performance, any advice?
Thanks!
小糊涂的超级blog 2009-03-18 22:50
@fragileheart2
In fact, you can find my mail address. you can send mail to me.
at least, you should leave your mail? nothing... how can i find you!
kingble 2009-03-17 10:45
I can't download these files despite my successfully registering too.
Please send these file to me by kingble__w@163.com,
Thanks a million.
lipeng219901 2008-12-26 18:45
刚才流言的时候,太长了有段代码没有加上去,补充如下:
- (void)layoutSubviews
{
[EAGLContext setCurrentContext:context];
[self destroyFramebuffer];
[self createFramebuffer];
set_view(self);/* initialize the object */
printf("layoutSubviews: contextwidth = %d, contextheight = %d \n", contextwidth , contextheight);
spriteData = (GLubyte *) malloc(contextwidth * contextheight * 2);// Allocated memory needed for the bitmap context
if(!spriteData) return ;
pp.should_buffer_time = 6000;
strcpy(pp.host_addr, "218.204.255.133");
pp.hostport = 9901;
strcpy(pp.play_url,"tmss://tmes_123");
pp.av_flag = 3;/* it is important */
pp.render_user_data = (void *)spriteData;/* it is not used */
pp.UI_render_image_func = (void *)render_callback;
pp.framebuffer = (void *)spriteData;
player = tmpc_init(call_back_invoke, nil, nil);
tmpc_start(player, &pp);
NSLog(@"enter layoutSubviews self = 0x%x \n", self);
}
/* generate frame and render buffer for opengl */
- (BOOL)createFramebuffer
{
glGenFramebuffersOES(1, &viewFramebuffer);/*0x01*/
glGenRenderbuffersOES(1, &viewRenderbuffer);/*0x01*/
glBindFramebufferOES(GL_FRAMEBUFFER_OES, viewFramebuffer);
glBindRenderbufferOES(GL_RENDERBUFFER_OES, viewRenderbuffer);
[context renderbufferStorage:GL_RENDERBUFFER_OES fromDrawable:(id<EAGLDrawable>)self.layer];
glFramebufferRenderbufferOES(GL_FRAMEBUFFER_OES, GL_COLOR_ATTACHMENT0_OES, GL_RENDERBUFFER_OES, viewRenderbuffer);
glGetRenderbufferParameterivOES(GL_RENDERBUFFER_OES, GL_RENDERBUFFER_WIDTH_OES, &backingWidth);/* output : 320 */
glGetRenderbufferParameterivOES(GL_RENDERBUFFER_OES, GL_RENDERBUFFER_HEIGHT_OES, &backingHeight);/* output: 480 */
if(glCheckFramebufferStatusOES(GL_FRAMEBUFFER_OES) != GL_FRAMEBUFFER_COMPLETE_OES)
{
NSLog(@"failed to make complete framebuffer object %x", glCheckFramebufferStatusOES(GL_FRAMEBUFFER_OES));
return NO;
}
return YES;
}
lipeng219901 2008-12-26 18:41
楼主,你好: 请教一个关于 apple iphone 的问题,如何使用 opengles方式回显流媒体video 。
通常在类似wince/linux等等平台上,均使用 framebuffer的方式进行video的回显。但是在iphone官方sdk2.2 上,使用opengles 时 ,无法得到buffer的首地址.
使用opengles的代码如下: 其中spriteData内存指针,在播放器中,用来填写video frame的rgb565数据。 glTexSubImage2D 函数消耗较大,严重 影响系统性能 。
请楼主多多指点,opengles 应该如何使用啊 ? msn :lipeng9901@hotmail. com 大家是知音啊,现在主要是做iphone2.2官方版本的流媒体开发,一直做手机开发,期待有机会多多交流,呵呵,少走弯路。
static int set_view(void *this)
{
myview = (EAGLView *) this;/* initialize object */
NSLog(@"set_view:myview is 0x%x \n", myview);
}
int render_callback(void *use_data, void *framebuffer, unsigned int *nextbuffer)
{
[myview drawView]; /* render texture */
}
static void call_back_invoke(void *user, int notify_id, unsigned int param)
{
return;
}
@interface EAGLView (EAGLViewPrivate)
- (BOOL)createFramebuffer;
- (void)destroyFramebuffer;
@end
@interface EAGLView (EAGLViewSprite)
- (void)setupView;
@end
@implementation EAGLView
/* vetext data : full screen display , (0, 0) is the center of the screen */
const GLfloat spriteVertices[] =
{
-1.5f, 1.5f,
1.5f, 1.5f,
-1.5f, -1.5f,
1.5f, -1.5f,
};
// Sets up an array of values for the texture coordinates.
const GLshort spriteTexcoords[] =
{
0, 0,
1, 0,
0, 1,
1, 1,
};
// You must implement this
+ (Class) layerClass
{
return [CAEAGLLayer class];
}
//The GL view is stored in the nib file. When it's unarchived it's sent -initWithCoder:
- (id)initWithCoder:(NSCoder*)coder
{
if((self = [super initWithCoder:coder])) {
// Get the layer
CAEAGLLayer *eaglLayer = (CAEAGLLayer*) self.layer;
eaglLayer.opaque = YES;
eaglLayer.drawableProperties = [NSDictionary dictionaryWithObjectsAndKeys:
[NSNumber numberWithBool:FALSE], kEAGLDrawablePropertyRetainedBacking, kEAGLColorFormatRGBA8, kEAGLDrawablePropertyColorFormat, nil];
/* create opengl context and frame buffer */
context = [[EAGLContext alloc] initWithAPI:kEAGLRenderingAPIOpenGLES1];
/* error */
if(!context || ![EAGLContext setCurrentContext:context] || ![self createFramebuffer]) {
[self release];
return nil;
}
printf("initWithCoder ok!!!!! ");
[self setupView];
NSLog(@"3333");
}
return self;
}
player_parameter pp;
// set up opengl contetxt and view
- (void)setupView
{
printf("setupView enter !!!! \n");
contextwidth = contextheight = 512;
// Sets up matrices and transforms for OpenGL ES
glViewport(0, 0, backingWidth, backingHeight);/* view port :(320 ,480) */
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrthof(-1.0f, 1.0f, -1.5f, 1.5f, -1.0f, 1.0f);
glMatrixMode(GL_MODELVIEW);
// Clears the view with black
glClearColor(0.0f, 0.0f, 0.0f, 1.0f);
// Sets up pointers and enables states needed for using vertex arrays and textures
glVertexPointer(2, GL_FLOAT, 0, spriteVertices);
glEnableClientState(GL_VERTEX_ARRAY);
glTexCoordPointer(2, GL_SHORT, 0, spriteTexcoords);
glEnableClientState(GL_TEXTURE_COORD_ARRAY);
// generate a texture
glGenTextures(1, &spriteTexture);/* spriteTexture is texture id number : 0x01 */
// Bind the texture
glBindTexture(GL_TEXTURE_2D, spriteTexture);
// Set the texture parameters to use a minifying filter and a linear filer (weighted average)
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
// Enable use of the texture
glEnable(GL_TEXTURE_2D);
// Set a blending function to use
glBlendFunc(GL_ONE, GL_ONE_MINUS_SRC_ALPHA);
// Enable blending
glEnable(GL_BLEND);
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB, contextwidth, contextheight, 0, GL_RGB, GL_UNSIGNED_SHORT_5_6_5, spriteData);
printf("contextwidth = %d, contextheight = %d \n", contextwidth , contextheight);
}
// draw video in opengles
- (void)drawView
{
//NSLog(@"draw View");
static int times = 0;
[EAGLContext setCurrentContext:context];
/* refine a continous subregion of an existing-dimensional texture image
x_offset = (512 - 320)/2 = 96
y_offset = (512 - 240)/2
*/
glEnable( GL_TEXTURE_2D );
glGetBufferPointervOES(0,0,0);
glTexSubImage2D(GL_TEXTURE_2D, 0, 96, 80, 320, 240, GL_RGB, GL_UNSIGNED_SHORT_5_6_5, spriteData);
/* following as display */
glVertexPointer(2, GL_FLOAT, 0, spriteVertices);/* spriteVertices : draw region , array element is float type */
glDrawArrays(GL_TRIANGLE_STRIP, 0, 4);/* render primitives from array data */
glBindFramebufferOES(GL_FRAMEBUFFER_OES, viewFramebuffer);
glBindRenderbufferOES(GL_RENDERBUFFER_OES, viewRenderbuffer);
glDisable( GL_TEXTURE_2D );
[context presentRenderbuffer:GL_RENDERBUFFER_OES];
}
@end
hunter lee 2008-08-29 19:09
dingding
chaotao 2008-05-16 09:31
能发到chaotao@hotmail.com吗?谢谢!
nguyenkimngan 2008-05-16 08:41
很好,我很喜欢
nguyenkimngan 2008-05-16 08:41
健康的房间是东方
ASD 2008-03-18 14:10
snivathitha@yahoo.com
ASD 2008-03-18 14:09
SEND ME THE APPS
realty 2008-02-25 16:19
好人啊。。。。
realty 2008-02-25 16:18
有用,收藏。。。。。。。。。
lsil 2008-02-13 22:08
kankan
小毛虫 2007-12-04 14:58
我想问一个问题,我从jbuilder开发完一个项目,在模拟器上运行一切ok,但在手机(V3)上运行就有毛病了,我是使用http传输数据的,但发申请之后一直都没反映,直到停止程序接收到的数据都是0个字节,你能给我点建议吗?最好是发邮件给我
hmdesign 2007-11-20 18:16
please send me all S60 games and applications.
The aspiration of a rookie
thank very much!
e-mail:hmdesign@foxmail.com
hmdesign 2007-11-20 18:14
please send me all S60 games and applications.
The aspiration of a rookie
thank very much!
riddick999 2007-11-12 23:39
不错
alsdkfjaskldj@yahoo.com 2007-08-19 22:50
alv 2007-08-07 22:34
Great job
momo_2_1@hotmail.com 2007-08-04 01:41
wombbat
momo_2_1@hotmail.com 2007-08-04 01:41
wombat
金刚 2007-07-20 00:56
I can't download these files despite my successfully registering.
Please send these file to me by jingon@citiz.net,
Thanks a million.
robn 2007-07-19 20:48
nice
robn 2007-07-19 20:48
very good
rodney 2007-06-16 01:22
hi i like sango.sis can send to me at Rodneyyeo_2003@yahoo.com
123 2007-06-13 21:14
我的青春不忧伤umd
grunt 2007-05-23 23:44
liuyan....
aaa 2007-05-10 19:55
aaaaaaaaaaaaaaaaaaaaaaa
anonim 2007-04-23 04:35
Bounce , Bounce back please
neal 2007-04-18 10:11
All Star Basket .jar
or if posible send them all to my email
ngallarte@yahoo.com thnx alot...
123123214 2007-04-02 23:55
wedfwqedwed
MouMou 2007-04-02 04:55
I NEED THOSE
Aglaya.Call.Filter.v1.00.S60.SymbianOS7.Cracked-BiNPDA.zip
Aglaya.CallMagic.v2.00.S60.SymbianOS7.Cracked-BiNPDA.zip
Aglaya.SMS.Planner.v2.00.SX1.S60.SymbianOS.Incl.Ke ymaker.Patch-COREPDA.zip
Aglaya.SMSTimer.v1.00.S60.SymbianOS.Cracked-BiNPDA.zip
THANKS
GPS地图 2007-03-31 09:51
a.Retail-BiNPDA.zip
Touchlink.Hot.Dog.2.v1.10.S60.SymbianOS7.Java.Reta il-BiNPDA.zip
Touchlink.World.Fighting.v1.10.S60.SymbianOS6.Java .Retail-BiNPDA.zip
Tracebit.City.Knights.2.v1.10.17.N7650.N6600.NGAGE .SymbianOS6.J2MEv1.Retail-aSxPDA.zip
TSSX.Metal.Bluster.v1.03.S60.SymbianOS.Cracked-XiMPDA.zip
TVSMobile.JumboSMS.v1.8.S60.SymbianOS.Retail-XiMPDA.zip
Unteh.BCReader.v1.10.S60.N6600.N6620.SymbianOS7.Cr acked-BiNPDA.zip
Unteh.BcReader.v1.33.S60.SymbianOS7.Cracked-BiNPDA.zip
Unteh.Notepad.v1.29.S60.SymbianOS8.Cracked-BiNPDA.zip
Unteh.Photomailer.Pro.v1.33.S60.SymbianOS7.Cracked -BiNPDA.zip
Unteh.PhotoMailer.Pro.v1.35.S60.SymbianOS8.Cracked -BiNPDA.zip
happy 2007-03-28 17:46
顶!!!!!!!!!!!!!!!!!!
proaugust 2007-03-13 00:01
@我好晕啊
果然是这样,感谢楼主
bzmark@citromail.hu 2007-03-11 17:09
Bounce.jar
fragileheart2 2007-03-02 22:26
Dear all,
I'm so sorry for bothering you ,but seriously I cant register into the blog ...
so I 'll ask you a favor that I'll never forget it all my life...
can you please download the files and attach them in a mail to ahmedelrayes85@gmail.com :
http://cnsoft.cnblogs.com/admin/tinyline2dmidp.ziphttp://cnsoft.cnblogs.com/admin/tinyline2dpp.ziphttp://cnsoft.cnblogs.com/admin/tinyline2dns60.ziphttp://cnsoft.cnblogs.com/admin/docs.ziphttp://cnsoft.cnblogs.com/admin/guide.zipplease I want these files very very much....
bye
ddd 2007-03-02 15:38
不错!谢谢
fragileheart2 2007-02-28 15:15
can i download this package for the blog
Chu 2007-02-26 01:02
i need CallMagic.v2.00.S60.SymbianOS7.Cracked-BiNPDA
Thx
pls
mail to chuease@gmail.com
hi 2007-02-24 15:53
lalit_litu@yahoo.co.in,,,,com2us bwling for nokia
if any other game links for nokia 3120 will be helpful
S.A. 2007-02-01 14:56
THanks
blue.almost@gmail.com