Commit Graph

49 Commits

Author SHA1 Message Date
brad
94c9145d4d Correct detection of code being compiled as PIC. Allows the cpuid inline
assembly code to compile thus allowing dynamic SIMD instruction detection
and the use of MMX Extended and 3DNow (as well as SSE/SSE2 if and when
such code is added).

ok jakemsr@
2008-09-25 20:43:09 +00:00
brad
4db68789cb Add support for H.264/AAC and some other audio codecs to the Flash
demuxer.

From Xine-lib repo

ok jakemsr@
2008-09-16 02:37:04 +00:00
jakemsr
32e8a1e508 - simpler faad related patching
- bump PKGNAME

ok brad@
2008-09-15 22:11:42 +00:00
brad
e2615fc74c Fix CDDB access on 64-bit architectures.
From Xine-lib source repo

ok jakemsr@
2008-08-31 00:35:08 +00:00
brad
debc96f684 Fix compilation with some C++ based programs. 2008-08-21 21:56:49 +00:00
brad
9d275cf52c update to Xine-lib 1.1.15
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@
2008-08-20 01:54:01 +00:00
brad
cca4867cee update to Xine-lib 1.1.14
ok jakemsr@
2008-07-02 01:02:42 +00:00
brad
53a59191f0 update to Xine-lib 1.1.13
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@
2008-06-18 01:26:40 +00:00
sthen
4aced0dce7 sync WANTLIB, bump package version. 2008-06-01 08:21:15 +00:00
jakemsr
0d6ddb7b46 update to xine-lib-1.1.12
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@
2008-04-15 11:24:14 +00:00
jakemsr
23d0a44995 fixes for quicktime, matroska and wavpack pulled from xine-lib repo
by brad@

fixes problem reported by viq on ports@
2008-04-06 10:12:23 +00:00
jakemsr
3c1d3ea35a update to xine-lib-1.1.11.1
* 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@
2008-03-31 11:28:59 +00:00
jakemsr
2f5a08edae the tvtime postprocessing plugin doesn't link on amd64. appears
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.
2008-03-27 01:35:02 +00:00
jakemsr
972b64c1c1 -update to xine-lib-1.1.11
SECURITY: CVE-2008-0073: libreal (RTSP) boundary error

-add jack subpackage

update is from Brad, thanks
2008-03-24 03:26:34 +00:00
jakemsr
b62fe228b5 fix breakage that was introduced with the recent FLAC security fix
which breaks some FLAC files.

from the Xine-lib source repo via brad@

ok naddy@
2008-02-24 20:36:15 +00:00
jakemsr
9af6c17863 update to 1.1.10.1
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
2008-02-11 01:17:33 +00:00
jakemsr
13574c9d38 oops, we don't want the main package named xine-lib-xxx-main
noticed by kili@, thanks
2008-02-02 20:10:25 +00:00
jakemsr
c83e455e07 maintenence update to 1.1.10
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
2008-01-30 03:52:32 +00:00
jakemsr
f9b72924cf - adjust wantlib/libdepends after ffmpeg update
- help programs that use libxine find libxine's dependency libs
2008-01-26 04:26:00 +00:00
jakemsr
d7569cb59c oops, forgot to add this first.
pointed out by brad
2008-01-15 01:27:05 +00:00
jakemsr
eb44a52c7c update to 1.1.9.1
security fix: CVE-2008-0225 - heap-based buffer overflow in libreal (RTSP)

also incorporates post release bug fix in WMV decoding

from brad, thanks
2008-01-15 00:36:46 +00:00
bernd
ae44ba59fa Add missing @pkgpath marker to unbreak updates. 2007-11-25 14:21:57 +00:00
steven
1660badf4e unbreak packaging on i386 2007-11-02 07:02:48 +00:00
jakemsr
149d1e19e7 build esound abd artsd audio output module subpackages
helps integrate amarok & kaffeine into KDE (and other) desktop(s)

