Commit graph

41 commits

Author SHA1 Message Date
wiz
1711adf27a Update x264-devel to 20160307:
Two months of development.
2016-03-08 15:41:32 +00:00
ryoon
620e1bfa9d Update to 20160123
Changelog:
encoder_open: Fix memory leak
arm: do not fill mc_weight*_neon tabs for HIGH_BIT_DEPTH
arm: Eliminate text relocations in asm
arm: Don't assume alignment in mbtree_propagate_list_internal where it isn't provided
Fix checkasm register clobber check on iOS
2016-01-24 14:34:11 +00:00
adam
ce356bfc9b Changes 20151227:
* ppc: Add detection of AltiVec support for FreeBSD
* Don't assume 16-byte stack alignment by default on x86-32
* Fix a few static analyzer performance hints
* Revise the row VBV algorithm
* Fix high bit depth lookahead cost compensation algorithm
* Correctly update the intra row predictor in B-frames
* Change the predictors update algorithm
2015-12-28 11:37:03 +00:00
agc
95c9a6891d Add SHA512 digests for distfiles for multimedia category
Problems found locating distfiles:
        Package adobe-flash-plugin11: missing distfile flash-plugin-11.2.202.540-release.i386.rpm
        Package gmplayer: missing distfile mplayer/AlienMind-1.2.tar.bz2
        Package gmplayer: missing distfile mplayer/BlueHeart-1.5.tar.bz2
        Package gmplayer: missing distfile mplayer/CornerMP-aqua-1.4.tar.bz2
        Package gmplayer: missing distfile mplayer/MPlayer-1.1.1.tar.xz
        Package gmplayer: missing distfile mplayer/WMP6-2.2.tar.bz2
        Package gmplayer: missing distfile mplayer/gnome-1.1.tar.bz2
        Package gmplayer: missing distfile mplayer/hwswskin-1.3.tar.bz2
        Package gmplayer: missing distfile mplayer/neutron-1.6.tar.bz2
        Package gmplayer: missing distfile mplayer/plastic-1.3.tar.bz2
        Package gmplayer: missing distfile mplayer/slim-1.3.tar.bz2
        Package gmplayer: missing distfile mplayer/xine-lcd-1.2.tar.bz2
        Package handbrake: missing distfile handbrake/HandBrake-0.9.3.tar.gz
        Package handbrake: missing distfile handbrake/bzip2-1.0.5.tar.gz
        Package handbrake: missing distfile handbrake/faad2-2.6.1.tar.gz
        Package handbrake: missing distfile handbrake/lame-3.98.tar.gz
        Package handbrake: missing distfile handbrake/libdvdread-0.9.7.tar.gz
        Package handbrake: missing distfile handbrake/libmp4v2-r45.tar.gz
        Package handbrake: missing distfile handbrake/libquicktime-0.9.10.tar.gz
        Package handbrake: missing distfile handbrake/libtheora-1.0.tar.gz
        Package handbrake: missing distfile handbrake/mpeg2dec-0.5.1.tar.gz
        Package handbrake: missing distfile handbrake/x264-r1028-83baa7f.tar.gz
        Package handbrake: missing distfile handbrake/zlib-1.2.3.tar.gz
        Package libdvdcss: missing distfile libdvdcss-1.3.99.tar.bz2
        Package mplayer-share: missing distfile mplayer/MPlayer-1.1.1.tar.xz
        Package mpv: missing distfile mpv-0.12.0.tar.gz
        Package realplayer-codecs: missing distfile rp8codecs-20040626.tar.bz2
        Package realplayer-codecs: missing distfile rp8codecs-alpha-20050115.tar.bz2
        Package win32-codecs: missing distfile rp9codecs-win32-20050115.tar.bz2
        Package xanim: missing distfile xa2.0_cvid_netbsd386.o.gz
        Package xanim: missing distfile xa2.0_iv32_netbsd386.o.gz
        Package xanim: missing distfile xa1.0_cyuv_netbsd68k.o.gz
        Package xanim: missing distfile xa2.0_cvid_linuxELF.o.gz
        Package xanim: missing distfile xa2.0_iv32_linuxELF.o.gz
        Package xanim: missing distfile xa1.0_cyuv_sparcAOUT.o.gz
        Package xanim: missing distfile xa2.0_cvid_sparcELF.o.gz
        Package xanim: missing distfile xa2.0_iv32_sparcELF.o.gz
        Package xanim: missing distfile xa1.0_cyuv_linuxPPC.o.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-03 23:54:22 +00:00
