Cannot find any info about this problem. All HTML5 videos will play but no audio comes out. Flash works fine though. It's FF 24.0-r1 with gstreamer flag on, and gstreamer 0.10.36 installed, with the following:
media-libs/gst-plugins-bad
media-libs/gst-plugins-base
media-libs/gst-plugins-good
media-libs/gst-plugins-ugly
media-plugins/gst-plugins-a52dec
media-plugins/gst-plugins-alsa
media-plugins/gst-plugins-cdparanoia
media-plugins/gst-plugins-dts
media-plugins/gst-plugins-dvdread
media-plugins/gst-plugins-faad
media-plugins/gst-plugins-ffmpeg
media-plugins/gst-plugins-flac
media-plugins/gst-plugins-gio
media-plugins/gst-plugins-lame
media-plugins/gst-plugins-mad
media-plugins/gst-plugins-meta
media-plugins/gst-plugins-mpeg2dec
media-plugins/gst-plugins-ogg
media-plugins/gst-plugins-resindvd
media-plugins/gst-plugins-soup
media-plugins/gst-plugins-taglib
media-plugins/gst-plugins-theora
media-plugins/gst-plugins-v4l2
media-plugins/gst-plugins-vorbis
media-plugins/gst-plugins-x
media-plugins/gst-plugins-x264
media-plugins/gst-plugins-xvid
media-plugins/gst-plugins-xvideo
media.gstreamer.enabled is set to true in about:config
It still doesn't work. html5test.com gives a check for all audio formats on the list. The format (ogg, webm, etc.) doesn't seem to matter as none of them play.
I'm using ALSA not PulseAudio or anything else. Do I need something else from ALSA maybe?

