Forum

Full Version: installing ffmpeg
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
There's a certain adult plugin that plays live streams, but it requires libspeex for audio playback. I've successfully built in into ffmpeg in openelec, and it works as it should. But after installing into xbian, I'm not sure it's being called/used. The audio isn't being played.

Here's what I've done...

Code:
sudo -s
apt-get install libspeex libspeex-dev libx264 libx264-dev libtheora-bin libtheora-dev libvorbis-dev pkg-config zlib-gst
git clone git://source.ffmpeg.org/ffmpeg.git
cd ffmpeg

make clean

./configure --prefix=/usr --arch=armel --target-os=linux --disable-static --enable-shared --enable-gpl --enable-logging --disable-doc --enable-optimizations --disable-extra-warnings --disable-ffprobe --disable-ffplay --disable-ffserver --enable-ffmpeg --disable-avdevice --enable-avcodec --enable-avformat --enable-swscale --enable-postproc --enable-avfilter --disable-devices --enable-pthreads --disable-w32threads --disable-x11grab --enable-network --disable-gnutls --disable-openssl --disable-gray --enable-swscale-alpha --disable-small --enable-dct --enable-fft --enable-mdct --enable-rdft --disable-crystalhd --disable-dxva2 --enable-runtime-cpudetect --disable-memalign-hack --disable-encoders --enable-encoder=ac3 --enable-encoder=aac --enable-encoder=wmav2 --enable-encoder=mjpeg --enable-encoder=png --disable-decoder=mpeg_xvmc --enable-hwaccels --disable-muxers --enable-muxer=spdif --enable-muxer=adts --enable-muxer=asf --enable-muxer=ipod --enable-muxer=mpegts --enable-demuxers --enable-parsers --enable-bsfs --enable-protocol=http --disable-indevs --disable-outdevs --enable-filters --disable-avisynth --enable-bzlib --disable-frei0r --disable-libopencore-amrnb --disable-libopencore-amrwb --disable-libopencv --disable-libdc1394 --disable-libdcadec --disable-libfaac --disable-libfreetype --disable-libgsm --disable-libmp3lame --disable-libnut --disable-libopenjpeg --disable-librtmp --disable-libschroedinger --enable-libvorbis --enable-encoder=libvorbis --enable-muxer=ogg --enable-libtheora --disable-libvpx --enable-libx264 --enable-libspeex --enable-nonfree --disable-libxavs --disable-libxvid --enable-zlib --enable-asm --disable-altivec --enable-yasm --disable-symver

make -j4
make install

Code:
install prefix            /usr
source path               .
C compiler                gcc
C library                 glibc
ARCH                      arm (armv7-a)
big-endian                no
runtime cpu detection     yes
ARMv5TE enabled           yes
ARMv6 enabled             yes
ARMv6T2 enabled           yes
VFP enabled               yes
NEON enabled              yes
THUMB enabled             yes
debug symbols             yes
strip symbols             yes
optimize for size         no
optimizations             yes
static                    no
shared                    yes
postprocessing support    yes
new filter support        yes
network support           yes
threading support         pthreads
safe bitstream reader     yes
SDL support               no
opencl enabled            no
texi2html enabled         no
perl enabled              yes
pod2man enabled           yes
makeinfo enabled          no
makeinfo supports HTML    no

Enabled programs:
ffmpeg

External libraries:
iconv               libtheora              libx264
libspeex           libvorbis

Libraries:
avcodec               avutil              swresample
avfilter           postproc              swscale
avformat

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

Enabled encoders:
aac               libvorbis              wmav2
ac3               mjpeg

Enabled hwaccels:

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

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

Enabled muxers:
adts               latm                  ogg
asf               mov                  spdif
ipod               mpegts

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

