[FFmpeg-user] Illegal instruction while executing ffmpeg on powerpc

Harninder Rai harninder.rai at freescale.com
Tue Dec 17 06:49:00 CET 2013


Hello Anshul,


Thanks for the reply
Here's the configure log 

./configure --arch=ppc --enable-cross-compile --cc=/data_nmg/toolchain/opt/freescale/usr/local/gcc-4.5.55-eglibc-2.11.55/powerpc-linux-gnu/bin/powerpc-linux-gnu-gcc --target-os=linux --disable-altivec
install prefix            /usr/local
source path               .
C compiler                /data_nmg/toolchain/opt/freescale/usr/local/gcc-4.5.55-eglibc-2.11.55/powerpc-linux-gnu/bin/powerpc-linux-gnu-gcc
C library                 glibc
host C compiler           gcc
host C library            glibc
ARCH                      ppc (generic)
big-endian                yes
runtime cpu detection     yes
AltiVec enabled           no
PPC 4xx optimizations     no
dcbzl available           yes
debug symbols             yes
strip symbols             yes
optimize for size         no
optimizations             yes
static                    yes
shared                    no
postprocessing support    no
new filter support        yes
network support           yes
threading support         pthreads
safe bitstream reader     yes
SDL support               no
opencl enabled            no
libzvbi enabled           no
texi2html enabled         yes
perl enabled              yes
pod2man enabled           yes
makeinfo enabled          yes

External libraries:
iconv

Enabled decoders:
aac                     bmp                     imc
aac_latm                bmv_audio               indeo2
aasc                    bmv_video               indeo3
ac3                     brender_pix             indeo4
adpcm_4xm               c93                     indeo5
adpcm_adx               cavs                    interplay_dpcm
adpcm_afc               cdgraphics              interplay_video
adpcm_ct                cdxl                    jacosub
adpcm_dtk               cinepak                 jpeg2000
adpcm_ea                cljr                    jpegls
adpcm_ea_maxis_xa       cllc                    jv
adpcm_ea_r1             comfortnoise            kgv1
adpcm_ea_r2             cook                    kmvc
adpcm_ea_r3             cpia                    lagarith
adpcm_ea_xas            cscd                    loco
adpcm_g722              cyuv                    mace3
adpcm_g726              dca                     mace6
adpcm_g726le            dfa                     mdec
adpcm_ima_amv           dirac                   metasound
adpcm_ima_apc           dnxhd                   microdvd
adpcm_ima_dk3           dpx                     mimic
adpcm_ima_dk4           dsicinaudio             mjpeg
adpcm_ima_ea_eacs       dsicinvideo             mjpegb
adpcm_ima_ea_sead       dvbsub                  mlp
adpcm_ima_iss           dvdsub                  mmvideo
adpcm_ima_oki           dvvideo                 motionpixels
adpcm_ima_qt            dxtory                  movtext
adpcm_ima_rad           eac3                    mp1
adpcm_ima_smjpeg        eacmv                   mp1float
adpcm_ima_wav           eamad                   mp2
adpcm_ima_ws            eatgq                   mp2float
adpcm_ms                eatgv                   mp3
adpcm_sbpro_2           eatqi                   mp3adu
adpcm_sbpro_3           eightbps                mp3adufloat
adpcm_sbpro_4           eightsvx_exp            mp3float
adpcm_swf               eightsvx_fib            mp3on4
adpcm_thp               escape124               mp3on4float
adpcm_xa                escape130               mpc7
adpcm_yamaha            evrc                    mpc8
aic                     ffv1                    mpeg1video
alac                    ffvhuff                 mpeg2video
als                     ffwavesynth             mpeg4
amrnb                   flac                    mpegvideo
amrwb                   flic                    mpl2
amv                     flv                     msa1
anm                     fourxm                  msmpeg4v1
ansi                    fraps                   msmpeg4v2
ape                     frwu                    msmpeg4v3
ass                     g723_1                  msrle
asv1                    g729                    mss1
asv2                    gif                     mss2
atrac1                  gsm                     msvideo1
atrac3                  gsm_ms                  mszh
aura                    h261                    mts2
aura2                   h263                    mvc1
avrn                    h263i                   mvc2
avrp                    h263p                   mxpeg
avs                     h264                    nellymoser
avui                    hevc                    nuv
ayuv                    hnm4_video              paf_audio
bethsoftvid             huffyuv                 paf_video
bfi                     iac                     pam
bink                    idcin                   pbm
binkaudio_dct           idf                     pcm_alaw
binkaudio_rdft          iff_byterun1            pcm_bluray
bintext                 iff_ilbm                pcm_dvd
pcm_f32be               roq                     v210x
pcm_f32le               roq_dpcm                v308
pcm_f64be               rpza                    v408
pcm_f64le               rv10                    v410
pcm_lxf                 rv20                    vb
pcm_mulaw               rv30                    vble
pcm_s16be               rv40                    vc1
pcm_s16be_planar        s302m                   vc1image
pcm_s16le               sami                    vcr1
pcm_s16le_planar        sanm                    vima
pcm_s24be               sgi                     vmdaudio
pcm_s24daud             sgirle                  vmdvideo
pcm_s24le               shorten                 vmnc
pcm_s24le_planar        sipr                    vorbis
pcm_s32be               smackaud                vp3
pcm_s32le               smacker                 vp5
pcm_s32le_planar        smc                     vp6
pcm_s8                  smvjpeg                 vp6a
pcm_s8_planar           snow                    vp6f
pcm_u16be               sol_dpcm                vp8
pcm_u16le               sonic                   vp9
pcm_u24be               sp5x                    vplayer
pcm_u24le               srt                     vqa
pcm_u32be               ssa                     wavpack
pcm_u32le               subrip                  webp
pcm_u8                  subviewer               webvtt
pcm_zork                subviewer1              wmalossless
pcx                     sunrast                 wmapro
pgm                     svq1                    wmav1
pgmyuv                  svq3                    wmav2
pgssub                  tak                     wmavoice
pictor                  targa                   wmv1
pjs                     targa_y216              wmv2
ppm                     text                    wmv3
prores                  theora                  wmv3image
prores_lgpl             thp                     wnv1
ptx                     tiertexseqvideo         ws_snd1
qcelp                   tiff                    xan_dpcm
qdm2                    tmv                     xan_wc3
qdraw                   truehd                  xan_wc4
qpeg                    truemotion1             xbin
qtrle                   truemotion2             xbm
r10k                    truespeech              xface
r210                    tscc2                   xl
ra_144                  tta                     xsub
ra_288                  twinvq                  xwd
ralf                    txd                     y41p
rawvideo                ulti                    yop
realtext                utvideo                 yuv4
rl2                     v210                    zero12v

