Opened 6 years ago

Last modified 5 years ago

#1979 new defect

HDMI passthrough not working with "ac3be"-audiotracks

Reported by: erhard.furtner@… Owned by: reimar
Priority: normal Component: ao
Version: HEAD Severity: normal
Keywords: Cc:
Blocked By: Blocking:
Reproduced by developer: Analyzed by developer:

Description

Just got my main Linux box connected to my new Denon AVR 1611 via HDMI. Audio output works fine with pulseaudio or alsa. But unfortunately mplayers HDMI passthrough has problems...

Playing a movie like:
mplayer -v -ao alsa:device=hdmi -afm hwac3 "Media/_DOWNLOADS_/Brüno (2009) _ [eng;ac3-dpl+ger;ac3-dpl] _ x264-dvdrip.mkv"

HDMI passthrough is not working if the audio track of the movie is in "ac3be"-format, like:
AUDIO: 48000 Hz, 2 ch, ac3be, 192.0 kbit/12.50% (ratio: 24000->192000)
Selected audio codec: [hwac3] afm: hwac3 (AC3 through S/PDIF)

HDMI passthrough however _IS_ working if the audio track of the movie is in "ac3le"-format, like:
AUDIO: 48000 Hz, 2 ch, ac3le, 1536.0 kbit/100.00% (ratio: 192000->192000)
Selected audio codec: [hwdts] afm: hwac3 (DTS through S/PDIF)

If audio is in "ac3be"-format I get no sound. But you can hear short fragments of sound when seeking around in the stream with forward/backward arrows.

ATM I am using MPlayer SVN-r34104-4.4.5.

Attachments (2)

HDMIpassthrough-nonworking.txt (7.5 KB) - added by erhard.furtner@… 6 years ago.
detailed 'mplayer -v' output, nonworking
HDMIpassthrough-working.txt (8.4 KB) - added by erhard.furtner@… 6 years ago.
detailed 'mplayer -v' output, working

Download all attachments as: .zip

Change History (5)

Changed 6 years ago by erhard.furtner@…

detailed 'mplayer -v' output, nonworking

Changed 6 years ago by erhard.furtner@…

detailed 'mplayer -v' output, working

comment:1 Changed 6 years ago by erhard.furtner@…

comment:2 Changed 6 years ago by erhard.furtner@…

  • attachments.description changed from datailed 'mplayer -v' output to detailed 'mplayer -v' output, nonworking

comment:3 Changed 5 years ago by reimar

To me the bigger difference seems to be that one is AC3 and the other is DTS, are you sure it's not a case of AC3 not working with your receiver?
Also, you could try -ac spdifac3 and -ac spdifdts to see if those work.

Note: See TracTickets for help on using tickets.