Enabled filters:
abench               channelsplit              histeq
acompressor           chorus              histogram
acrossfade           chromakey              hqdn3d
adelay               ciescope              hqx
adrawgraph           codecview              hstack
aecho               color              hue
aemphasis           colorbalance              idet
aeval               colorchannelmixer          il
aevalsrc           colorkey              inflate
afade               colorlevels              interlace
afftfilt           colormatrix              interleave
aformat               compand              join
agate               compensationdelay          kerndeint
ahistogram           concat              lenscorrection
ainterleave           convolution              life
alimiter           copy                  loop
allpass               cover_rect              lowpass
allrgb               crop                  lut
allyuv               cropdetect              lut3d
aloop               curves              lutrgb
alphaextract           datascope              lutyuv
alphamerge           dcshift              mandelbrot
amerge               dctdnoiz              maskedmerge
ametadata           deband              mcdeint
amix               decimate              mergeplanes
amovie               deflate              metadata
anequalizer           dejudder              movie
anoisesrc           delogo              mpdecimate
anull               deshake              mptestsrc
anullsink           detelecine              negate
anullsrc           dilation              nnedi
apad               displace              noformat
aperms               drawbox              noise
aphasemeter           drawgraph              null
aphaser               drawgrid              nullsink
apulsator           dynaudnorm              nullsrc
arealtime           earwax              overlay
aresample           ebur128              owdenoise
areverse           edgedetect              pad
aselect               elbg                  palettegen
asendcmd           eq                  paletteuse
asetnsamples           equalizer              pan
asetpts               erosion              perms
asetrate           extractplanes          perspective
asettb               extrastereo              phase
ashowinfo           fade                  pixdesctest
asplit               fftfilt              pp
astats               field              pp7
astreamselect           fieldhint              psnr
atadenoise           fieldmatch              pullup
atempo               fieldorder              qp
atrim               find_rect              random
avectorscope           firequalizer              realtime
bandpass           flanger              removegrain
bandreject           format              removelogo
bass               fps                  repeatfields
bbox               framepack              replaygain
bench               framerate              reverse
biquad               framestep              rgbtestsrc
blackdetect           fspp                  rotate
blackframe           geq                  sab
blend               gradfun              scale
boxblur               haldclut              scale2ref
bwdif               haldclutsrc              select
cellauto           hflip              selectivecolor
channelmap           highpass              sendcmd
separatefields           silenceremove          tile
setdar               sine                  tinterlace
setfield           smartblur              transpose
setpts               smptebars              treble
setsar               smptehdbars              tremolo
settb               spectrumsynth          trim
showcqt               split              unsharp
showfreqs           spp                  uspp
showinfo           ssim                  vectorscope
showpalette           stereo3d              vflip
showspectrum           stereotools              vibrato
showspectrumpic           stereowiden              vignette
showvolume           streamselect              volume
showwaves           super2xsai              volumedetect
showwavespic           swaprect              vstack
shuffleframes           swapuv              w3fdif
shuffleplanes           tblend              waveform
sidechaincompress       telecine              xbr
sidechaingate           testsrc              yadif
signalstats           testsrc2              zoompan
silencedetect           thumbnail

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

Enabled indevs:

Enabled outdevs:

License: nonfree and unredistributable
Creating config.mak, config.h, and doc/config.texi...
config.asm is unchanged
libavutil/avconfig.h is unchanged

Code:
root@xbian:/home/xbian/ffmpeg# ffmpeg
ffmpeg version N-78949-g6f5048f Copyright (c) 2000-2016 the FFmpeg developers
  built with gcc 4.9.2 (Debian 4.9.2-10)
  configuration: --arch=armel --target-os=linux --disable-static --enable-shared --enable-gpl --enable-logging --disable-doc --enable-optimizations --disable-extra-warnings --disable-ffprobe --disable-ffplay --disable-ffserver --enable-ffmpeg --disable-avdevice --enable-avcodec --enable-avformat --enable-swscale --enable-postproc --enable-avfilter --disable-devices --enable-pthreads --disable-w32threads --disable-x11grab --enable-network --disable-gnutls --disable-openssl --disable-gray --enable-swscale-alpha --disable-small --enable-dct --enable-fft --enable-mdct --enable-rdft --disable-crystalhd --disable-dxva2 --enable-runtime-cpudetect --disable-memalign-hack --disable-encoders --enable-encoder=ac3 --enable-encoder=aac --enable-encoder=wmav2 --enable-encoder=mjpeg --enable-encoder=png --disable-decoder=mpeg_xvmc --enable-hwaccels --disable-muxers --enable-muxer=spdif --enable-muxer=adts --enable-muxer=asf --enable-muxer=ipod --enable-muxer=mpegts --enable-demuxers --enable-parsers --enable-bsfs --enable-protocol=http --disable-indevs --disable-outdevs --enable-filters --disable-avisynth --enable-bzlib --disable-frei0r --disable-libopencore-amrnb --disable-libopencore-amrwb --disable-libopencv --disable-libdc1394 --disable-libdcadec --disable-libfaac --disable-libfreetype --disable-libgsm --disable-libmp3lame --disable-libnut --disable-libopenjpeg --disable-librtmp --disable-libschroedinger --enable-libvorbis --enable-encoder=libvorbis --enable-muxer=ogg --enable-libtheora --disable-libvpx --enable-libx264 --enable-libspeex --enable-nonfree --disable-libxavs --disable-libxvid --enable-zlib --enable-asm --disable-altivec --enable-yasm --disable-symver
  libavutil      55. 19.100 / 55. 19.100
  libavcodec     57. 27.101 / 57. 27.101
  libavformat    57. 28.100 / 57. 28.100
  libavfilter     6. 39.100 /  6. 39.100
  libswscale      4.  0.100 /  4.  0.100
  libswresample   2.  0.101 /  2.  0.101
  libpostproc    54.  0.100 / 54.  0.100
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...

Use -h to get full help or, even better, run 'man ffmpeg'
root@xbian:/home/xbian/ffmpeg#


In openelec, I need to select MMAL in order for ffmpeg to take over, but it doesn't matter what I choose in xbian.. it doesn't work. MMAL, OMXPlayer, or even neither.. ffmpeg isn't being used. At least not speex.

Any ideas?
ok.. I think I found the issue. Openelec uses DVDPlayer, or Kodi does anyways. When you right-click the video, it gives DVDPlayer as an option for playback. I can't find DVDPlayer in XBian. Unless it's under a setting I haven't found yet. I read you need to have the mpeg licenses.. already installed, so that's not it. Apt doesn't have anything either.