Enabled encoders:
a64multi                ljpeg                   ppm
a64multi5               mjpeg                   prores
aac                     movtext                 prores_aw
ac3                     mp2                     prores_ks
ac3_fixed               mp2fixed                qtrle
adpcm_adx               mpeg1video              r10k
adpcm_g722              mpeg2video              r210
adpcm_g726              mpeg4                   ra_144
adpcm_ima_qt            msmpeg4v2               rawvideo
adpcm_ima_wav           msmpeg4v3               roq
adpcm_ms                msvideo1                roq_dpcm
adpcm_swf               nellymoser              rv10
adpcm_yamaha            pam                     rv20
alac                    pbm                     s302m
amv                     pcm_alaw                sgi
ass                     pcm_f32be               snow
asv1                    pcm_f32le               sonic
asv2                    pcm_f64be               sonic_ls
avrp                    pcm_f64le               srt
avui                    pcm_mulaw               ssa
ayuv                    pcm_s16be               subrip
bmp                     pcm_s16be_planar        sunrast
cljr                    pcm_s16le               svq1
comfortnoise            pcm_s16le_planar        targa
dca                     pcm_s24be               tiff
dnxhd                   pcm_s24daud             tta
dpx                     pcm_s24le               utvideo
dvbsub                  pcm_s24le_planar        v210
dvdsub                  pcm_s32be               v308
dvvideo                 pcm_s32le               v408
eac3                    pcm_s32le_planar        v410
ffv1                    pcm_s8                  vorbis
ffvhuff                 pcm_s8_planar           wavpack
flac                    pcm_u16be               wmav1
flv                     pcm_u16le               wmav2
g723_1                  pcm_u24be               wmv1
gif                     pcm_u24le               wmv2
h261                    pcm_u32be               xbm
h263                    pcm_u32le               xface
h263p                   pcm_u8                  xsub
huffyuv                 pcx                     xwd
jpeg2000                pgm                     y41p
jpegls                  pgmyuv                  yuv4

Enabled hwaccels:

Enabled parsers:
aac                     dvd_nav                 mpegvideo
aac_latm                dvdsub                  png
ac3                     flac                    pnm
adx                     gsm                     rv30
bmp                     h261                    rv40
cavsvideo               h263                    tak
cook                    h264                    vc1
dca                     hevc                    vorbis
dirac                   mjpeg                   vp3
dnxhd                   mlp                     vp8
dpx                     mpeg4video              vp9
dvbsub                  mpegaudio

