Kodi Community Forum

Full Version: No DTS sound on HDMI output (ffmpeg Codec 0x18000 is not in the full list)
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
Can one help please
I am having trouble with DTS sound playing via HDMI. Other sound formats works well in this system.

i found in debug following:

DEBUG: ffmpeg[A4197B40]: Codec 0x18000 is not in the full list.
16:19:15 T:2753133376 INFO: ffmpeg[A4197B40]: Stream #0:8: Attachment: unknown_codec

System details are bellow. And full debug trace file is in atachment.
Kind thanks!!!
Igor



Media Source - DNLA player Twonky 7.0.11 Special ( twonky-kurobox-pro-special-7.0.11.zip)
Running on D-Link NAS DNS-325

Below mentioned file is being played well (with sound) on WD TV Live media Player

System
Ubuntu Linux 13.04 – all latest updates
Linux 3.8.0-27-generic rernel
CPU Intel® Celeron® CPU 847 @ 1.10GHz, 2 cores

System HW
Board - Gigabyte GA-C847N, NM70, Celeron 847, DDR3, mini-ITX
http://www.gigabyte.com/products/product...id=4419#sp

Chipset - Intel NM70 Chipset
Graphics - come with integrated graphics (350 base / 800 MHz dynamic) / based on the HD Graphics 2000
Audio - Realtek ALC887

Video played

XBMC is latest GIT update and compiled as " ./configure --prefix=/usr/local/ "

DNLA played from Twonky running on D-Link NAS DNS-325

File - Avatar.2009.Extended.Collectors.Cut.1080p.Blu-ray.x264-EbP.Rus.Eng.mkv

File details by Kmplayer v 3.6:

\\192.168.3.105\Volume_1\Video\_Õóäîæåñòâåííûå\Avatar.2009.Extended.Collectors.Cut.1080p.Blu-ray.x264-EbP.Rus.Eng.mkv
............
Audio #2
ID : 2
Format : DTS
Format/Info : Digital Theater Systems
Mode : 16
Format settings, Endianness : Big
Codec ID : A_DTS
Duration : 2h 58mn
Bit rate mode : Constant
Bit rate : 768 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Side: L R, LFE
Sampling rate : 48.0 KHz
Bit depth : 24 bits
Compression mode : Lossy
Stream size : 979 MiB (4%)
Title : Dub
Language : Russian
Default : Yes
Forced : No
...................


root@igor-htpc:~# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC887-VD Analog [ALC887-VD Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: UD05 [JTTEL USB DONGLE UD05], device 0: USB Audio [USB Audio] # <------- this is dongle of 3D Air mouse with headphones input
Subdevices: 1/1
Subdevice #0: subdevice #0



root@igor-htpc:~# lsmod | grep -i snd
snd_hda_codec_hdmi 36185 1
snd_hda_codec_realtek 63791 1
snd_hda_intel 38307 0
snd_hda_codec 117580 3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel
snd_usb_audio 114925 0
snd_usbmidi_lib 24210 1 snd_usb_audio
snd_hwdep 13272 2 snd_usb_audio,snd_hda_codec
snd_seq_midi 13132 0
snd_seq_midi_event 14475 1 snd_seq_midi
snd_rawmidi 25114 2 snd_usbmidi_lib,snd_seq_midi
snd_seq 51280 2 snd_seq_midi_event,snd_seq_midi
snd_pcm 80890 4 snd_usb_audio,snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
snd_page_alloc 14230 2 snd_pcm,snd_hda_intel
snd_seq_device 14137 3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer 24411 2 snd_pcm,snd_seq
snd 56485 12 snd_hda_codec_realtek,snd_usb_audio,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_usbmidi_lib,snd_hda_co
dec,snd_hda_intel,snd_seq_device
soundcore 12600 1 snd

i am sorry i dont know how to attach file or large trace log
Use a pastebin for your _complete_ debug log - you cut the audio enumeration.
Upgrade your kernel to 3.10.x see the wiki for an instruction concerning Intel and sound, here: http://wiki.xbmc.org/index.php?title=Int...r_HD_Audio

