[FFmpeg-trac] #1309(avcodec:new): Android(NDK) cannot compile thumb mode

FFmpeg trac at avcodec.org
Mon Aug 20 03:20:05 CEST 2012


#1309: Android(NDK) cannot compile thumb mode
------------------------------------+-----------------------------------
             Reporter:  kyh96403    |                    Owner:
                 Type:  defect      |                   Status:  new
             Priority:  normal      |                Component:  avcodec
              Version:  git-master  |               Resolution:
             Keywords:  arm         |               Blocked By:
             Blocking:              |  Reproduced by developer:  0
Analyzed by developer:  0           |
------------------------------------+-----------------------------------

Comment (by kyh96403):

 That problem is only NDK's GCC version 4.4.3
 Lastest GCC 4.6 is not have problem.
 But I attached dcadec.c both(4.4.3 and 4.6) GCC not have problem~~

 {{{
 D:/msys/Workspace/ffmpeg/libavcodec/dcadec.c: In function
 'dca_decode_frame':
 D:/msys/Workspace/ffmpeg/libavcodec/dcadec.c:2050: warning:
 'asset_size[0]' may be used uninitialized in this
 function
 D:/msys/Workspace/ffmpeg/libavcodec/dcadec.c:1946: note: 'asset_size[0]'
 was declared here
 D:/msys/Workspace/ffmpeg/libavcodec/arm/dca.h:36: error: can't find a
 register in class 'CORE_REGS' while relo
 ading 'asm'
 D:/msys/Workspace/ffmpeg/libavutil/arm/intreadwrite.h:54: error: 'asm'
 operand has impossible constraints
 D:/msys/Workspace/ffmpeg/libavutil/arm/bswap.h:59: error: 'asm' operand
 has impossible constraints
 D:/msys/Workspace/ffmpeg/libavutil/arm/intreadwrite.h:54: error: 'asm'
 operand has impossible constraints
 D:/msys/Workspace/ffmpeg/libavutil/arm/bswap.h:59: error: 'asm' operand
 has impossible constraints
 D:/msys/Workspace/ffmpeg/libavutil/arm/intreadwrite.h:54: error: 'asm'
 operand has impossible constraints
 D:/msys/Workspace/ffmpeg/libavutil/arm/intreadwrite.h:54: error: 'asm'
 operand has impossible constraints
 D:/msys/Workspace/ffmpeg/libavutil/arm/intreadwrite.h:54: error: 'asm'
 operand has impossible constraints
 D:/msys/Workspace/ffmpeg/libavutil/arm/intreadwrite.h:54: error: 'asm'
 operand has impossible constraints
 D:/msys/Workspace/ffmpeg/libavutil/arm/bswap.h:59: error: 'asm' operand
 has impossible constraints
 D:/msys/Workspace/ffmpeg/libavutil/arm/intreadwrite.h:54: error: 'asm'
 operand has impossible constraints
 D:/msys/Workspace/ffmpeg/libavcodec/arm/dca.h:36: error: 'asm' operand has
 impossible constraints
 D:CC/   libavcodec/dpcm.o
 msys/Workspace/ffmpeg/libavcodec/dcadec.c:2430: confused by earlier
 errors, bailing out
 make: *** [libavcodec/dcadec.o] Error 1
 make: *** Waiting for unfinished jobs....
 }}}
 Above is error message.

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/1309#comment:4>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list