[Ffmpeg-devel] [PATCH] VC1 decoding of Advanced Profile's b-frames

skal skal65535
Thu Nov 23 19:37:20 CET 2006


  Hi everybody,

  vc1.c was just few typo away from being able to decode
  b-frames in Lets-Fix-The-Syntax-Again-Advanced Profile.
  Patch attached, which should hopefully be ok.

  I also included some small unrelated typo fixes (namely:
  " edges = (3 << v->dqsbedge) & 15" , "q1 = q1 * 2 + v->halfpq - 1",
  "q2 = q2 * 2 + v->halfpq - 1". Don't bug me because it's in
   the same patch, i just won't have time to work on that further
   so take it, leave it or fix it :)

   Sample files to try this patch on:
http://3dtv.at/Movies/Katana576p.zip
   should do

   bye!

Skal

PS: Konstantin, i also found another problem in overlap smoothing:
the rounding constant (4/3) should alternate on a per-pixel
basis, not on a per-8x8block one. (cf. vc1smooth.c:118 e.g)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: /home/massimin/vc1_patch1_b.diff
Type: application/octet-stream
Size: 8235 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20061123/f5389f93/attachment.obj>



More information about the ffmpeg-devel mailing list