ok brad@
2007-11-01 04:01:36 +00:00
jakemsr
088b853b2e maintainence update to xine-lib-1.1.8
from brad@
2007-10-31 10:55:37 +00:00
jakemsr
8cff06e3de - recognize output_muted in audio_info_t. mute button in xine-ui
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
2007-10-03 06:36:43 +00:00
jasper
e5d81d4310 we prefer the idiom of MODULES=devel/gettext over MODULES=gettext
"looks good" steven@
2007-10-02 19:09:44 +00:00
naddy
eb946052cf simple configure/build/wantlib fixes for FLAC 1.2.0 2007-09-18 18:26:52 +00:00
merdely
1f22f0e985 Remove surrounding quotes in COMMENT*/PERMIT_*
From Darrin Chandler
2007-09-16 03:24:28 +00:00
jakemsr
5a015ce4d7 - make xine-lib's AAC decoder use libfaad from the audio/faad port
- bump PKGNAME

ok naddy@
2007-09-04 00:44:26 +00:00
jakemsr
e7c93ac6b7 - use AUDIO_WSEEK instead of AUDIO_GETINFO to get the number of bytes
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 ...)
2007-07-14 09:21:15 +00:00
jakemsr
8024b98eb3 - use AUDIO_WSEEK instead of AUDIO_GETINFO to get the number of bytes
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
2007-07-14 08:53:43 +00:00
jakemsr
e8d61b3065 update to xine-lib-1.1.7
- 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@
2007-06-13 10:58:28 +00:00
jakemsr
769fbed936 - update LIB_DEPENDS after graphics/ffmpeg update
- use pkg-config to get ffmpeg headers and libraries
2007-05-25 16:16:37 +00:00
naddy
c032f9228c Fix a quoting error in the configure script. (Nesting double and backquotes
is tricky and set -o posix changes the behavior.)

Sync WANTLIB while here.
2007-05-01 20:20:48 +00:00
naddy
fe7df72024 regen patches 2007-05-01 20:05:10 +00:00
robert
e7ac3640cd - Fix heap overflow in DMO loader. (CVE-2007-1246)
pulled from xine SVN by Brad <brad@comstyle.com>
2007-04-14 11:57:39 +00:00
espie
9eafbbfb35 base64 checksums. 2007-04-05 16:19:55 +00:00
robert
900dc9bfe8 fix a buffer overflow found in the code used to handle RealMedia RTSP
streams; bump PKNAME;

from Brad <brad@comstyle.com>
2007-01-02 19:42:59 +00:00
espie
0f5dc96ea1 say goodbye to GNU land. 2006-12-16 12:22:32 +00:00
steven
0c2279a2af Security fixes:
- 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
2006-12-07 09:21:01 +00:00
pvalchev
898c1b18a8 Remove jakemsr@ from maintainer position, as he has been inactive and
email has been bouncing for several months.  Jacob, if you get this
and/or get back to things, let us know.
2006-12-02 20:24:17 +00:00
pvalchev
df027a4134 fix altivec test on powerpc, -force_cpusubtype_ALL appears to be a
darwin-specific gcc4 option; from ole@grummel.net
2006-11-25 05:40:31 +00:00
espie
cb000b8d06 fix libiconv/libintl detection. 2006-10-29 23:30:50 +00:00
brad
33f483f736 upgrade to xine-lib 1.1.2
* 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@
2006-10-12 04:48:14 +00:00
espie
100b45279f convert a few libspecs to new style.
Note: no package bump, those are only BUILD dependencies,
the pkg_create code will create the correct wantlib specs.
2006-08-01 10:50:19 +00:00
jakemsr
d0c551d490 - fix win32-codecs support. libtool won't allow linking static libs
(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@
2006-03-27 11:04:27 +00:00
jolan
0d994aab81 yeah dont use tarballs that i send you for importing ;) 2006-03-24 22:51:26 +00:00
jakemsr
df581e9d78 initial import of xine-lib
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@
2006-03-24 22:43:41 +00:00