When using gst_pipeline_new() or gst_parse_launch() APIs, application
MUST pop messages from the bus otherwise they accumulate infinitely and
consume memory. This is unexpected behaviour that can only be spotted
after hours/days of a running pipeline. Since it wouldn't be backward
compatible to change
enable-async property to FALSE by default, it
should at least be properly documented.