[mythtv-users] HDMI audio to TV - only 2-channel PCM available

Phil Bridges gravityhammer at gmail.com
Sun Aug 26 19:55:52 UTC 2012


On Sun, Aug 26, 2012 at 3:18 PM, Jean-Yves Avenard
<jean-yves at avenard.org> wrote:
> Hi
>
> On 26 August 2012 19:18, Phil Bridges <gravityhammer at gmail.com> wrote:
>
>> 2012-08-26 13:12:55.734733 E [15063/15063] CoreContext
>> audio/audiooutputalsa.cpp:545 (OpenDevice) - ALSA: Unable to
>> sufficiently increase ALSA hardware buffer size - underruns are likely
>> 2012-08-26 13:12:55.734765 I [15063/15063] CoreContext
>> audio/audiooutputalsa.cpp:121 (TryOpenDevice) - ALSA: OpenDevice
>> hdmi:CARD=NVidia,DEV=1,AES0=6,AES1=0x82,AES2=0x00,AES3=0x01 for
>> passthrough
>
> Great log...
>
> you have checked DTS and AC3 passthrough in the audio settings.
> Your TV doesn't support it.
>
> Uncheck those and you'll get audio for DTS and AC3 again.
>
> JY

Thank you!  This worked.

Now I have the issue of hearing static when I play an LPCM file:

mediainfo:
Audio
ID                                       : 2
Format                                   : PCM
Codec ID                                 : A_PCM/INT/LIT
Duration                                 : 1h 36mn
Bit rate mode                            : Constant
Sampling rate                            : 48.0 KHz
Bit depth                                : 24 bits
Language                                 : English
Default                                  : Yes
Forced                                   : No

