Commit graph

4094 commits

Author SHA1 Message Date
wiz
85b00ebf8d Update to 1.4.2:
2015-01-04  Moritz Bunkus  <moritz@bunkus.org>

        * Released v1.4.2.

2014-12-21  Moritz Bunkus  <moritz@bunkus.org>

        * build system: switched the build system from hand-crafted
        Makefiles to an autoconf/automake-based system. A pkg-config file
        will be installed as well; its name is »libmatroska«. Based on a
        similar patch for libEBML by Jan Engelhardt <jengelh@inai.de>.

2014-12-20  Moritz Bunkus  <moritz@bunkus.org>

        * KaxBlock::ReadData(): fixed several instances of unchecked
        memory access leading to invalid memory access/segmentation faults
        with invalid or broken data inside block groups/simple blocks.

2014-12-19  Moritz Bunkus  <moritz@bunkus.org>

        * KaxBlock::ReadInternalHead(): fixed a off-by-one buffer overflow
        if with EBML lacing and exactly one frame in the lace.
2015-01-04 23:24:45 +00:00
dholland
6146e5caea Use PKG_SKIP_REASON for unsupported OSes. 2015-01-04 09:38:29 +00:00
dholland
a3990a255e document NOT_FOR_PLATFORM 2015-01-04 03:41:59 +00:00
wiz
9ec1a0fbb5 Update to 1.4.5. All pkgsrc patches were integrated :-)
GStreamer core:
      * 736969 : queue2: dead lock when buffering
      * 738092 : basesink: clamp reported position based on direction
      * 740001 : task: race condition when pausing and stopping

GStreamer Plugins Base:
      * 741420 : video pools: should update size in configuration after applying alignment
      * 715050 : add typefinder for audio/x-audible
      * 739544 : tcp: Add test and fix memory leak in tcp elements
      * 739840 : typefind should recognize Apple Core Audio Format (CAF)
      * 740556 : videodecoder: don't complain when DTS != PTS on keyframes
      * 740675 : playsink: continues playback, reset mute property
      * 740730 : rtspconnection: don't remove child source if parent source is already destroyed
      * 740853 : audiodecoder: Push pending events before sending EOS.
      * 740952 : alsa: NetBSD fixes
      * 741045 : audiorate can can lose timestamp precision in some cases
      * 741198 : playbin: leaks GstPads

GStreamer Plugins Good:
      * 711437 : apev2mux: should not put APEv2 tags at beginning of WavPack files
      * 726194 : v4l2src does not cope well when a capture card is sometimes interlaced, sometimes progressive at the same resolution
      * 736397 : flvdemux: Per-stream resyncing behavior causes A/V-desyncs
      * 737603 : v4l2bufferpool: set buffer interlace flags when field is V4L2_FIELD_INTERLACED
      * 739476 : vpx: fails to build against libvpx from git
      * 739722 : matroskamux: Thread safe register GstMatroskamuxPad
      * 739789 : v4l2allocator: fix error message if allocator is already active
      * 739791 : v4l2bufferpool: unref pool when v4l2_allocator_new() fails
      * 739792 : v4l2allocator: fix gst_v4l2_allocator_stop prototype
      * 739996 : videomixer: Drops a lot of frames, if one of the sources is live
      * 740040 : v4l2src: Fails in presence of V4L2_BUF_FLAG_ERROR
      * 740392 : rtspsrc: mikey base64 decoded key-mgmt leak
      * 740407 : qtmux limits capture to 4096x4096
      * 740633 : v4l2src: RW io-mode is broken
      * 740636 : v4l2src: framerate is not always set on driver
      * 740671 : aspectratiocrop: crop needs to be reset when video size changes
      * 740905 : v4l2: still has 1 include to linux/videodev.h
      * 741271 : rtph264pay: Buffer leak in H.264 payloader when using SPS/PPS
      * 741381 : rtph264pay: Race condition may cause crash when going from PAUSED- > READY
      * 741407 : deinterlace: in query_caps return only supported formats if filter is interlaced
      * 737579 : v4l2object: set colorspace for output devices
      * 739754 : v4l2bufferpool: Should validate that all memories are writeable before queueing back

GStreamer Plugins Bad:
      * 722764 : rawparse: fix SEEKING query handling
      * 729768 : mpegtsbase: Raise limit to read more bytes initially to find PCR
      * 739152 : gl/cocoa: build with GNUStep fails
      * 740191 : dvbbasesink: segfaults on 32-bit (rpi)
      * 740201 : gl/cocoa: Does not compile on OSX < 10.7 anymore
      * 740451 : srtpdec: leaks rtp/rtcp sink events
      * 740953 : configure.ac: unportable test(1) comparison operator
      * 741321 : opusparse: fix header parsing esp. of encoded output of libopus

GStreamer RTSP Server:
      * 739481 : rtsp-stream: leaks srtp decoder when leaving rtpbin
2015-01-03 18:09:30 +00:00
rumko
efdfc06786 multimedia/xine-lib: Fix PLIST issues on fbsd x86_64
* Vidix output is not available on FreeBSD x86_64, conditionalize it in the PLIST.
* add missing vcdo input plugin in the PLIST

OK@ wiz
2014-12-31 16:10:41 +00:00
wiz
03d6c577f2 Reset PKGREVISION after update. 2014-12-30 13:49:20 +00:00
wiz
59bdb381ce Update to 1.2.11:
1.2.11 was released on 2014-12-19. It is the latest stable FFmpeg
release from the 1.2 release branch, which was cut from master on
2013-03-07. Amongst lots of other changes, it includes all changes
from ffmpeg-mt, libav master of 2013-03-07, libav 9 as of 2013-03-07.
2014-12-30 13:47:58 +00:00
wiz
93e02a151f Update to 1.2.6:
xine-lib (1.2.6) 2014-07-06
  * Add libmmal video output plugin for Raspberry Pi.
  * Add libmmal HW video decoder plugin for Raspberry Pi.
  * Add overlay colormatrix support.
  * Add "sqare monitor pixels" config option.
  * Add VAAPI colormatrix and fullrange video support.
  * Add "radeonhd" XV colormatrix support.
  * Add Opus audio support.
  * Update german translation.
  * Optimize OpenGL2 video out.
  * Optimize raw RGB video decoder.
  * Fix multithread ffmpeg video decoding.
  * Fix/optimize DVB subtitles.
  * Fix external text subtitles.
  * BSD build fixes.
  * Clang build fixes.
  * Build optimization fixes (aliasing).
  * AVformat demux build fix.
  * More safety on memory allocation failure.
  * Fix detection of and compilation with libcaca 0.99 beta 19.
2014-12-30 13:34:59 +00:00
adam
b85be95d9d Changes 2.5.2:
* Makefile: add dependencies which require ffversion.h
* Add FFMPEG_VERSION into the binary libs
* mmvideo: check frame dimensions
* jvdec: check frame dimensions
* avcodec/indeo3: ensure offsets are non negative
* avcodec/h264: Check *log2_weight_denom
* avcodec/hevc_ps: Check diff_cu_qp_delta_depth
* avcodec/h264: Clear delayed_pic on deallocation
* avcodec/hevc: clear filter_slice_edges() on allocation
* avcodec/dcadec: Check that the added xch channel isnt already there
* avcodec/indeo3: use signed variables to avoid underflow
* avcodec/h264: make the first field of H264Context an AVClass
* swscale: increase yuv2rgb table headroom
* avformat/mov: fix integer overflow of size
* avformat/mov: check atom nesting depth
* avcodec/utvideodec: Fix handling of slice_height=0
* avcodec/xface: Add asserts to limit nb_words from becoming too large
* avcodec/xface: correct the XFACE_MAX_* values
* avcodec/vmdvideo: Check len before using it in method 3
* avformat/flvdec: Use av_freep() avoid leaving stale pointers in memory
* avformat/hdsenc: Use av_freep() avoid leaving stale pointers in memory
* configure: create the tests directory like the doc directory
2014-12-30 06:40:46 +00:00
mef
9e424522e9 Update HOMEPAGE and MASTER_SITES (both were Server not found). Add LICENSE=mpl-1.1. 2014-12-21 12:12:42 +00:00
wiz
1c95b5fac4 I found the magic incantation to make this use pkgsrc libdvdnav.
Do that. Bump PKGREVISION.
2014-12-18 23:26:06 +00:00
wiz
1df5f2f64e Use more existing packages from pkgsrc.
XXX: couldn't convince it to use pkgsrc libraries for libdvdnav
and libdvdread though
XXX: musepack support is old-fashioned, so I haven't enabled the pkgsrc
dependency since xine would then conflict with vlc
2014-12-18 12:33:21 +00:00
abs
a0791b6ac6 Add rtsp to PLIST_VARS to fix PLIST 2014-12-17 16:08:58 +00:00
wiz
32f4f00693 + vlc21. 2014-12-13 11:16:18 +00:00
wiz
cddb3aac9b Import vlc-2.1.5nb1 as multimedia/vlc21 from wip.
VideoLAN is a project of French students from the Ecole Centrale Paris
and developers from all over the world. Its main goals is MPEG streaming
on a network, but it also features a standalone multimedia player. The
VideoLAN Server can stream video read from a hard disk, a DVD player,
a satellite card or an MPEG 2 compression card, and unicast or multicast
it on a network. The VideoLAN Client can read the stream from the network
and display it. It can also be used to display video read locally on
the computer : DVDs, VCDs, MPEG and DivX files and from a satellite
card. It is multi-plaform : Linux, Windows, Mac OS X, BeOS, BSD, Solaris,
QNX, iPaq... The VideoLAN Client and Server now have a full IPv6 support.
2014-12-13 11:15:45 +00:00
wiz
7887b7c96c Bump PKGREVISION for liblive/rtsp option removal. 2014-12-13 11:11:50 +00:00
wiz
2dbc4d834a Remove rtsp option; this version of vlc is too old to support the current
liblive version.
2014-12-13 11:11:26 +00:00
wiz
1db08fa2a3 Add ALTERNATIVES files for the ffmpeg packages.
Some tools still expect "ffmpeg" to exist.