There must be a workaround.
lol.. MMAL is DVDPlayer.. it just doesn't show it in the menu when you right-click the video to "play from here". I tried compiling a static build, but typing "ffmpeg" returns "--disable-static" in the list.. lol. So obviously I'm doing something wrong. Turns out I had ffmpeg installed to 2 different directories. My first attempt didn't have "--prefix=/usr" in my config line, but then I looked at the makefile for the source in openelec, and it specified /usr. I thought I deleted the first install, but typing "whereis ffmpeg" showed 3 directories.. the source directory, the /usr/bin/ffmpeg, then another.. I can't remember. Tongue I deleted them all, then started again.. trying static again, with --prefix=/usr. Still waiting on the compile.
Well.. static build, speex enabled, and let it default to /usr/local/bin/ffmpeg. It's still not using ffmpeg, as it's not decoding the audio. I could try creating a playercorefactory.xml, but ffmpeg should take over without it. Stumped.

Code:
root@xbian:/home/xbian/ffmpeg# ./configure --arch=armel --target-os=linux --enable-static --disable-shared --enable-gpl --enable-logging --disable-doc --enable-optimizations --disable-extra-warnings --disable-ffprobe --disable-ffplay --disable-ffserver --enable-ffmpeg --disable-avdevice --enable-avcodec --enable-avformat --enable-swscale --enable-postproc --enable-avfilter --disable-devices --enable-pthreads --disable-w32threads --disable-x11grab --enable-network --disable-gnutls --enable-openssl --disable-gray --enable-swscale-alpha --disable-small --enable-dct --enable-fft --enable-mdct --enable-rdft --disable-crystalhd --disable-dxva2 --enable-runtime-cpudetect --disable-memalign-hack --disable-encoders --enable-encoder=ac3 --enable-encoder=aac --enable-encoder=wmav2 --enable-encoder=mjpeg --enable-encoder=png --disable-decoder=mpeg_xvmc --enable-hwaccels --disable-muxers --enable-muxer=spdif --enable-muxer=adts --enable-muxer=asf --enable-muxer=ipod --enable-muxer=mpegts --enable-demuxers --enable-parsers --enable-bsfs --enable-protocol=http --disable-indevs --disable-outdevs --enable-filters --disable-avisynth --enable-bzlib --disable-frei0r --disable-libopencore-amrnb --disable-libopencore-amrwb --disable-libopencv --disable-libdc1394 --disable-libdcadec --disable-libfaac --disable-libfreetype --disable-libgsm --disable-libmp3lame --disable-libnut --disable-libopenjpeg --disable-librtmp --disable-libschroedinger --enable-libvorbis --enable-encoder=libvorbis --enable-muxer=ogg --enable-libtheora --disable-libvpx --enable-libx264 --enable-libxvid --enable-libspeex --enable-nonfree --disable-libxavs --enable-zlib --enable-asm --disable-altivec --enable-yasm --disable-symver


install prefix            /usr/local
source path               .
C compiler                gcc
C library                 glibc
ARCH                      arm (armv7-a)
big-endian                no
runtime cpu detection     yes
ARMv5TE enabled           yes
ARMv6 enabled             yes
ARMv6T2 enabled           yes
VFP enabled               yes
NEON enabled              yes
THUMB enabled             yes
debug symbols             yes
strip symbols             yes
optimize for size         no
optimizations             yes
static                    yes
shared                    no
postprocessing support    yes
new filter support        yes
network support           yes
threading support         pthreads
safe bitstream reader     yes
SDL support               no
opencl enabled            no
texi2html enabled         no
perl enabled              yes
pod2man enabled           yes
makeinfo enabled          no
makeinfo supports HTML    no

Enabled programs:
ffmpeg

External libraries:
iconv               libvorbis              openssl
libspeex           libx264              zlib
libtheora           libxvid

Libraries:
avcodec               avutil              swresample
avfilter           postproc              swscale
avformat

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

Enabled encoders:
aac               libvorbis              png
ac3               mjpeg              wmav2

Enabled hwaccels:

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

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

Enabled muxers:
adts               latm                  ogg
asf               mov                  spdif
ipod               mpegts

Enabled protocols:
async               http                  rtmpt
cache               httpproxy              rtmpte
concat               https              rtmpts
crypto               icecast              rtp
data               md5                  srtp
ffrtmpcrypt           mmsh                  subfile
ffrtmphttp           mmst                  tcp
file               pipe                  tls_openssl
ftp               rtmp                  udp
gopher               rtmpe              udplite
hls               rtmps              unix

