GNOME Bugzilla – Bug 692698
opusenc: crash when setting "cbr" property
Last modified: 2013-01-29 09:48:50 UTC
It's not possible to use VBR with oggenc since it crashes if you try to use cbr=false. For example: gst-launch audiotestsrc wave=sine num-buffers=100 ! audioconvert ! opusenc ! oggmux ! filesink location=sine.opus works without any problems. But it is not possible to use the cbr option. cbr=false and even cbr=true causes a crash: gst-launch audiotestsrc wave=sine num-buffers=100 ! audioconvert ! opusenc cbr=false ! oggmux ! filesink location=sine.opus
Confirmed with git master: $ gst-launch-1.0 audiotestsrc wave=sine num-buffers=100 ! audioconvert ! opusenc cbr=false ! oggmux ! filesink location=sine.opus Caught SIGSEGV accessing address 0x4
+ Trace 231456
Thanks, should be fixed in git, and in the upcoming 1.0.6 release: commit 32893dd95ed218fbd23afd48bbdb582b686a773e Author: Tim-Philipp Müller <tim.muller@collabora.co.uk> Date: Mon Jan 28 14:12:56 2013 +0000 opusenc: fix crash when setting "cbr" property when encoder is not running yet https://bugzilla.gnome.org/show_bug.cgi?id=692698
Sorry to ask another question: Is this bug going to be fixed in 0.10 branch as well?
> Sorry to ask another question: Is this bug going to be fixed in 0.10 branch as > well? It didn't apply cleanly, so I skipped it. 0.10 is not maintained any longer, and there probably won't be any more releases. 0.10: commit 544be970edfacc10ae95cd3b6d9a2236edaa625e Author: Tim-Philipp Müller <tim.muller@collabora.co.uk> Date: Mon Jan 28 14:12:56 2013 +0000 opusenc: fix crash when setting "cbr" property when encoder is not running yet https://bugzilla.gnome.org/show_bug.cgi?id=692698 Conflicts: ext/opus/gstopusenc.c