xiphmont: (Default)
[personal profile] xiphmont

More on this subject later, but the pic is neat in its own right. Ongoing work debugging mode selection and the new motion vector engine in Thusnelda...

The Thusnelda decoder now supports visual debugging output, enabled via theora_control() calls. A small mplayer patch makes this available through mplayer via -theoradopts vismbmode=[number]:vismv=[number] where [number] is a bitmask of the modes to display. The image was generated using 0xdc, the block types with explicit or implicit motion vectors.

Date: 2008-03-12 03:52 pm (UTC)
From: [identity profile] ajaxxx.livejournal.com
That's the coolest-looking thing I've seen all day.

For gstreamer too...

Date: 2008-03-12 05:39 pm (UTC)
From: (Anonymous)
Here's a patch to add options to the gstreamer plugin: http://people.xiph.org/~msmith/thusnelda-visualisation.patch

Adds visualise-motion-vectors and visualise-macroblock-modes properties to theoradec. Those take integers just like the mplayer patch did.

Also, I fixed the fact that it was relying on uninitialised memory, so if you were trying to just show MVs, it would display the MB types too. Sometimes.

Profile

xiphmont: (Default)
xiphmont

Most Popular Tags