Enabled demuxers:
aac                     hevc                    pcm_s32le
ac3                     hls                     pcm_s8
act                     hnm                     pcm_u16be
adf                     ico                     pcm_u16le
adp                     idcin                   pcm_u24be
adx                     idf                     pcm_u24le
aea                     iff                     pcm_u32be
afc                     ilbc                    pcm_u32le
aiff                    image2                  pcm_u8
amr                     image2pipe              pjs
anm                     ingenient               pmp
apc                     ipmovie                 pva
ape                     ircam                   pvf
aqtitle                 iss                     qcp
asf                     iv8                     r3d
ass                     ivf                     rawvideo
ast                     jacosub                 realtext
au                      jv                      redspark
avi                     latm                    rl2
avr                     lmlm4                   rm
avs                     loas                    roq
bethsoftvid             lvf                     rpl
bfi                     lxf                     rsd
bink                    m4v                     rso
bintext                 matroska                rtp
bit                     mgsts                   rtsp
bmv                     microdvd                sami
boa                     mjpeg                   sap
brstm                   mlp                     sbg
c93                     mm                      sdp
caf                     mmf                     segafilm
cavsvideo               mov                     shorten
cdg                     mp3                     siff
cdxl                    mpc                     smacker
concat                  mpc8                    smjpeg
data                    mpegps                  smush
daud                    mpegts                  sol
dfa                     mpegtsraw               sox
dirac                   mpegvideo               spdif
dnxhd                   mpl2                    srt
dsicin                  mpsub                   str
dts                     msnwc_tcp               subviewer
dtshd                   mtv                     subviewer1
dv                      mv                      swf
dxa                     mvi                     tak
ea                      mxf                     tedcaptions
ea_cdata                mxg                     thp
eac3                    nc                      tiertexseq
epaf                    nistsphere              tmv
ffm                     nsv                     truehd
ffmetadata              nut                     tta
filmstrip               nuv                     tty
flac                    ogg                     txd
flic                    oma                     vc1
flv                     paf                     vc1t
fourxm                  pcm_alaw                vivo
frm                     pcm_f32be               vmd
g722                    pcm_f32le               vobsub
g723_1                  pcm_f64be               voc
g729                    pcm_f64le               vplayer
gif                     pcm_mulaw               vqf
gsm                     pcm_s16be               w64
gxf                     pcm_s16le               wav
h261                    pcm_s24be               wc3
h263                    pcm_s24le               webvtt
h264                    pcm_s32be               wsaud
wsvqa                   xa                      xwma
wtv                     xbin                    yop
wv                      xmv                     yuv4mpegpipe

Enabled muxers:
a64                     image2pipe              pcm_s24be
ac3                     ipod                    pcm_s24le
adts                    ircam                   pcm_s32be
adx                     ismv                    pcm_s32le
aiff                    ivf                     pcm_s8
amr                     jacosub                 pcm_u16be
asf                     latm                    pcm_u16le
asf_stream              m4v                     pcm_u24be
ass                     matroska                pcm_u24le
ast                     matroska_audio          pcm_u32be
au                      md5                     pcm_u32le
avi                     microdvd                pcm_u8
avm2                    mjpeg                   psp
bit                     mkvtimestamp_v2         rawvideo
caf                     mlp                     rm
cavsvideo               mmf                     roq
crc                     mov                     rso
data                    mp2                     rtp
daud                    mp3                     rtsp
dirac                   mp4                     sap
dnxhd                   mpeg1system             segment
dts                     mpeg1vcd                smjpeg
dv                      mpeg1video              smoothstreaming
eac3                    mpeg2dvd                sox
f4v                     mpeg2svcd               spdif
ffm                     mpeg2video              speex
ffmetadata              mpeg2vob                srt
filmstrip               mpegts                  stream_segment
flac                    mpjpeg                  swf
flv                     mxf                     tee
framecrc                mxf_d10                 tg2
framemd5                null                    tgp
g722                    nut                     truehd
g723_1                  ogg                     vc1
gif                     oma                     vc1t
gxf                     opus                    voc
h261                    pcm_alaw                w64
h263                    pcm_f32be               wav
h264                    pcm_f32le               webm
hds                     pcm_f64be               webvtt
hls                     pcm_f64le               wtv
ico                     pcm_mulaw               wv
ilbc                    pcm_s16be               yuv4mpegpipe
image2                  pcm_s16le

Enabled protocols:
cache                   hls                     rtmp
concat                  http                    rtmpt
crypto                  httpproxy               rtp
data                    md5                     srtp
ffrtmphttp              mmsh                    tcp
file                    mmst                    udp
ftp                     pipe                    unix
gopher

