Transcode's modfps filter is currently not usable, as there is no lrint() function on FreeBSD. When trying to use the filter ('-J modfps'), you get the following warning: [transcode] warning : loading filter module /usr/local/lib/transcode/filter_modfps.so failed [transcode] warning : /usr/local/lib/transcode/filter_modfps.so: Undefined symbol "lrint" The attached patch works around the problem and makes it possible to use the filter. It is acquired from NetBSD's pkgsrc: http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/multimedia/transcode/patches/patch-av?rev=1.1&content-type=text/x-cvsweb-markup (Tested exclusively on a FreeBSD-CURRENT that's a few weeks old, with gcc 3.3.3.) Port maintainer (hendrik@scholz.net) is cc'd. Generated with FreeBSD Port Tools 0.50
Dear maintainer of FreeBSD port multimedia/transcode, please take a look at http://www.freebsd.org/cgi/query-pr.cgi?q=70774 Do you approve this patch? -- Pav Lucistnik <pav@oook.cz> <pav@FreeBSD.org> Adding horrible bugs to the source is a venal sin.
State Changed From-To: open->feedback Asked maintainer for approval.
Responsible Changed From-To: freebsd-ports-bugs->pav Handle.
State Changed From-To: feedback->closed Committed, thanks!