Requested by Chuck Silvers.
2014-12-12 08:48:17 +00:00
wiz
fc35b18de8 Add ALTERNATIVES file since gstreamer0.10 has one too. 2014-12-12 08:46:14 +00:00
joerg
06893f1fd0 Preserve environment. 2014-12-11 22:13:58 +00:00
obache
5215cf2ac9 Update adobe-flash-pluguin11 to 11.2.202.425 for APSB14-27. 2014-12-10 08:56:06 +00:00
adam
c80017d311 Changes 2.5:
The most important new features are AVFoundation screen-grabbing support,
animated WebP decoding support, and Animated PNG support. In addition, many
exciting features for video streaming are also implemented, including MPEG-
DASH fragmenting muxer, HEVC RTP payload muxer, and UDP Lite support.
2014-12-06 09:18:41 +00:00
bouyer
56789cb6e3 Add -mstackrealign -mpreferred-stack-boundary=4 to CFLAGS on i386 for all
gcc 4.x versions, this appears to still be needed with gcc 4.8.4.
From John D. Baker
2014-12-05 17:09:42 +00:00
bouyer
89775558f1 Add patch from PR pkg/48680, fixing build on netbsd-7/i386 and newer.
Add -mstackrealign -mpreferred-stack-boundary=4 to CFLAGS on i386 for all
gcc 4.x versions, this appears to still be needed with gcc 4.8.4.
Bump PKGREVISION for ffmpeg1 and ffplay1 (which uses ffmpeg1 patches)
2014-12-03 16:44:14 +00:00
bouyer
e40f62ab58 Add -mstackrealign -mpreferred-stack-boundary=4 to CFLAGS on i386 for all
gcc 4.x versions. Fix mplayer coredumping on mp4 videos on netbsd-7.
Patch from John D. Baker
Bump PKGREVISION for all affected packages.
2014-12-03 15:08:02 +00:00
bouyer
710507f44f Add patch from PR pkg/48680, fixing build on netbsd-7/i386 and newer.
Add -mstackrealign -mpreferred-stack-boundary=4 to CFLAGS on i386 for all
gcc 4.x versions, this appears to still be needed with gcc 4.8.4.
Bump PKGREVISION for ffmpeg2 and ffplay2 (which uses ffmpeg2 patches)
2014-12-03 15:06:11 +00:00
joerg
ff321b08ab Support cwrappers for packages appending arguments in the wrappers. 2014-12-01 12:39:16 +00:00
adam
325b4610da Changes 2.4.4:
* doc: correct license template for t2h.pm
* avformat: replace some odd 30-60 rates by higher less odd ones in  get_std_framerate()
* swscale: fix yuv2yuvX_8 assembly on x86
* avcodec/hevc_ps: Check num_long_term_ref_pics_sps
* avcodec/mjpegdec: Fix integer overflow in shift
* avcodec/hevc_ps: Check return code from pps_range_extensions()
* avcodec/rawdec: Check the return code of avpicture_get_size()
* avcodec/pngdec: Check IHDR/IDAT order
2014-12-01 11:26:49 +00:00
wiz
beb251407f Add upstream bug report URL. 2014-12-01 08:26:03 +00:00
wiz
aa79b01b43 Remove patch for sink that wasn't ported to gst-plugins1 yet (by upstream) 2014-12-01 08:25:51 +00:00
wiz
f03a48b880 Remove --disable-* lines for unsupported options. 2014-12-01 08:25:28 +00:00
wiz
0e36528143 Fix description which seems to have been copied from *-ugly. 2014-12-01 08:19:19 +00:00
wiz
3517bed6b6 Add upstream bug report URL. 2014-12-01 08:13:04 +00:00
wiz
9864f11705 Use upstream patch for v4l2.
http://cgit.freedesktop.org/gstreamer/gst-plugins-good/commit/?h=1.4&id=b3e132d2d7a759215cc3b183102b7d0e6f678699
2014-12-01 08:08:57 +00:00
adam
a2b12459e7 Added option for fdk-aac 2014-11-30 19:08:50 +00:00
markd
e66c727bfe Update phonon-backend-vls to 0.8.1
Code style improvements.
VLC 2.2 compatibility
Changing the volume through the PulseAudio stream itself is not propagated
to Phonon AudioOutputs, meaning the application can not reflect volume
changes done through other applications (e.g. a volume mixer).
Changing the muteness through the PulseAudio stream is not propagated
either.
The PulseAudio media.role property (as well as derived properties) is
always set to 'video' making all Phonon application use the video category
for output device selection (e.g. as seen in the Phonon KCM).
Revised the logic used to come up with an icon name for libvlc.
Setting the libvlc app id is now only dependent on
QCoreApplication::applicationName being set (previously it was also
dependent on QCoreApplication::applicationVersion). This change was made to
accomodate the fact that most applications neglect to set a version.
Prevent cross-thread pause attempts on unpausable media as libvlc
internally will call stop when a player can not be paused. This could cause
a deadlock when using the paused-play feature with internet streams.
2014-11-30 03:07:09 +00:00
markd
63b5f53eb8 Update to phonon-backend-gstreamer 4.8.0
Switched from GStreamer 0.10 to GStreamer 1.0
Correct frame format to not result in a blue tint when using Phonon
GStreamer in a QGraphicsView (e.g. Gwenview)
Prevent a crash in AudioDataOutput when channel count changes during
playback
Fixed subtitles auto-loading
Fixed a typo in AudioDataOutput::processBuffer that could cause a crash
under certain conditions
Fixed various memory leaks and optimized memory management
2014-11-30 03:00:04 +00:00
markd
e811ab21a3 compat.h needs config.h 2014-11-30 02:49:28 +00:00
wiz
e299e1645f Add upstream bug report URL. 2014-11-29 23:07:19 +00:00
wiz
36c717cd1c Add comment to patch. 2014-11-29 21:55:40 +00:00
wiz
0f7f7def22 Remove obsolete patch. 2014-11-29 21:55:00 +00:00
adam
5dc173d864 Changes 1.4:
* encoder: emit an Active Parameter Sets SEI in stream headers if interlaced
* encoder: give more warnings when features are automatically disabled
* api: allow --psy-rdoq values up to 50; it can be beneficial for film grain
* docs: improve --pmode documentation, the feature is fully functional
* analysis: do not allow top-skip and depth earlyout in --pmode with --rd 5/6
* asm: correct wrong index name
* docs: update preset table and various command line options
* fix rd=0,1
* analysis: fix for --rd 0, do not assume a CU is only inter or intra
* analysis: rect cost compare typo fix for pmode
* search: ensure RDOQ entropy state is always initialized for chroma intra
2014-11-29 21:27:06 +00:00
jmcneill
4fb20febe4 this builds under netbsd now, add it to ONLY_FOR_PLATFORM 2014-11-29 13:48:11 +00:00
jmcneill
ea14093392 fix build under netbsd 2014-11-29 13:47:34 +00:00
obache
dbfe7ad1c0 Update adobe-flash-plugin11 to 11.2.202.424 for APSB14-26. 2014-11-27 01:58:34 +00:00
wiz
320a91d4fe Update to 1.4.4:
GStreamer Plugins Base:
      * 736969 : queue2: dead lock when buffering
      * 737055 : audiosink: Setting URI on playbin at about-to-finish when playing AAC and using an alsasink causes delayed playback
      * 737706 : videoencoder: release frame in finish_frame when no output state is configured
      * 737742 : vorbisdec: Crashes when handling more than 8 channels
      * 737752 : rtsp-client: crash when cleaning up session
      * 738064 : decodebin: The “drained” signal is emitted multiple times, first time too early (~1s)