Enabled filters:
abench               channelsplit              histeq
acompressor           chorus              histogram
acrossfade           chromakey              hqdn3d
adelay               ciescope              hqx
adrawgraph           codecview              hstack
aecho               color              hue
aemphasis           colorbalance              idet
aeval               colorchannelmixer          il
aevalsrc           colorkey              inflate
afade               colorlevels              interlace
afftfilt           colormatrix              interleave
aformat               compand              join
agate               compensationdelay          kerndeint
ahistogram           concat              lenscorrection
ainterleave           convolution              life
alimiter           copy                  loop
allpass               cover_rect              lowpass
allrgb               crop                  lut
allyuv               cropdetect              lut3d
aloop               curves              lutrgb
alphaextract           datascope              lutyuv
alphamerge           dcshift              mandelbrot
amerge               dctdnoiz              maskedmerge
ametadata           deband              mcdeint
amix               decimate              mergeplanes
amovie               deflate              metadata
anequalizer           dejudder              movie
anoisesrc           delogo              mpdecimate
anull               deshake              mptestsrc
anullsink           detelecine              negate
anullsrc           dilation              nnedi
apad               displace              noformat
aperms               drawbox              noise
aphasemeter           drawgraph              null
aphaser               drawgrid              nullsink
apulsator           dynaudnorm              nullsrc
arealtime           earwax              overlay
aresample           ebur128              owdenoise
areverse           edgedetect              pad
aselect               elbg                  palettegen
asendcmd           eq                  paletteuse
asetnsamples           equalizer              pan
asetpts               erosion              perms
asetrate           extractplanes          perspective
asettb               extrastereo              phase
ashowinfo           fade                  pixdesctest
asplit               fftfilt              pp
astats               field              pp7
astreamselect           fieldhint              psnr
atadenoise           fieldmatch              pullup
atempo               fieldorder              qp
atrim               find_rect              random
avectorscope           firequalizer              realtime
bandpass           flanger              removegrain
bandreject           format              removelogo
bass               fps                  repeatfields
bbox               framepack              replaygain
bench               framerate              reverse
biquad               framestep              rgbtestsrc
blackdetect           fspp                  rotate
blackframe           geq                  sab
blend               gradfun              scale
boxblur               haldclut              scale2ref
bwdif               haldclutsrc              select
cellauto           hflip              selectivecolor
channelmap           highpass              sendcmd
separatefields           silenceremove          tile
setdar               sine                  tinterlace
setfield           smartblur              transpose
setpts               smptebars              treble
setsar               smptehdbars              tremolo
settb               spectrumsynth          trim
showcqt               split              unsharp
showfreqs           spp                  uspp
showinfo           ssim                  vectorscope
showpalette           stereo3d              vflip
showspectrum           stereotools              vibrato
showspectrumpic           stereowiden              vignette
showvolume           streamselect              volume
showwaves           super2xsai              volumedetect
showwavespic           swaprect              vstack
shuffleframes           swapuv              w3fdif
shuffleplanes           tblend              waveform
sidechaincompress       telecine              xbr
sidechaingate           testsrc              yadif
signalstats           testsrc2              zoompan
silencedetect           thumbnail

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

Enabled indevs:

Enabled outdevs:

License: nonfree and unredistributable
Creating config.mak, config.h, and doc/config.texi...
libavutil/avconfig.h is unchanged
root@xbian:/home/xbian/ffmpeg#



root@xbian:/home/xbian/ffmpeg# ffmpeg
ffmpeg version N-78949-g6f5048f Copyright (c) 2000-2016 the FFmpeg developers
  built with gcc 4.9.2 (Debian 4.9.2-10)
  configuration: --arch=armel --target-os=linux --enable-static --disable-shared --enable-gpl --enable-logging --disable-doc --enable-optimizations --disable-extra-warnings --disable-ffprobe --disable-ffplay --disable-ffserver --enable-ffmpeg --disable-avdevice --enable-avcodec --enable-avformat --enable-swscale --enable-postproc --enable-avfilter --disable-devices --enable-pthreads --disable-w32threads --disable-x11grab --enable-network --disable-gnutls --enable-openssl --disable-gray --enable-swscale-alpha --disable-small --enable-dct --enable-fft --enable-mdct --enable-rdft --disable-crystalhd --disable-dxva2 --enable-runtime-cpudetect --disable-memalign-hack --disable-encoders --enable-encoder=ac3 --enable-encoder=aac --enable-encoder=wmav2 --enable-encoder=mjpeg --enable-encoder=png --disable-decoder=mpeg_xvmc --enable-hwaccels --disable-muxers --enable-muxer=spdif --enable-muxer=adts --enable-muxer=asf --enable-muxer=ipod --enable-muxer=mpegts --enable-demuxers --enable-parsers --enable-bsfs --enable-protocol=http --disable-indevs --disable-outdevs --enable-filters --disable-avisynth --enable-bzlib --disable-frei0r --disable-libopencore-amrnb --disable-libopencore-amrwb --disable-libopencv --disable-libdc1394 --disable-libdcadec --disable-libfaac --disable-libfreetype --disable-libgsm --disable-libmp3lame --disable-libnut --disable-libopenjpeg --disable-librtmp --disable-libschroedinger --enable-libvorbis --enable-encoder=libvorbis --enable-muxer=ogg --enable-libtheora --disable-libvpx --enable-libx264 --enable-libxvid --enable-libspeex --enable-nonfree --disable-libxavs --enable-zlib --enable-asm --disable-altivec --enable-yasm --disable-symver
  libavutil      55. 19.100 / 55. 19.100
  libavcodec     57. 27.101 / 57. 27.101
  libavformat    57. 28.100 / 57. 28.100
  libavfilter     6. 39.100 /  6. 39.100
  libswscale      4.  0.100 /  4.  0.100
  libswresample   2.  0.101 /  2.  0.101
  libpostproc    54.  0.100 / 54.  0.100
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...

