Hi Pierre,<div><br></div><div>Maybe we could consider that it's the application's role to check with HDMI EDID what's supported and decide which streams will be passed through using SPDIF and which others need to be decoded completely with software decoding ?</div>
<div><br></div><div>At least that's what I m planning to do with Moovida in the near future.</div><div><br></div><div>Best regards,</div><div><br clear="all">Julien Moutte,<br>FLUENDO S.A.<br>
<br><br><div class="gmail_quote">On Tue, Oct 12, 2010 at 5:11 AM, pl bossart <span dir="ltr"><<a href="mailto:bossart.nospam@gmail.com">bossart.nospam@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi,<br>
some HDMI implementations can use the EDID information to find out<br>
what is supported by the audio receiver. The idea is that a sanity<br>
check is run before actually playing, to make sure a given stream is<br>
supported downstream. One issue with gstreamer is that such a check<br>
isn't really possible: even though some existing elements support<br>
IEC958 formats, such as ac3iec958 and alsasink, they all rely on the<br>
same "audio/x-iec958" capability. Nice, but limited, since the actual<br>
payload format is lost. There's no way to signal that the data is<br>
actually an AC3, E-AC3, DTS or MPEG format, and as a consequence no<br>
means for the sink to check it can actually handle the data.<br>
<br>
So the question is: how does one go about extending capabilities? Can<br>
I just go ahead and define new fields, eg "audio/x-iec958,<br>
payload=<val>", using the values defined by the IEC or CEA standards?<br>
Or do I need a new cap per format such as "audio/x-iec958-eac3"? Or<br>
are the capabilities listed somewhere in some central location to<br>
ensure consistency?<br>
Thanks for your time,<br>
-Pierre<br>
<br>
------------------------------------------------------------------------------<br>
Beautiful is writing same markup. Internet Explorer 9 supports<br>
standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3.<br>
Spend less time writing and rewriting code and more time creating great<br>
experiences on the web. Be a part of the beta today.<br>
<a href="http://p.sf.net/sfu/beautyoftheweb" target="_blank">http://p.sf.net/sfu/beautyoftheweb</a><br>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</a><br>
</blockquote></div><br></div>