GStreamer Plugins Good:
      * 726329 : vp8enc: Add support for caps renegotiation
      * 736071 : audiobasesink: Don't hold object lock while calling into other objects like the clock
      * 737735 : wavenc writes broken file if caps are set
      * 737739 : souphttpclientsink: Restarting after error results in buffers being queued forever
      * 737761 : aacparse: memory leak when converting to adts
      * 737771 : souphttpclientsink: Stream header buffer lifetime assumptions are incorrect
      * 737886 : equalizer: crash when changing equalizer settings during playback
      * 738102 : v4l2bufferpool: cleanly handle streamon failure for output device
      * 738152 : v4l2sink: leak with output device
      * 738297 : DTMF telephone-event timestamps are bogus
      * 738722 : rtpmux returns EMPTY caps when query'ing
      * 738793 : speex: encoder/decoder segfault when resetting multiple times
      * 739430 : rtspsrc: mikey related memory leaks

GStreamer Plugins Bad:
      * 732239 : h264parse: expose parsed profiles to downstream
      * 733510 : gltransformation produced black screen
      * 734156 : androidmedia: doesn't calculate framesize for COLOR_FormatYUV420Planar correctly
      * 736319 : dashdemux: mark first buffer as discont after restarting a download task
      * 737186 : h264parse: Return flushing if we get chained while being set to READY
      * 737569 : tsdemux: valid data is discarded if PES start packet is the first packet after discontinuity
      * 737658 : fluiddec: segmentation fault when used with fakesrc
      * 737724 : vc1parse: unref caps when it is empty in renegotiate()
      * 738067 : gl: Downloading YUY2 is broken and creates blocky artefacts
      * 738223 : fluiddec: leaks memory in gst_fluid_dec_change_state()
      * 738230 : vc1parser: fix level value for simple/main profile
      * 738243 : vc1parse: fix framesize when input is frame-layer
      * 738291 : fluiddec: leaks incoming caps event
      * 738449 : vc1parse: just assume none header-format when no codec_data is present
      * 738519 : vc1parse: parse frame header when stream format is ASF/raw for simple/main profile
      * 738532 : vc1parse: select caps according to wmv format at negotiation
      * 738674 : rtmpsink: leaking URI string
      * 738695 : mpegtsbase: do not remove programs on EOS
      * 738696 : hlsdemux: send missing stream start
      * 739277 : GstGLFilter propose allocation pass uninitialized size to gst_query_add_allocation_pool
      * 739348 : configure.ac: auto decision to include GL library fails
      * 739368 : gl: small memory leak in gl shader
      * 739374 : h264parse: sets srccaps too often
2014-11-23 15:54:00 +00:00
mef
9ac1e6880b Recursive bump by audio/libdiscid 0.50 -> 0.61 2014-11-21 23:22:17 +00:00
jmcneill
8ce4f5520f make NetBSD-*-arm block match earm as well 2014-11-20 01:41:22 +00:00
prlw1
6346635c1d Build fix - libdvdnav no longer ships dvdnav-config 2014-11-17 11:38:10 +00:00
jmcneill
787a9bf80a NetBSD ARMv7 hardfloat build fix 2014-11-14 11:51:01 +00:00
markd
0dbd551fc6 Update to KDE SC 4.14.3 2014-11-13 12:06:45 +00:00
obache
743715b00e Update adobe-flash-plugin11 to 11.2.202.418 for APSB14-24. 2014-11-13 10:50:34 +00:00
markd
582bef7d99 Update phonon to 4.8.2
4.8.2
* Revised the logic used by PulseSupport to come up with an icon name
  for PulseAudio. If the application has QApplication::windowIcon set
  with an QIcon constructed through QIcon::fromTheme(string) the actual
  icon name will be used. Otherwise the lower-case version of
  QCoreApplication::applicationName is used.
* Fixed building with the compiler clang by reverting a previously
  introduced workaround.

4.8.1
* Prevent a crash when failing to create the preferred backend

4.8.0
* Prevent problems with the CMakeConfig's relative installation path
  resolution when trying to build on a system which has symlinks as part
  of the installation path (e.g. Fedora systems).
* Prevent warnings on PulseSupport shutdown when AudioOutputs are held by
  a global static that is only destroyed after PulseSupport was shut down.
* Sync clang detection code with kdelibs.
* Documented the fact that paused can result in StoppedState if playback
  can not be started.
2014-11-13 09:26:08 +00:00
khorben
b0d19022d0 Added multimedia/flvstreamer 2014-11-12 18:38:54 +00:00
khorben
b47f8c8989 Imported flvstreamer 2.1c1 from wip/flvstreamer
flvstreamer is an open source command-line RTMP client intended to stream audio
or video content from all types of flash or rtmp servers. Forked from rtmpdump
v1.6 with encrypted rtmp and swf verification support removed. This tool
provides free interoperability with the previously undocumented adobe RTMP
protocol so widely in use on the internet today. It was developed entirely by
reverse engineering methods and without access to any proprietary or
restrictive-license protocol specifications.

ok wiz@
2014-11-12 18:38:18 +00:00
adam
9effc4172b Changes 1.2.10:
* avcodec/svq1dec: zero terminate embedded message before printing
* avcodec/utils: Align dimensions by at least their chroma sub-sampling factors.
* avcodec/dnxhddec: treat pix_fmt like width/height
* avcodec/dxa: check dimensions
* avcodec/dirac_arith: fix integer overflow
* avcodec/diracdec: Tighter checks on CODEBLOCKS_X/Y
* avcodec/diracdec: Use 64bit in calculation of codeblock coordinates
* postproc: fix qp count
* postproc/postprocess: fix quant store for fq mode
* avcodec/h264_slice: Clear table pointers to avoid stale pointers
2014-11-10 15:38:22 +00:00
wiz
6aaf03cd88 Update to 1.4.4:
=== release 1.4.4 ===

2014-11-06  Sebastian Dröge <slomo@coaxion.net>

	* configure.ac:
	  releasing 1.4.4

2014-10-24 12:51:07 +0100  Tim-Philipp Müller <tim@centricular.com>

	* libs/gst/base/gstbasesink.c:
	  basesink: don't unlock mutex that is not locked
	  Fixes 'Attempt to unlock mutex that was not locked'
	  warning with newer GLibs when sink is shut down in
	  certain situations. Triggered by the decodebin
	  test_reuse_without_decoders unit test in -base
	  sometimes, esp. on slower machines.

2014-10-16 10:13:14 +0400  Andrei Sarakeev <sarakusha@gmail.com>

	* plugins/elements/gstmultiqueue.c:
	  multiqueue: Wake up any waiting streams if the current one goes EOS
	  Otherwise we might have unlinked streams waiting.
	  https://bugzilla.gnome.org/show_bug.cgi?id=738198

2014-10-08 15:37:37 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

	* docs/pwg/advanced-negotiation.xml:
	  docs: pwg: fix typo in 'Dynamic negotiation' section
	  The point of this example is to show how to set caps
	  on the source pad once it has been set on the sink pad.
	  So, in passthrough mode, the caps is just copied to the
	  source pad.
	  https://bugzilla.gnome.org/show_bug.cgi?id=738153

2014-10-06 13:38:21 +0200  Nicolas Huet <nicolas.huet@parrot.com>

	* gst/gstsystemclock.c:
	  systemclock: fix multi-thread entry status issue
	  Running two threads, one executing the timer and one unscheduling it, the
	  unscheduled status set by the second thread is sometimes overwritten by the
	  first one.
	  https://bugzilla.gnome.org/show_bug.cgi?id=737999

2014-09-25 16:21:51 +0100  Tim-Philipp Müller <tim@centricular.com>

	* tests/check/libs/baseparse.c:
	  tests: fix caps leak in baseparse unit test

2014-10-03 13:14:25 +0200  Matej Knopp <matej.knopp@gmail.com>

	* tests/check/libs/baseparse.c:
	  tests: baseparse: set_sink_caps vfunc should't take ownership of the caps
	  https://bugzilla.gnome.org/show_bug.cgi?id=737762

2014-10-08 09:37:41 -0700  Aleix Conchillo Flaqué <aleix@oblong.com>

	* plugins/elements/gstmultiqueue.c:
	  multiqueue: don't lock multiqueue when pushing serialized queries
	  If we are pushing a serialized query into a queue and the queue is
	  filled, we will end in a deadlock. We need to release the lock before
	  pushing and acquire it again afterward.
	  https://bugzilla.gnome.org/show_bug.cgi?id=737794