Use -h to get full help or, even better, run 'man ffmpeg'
root@xbian:/home/xbian/ffmpeg#

Well crap. Debug says ffmpeg's being called, speex is being called... but it's not decoding the stream. ERROR: unsupported audio codec.

Code:
01:55:25  86.948212 T:1811936176    INFO: Previous line repeats 1 times.
01:55:25  86.948303 T:1811936176    INFO: HandleInvoke, server invoking <onStatus>
01:55:25  86.948418 T:1811936176    INFO: HandleInvoke, onStatus: NetStream.Play.Start
01:55:25  86.948776 T:1811936176  NOTICE: Creating Demuxer
01:55:25  86.949448 T:1811936176    INFO: ignoring too small audio packet: size: 0
01:55:25  86.951035 T:1811936176   DEBUG: Open - probing detected format [flv]
01:55:25  86.951515 T:1811936176   DEBUG: Open - avformat_find_stream_info starting
01:55:25  87.048065 T:1811936176    INFO: RTMP_ClientPacket, flex stream send, size 34 bytes, not supported, ignoring
01:55:26  87.999649 T:1811936176    INFO: Previous line repeats 7 times.
01:55:26  87.999901 T:1811936176   DEBUG: Open - av_find_stream_info finished
01:55:26  88.000137 T:1811936176    INFO: ffmpeg[6BFFF3B0]: Input #0, flv, from 'rtmp://somesite/somebroadcaster':
01:55:26  88.000366 T:1811936176    INFO: ffmpeg[6BFFF3B0]:   Duration: N/A, start: 0.000000, bitrate: N/A
01:55:26  88.000854 T:1811936176    INFO: ffmpeg[6BFFF3B0]:     Stream #0:0: Video: h264 (Baseline), yuv420p(tv), 800x600 [SAR 1:1 DAR 4:3], 30.30 fps, 30 tbr, 1k tbn, 60 tbc
01:55:26  88.001122 T:1811936176    INFO: ffmpeg[6BFFF3B0]:     Stream #0:1: Audio: speex, 16000 Hz, mono
01:55:26  88.001282 T:1811936176   DEBUG: CDVDDemuxFFmpeg::AddStream(0, ...) -> 0
01:55:26  88.001404 T:1811936176   DEBUG: CDVDDemuxFFmpeg::AddStream(1, ...) -> 1
01:55:26  88.001770 T:1811936176  NOTICE: Opening stream: 0 source: 256
01:55:26  88.002121 T:1811936176   DEBUG: CMMALRenderer::init_vout configured:0 format:0->18
01:55:26  88.012100 T:1811936176  NOTICE: Creating video codec with codec id: 28
01:55:26  88.012314 T:1811936176   DEBUG: CDVDFactoryCodec: compiled in hardware support: AMCodec:no MediaCodec:no OpenMax:no libstagefright:no VDPAU:no VAAPI:no iMXVPU:no MMAL:yes
01:55:26  88.012527 T:1811936176   DEBUG: FactoryCodec - Video: mmal-xxxx - Opening
01:55:26  88.026863 T:1811936176   DEBUG: FactoryCodec - Video: mmal-mvc - Opened
01:55:26  88.027191 T:1811936176  NOTICE: Creating video thread
01:55:26  88.027489 T:1811936176  NOTICE: Opening stream: 1 source: 256
01:55:26  88.027649 T:1631896496  NOTICE: Thread DVDPlayerVideo start, auto delete: false
01:55:26  88.027802 T:1811936176  NOTICE: Finding audio codec for: 86052
01:55:26  88.027939 T:1631896496  NOTICE: running thread: video_thread
01:55:26  88.028191 T:1811936176   DEBUG: FactoryCodec - Audio: passthrough - Opening
01:55:26  88.028397 T:1811936176   DEBUG: FactoryCodec - Audio: passthrough - Failed
01:55:26  88.028534 T:1811936176   DEBUG: FactoryCodec - Audio: FFmpeg - Opening
01:55:26  88.028770 T:1811936176   DEBUG: CDVDAudioCodecFFmpeg::Open() Unable to find codec 86052
01:55:26  88.028885 T:1811936176   DEBUG: FactoryCodec - Audio: FFmpeg - Failed
01:55:26  88.028999 T:1811936176   ERROR: Unsupported audio codec
01:55:26  88.029106 T:1811936176 WARNING: OpenStream - Unsupported stream 1. Stream disabled.

That's with libspeex installed via apt. It worked in openelec, but I built libspeex from source. They're the same versions.. I can't see why there's a difference.
Does OE build Kodi with static ffmpeg included or does it use an external ffmpeg?

XBian uses statically linked ffmpeg for Kodi
(8th Mar, 2016 10:41 PM)Nachteule Wrote: [ -> ]Does OE build Kodi with static ffmpeg included or does it use an external ffmpeg?

