codecparsers: vc1: fix ttmbf when vstransform is not set 86/1786/1
authorZhao Halley <halley.zhao@intel.com>
Wed, 19 Sep 2012 01:24:58 +0000 (09:24 +0800)
committerZhao Halley <halley.zhao@intel.com>
Wed, 19 Sep 2012 02:22:25 +0000 (10:22 +0800)
commit99b0f5d9a01fbf4d13f45b84b24748f0b3c91904
tree971e0f5b39189bdf2a6abf42ba3681e48d34f2d3
parenta7ef4d90355944fcd12c7b6c1129ba4509d8ab1f
codecparsers: vc1: fix ttmbf when vstransform is not set

spec 8.3.6.2.1 Transform Type Selection
  If variable-sized transform coding is not enabled,
  then the 8x8 transform shall be used for all blocks.

I have to say the above spec isn't expressed clearly:
ttfrm is mentioned clearly, but not ttmbf.
anyway, since ttfrm is only specified when ttmbs is set,
we can deduce that ttmbf should set to 1.
it is also consistent with ffmpeg vc1 decoder and
hw behaviour (Intel GEN gfx)

https://bugzilla.gnome.org/show_bug.cgi?id=684341
https://bugs.tizen.org/jira/browse/TIVI-154
gst-libs/gst/codecparsers/gstvc1parser.c [changed mode: 0644->0755]
packaging/gst-plugins-bad.changes