./multimedia/libmp4v2, Library for reading and modifying mp4 files

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.6.1nb5, Package name: libmp4v2-1.6.1nb5, Maintainer: pkgsrc-users

The MPEG4IP project provides a standards-based system for encoding,
streaming, and playing encoded audio, video and text. To achieve
this we've integrated a number of existing open source packages,
and created some original code to fill in the gaps.

Please note this project is intended for developers who are interested
in standards based audio and video, and Internet streaming. It is
not intended for end-users.


Required to run:
[devel/SDL]

Required to build:
[pkgtools/x11-links] [x11/glproto] [x11/renderproto] [x11/xproto] [x11/xf86vidmodeproto] [x11/xf86driproto] [x11/damageproto] [x11/inputproto] [x11/xextproto] [x11/randrproto] [x11/dri2proto] [x11/fixesproto4] [pkgtools/cwrappers]

Master sites:

SHA1: 2af97fc0da6a5c0bcb7b433c6715967487b80e38
RMD160: ee8375d9581cccbbf685f730bb36f3866eaf12f7
Filesize: 6176.063 KB

Version history: (Expand)


CVS history: (Expand)


   2017-05-16 11:25:10 by Jonathan Perkin | Files touched by this commit (3)
Log message:
Some -fpermissive fixes.
   2017-05-06 20:12:01 by Maya Rashish | Files touched by this commit (19)
Log message:
libmp4v2: fix build more properly.

if 0 likely out of bounds write, we only have one scratch channel,
don't write to a second if asked to do stereo (thanks, GCC 4.5.3!)

convert lowercase min, max to uppercase - libstdc++6 doesn't approve
of it. mostly using sed, because there's too many occurences.

if we're not returning anything, use a void return type.

fix likely issue with signed char - 0251 may be truncated, but the
equivalent \xa9 won't be.

don't store a return value if we're not going to check it.

correct misleading indentation.

Remove -fpermissive too, as it caused jperkin issues. I could build
without removing -Werror, but I'll keep it since it's full of warnings.

XXX do we want a security advisory for this, if it can be triggered?
   2017-04-26 16:38:31 by Maya Rashish | Files touched by this commit (3)
Log message:
libmp4v2: No longer require a new GCC version

Use -Wno-return-type to silence compiler errors on clang 4.0.

patch function prototype to fix error in prototype with GCC 4.5.3:
error: prototype for 'Void CMotionVector::setToZero(<type error>)'

Successfully tested clang 4.0, GCC 5.4, GCC 4.5.3.
   2017-04-26 16:04:08 by Maya Rashish | Files touched by this commit (1)
Log message:
Don't override user-provided GCC_REQD.
   2017-04-21 16:48:41 by Thomas Klausner | Files touched by this commit (1)
Log message:
Simon Burge reports this needs gcc-5.x. Add GCC_REQD.
   2017-04-17 10:40:56 by Thomas Klausner | Files touched by this commit (4) | Package updated
Log message:
Install more tools, headers and libraries, as well as the mpeg4ip-config
script.

Fix a fpos_t cast on NetBSD in the installed header file.

Bump PKGREVISION.
   2015-11-04 00:54:34 by Alistair G. Crooks | Files touched by this commit (150)
Log message:
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.
   2012-12-03 23:26:17 by Thomas Klausner | Files touched by this commit (1)
Log message:
dd conflict with mp4v2.