XBian uses statically linked ffmpeg for Kodi

It uses --disable-static --enable-shared, but that didn't work at first, and a blog I came across for installing on raspbian said to use static. So that's why I tried static.

Code:
http://www.jeffreythompson.org/blog/2014/11/13/installing-ffmpeg-for-raspberry-pi/

I'm about 3/4 the way through a non-static, shared compile, with libspeex installed from source. I literally copied the source directly from my openelec source. It has all the patches already applied. Same with ffmpeg.. I used the source from oe as well.

btw.. you say XBian uses static build of ffmpeg... yet when I typed ffmpeg to see if it was installed.. way back in the beginning.. it said it wasn't installed. OE's Kodi source makefile says it's dependent on ffmpeg, so I guess that's internal(?).

Should I use --disable-external-ffmpeg?
You are confusing me Sad

Quote:Should I use --disable-external-ffmpeg?

For what?

Are you building your own Kodi? Huh
(8th Mar, 2016 11:17 PM)Nachteule Wrote: [ -> ]You are confusing me Sad

Quote:Should I use --disable-external-ffmpeg?

For what?

Are you building your own Kodi? Huh

lol.. it's 5:20 am.. I think I'm confused. Tongue I thought it would make my ffmpeg overrule the built in ffmpeg. I thought that's how the unofficial ffmpeg addon worked, the one available through one of the repositories. I already tried it in oe, but it didn't have speex.

So... the only way to do this is to build XBian from source? Or just Kodi?
Quote:lol.. it's 5:20 am.. I think I'm confused

Seems you never sleeps Big Grin

Quote:So... the only way to do this is to build XBian from source? Or just Kodi?

Kodi should be enough Rolleyes

This is the log of building static version of ffmpeg for kodi

And you see ..... no libspeex

If you want, I could try building xbmc with libspeex included later of the day
(8th Mar, 2016 11:51 PM)Nachteule Wrote: [ -> ]
Quote:lol.. it's 5:20 am.. I think I'm confused

Seems you never sleeps Big Grin

Quote:So... the only way to do this is to build XBian from source? Or just Kodi?

Kodi should be enough Rolleyes

This is the log of building static version of ffmpeg for kodi

And you see ..... no libspeex

If you want, I could try building xbmc with libspeex included later of the day

That would be great. I uploaded the patched source to my dropbox. Just needed..

Code:
./cofigure
make install
Code:
https://www.dropbox.com/s/gvcn63vl2i0cp71/speex-1.2rc1.zip?dl=1

That source is already patched with the config from the package.mk files and patches
Code:
https://www.dropbox.com/s/972a1d5lqvl1vqs/speex.zip?dl=1

And here's the original source, no patches
Code:
https://www.dropbox.com/s/7nnwbbekjgjt7rc/speex-1.2rc1.tar.gz?dl=1


I'm going to bed. Tongue
Why do I need the patched speex stuff? Huh

Isn't the speex lib provided by debian suffiiciant for building ffmpeg?
Anyway, I'll build package with orig debian speex libs and without theora and vorbis
So, package xbian-package-xbmc with speex support has been build and uploaded to devel repo

To get it, please enable devel repo in /etc/apt/sources.list.d/xbian.list

Please note:
If you did not use Kodi Jarvis before, you have to upgrade cec libraries also
(9th Mar, 2016 12:17 AM)Nachteule Wrote: [ -> ]Why do I need the patched speex stuff? Huh

Isn't the speex lib provided by debian suffiiciant for building ffmpeg?

The patches were so it would compile for the arm. If you got it to compile without changing anything, then great. I wasn't that smart. Tongue

(9th Mar, 2016 02:05 AM)Nachteule Wrote: [ -> ]So, package xbian-package-xbmc with speex support has been build and uploaded to devel repo

To get it, please enable devel repo in /etc/apt/sources.list.d/xbian.list

Please note:
If you did not use Kodi Jarvis before, you have to upgrade cec libraries also

Thank you! I'll give this a shot as soon as I'm completely awake. Smile

Blah.

