编译mobiflv问题!!!
编译mobiflv时根据说明编译成功libavcodec_mobitubia后,说明上写了5. Import project from bld.inf of MobiFLV.zip
但MobiFLV目录里没有bld.inf 如何导入?
[最优解释]
编译mobiflv时根据说明编译成功libavcodec_mobitubia后,说明上写了5. Import project from bld.inf of MobiFLV.zip
但MobiFLV目录里没有bld.inf 如何导入?
这个问题楼主是怎么解决的 啊?我现在也碰到这个问题了。
[其他解释]
MobiFLV已编译成功,请问如何调试?
[其他解释]
作者只移植了GCCE的版本没有WINSCW的,要调试就真机打LOG吧
[其他解释]
发现编译mobiflv出错了,如何导入项目?
[其他解释]
看Release Note,第四点编译的时候,出现问题:BLDMAKE ERROR: Directory "\Symbian\9.1\S60_3rd_MR\EPROC32" does not exist
bldmake returned with exit value = 1
[其他解释]
你的SDK和perl没在同一盘下吧,都放在同一盘下就没问题 了
[其他解释]
/*
============================================================================
Name : bld.inf
Author :
Copyright : Copyright by NuuNeoI
Description : This file provides the information required for building the
whole of a libavcodec_mobitubia.
============================================================================
*/
PRJ_PLATFORMS
WINSCW GCCE ARMV5 ARMV5_ABIV2
PRJ_MMPFILES
libavcodec_mobitubia.mmp
[其他解释]
/*
============================================================================
Name: bld.inf
Author : Alex Kon
Copyright : Copyright (C) 2009-2010 by Alex Kon, All rights reserved.
Description : This file provides the information required for building the
whole of a WindMiller.
============================================================================
*/
PRJ_PLATFORMS
DEFAULT
PRJ_MMPFILES
MobiFLV.mmp
[其他解释]
the file 'mmf\server\mmfcodec.h' cannot be opened
[其他解释]
LZ,搞定了没有?我的编译dsputil.cpp时出了错误。
[其他解释]
编译libavcodec_mobitubia在winscw下可以生出libavcodec_mobitubia.lib
可是在gcce下不能。
我怀疑dsputil.cpp文件有问题:
void OPNAME ## _no_rnd_pixels_y2(uint8_t *block, const uint8_t *pixels, int line_size, int h)\
{\
int i;\
if (g_CanAutoAlign)\
{\
for(i=0; i<h; i++){\
int j;\
for(j=0; j<2; j++){\
const uint32_t a= LD32_CAN_ALIGN(pixels );\
const uint32_t b= LD32_CAN_ALIGN(pixels+line_size);\
OP(*((uint32_t*)block), (a&b) + (((a^b)&0xFEFEFEFEUL)>>1));\
pixels+=4;\
block +=4;\
}\
pixels+=line_size-8;\
block +=line_size-8;\
}\
} else {\
for(i=0; i<h; i++){\
int j;\
for(j=0; j<2; j++){\
const uint32_t a= LD32_CANT_ALIGN(pixels );\
const uint32_t b= LD32_CANT_ALIGN(pixels+line_size);\
OP(*((uint32_t*)block), (a&b) + (((a^b)&0xFEFEFEFEUL)>>1));\
pixels+=4;\
block +=4;\
}\
pixels+=line_size-8;\
block +=line_size-8;\
}\
}\
}\
\
void OPNAME ## _pixels_y2(uint8_t *block, const uint8_t *pixels, int line_size, int h)\
{\
int i;\
if (g_CanAutoAlign)\
{\
for(i=0; i<h; i++){\
int j;\
for(j=0; j<2; j++){\
const uint32_t a= LD32_CAN_ALIGN(pixels );\
const uint32_t b= LD32_CAN_ALIGN(pixels+line_size);\
OP(*((uint32_t*)block), (a
[其他解释]
b) - (((a^b)&0xFEFEFEFEUL)>>1));\
pixels+=4;\
block +=4;\
}\
pixels+=line_size-8;\
block +=line_size-8;\
}\
} else {\
for(i=0; i<h; i++){\
int j;\
for(j=0; j<2; j++){\
const uint32_t a= LD32_CANT_ALIGN(pixels );\
const uint32_t b= LD32_CANT_ALIGN(pixels+line_size);\
OP(*((uint32_t*)block), (a