[opensuse-factory] Since 06/01/2018 I can't play alac files anymore
Hi guys Since 06/01/2018 I can't play alac files anymore. Support for alac is droped? I've tried to reinstall gstreamer related packages, but nothing good... Any help is welcome. Thanks Luiz Alberto Saba -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Op dinsdag 20 februari 2018 13:23:48 CET schreef Luiz Alberto Saba:
Hi guys
Since 06/01/2018 I can't play alac files anymore.
Support for alac is droped?
I've tried to reinstall gstreamer related packages, but nothing good...
Any help is welcome.
Thanks
Luiz Alberto Saba
From 'zypper se -v alac' I get that it's still out there.
-- Gertjan Lettink, a.k.a. Knurpht openSUSE Board Member openSUSE Forums Team Linux user #548252 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Em 20-02-2018 09:24, Knurpht - Gertjan Lettink escreveu:
Op dinsdag 20 februari 2018 13:23:48 CET schreef Luiz Alberto Saba:
Hi guys
Since 06/01/2018 I can't play alac files anymore.
Support for alac is droped?
I've tried to reinstall gstreamer related packages, but nothing good...
Any help is welcome.
Thanks
Luiz Alberto Saba From 'zypper se -v alac' I get that it's still out there.
Look at: ts040:/home/ts040/My/Music/m4a/Avantgarde/Steve Reich/1997-Works; 1965-1995 04-Music for 18 Musicians [Nonesuch 79451-2] # gst-play-1.0 ./04-02\ Music\ for\ 18\ Musicians\;\ Section\ I.m4a error: XDG_RUNTIME_DIR not set in the environment. Press 'k' to see a list of keyboard shortcuts. Now playing /home/ts040/My/Music/m4a/Avantgarde/Steve Reich/1997-Works; 1965-1995 04-Music for 18 Musicians [Nonesuch 79451-2]/04-02 Music for 18 Musicians; Section I.m4a WARNING No decoder available for type 'audio/x-alac, codec_data=(buffer)00000024616c616300000000000010000010280a0e0200ff0000000000099bf70000ac44, samplesize=(int)16, rate=(int)44100, channels=(int)2'. WARNING debug information: gsturidecodebin.c(931): unknown_type_cb (): /GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0 ERROR Your GStreamer installation is missing a plug-in. for file:///home/ts040/My/Music/m4a/Avantgarde/Steve%20Reich/1997-Works%3B%201965-1995%2004-Music%20for%2018%20Musicians%20%5BNonesuch%2079451-2%5D/04-02%20Music%20for%2018%20Musicians%3B%20Section%20I.m4a ERROR debug information: gsturidecodebin.c(998): no_more_pads_full (): /GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0: no suitable plugins found: gstdecodebin2.c(4600): gst_decode_bin_expose (): /GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0: no suitable plugins found: Missing decoder: Apple Lossless Audio (ALAC) (audio/x-alac, codec_data=(buffer)00000024616c616300000000000010000010280a0e0200ff0000000000099bf70000ac44, samplesize=(int)16, rate=(int)44100, channels=(int)2) Reached end of play list. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 20/02/18 14:54, Luiz Alberto Saba wrote:
Look at: ts040:/home/ts040/My/Music/m4a/Avantgarde/Steve Reich/1997-Works; 1965-1995 04-Music for 18 Musicians [Nonesuch 79451-2] # gst-play-1.0 ./04-02\ Music\ for\ 18\ Musicians\;\ Section\ I.m4a error: XDG_RUNTIME_DIR not set in the environment. Press 'k' to see a list of keyboard shortcuts. Now playing /home/ts040/My/Music/m4a/Avantgarde/Steve Reich/1997-Works; 1965-1995 04-Music for 18 Musicians [Nonesuch 79451-2]/04-02 Music for 18 Musicians; Section I.m4a WARNING No decoder available for type 'audio/x-alac, codec_data=(buffer)00000024616c616300000000000010000010280a0e0200ff0000000000099bf70000ac44, samplesize=(int)16, rate=(int)44100, channels=(int)2'. WARNING debug information: gsturidecodebin.c(931): unknown_type_cb (): /GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0 ERROR Your GStreamer installation is missing a plug-in. for file:///home/ts040/My/Music/m4a/Avantgarde/Steve%20Reich/1997-Works%3B%201965-1995%2004-Music%20for%2018%20Musicians%20%5BNonesuch%2079451-2%5D/04-02%20Music%20for%2018%20Musicians%3B%20Section%20I.m4a
ERROR debug information: gsturidecodebin.c(998): no_more_pads_full (): /GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0: no suitable plugins found: gstdecodebin2.c(4600): gst_decode_bin_expose (): /GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0: no suitable plugins found: Missing decoder: Apple Lossless Audio (ALAC) (audio/x-alac, codec_data=(buffer)00000024616c616300000000000010000010280a0e0200ff0000000000099bf70000ac44, samplesize=(int)16, rate=(int)44100, channels=(int)2)
Reached end of play list. You need gstreamer-plugins-libav which covers all ffmpeg's codecs. Try "ffmpeg -codecs |grep -i alac" to see if ffmpeg has support, tumbleweeds gstreamer-plugins-libav will automatically use it if it's there.
Hope this helps, Dave P -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Em 20-02-2018 11:20, Dave Plater escreveu:
ffmpeg -codecs |grep -i alac # ffmpeg -codecs |grep -i alac ffmpeg version 3.4.2 Copyright (c) 2000-2018 the FFmpeg developers built with gcc 7 (SUSE Linux) configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --incdir=/usr/include/ffmpeg --extra-cflags='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g' --optflags='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g' --disable-htmlpages --enable-pic --disable-stripping --enable-shared --disable-static --enable-gpl --disable-openssl --enable-avresample --enable-libcdio --enable-gnutls --enable-ladspa --disable-cuda --disable-cuvid --enable-libass --enable-libbluray --enable-libcelt --enable-libcdio --enable-libdc1394 --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libzvbi --enable-vaapi --enable-vdpau --enable-muxers --enable-demuxers --disable-encoders --disable-decoders --disable-decoder='mpeg1video,mpeg2video,mpeg4,h263,h264,hevc,vc1' --enable-encoder='apng,ass,ayuv,bmp,ffv1,ffvhuff,flac,gif,huffyuv,jpegls,libgsm,libmp3lame,libopenjpeg,libopus,libschroedinger,libspeex,libtheora,libtwolame,libvorbis,libvpx_vp8,libvpx_vp9,libwebp,libwebp_anim,mjpeg,mp2,mp2fixed,pam,pbm,pcm_alaw,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_mulaw,pcm_s16be,pcm_s16be_planar,pcm_s16le,pcm_s16le_planar,pcm_s24be,pcm_s24le,pcm_s24le_planar,pcm_s32be,pcm_s32le,pcm_s32le_planar,pcm_s8,pcm_s8_planar,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,pcx,pgm,pgmyuv,png,ppm,sgi,srt,ssa,sunrast,targa,text,tiff,v210,v308,v408,v410,vorbis,xbm,xwd,y41p,yuv4,zlib,' --enable-decoder='ac3,ansi,apng,ass,ayuv,bmp,dirac,exr,ffv1,ffvhuff,ffwavesynth,flac,gif,gsm,huffyuv,libcelt,libgsm,libopenjpeg,libopus,libschroedinger,libspeex,libvorbis,libvpx_vp8,libvpx_vp9,mjpeg,,,,mp1,mp1float,mp2,mp2float,mp3,mp3float,opus,pam,pbm,pcm_alaw,pcm_bluray,pcm_dvd,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_mulaw,pcm_s16be,pcm_s16be_planar,pcm_s16le,pcm_s16le_planar,pcm_s24be,pcm_s24le,pcm_s24le_planar,pcm_s32be,pcm_s32le,pcm_s32le_planar,pcm_s8,pcm_s8_planar,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,pcx,pgm,pgmyuv,pgssub,png,ppm,rawvideo,sgi,srt,ssa,sunrast,targa,text,theora,tiff,v210,v210x,v308,v408,v410,vorbis,vp3,vp5,vp6,vp6a,vp6f,vp8,vp9,webp,xbm,xwd,y41p,yuv4,zlib,' libavutil 55. 78.100 / 55. 78.100 libavcodec 57.107.100 / 57.107.100 libavformat 57. 83.100 / 57. 83.100 libavdevice 57. 10.100 / 57. 10.100 libavfilter 6.107.100 / 6.107.100 libavresample 3. 7. 0 / 3. 7. 0 libswscale 4. 8.100 / 4. 8.100 libswresample 2. 9.100 / 2. 9.100 libpostproc 54. 7.100 / 54. 7.100 ..AI.S alac ALAC (Apple Lossless Audio Codec)
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
* Luiz Alberto Saba
Em 20-02-2018 11:20, Dave Plater escreveu:
ffmpeg -codecs |grep -i alac # ffmpeg -codecs |grep -i alac ffmpeg version 3.4.2 Copyright (c) 2000-2018 the FFmpeg developers built with gcc 7 (SUSE Linux) configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --incdir=/usr/include/ffmpeg --extra-cflags='-fmessage-length=0
[...] have you tried to play more than one recording? is it possible you are trying to play a broken file? -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri Registered Linux User #207535 @ http://linuxcounter.net Photos: http://wahoo.no-ip.org/piwigo paka @ IRCnet freenode -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Em 20-02-2018 11:53, Patrick Shanahan escreveu:
* Luiz Alberto Saba
[01-01-70 12:34]: Em 20-02-2018 11:20, Dave Plater escreveu:
ffmpeg -codecs |grep -i alac # ffmpeg -codecs |grep -i alac ffmpeg version 3.4.2 Copyright (c) 2000-2018 the FFmpeg developers built with gcc 7 (SUSE Linux) configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --incdir=/usr/include/ffmpeg --extra-cflags='-fmessage-length=0
[...]
have you tried to play more than one recording? is it possible you are trying to play a broken file?
I've tried a lot of files. I have a huge (~40k) library of alacs. Same result. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 20/02/18 16:32, Luiz Alberto Saba wrote:
Em 20-02-2018 11:20, Dave Plater escreveu:
ffmpeg -codecs |grep -i alac # ffmpeg -codecs |grep -i alac ffmpeg version 3.4.2 Copyright (c) 2000-2018 the FFmpeg developers built with gcc 7 (SUSE Linux) configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --incdir=/usr/include/ffmpeg --extra-cflags='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g' --optflags='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g' --disable-htmlpages --enable-pic --disable-stripping --enable-shared --disable-static --enable-gpl --disable-openssl --enable-avresample --enable-libcdio --enable-gnutls --enable-ladspa --disable-cuda --disable-cuvid --enable-libass --enable-libbluray --enable-libcelt --enable-libcdio --enable-libdc1394 --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libzvbi --enable-vaapi --enable-vdpau --enable-muxers --enable-demuxers --disable-encoders --disable-decoders --disable-decoder='mpeg1video,mpeg2video,mpeg4,h263,h264,hevc,vc1' --enable-encoder='apng,ass,ayuv,bmp,ffv1,ffvhuff,flac,gif,huffyuv,jpegls,libgsm,libmp3lame,libopenjpeg,libopus,libschroedinger,libspeex,libtheora,libtwolame,libvorbis,libvpx_vp8,libvpx_vp9,libwebp,libwebp_anim,mjpeg,mp2,mp2fixed,pam,pbm,pcm_alaw,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_mulaw,pcm_s16be,pcm_s16be_planar,pcm_s16le,pcm_s16le_planar,pcm_s24be,pcm_s24le,pcm_s24le_planar,pcm_s32be,pcm_s32le,pcm_s32le_planar,pcm_s8,pcm_s8_planar,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,pcx,pgm,pgmyuv,png,ppm,sgi,srt,ssa,sunrast,targa,text,tiff,v210,v308,v408,v410,vorbis,xbm,xwd,y41p,yuv4,zlib,' --enable-decoder='ac3,ansi,apng,ass,ayuv,bmp,dirac,exr,ffv1,ffvhuff,ffwavesynth,flac,gif,gsm,huffyuv,libcelt,libgsm,libopenjpeg,libopus,libschroedinger,libspeex,libvorbis,libvpx_vp8,libvpx_vp9,mjpeg,,,,mp1,mp1float,mp2,mp2float,mp3,mp3float,opus,pam,pbm,pcm_alaw,pcm_bluray,pcm_dvd,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_mulaw,pcm_s16be,pcm_s16be_planar,pcm_s16le,pcm_s16le_planar,pcm_s24be,pcm_s24le,pcm_s24le_planar,pcm_s32be,pcm_s32le,pcm_s32le_planar,pcm_s8,pcm_s8_planar,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,pcx,pgm,pgmyuv,pgssub,png,ppm,rawvideo,sgi,srt,ssa,sunrast,targa,text,theora,tiff,v210,v210x,v308,v408,v410,vorbis,vp3,vp5,vp6,vp6a,vp6f,vp8,vp9,webp,xbm,xwd,y41p,yuv4,zlib,'
libavutil 55. 78.100 / 55. 78.100 libavcodec 57.107.100 / 57.107.100 libavformat 57. 83.100 / 57. 83.100 libavdevice 57. 10.100 / 57. 10.100 libavfilter 6.107.100 / 6.107.100 libavresample 3. 7. 0 / 3. 7. 0 libswscale 4. 8.100 / 4. 8.100 libswresample 2. 9.100 / 2. 9.100 libpostproc 54. 7.100 / 54. 7.100 ..AI.S alac ALAC (Apple Lossless Audio Codec)
It should show: "DEAI.S alac ALAC (Apple Lossless Audio Codec)" at the bottom, the D means the decoder is present and the E means that the encoder is present. What does zypper se -si libavcodec show? Regards Dave P -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Em 20-02-2018 12:28, Dave Plater escreveu:
zypper se -si libavcodec # zypper se -si libavcodec Loading repository data... Reading installed packages...
S | Name | Type | Version | Arch | Repository ---+--------------+---------+------------+--------+--------------- i+ | libavcodec56 | package | 2.8.13-2.3 | x86_64 | TumbleWeed OSS i | libavcodec57 | package | 3.4.2-1.1 | x86_64 | TumbleWeed OSS -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
* Luiz Alberto Saba
Em 20-02-2018 12:28, Dave Plater escreveu:
zypper se -si libavcodec # zypper se -si libavcodec Loading repository data... Reading installed packages...
S | Name | Type | Version | Arch | Repository ---+--------------+---------+------------+--------+--------------- i+ | libavcodec56 | package | 2.8.13-2.3 | x86_64 | TumbleWeed OSS i | libavcodec57 | package | 3.4.2-1.1 | x86_64 | TumbleWeed OSS
zypper -v in -r Packman libavcodec57-3.4.2-1.1 and add libavcodec56-2.8.13-4.14 if you find you need it, but you probably do not and you probably have some more lib.*56 packages that you also do not need. appears the upgrade to lib.*57 did not remove all the un-needed lib.*56 packages. I just removed five this am on my system. still does not explain why "zypper -v dup -r Packman" does not correct your system, you probably have something misconfigured. BUT, dup should work correctly for you for these files ater this change. gud luk, -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri Registered Linux User #207535 @ http://linuxcounter.net Photos: http://wahoo.no-ip.org/piwigo paka @ IRCnet freenode -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 20/02/18 16:32, Luiz Alberto Saba wrote:
# ffmpeg -codecs |grep -i alac ffmpeg version 3.4.2 Copyright (c) 2000-2018 the FFmpeg developers built with gcc 7 (SUSE Linux) configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --incdir=/usr/include/ffmpeg --extra-cflags='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g' --optflags='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g' --disable-htmlpages --enable-pic --disable-stripping --enable-shared --disable-static --enable-gpl --disable-openssl --enable-avresample --enable-libcdio --enable-gnutls --enable-ladspa --disable-cuda --disable-cuvid --enable-libass --enable-libbluray --enable-libcelt --enable-libcdio --enable-libdc1394 --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libzvbi --enable-vaapi --enable-vdpau --enable-muxers --enable-demuxers --disable-encoders --disable-decoders
The section below clearly shows that your ffmpeg libs are not from the Packman repository, that's the reason why you can't play alac files anymore. The mystery lies in why you can't install it.
--disable-decoder='mpeg1video,mpeg2video,mpeg4,h263,h264,hevc,vc1' --enable-encoder='apng,ass,ayuv,bmp,ffv1,ffvhuff,flac,gif,huffyuv,jpegls,libgsm,libmp3lame,libopenjpeg,libopus,libschroedinger,libspeex,libtheora,libtwolame,libvorbis,libvpx_vp8,libvpx_vp9,libwebp,libwebp_anim,mjpeg,mp2,mp2fixed,pam,pbm,pcm_alaw,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_mulaw,pcm_s16be,pcm_s16be_planar,pcm_s16le,pcm_s16le_planar,pcm_s24be,pcm_s24le,pcm_s24le_planar,pcm_s32be,pcm_s32le,pcm_s32le_planar,pcm_s8,pcm_s8_planar,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,pcx,pgm,pgmyuv,png,ppm,sgi,srt,ssa,sunrast,targa,text,tiff,v210,v308,v408,v410,vorbis,xbm,xwd,y41p,yuv4,zlib,' --enable-decoder='ac3,ansi,apng,ass,ayuv,bmp,dirac,exr,ffv1,ffvhuff,ffwavesynth,flac,gif,gsm,huffyuv,libcelt,libgsm,libopenjpeg,libopus,libschroedinger,libspeex,libvorbis,libvpx_vp8,libvpx_vp9,mjpeg,,,,mp1,mp1float,mp2,mp2float,mp3,mp3float,opus,pam,pbm,pcm_alaw,pcm_bluray,pcm_dvd,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_mulaw,pcm_s16be,pcm_s16be_planar,pcm_s16le,pcm_s16le_planar,pcm_s24be,pcm_s24le,pcm_s24le_planar,pcm_s32be,pcm_s32le,pcm_s32le_planar,pcm_s8,pcm_s8_planar,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,pcx,pgm,pgmyuv,pgssub,png,ppm,rawvideo,sgi,srt,ssa,sunrast,targa,text,theora,tiff,v210,v210x,v308,v408,v410,vorbis,vp3,vp5,vp6,vp6a,vp6f,vp8,vp9,webp,xbm,xwd,y41p,yuv4,zlib,'
Regards Dave P -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
* Dave Plater
On 20/02/18 16:32, Luiz Alberto Saba wrote:
# ffmpeg -codecs |grep -i alac ffmpeg version 3.4.2 Copyright (c) 2000-2018 the FFmpeg developers built with gcc 7 (SUSE Linux) configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --incdir=/usr/include/ffmpeg --extra-cflags='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g' --optflags='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g' --disable-htmlpages --enable-pic --disable-stripping --enable-shared --disable-static --enable-gpl --disable-openssl --enable-avresample --enable-libcdio --enable-gnutls --enable-ladspa --disable-cuda --disable-cuvid --enable-libass --enable-libbluray --enable-libcelt --enable-libcdio --enable-libdc1394 --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libzvbi --enable-vaapi --enable-vdpau --enable-muxers --enable-demuxers --disable-encoders --disable-decoders
The section below clearly shows that your ffmpeg libs are not from the Packman repository, that's the reason why you can't play alac files anymore. The mystery lies in why you can't install it.
--disable-decoder='mpeg1video,mpeg2video,mpeg4,h263,h264,hevc,vc1' --enable-encoder='apng,ass,ayuv,bmp,ffv1,ffvhuff,flac,gif,huffyuv,jpegls,libgsm,libmp3lame,libopenjpeg,libopus,libschroedinger,libspeex,libtheora,libtwolame,libvorbis,libvpx_vp8,libvpx_vp9,libwebp,libwebp_anim,mjpeg,mp2,mp2fixed,pam,pbm,pcm_alaw,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_mulaw,pcm_s16be,pcm_s16be_planar,pcm_s16le,pcm_s16le_planar,pcm_s24be,pcm_s24le,pcm_s24le_planar,pcm_s32be,pcm_s32le,pcm_s32le_planar,pcm_s8,pcm_s8_planar,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,pcx,pgm,pgmyuv,png,ppm,sgi,srt,ssa,sunrast,targa,text,tiff,v210,v308,v408,v410,vorbis,xbm,xwd,y41p,yuv4,zlib,' --enable-decoder='ac3,ansi,apng,ass,ayuv,bmp,dirac,exr,ffv1,ffvhuff,ffwavesynth,flac,gif,gsm,huffyuv,libcelt,libgsm,libopenjpeg,libopus,libschroedinger,libspeex,libvorbis,libvpx_vp8,libvpx_vp9,mjpeg,,,,mp1,mp1float,mp2,mp2float,mp3,mp3float,opus,pam,pbm,pcm_alaw,pcm_bluray,pcm_dvd,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_mulaw,pcm_s16be,pcm_s16be_planar,pcm_s16le,pcm_s16le_planar,pcm_s24be,pcm_s24le,pcm_s24le_planar,pcm_s32be,pcm_s32le,pcm_s32le_planar,pcm_s8,pcm_s8_planar,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,pcx,pgm,pgmyuv,pgssub,png,ppm,rawvideo,sgi,srt,ssa,sunrast,targa,text,theora,tiff,v210,v210x,v308,v408,v410,vorbis,vp3,vp5,vp6,vp6a,vp6f,vp8,vp9,webp,xbm,xwd,y41p,yuv4,zlib,'
if: zypper se -si gstreamer-plugins-libav is not from Packman, zypper -v in -r Packman gstreamer-plugins-libav-1.12.4-20.2.x86_64 -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri Registered Linux User #207535 @ http://linuxcounter.net Photos: http://wahoo.no-ip.org/piwigo paka @ IRCnet freenode -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 20/02/18 18:15, Patrick Shanahan wrote:
* Dave Plater
[01-01-70 12:34]: On 20/02/18 16:32, Luiz Alberto Saba wrote:
# ffmpeg -codecs |grep -i alac ffmpeg version 3.4.2 Copyright (c) 2000-2018 the FFmpeg developers built with gcc 7 (SUSE Linux) configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --incdir=/usr/include/ffmpeg --extra-cflags='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g' --optflags='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g' --disable-htmlpages --enable-pic --disable-stripping --enable-shared --disable-static --enable-gpl --disable-openssl --enable-avresample --enable-libcdio --enable-gnutls --enable-ladspa --disable-cuda --disable-cuvid --enable-libass --enable-libbluray --enable-libcelt --enable-libcdio --enable-libdc1394 --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libzvbi --enable-vaapi --enable-vdpau --enable-muxers --enable-demuxers --disable-encoders --disable-decoders
The section below clearly shows that your ffmpeg libs are not from the Packman repository, that's the reason why you can't play alac files anymore. The mystery lies in why you can't install it.
--disable-decoder='mpeg1video,mpeg2video,mpeg4,h263,h264,hevc,vc1' --enable-encoder='apng,ass,ayuv,bmp,ffv1,ffvhuff,flac,gif,huffyuv,jpegls,libgsm,libmp3lame,libopenjpeg,libopus,libschroedinger,libspeex,libtheora,libtwolame,libvorbis,libvpx_vp8,libvpx_vp9,libwebp,libwebp_anim,mjpeg,mp2,mp2fixed,pam,pbm,pcm_alaw,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_mulaw,pcm_s16be,pcm_s16be_planar,pcm_s16le,pcm_s16le_planar,pcm_s24be,pcm_s24le,pcm_s24le_planar,pcm_s32be,pcm_s32le,pcm_s32le_planar,pcm_s8,pcm_s8_planar,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,pcx,pgm,pgmyuv,png,ppm,sgi,srt,ssa,sunrast,targa,text,tiff,v210,v308,v408,v410,vorbis,xbm,xwd,y41p,yuv4,zlib,' --enable-decoder='ac3,ansi,apng,ass,ayuv,bmp,dirac,exr,ffv1,ffvhuff,ffwavesynth,flac,gif,gsm,huffyuv,libcelt,libgsm,libopenjpeg,libopus,libschroedinger,libspeex,libvorbis,libvpx_vp8,libvpx_vp9,mjpeg,,,,mp1,mp1float,mp2,mp2float,mp3,mp3float,opus,pam,pbm,pcm_alaw,pcm_bluray,pcm_dvd,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_mulaw,pcm_s16be,pcm_s16be_planar,pcm_s16le,pcm_s16le_planar,pcm_s24be,pcm_s24le,pcm_s24le_planar,pcm_s32be,pcm_s32le,pcm_s32le_planar,pcm_s8,pcm_s8_planar,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,pcx,pgm,pgmyuv,pgssub,png,ppm,rawvideo,sgi,srt,ssa,sunrast,targa,text,theora,tiff,v210,v210x,v308,v408,v410,vorbis,vp3,vp5,vp6,vp6a,vp6f,vp8,vp9,webp,xbm,xwd,y41p,yuv4,zlib,'
if: zypper se -si gstreamer-plugins-libav is not from Packman, zypper -v in -r Packman gstreamer-plugins-libav-1.12.4-20.2.x86_64
Actually gstreamer-plugins-libav doesn't have to come from Packman the Tumbleweed version is enough, it automatically uses the available ffmpeg libs. Luiz only needs to install the libav* libs from packman. Regards Dave P N�����r��y隊Z)z{.���r�+�맲��r��z�^�ˬz��N�(�֜��^� ޭ隊Z)z{.���r�+��0�����Ǩ�
On Dienstag, 20. Februar 2018 13:54:14 CET Luiz Alberto Saba wrote:
Em 20-02-2018 09:24, Knurpht - Gertjan Lettink escreveu:
Op dinsdag 20 februari 2018 13:23:48 CET schreef Luiz Alberto Saba:
Hi guys
From 'zypper se -v alac' I get that it's still out there.
Look at: ts040:/home/ts040/My/Music/m4a/Avantgarde/Steve Reich/1997-Works; 1965-1995 04-Music for 18 Musicians [Nonesuch 79451-2] # gst-play-1.0 ./04-02\ Music\ for\ 18\ Musicians\;\ Section\ I.m4a error: XDG_RUNTIME_DIR not set in the environment. Press 'k' to see a list of keyboard shortcuts. Now playing /home/ts040/My/Music/m4a/Avantgarde/Steve Reich/1997-Works; 1965-1995 04-Music for 18 Musicians [Nonesuch 79451-2]/04-02 Music for 18 Musicians; Section I.m4a WARNING No decoder available for type 'audio/x-alac, codec_data=(buffer)00000024616c616300000000000010000010280a0e0200ff000000000
Here gstreamer is telling you what it is missing - a decoder for type audio/x- alac So, lets see if there is one: $> LANG=C zypper se --provides 'gstreamer1(decoder-audio/x-alac*' Loading repository data... Reading installed packages... S | Name | Summary | Type --+-------------------------------+------------------------------------- +-------- | gstreamer-plugins-libav | A ffmpeg/libav plugin for GStreamer | package | gstreamer-plugins-libav-32bit | A ffmpeg/libav plugin for GStreamer | package $> zypper info --provides gstreamer-plugins-libav | grep 'audio/x-a' gstreamer1(decoder-audio/x-ac3)()(64bit) gstreamer1(decoder-audio/x-adpcm)()(64bit) gstreamer1(decoder-audio/x-aiff)()(64bit) gstreamer1(encoder-audio/x-adpcm)()(64bit) gstreamer1(decoder-audio/x-alac)()(64bit) <= decoder gstreamer1(encoder-audio/x-ac3)()(64bit) gstreamer1(encoder-audio/x-alac)()(64bit) <= encoder gstreamer1(encoder-audio/x-amr-nb-sh)()(64bit) gstreamer1(encoder-audio/x-au)()(64bit) Kind regards, Stefan -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 20/02/18 14:23, Luiz Alberto Saba wrote:
Hi guys
Since 06/01/2018 I can't play alac files anymore.
Support for alac is droped?
I've tried to reinstall gstreamer related packages, but nothing good...
Any help is welcome.
Thanks
Luiz Alberto Saba
Packman's ffmpeg has an alac codec, do you have gstreamer-plugins-libav installed, it covers every codec in ffmpeg's libavcodec57. Regards Dave P -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 20/02/18 14:23, Luiz Alberto Saba wrote:
Hi guys
Since 06/01/2018 I can't play alac files anymore.
Support for alac is droped?
I've tried to reinstall gstreamer related packages, but nothing good...
Any help is welcome.
Thanks
Luiz Alberto Saba
Sorry, with Tumbleweeds gstreamer-plugins-libav you can play with any of Packman's ffmpeg codec's but you must enable the Packman repository. Regards Dave P -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (6)
-
Brüns, Stefan
-
Dave Plater
-
Knurpht - Gertjan Lettink
-
Luiz Alberto Saba
-
Luiz Alberto Saba
-
Patrick Shanahan