Samstag, 12. April 2008

Did it anyways

I added the one-line-patch of plugh to Xvid-1.1.3's encoder.c. That patch is already in CVS but wasn't back-ported to Xvid-1.1.3.

In encoder.c, change

frame->coding_type = B_VOP;
call_plugins(pEnc, pEnc->current, NULL, XVID_PLG_FRAME, NULL, NULL, NULL);


into

frame->coding_type = B_VOP;
call_plugins(pEnc, frame, NULL, XVID_PLG_FRAME, NULL, NULL, NULL);


The old code seems to have handed over the wrong frame to the plugin-system if the frame was a b-frame. There are two new builds up on my my webpage, the usual Xvid-1.1.3 and the one with the VAQ-patch from Dark Shikari.

Now I have to leave for shopping with my GF for the party we're having today -- celebrating her b-day a little later :-)

Cheers
Koepi

Kommentare:

阿 林 (johnsonlam) hat gesagt…

Thanks Koepi!
Since X264 rollout seems everybody leave the XviD scene, is it too hurry to go for the new codec?
Still stick to XviD for a while, until X264 "mature" enough.

Koepi hat gesagt…

Well, x264 is just fine. But I don't have hardware for playback -- my standalone player just supports MPEG4 ASP. There is quite a lot of MPEG4 ASP hardware out there, while standalone players with MPEG4 AVC support are not. And I don't want to use a computer for living room playback :-)

Cheers
Koepi

Audience Response Systems hat gesagt…

Glad you did it despite all of the stress and obstacles! So proud of you.

Ecommerce hat gesagt…

You really make it seem so easy with your presentation but I find this matter to be really something that I think I would never understand. It seems too complicated and extremely broad for me. I’m looking forward for your next post, I will try to get the hang of it!

website hosting australia hat gesagt…

I have recently started a website, the information you offer on this web site has helped me greatly. Thanks for all of your time & work. Site attribution from your post.

electronic voting systems hat gesagt…

It is proven time and time again that information’s worth is not the main factor which impacts article promotion results. Instead, the degree at which you manage to broadcast information as speedily as possible. And I’m not referring to article distribution, but to the fluency of your writing.

Easy Hosting Today hat gesagt…

Hi there! Thanks for these helpful guides,i bookmarked your site :)