summaryrefslogtreecommitdiff
path: root/multimedia/xvidcore
AgeCommit message (Collapse)AuthorFilesLines
2014-06-04Changes 1.3.3:adam4-33/+31
* xvidcore/examples/xvid_encraw.c: Help info about zones usage and various fixes for compiler warnings * xvidcore/examples/xvid_encraw.c: Improved help texts and defaults handling. * xvidcore/examples/Makefile, xvidcore/examples/xvid_encraw.c: Better environment detection for Makefile * xvidcore/examples/xvid_encraw.c: Fix out of bound access to framestats struct.
2014-03-13Set USE_GCC_RUNTIME=yes for packages which build shared libraries but dojperkin1-1/+2
not use libtool to do so. This is required to correctly depend upon a gcc runtime package (e.g. gcc47-libs) when using USE_PKGSRC_GCC_RUNTIME.
2012-10-08Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days.asau1-2/+1
2012-05-07Set BUILDLINK_ABI_DEPENDS correctly (with +=, not ?=)dholland1-2/+2
It turns out there were a lot of these.
2011-09-14Fix build on SunOS.hans1-3/+3
The fixes intended for SunPRO compilers apply to SunOS in general.
2011-07-19update to 1.3.2drochner5-40/+25
changes: misc fixes and improvements pkgsrc change: add LICENSE
2011-06-24Fix abuse of "WRKSRC" which must not be set to a sub directory of thetron4-14/+12
source tree that actually gets built. This will various checks that get performed to check for problems with the built (e.g. work directory references). As a side effect the problem with GNU patch 2.5.8 gets fixed as well.
2011-06-24Make this build with GNU patch 2.5.8 by avoiding patch files with ".."tron3-6/+9
in the filename. XXX We need a generic solution for this.
2010-05-26Turn off assembler code under all version of Mac OS X Intel (instead oftron1-2/+2
only Leopard) to avoid build problems.
2010-05-21Fixes merge issues of patch-ab introduced when updated to 1.2.2.obache2-12/+5
Adding "-Wl,-readd_only_relocs -Wl,warning" for Darwin-ppc is not required anymore because already have "-Wl,read_only_relocs,suppress". This issue rise multiple definition of -readd_only_relocs linker flags, and result in failed to link reported as PR#41641.
2009-06-02update to 1.2.2drochner3-17/+16
changes: -Workaround for nasm bug with Mach-O/OSX target -Fix for missing resync marker range check -Improved precision for RGB<->YUV conversions -Fix for potential RGB24 access violation -Updated compiler options for Apple PPC target
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-13/+6
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2009-01-28Fix PLIST issue on Darwin with user-destdir settonio1-2/+3
2009-01-24Fix path in patch-ac, kindly pointed out by Robert Elz.jmcneill2-5/+5
2009-01-24On systems where _SC_NPROCESSORS_CONF is not available, fallback tojmcneill3-2/+20
single-threaded mode. Bump PKGREVISION.
2009-01-20Fix for Sun Studio.sketch1-1/+11
2009-01-07Update to 1.2.1:wiz4-22/+22
New in 1.2.1: * Fix for 'nested function' potential compilation error New in 1.2.0: * Complete AMD64/EM64T 64-bit support * Added support for WIN64 platform * Multi-threaded encoding support * SSE3/SSE4 optimizations * Faster and more precise mpeg intra quantization * Fixed bug in packed pixel format colorspace conversion * Noexec-stack security patch * Fix for bad resync marker length * Improved decoder robustness for broken streams containing B-frames * Fix for potential out-of-bound access to MV bits table * Added SSIM quality-metric plugin
2007-12-17Disable assembler code under Mac OS X Leopard i386 to fix build failure.tron1-2/+3
2007-07-03Update to 1.1.3:wiz3-56/+6
Changes since 1.1.2: xvidcore library * Fixed a potential vulnerability in mbcoding.c reported by Trixter Jack at Secunia (was already in patch-ac)
2007-06-26Correct pathname in patch to make it actually apply.tron2-5/+5
2007-06-26Aims to fix CVE-2007-3329 security vulnerability.lkundrak3-2/+52
2007-01-06Build the assembly routines under Intel Macs by using a nasm with Mach-Ojmmv3-7/+36
support. (nasm is bundled with Xcode... maybe we should detect that and use the native tool rather than the one in pkgsrc.)
2007-01-06Disable assembly routines under Darwin, which break the build. In order tojmmv1-1/+2
support them, Mach-O binary support is needed in nasm. (There are some patches around but I haven't got them to work yet.)
2006-11-18Update to 1.1.2:wiz2-7/+6
Changes since 1.1.1: xvidcore library * Fixed typo in xvid.c * Updated bitstream.h to fix the previous faulty non-aligned bitstream buffers fix Changes since 1.1.0: xvidcore library * Fixed bug when frame-drop (N-VOP) feature is used in combination with packed B-frames * Fix for premature EOF in xvid_decraw example * Fixed potential crash on Intel EMT64 architecture * Several fixes for IA64 platform (patch by Thomas Koeckerbauer) * Fix for visual_object_verid vs. video_object_layer_verid problem * Ensure intervening bytes are preserved in BitstreamInit() VFW frontend * Prevent segfault when encoding application calls compress_end with NULL codec context (PerfectDark at yandex dot ru) * Profile definitions updates DShow frontend * Add missing debug.c
2006-10-19Disable assembly code on x86_64 -- the asm is not PIC, but thewiz1-4/+7
ABI demands PIC code. This fixes the build. A big patch to make the asm PIC is available from gentoo at http://bugs.gentoo.org/show_bug.cgi?id=90287 in case someone knowledgable is interested in verifying and integrating it.
2006-10-19Remove line for patch-ac -- not in pkgsrc.wiz1-2/+1
2006-10-11disable asm on Solaris, as the resulting object files don't linkgrant1-4/+7
correctly.
2006-10-09Flag a number of packages I use as supporting (user-)destdir.joerg3-8/+11
apg is a bit special as it has some hardcoded ownership, so mark that as "destdir".
2006-10-02Fix shared library naming under Mac OS X (Darwin). The "avidemux" packagetron1-2/+3
builds again now. Bump package revision because of this fix.
2006-08-04Remove bogus shared library symlink under Mac OS x to fix package listtron1-3/+9
issue. Bump package revision because of this.
2006-07-08Change the format of BUILDLINK_ORDER to contain depth information as well,jlam1-2/+2
and add a new helper target and script, "show-buildlink3", that outputs a listing of the buildlink3.mk files included as well as the depth at which they are included. For example, "make show-buildlink3" in fonts/Xft2 displays: zlib fontconfig iconv zlib freetype2 expat freetype2 Xrender renderproto
2006-07-08Track information in a new variable BUILDLINK_ORDER that informs usjlam1-1/+2
of the order in which buildlink3.mk files are (recursively) included by a package Makefile.
2006-04-12Aligned the last line of the buildlink3.mk files with the first line, sorillig1-2/+2
that they look nicer.
2006-04-06Over 1200 files touched but no revisions bumped :)reed1-3/+3
RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day).
2006-03-13Remove now unneeded inclusion of bsd.prefs.mk.wiz1-3/+1
2006-03-13Remove the i386 only: stay cohenrent with Makefile, and also it works fine ↵tonio1-6/+1
on macppc
2006-03-04Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where nojlam1-2/+2
developer is officially maintaining the package. The rationale for changing this from "tech-pkg" to "pkgsrc-users" is that it implies that any user can try to maintain the package (by submitting patches to the mailing list). Since the folks most likely to care about the package are the folks that want to use it or are already using it, this would leverage the energy of users who aren't developers.
2006-02-12Further investigation revealed that yasm is needed on amd64.joerg1-2/+4
2006-02-12- remove the ONLY_FOR_PLATFORM line as it has been reported to build onghen1-3/+3
netbsd/alpha and solaris/sparc as well. Bulk builds will point out which platforms are not supported. - nasm dependency is only useful on i386 and amd64. Ok with joerg. This fixes PR#32803.
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg2-2/+4
2006-01-06Update to 1.1.0:wiz5-41/+44
This release is the long awaited 1.1.0. It is mostly API compatible with the previous stable release as we dropped support for reduced resolution coding. If your application didn't use that feature then the upgrade is totally compatible. Changes since 1.0.3: * xvidcore: * Improved Low bitrate quality. * Improved VBV support * Rate-Distortion mode decision for bvops * New postprocessing functions, brightness and deringing * New PowerPC port by Christoph Naegeli * Brand new amd64 Linux 64bit port by Andre Werthmann * Various decoder and encoder speedups * A few bugs squashed * VFW frontend * Mingw/CygWin support * Various small improvements * A few bugs squashed * DShow frontend * Mingw/CygWin support * Support for brightness control * Various small improvements * A few bugs squashed Changes since 1.1.0-beta2: * xvidcore * Field interlaced decoding * IEEE-1180 compliant SSE2 iDCT (disabled for safety) * Fixed misaligned reads on RISC platforms such as ARM * Completed GCC 4.0 support * Export only public API on GNU/Linux and Solaris * Work on the example apps. Support for AVS input in xvid_encraw * VFW frontend * Small updates * DShow frontend * Additional fourcc support
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig1-2/+2
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-10-21Create and install links to the shared library to fix building of somextraeme4-11/+23
packages (the correct way would be libtoolizing it but I won't do that). Bump PKGREVISION.
2005-05-28Fix MASTER_SITES -- maybe they moved the files?reed1-2/+2
2005-05-20add patch to recognize dragonfly, from Joerg Sonnenberger per pmdrochner2-1/+33
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-02-24Add RMD160 digests.agc1-1/+2
2005-01-18update to 1.0.3drochner2-5/+5
This release fixes very minor bugs. It is source and binary compatible with the previous version.
2004-11-22Update multimedia/xvidcore to 1.0.2.xtraeme2-5/+5
Changes since 1.0.1: * xvidcore o Fixed non compliant bvop decoding (was using rounding=0 instead of rounding=1) o Added better mv bound clipping for broken streams. o Better behavior with content claiming not containing bvops but eventually having bvops. o Force fincr and fbase to be < 16bit. o Fixed thread safety problem in C language iDCT implementation. * VFW frontend o Memory leak
2004-10-19xvidcore is i386 only, so use it if we are on i386.grant1-1/+8