you might also be interested in: http://forum.xbmc.org/showthread.php?tid=165707
I am very sorry, i do not see pastebin option/button/icon :-(
paste your log here: http://www.xbmclogs.com/ then post the link
i guess pastebin is service
here it is attached
http://pastebin.com/UHtnmjH4

or

http://www.xbmclogs.com/show.php?id=47140

never used such service. Will take it into account.

in the evening i will update kernel
Do you just hear nothing? Or static? What AVR do you have? Upgrade your kernel to 3.10.x as I posted before.

Kernel 3.8 has problems with ELD handling.
Code:
m_dataFormats     : AE_FMT_LPCM,AE_FMT_S32NE,AE_FMT_S16NE,AE_FMT_S16LE
Ok kernel updated from source linux-3.10.7.tar.xz manualy
acording to doc http://mitchtech.net/compile-linux-kerne...-detailed/
as "make oldconfig" + all new features as modules
no errors
installed and running

root@igor-htpc:~# uname -a
Linux igor-htpc 3.10.7 #1 SMP Mon Aug 19 22:33:03 MSK 2013 i686 i686 i686 GNU/Linux

here is the trace of same file but played localy from disk
http://pastebin.com/vSTY4V5Y
still no sound over HDMI but over files sounds well

Can one clever folk look at trace log what is wrong with my audio codecs? Kind thanks!!!

I had no strength today to study above mentioned links. I will check them tomorrow. I swear!

I also trued to compile XBMC from latest GIT source with --enable-external-libraries option using sources of:
- x64 (compiled without errors fist - ./configure --enable-shared --prefix=/usr/local/ )
-libvxp (compiled without errors second ./configure --prefix=/usr/local/ )
- ffmpeg ( !!! troubles here !!! ./configure --enable-gpl --enable-nonfree --enable-postproc --prefix=/usr/local/ )

but met ffmpeg compilation errors ( ./configure --enable-gpl --enable-nonfree --enable-postproc --prefix=/usr/local/ )
that i am unable to overcome :-(

Probably one can sugest me correct version combination - ffmpeg -libvxp - x64 -xbmc
that is known to be well compiled from source?

Regards,
Igor
Just use the ppa (xbmc-nightly) and ubuntu mainline http://kernel.ubuntu.com/~kernel-ppa/mainline/ to upgrade the kernel. There is no need to compile from source.

Don't use external ffmpeg.
You again cut the important part from your log.

Use:
Code:
sudo apt-get install pastebinit
cat ~/.xbmc/temp/xbmc.log | pastebinit
anyway new kernel is in place
i will reboot system in trace mode to get full log thenupload it here in 15 mins
here is very fill log from system reboot and then starting xbmc and then trying to play file
http://pastebin.com/utSTj7KE
another much more verbose trace log of reboot and then play
http://pastebin.com/pijHUh8j
If you have just a normal TV connected. DTS won't work for sure, AC3 only when you are lucky - I see samsung here, that identifies itself as a 2 Channel pcm without detailed capabilities.

So what AVR are you using?

There is also some not fully removed pulseaudio in the way.
Code:
sudo apt-get remove --purge pulseaudio libasound2-plugins

Go to your settings and choose Analog as output, enable Boost volume on downmix, set speaker numbers to 2.0 and choose SAM SAMSUNG on HDMI as your playback device.
If you have just a normal TV connected. DTS won't work for sure, AC3 only when you are lucky - I see samsung here, that identifies itself as a 2 Channel pcm without detailed capabilities.

WD TV Live media player plays this file well with sound via HDMI conection.
Even this Samsung TV (4 yar old) plays this file over DNLA with sound - understand this audio track format.

I think problem is in "ffmpeg Codec 0x18000 is not in the full list" - ffmpeg that comes with XBMC is missing some codecs.

Ok i will try "apt-get remove --purge pulseaudio libasound2-plugins" and let you know results.

Go to your settings and choose Analog as output, enable Boost volume on downmix, set speaker numbers to 2.0 and choose SAM SAMSUNG on HDMI as your playback device.

Looks like i already did it cause other files being played with sound. But i will double check.

Do you know the meaning of "ffmpeg Codec 0x18000 is not in the full list" ? I am unable to google anything comprehendable.

BTW
I just notised that i am running prereleace XBMC v13. It was downloaded by default as src from GIT.
But before i tryed "apt-get install xbmc" for v12 and it had same sound problem.
Pages: 1 2