aboutsummaryrefslogtreecommitdiff
path: root/multimedia/gstreamer1-plugins
Commit message (Collapse)AuthorAgeFilesLines
* multimedia/intel-media-sdk: add new portJan Beich2019-12-181-1/+7
| | | | | | | | | | | | | | | | Intel(R) Media SDK provides a plain C API to access hardware-accelerated video decode, encode and filtering on Intel(R) Gen graphics hardware platforms. Implementation written in C++ 11 with parts in C-for-Media (CM). Supported video encoders: HEVC, AVC, MPEG-2, JPEG, VP9 Supported video decoders: HEVC, AVC, VP8, VP9, MPEG-2, VC1, JPEG Supported video pre-processing filters: Color Conversion, Deinterlace, Denoise, Resize, Rotate, Composition http://mediasdk.intel.com/ Notes: svn path=/head/; revision=520364
* */gstreamer*: Prevent false QA warnings about missing USESTobias Kortkamp2019-11-161-0/+8
| | | | | | | | | | | | | | | | gstreamer1?-plugins/Makefile.common can under some circumstances create empty USE_XORG, USE_GNOME, etc. which trigger the warnings. gstreamer-plugins-good triggers the USE_XORG warning because USES is overwritten again after including the master Makefile. gstreamer-plugin-sdl was missing USES=sdl Approved by: multimedia (kwm) Differential Revision: https://reviews.freebsd.org/D22406 Notes: svn path=/head/; revision=517751
* Add USES=xorg USES=gl, ports categories mNiclas Zeising2019-11-061-0/+3
| | | | | | | | Add USES=xorg and USES=gl to ports in categories starting with 'm' While here, try to sprinkle other USES (mostly gnome and sdl) as needed. Notes: svn path=/head/; revision=516916
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2019-07-261-1/+1
| | | | | | | | | | | | | | | | | | as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3 to GCC 9.1 under most circumstances now after revision 507371. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang, c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib plus, everything INDEX-11 shows with a dependency on lang/gcc9 now. PR: 238330 Notes: svn path=/head/; revision=507372
* audio/gstreamer1-plugins-lv2: Add missing build dependenciesTobias Kortkamp2018-12-271-0/+2
| | | | | | | | | | | | | | | configure: *** checking feature: lv2 *** configure: *** for plug-ins: lv2 *** checking for LILV... no checking for LILV... no configure: *** These plugins will not be built: lv2 Package 'lv2', required by 'lilv-0', not found http://beefy6.nyi.freebsd.org/data/120amd64-default/488500/logs/gstreamer1-plugins-lv2-1.14.4.log Notes: svn path=/head/; revision=488520
* * Add the gstreamer1 lv2 plugin.Koop Mast2018-12-251-3/+8
| | | | | | | | | | | | | | | | This plugins is a wrapper that exposes lv2 plugins to gstreamer applications. * Correct the handling of webrtcdsp in bsd.gstreamer.mk so it can be used in the USE_GSTREAMER1 macro. multimedia/gstreamer1-plugins/Makefile.common: * Remove configure disable switches for sunadio and wgl, these plugins where removed in 1.14. * Move gtk3 from the "bad" plugins to the "good" plugins. This removes a warning from the configure stage of "bad" plugins about unknown configure arguments. Notes: svn path=/head/; revision=488337
* Split out evdev headers from multimedia/v4l_compatNiclas Zeising2018-12-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Split out evdev headers (input.h, input-event-codes.h, uinput.h) into their own port, devel/evdev-proto, and update those to be current with the Linux 4.19 kernel. This is done in order to be able to update the rest of the FreeBSD input stack, which is forthcoming. By splititng out the evdev headers we can update them independent of other updates in v4l_compat, which makes it easier for the graphics team to keep track of them and keep them updated as needed. Update devel/libevdev from 1.4.4 to 1.5.9 instead of trying to make it work with the updated headers. This will be further updated. Update devel/py-evdev from 0.5.0 to 0.8.1 instead of trying to make it work with the updated evdev headers. Update consumers to use devel/evdev-proto rather than multimedia/v4l_compat as needed, and bump portrevisions. This is the first step in getting the FreeBSD input stack (libevdev, libinput and so on) updated to newer versions. Many thanks to all who have helped out with testing, code and exp-runs. Apologies if I've forgotten to add any names. PR: 222905, 217248, (based on, in part), 233787 (exp-run) Submitted by: Greg V, wulf Tested by: tcberner, kde Exp-run by: antoine Approved by: portmgr (antoine) Obtained from: FreeBSDDesktop development repo https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/input https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/input-ports Notes: svn path=/head/; revision=487789
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2018-12-121-1/+1
| | | | | | | | | | | | | | | | | | defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t GCC 8.2 under most circumstances. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang, c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib plus, as a double check, everything INDEX-11 showed depending on lang/gcc7. PR: 231590 Notes: svn path=/head/; revision=487272
* In gstreamer 1.14 the gl plugin moved from bad to base distribution. MoveTijl Coosemans2018-11-191-7/+6
| | | | | | | | | related configure args. PR: 233220 Notes: svn path=/head/; revision=485360
* Make the wayland dependency optional.Tijl Coosemans2018-11-031-3/+2
| | | | | | | Requested by: Walter Schwarzenfeld <w.schwarzenfeld@utanet.at> Notes: svn path=/head/; revision=483908
* Update GStreamer to 1.14.4.Tijl Coosemans2018-11-034-30/+60
| | | | | | | | | | PR: 231406 Submitted by: Greg V <greg@unrelenting.technology> Exp-run by: antoine Approved by: portmgr (antoine) Notes: svn path=/head/; revision=483887
* audio/gstreamer1-plugins-webrtcdsp: connect to build after r481919Jan Beich2018-10-121-0/+3
| | | | | | | webrtcdsp has been listed in Makefile.common since r446388 Notes: svn path=/head/; revision=481937
* Add explicit USES=pythonAntoine Brodin2018-10-011-1/+1
| | | | Notes: svn path=/head/; revision=481018
* Bump PORTREVISION to chase update of multimedia/v4l_compat and libv4lThomas Zander2018-09-291-1/+1
| | | | Notes: svn path=/head/; revision=480899
* Update ilmbase and openexr to 2.3.0, rename OpenEXR to openexr.Matthias Andree2018-09-221-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Release notes: <https://github.com/openexr/openexr/releases/tag/v2.3.0> Adjust LIB_DEPENDS of all ports that require ilmbase or openexr to chase the new lower-case spelling of the name, and to omit the version from the library name to ease future maintenance. Bump PORTREVISION of all ports that depend on ilmbase or openexr directly, so that they all get rebuilt on upgrades. Add patches to graphics/ampasCTL to keep it alive, with (a) ilmbase now that its Iex::BaseExc class is no longer derived from std::string, details were given upstream through https://github.com/ampas/CTL/issues/71 and (b) to unwind semicolon/;-lists in cmake that stem from openexr/ ilmbase pkg-config variables. (Note ampasCTL is unmaintained as FreeBSD port, and upstream, and I cannot run-time test it.) Poudriere build tests on 11.2-RELEASE-p1 amd64 of ALL ports depending directly or indirectly on ilmbase and/or openexr have passed without regressions. Thus invoking due diligence, I believe I have done the equivalent of an -exp run, and do not require approval for the dependency chases to third-party ports. Notes: svn path=/head/; revision=480374
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2018-07-291-1/+1
| | | | | | | | | | | | | | | | | in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which has now moved from GCC 6 to GCC 7 by default. This includes ports - featuring USE_GCC=yes or USE_GCC=any, - featuring USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and those - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x, c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib. PR: 222542 Notes: svn path=/head/; revision=475857
* - Update WWWDmitry Marakasov2018-05-131-1/+1
| | | | | | | Approved by: portmgr blanket Notes: svn path=/head/; revision=469784
* Update GStreamer 1.x suite to 1.12.3.Koop Mast2017-09-232-14/+14
| | | | | | | ChangeLog: https://gstreamer.freedesktop.org/releases/1.12/#1.12.3 Notes: svn path=/head/; revision=450470
* Update GStreamer1 ports to 1.12.2.Koop Mast2017-07-227-135/+137
| | | | | | | | | | | | | | | | | | | Rework the adding of dependancies in Mk/bsd.gstreamer.mk. Previous when using USE_GSTREAMER[1] it would just add the request modules to BUILD/RUN_DEPENDS. This caused the qa script to complain because the old code didn't implicit depend on the gstreamer1 and gstreamer1-plugins[-bad] ports for the libraries they carried, even if they where present via the plugins! The new code adds implicit depends on these ports so USE_GSTREAMER[1] using ports have all the libraries included. * The mad mp3 plugin was removed, mpg123 plugin also provides mp3 decoding. Switch over ports that used the gstreamer1 mad plugin. * gtksink plugin renamed -> gtk * Hook up the sndio plugin into the framework * Add some indirect dependacies where needed * Reorder the plugin list in bsd.gstreamer.mk so only one plugin per line. When changing plugins it doesn't result in multiple lines being changed. * Remove mentions in bsd.gstreamer.mk of plugins mentions that where removed. * Depend on libunwind on i386/amd64, GStreamer links to it if it is present. PR: 220753 Exp-run by: antoine@ Notes: svn path=/head/; revision=446388
* Revision bump of all ports with USE_GL after consolidation of mesa-libsMatthew Rezny2017-05-231-1/+1
| | | | | | | | Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D10845 Notes: svn path=/head/; revision=441503
* graphics/opencv: back out r423216 and r423063 (replaying r423316)Jan Beich2017-04-141-1/+1
| | | | | | | | | | | | Renaming didn't help to unblock 3.x progress as co-existence with 2.x was no less complex than simply fixing consumers. This commit also restores directory-level history accidentally lost via git-svn. PR: 210505 Pointy hat to: jbeich (should've discussed first) Notes: svn path=/head/; revision=438490
* Remove all USE_OPENSSL occurrences.Mathieu Arnold2017-03-151-1/+1
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=436247
* Chase wavpack update: bump PORTREVISION on ports linking to it by defaultThomas Zander2017-02-181-1/+1
| | | | | | | | | PR: 216847 Reported by: pkubaj@anongoth.pl MFH: 2017Q1 Notes: svn path=/head/; revision=434359
* - Remove always-true/false conditions after FreeBSD 9, 10.1, 10.2 EOLDmitry Marakasov2017-01-091-11/+0
| | | | | | | Approved by: portmgr blanket Notes: svn path=/head/; revision=430947
* Bump PORTREVISIONS for ports depending on the canonical version of GCC andGerald Pfeifer2016-11-201-1/+1
| | | | | | | | | | | | lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some circumstances such as versions of FreeBSD or platforms). In particular that is ports with USE_GCC=yes, USE_GCC=any, or one of gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang, c++11-lang, c++0x, c11 requested via USES=compiler. Notes: svn path=/head/; revision=426566
* graphics/opencv: add suffix to make room for 3.x seriesJan Beich2016-10-031-1/+1
| | | | | | | | | | | | To avoid confusion, the main port is to track the latest release. Whether to rename includes/libraries as well making it possible to install 2.x and 3.x side-by-side remains to be investigated. PR: 210505 (for tracking) Inspired by: PkgSrc Notes: svn path=/head/; revision=423216
* Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.Mathieu Arnold2016-04-012-74/+74
| | | | | | | | With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=412348
* Update GStreamer1 ports to 1.8.0.Koop Mast2016-03-254-17/+22
| | | | | | | ChangeLog: https://gstreamer.freedesktop.org/releases/1.8/ Notes: svn path=/head/; revision=411860
* Add GStreamer1 gstsink plugin.Koop Mast2016-03-031-0/+5
| | | | Notes: svn path=/head/; revision=410073
* Fix broken dependency due to librtmp version bump.Hiroki Sato2016-02-291-1/+1
| | | | | | | PR: 207594 Notes: svn path=/head/; revision=409826
* Update GStreamer suite to 1.6.3.Koop Mast2016-01-212-13/+13
| | | | Notes: svn path=/head/; revision=406869
* Update GStreamer1 to 1.6.2.Koop Mast2016-01-043-15/+13
| | | | | | | | | | | | | | | Update GStreamer1-vaapi to 0.7.0. * Spell GStreamer consistently. [1] * Fix typo in py3kplist in py3-gstreamer1 [1] * Improve plugins COMMENTS (more improvements welcome) * Actually include the gstreamer1-libav update this time. PR: 204204 [1] (based on) Submitted by: olivierd@ [1] Notes: svn path=/head/; revision=405242
* Update Gstreamer suite to 1.6.1.Koop Mast2015-11-213-13/+18
| | | | Notes: svn path=/head/; revision=402206
* Update gstreamer1 ports to 1.6.0.Koop Mast2015-09-264-43/+81
| | | | | | | | | | | | | | | | | | * gstreamer1-libav now uses ffmpeg from ports. * New ports: * gstreamer1-validate: Tools to detect if elements are not behaving as expected, mainly aimed at developers, or advanced debugging. * gstreamer1-rtsp-server: Base foundation for building a rtsp server ontop of GStreamer * Bunch of new plugins like: mpg123, rsvg, libde265, openh264, x265 and dtls. Release announcement: http://lists.freedesktop.org/archives/gstreamer-announce/2015-September/000357.html Obtained from: gnome devel repo Notes: svn path=/head/; revision=397984
* By default libtool replaces -export-symbols <file> with -retain-symbols-fileTijl Coosemans2015-08-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <file> on ELF systems, but this doesn't really do what -export-symbols is meant to do. On GNU ELF systems it converts <file> to a simple version script first and then uses -version-script instead of -retain-symbols-file. Let USES=libtool patch libtool scripts to do this on all systems with GNU ld(1). Bump PORTREVISION on all ports where the build log contains -export-symbols. audio/calf: This port builds a module that now exports only one function, but it also builds a number of executables that link to this module and expect to see other functions. Because it's already a bit dodgy to link to a module (libtool warns about this) let the module continue to export only one function and instead build an ordinary library from the same source that the executables can link to. Fix a number of other issues in the same Makefile.am and clean up the port Makefile. japanese/scim-honoka: Tries to hide all symbols that start with an underscore, but because this library is written in C++ all symbols start with _Z so it ends up hiding everything. Just don't hide anything at all like the textproc/scim configure script does. multimedia/schroedinger: Apply an upstream patch. textproc/scim-input-pad: Same as japanese/scim-honoka. PR: 201922 Approved by: portmgr (antoine) Exp-run by: antoine Notes: svn path=/head/; revision=393429
* Revert r392917 and part of r392902 (to gstreamer1-plugins/Makefile).Koop Mast2015-07-261-3/+26
| | | | | | | The new regex was too broad and broke the plugins from the -bad package. Notes: svn path=/head/; revision=392950
* r392902 removed a command from post-patch that looked like a duplicateTijl Coosemans2015-07-261-12/+3
| | | | | | | | | but wasn't. Restore it by combining both in one RE. Reported by: kwm Notes: svn path=/head/; revision=392917
* Add Gstreamer plugin for HLS (HTTP Live Streaming)Tijl Coosemans2015-07-252-13/+6
| | | | Notes: svn path=/head/; revision=392902
* Convert to USES=jpegAntoine Brodin2015-06-222-3/+6
| | | | Notes: svn path=/head/; revision=390310
* multimedia category: Remove $PTHREAD_LIBSJohn Marino2015-03-251-2/+2
| | | | | | | approved by: PTHREAD blanket Notes: svn path=/head/; revision=382254
* Change libpng15.so to libpng.so in LIB_DEPENDS to prepare the upgradeAntoine Brodin2014-12-251-1/+1
| | | | Notes: svn path=/head/; revision=375594
* - rename www/neon29 to www/neon and update to neon-0.30.1Olli Hauer2014-12-242-2/+2
| | | | | | | | | | | | | | | | | | | | - adjust ports depending on neon, bump PORTREVISION Changelog: Fix memory leak with GnuTLS (Werner Baumann, Patrick Ohly). Fix possible crash after DNS lookup errors on Windows (Olivier Goffart). Don't fail if the SSL cert changes between connections with OpenSSL, behaviour now matches that with GnuTLS. Fix PKCS#11 support under OpenSSL with TLS 1.2. Fix static linking with pkg-config file (Alan H) PR: 195786 Differential Revision: https://reviews.freebsd.org/D1319 Submitted by: ohauer Reviewed by: portmgr (bapt, mat) Approved by: portmgr, lev (implicit) Notes: svn path=/head/; revision=375392
* Update Gstreamer framework to 1.4.5.Koop Mast2014-12-222-13/+13
| | | | Notes: svn path=/head/; revision=375225
* Fix 41 gstreamer1-plugins- ports that were creating empty packagesAntoine Brodin2014-12-172-6/+2
| | | | | | | With hat: portmgr Notes: svn path=/head/; revision=374874
* Big Gstreamer update:Koop Mast2014-12-165-141/+84
| | | | | | | | | | | | | | | | | | | | | Update gstreamer, gstreamer-plugins, -good, -bad and -ugly ports to 1.4.4. Update gstreamer1-plugins-gnonlin to 1.4.0. Update py-gstreamer1 and py3-gstreamer1 to 1.4.0. Add multimedia/gstreamer1-editing-services. GES is a high-level library for facilitating the creation of audio/video non-linear editors. Add pulseaudio plugin now that pulseaudio is updated and add the gl plugin. Drop :keepla from USES=libtool. Drop @dirrm[try] from plists and drop gnomehier from USE_GNOME Switch to optionhelpers in multimedia/gstreamer1. PR: 194922 (merged with my own WIP) Submitted by: olivierd Notes: svn path=/head/; revision=374804
* - Update comms/spandsp to version 0.0.6 [1]Pawel Pekala2014-12-151-2/+1
| | | | | | | | | | | | | | - Convert all comms/spandsp-devel consumers to use newer comms/spandsp - Bump affected ports - Mark comms/spandsp-devel as deprecated and set expiration date - Add upgrade instructions to UPDATING PR: 194399 [1] Submitted by: Nikola Kolev <koue@chaosophia.net> [1] Approved by: madpilot (asterisk ports), maintainer timeout (other) Notes: svn path=/head/; revision=374761
* multimedia/x264: General overhaulJohannes Jost Meixner2014-11-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Split x264 into two ports: the CLI application (x264), and the library (libx264). This will allow x264 to use lavf and friends from ffmpeg for decoding and demuxing while preventing a circular dependency between the two: x264 can depend on ffmpeg, but ffmpeg will depend on libx264 rather than x264. - Add the LAVF option to the CLI port, making the dependency on ffmpeg optional. - Update to 0.142.2455. - Amend fixes to local patches so that they can apply to the new upstream files. - Provide the git revision and other version information to the build environment, allowing the CLI binary to display this information (like the Windows builds). - Remove unsupported build options (X11_OUTPUT). - Ensure that the library and CLI ports each have the appropriate options. - Add notes for future contributors who wish to update the ports. - Bump PORTREVISION for all dependent ports. PR: 187805 Differential Revision: https://reviews.freebsd.org/D1159 Submitted by: Andrew Berg <aberg010@my.hennepintech.edu> Approved by: koobs (maintainer, mentor) Notes: svn path=/head/; revision=373073
* Fix opencv detection, fixes gstreamer1-plugins-opencv build.Adam Weinberger2014-09-041-1/+1
| | | | Notes: svn path=/head/; revision=367282
* Convert GMAKE to MAKE_CMDBaptiste Daroussin2014-06-251-2/+2
| | | | | | | | | | Please note that lots of invocation of MAKE_CMD here are wrong as they do not properly respect MAKE_ENV and friends With hat: portmgr Notes: svn path=/head/; revision=359185
* - USE_(BZIP2|XZ) -> USES= tar:(bzip2|xz)Olli Hauer2014-06-011-2/+1
| | | | Notes: svn path=/head/; revision=356114