2014-10-02 14:55:22 +0300  Sebastian Dröge <sebastian@centricular.com>

	* plugins/elements/gstqueue.c:
	  queue: Add missing break in switch

2014-09-27 20:10:34 +0200  Matej Knopp <matej.knopp@gmail.com>

	* plugins/elements/gstmultiqueue.c:
	  multiqueue: update segment position on GAP events to calculate levels properly
	  https://bugzilla.gnome.org/show_bug.cgi?id=737498

2014-10-02 11:00:32 +0300  Sebastian Dröge <sebastian@centricular.com>

	* plugins/elements/gstqueue.c:
	  queue: update segment position on GAP events to calculate levels properly
	  https://bugzilla.gnome.org/show_bug.cgi?id=737498

2014-10-02 10:57:43 +0300  Sebastian Dröge <sebastian@centricular.com>

	* plugins/elements/gstqueue2.c:
	  queue2: update segment position on GAP events to calculate levels properly
	  https://bugzilla.gnome.org/show_bug.cgi?id=737498

2014-10-02 10:13:28 +0300  Sebastian Dröge <sebastian@centricular.com>

	* plugins/elements/gstcapsfilter.c:
	  capsfilter: Push pending events before a buffer also if upstream never configured caps but we have srcpad caps already
	  Otherwise we never send pending events downstream that arrive after we
	  configured caps on the srcpad.
	  https://bugzilla.gnome.org/show_bug.cgi?id=737735

2014-09-24 10:11:54 +0200  Thibault Saunier <tsaunier@gnome.org>

	* scripts/gst-uninstalled:
	  scripts: Handle gst-python in gst-uninstalled
	  https://bugzilla.gnome.org/show_bug.cgi?id=709082
2014-11-09 16:30:18 +00:00
obache
5c06b2a987 Update ruby-gnome2 package to 2.2.3.
= NEWS

== Ruby-GNOME2 2.2.3: 2014-10-26

It is a bug fix release.

It's recommended that you upgrade if your application uses thread and
runs on Ruby 2.1 or later.

=== Changes

==== All

  * Improvements
    * Supported auto native package install on SuSE.

==== Ruby/GLib2

  * Fixes
    * Fixed infinite loop bug on Ruby 2.1 or later.
      [ruby-gnome2-devel-ja] [Reported by Toshi Hatsune]

