summaryrefslogtreecommitdiff
path: root/multimedia
AgeCommit message (Collapse)AuthorFilesLines
2011-04-12Update Gnash to 0.8.9.obache13-81/+178
Improvements since 0.8.8 release are: * Avoid drawing operations when the window is obscured, including when Gnash is used as a plugin, starting with Firefox 4.0 (GTK GUI). * Support SWF with embedded ScreenVideo when using FFMPEG or gstreamer-ffmpeg >= 0.10.12. * Fix playback of SWF-embedded ADPCM audio when using Gstreamer. * Fix playback of SWF-embedded PCM audio when using FFMPEG. * Fix swapped _framesloaded and _totalframes properties. * Fixes for several crashes, with better automated testing of the entire ActionScript API for input sanitization. * Improved ActionScript performance processing, especially for interactive applications. * npapi plugin: fix relative urls resolution in presence of <base> tag and "base" parameter; improved robustness and compatibility with chromium browser. * Improved SWF8 support with BitmapData.draw, BitmapData.loadBitmap, and other bitmap functions. * Re-entrant core libraries. * RTMP remoting support. * Support for PNG and GIF files in all DefineBitsJpeg tags; support for DefineBitsJpeg4 tags, and fix display of some GIFs with multiple records. * Restore support for mingw32. * fb-gnash: allow specifying size and offset of rendering "window". * dump-gnash: improved speed, sync and flexibility. * JPEG screenshot output. * Support for linear RGB interpolation mode in gradient fills. * Clipboard setting (GTK only). * More flash.geom.Rectangle functions. * Improved OpenBSD compatibility
2011-04-11add patch from upstream to fix unsufficient memory allocation in the mp4drochner3-2/+19
demuxer which can lead to stack overflow bump PKGREV
2011-04-10+ gecko-mediaplayerobache1-1/+2
2011-04-10Import gecko-mediaplayer-1.0.0 as multimedia/gecko-mediaplayer.obache6-0/+108
Gecko Media Player is a browser plugin that uses GNOME MPlayer to play media in a browser. It should work with all browsers on Unix-ish systems (Linux, BSD, Solaris) and use the NS4 API (Mozilla, Firefox, Opera, etc.). Gecko Media Player is in heavy development, but I wanted to get some code drops out there so that people can start using and testing it.
2011-04-10+ gnome-mplayerobache1-1/+2
2011-04-10Import gnome-mplayer-1.0.2 as multimedia/gnome-mplayer.obache6-0/+189
GNOME MPlayer is a GTK GUI for MPlayer based on the Gnome HIG. However, the code is not dependent on any Gnome library
2011-04-06Fix -x11 package option.sborrill2-21/+22
2011-04-05update to 0.6.2drochner3-9/+8
changes: - Fix invalid reads in VC-1 decoding (related to CVE-2011-0723) - Do not attempt to decode APE file with no frames (adresses http://packetstorm.linuxsecurity.com/1103-exploits/vlc105-dos.txt)
2011-04-02Update vlc package to 1.1.8.taca6-51/+28
pkgsrc change and notes: * Update PLIST to reflect PKG_OPTION setting. * With pulseaudio and sdl PKG_OPTION, I couldn't build the package because of vlc-cache-gen core dump. * x11 PKG_OPTION could be elminated since the package won't build without it. Changes between 1.1.7 and 1.1.8: -------------------------------- Mac OS X Interface: * New UI graphics by Damien Erambert Interfaces: * Oldrc interface is again the default RC interface, on Windows * Luarc, luahttp and luatelnet fixes * Qt and Mac OS X fixes * numerous Skins2 fixes, notably winamp2 skins Encoder: * new libschroedinger-based Dirac codec encoder, faster than the current one Access/Demuxers/Codecs: * Subtitles auto-detection is back for .txt files * vod/rtsp server and rtsp input fixes * mp4 demuxer improvements * ogg, rstp input, video filters minor fixes * taglib's replaygain is fixed for mp3 * vobsub support has an improved auto-detection * fix a crash in malformed ape files Miscellaneous fixes in: * Pulseaudio audio output, notably for usb cards * Stacktraces are now limited in size on Windows * Video resolution is now limited to 8192x8192, for security reasons See CORE-2011-0208 * Configure and build system improvements * DirectShow and BDA build headers have been updated Translations: * Update for Finnish, Galician, Dutch, Chinese, German, Japanese, Lithuanian, Slovak, French, Polish, Estonian, Brazillian Portuguese and Hebrew * New icelandic translation
2011-03-29Fix PLIST, from Robert Elz in PR 44784, and bump PKGREVISION.wiz2-4/+10
While here, set LICENSE and include desktopdb.mk.
2011-03-28fixes MASTER_SITES, per PR#44780 by Petr Topiarz.obache1-2/+2
2011-03-27update to 10.2.153.1, fixes CVE-2011-0609.chs2-7/+6
2011-03-23Removed multimedia/mkvtoolnix-old successor multimedia/mkvtoolnixadam6-116/+1
2011-03-22* exactly buildlink with package linked with this package.obache1-2/+11
* support GIFLIB_IMPLEMENTATION != libungif. Bump PKGREVISION.
2011-03-22* exactly buildlink with packages used by this package directly.obache1-2/+12
* support GIFLIB_IMPLEMENTATION!=libungif Bump PKGREVISION.
2011-03-20Changes 4.6.0:adam4-35/+55
* build system: Fixed building the Qt version of mkvinfo's GUI (again). * mmg: bug fix: If the header editor finds 'language' elements with ISO-639-1 codes (e.g. "fra" instead of "fre" for "French") then it will map the code to the corresponding ISO-639-2 code * mmg: bug fix: Fixed one of the issues causing mmg to report that it is configured to use an unsupported version of mkvmerge when the reported version was actually empty. * mkvmerge: enhancement: HD-DVD subtitles are recognized as being an unsupported file format. This makes the error message presented to the user a bit clearer. * build: Boost 1.36.0 or newer is required (up from 1.34.0). Also fixed building with v3 of Boost's filesystem library, e.g. with Boost 1.46.0 Beta 1 or newer. * mkvpropedit: new feature: Added support for adding, replacing and removing tags. * all: Added a translation for the programs into Turkish by ßouЯock. * build system: Fixed compilation if configure choses the internal versions of libebml and libmatroska while older versions are still installed in a location named with "-I..." or "-L..." in CFLAGS/CXXFLAGS/LDFLAGS or with configure's "--with-extra-includes" and "--with-extra-libs" options.
2011-03-18Fix patching on Mac OSX; fix installing the library; fix some pkglint issuesadam4-105/+105
2011-03-17remove dead mirror.zafer3-9/+6
2011-03-12Fix build under Mac OS X i386. Further changes might be required totron2-2/+17
fix PPC and x86_64.
2011-03-12Add patches forobache3-1/+35
* portability fix,`==' operator for test(1) * fix python-config command name
2011-03-11update to 0.10.17drochner2-7/+7
changes: bugfixes
2011-03-11update to 0.10.28drochner3-11/+10
change: fixes a build problem on new Linux kernels w/o v4l1
2011-03-11update to 0.9.6drochner2-6/+6
changes: -encoder improvements and speedup -bugfixes (I've tested the decoder only)
2011-03-11Update to 0.0.26:wiz2-6/+6
Version 0.0.26 rawconference: Correctly check if thread is internal rawstream: Don't start sending before having codecs rawsession: Only manipulate the valve from the session itlsef rawsession: Simplify transform bins creation rawsession: Remove g_debug rawsession: Unref the right object rawsession: Only remove sink if it has been added rtpconference: Correctly check if a thread is internal rtpstream: Fix reference leak in fs_rtp_stream_set_negotiated_codecs_unlock() Keep a ref to the fakesink fsrawconference: Make the construction more consistent In the construction of a raw session we add a bunch of elements. For all elements unref them in _constructed if adding them to the bin fails, for all other failures, leave it to the _dispose function to remove and unref the elements Use full prefix, even for private functions Add a transformation bin the source pipeline As upstream negotiation in Gstreamer still doesn't actually work, we'll need to change transform elements around every time the caps are changed as that will cause a re-negotiation and things will keep working.. Unfortunately managing dynamic pipelines has its own challenges, so add a tee ! fakesink which will eat all the errors for us... fsrawconference: Make fsrawstream explicitely ask the session to set the direction fsrawconference: Cope with fs_raw_session_new returning NULL
2011-03-10bump PKGREVISION from change of gif library from libungif to giflib.obache3-6/+6
2011-03-09libungif/buildlink3.mk -> mk/giflib.buildlink3.mkdrochner1-2/+2
2011-03-09libungif/buildlink3.mk -> mk/giflib.buildlink3.mkdrochner3-8/+8
(uses giflib now per default) bump PKGREV
2011-03-08Testing for OPSYS can only happen _after_ the inclusionwiz1-4/+5
of bsd.prefs.mk.
2011-03-08Fix build failure on FreeBSD.hiramatsu1-1/+4
2011-03-08user-destdir installation support.obache1-4/+8
2011-03-06Remove comments to avoid grep mismatches.wiz1-7/+1
2011-03-06Remove GTK1 using packages for which noone spoke up for the last two weekswiz6-67/+1
on pkgsrc-users in the thread "[HEADS UP] Package removal -- please check".
2011-03-04Update ruby-gnome2 to 0.90.8.obache1-2/+1
== Ruby-GNOME2 0.90.8: 2011-03-04 NOTE: 0.90.x releases are for 1.0.0 major release. A bug fix release of 0.90.7. === Changes ==== All * Fixes * 'make distclean' does not removed pkg-config files. ==== Ruby/GLib2 * Fixes * fix non-gem rcairo detection. [#3178228] [OBATA Akio, Kouhei Sutou] ==== Ruby/Atk * Fixes * fix 'make distclean' cleans needed a file. [Vincent Carmona] ==== Ruby/Pango * Fixes * fix 'make distclean' cleans needed a file. [Vincent Carmona] ==== Ruby/GTK2 * Fixes * fix require order. [id:kenhys] * [#3046538] fix crash by GC at exit. [Vincent Carmona, Kouhei Sutou] * gtk-demo samples with ruby 1.9 (excepted cairo ones). [Vincent Carmona] ==== Ruby/GooCanvas * Fixes * fix pc install. [#3178294] [OBATA Akio, Kouhei Sutou] ==== Ruby/GStreamer * Improvements * improve missing message. [Vincent Carmona] * add Gst::InstallPlugins. [Vincent Carmona, Kouhei Sutou] * Fixes * fix pc install. [#3178294] [OBATA Akio, Kouhei Sutou] * don't use rbgprivate.h. [#3188442] [Mamoru Tasaka, Kouhei Sutou] ==== Ruby/GtkMozEmbed * Fixes * fix pc install. [#3178294] [OBATA Akio, Kouhei Sutou] ==== Ruby/GtkSourceView2 * Fixes * fix pc install. [#3178294] [OBATA Akio, Kouhei Sutou]
2011-03-01No point in pulling in libX11 on native-x installations, and it doesn'twiz1-3/+3
work anyway.
2011-02-28Forbid on NetBSD<5.99, since it needs support for TLS in Linux emulation.wiz1-5/+7
2011-02-28Reset maintainer for retired developers.wiz6-12/+12
2011-02-27add dependency on new separate "curl". fixes PR 44535.chs1-2/+3
remove dependency on "compat" module, modern flash doesn't need it.
2011-02-26Depend on gmake to make this build.wiz1-2/+5
Add desktopdb.mk and bump PKGREVISION for it.
2011-02-26Bump PKGREVISION from boost-libs version bump.obache1-2/+2
2011-02-25Add alsa option.markd1-2/+8
2011-02-25update to 2.32.3drochner2-7/+6
changes: bugfixes
2011-02-25update to 0.10.21drochner2-6/+6
changes: -gstreamer core/base 0.10.32 API additions -Fix GstDiscover methods
2011-02-25Let's assume for now that everything that worked with python-2.6 alsowiz4-8/+8
works with python-2.7.
2011-02-23libmatroska does not build with libebml-0.7.8, so bump a dependency fromapb1-2/+2
0.7.7nb1 to 0.8. There's a note in the libmatroska Changelog about using macros defined in libebml-0.8.0, so I used that version number in the dependency, but I tested only against libebml-1.0.0.
2011-02-23PR/41461: depend on audio/libdca if ffmpeg option is set. Revision bump.shattered2-3/+4
2011-02-21Bump PKGREVISION due to ABI change of ruby18-base.taca3-5/+6
2011-02-21Update to 0.0.25:wiz5-36/+20
Version 0.0.25 nicestreamtrans: Fix off-by-one bug https://bugs.freedesktop.org/show_bug.cgi?id=34291 Version 0.0.24.1 Version 0.0.24 tests: Rtcp test doesn't make sense in raw rtp: add default prefs to EXTRA_DIST tests: Fix another race in tests nicestream: Skip Nice errors if the component has never been ready nicestream: Fix small leak nicestream: Sort ipv4 addresses first utils: Fix doc string utils: the keyfile stuff already checks the user dirs utils: Pass the element directly instead of its factory name utils: Check default properties/codecs in user data dir too rtp: Add default-element-properties utils: Add function to get default element properties rtp: Add default codec preferences utils: Add function to get default codec preferences raw: Don't delete non-generated files Remove the temporary socket directory after usage nicetransmitter: Place the local socket in the tmp dir Don't hardcode /tmp, instead use g_get_tmp_dir to potentialy get it from the environment, but falling back to /tmp nicetransmitter: Add documentation for create-local-candidates nicetransmitter: Add an option for the transmitter to pick the local side rawconference: This is really meant to be called on the stream. nicetrans: Only emit local-candidate after gathering Unfortunately libnice doesn't currently support doing connectivity checks untill it has finished gathering. If we send a remote peer our candidates before finishing gathering they can start sending us connectivity checks before we're ready for them... So instead sends the local candidates in one batch when gathering is finished, so we'll be ready for the connectivity checks. rawconf: Put the whole caps into the encoding_name in codecs rawconference: Make FsRawStream codec doc visible. docs: Improve the title docs: Add docs for the raw plugin raw: Remove trailing whitespace raw: Simplify session notification of new stream codecs rawstream: Simplify set_remote_codecs cuseless rawsession: Codec has already been validated raw: Don't check for stuff in the codecs that is meaningless for raw rawconference: Add a test with the shm transmitter. rawconference: Remove stream from session in stream's dispose. There's a chance that removing the stream when the session has it weak-reffed can be called from a streaming thread. This can cause it to crash and/or deadlock. This patch changes the stream to call the remove_stream function in the session in its dispose function. The stream already protects itself from being disposed in a streaming thread and therefore prevents the crash/deadlock. rawconference: Use local conference variable. tests: Split the rtpconf extra init into separate callbacks for stream and conf tests: Split the rawconf extra init into separate callbacks for stream and conf rawconference: Remove weak_ref when done. rawconference: Dispose FsRawStream in a separate thread if needed. rawconference: Add fs_raw_conference_is_internal_thread. rawconference: Fix trailing whitespace. rawconference: Correct an error message. rawconference: Wait to add the transmitter's gst-sink until sending. rawconference: Dispose of objects in a single place in new_stream. rawconference: blocking_id will always be 0 here. rawconference: Remove transmitter-pad from the public API. rawconference: Correctly use g_value_set_boxed instead of _take_boxed. rawconference: Use macro instead of g_mutex_lock directly. This patch creates and uses FS_RAW_SESSION_LOCK and _UNLOCK and FS_RAW_STREAM_LOCK and _UNLOCK to improve the ability to debug mutexes. rawconference: Add @author to the files I made. rawconference: Misc style and error checking fixes to Sjoerd's commits. When adding streams, sync the element states with the parent element When removing a stream, make the valve drop packets again rawconference: Change signature of function to avoid collision. This patch changes the signature of fs_codec_to_gst_caps to fs_raw_codec_to_gst_caps to avoid colliding with a function of the same name in the FsRtpConference plugin. rawconference: Keep reference to GstObjects in FsRawStream. rawconference: Actually store the src_pad in FsRawStream. rawconference: Remove unused member from FsRawStream private struct. rawconference: Improve locking in FsRawStream. rawconference: Simplify FsRawSession dispose a little. rawconference: Hold references to GstObjects in FsRawSession. rawconference: Improve FsRawSession's locking. rawconference: Remove elements from bin if sync_state_with_parent fails. rawconference: Simplify a little of removing streams. rawconference: Simplify FsRawSession's dispose function. rawconference: Remove redundant gst_element_sync_with_parent call. rawconference: Fix implemention of FsRawSession's current-send-codec. rawconference: Store FsRawSession codecs and notify on change. rawconference: Fix potential double-free. rawconference: Deactivate pad after removing from bin. rawconference: Remove unneeded variable and just return value. rawconference: Fix copy/paste errors. rawconference: Use correct pad template. rawconference: Fix disposed testcase. rawconference: Free transmitter src and sink when removing streams. rawconference: Set the correct error in fs_raw_session_new_stream. rawconference: Fix base test. FsRawConference doesn't generate codecs. rawconference: Use optional_parameters for codec properties. rawconference: Abstract converting FsCodec to GstCaps. rawconference: Add tests for FsRawConference plugin. This patch adds tests for the FsRawConference plugin. Virtually all of the code is from the FsRtpConference plugin testsuite. rawconference: Add data probe and src_pad_added emission. rawconference: Set capsfilter caps when set_remote_codecs is called. rawconference: Plug memory leak. rawconference: Set initial valve drop settings after creation. rawconference: Set ST's "sending" property when setting "direction". rawconference: Set booleans instead of bitmasked integers. rawconference: Fix some GstElement refcount issues. rawconference: Implement FsRawSession's remote codec handler. rawconference: Implement FsRawSession's codecs properties. Implement the FsRawSession's "codecs" and "codecs-without-config" properties. rawconference: Link the FsRawSession's capsfilter and transmitter_sink. rawconference: Free the FsRawSession's FsTransmitter. rawconference: Add to FsConference and partially link transmitter. rawconference: Fix getting an out of range warning on a gboolean value. rawconference: Fix some type issues in fs_raw_session_new_stream. rawconference: Improve setting the direction. rawconference: Implement the remote-codecs FsRawStream property. rawconference: Implement fs_raw_stream_set_remote_codecs. rawconference: Create and connect FsStreamTransmitter signal handlers. rawconference: Implement fs_raw_stream_set_remote_candidates. rawconference: Remove fs_raw_stream_set_tos_locked. rawconference: Add FsStreamTransmitter. rawconference: Implement fs_raw_session_get_stream_transmitter_type. rawconference: Add FsTransmitter member. rawconference: Add FsRawStream class files. rawconference: Add capsfilter to the session pipeline. rawconference: Add an id to FsRawSessions and support creating them. rawconference: Implement fs_raw_conference_list_transmitters. rawconference: Add the FsRawSession class. These files have been copied directly from the FsMsnSession class and have simply been renamed. More modifications will be needed. P.S. The section documentation has also been altered to better suit the FsRawSession class. rawconference: Remove cname from FsRawParticipant. rawconference: Add FsRawParticipant. rawconference: Add base FsRawConference class and plugin structure. Version 0.0.23.1 Version 0.0.23 common-modified: Dist another stamp file nice: Update to use the nice 0.1.0 API nice: Add compatibility for MS Office Communicator 2007 R2 example gui: Keep a ref to the FsElementAddedNotifier to keep it alive example gui: Set the necessary properties for x264enc rtpsession: Really fix dispose checking rtpsession: Only set disposed to TRUE when actually disposing tests: Add a test of codecs-ready before calling any method Make sure the codecs-ready is not TRUE if no methods have been called yet and some codecs that require discovered parameters are missing. rtpsession: Make sure the original codecs are propertly setup Do the update codecs when creating a FsSession so that original codecs have the required bits for the parameter gathering. tests: Add test for pad alloc in fsfunnel Patch by Yongnian Le <yongnian.le@intel.com> funnel: Implement pad allocation Patch by Yongnian Le <yongnian.le@intel.com> https://bugs.freedesktop.org/show_bug.cgi?id=32208 Use portable 'g_snprintf' instead of 'snprintf' https://bugs.freedesktop.org/show_bug.cgi?id=32276 Replace legacy index() with strchr() and avoid calculating the index twice https://bugs.freedesktop.org/show_bug.cgi?id=32276 mcaststreamtransmitter: Fix error message shmtransmitter: Remove unused header includes Update gtk-doc-plugins.mak from common/ Verify the sanity of arguments passed to user-facing functions rtpsession: Unblock pad if the discovery callback is called while disposing of a session docs: Add docs for the shm transmitter docs: Update custom doc building rules to match newer gst tools nice: Use the right enum type for pad link return Version 0.0.22.1
2011-02-21Bump depends and PKGREVISION for libnice shlib major change.wiz1-2/+2
2011-02-20Restrict availability even more. From Aleksey Cheusov in answer to PR 44615.wiz1-3/+8
2011-02-20Check for libXvMC (not +W) for enabling libxvmc support.wiz1-2/+2
Fixes PR 44588 by Robert Elz.