GNOME Bugzilla – Bug 618896
lamemp3enc doesn't implement latency query
Last modified: 2010-06-01 09:30:09 UTC
The following launch line demonstrates how this negatively impacts the audio quality (we hear pops in the output): GST_DEBUG=3 gst-launch -v audiotestsrc is-live=false freq=300 ! audio/x-raw-int, endianness=1234, signed=true, width=32, depth=32, rate=48000 ! audioconvert ! lamemp3enc ! mp3parse ! rtpmpapay ! gstrtpjitterbuffer ! rtpmpadepay ! mad ! audioconvert ! alsasink
Created attachment 161382 [details] [review] implements latency query for lamemp3enc
Comment on attachment 161382 [details] [review] implements latency query for lamemp3enc Wrong patch, this is for speexenc.
Created attachment 161558 [details] [review] implements latency query for lamemp3enc the patch i meant to submit
The value of lame_get_framesize corresponds to the latency I measured in baudline.
Created attachment 161573 [details] [review] implements latency query for lamemp3enc revised patch, besides implementing latency query, also check if encoder is valid and post latency message on bus.