Code:
15:39:02 180.655258 T:1820324784  NOTICE: Creating Demuxer
15:39:02 180.655853 T:1820324784    INFO: ignoring too small audio packet: size: 0
15:39:02 180.657623 T:1820324784   DEBUG: Open - probing detected format [flv]
15:39:02 180.658310 T:1820324784   DEBUG: Open - avformat_find_stream_info starting
15:39:02 180.876053 T:1820324784    INFO: RTMP_ClientPacket, flex stream send, size 34 bytes, not supported, ignoring
15:39:03 181.148697 T:1820324784    INFO: Previous line repeats 1 times.
15:39:03 181.149002 T:1820324784   DEBUG: Open - av_find_stream_info finished
15:39:03 181.149490 T:1820324784    INFO: ffmpeg[6C7FF3B0]: Input #0, flv, rtmp://somesite/somebroadcaster:
15:39:03 181.149750 T:1820324784    INFO: ffmpeg[6C7FF3B0]:   Duration: N/A, start: 0.000000, bitrate: N/A
15:39:03 181.150406 T:1820324784    INFO: ffmpeg[6C7FF3B0]:     Stream #0:0: Video: h264 (Baseline), yuv420p(tv), 640x480 [SAR 1:1 DAR 4:3], 30.30 fps, 30 tbr, 1k tbn, 60 tbc
15:39:03 181.150742 T:1820324784    INFO: ffmpeg[6C7FF3B0]:     Stream #0:1: Audio: speex, 16000 Hz, mono
15:39:03 181.150925 T:1820324784   DEBUG: CDVDDemuxFFmpeg::AddStream(0, ...) -> 0
15:39:03 181.151077 T:1820324784   DEBUG: CDVDDemuxFFmpeg::AddStream(1, ...) -> 1
15:39:03 181.151581 T:1820324784  NOTICE: Opening stream: 0 source: 256
15:39:03 181.151901 T:1820324784   DEBUG: CMMALRenderer::init_vout configured:0 format:0->19
15:39:03 181.160263 T:1820324784  NOTICE: Creating video codec with codec id: 28
15:39:03 181.160507 T:1820324784   DEBUG: CDVDFactoryCodec: compiled in hardware support: AMCodec:no MediaCodec:no OpenMax:no libstagefright:no VDPAU:no VAAPI:no iMXVPU:no MMAL:yes
15:39:03 181.160675 T:1820324784   DEBUG: CMMALVideo::CMMALVideo 0x6e936068
15:39:03 181.160812 T:1820324784   DEBUG: FactoryCodec - Video: mmal-xxxx - Opening
15:39:03 181.160950 T:1820324784   DEBUG: CMMALVideo::Open usemmal:1 software:0 640x480 pool:0x6e976a00
15:39:03 181.173752 T:1820324784   DEBUG: CMMALVideo::SendCodecConfigData - 0x6e92d488 40     flags:24
15:39:03 181.174103 T:1820324784   DEBUG: CMMALVideo::Prime - queue(0x6e976a00)
15:39:03 181.174271 T:1820324784   DEBUG: CMMALVideo::Recycle 0x6e933a70
15:39:03 181.174408 T:1820324784   DEBUG: CMMALVideo::Recycle Send buffer 0x6e933a70 from pool to decoder output port 0x6e91b840 ready_queue(0)
15:39:03 181.174606 T:1820324784   DEBUG: CMMALVideo::Recycle 0x6e933c48
15:39:03 181.174759 T:1820324784   DEBUG: CMMALVideo::Recycle Send buffer 0x6e933c48 from pool to decoder output port 0x6e91b840 ready_queue(0)
15:39:03 181.174911 T:1627382704   DEBUG: CMMALVideo::dec_input_port_cb port:0x6e9b0ed0 buffer 0x6e92d488, len 0 cmd:0
15:39:03 181.175095 T:1820324784   DEBUG: CMMALVideo::Recycle 0x6e933e20
15:39:03 181.175232 T:1820324784   DEBUG: CMMALVideo::Recycle Send buffer 0x6e933e20 from pool to decoder output port 0x6e91b840 ready_queue(0)
15:39:03 181.175369 T:1820324784   DEBUG: CMMALVideo::Recycle 0x6e933ff8
15:39:03 181.175491 T:1820324784   DEBUG: CMMALVideo::Recycle Send buffer 0x6e933ff8 from pool to decoder output port 0x6e91b840 ready_queue(0)
15:39:03 181.175644 T:1820324784   DEBUG: CMMALVideo::Recycle 0x6e9341d0
15:39:03 181.175751 T:1820324784   DEBUG: CMMALVideo::Recycle Send buffer 0x6e9341d0 from pool to decoder output port 0x6e91b840 ready_queue(0)
15:39:03 181.175888 T:1820324784   DEBUG: CMMALVideo::Recycle 0x6e9343a8
15:39:03 181.176071 T:1820324784   DEBUG: CMMALVideo::Recycle Send buffer 0x6e9343a8 from pool to decoder output port 0x6e91b840 ready_queue(0)
15:39:03 181.176270 T:1820324784   DEBUG: CMMALVideo::Recycle 0x6e934580
15:39:03 181.176392 T:1820324784   DEBUG: CMMALVideo::Recycle Send buffer 0x6e934580 from pool to decoder output port 0x6e91b840 ready_queue(0)
15:39:03 181.176529 T:1820324784   DEBUG: CMMALVideo::Recycle 0x6e934758
15:39:03 181.176651 T:1820324784   DEBUG: CMMALVideo::Recycle Send buffer 0x6e934758 from pool to decoder output port 0x6e91b840 ready_queue(0)
15:39:03 181.176788 T:1820324784   DEBUG: CMMALVideo::Recycle 0x6e934930
15:39:03 181.176910 T:1820324784   DEBUG: CMMALVideo::Recycle Send buffer 0x6e934930 from pool to decoder output port 0x6e91b840 ready_queue(0)
15:39:03 181.177048 T:1820324784   DEBUG: CMMALVideo::Recycle 0x6e934b08
15:39:03 181.177170 T:1820324784   DEBUG: CMMALVideo::Recycle Send buffer 0x6e934b08 from pool to decoder output port 0x6e91b840 ready_queue(0)
15:39:03 181.177307 T:1820324784   DEBUG: FactoryCodec - Video: mmal-h264 - Opened
15:39:03 181.177475 T:1820324784  NOTICE: Creating video thread
15:39:03 181.177765 T:1820324784  NOTICE: Opening stream: 1 source: 256
15:39:03 181.177902 T:1667494832   DEBUG: Thread DVDPlayerVideo start, auto delete: false
15:39:03 181.178101 T:1820324784  NOTICE: Finding audio codec for: 86052
15:39:03 181.178299 T:1667494832  NOTICE: running thread: video_thread
15:39:03 181.178452 T:1820324784   DEBUG: FactoryCodec - Audio: passthrough - Opening
15:39:03 181.178635 T:1820324784   DEBUG: FactoryCodec - Audio: passthrough - Failed
15:39:03 181.178772 T:1820324784   DEBUG: FactoryCodec - Audio: FFmpeg - Opening
15:39:03 181.179031 T:1820324784   DEBUG: CDVDAudioCodecFFmpeg::Open() Unable to find codec 86052
15:39:03 181.179153 T:1820324784   DEBUG: FactoryCodec - Audio: FFmpeg - Failed
15:39:03 181.179276 T:1820324784   ERROR: Unsupported audio codec
15:39:03 181.179382 T:1820324784 WARNING: OpenStream - Unsupported stream 1. Stream disabled.