mythfrontend log:
2012-08-26 15:52:00.359635 I [15599/15599] CoreContext
tv_play.cpp:2121 (HandleStateChange) - TV: Attempting to change from
None to WatchingVideo
2012-08-26 15:52:00.369747 I [15599/15599] CoreContext
mythcorecontext.cpp:1178 (CheckProtoVersion) - Using protocol version
72
2012-08-26 15:52:00.371843 I [15599/15599] CoreContext
mythcorecontext.cpp:1178 (CheckProtoVersion) - Using protocol version
72
2012-08-26 15:52:00.665026 I [15599/15599] CoreContext
audio/audiooutputalsa.cpp:139 (TryOpenDevice) - ALSA: OpenDevice
hdmi:CARD=NVidia,DEV=1
2012-08-26 15:52:00.691044 I [15599/15599] CoreContext
audio/audiooutputsettings.cpp:80 (AddSupportedRate) - AOS: Sample rate
32000 is supported
2012-08-26 15:52:00.691089 I [15599/15599] CoreContext
audio/audiooutputsettings.cpp:80 (AddSupportedRate) - AOS: Sample rate
44100 is supported
2012-08-26 15:52:00.691165 I [15599/15599] CoreContext
audio/audiooutputsettings.cpp:80 (AddSupportedRate) - AOS: Sample rate
48000 is supported
2012-08-26 15:52:00.691216 I [15599/15599] CoreContext
audio/audiooutputsettings.cpp:135 (AddSupportedFormat) - AOS: Format
signed 16 bit is supported
2012-08-26 15:52:00.691239 I [15599/15599] CoreContext
audio/audiooutputsettings.cpp:135 (AddSupportedFormat) - AOS: Format
signed 24 bit MSB is supported
2012-08-26 15:52:00.691260 I [15599/15599] CoreContext
audio/audiooutputsettings.cpp:135 (AddSupportedFormat) - AOS: Format
signed 32 bit is supported
2012-08-26 15:52:00.691294 I [15599/15599] CoreContext
audio/audiooutputsettings.cpp:208 (AddSupportedChannels) - AOS: 2
channel(s) are supported
2012-08-26 15:52:00.692011 I [15599/15599] CoreContext
audio/audiooutputalsa.cpp:443 (GetOutputSettings) - ALSA: Successfully
retrieved ELD data
2012-08-26 15:52:00.692143 I [15599/15599] CoreContext
audio/eldutils.cpp:469 (show) - ELDUTILS: Detected monitor LG TV at
connection type HDMI
2012-08-26 15:52:00.692202 I [15599/15599] CoreContext
audio/eldutils.cpp:474 (show) - ELDUTILS: available speakers: FL/FR
LFE FC RL/RR RC FLC/FRC RLC/RRC FLW/FRW FLH/FRH TC FCH
2012-08-26 15:52:00.692226 I [15599/15599] CoreContext
audio/eldutils.cpp:476 (show) - ELDUTILS: max LPCM channels = 2
2012-08-26 15:52:00.692248 I [15599/15599] CoreContext
audio/eldutils.cpp:477 (show) - ELDUTILS: max channels = 2
2012-08-26 15:52:00.692268 I [15599/15599] CoreContext
audio/eldutils.cpp:478 (show) - ELDUTILS: supported codecs = LPCM
2012-08-26 15:52:00.692328 I [15599/15599] CoreContext
audio/eldutils.cpp:481 (show) - ELDUTILS: supports coding type LPCM:
channels = 2, rates = 32000 44100 48000, bits = 16 20 24
2012-08-26 15:52:00.748161 I [15599/15599] CoreContext
audio/audiooutputsettings.cpp:312 (GetCleaned) - AOS: may be AC3 or
DTS capable
2012-08-26 15:52:00.748195 I [15599/15599] CoreContext
audio/audiooutputsettings.cpp:208 (AddSupportedChannels) - AOS: 6
channel(s) are supported
2012-08-26 15:52:00.753434 N [15599/15599] CoreContext
audioplayer.cpp:167 (ReinitAudio) - AudioPlayer: Enabling Audio
2012-08-26 15:52:01.274652 I [15599/15599] CoreContext
avformatdecoder.cpp:2102 (ScanStreams) - AFD: Opened codec 0x49f75e0,
id(H264) type(Video)
2012-08-26 15:52:01.274683 I [15599/15599] CoreContext
avformatdecoder.cpp:1960 (ScanStreams) - AFD: codec PCM_S24LE has 1
channels
2012-08-26 15:52:01.274741 I [15599/15599] CoreContext
avformatdecoder.cpp:2102 (ScanStreams) - AFD: Opened codec 0x45aa660,
id(PCM_S24LE) type(Audio)
2012-08-26 15:52:01.274858 I [15599/15599] CoreContext
avformatdecoder.cpp:2163 (ScanStreams) - AFD: Audio Track #1, with
type 0 is A/V stream #1 and has 1 channels in the English
language(6647399).
2012-08-26 15:52:01.274901 I [15599/15599] CoreContext
avformatdecoder.cpp:2102 (ScanStreams) - AFD: Opened codec 0x49e53f0,
id(DVD_SUBTITLE) type(Subtitle)
2012-08-26 15:52:01.291766 I [15599/15599] CoreContext
avformatdecoder.cpp:4019 (AutoSelectAudioTrack) - AFD: Selected track
1: English PCM_S24LE 1ch (A/V Stream #1)
2012-08-26 15:52:01.291859 I [15599/15599] CoreContext
avformatdecoder.cpp:4764 (SetupAudioStream) - AFD: Initializing audio
parms from audio track #1
2012-08-26 15:52:01.291979 I [15599/15599] CoreContext
avformatdecoder.cpp:4770 (SetupAudioStream) - AFD: Audio format
changed
                        from id(NONE)     -1Hz -1ch -1bps     (profile
0) to id(PCM_S24LE)  48000Hz  1ch 24bps     (profile 0)
2012-08-26 15:52:01.292092 I [15599/15599] CoreContext
audio/audiooutputbase.cpp:566 (Reconfigure) - AO: Needs upmix from 1
-> 2 channels
2012-08-26 15:52:01.292178 I [15599/15599] CoreContext
audio/audiooutputbase.cpp:882 (KillAudio) - AO: Killing AudioOutputDSP
2012-08-26 15:52:01.292228 I [15599/15599] CoreContext
audio/audiooutputbase.cpp:648 (Reconfigure) - AO: Original codec was
PCM_S24LE, signed 24 bit MSB, 48 kHz, 1 channels
2012-08-26 15:52:01.292270 I [15599/15599] CoreContext
audio/audiooutputbase.cpp:666 (Reconfigure) - AO: enc(0), passthru(0),
features () configured_channels(2), 2 channels supported(1)
max_channels(2)
2012-08-26 15:52:01.292292 I [15599/15599] CoreContext
audio/audiooutputbase.cpp:770 (Reconfigure) - AO: Audio processing
enabled
2012-08-26 15:52:01.292326 I [15599/15599] CoreContext
audio/audiooutputbase.cpp:791 (Reconfigure) - AO: Opening audio device
'hdmi:CARD=NVidia,DEV=1' ch 2(1) sr 48000 sf signed 32 bit reenc 0
2012-08-26 15:52:01.292349 I [15599/15599] CoreContext
audio/audiooutputalsa.cpp:139 (TryOpenDevice) - ALSA: OpenDevice
hdmi:CARD=NVidia,DEV=1
2012-08-26 15:52:01.300652 I [15599/15599] CoreContext
audio/audiooutputalsa.cpp:731 (SetParameters) - ALSA:
SetParameters(format=10, channels=2, rate=48000, buffer_time=500000,
period_time=4)
2012-08-26 15:52:01.300931 I [15599/15599] CoreContext
audio/audiooutputalsa.cpp:789 (SetParameters) - ALSA: Buffer size
range from 32 to 24576
2012-08-26 15:52:01.300961 I [15599/15599] CoreContext
audio/audiooutputalsa.cpp:792 (SetParameters) - ALSA: Period size
range from 16 to 12288
2012-08-26 15:52:01.301034 I [15599/15599] CoreContext
audio/audiooutputalsa.cpp:809 (SetParameters) - ALSA: Buffer time =
500000 us
2012-08-26 15:52:01.301082 I [15599/15599] CoreContext
audio/audiooutputalsa.cpp:815 (SetParameters) - ALSA: Period time = 4
periods
2012-08-26 15:52:01.337251 I [15599/15599] CoreContext
audio/audiooutputalsa.cpp:824 (SetParameters) - ALSA: Buffer size =
24000 | Period size = 6000
2012-08-26 15:52:01.376519 I [15599/15599] CoreContext
audio/audiooutputalsa.cpp:965 (OpenMixer) - ALSA: found playback
control PCM on mixer device default
2012-08-26 15:52:01.376572 I [15599/15599] CoreContext
audio/audiooutputalsa.cpp:992 (OpenMixer) - ALSA: mixer volume range
on mixer device default/PCM - min 0, max 255, range 255
2012-08-26 15:52:01.376588 I [15599/15599] CoreContext
audio/audiooutputalsa.cpp:995 (OpenMixer) - ALSA: mixer device
default/PCM set up successfully
2012-08-26 15:52:01.378337 I [15599/15599] CoreContext
audio/audiooutputalsa.cpp:901 (SetVolumeChannel) - ALSA: channel 0
volume set 77 => 196
2012-08-26 15:52:01.378365 I [15599/15599] CoreContext
audio/audiooutputalsa.cpp:901 (SetVolumeChannel) - ALSA: channel 1
volume set 77 => 196
2012-08-26 15:52:01.378385 I [15599/15599] CoreContext
audio/audiooutputbase.cpp:808 (Reconfigure) - AO: Audio fragment size:
24000
2012-08-26 15:52:01.378435 I [15599/15599] CoreContext
audio/audiooutputalsa.cpp:882 (GetVolumeChannel) - ALSA: get volume
channel 0: 77
2012-08-26 15:52:01.378461 I [15599/15599] CoreContext
audio/audiooutputalsa.cpp:901 (SetVolumeChannel) - ALSA: channel 0
volume set 77 => 196
2012-08-26 15:52:01.378480 I [15599/15599] CoreContext
audio/audiooutputalsa.cpp:901 (SetVolumeChannel) - ALSA: channel 1
volume set 77 => 196
2012-08-26 15:52:01.378533 I [15599/15599] CoreContext
audio/audiooutputbase.cpp:838 (Reconfigure) - AO: Audio Stretch
Factor: 1
2012-08-26 15:52:01.378737 I [15599/15599] CoreContext
audio/audiooutputbase.cpp:851 (Reconfigure) - AO: Ending Reconfigure()
2012-08-26 15:52:01.379361 I [15599/15636] AudioOutputBase
audio/audiooutputbase.cpp:1818 (run) - AO: kickoffOutputAudioLoop: pid
= 15599
2012-08-26 15:52:01.379461 I [15599/15636] AudioOutputBase
audio/audiooutputbase.cpp:1668 (OutputAudioLoop) - AO:
OutputAudioLoop: Play Event
2012-08-26 15:52:01.443844 I [15599/15599] CoreContext
mythpainter_ogl.cpp:62 (ClearCache) - Clearing OpenGL painter cache.
2012-08-26 15:52:02.139447 I [15599/15599] CoreContext
mythrender_vdpau.cpp:1675 (CreatePresentationSurfaces) - VDPAU:
Created 2 output surfaces.
2012-08-26 15:52:02.139584 I [15599/15599] CoreContext
mythrender_vdpau.cpp:1709 (CheckHardwareSupport) - VDPAU: Version 1
2012-08-26 15:52:02.139612 I [15599/15599] CoreContext
mythrender_vdpau.cpp:1716 (CheckHardwareSupport) - VDPAU: Information
NVIDIA VDPAU Driver Shared Library  295.71  Thu Aug  2 19:48:54 PDT
2012
2012-08-26 15:52:02.139650 I [15599/15599] CoreContext
mythrender_vdpau.cpp:401 (Create) - VDPAU: Created VDPAU render device
1920x1080
2012-08-26 15:52:02.430652 N [15599/15599] CoreContext
mythplayer.cpp:506 (CheckExtraAudioDecode) - Player(0): Forcing decode
extra audio option on (Video method requires it).
2012-08-26 15:52:02.448133 I [15599/15636] AudioOutputBase
audio/audiooutputbase.cpp:1668 (OutputAudioLoop) - AO:
OutputAudioLoop: Play Event
2012-08-26 15:52:02.620262 I [15599/15636] AudioOutputBase
audio/audiooutputbase.cpp:1668 (OutputAudioLoop) - AO:
OutputAudioLoop: Play Event
2012-08-26 15:52:02.625978 I [15599/15599] CoreContext
mythplayer.cpp:1737 (InitAVSync) - Player(0): Video timing method:
USleep with busy wait
2012-08-26 15:52:02.627660 I [15599/15599] CoreContext
tv_play.cpp:5169 (StartPlayer) - TV: Created player.
2012-08-26 15:52:02.627803 I [15599/15599] CoreContext
tv_play.cpp:2360 (HandleStateChange) - TV: Changing from None to
WatchingVideo
2012-08-26 15:52:02.653088 I [15599/15599] CoreContext
tv_play.cpp:2451 (HandleStateChange) - TV: Main UI disabled.
2012-08-26 15:52:02.653220 I [15599/15599] CoreContext tv_play.cpp:378
(StartTV) - TV: Entering main playback loop.
2012-08-26 15:52:02.671619 I [15599/15637] Decoder
videoout_vdpau.cpp:627 (DrawSlice) - VidOutVDPAU: Added 1 new buffers.
New buffer size 15 (3 decode and 12 process)
2012-08-26 15:52:02.735197 I [15599/15599] CoreContext
mythrender_vdpau.cpp:587 (CheckOutputSurfaces) - VDPAU: Added 2 output
surfaces (total 4, max 4)
2012-08-26 15:52:02.845436 I [15599/15599] CoreContext
audio/audiooutputbase.cpp:924 (Pause) - AO: Pause 1
2012-08-26 15:52:02.845646 I [15599/15599] CoreContext
audio/audiooutputbase.cpp:924 (Pause) - AO: Pause 0
2012-08-26 15:52:02.853332 I [15599/15636] AudioOutputBase
audio/audiooutputbase.cpp:1668 (OutputAudioLoop) - AO:
OutputAudioLoop: Play Event
2012-08-26 15:52:07.396120 I [15599/15599] CoreContext
tv_play.cpp:2121 (HandleStateChange) - TV: Attempting to change from
WatchingVideo to None
2012-08-26 15:52:07.421676 I [15599/15599] CoreContext
mythpainter_vdpau.cpp:111 (ClearCache) - VDPAU Painter: Clearing VDPAU
painter cache.
2012-08-26 15:52:07.422405 W [15599/15599] CoreContext
mythpainter.cpp:32 (~MythPainter) - MythPainter: 16 images not yet
de-allocated.
2012-08-26 15:52:07.485018 I [15599/15599] CoreContext
audio/audiooutputbase.cpp:882 (KillAudio) - AO: Killing AudioOutputDSP
2012-08-26 15:52:07.555280 I [15599/15636] AudioOutputBase
audio/audiooutputbase.cpp:1717 (OutputAudioLoop) - AO:
OutputAudioLoop: Stop Event
2012-08-26 15:52:07.555308 I [15599/15636] AudioOutputBase
audio/audiooutputbase.cpp:1820 (run) - AO: kickoffOutputAudioLoop
exiting
2012-08-26 15:52:07.558548 I [15599/15599] CoreContext
tv_play.cpp:2360 (HandleStateChange) - TV: Changing from WatchingVideo
to None


More information about the mythtv-users mailing list