Posts mit dem Label Bugfix plug-ins werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Bugfix plug-ins werden angezeigt. Alle Posts anzeigen

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

Too little time

I was hoping that I'd find the time to make new Xvid-builds with a small bugfix: As plugh pointed out, plugins may not be called correctly when using b-frames. It shouldn't be a big problem though.

Well, but then I had some days off and went to my future wife's place as it was her birthday this week, only armed with my little EeePC. I do have a windows-installation on a SDHC-card but didn't install any compilers, they simply wouldn't fit on that tiny 4GB card. So there's currently no way to use the EeePC for windows-development.

Now I'm home again, but still am busy with other things. My GFs sister wants a laptop, too, after my b-day-gift for my GF was a cheap, but nice HP 6715s. So I'm currently busy setting up another laptop instead of taking the time to add plugh's proposed bugfix and upload new binaries.

Cheers
Koepi