Commit graph

35 commits

Author SHA1 Message Date
drochner
7c674bc548 update to 1.2.2
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-06-02 17:10:53 +00:00
tonio
c53dd851e6 Fix PLIST issue on Darwin with user-destdir set 2009-01-28 16:03:37 +00:00
jmcneill
64e186ae4f On systems where _SC_NPROCESSORS_CONF is not available, fallback to
single-threaded mode. Bump PKGREVISION.
2009-01-24 05:34:42 +00:00
sketch
e710b4b19b Fix for Sun Studio. 2009-01-20 23:25:55 +00:00
wiz
22eb181554 Update to 1.2.1:
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
2009-01-07 10:52:12 +00:00
tron
c1e017c462 Disable assembler code under Mac OS X Leopard i386 to fix build failure. 2007-12-17 22:13:42 +00:00
wiz
c72bf97415 Update to 1.1.3:
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-07-03 19:53:00 +00:00
lkundrak
c037ef5fbf Aims to fix CVE-2007-3329 security vulnerability. 2007-06-26 11:45:16 +00:00
jmmv
d2a917fbbe Build the assembly routines under Intel Macs by using a nasm with Mach-O
support.  (nasm is bundled with Xcode... maybe we should detect that and
use the native tool rather than the one in pkgsrc.)
2007-01-06 16:31:48 +00:00
jmmv
4f1cb2a501 Disable assembly routines under Darwin, which break the build. In order to
support them, Mach-O binary support is needed in nasm.  (There are some
patches around but I haven't got them to work yet.)
2007-01-06 12:41:00 +00:00
wiz
42e268636d Update to 1.1.2:
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-11-18 21:05:13 +00:00
wiz
7ca39675c0 Disable assembly code on x86_64 -- the asm is not PIC, but the
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-19 00:15:15 +00:00
grant
6dcc45bd58 disable asm on Solaris, as the resulting object files don't link
correctly.
2006-10-11 00:04:39 +00:00
joerg
f75176b39c Flag a number of packages I use as supporting (user-)destdir.
apg is a bit special as it has some hardcoded ownership, so
mark that as "destdir".
2006-10-09 12:52:34 +00:00
tron
a6553d14c3 Fix shared library naming under Mac OS X (Darwin). The "avidemux" package
builds again now. Bump package revision because of this fix.
2006-10-02 14:21:13 +00:00
tron
8ef0f8b637 Remove bogus shared library symlink under Mac OS x to fix package list
issue. Bump package revision because of this.
2006-08-04 15:09:51 +00:00
jlam
9c8b5ede43 Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no
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-03-04 21:28:51 +00:00
joerg
e354c5c4d3 Further investigation revealed that yasm is needed on amd64. 2006-02-12 15:49:49 +00:00
ghen
1c6f08607b - remove the ONLY_FOR_PLATFORM line as it has been reported to build on
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-12 14:36:43 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
wiz
603e97e204 Update to 1.1.0:
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
2006-01-06 17:12:18 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
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-12-05 20:49:47 +00:00
xtraeme
27ed76fb68 Create and install links to the shared library to fix building of some
packages (the correct way would be libtoolizing it but I won't do that).

Bump PKGREVISION.
2005-10-21 07:41:53 +00:00
reed
5b109a0861 Fix MASTER_SITES -- maybe they moved the files? 2005-05-28 00:20:05 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
drochner
8e4bc60813 update to 1.0.3
This release fixes very minor bugs. It is source and binary
compatible with the previous version.
2005-01-18 13:04:13 +00:00
xtraeme
1b5320df85 Update multimedia/xvidcore to 1.0.2.
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-11-22 11:52:07 +00:00
drochner
0c07dfaa40 update to 1.0.1
bugfixes only
2004-06-21 16:21:50 +00:00
minskim
101b04ee11 Enable pkgviews installation. Patches provided by Joachim Kuebart on
tech-pkg@.
2004-05-31 16:47:47 +00:00
drochner
50bb1c2171 use the final 1.0.0 release file, PKGNAME is already there 2004-05-19 11:33:17 +00:00
grant
5febe8236c xvidcore is only for x86. 2004-05-16 09:22:11 +00:00
snj
a01c5cfdf4 This wants to use INSTALL (which has "-o root -g wheel" passed to it) in
places that it doesn't need to.  Adjust to more appropriate and more
friendly commands (MKDIR and BSD_INSTALL) so that this builds as non-root.
2004-03-28 23:09:51 +00:00
mycroft
400e63ff9c Update to 1.0.0rc3. There are way too many changes to list; the encoder core
has been nearly rewritten.  Output quality is much, much better, and is
generally considered superior to other freely available MPEG-4 encoders.
Tested with xine, mplayer and transcode.
2004-03-28 20:01:13 +00:00
jmmv
d5818b586d bl3ify 2004-02-20 17:23:44 +00:00
jmmv
112f849c5d Move xvidcore to the multimedia category (coming from graphics).
This is version 0.9.2.
2004-01-26 12:38:26 +00:00