installing ffmpeg - greenbag - 8th Mar, 2016 11:10 AM
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?
RE: installing ffmpeg - greenbag - 8th Mar, 2016 12:37 PM
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.
RE: installing ffmpeg - greenbag - 8th Mar, 2016 04:43 PM
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. I deleted them all, then started again.. trying static again, with --prefix=/usr. Still waiting on the compile.
RE: installing ffmpeg - greenbag - 8th Mar, 2016 07:13 PM
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.
RE: installing ffmpeg - Nachteule - 8th Mar, 2016 10:41 PM
Does OE build Kodi with static ffmpeg included or does it use an external ffmpeg?
XBian uses statically linked ffmpeg for Kodi
RE: installing ffmpeg - greenbag - 8th Mar, 2016 10:58 PM
(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?
RE: installing ffmpeg - Nachteule - 8th Mar, 2016 11:17 PM
You are confusing me 
Quote:Should I use --disable-external-ffmpeg?
For what?
Are you building your own Kodi?
RE: installing ffmpeg - greenbag - 8th Mar, 2016 11:25 PM
(8th Mar, 2016 11:17 PM)Nachteule Wrote: You are confusing me 
Quote:Should I use --disable-external-ffmpeg?
For what?
Are you building your own Kodi? 
lol.. it's 5:20 am.. I think I'm confused. 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?
RE: installing ffmpeg - Nachteule - 8th Mar, 2016 11:51 PM
Quote:lol.. it's 5:20 am.. I think I'm confused
Seems you never sleeps 
Quote:So... the only way to do this is to build XBian from source? Or just Kodi?
Kodi should be enough 
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
RE: installing ffmpeg - greenbag - 9th Mar, 2016 12:08 AM
(8th Mar, 2016 11:51 PM)Nachteule Wrote: Quote:lol.. it's 5:20 am.. I think I'm confused
Seems you never sleeps 
Quote:So... the only way to do this is to build XBian from source? Or just Kodi?
Kodi should be enough 
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.
RE: installing ffmpeg - Nachteule - 9th Mar, 2016 12:17 AM
Why do I need the patched speex stuff? 
Isn't the speex lib provided by debian suffiiciant for building ffmpeg?
RE: installing ffmpeg - Nachteule - 9th Mar, 2016 12:24 AM
Anyway, I'll build package with orig debian speex libs and without theora and vorbis
RE: installing ffmpeg - Nachteule - 9th Mar, 2016 02:05 AM
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
RE: installing ffmpeg - greenbag - 9th Mar, 2016 09:13 AM
(9th Mar, 2016 12:17 AM)Nachteule Wrote: Why do I need the patched speex stuff? 
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. 
(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. 
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
RE: installing ffmpeg - Nachteule - 9th Mar, 2016 11:26 AM
WTF 
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 
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 will doing more tests tomorrow
|