Nicolas Dufresne
189c291805
vpxdec: Use GstMemory to avoid copies
...
With the VPX decoders it's not simple to use downstream buffer pool,
because we don't know the image size and alignment when buffers get
allocated. We can though use GstAllocator (for downstream, or the system
allocator) to avoid a copy before pushing if downstream supports
GstVideoMeta. This would still cause a copy for sink that requires
specialized memory and does not have a GstAllocator for that, though
it will greatly improve performance for sink like glimagesink and
cluttersink. To avoid allocating for every buffer, we also use a
internal buffer pool.
https://bugzilla.gnome.org/show_bug.cgi?id=745372
2015-12-04 17:29:15 -05:00
Nicolas Dufresne
3cdc700e3e
v4l2: Track /dev/video* to triggered required probe
...
If something in /dev/video* get added, removed or replaced, we need to
probe the devices again in order to ensure the dynamic devices are up to
date.
https://bugzilla.gnome.org/show_bug.cgi?id=758085
2015-11-25 14:31:29 -05:00
Sebastian Dröge
b8b25e8104
Use new GST_ENABLE_EXTRA_CHECKS #define
...
https://bugzilla.gnome.org/show_bug.cgi?id=756870
2015-10-21 14:34:58 +03:00
Sebastian Dröge
26588fbdb3
Update GLib dependency to 2.40.0
2015-10-02 22:21:45 +03:00
Sebastian Dröge
4dade84258
Back to development
2015-09-25 23:51:09 +02:00
Sebastian Dröge
b1238ce0e4
Release 1.6.0
2015-09-25 23:15:55 +02:00
Sebastian Dröge
acf6c7f83b
Release 1.5.91
2015-09-18 19:33:13 +02:00
Sebastian Dröge
ec0926144f
Release 1.5.90
2015-08-19 13:29:53 +03:00
Dustin Spicuzza
5c680333ba
directsoundsink: allow specifying audio playback device
...
https://bugzilla.gnome.org/show_bug.cgi?id=753670
2015-08-17 13:57:56 +02:00
Sebastian Dröge
35bf449404
Back to development
2015-06-25 00:04:16 +02:00
Sebastian Dröge
f12899878f
Release 1.5.2
2015-06-24 23:30:41 +02:00
Sebastian Dröge
6c48ce3a28
Back to development
2015-06-07 16:44:37 +02:00
Sebastian Dröge
a7faa3e0a2
Release 1.5.1
2015-06-07 10:46:34 +02:00
Tim-Philipp Müller
0ea931945a
configure: bump automake requirement to 1.14 and autoconf to 2.69
...
This is only required for builds from git, people can still
build tarballs if they only have older autotools.
https://bugzilla.gnome.org//show_bug.cgi?id=747624
2015-04-23 16:11:32 +01:00
Brad Smith
133bad7fee
v4l2: Add support for detecting the presence of V4L2 support on OpenBSD
...
https://bugzilla.gnome.org/review?bug=742503
2015-01-08 09:03:30 -05:00
Tim-Philipp Müller
c53747bdf5
speex: remove support for ancient speex versions
2014-11-22 21:28:35 +00:00
Tim-Philipp Müller
29e7b20610
wavpack: remove support for ancient API version
2014-11-01 15:40:44 +00:00
Tim-Philipp Müller
e6e9ee08a1
configure: build ximagesrc again when checks succeed
...
Third time lucky, hopefully.
2014-08-12 11:33:56 +01:00
Tim-Philipp Müller
eefa8c366e
configure: fix x11 checks to be non-fatal again
...
Must pass an action-if-not-found argument to
PKG_CHECK_MODULES or it will error out when
it can't find the module requested. Also fix
AC_CHECK_LIB usage, extra libs argument was
in the wrong place.
2014-08-11 09:31:23 +01:00
Tim-Philipp Müller
09b1ba9491
configure: use pkg-config to detect x11 and simplify checks
...
AC_PATH_XTRA macro unnecessarily pulls in libSM and libICE.
https://bugzilla.gnome.org/show_bug.cgi?id=731047
2014-08-10 18:55:07 +01:00
Sebastian Dröge
7e2c43caba
Back to development
2014-07-19 18:04:38 +02:00
Sebastian Dröge
9cd4b27c4d
Release 1.4.0
2014-07-19 17:20:34 +02:00
Sebastian Dröge
bf96c9c545
Release 1.3.91
2014-07-11 11:38:57 +02:00
Sebastian Dröge
07a3a98391
Release 1.3.90
2014-06-28 11:21:15 +02:00
Sebastian Dröge
609348c728
Back to development
2014-06-22 19:36:14 +02:00
Sebastian Dröge
b63560e0b0
Release 1.3.3
2014-06-22 18:08:03 +02:00
Sebastian Dröge
e5854c149b
Back to development
2014-05-21 13:23:27 +02:00
Sebastian Dröge
c5c8621d05
Release 1.3.2
2014-05-21 13:06:35 +02:00
Руслан Ижбулатов
1d17ed116d
configure: use X11 detection macro from common
...
https://bugzilla.gnome.org/show_bug.cgi?id=729621
2014-05-06 11:47:41 -04:00
Sebastian Dröge
9ea8b03946
Back to development
2014-05-03 20:48:30 +02:00
Sebastian Dröge
1d4404d883
Release 1.3.1
2014-05-03 18:02:23 +02:00
Olivier Crête
759ea920e0
configure: Don't check for gudev if video4linux2 is not present
2014-03-16 23:46:22 -04:00
Olivier Crête
8096d82fd1
configure: Don't fail if gudev is not present
...
PKG_CHECK_MODULES has the bad habit of failing the build if it doesn't
get what it wants, prevent that.
2014-03-16 23:19:55 -04:00
Olivier Crête
cfa5877899
v4l2: Implement GstDeviceMonitor subclass
...
https://bugzilla.gnome.org/show_bug.cgi?id=678402
2014-03-16 20:37:54 -04:00
Nicolas Dufresne
aa248362f2
v4l2-build: Set HAVE_GST_V4L2 if headers are present
...
The name of HAVE_ need to match the USE_. Now set HAVE_GST_V4L2 if
videodev2.h is found.
2014-03-15 18:05:32 +01:00
Nicolas Dufresne
478c9578f7
v4l2: Actually build the plugin
...
The checks were removed inadvertedly in previous patch and not replaced.
Re-introduce the configure checks and some of the checks in order to enable
this plugin again. We only check if videodev2.h exist on the platform to
avoid building on Windows or OSX, though we build against our own copy. This
was breaking the build on built-bot.
2014-03-15 16:48:08 +01:00
Nicolas Dufresne
11103c6c47
v4l2: Remove XV support
...
XV support for v4l2 never became upstream and ended up being
commented out with an undef for a long time now.
2014-03-15 13:54:47 +01:00
Nicolas Dufresne
418a4940a8
v4l2: Use a copy of videodev2.h header
...
With years the amount of ifdef have grown up and we are not even sure if the
old code path compiles. Each time we need to update the v4l2 framework to add
the new feature, we break compilation on older kernel. With exception of two
controls in the video orientation control, this patch get rid of all ifdef by
including the latest version of videodev2.h inside GStreamer.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723446
2014-03-15 13:54:47 +01:00
Dan Kegel
3d9f175d5e
v4l2: Require mplanar support for now in configure
...
The code fails to compile without currently, see
https://bugzilla.gnome.org/show_bug.cgi?id=723446
It's better to disable it instead of failing compilation
until this is fixed properly.
2014-02-23 10:39:20 +01:00
Sebastian Dröge
2b15ae4ecd
soup: We need libsoup >= 2.40 for proper usage of the content decoder
...
Previous versions did not consider our chunk allocator and allocated
memory by themselves, which caused crashes and broken behaviour.
2014-02-14 22:53:54 +01:00
Dan Kegel
99bf36b55d
v4l2: Remove obsolete definition GST_V4L2_MISSING_BUFDECL
...
The only use was removed by 9edc0c0365
https://bugzilla.gnome.org/show_bug.cgi?id=723446
2014-02-04 14:06:13 +01:00
Sebastian Dröge
03dff9de0b
configure: Include AvailabilityMacros.h for osxvideo check
...
Otherwise MAC_OS_X_VERSION_MIN_REQUIRED might not be defined
2014-01-09 17:32:46 +01:00
Sebastian Dröge
fc99287472
configure: Fix AC_COMPILE_IFELSE usage
2014-01-08 10:41:24 +01:00
Sebastian Dröge
ae08e9a4cf
osxvideosink: Improve configure check for OSX >= 10.6
...
https://bugzilla.gnome.org/show_bug.cgi?id=721245
2014-01-08 10:31:18 +01:00
Jeremy Huddleston Sequoia
aeb3fa72b2
configure: Disable osxvideo on Leopard and earlier
...
This also moves the "other platforms" check in OS X video to before the
variable is read
https://bugzilla.gnome.org/show_bug.cgi?id=721245
2014-01-02 09:56:14 +01:00
Brendan Long
c0852624f7
vp9dec: Require vpx >= 1.3.0 for building vp9dec and vp9enc
...
Previous versions did not have a stable bitstream for VP9.
https://bugzilla.gnome.org/show_bug.cgi?id=720986
2013-12-23 19:31:25 +01:00
Sebastian Dröge
c62229ae2d
vpx: Mark VP9 support as non-experimental
...
There was a libvpx release with VP9 support now and the bitstream
is frozen too.
2013-12-17 18:28:25 +01:00
Tim-Philipp Müller
c1aae07909
configure: get rid of AS_SCRUB_INCLUDE
...
Should not be needed any more.
https://bugzilla.gnome.org/show_bug.cgi?id=707658
2013-09-25 23:46:14 +01:00
Sebastian Dröge
425ddeb6f8
configure: Actually use 1.3.0.1 as version to make configure happy
2013-09-24 15:05:24 +02:00
Sebastian Dröge
f6520e2335
Back to development
2013-09-24 15:00:24 +02:00