Enabled filters:
aconvert                colorchannelmixer       noise
adelay                  compand                 null
aecho                   concat                  nullsink
aeval                   copy                    nullsrc
aevalsrc                crop                    overlay
afade                   curves                  pad
aformat                 dctdnoiz                pan
ainterleave             decimate                perms
allpass                 deshake                 pixdesctest
alphaextract            drawbox                 psnr
alphamerge              drawgrid                removelogo
amerge                  earwax                  replaygain
amix                    edgedetect              rgbtestsrc
amovie                  elbg                    rotate
anull                   equalizer               scale
anullsink               extractplanes           select
anullsrc                fade                    sendcmd
apad                    field                   separatefields
aperms                  fieldmatch              setdar
aphaser                 fieldorder              setfield
aresample               format                  setpts
aselect                 fps                     setsar
asendcmd                framestep               settb
asetnsamples            gradfun                 showinfo
asetpts                 haldclut                showspectrum
asetrate                haldclutsrc             showwaves
asettb                  hflip                   silencedetect
ashowinfo               highpass                sine
asplit                  histogram               smptebars
astats                  hue                     smptehdbars
astreamsync             idet                    split
atempo                  il                      swapuv
atrim                   interleave              telecine
avectorscope            join                    testsrc
bandpass                life                    thumbnail
bandreject              lowpass                 tile
bass                    lut                     transpose
bbox                    lut3d                   treble
biquad                  lutrgb                  trim
blackdetect             lutyuv                  unsharp
blend                   mandelbrot              vflip
cellauto                mergeplanes             vignette
channelmap              movie                   volume
channelsplit            negate                  volumedetect
color                   noformat                w3fdif
colorbalance

Enabled bsfs:
aac_adtstoasc           imx_dump_header         mp3_header_decompress
chomp                   mjpeg2jpeg              noise
dump_extradata          mjpega_dump_header      remove_extradata
h264_mp4toannexb        mov2textsub             text2movsub

Enabled indevs:
dv1394                  lavfi                   v4l2
fbdev                   oss

Enabled outdevs:
fbdev                   oss                     v4l2

License: LGPL version 2.1 or later
Creating config.mak, config.h, and doc/config.texi...
config.h is unchanged
libavutil/avconfig.h is unchanged

> -----Original Message-----
> From: ffmpeg-user-bounces at ffmpeg.org [mailto:ffmpeg-user-
> bounces at ffmpeg.org] On Behalf Of anshul
> Sent: Tuesday, December 17, 2013 11:12 AM
> To: ffmpeg-user at ffmpeg.org
> Subject: Re: [FFmpeg-user] Illegal instruction while executing ffmpeg on
> powerpc
> 
> On 12/17/2013 10:48 AM, Harninder Rai wrote:
> > Any pointers on the following?
> > Help on this issue is highly appreciated
> >
> > Regards
> > Harry++
> >
> > From: Rai Harninder-B01044
> > Sent: Thursday, December 12, 2013 5:28 PM
> > To: 'ffmpeg-user at ffmpeg.org'
> > Subject: Illegal instruction while executing ffmpeg on powerpc
> >
> > Hello All,
> >
> > I am facing "Illegal instruction " error when I execute ffmpeg on
> > powerpc I have configured ffmpeg with the following options
> >
> > ./configure --arch=ppc --enable-cross-compile
> > --cc=/data_nmg/toolchain/opt/freescale/usr/local/gcc-4.5.55-eglibc-2.1
> > 1.55/powerpc-linux-gnu/bin/powerpc-linux-gnu-gcc --target-os=linux
> > --disable-altivec
> >
> > [root at P1024RDB shm]# ./ffmpeg
> > Illegal instruction
> >
> > [root at P1024RDB shm]# cat /proc/cpuinfo
> > processor       : 0
> > cpu             : e500v2
> > clock           : 799.999992MHz
> > revision        : 5.1 (pvr 8021 2051)
> > bogomips        : 100.00
> >
> > processor       : 1
> > cpu             : e500v2
> > clock           : 799.999992MHz
> > revision        : 5.1 (pvr 8021 2051)
> > bogomips        : 100.00
> >
> > total bogomips  : 200.00
> > timebase        : 50000000
> > platform        : P1020RDB-PC
> > model           : fsl,P1020RDB-PC
> > Memory          : 1024 MB
> > _______________________________________________
> > ffmpeg-user mailing list
> > ffmpeg-user at ffmpeg.org
> > http://ffmpeg.org/mailman/listinfo/ffmpeg-user
> Hey Did you compiled ffmpeg source code for ppc or took ffmpeg for ppc
> binary can you share your log while doing configure
> 
> _______________________________________________
> ffmpeg-user mailing list
> ffmpeg-user at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-user
> 



More information about the ffmpeg-user mailing list