There is no way to take input from esd anymore. Before, you could set the default audio source to esdsrc, and everything would work fine, but you can't anymore. Looking at the source code shows that esdsrc is not even part of gst-plugins anymore. What happened?
the gst-plugins ebuild has oss,alsa, and esd useflags that bring in the corresponding plugins for gstreamer. The gst-plugins-esd{alsa,oss} packages are what provide the audio sinks. Is that what you are looking for here?
Yes. The gst-plugins-esd package has no way to record audio from esound. There used to be a esdsrc pipeline, but that is nonexistant.
theres esdmon, thats probably what you want. closing not a bug.