GNOME Bugzilla – Bug 693055
level: 32-bit formats don't work because of typo in format list: S32LEF32LE
Last modified: 2013-02-03 15:09:48 UTC
$ gst-inspect-1.0 level This command returns a set of formats in which S32LE and F32LE appear jumbled together for both src and sink pads. format: { S8, S16LE, S32LEF32LE, F64LE } Not sure if this affects functionality at all (I was getting some link failures using level which led me to run the inspect, but I haven't investigated the cause yet).
Looking now at my debug graph, I see that I've got a F32LE pad failing to link to the level element, with no error message other than an 'Internal data flow error'. The format error is also showing on the graph, so I guess it's in the caps defined for the element. Placing a caps filter with caps 'audio/x-raw,format=S16LE' (and an audioconvert before that) between the F32LE pad and the level element means they link ok. This looks to me like the error is affecting functionality after all.
Fixed commit fe3e53585370928c3a780975108d448e33280241 Author: Olivier Crête <olivier.crete@collabora.com> Date: Sun Feb 3 13:14:50 2013 +0100 level: Add missing coma between formats Also committed to to 1.0 branch commit e0a10903d59bbe147de5618bab8d125c9cbf98f4 Author: Olivier Crête <olivier.crete@collabora.com> Date: Sun Feb 3 13:14:50 2013 +0100 level: Add missing coma between formats