GNOME Bugzilla – Bug 628488
[theoradec] add properties to enable telemetry overlay
Last modified: 2010-10-10 18:04:46 UTC
Hallo all, for some time libtheora can show decoding thelemetry. I think it could be great to have it in gstreamer by default and not repatch it all the time. libtheora should be compieled with "--enable-telemetry" Here is some more info about it: http://people.xiph.org/~xiphmont/demo/theora/demo2.html and here is old patch for gstreamer: http://people.xiph.org/~msmith/thusnelda-visualisation.patch
If no one working on this now, i will try to update patch.
That'd be great, I think nobody is working on it now. Otherwise the bug would be marked as assigned to somebody
Created attachment 169389 [details] [review] add telemetry visualisation v1 Here is updated patch against current git, it use new API, and more telemetry options. to use it you need libtheora compiled with "--enable-telemetry" use example: .... ! theoradec vis-mv=0xff vis-mbmode=0xff vis-qi=0xff vis-bits=0xff ! ... it is better to use one of options at time.
While this patch helped to find one more performance regression for cheese (actually for empahty too), i mark it as blocker for your perf bug 564957 for more info take a look here: https://docs.google.com/document/pub?id=14GlfUdWGGiC-4ZIpZnvjRGAiMOAsyxIHeWYsp3mzEtE#h.23x3wc-196gn1
Created attachment 169482 [details] [review] git ready patch here is updated patch with some style fixes. I'll be happy for any feet back :D
Created attachment 171961 [details] [review] patch v2
Couldn't really make up my mind whether to always expose these properties or not, so just hid them for now if theora wasn't compiled with --enable-telemetry: commit a044b62cf5763240d5243b9326d886ed34379dab Author: Tim-Philipp Müller <tim.muller@collabora.co.uk> Date: Sun Oct 10 00:52:13 2010 +0100 theoradec: expose telemetry properties only if libtheora was compiled with --enable-telemetry Since this is just a debugging feature and libtheora will usually not be compiled with that option enabled, we should maybe just hide these properties, since they won't work anyway, and avoid confusing warnings. Also rename properties to make them less cryptic. https://bugzilla.gnome.org/show_bug.cgi?id=628488 commit ab52e15e3d9ebc2c5a784aa8cc8a4bc15a40edca Author: Alexey Fisher <bug-track@fisher-privat.net> Date: Sat Oct 9 23:49:35 2010 +0100 theoradec: add properties to enable debugging telemetry overlay The theora decoder can overlay debugging information on the output video. This functionality is only available if libtheora has been compiled with --enable-telemetry. For more details see: http://people.xiph.org/~xiphmont/demo/theora/demo2.html Based on original patch by Michael Smith <msmith at xiph org> https://bugzilla.gnome.org/show_bug.cgi?id=628488