adam
08ce239b9a Changes:
* Update configure for auto detection of system libx264 configuration
* Add tile format frame packing value
* Stricter validation of crop-rect values
* Add mono frame packing value
* Validate frame packing value instead of clipping
* x86inc: Correctly warn on use of SSE2 instructions in SSE functions
* x86inc: Fix instantiation of YMM registers
* matroska: Correctly write display width and height in stereo mode
* Use POC type 0 for AVC-Intra
* Fix ARCH variable name conflict with BSD ports (bsd.port.mk) read-only variable
* Fix negative percentages in final stats output
2015-07-18 11:08:21 +00:00
adam
1f7101e17d Fix building with -flto; do not force optimisation compiler flags 2015-01-21 18:15:17 +00:00
wiz
259cd03add Update to 20141218, the latest available snapshot. Does anyone know why
there are no newer ones?
2015-01-20 09:37:53 +00:00
adam
c3a1cc2612 Changes 20141023:
* Update to the current lavf API and fix memory leak when using --seek
* x86inc: Make INIT_CPUFLAGS support an arbitrary number of cpuflags
* x86: Minor pixel_ssim_end4 improvements
* x86: Faster quant_4x4x4
* configure: improve cc_check for clang and ICL to not ignore unknown options
* checkasm: Only call x264_cpu_detect() once
2014-10-24 10:20:43 +00:00
adam
de45a997b9 Changes 20140809:
Bug fixes and improvements.
2014-08-10 15:39:15 +00:00
adam
01c645c5da Changes 20140303:
Bug fixes.
Enabled OpenCL for Darwin.
Fix building with Clang.
2014-03-04 13:59:11 +00:00
adam
213fdba7bc Changes 20131015:
* Fix AVX2 detection bug with "limit CPUID" enabled in BIOS
* Fix a few minor bugs found with a static analyzer
* Fix cases in which intra refresh allowed prediction from disallowed pixels
* x86inc: Check for __OUTPUT_FORMAT__ having a value of "x64"
* configure: Support cygwin64
* x86: Faster AVX2 pixel_sad_x3 and pixel_sad_x4
* x86: SSSE3 implementation of pixel_sad_x3 and pixel_sad_x4
* Transparent hugepage support
* AVC-Intra support
* Windows Unicode support
* Fix GPAC support on Windows
* Fix masked access violation in KERNEL32
2013-10-17 07:09:08 +00:00
wiz
662113d8fe Update to 20130703 snapshot: speedups, opencl support (disabled in pkgsrc). 2013-07-04 16:43:55 +00:00
adam
620fa4aa29 Just a newer snapshot. 2013-01-16 20:55:30 +00:00
adam
2da3de2033 Updated to snapshot 20121127 2012-11-28 16:29:53 +00:00
adam
91a3e18925 Oops... also install x264 binary 2012-11-08 20:28:08 +00:00
adam
98939c7428 Changes 20121107:
This is another snapshot.
2012-11-08 19:55:56 +00:00
drochner
fa5c6b6776 revert an upstream change in the "configure" script which might be the
reason for build problems on NetBSD/amd64, as reported by Aran Clauson
per PR pkg/45839
2012-01-16 11:06:05 +00:00
drochner
fc2301c614 update to the 20111207 snapshot
(this date is the beginning of a period of stability in the development
tree)
changelog is unknown
2012-01-09 17:04:03 +00:00
drochner
9efa89d648 update to 20110707
a newer snapshot is needed for newer versions of ffmpeg
2011-07-18 21:00:11 +00:00
drochner
d606359235 update to 20110101, from Makoto Fujiwara per pkgsrc-wip
(I've just put back libtool support.)
needed for update of ffmpeg which in turn is needed for updates
of eg vlc and gst-plugin-ffmpeg
2011-01-17 16:46:42 +00:00
drochner
62465e79d3 as suggested by OBATA Akio, give up on replacing bashisms and
just use bash to run the configure script
2010-05-07 09:34:43 +00:00
drochner
f6e9e68d7c -don't use assembler code on NetBSD/i386<current -- the gas doesn't
do SSSE3 instructions (noticed by OBATA Akio)
-cleanup: remove obsolete patch and bashism
2010-05-06 17:02:12 +00:00
drochner
5801a4b920 update to the 20090920 snapshot
The snapshot date is chosen for some reason:
-vlc-1.0.6 (which I'll commit soon) needs an API change which
 was introduced on 20090813
-pkgsrc's ffmpeg can't deal with an API change which was done 20090921
 (and is not easily updated)
2010-05-04 18:18:57 +00:00
drochner
ae766c2076 add a patch from upstream git to fix build error on ppc reported
by Erik Bertelsen
2009-06-03 09:08:31 +00:00
drochner
181c105d21 update to the 20090326 snapshot. This is not absolutely new, but there
was a period of relative quietness in x264 development, and I've been
testing this snapshot for some weeks (on i386).
There are too many changes to list here.
2009-05-25 20:56:38 +00:00
obache
a71a8b672c Let to link libx264.la with ${LDFLAGS}, not only ${PTHREAD_LDFLAGS} and
${PTHREAD_LIBS}, same as original .so target.
At least, need to link with -lm (using pow(3))

Bump PKGREVISION.
2009-02-03 08:44:15 +00:00
bjs
47a40db702 Update to 20081218 snapshot. There is no NEWS file or list of changes;
please see the repository for more information.  I'm doing this update
our version is over a year old and some software is starting to require
a newer version.
2008-12-18 16:19:07 +00:00
ahoka
2c61c9b0b3 I missed this change in my previous commit. Should build OK on PPC now. 2008-07-30 21:46:04 +00:00
ahoka
1d92901f64 Include altivec.h on NetBSD/ppc. This will unbreak the build for that
platform. Closes PR pkg/38470.
2008-07-30 21:03:17 +00:00
joerg
e1a6feb45e Fix compilation on Solaris, which lacks isinfinite as reported by
Daniel Vergien.
2008-07-10 15:11:53 +00:00
joerg
36adbde0fa Fix build on Solaris: install -d must be called with only one directory. 2008-07-10 13:40:40 +00:00
tron
45d5fa7ce4 Try harder to disable AltiVec support under Mac OS X PPC (because it cannot
be used in a shared library). Applications linked against "libx264" can now
actually be started without crashing immediately because the symbol
"_x264_deblock_h_luma_altivec" couldn't be found.

Bump package revision because of this fix.
2008-04-09 18:33:37 +00:00
tron
ef61654e88 Completely disable PowerPC assembler code under Mac OS X. It requires to
ignore linker warnings under Tiger and doesn't work at all under
Leopard with Xcode tools 3.0.
2008-03-31 16:16:00 +00:00
tron
a8b4a54400 Fix build under Mac OS X Intel by stripping out the "-fno-common" that
"yasm" doesn't understand. Also improve the similar hack used under
NetBSD to strip out "-fpic".
2008-03-18 15:05:03 +00:00
tron
9dbe14055f Fix build under Mac OS X PPC. 2008-03-11 13:20:29 +00:00
drochner
dfdcafab50 now that that we rely on the fact that we get correct PIC from yasm
we can as well use libtool, to get a proper .so which can be
dynamically loaded, tested by Mihai Chelaru,
bump PKGREVISION
2008-03-10 11:59:26 +00:00
joerg
f363319856 Use yasm on i386 as well. From Matthias Drochner. 2008-01-07 13:33:27 +00:00
joerg
e89e344787 Update to x264-20071218. No changelog, patch is from Adam Hoka. 2008-01-04 18:41:54 +00:00
joerg
1314259e08 Add DragonFly support. 2006-02-23 18:11:27 +00:00
joerg
9aba3fc232 Recognize amd64 as equivalent of x86_64 as shown by bulk build. 2006-02-18 16:50:39 +00:00
joerg
70c788d626 Initial import of the development version of x264.
From DESCR:
  Development version of x264, a high quality H.264 codec.
2006-02-12 14:11:22 +00:00