==== Ruby/GDK3

  * Fixes
    * Added missing dependencies.
      [GitHub#258] [Reported by Luis Daniel Gonzalez Orozco]

==== Ruby/CairoGObject

  * Improvements
    * Supported auto required native package install by Homebrew.

  * Fixes
    * Fixed wrong package name on Debian.

==== Ruby/VTE3

  * Improvements
    * Supported auto required native package install by Homebrew.

==== Ruby/Clutter

  * Improvements
    * Added Clutter.check_version?.

=== Thanks

  * Luis Daniel Gonzalez Orozco
  * Toshi Hatsune

== Ruby-GNOME2 2.2.2: 2014-10-12

It is a Windows package fix release.

== Ruby-GNOME2 2.2.1: 2014-10-12

It is a release that Ruby/GDK3 is migrated to
Ruby/GObjectIntrospection based bindings.

Some API changes in Ruby/GDK3 are expected but unexpected API
changes may exist. If you find API change, please report it. If the
API change provides non Rubyish API, it will be a bug.

Ruby/GooCanvas is removed because we can't maintain it.

=== Changes

==== Ruby/GLib2

  * Improvements
    * Added GObject#unref to free large object immediately.

  * Fixes
    * [windows] Added a missing exported symbol. ((({rbg_inspect})))
    * Fixed a bug that signal handler doesn't work on Ruby 2.1.
      [ruby-gnome2-devel-en] [Reported by Carlo E. Prelz]
    * Fixed free function (free -> xfree).

==== Ruby/GObjectIntrospection

  * Improvements
    * Supported instantiating union.
    * Accepted 5 or more the number of signals.
      It may be increased for later GIO version.
      [GitHub#229] [Reported by cosmo0920]
    * Added "?" to boolean field value reader.
    * Supported mapping function info to method.
    * Don't handle MethodInfo as FunctionInfo.
    * Accepted not GType struct as an input argument.
    * Accepted getting a field value from not GType but
      GType descendant sruct.
    * Added Loader.register_constant_rename_map.
    * Supported in GType array.
    * Don't require needless array length argument.
    * Supported finding suitable method that has optional argument.

  * Fixes
    * Fixed wrong argument index for Ruby objects.
    * Fixed a bug that ArgInfo isn't passed.

==== Ruby/CairoGObject

  * Improvements
    * Suppressed a warning that instance variable gboxed not initialized.

==== Ruby/GIO2

  * Improvements
    * Supported GLib 2.42.0. Annotation for GObject Introspection is added
      to g_pollable_input_stream_read_nonblocking() since GLib 2.42.0.
      See also: https://bugzilla.gnome.org/show_bug.cgi?id=730493
    * Supported GLib <= 2.36.0.

  * Fixes
    * Fixed a bug that .pc isn't installed. [Reported by OBATA Akio]

==== Ruby/GDK3

  * Improvements
    * Migrated to Ruby/GObjectIntrospection based bindings.
    * Gdk::Keyval::GDK_KEY_x style is deprecated. Use
      Gdk::Keyval::KEY_x style instead.
    * Accepted Gdk::RGBA for Cairo::Context#set_source_rgba.

==== Ruby/GTK3

  * Improvements
    * Added Gtk::StackSwitcher.
    * Supported interrupt in Gtk.main.
    * Supported interrupt in Gtk::Dialog#run.
      [Reported by Carlo E. Prelz]
    * Added initialization with Gdk::RGBA value.
      [GitHub#231] [Patch by Detlef Reichl]
    * Added Gtk::Window#set_titlebar (enable the use of Gtk::HeaderBar).
      [GitHub#236] [Patch by tescorg]
    * Updated sample scripts.
      [Patch by kitachro]

  * Fixes
    * Fixed memory leak of Gtk::Image.
      [GitHub#252] [Reported by Michel Boaventura]

==== Ruby/GTK2

  * Improvements
    * Fixed wrong property value on ppc64 and s390x.
      [GitHub#256] [Reported by mtasaka]

==== Ruby/GStreamer

  * Improvements
    * Added gstreamer.rb for Bundler's autoload.
      [GitHub#232] [Reported by saepia]
    * Added Caps.any and Caps.empty.
    * Supported property for Gst::ChildProxy.
      [GitHub#233] [Reported by saepia]

  * Fixes
    * Fixed a bug that Gst.init is failed.
      [GitHub#232] [Reported by saepia]

==== Ruby/Poppler

  * Improvements
    * Install Poppler with --with-glib option for Homebrew.
      [GitHub#237] [Reported by Colin Dean]
    * Removed needless `--with-glib` option. Now, it is the default.
      [rabbit-shocker/rabbit#24] [Reported by Kazuhiro NISHIYAMA]

==== Ruby/ClutterGStreamer

  * Improvements
    * Added clutter-gstreamer.rb to support Bundler's autoload.

==== Ruby/GooCanvas

  * Removed.

=== Thanks

  * OBATA Akio
  * Carlo E. Prelz
  * cosmo0920
  * Detlef Reichl
  * saepia
  * tescorg
  * Colin Dean
  * Kazuhiro NISHIYAMA
  * kitachro
  * Michel Boaventura
  * mtasaka
2014-11-09 06:27:02 +00:00
adam
8e3b70e314 Revbump after updating boost 2014-11-07 19:39:24 +00:00
obache
d37c737377 pulseaudio is not in gtk2 package since suse131. 2014-11-03 09:21:16 +00:00
adam
f6c885f533 Changes 2.4.3:
* avcodec/h264_slice: Clear table pointers to avoid stale pointers
* avcodec/h264_parser: rewrite the parse_nal_units() loop logic based on h264.c
* avcodec/h264: simplify find_start_code()
* Move get_avc_nalsize() and find_start_code() to h264.h
* mpeg4vdpau: Fix priv data size.
* avformat/matroskadec: do not trust the default duration to be the real 1/timebase if its less than 5fps
* avformat/options_table: add FF_COMPLIANCE_UNOFFICIAL
* Stop demuxing wtv on eof.
2014-11-02 08:10:29 +00:00
ryoon
5675dc72f4 Update to 11.2.202.411
Changelog:
For APSB14-22 (CVE-2014-0558, CVE-2014-0564, CVE-2014-0569)
2014-10-26 03:17:28 +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
wiz
fa37f25442 Remove unnecessary directory entry. 2014-10-22 20:10:48 +00:00
gls
93909542a1 Update mpv to 0.6.1
===================

pkgsrc changes:
---------------

- Add quvi option to support youtube-like sites directly from mpv.
Disabled by default.

upstream changes:
-----------------

Release 0.6.1

Changes

    Don't show message on "osd" command by default (this essentially
	 reverts a change introduced in the last release).
    Add an alternative input configuration that reverts the key binding
	 changes introduced by previous releases
	 (see etc/restore-old-bindings.conf in the sources).
    Automatically install example input configuration files.

Bug fixes

    Fix stream languages with Bluray
    Don't try to create surfaces of size 0 in the VDPAU vo.
    Don't print audio/video init failure message twice.
    Fix playback on the root window on X11 (i.e. when using --wid=0).
    Fix the autodetection of the input format in the vf_stereo3d filter when
	 mpv is built against libav (this makes --video-stereo-mode work with
	 libav as well).
    Fix compilation with PulseAudio 1.0.
    Fix compilation with clang.
    Try harder to decode cover art picture only once.
    Fix cursor autohide (--cursor-autohide) with audio-only files on file
	 change (e.g. when skipping to the next playlist file).
2014-10-22 19:42:48 +00:00
adam
ac6e68f540 Fix for Yosemite and all future versions of OS X :-) 2014-10-20 13:44:00 +00:00
alnsn
bdc6025cdf Revbump after lang/lua51 update. 2014-10-19 22:27:43 +00:00
snj
121fe9c3ad Update lsdvd to 0.17. Changes:
* Ignore 'phantom' audio, subtitle tracks
 * Check for garbage in the program chains, which indicate that a track is
   non-existant, to work around additional copy protection
 * Fix displaying content type for audio tracks, subtitles
 * Fix pallete display of first entry
 * Fix include orders
 * Ignore read errors in titles that would not be displayed anyway
 * Fix the chapter count
 * Make sure the array size and the array limit used when initialising
   the palette size is the same.
 * Fix array printing.
 * Correct subsecond calculations.
 * Add sector information to the output format.
 * Clean up code to be closer to ANSI C and compile without warnings
   with more GCC compiler warnings.
2014-10-13 18:29:54 +00:00
wiz
68f7f2cada Remove unneeded patch. 2014-10-13 09:43:13 +00:00
wiz
44626cbb37 Add comment to patch. 2014-10-13 09:36:29 +00:00
wiz
c3c7c5d688 Remove reference to non-existing directory. 2014-10-13 09:34:49 +00:00
wiz
d4a2371ef0 Fix build with waf-1.8 and depend on it. 2014-10-12 16:00:30 +00:00
adam
84c5233427 Changes 1.2.9:
* swresample/swresample: fix sample drop loop end condition
* avcodec/h264: Check mode before considering mixed mode intra prediction
* avformat/mpegts: Check desc_len / get8() return code
* avcodec/smc: fix off by 1 error
* avcodec/qpeg: fix off by 1 error in MV bounds check
* avcodec/gifdec: factorize interleave end handling out
* avcodec/cinepak: fix integer underflow
* avcodec/pngdec: Calculate MPNG bytewidth more defensively
* avcodec/pngdec: Check bits per pixel before setting monoblack pixel format
* avcodec/tiff: more completely check bpp/bppcount
* avcodec/mmvideo: Bounds check 2nd line of HHV Intra blocks
* avcodec/utils: Add case for jv to avcodec_align_dimensions2()
* more...
2014-10-10 12:30:34 +00:00
martin
042dc98fa4 Fix linking of gmplayer by providing a definition for a common "dvd_angle". 2014-10-09 14:48:51 +00:00
wiz
cda18437be Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles. 2014-10-09 14:05:50 +00:00
adam
33074277eb Additional files are installed on OS X 2014-10-09 13:21:42 +00:00
adam
243c29c4cc Revbump after updating libwebp and icu 2014-10-07 16:47:10 +00:00
wiz
64522acd27 Update to 0.6.0:
Changes

Map ESC to exiting fullscreen.
Run the vo inside its own thread.
Enable the demuxer thread by default.
Prefer the opengl vo over the vdpau one.
Complete profile names in the zsh completion script.
Raise dsound ao buffer size to 200ms and make it configurable.
Bind ctrl+c to quit, so that it works both in the terminal and the player window.
Automatically load playlists without needing --load-unsafe-playlists or --playlist. Unsafe URLs are still rejected (e.g. remote playlists can't load local files).
Remove quvi-format property (which never really worked).
Wait until all Lua scripts are loaded on start.
Use separate threads for input sources (terminal, lirc, joystick) instead of using a central I/O loop.
Complete values for options that take file names in the zsh completion script.
Use libwaio for pipe input on Windows (if you want --input-file to work on Windows you need libwaio as an additional dependency).
Remove the --volstep option (users should change the argument to the "add" function in input.conf instead).
Always show the OSD message when changing volume, gamma, panscan, etc along with the OSD bar.
When changing a property always show it on the OSD (except for "pause" and "fullscreen").
Prefer the libavcodec decoder over libmpg123 for mp3 decoding (ffmpeg/libav support for gapless audio works better for mpv's use-case).
Allow passing number of loops to --loop-file.
Change --keep-open option semantics to not terminate the player when playing or seeking past the end of the file and there's no next file to be played.
Disable the sndio ao by default and prefer other outputs even if it's enabled.

New features

Add new framedrop mode that limits the frequency of new video frames displayed based on the display framerate (this is enabled by default, the old decoder-based mode can be enabled with --framedrop=decoder).
Add --demuxer-readahead-secs option to control the readahead buffer using a duration value.
Add estimated-frame-count and estimated-frame-number properties.
Add --cache-secs option which overrides the value of --demuxer-readahead-secs if the stream cache is active.
Add demuxer-cache-duration and demuxer-cache-idle properties.
Make --cache-file create a temporary file if the string "TMP" is passed instead of a file name.
Add support for Matroska 3D (if a file is marked as 3D using the StereoMode element, an automatic conversion filter is added).
Add --osd-playing-msg option to show a message on the OSD when the playback starts.
Add --media-title option to force the content of the media-title property.
Add --osd-msg1, --osd-msg2 and --osd-msg3 options to override the OSD message for the corresponding OSD level (before only level 3 could be overridden with --osd-status-message).
Add support for digital passthrough in the pulse ao.
Add support for opening DVD and Blu-ray directories directly.
Add --input-x11-keyboard option to control whether keyboard input should be enabled on the X11 window ot not (this is disabled by default when using the libmpv library).
2014-10-07 07:31:38 +00:00
wiz
8b765c474f Fix ``Please add a line "# used by foo/bar/Makefile" here.'' warnings. 2014-10-05 16:41:05 +00:00
wiz
708e306dce pkglint cleanups. 2014-10-05 16:27:25 +00:00
wiz
cd7852e007 Update to 2.4.2:
version 2.4.2:
- avcodec/on2avc: Check number of channels
- avcodec/hevc: fix chroma transform_add size
- avcodec/h264: Check mode before considering mixed mode intra prediction
- avformat/mpegts: use a padded buffer in read_sl_header()
- avformat/mpegts: Check desc_len / get8() return code
- avcodec/vorbisdec: Fix off by 1 error in ptns_to_read
- sdp: add support for H.261
- avcodec/svq3: Do not memcpy AVFrame
- avcodec/smc: fix off by 1 error
- avcodec/qpeg: fix off by 1 error in MV bounds check
- avcodec/gifdec: factorize interleave end handling out
- avcodec/cinepak: fix integer underflow
- avcodec/pngdec: Check bits per pixel before setting monoblack pixel format
- avcodec/pngdec: Calculate MPNG bytewidth more defensively
- avcodec/tiff: more completely check bpp/bppcount
- avcodec/mmvideo: Bounds check 2nd line of HHV Intra blocks
- avcodec/h263dec: Fix decoding messenger.h263
- avcodec/utils: Add case for jv to avcodec_align_dimensions2()
- avcodec/mjpegdec: check bits per pixel for changes similar to dimensions
- avcodec/jpeglsdec: Check run value more completely in ls_decode_line()
- avformat/hlsenc: export inner muxer timebase
- configure: add noexecstack to linker options if supported.
- avcodec/ac3enc_template: fix out of array read
- avutil/x86/cpu: fix cpuid sub-leaf selection
- avformat/img2dec: enable generic seeking for image pipes
- avformat/img2dec: initialize pkt->pos for image pipes
- avformat/img2dec: pass error code and signal EOF
- avformat/img2dec: fix error code at EOF for pipes
- libavutil/opt: fix av_opt_set_channel_layout() to access correct memory address
- tests/fate-run.sh: Cat .err file in case of error with V>0
- avformat/riffenc: Filter out "BottomUp" in ff_put_bmp_header()
- avcodec/webp: fix default palette color 0xff000000 -> 0x00000000
- avcodec/asvenc: fix AAN scaling
- Fix compile error on arm4/arm5 platform
2014-10-05 14:47:10 +00:00
wiz
dbf82a41df Bump ABI depends since libdvdnav-5 removed a library.
Recursive PKGREVISION bump.
2014-10-04 12:49:05 +00:00
wiz
0aaf954a8d Add rpath to pkgconfig file. Bump PKGREVISION. 2014-10-04 12:44:45 +00:00
wiz
8f3d45230f Add rpath to pkgconfig file. Bump PKGREVISION. 2014-10-04 12:43:39 +00:00
wiz
43237f1134 Remove dvdread and dvdnav options for now; mplayer is not compatible
to the currene pkgsrc versions (5.x) and I didn't manage to convince
it to use the internal copies.
2014-10-03 15:26:14 +00:00
wiz
e0150ad848 Recursive bump for ffmpeg2 shared library major version bump. 2014-10-01 16:09:34 +00:00
wiz
7ad12e7e00 Update to 2.4.1:
The FFmpeg Project proudly presents FFmpeg 2.4 "Fresnel", just 2 months
after the release of 2.3. Since this wasn't a long time ago, the Changelog
is a bit short this time.

The most important thing in this release is the major version bump of the
libraries.  This means that this release is neither ABI-compatible nor
fully API-compatible. But on the other hand it is aligned with the Libav
11 release series, and will as a result probably end up being maintained for
a long time.

Important API changes since 2.3:

• The new field mime_type was added to AVProbeData, which can
  cause crashes, if it is not initialized.
• Some deprecated functions were removed.
• The avfilter_graph_parse function was made compatible with Libav.
• The Matroska demuxer now outputs verbatim ASS packets.

Please refer to the doc/APIchanges file for more information.

libavformat

• Icecast protocol.
• API for live metadata updates through event flags.
• UTF-16 support in text subtitles formats.
• The ASS muxer now reorders the Dialogue events properly.
• support for H.261 RTP payload format (RFC 4587)
• HEVC/H.265 RTP payload format (draft v6) depacketizer

libavfilter

• Ported lenscorrection filter from frei0r filter.
• Large optimizations in dctdnoiz to make it usable.
• Added codecview filter to visualize information exported by some codecs.
• Added silenceremove filter.

libavutil

• Added clip() function in eval.

Behaviour changes

• dctdnoiz filter now uses a block size of 8x8 instead of 16x16 by default
• -vismv option is deprecated in favor of the codecview filter
• libmodplug is now detected through pkg-config
• HTML documentation generation through texi2html is deprecated in
  favor of makeinfo/texi2any
• ICY metadata are now requested by default with the HTTP protocol
2014-10-01 16:09:16 +00:00
wiz
f44722021c Improve COMMENT. 2014-10-01 14:32:59 +00:00
wiz
7907cf5961 Update gstreamer to 1.4.3:
Note that this announcement includes everything from 1.4.2 too, which was
never officially released as some critical bugs were found.

Bug reports fixed in this release:

GStreamer core:
      * 734412 : multiqueue: The buffering logic can lead to a pipeline stuck in PAUSED forever
      * 735574 : buffer: do not touch memory tag flag when copying buffer flags
      * 736295 : multiqueue: posts buffering message holding lock
      * 736424 : query: add annotations to gst_query_set_nth_allocation_pool
      * 736680 : basesrc: possible pool and allocator leak in prepare_allocation()
      * 736736 : query: add annotations to gst_query_add_allocation_pool
      * 736813 : typefindelement leaks sticky events upon flush_stop
      * 737102 : queue: Do not hold GST_QUEUE_LOCK while posting ERROR messages
      * 737133 : Missing gstconfig.h include

GStreamer Plugins Base:
      * 732908 : audioresample: skips samples unless input buffers have correct size
      * 727255 : playbin: filter out buffering messages when switching URI and the previous URI is still playing
      * 729811 : output-selector: test example in gstreamer plugin base is giving " Internal data flow error "
      * 735569 : rtspconnection: Crash due to no protection of watchs readsrc
      * 735748 : playbin: can't play an avi file in totem with audio-filter=scaletempo
      * 735800 : textoverlay: Two textoverlay in sequence fail to negotiate (regression)
      * 735844 : basetextoverlay/pango: overlay negotiation fails when it should not
      * 735952 : videorate: GstStructure refcount critical message
      * 736071 : audiobasesink: Don't hold object lock while calling into other objects like the clock
      * 736118 : videofilter: The buffer is not writable in transform_frame_ip
      * 736739 : audiocdsrc: do not leak uid after parsing TOC select event
      * 736779 : typefind: h265 IRAP picture always true
      * 736788 : audiodecoder: leaks events
      * 736796 : videoencoder: do not leak events when flushing them
      * 736861 : playbin: Reference count bug
      * 736679 : videodecoder: do not leak pool and allocator in error case
      * 736969 : queue2: dead lock when buffering
      * 709868 : Keep still meaningfull pending events on FLUSH_STOP

GStreamer Plugins Good:
      * 719359 : vp8dec: Doesn't handle changes in resolution
      * 733607 : v4l2transform: Rank should have been NONE
      * 734266 : vp8dec: fails when input format changes
      * 735520 : aacparse: skip valid ADTS/LOAS frames
      * 735804 : smpte: Creates incomplete raw video caps
      * 735833 : matroskademux: parse error at end of file
      * 735859 : videomixer: Dynamically changing the FPS leads to an incorrect buffer time
      * 736192 : avidemux: some AVI files crash (regression)
      * 736266 : wavparse: error in reading adtl chunk
      * 736384 : v4l2sink: pool not unreffed after usage
      * 736670 : v4l2allocator: O_CLOEXEC needs _GNU_SOURCE
      * 736805 : multipartdemux leaks new stream events
      * 736807 : rtpbin: pad leaked in error case
      * 735660 : v4l2: fix new v4l2 code not working with certain devices (regression)
      * 736944 : videoscale: vs_image_scale_4tap_Y offset should use stride to calculate buffer offset
      * 737219 : flacparse:  When generating headers, leave total_samples at 0 if upstream duration query returns GST_CLOCK_TIME_NONE.

GStreamer Plugins Bad:
      * 735861 : dataurisrc: make src thread safe
      * 736090 : aiffparse: duplicate else-if condition
      * 736390 : tsdemux: plug for a memory leak
      * 736426 : mpegpsmux: memory leak with h264/avc stream
      * 736474 : vc1parse: malformed sequence layer header and STRUCT_C
      * 736490 : tsdemux: fix overflow of packet_length field of PESHeader
      * 736729 : glmixer: do not leak pool in error cases
      * 736730 : gltestsrc: do not leak pool in error cases
      * 736731 : openni2src: do not leak pool
      * 736732 : glfilter: do not leak pool in error cases
      * 736733 : vdpdecoder: do not leak pool
      * 736735 : waylandsink: do not leak buffer pool in error case
      * 736750 : vc1parse: fix sequence-layer/frame-layer endianness
      * 736871 : codecparsers_vc1: sequence-layer parser is broken due to endianness issue.
      * 736919 : hlsdemux: attempt to unlock an already unlocked mutex in gst_hls_demux_change_playlist
      * 736951 : vc1parse: initialize sent_codec_tag before using it

GStreamer Plugins Ugly:
      * 736060 : asfdemux: add GUID for ASF_Metadata_Library_Object

GStreamer libav Plugins:
      * 734661 : avviddec: After draining frames, flush the libav decoder
      * 736515 : avviddec: keep draining buffers from libav until libav says so
      * 737144 : avauddec: keep draining buffers from libav until libav says so

GStreamer RTSP Server:
      * 735570 : Race condition between close() and handle_tunnel() causing crash
      * 736017 : Sequence number is not monotonic after PAUSE command
2014-10-01 14:26:15 +00:00
wiz
33040d32c3 Update to 5.0.1. Set LICENSE.
libdvdnav (5.0.1)
 * removed assert on unknown VM commands, fixing playback of some DVDs
 * fixed a double free in dvdnav_free_dup
 * fixed an integer overflow, a data race condition and return inconsistency

libdvdnav (5.0.0)
 * Android support
 * fixed numerous crashes, assertions and corruptions
 * rewrite of the build-system, including silent rules
 * clean code, simplify and remove warnings
 * fix compilation in C++ applications
 * removal of remap .MAP files unused feature
 * remove the dvdnavmini library
 * fix compilation on OS/2 and Hurd

libdvdnav (4.2.1)
 * fixed failed assertion on menu-less DVDs
 * fixed playback issues on multi-angle DVDs
 * fixed crash when playing a DVD from different region than currently set
   in the DVD drive
 * fixed segfaults when reading certain DVDs (including "Jack Reacher",
   "Ghost Protocol", "Inside Man", "The Dictator" and "Tangled")
2014-10-01 12:23:31 +00:00
wiz
62d1382f0f Some cleanup. 2014-10-01 12:21:20 +00:00
wiz
81f3e2fd20 Update to 5.0.0:
libdvdread (5.0.0)
 * added support for Android
 * fix build support for OS/2
 * fix crashes in IFO parsing (Shark Week The Great Bites Collection)

libdvdread (4.9.9)
  * major cleanup
  * rewritten build system, including removal of configure2 and dvdread-config
  * fix numerous crashes
  * added QNX support
  * updated to support libdvdcss 1.3.0
  * improved dlopen support for Win32
  * simplify static linking of libdvdcss

libdvdread (4.2.1)
  * fix huge memory consumption when reading DVDs: "Up" and "Dark Knight"
  * numerous crashes fixed, notably on ARCCOS protected DVDs,
    like Transformers 3, Brave, The Express, Sherlock Holmes
    and Cars 2,
  * fix packed structures with mingw gcc >= 4.7
2014-10-01 12:18:19 +00:00
obache
fe415f806b not interesting anymore. 2014-09-28 03:00:45 +00:00
jperkin
92c098fe42 Really fix pkglocaledir. 2014-09-27 10:35:48 +00:00
jperkin
3e0b155cc6 Fix empty shell 'if's. Uses libiconv. 2014-09-25 15:08:29 +00:00
jperkin
945a5d3a1b Fix pkglocaledir. 2014-09-25 15:06:23 +00:00
jperkin
f9916d5a4c Requires USE_TOOLS+=lex. 2014-09-25 14:53:05 +00:00
joerg
078c0323d7 Resort, fixes use of undefined variable as mentioned by obache@ 2014-09-23 15:09:54 +00:00
jperkin
537cc23b73 Fix build on SunOS (socket libraries, use strerror()). 2014-09-23 14:29:50 +00:00
joerg
6525259d01 VAAPI might be missing too, handle in PLIST. 2014-09-22 11:55:07 +00:00
nat
a7d88e1800 Add option for pulseaudio support.
This commit was approved by wiz@
2014-09-17 12:07:18 +00:00
wiz
79ac5a2a65 Improve audio pause/playback patch; from Nat Sloss <nat@> again.
Bump PKGREVISION.
2014-09-16 21:44:52 +00:00
wiz
29c276b6c4 Close audio device on pausing; allows multiple parallel mpv (or mplayer
or whatever) instances if only one of them is playing, like mplayer does.

Patch from Nat Sloss <nat@NetBSD.org>, thank you!

Sent upstream to
https://github.com/mpv-player/mpv/issues/1080

Bump PKGREVISION.
2014-09-15 17:31:18 +00:00
obache
763e71448e Update gecko-mplayer to 1.0.9.
Development
1.0.9
1.0.9b
    Work around pkg-config issue for xulrunner 25, 2.23 and seamonkey 2.23 and higher (missing compiler flag)
    Work around pkg-config issue for xulrunner 26 (missing compiler flag)
1.0.9a
    Updated German translation
    Add in code from Issue #184 to see if this helps the Debian folks with running the plugin on older versions
2014-09-13 02:46:11 +00:00
obache
ba722cef1e Update gnome-mplayer to 1.0.9.
Development
1.0.9
    Fix storing of disable fetch cover art preference
    Work on fixing fullscreen mode hanging when control menu goes thru show/hide sequence
    Prevent window from going fullscreen on startup when embedded
    Tracker size adjustments so that it does not look wrong in gecko-mediaplayer
    Set audio and subtitle language to English by default if not specified in configuration
        better than Zuni by default
    Hide debug message
1.0.9b
    Fix problem with preferences dialog not having focus when opened
    Fix problem with subtitles reappearing after they have been disabled after
        pause/play cycle Issue #703
    Set window properties to be common for all the created windows
    Updated Japanese translation
    Updated Hungarian translation
    Updated Polish translation
    Updated Portuguese translation
1.0.9a
    Fix backwards chapter seeking
    Use display_name in mpris title when title cannot be pulled from gmtk
	Fix problem with DVD images and folders not playing
    Consolidate nemo and nautilus plugin code so that it is shared
    Fix problem with --fullscreen command line flag
    Apply patch from Issue 688 to make icons work in RTL mode
    Update Korean translation
    Escape the name when obtained from the URI
	Only restart if resume position is > 0
	Protect for media == null in dbus-interface
    Tighten up the display in the nemo/nautilus plugins
    Add support for building Nemo plugin
	Fix GDK Warning
	Fix error in committed media resume preference
	Add preference (Interface) Media Resume (Always Ask (default), Always without asking, Never)
	Allow "Default Volume" (alsa disabled) to be changed
	Set initial volume in gmtk_media_player when passed on command line
	Disable screenshot menu when hardware codec are used with xvmc or vdpau
	Add ability to specify mplayer binary on command line
	Fix problem with screenshot being done twice in mplayer2 GMTK Issue #14
	Updated Korean translation
	Apply patch to make fullscreen work under tiled window managers
	Set pref_volume to stored volume when asound is disabled
	make --volume work with and without softvol enabled
	cmd line option --volume should only work with softvol enabled
	Fix problem with remembered softvol not being loaded Issue #675
2014-09-13 02:43:36 +00:00
jperkin
7df37958c1 Expand --version-script removals for SunOS back out into package Makefiles
rather than trying to consolidate into a single fnmatch.  There aren't that
many of them, and it will aid the integration of cwrappers which doesn't
support globs.
2014-09-10 15:59:33 +00:00
joerg
96efa19e71 Don't create explicit specialisation after implicit one. Fixes build
with clang.
2014-09-10 12:21:12 +00:00
obache
9ad7da0138 Update adobe-flash-plugin11 to 11.2.202.406 fo APSB14-21. 2014-09-10 09:51:25 +00:00
wiz
8f7c75985d Bump PKGREVISION for netpbm update.
Add some build fixes where necessary.
2014-09-08 21:24:44 +00:00
wiz
9f67526db3 DEPEND on netpbm instead of including its buildlink3.mk file, if you're
not linking against it.
Bump PKGREVISION for packages that (might be|are) changed.
2014-09-08 20:40:29 +00:00
wiz
a54a9c5d39 Switch to using waf.mk. 2014-09-08 12:12:22 +00:00
wiz
0da52992fc + mpv 2014-09-08 11:39:02 +00:00
wiz
46eeb8af5b Import mpv-0.5.1 as multimedia/mpv.
mpv is a movie player based on MPlayer and mplayer2. It supports
a wide variety of video file formats, audio and video codecs, and
subtitle types.
2014-09-08 11:38:17 +00:00
wiz
3c76595f12 Remove file from PLIST that is not installed (see PR 49173). 2014-09-08 08:52:06 +00:00
wiz
9a4cd660c2 Update to 1.4.1:
GStreamer libav Plugins:
      * 734608 : avvidec: decoded frames lost on EOS
2014-08-31 22:24:27 +00:00
wiz
11c553105a Update to 1.4.1. Changes not found. 2014-08-31 22:24:00 +00:00
wiz
8e83d2f5aa Update to 1.4.1:
GStreamer Plugins Bad:
      * 678485 : templatematch: element improvements
      * 725871 : decklinksink: no output, only black
      * 730509 : facedetect: fix update on change
      * 731824 : hlsdemux pause after first filesegment (apple test files)
      * 733245 : gl: Document GST_GL_PLATFORM, GST_GL_API and GST_GL_WINDOW somewhere
      * 733426 : gl/sdl example fails to build (missing include directory?)
      * 733487 : openjpeg: Win32-compatible OpenJPEG-2.0 detection
      * 733490 : tsdemux: H264 seeking broken in push mode
      * 733545 : GL element leaks FBO when caps changed dynamically
      * 733726 : glimagesink: Flashes white sometimes (unpausing, seeking, window scaling)
      * 733837 : hlsdemux: doesn't stop buffering more segments after overrun
      * 734014 : dashdemux: stream downloader try to download next segments after pipeline interupt
      * 734015 : tsdemux: bad timestamping
      * 734269 : GLUpload didn't update texture properly
      * 734394 : tsdemux: Can not change program except destroy pipeline
      * 734517 : opusenc: Unref pad template caps after usage
      * 734519 : ladspa: Unref pad template caps after usage
      * 734520 : openal: Unref pad template caps after usage
      * 734521 : sbcenc: Unref output caps in error cases
      * 734522 : videoaggregator: Unref allowed caps after usage
      * 734524 : wrappercamerabinsrc: Unref elements after usage
      * 734528 : dvbsuboverlay: Avoid leaking copy of caps object
      * 734531 : interlace: Unref pad template caps after usage
      * 734533 : amcvideoenc: Avoid leaking copy of caps object
      * 734534 : vtenc: Avoid leaking caps object and its copy
      * 734536 : directsoundsrc: Avoid leaking copy of caps object
      * 734537 : pvrvideosink: Avoid leaking bufferpool configuration
      * 734539 : element-maker: Avoid leaking copy of caps object
      * 734544 : gstgsmenc: Unref caps object after usage
      * 734763 : scenechange: fix crash on startup
      * 734830 : GstGLMixer gl resource race condition
      * 735078 : gst_gl_handle_set_context may unref a NULL GstGLDisplay
2014-08-31 22:23:38 +00:00
wiz
64703a064e Update to 1.4.1:
GStreamer Plugins Good:
      * 727180 : videomixer: Unexpected behaviour when scaling after the mixer
      * 733695 : ximagesrc: Use after free
      * 733866 : interleave: caps negotiation fails when input caps have non-interleaved layout
      * 734435 : rtph263ppay: Unref pad template caps after use
      * 734473 : rtpmux: Unref pad template caps after usage
      * 734474 : videomixer: Unref allowed caps after usage
      * 734475 : imagefreeze: Unref pad template caps after usage
      * 734476 : navseek: Unref peer pad after usage
      * 734478 : shapewipe: Unref caps and element after usage
      * 734764 : videomixer: Avoid double free of videoconvert
2014-08-31 22:23:04 +00:00
wiz
ac334956df Update to 1.4.1:
GStreamer Plugins Base:
      * 733916 : basetextoverlay: Simple pipeline with textoverlay and fakesink fails to negotiate
      * 733976 : uridecodebin: Does not set the dec- > source uri when an error occurred with a first uri and we set a new one in READY state
      * 734683 : playsinkconvertbin: returns true from accept caps but rejects it later
      * 734822 : playsinkconvertbin: only intersect with the filter at the end
2014-08-31 22:22:41 +00:00
wiz
acca64131f Update to 1.4.1:
GStreamer core:
      * 732851 : funnel: storing sticky events after event callback
      * 733805 : poll: WAKE_EVENT() reports false negatives on W32
      * 733974 : gstbufferpool::default_alloc_buffer does not fail if buffer allocation fails
      * 734688 : queue: race when receiving flush-stop event during shutdown, task gets re-started
      * 734773 : Add allow-none annotation for gst_bin_new()
2014-08-31 22:22:02 +00:00
richard
9e4a2c7a98 Include missing patch 2014-08-30 11:22:03 +00:00
richard
b1b7fb6ffc avoid SunOS regset.h definition for REG_SP causing assembler issues.
Bump PKGVERSION
2014-08-30 11:21:19 +00:00
richard
76fc032aef Use profiles set up for SunOS x86 and x86_64. Testing with /usr/xpg4/bin/grep
exhibits no problems with recent illumos or libvpx.
PR pkg/47321.

Bump PKGREVISION
2014-08-30 11:14:52 +00:00
jperkin
308d619fff Remove SunOS BUILDLINK_TRANSFORM instances which remove -Wl,--* GNU ld
arguments, these are now handled globally by mk/platform/SunOS.mk
2014-08-28 10:58:18 +00:00
adam
ba8e69b14e Changes 1.3:
encoder: disable --cu-lossless until coding errors can be fixed
2014-08-27 05:51:39 +00:00
wiz
c06318518f Update to 1.2.8:
version 1.2.8:
- proresenc_ks: fix buffer overflow
- iff: fix crash
- cdgraphics: fix infinite loop
- Fix Ticket3804
- Fix Ticket3208
2014-08-25 18:24:46 +00:00
wiz
ae075e6d55 Bump PKGREVISION for ilmbase shlib major bump. 2014-08-22 11:24:25 +00:00
obache
290d1d3b85 Update adoble-flash-plugin11 to 11.2.202.400 for APSB14-18. 2014-08-22 08:46:10 +00:00
jperkin
535ed8a107 Fix build on SunOS (needs explicit -lm). 2014-08-21 08:49:56 +00:00
adam
ac511d0ccf Changes 2.3.3:
avcodec/h264_mb: fix grayscale only decoding with weighted prediction
avformat/mpegts: Use differential score for analyze()
avcodec/mjpegdec: Support AV_PIX_FMT_YUV420P16 with upscale_h
proresenc_kostya: properly account for alpha
avformat/matroskadec: Check avpriv_new_chapter() for failure
proresenc_kostya: report buffer overflow
proresenc_kostya: remove unneeded parameters
2014-08-19 18:18:44 +00:00
joerg
1563632a7a Make bool cast explicit. 2014-08-19 13:39:24 +00:00
wiz
7d6291837d ftp.gimp.org is no longer. Update/remove links pointing there.
From Niclas Rosenvik.
2014-08-19 10:42:55 +00:00
prlw1
f2862fc29e Fix build if gcrypt (or nettle) is already installed. 2014-08-14 22:00:01 +00:00
wiz
32dc73d08d Add upstream bug report URL. 2014-08-14 19:26:16 +00:00
wiz
62d1dcf5fa Fix ffmpeg detection. 2014-08-14 19:18:51 +00:00
adam
2a1e429564 Changes 2.3.2:
avcodec/snow: fix null pointer dereference in cleanup after allocation failure
avcodec/huffyuvdec: fix overread checks
avcodec/get_bits: add BITS_LEFT() for finding the bits left with an opened reader
avcodec/vc1dec: do not crash when flushing without an allocated frame
2014-08-13 19:04:25 +00:00
adam
72ed0307eb Revbump after boost-libs update 2014-08-13 10:57:32 +00:00
wiz
6744ad3cea PKGREVISION bump for xine-lib ffmpeg1->ffmpeg2 change. 2014-08-13 08:24:50 +00:00
wiz
76fc978108 Switch to ffmpeg2. Requested by Thierry Laronde on pkgsrc-users.
Bump PKGREVISION and ABI depends.
2014-08-13 08:23:50 +00:00
wiz
41258712f6 Use ffmpeg1 instead of ffmpeg. 2014-08-12 18:22:06 +00:00
markd
1af4340926 Update to phonon-backend-vlc 0.7.2
* Initialize libvlc with appropriate arguments on OS X
* Prevent libvlc 2.2 argument warnings by not using the deprecated
  --album-art argument when building against 2.2. This argument will be
  removed entirely in a future feature release as its presence only
  reflected the libvlc default behavior anyway.
* Ensure playback is terminated when encountering an invalid queued
  MediaSource.
* Prevent a crash when when GUIs call setCdTrack on a not-yet-ready
  MediaPlayer.
2014-08-12 07:58:48 +00:00
markd
812db60a2c Update to phonon-backend-gstreamer 4.7.2
* Prevent assertation failures with Qt 5 by not unlocking mutexes that have
  not been previously locked.
* Convert a direct call chain to QApplication::syncX() to a Qt queued call
  to prevent cross-thread usage of X11, ultimately causing XIO errors and
  crashes.
2014-08-12 07:56:32 +00:00
markd
f7c78883ba Update to phonon 4.7.2
* Fix CMake 3 compatibility by synchronizing the FindQt4.cmake module from
  kdelibs git.
* Prevent possible internal infinite loop call chains when trying to handle
  backend construction in simulation mode (i.e. without actual backend
  being installed on the system).
* When not building with PHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT, make
  sure that the relative Qt paths are set according to whether the build is
  meant for Qt4 or 5. Previously this would always install to a path for
  qt5.
2014-08-12 07:54:07 +00:00
wiz
698273f94b Remove ffplay, ffmpeg; add ffplay1, ffmpeg1 to Makefile. 2014-08-11 23:10:51 +00:00
wiz
5bce7a8784 Switch to ffmpeg1 instead of ffmpeg.
Note: some of these packages didn't build for me, e.g. osg, so I couldn't
verify them all.
2014-08-11 23:09:44 +00:00
wiz
d5f46df82c Import ffplay1-1.2.7 as multimedia/ffplay1.
FFplay is a very simple and portable media player using the FFmpeg
libraries and the SDL library.  It is mostly used as a testbed for
the various FFmpeg APIs.
2014-08-11 23:02:10 +00:00
wiz
064d9b5086 Import ffmpeg1-1.2.7 as multimedia/ffmpeg1.
FFmpeg is a complete, cross-platform solution to record, convert
and stream audio and video.  It includes libavcodec - the leading
audio/video codec library.

This package contains major version 1.
2014-08-11 23:01:50 +00:00
jperkin
3641d499cc Add PYTHON_VERSIONS_INCOMPATIBLE=26 due to devel/py-gobject3. 2014-08-11 06:16:44 +00:00
adam
de45a997b9 Changes 20140809:
Bug fixes and improvements.
2014-08-10 15:39:15 +00:00
wiz
18c00f3293 + bitstream 2014-08-09 20:26:40 +00:00