But in OE...

Code:
15:47:09 T:1472197536  NOTICE: Creating Demuxer
15:47:09 T:1472197536   DEBUG: Open - probing detected format [flv]
15:47:09 T:1472197536   DEBUG: Open - avformat_find_stream_info starting
15:47:09 T:1472197536    INFO: RTMP_ClientPacket, flex stream send, size 34 bytes, not supported, ignoring
15:47:10 T:1472197536    INFO: Previous line repeats 2 times.
15:47:10 T:1472197536   DEBUG: Open - av_find_stream_info finished
15:47:10 T:1472197536    INFO: ffmpeg[57BFF3A0]: Input #0, flv, rtmp://somesite/somebroadcaster:
15:47:10 T:1472197536    INFO: ffmpeg[57BFF3A0]:   Duration: N/A, start: 0.000000, bitrate: N/A
15:47:10 T:1472197536    INFO: ffmpeg[57BFF3A0]:     Stream #0:0: Video: h264 (Baseline), yuv420p(tv), 640x480 [SAR 1:1 DAR 4:3], 30.30 fps, 30 tbr, 1k tbn, 60 tbc
15:47:10 T:1472197536    INFO: ffmpeg[57BFF3A0]:     Stream #0:1: Audio: speex, 16000 Hz, mono, s16, 3 kb/s
15:47:10 T:1472197536   DEBUG: CDVDDemuxFFmpeg::AddStream(0, ...) -> 0
15:47:10 T:1472197536   DEBUG: CDVDDemuxFFmpeg::AddStream(1, ...) -> 1
15:47:10 T:1472197536  NOTICE: Opening stream: 0 source: 256
15:47:10 T:1472197536   DEBUG: CMMALRenderer::init_vout configured:0 format:0->19
15:47:10 T:1472197536  NOTICE: Creating video codec with codec id: 28
15:47:10 T:1472197536   DEBUG: CDVDFactoryCodec: compiled in hardware support: AMCodec:no MediaCodec:no OpenMax:no libstagefright:no VDPAU:no VAAPI:no iMXVPU:no MMAL:yes
15:47:10 T:1472197536   DEBUG: FactoryCodec - Video: mmal-xxxx - Opening
15:47:10 T:1472197536   DEBUG: FactoryCodec - Video: mmal-h264 - Opened
15:47:10 T:1472197536  NOTICE: Creating video thread
15:47:10 T:1472197536  NOTICE: Opening stream: 1 source: 256
15:47:10 T:1528796064   DEBUG: Thread DVDPlayerVideo start, auto delete: false
15:47:10 T:1472197536  NOTICE: Finding audio codec for: 86052
15:47:10 T:1528796064  NOTICE: running thread: video_thread
15:47:10 T:1472197536   DEBUG: FactoryCodec - Audio: passthrough - Opening
15:47:10 T:1472197536   DEBUG: FactoryCodec - Audio: passthrough - Failed
15:47:10 T:1472197536   DEBUG: FactoryCodec - Audio: FFmpeg - Opening
15:47:10 T:1472197536   DEBUG: FactoryCodec - Audio: FFmpeg - Opened
15:47:10 T:1472197536  NOTICE: Creating audio thread
WTF Angry

Just tested it on my openSUSE 13.1 notebook, got the same fucking

Code:
Unable to find codec 86052

error before building kodi/ffmpeg wthout --enable-libspeex ....

BUT

after building it with --enable-libspeex, it plays my sample sound Smile

Downloaded this sample, renamed it to .ogg, put it to my music library and it was played

Did you really installed new xbmc package from devel?

So, I'm tired Sad will doing more tests tomorrow
Pages: 1 2
Reference URL's