Opened 14 years ago
Closed 14 years ago
#8226 closed defect (fixed)
alsa output misses HDMI device
Reported by: | Owned by: | robertm | |
---|---|---|---|
Priority: | minor | Milestone: | unknown |
Component: | MythTV - Audio Output | Version: | head |
Severity: | medium | Keywords: | |
Cc: | Ticket locked: | no |
Description
Hi!
I have to output sound and spdif to ALSA device hdmi. Since 14599, mythtv does not "find" it anymore and disables sound on playback - and the setting widget does NOT include the hdmi device, only all others.
aplay -L DOES include the hdmi device mplayer DOES play sound on hdmi
downgrading to 14598 re-establishes working hdmi output.
Probably the HDMI device is somehow a different "type" than pure pcm and/or iec?
Attachments (3)
Change History (15)
comment:1 Changed 14 years ago by
Status: | new → infoneeded_new |
---|
comment:2 Changed 14 years ago by
Sorry, that should be 23793, 23794 changed alsa handling an breaks (my) sound.
Please include all output in bug reports. MythTV Version : exported MythTV Branch : Network Protocol : 56 Library API : 0.23.20100314-1 QT Version : 4.5.2 Options compiled in: linux release using_oss using_alsa using_pulse using_pulseoutput using_backend using_directfb using_frontend using_lirc using_mheg using_opengl_video using_opengl_vsync using_qtdbus using_qtwebkit using_x11 using_xrandr using_xv using_bindings_perl using_bindings_python using_opengl using_vdpau using_ffmpeg_threads using_mheg
comment:3 Changed 14 years ago by
Priority: | major → minor |
---|---|
Severity: | high → medium |
The device name's not appearing in the combo box is most likely due to a bug in ALSA that prevents user-defined logical device names from showing in some circumstances ( https://bugtrack.alsa-project.org/alsa-bug/view.php?id=3461 and/or https://bugtrack.alsa-project.org/alsa-bug/view.php?id=3835 ). The combobox, is, however, an editable field, so if the device you want to use doesn't appear in the list, just type in what you want to use.
The only reason that mythfrontend should 'not "find" it anymore and disable sound on playback' is if you actually choose the wrong device. Please upgrade to r23816 or higher and try again--after selecting or typing the proper device specifier. If audio is disabled, please include frontend log output from starting mythfrontend through attempting playback and created with:
mythfrontend -v important,general,audio
Otherwise, if everything audio works, please let us know.
comment:4 Changed 14 years ago by
The hdmi device is a system device, not user-defined! Before submitting the ticket, I made sure I deleted all of alsa's configuration.
Unfortunately, it seems mythtv really does not 'find' the device. I attach two log files, one with ALSA:hdmi and one with the complete parameters.
comment:5 Changed 14 years ago by
Status: | infoneeded_new → new |
---|
comment:6 Changed 14 years ago by
Owner: | changed from JYA to robertm |
---|---|
Status: | new → assigned |
comment:8 Changed 14 years ago by
Milestone: | 0.23 → unknown |
---|
comment:9 Changed 14 years ago by
comment:10 Changed 14 years ago by
Looking at your log: 178 2010-03-28 13:56:01.848 Opening ALSA audio device 'hdmi'. 179 ALSA lib pcm.c:2211:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi 180 2010-03-28 13:56:01.848 AudioOutput? Error: snd_pcm_open(hdmi): No such file or directory
I'm 99.9% confident that r23961 will fix it for you
mythfrontend --version output, please. Your revision numbers make no sense in a MythTV context (as we're currently at SVN revision 23820).