This release contains some security fixes, notably a DoS via
corrupted Ogg files (CVS-2008-3231), some related fixes, and
fixes for a few possible buffer overflows.
ok jakemsr@
whether it should include it. isnan is now a macro so this fails.
upstream configure.ac _should_ be rewritten to use pkg-config but,
for the sake of expediency, workaround by adding to LDFLAGS for
now, as was already done to fix the libvorbis test. fixes the build.
ok naddy@
* FFmpeg LIB_DEPENDS/WANTLIB changes
* make PKGNAME consistent with other gstreamer packages
* bump patch level and add @conflict marker to ease updates
feedback ajacoutot@ and brad@, ok brad@
Recordmydesktop produces a file(default out.ogg) that contains a video
and audio recording of a desktop session. The default behavior of
recording is to mark areas that have changed(through libxdamage) and
update the frame.
with patch from bernd@ to make sound recording work.
build to fail. Fix this by adding --disable-* arguments for every optional
component listed that we don't package.
Bump all packages just in case something else was pulled in that
affected them; probably unnecessary, but safer.
ok deanna@
This release contains a security fix (buffer overflow in the NSF demuxer,
CVE-2008-1878). There are also a few bug fixes, and a new JACK output
plugin.
ok jakemsr@
half a million audio ioctls on variable rate devices before it got
around to playing any sound. Unbreaks gstreamer on auich. Upstream
as gnome bug 538068.
ok espie, ajacoutot
- use SUBST_CMD
* video bitrate is automatically adjusted
* subtitle's language may be specified
* video can be rotated and flipped
* more elegant menu system...
DVDStyler is a cross-platform DVD authoring application that makes
possible for video enthusiasts to create professional-looking DVDs.
The main DVDStyler features are:
* you can drag and drop MPEG files directly
* you can create NTSC/PAL menus
* you can import image file for background
* you can place text and images anywhere on the menu screen
* you can change font/color
* you can put buttons, change font and colors
* you can copy and paste any menu object
* you can set chapters for each movie
* you can change post command for each movie
ok ajacoutot@
mpgtx was designed with the good old Unix philosophy in mind: do few but
do it well and provide end user an austary yet powerfull command line
interface.
ok ajacoutot@
ffmpeg.
Note that their fuzzy warnings don't apply to us. This is so stupid.
Between the ffmpeg people, who only care for performance to the exclusion
of any sense (like, good luck making it work elsewhere), and the gstreamer
people, who don't care that stuff won't work elsewhere.
K3b was created to be a feature-rich and easy to handle CD burning
application. It can do many things, such as creating or copying audio,
data, video or mixed-mode CDs, CD ripping, and DVD ripping, burning and
blanking.
ok ian@
gtk-update-icon-cache is part of gtk+2: adding gtk+2 to run_depends just
to update the icon cache (which only gtk apps can use) is overkill to
say the least!
As from now, each time icons are installed under %D/share/icons, we try
to execute gtk-update-icon-cache and if it is not there, we just ignore
the error.
What it means is that if you have gtk+2 installed, then it'll run fine
and your apps will be able to use the cache. Otherwise, it will silently
fails which is fine since it means none of your apps would have been
able to take advantage of the cache anyway.
discussed with jasper@
This release contains a security fix (unchecked array index,
CVE-2008-1686). There are also a few bug fixes, and open-source
support for RealAudio "cook". For front-end package maintainers,
there's a tool to help maintain MIME type lists, and for developers
who need raw frame data, you can now get that with the "raw" video
output plugin.
from brad@
* Security fixes:
- Integer overflows in FLV, Qt, Real, WC3Movie, Matroska and FILM
demuxers, allowing remote attackers to trigger heap overflows and
possibly execute arbitrary code. (CVE-2008-1482)
* Added a few more memory allocation checks to the above demuxers.
* WAV file playback fix: don't assume that the first chunk is "fmt ".
* Don't try to play partial 24-bit AIFF frames (decoder would lose data).
* Fixed AIFF comment chunk handling and sample rate reading.
* LPCM fixes: input over-reading, conversion of 24-bit samples.
from brad@
to be an assembly problem in the tomsmocomp filter, but strangely
this was building before, and the code did not change.
so, only build/install the tvtime plugin on i386, until the problem
is resolved.
- we're using autotools, so patch gst-default.m4 instead of configure to
add sensible output defaults; problem noticed by jakemsr@
- fix WANTLIB while here
ok jakemsr@
security - fix stack overflow in FLAC tag parser
-fix RealPlayer codec detection bug
- improve id3v2 tag parser
from brad@
while here, fix a couple "missing sentinel" issues
SECURITY- fixx buffer overflow which allows a remote attacker to
execute arbitrary code or crash the client program via a crafted ASF
header
from brad, thanks
OggConvert is a small Gnome utility which uses GStreamer to convert
(almost) any media file to the patent-free Ogg Vorbis, Theora and Dirac
formats.
Joint work with jasper@
ok jasper@
gst-python provides a convenient wrapper for the GStreamer library for
use in Python programs, and takes care of many of the boring details
such as managing memory and type casting.
Joint work with jasper@
ok jasper@
Original Log message:
Import regionset. A simple tool for setting the region code on dvd
drives.
If you have a new dvd drive, sometimes they have no region set at all
and won't play dvds until one is set. This solves that problem.
ok okan@, looked over by a couple of others.
DeVeDe is a program to create video DVDs and CDs (VCD, sVCD or CVD),
suitables for home players, from any number of video files, in any of
the formats supported by MPlayer.
now toggles the output.master.mute mixer control.
- let configure get SDL build info from pkg-config instead of
using sdl-config in the port Makefile - from brad@
- bump pkgname
all codecs (from transcode CVS)
- our libavcodec does not have an encoder named 'h264', but it does have
'libx264'. H.264 encoding is now possible.
- bump PKGNAME
- remove quotes around COMMENT
- don't override variables from the x11/kde MODULE unless necessary
- update MODKDE_VERSION
from Brad (before ports lock, sorry for the delay)
If you want to convert DVD subtitles into text format (e.g. subrip
format) or VobSub format, this program could be useful for you. However,
it is only one tiny tool that you need in the process of producing srt
files.
From Jeremy Evans <openbsd at jeremyevans dot net> (MAINTAINER) with
some tweaks by myself.
- dont't add -fPIC to $CFLAGS automatically (even though we set --enable-pic) ;
this is handled in the Makefile so that we can build the static lib from
non-pic objects
Tested by sthen and myself
in the audio write buffer. noticibly more efficient.
- allow the audio write buffer to be flushed.
- if initializing the audio device with a sample rate of 44.1kHz
fails, try initializing with a sample rate of 48kHz. some audio
drivers only support 48kHz. from Alexey Suslikov
<alexey.suslikov@gmail.com>
- bump PKGNAME
(goes with Makefile commit ... frickin cvs ...)
in the audio write buffer. noticibly more efficient.
- allow the audio write buffer to be flushed.
- if initializing the audio device with a sample rate of 44.1kHz
fails, try initializing with a sample rate of 48kHz. some audio
drivers only support 48kHz. from Alexey Suslikov
<alexey.suslikov@gmail.com>
- bump PKGNAME
- move libfaad from WANTLIB to LIB_DEPENDS and LIB_DEPEND
libfaad >= 1.0
- bump PKGNAME
libfaad move from WANTLIB to LIB_DEPENDS OK ajacoutot@ (MAINTAINER)
OK naddy@
kaffeine to play/rip audio CDs
- capitalize KDE in COMMENT
- remove extra blank lines in Makefile
- use AUTOCONF_VERSION=2.60 so autoconf doesn't complain about
a different version having previously been used to create configure
- add license marker
- sync patches w/update-patches
- add expat and fontconfig to WANTLIB, as per lib-depends-check
- bsd.port.mk(5) names only `simple' as a valid value for SEPARATE_BUILD,
so use `simple' instead of `Yes'
- bump PKGNAME
audio CD patch OK espie@
rest mostly from and OK brad@
- use some CONFIGURE_ENV instead of patching
- rearrange/update CONFIGURE_ARGS
- many patches no longer relevant
- add CD audio support
input, tetsing and prodding from brad@
properly detect cpu at configure time
enable ppc specific code where possible (i.e. where altivec is not needed)
- reorder dependencies and fix WANTLIB
- kill a hardcoded /usr/X11R6 in configure
- generate x264.pc with proper libraries (add -m, use -pthread instead
of -lpthread)
from jakemsr (Jacob Meuser)
x264 is a free library for encoding H264/AVC video streams.
This program requires a processor with recent instructions (MMX/SSE for
i386, AltiVec for powerpc).
Encoder features:
* CAVLC/CABAC
* Multi-references
* Intra: all macroblock types (16x16, 8x8, and 4x4 with all predictions)
* Inter P: all partitions (from 16x16 down to 4x4)
* Inter B: partitions from 16x16 down to 8x8 (including skip/direct)
* Ratecontrol: constant quantizer, single or multipass ABR, optional VBV
* Scene cut detection
* Adaptive B-frame placement
* B-frames as references / arbitrary frame order
* 8x8 and 4x4 adaptive spatial transform
* Lossless mode
* Custom quantization matrices
* Parallel encoding of multiple slices
* Interlacing
based on an original submission by Nikns Siankin <nikns at secure dot lv>
help and ok naddy@ steven@
MKVToolnix: cross-platform tools for Matroska.
With these tools one can get information about (mkvinfo) Matroska files,
extract tracks/data from (mkvextract) Matroska files and create
(mkvmerge) Matroska files from other media files.
Available flavors:
no_x11 - do not build the wxGTK2 frontend
ok jolan@ simon@
ffmpeg2theora is a simple command line tool to convert media files to
.ogg with Theora video and Vorbis audio streams. It supports reading any
file format that ffmpeg can decode.
from Moritz Grimm <mlist at scapa.dnsalias.net>
thingy. It can be used on its own, compiles very simply, and this package
even comes with a manpage.
dvdcpy can be used to copy part of a dvd structure to a hard disk.
add correct annotations for full install, tweak some lib depends.
add run depends from all subpackages to their respective main packages
so that they can use the correct message files.
- Heap overflow in libmms (related to CVE-2006-2200)
- Buffer overrun in Real Media input plugin. [bug #1603458]
Thanks to Roland Kay for reporting and JW for the patch.
from brad@, tested by bernd@ and me
The function tries to read the title from the DVD but does it in a way
that does not work on OpenBSD. OpenBSD returns EINVAL for reads that are not
a multiple of the blocksize for rcd0c.
ok jolan@
* Security fixes:
- CVE-2006-2802: possible buffer overflow in the HTTP plugin.
- possible buffer overflow via bad indexes in specially-crafted AVI files
* Fix a potential crash with fixed-size lacing in the Matroska demuxer
* Enable AMD64 mmx/sse support in some plugins (tvtime, libmpeg2, goom...)
* Fix xxmc subpictures (broken since 1.1.1)
* Add support for RealPlayer 10 codecs
WANTLIB tweak from bernd@
testing by steven@ and bernd@
(libi386.a) into shared objects, so we use the source file for
i386_set_ldt() from libi386.
- no need for OSS audio support.
- use the right CFLAGS for pthread linkage.
OK jolan@
xine is a free multimedia player. It plays back CDs, DVDs, and VCDs. It
also decodes multimedia files like AVI, MOV, WMV, and MP3 from local
disk drives, and displays multimedia streamed over the Internet. It
interprets many of the most common multimedia formats available - and
some of the most uncommon formats, too.
prodded by jolan@ and bernd@
drop SONAME encoding
don't link the library against libc, adjust WANTLIB accordingly
bump PKGNAME
tested with multimedia/transcode, which is the only port using xvidcore
OK alek@
USE_LIBTOOL
fix LIB_DEPENDS (doesn't use vorbis at all, but does use Ogg headers)
SEPARATE_BUILD=concurrent
bump PKGNAME
SHARED_LIBS and USE_LIBTOOL ok steven@, rest ok jolan@
the patch got committed to the ports tree, the Id got updated
to the ports version by cvs. result: patch does not apply.
solution: remove the '$'s from readxml.c's RCS Id.
PKGNAME not bumped because the port has not been buildable
since the last bump.
directly to get the codeset. locale_charset() canonicalizes the
codeset name "646", which libiconv does not understand, to "ASCII",
which libiconv does understand.
- use my OpenBSD email address
- and of course, bump the PKGNAME
OK jolan@
transcode changes (annoted):
- lots of bug fixes and code cleanup
- i386 nasm code replaced
- several speed improvements
- new filters: facemask, ascii
- can read raw DVD ISO images
- new export profile: xvcd
- auto-probe support for bktr and sunau
- safer string functions
- much improved amd64 support
- removed local copies of bbmpeg, libdvenc, libmpeg2 and libpostproc
- uses external libmpeg2 and libpostproc
- fixed out-of-bounds memory access in VOB demuxer
- fixed double free() in AVI handling
port changes:
- most patches integrated
- USE_LIBTOOL
- update my email address
OK wilfried@