Stefan Sauer
bf7c118c3c
freeverb: add a freeverb port
...
Freeverb is a public domain reverb implementation. Port it as a gstreamer
element and make use of gstreamer specific features (gap aware, disconts,
controller, ...).
2011-11-22 09:10:57 +01:00
Stefan Sauer
143bcd974b
smooth: port to 0.10
...
Port from GstElement to GstVideoFilter. Fix FIXMEs. Cleanup naming. Expose left
out property (kuma-only).
2011-11-21 08:27:19 +01:00
Stefan Sauer
f8abc7e734
audiovisualizer: port to 0.11
2011-11-10 23:20:32 +02:00
Wim Taymans
f4c283a9cc
Merge branch 'master' into 0.11
2011-11-04 11:01:42 +01:00
Edward Hervey
9488a0356a
vp8: Port to 0.11
2011-11-03 14:11:51 +01:00
Nicolas Dufresne
fa21ce91bf
video: Add libgstbasevideo PC file
2011-11-03 10:42:32 +01:00
Wim Taymans
769a9791a4
Merge branch 'master' into 0.11
2011-11-02 10:31:24 +01:00
Brad Smith
8f1a67896b
configure: hack around broken mplex 2.0.0 headers in mplex check
...
Due to the addition of an unconditional inclusion of config.h in
mjpegtool 2.0.0's stream_params.h header the autoconf test for the
mplex module failed. Hack around this in the same way we did for
mpeg2enc.
https://bugzilla.gnome.org/show_bug.cgi?id=661614
2011-11-01 11:34:45 +00:00
Brad Smith
178ae4f99d
configure: fix typo in mpeg2enc check so CPPFLAGS get restored correctly
...
https://bugzilla.gnome.org/show_bug.cgi?id=661614
2011-11-01 11:34:45 +00:00
Tim-Philipp Müller
dcb8896b8b
configure: add kate and mythtv to non-ported list
...
katetiger isn't ported, so plugin doesn't build if libtiger is present.
2011-10-31 14:50:24 +00:00
Wim Taymans
4e5af1fafb
add spandsp to non-ported
2011-10-27 16:22:45 +02:00
Wim Taymans
4a3dbe3d42
y4m: port to 0.11
2011-10-16 17:41:45 +02:00
Wim Taymans
e856f6f475
faac: port to 0.11
2011-10-16 16:45:24 +02:00
Wim Taymans
0806e5cbb9
bayer: port to 0.11
2011-10-16 16:28:58 +02:00
Edward Hervey
6abe2134bf
tsdemux/tsparse: Port to 0.11
...
This is a naive port that somewhat works but is inefficient.
I need to rethink how to make the best out of GstMemory/GstBuffer
2011-10-12 18:06:16 +02:00
Edward Hervey
0243e4f536
configure.ac: openal is not ported yet
2011-10-11 11:05:52 +02:00
Wim Taymans
c6ec4439f2
dvb: port to 0.11
2011-10-10 11:41:33 +02:00
Wim Taymans
5de9be0fdd
dvbsuboverlay: port to 0.11
2011-10-10 10:15:05 +02:00
Wim Taymans
082fca4172
configure: disable directfb
2011-10-08 13:14:57 +02:00
Wim Taymans
e82262969c
mpeg4videoparse: port to 0.11
2011-10-06 14:03:29 +02:00
Wim Taymans
67dac04012
assrender: port to 0.11
2011-10-06 10:59:58 +02:00
Wim Taymans
d934d76870
mmssrc: port to 0.11
2011-10-04 18:54:13 +02:00
Wim Taymans
bd0b3f0761
dataurisrc: port to 0.11
2011-10-04 18:38:50 +02:00
Wim Taymans
abdc49b6ac
configure: add more unported plugins
2011-10-04 18:35:33 +02:00
Wim Taymans
5873ff2925
configure: add more unported plugins
2011-10-04 14:25:57 +02:00
Wim Taymans
ae198fa209
configure: add ported faad and sdp elements
2011-09-28 13:01:29 +02:00
Wim Taymans
7f4cf50496
Merge branch 'master' into 0.11
2011-09-26 22:31:17 +02:00
Youness Alaoui
61ee9918be
spandsp: Adding spandsp plugin with spanplc element for packet loss concealment
2011-09-08 18:11:33 -04:00
Wim Taymans
d4590a1959
Merge branch 'master' into 0.11
2011-09-06 16:13:28 +02:00
Gwenole Beauchesne
e09dba934c
codecparsers: add pkgconfig file.
...
Adds a new pkgconfig file for codecparsers. They don't have
any specific dependency on gst-plugins-bad and they could quite be
independent bitstream parsers.
2011-09-02 15:46:03 +02:00
Thibault Saunier
c64b99339c
codecparsers: mpeg: Add an mpeg video bitstream parsing library
...
Create a new codecparsers library
2011-09-02 15:46:02 +02:00
Thibault Saunier
4ca79463fc
docs: Build documentations for libraries
2011-09-02 15:46:02 +02:00
Wim Taymans
ad06ac2b4b
Merge branch 'master' into 0.11
...
Conflicts:
ext/resindvd/rsnwrappedbuffer.c
2011-08-25 12:49:26 +02:00
Thiago Santos
011eddcd0e
camerabin2: Remove from experimental
...
Remove camerabin2 from experimental, allowing it to be built
without needing to pass --enable-experimental on configure.
2011-08-23 19:26:31 -03:00
Sebastian Dröge
8d5f2c7078
configure: Add AC_MSG_CHECKING() to the VP8E_SET_TUNING presence check
2011-08-23 10:32:14 +02:00
Vincent Penquerc'h
c24d052bb7
vp8: probe for the new tuning API to keep building with older libvpx
...
https://bugzilla.gnome.org/show_bug.cgi?id=656928
2011-08-23 10:23:21 +02:00
Tiago César Katcipis
382346a6f3
removesilence: new plugin
...
Fixes : #597822 .
Signed-off-by: David Schleef <ds@schleef.org>
2011-08-21 15:28:08 -07:00
Wim Taymans
01b9b5002f
Merge branch 'master' into 0.11
...
Conflicts:
common
configure.ac
gst/colorspace/colorspace.c
gst/colorspace/colorspace.h
gst/colorspace/gstcolorspace.c
2011-08-04 09:36:07 +02:00
Edward Hervey
2988a4ccb2
configure.ac: Define list of non-ported plugins
2011-08-02 12:24:01 +02:00
Robert Jobbagy
75a6072db8
gstmotioncells_dynamic_test: test tool what can to do dynamic change properties
2011-07-28 10:28:50 +02:00
Tim-Philipp Müller
33428b79f9
We need core/base from git
...
Update requirements after out-of-order 0.10.35 release
2011-07-15 16:10:57 +01:00
David Schleef
3b6cd3d35c
opus: duplicate from CELT
...
Copy the celt plugin and convert it to Opus. Mostly works.
2011-07-07 12:05:53 -07:00
Tim-Philipp Müller
415de09d81
Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
2011-07-05 10:19:30 +01:00
David Schleef
e9f0e27596
inter: new intermediate surface plugin
...
This set of elements allows easily rendering audio and video to
an intermediate surface that is then used as a source in a different
pipeline.
2011-07-04 16:47:50 -07:00
Raimo Järvi
f0224088c7
wininet: Fix configure check by including windows.h
...
Fixes bug #653161 .
2011-06-25 18:09:10 -07:00
Raimo Järvi
59aaf71b0b
d3dvideosink: Fix configure check and makefiles
...
Fixes bug #652035 .
2011-06-25 18:08:45 -07:00
Wim Taymans
af6d20d90a
Moved 'colorspace' from -bad to -base
2011-06-15 16:32:03 +02:00
Wim Taymans
a2b7a672b8
Merge branch 'master' into 0.11
...
Conflicts:
android/aacparse.mk
android/amrparse.mk
android/h264parse.mk
android/metadata.mk
android/qtmux.mk
android/sdpelem.mk
configure.ac
gst/qtmux/gstqtmux.c
win32/common/config.h
2011-06-15 16:06:36 +02:00
Tim-Philipp Müller
98ade69fcf
configure: require GLib >= 2.24
...
Make implicit requirement explicit.
2011-06-07 13:44:26 +01:00
Stefan Kost
45464a038e
audiovisualizers: rename scopes plugin to audiovisualizers
2011-06-06 15:25:13 +03:00
Stefan Kost
439c7c47e5
scopes: first version of a scopes plugin using a new baseclass
...
Add a new baseclass for writing visualisation plugins. Provide a simple wave
oscilloscope as a first subclass.
https://bugzilla.gnome.org/show_bug.cgi?id=651536
2011-06-06 15:25:13 +03:00
David Schleef
48d5fc3c4b
invtelecine: Remove in favor of fieldanalysis
2011-06-05 10:37:10 -07:00
David Schleef
655e511a5c
d3dvideosink: Add plugin
...
Fixes #651782 . Patch from various authors, by way of ossbuild.
2011-06-04 19:01:16 -07:00
Alessandro Decina
e6550ca982
configure.ac: fix avc check so that it tries to link to AVCVideoServices
...
Avoids avc plugin from being built when AVCVideoServices is not installed
2011-06-01 10:23:23 +02:00
Laura Lucas Alday
d11178aac0
faceoverlay: Add element that displays an SVG image over a detected face
...
Fixes bug #642759 .
2011-05-30 12:24:31 +02:00
Tim-Philipp Müller
202a548030
mpeg2enc: fix build with 1.9.0 release again after recent fixes for mjpegtools 2.0.0
...
https://bugzilla.gnome.org/show_bug.cgi?id=650970
2011-05-25 14:44:50 +01:00
Mark Nauwelaerts
49eeb43fe2
configure.ac: bump -core/-base requirement to 0.10.34.1
...
... since latest baseparse API is required for videoparsers.
2011-05-23 16:57:25 +02:00
Andoni Morales Alastruey
8bb6ff414f
teletextdec: New teletext decoder plugin based in zvbi
...
https://bugzilla.gnome.org/show_bug.cgi?id=619739
2011-05-23 15:17:37 +02:00
Sebastian Dröge
66a4ed47a3
openal: Add new OpenAL sink element
...
Based on a patch by Chris Robinson <chris.kcat@gmail.com>
Fixes bug #615615 .
2011-05-23 14:30:11 +02:00
Thiago Santos
12a2055a63
configure: add missing [
...
Adds missing [ to configure on the CDAUDIO pkg config check
2011-05-19 14:23:59 -03:00
David Schleef
b8e2a28bd5
configure: switch libcdaudio to pkg-config
2011-05-18 12:06:42 -07:00
David Schleef
93a89498d6
avc: attempt new configure
2011-05-18 12:06:38 -07:00
David Schleef
84fb75ce86
avc: Add AVC Video Services plugin for OS/X
2011-05-18 12:06:37 -07:00
Sebastian Dröge
f085fa8a97
amrwbenc: Switch to the free vo-amrwbenc library
...
And rename everything to voamrwbenc instead of amrwbenc.
2011-05-14 12:08:39 +02:00
benjamin gaignard
988516ca63
voaacenc: Add new plugin for audio AAC encoder based on vo-aacenc lib
...
Add plugin and unit test.
Fixes bug #647748 .
2011-05-14 12:08:27 +02:00
Tim-Philipp Müller
4fcb5d79a2
Back to development
2011-05-14 10:19:57 +01:00
Tim-Philipp Müller
28e08b18ab
Release 0.10.22
...
Highlights:
- hlsdemux: Add HTTP live streaming parser/demuxer element
- new elements: h263parse, zebrastripe, patchdetect
- scenechange: new scene change detection element
- removed audioparsersbad plugin, it has been moved to -good
- make opencv plugin work with OpenCV 2.2
- countless (still experimental) camerabin2 fixes and improvements
- experimental VP8 RTP payloader/depayloader (RTP payloading not finalised yet)
- curlsink: add libcurl-based sink element (acts as client, not server)
- decklink: add decklink plugin
- linsys: add plugin for Linear Systems SDI boards
- sdi: add raw SDI muxing/demuxing elements
- camerabin now relies on muxers to mux based on running time (ie. latest base/good/ugly releases)
- many other fixes and improvements
2011-05-10 11:42:52 +01:00
Tim-Philipp Müller
67c6b53ec4
0.10.21.4 pre-release
2011-04-30 19:47:47 +01:00
Sebastian Dröge
7a9aba912f
decklink: Check for pthread.h and link with -lpthread
2011-04-28 10:24:50 +02:00
Tim-Philipp Müller
954977127b
0.10.21.3 pre-release
2011-04-28 00:00:09 +01:00
Fabrizio Milo
7e5c7048d6
opencv: make work with openCV 2.2
...
https://bugzilla.gnome.org/show_bug.cgi?id=641796
2011-04-22 09:38:15 +01:00
Sebastian Dröge
232e840ba5
configure: Fix linsys/decklink checks for Linux
2011-04-17 19:16:44 +02:00
Tim-Philipp Müller
697d7df80e
0.10.21.2 pre-release
2011-04-17 01:10:14 +01:00
Tim-Philipp Müller
b09efbeb99
configure: fix --disable-external
2011-04-16 16:36:06 +01:00
David Schleef
c719e01e3b
Bump orc requirement to 0.4.11
2011-04-14 16:26:26 -07:00
Tim-Philipp Müller
6b4e797513
qtmux: remove qtmux plugin, it has moved to -good
...
https://bugzilla.gnome.org/show_bug.cgi?id=636699
2011-04-13 18:24:37 +01:00
Sebastian Dröge
5af34d15f3
configure: Fix libexif pkg-config check
...
There's no exif plugin so don't use AG_GST_CHECK_FEATURE.
Fixes bug #647564 .
2011-04-13 16:31:12 +02:00
Tim-Philipp Müller
581714bff0
baseparse: remove -bad version of baseparse library, now in core
2011-04-09 00:38:02 +01:00
Tim-Philipp Müller
9bfac61f97
Remove audioparsers plugin, it has been moved to -good
2011-04-08 19:34:55 +01:00
Olivier Crête
6cd9048cf9
shm: Fix MSG_NOSIGNAL check
...
Include sys/socket.h before checking for MSG_NOSIGNAL, also
check that sys/socket.h before doing any other checks for shm
2011-04-06 20:40:40 -04:00
Sebastian Dröge
d96ef19bdb
configure.ac: Add hls plugin
2011-03-30 11:33:09 +02:00
Andoni Morales Alastruey
9aff2de625
hlsdemux: Add HTTP live streaming demuxer element
...
Based on previous work by Marc-André Lureau
2011-03-30 09:19:20 +02:00
David Schleef
a5cb7912f1
decklink: Fix win32 build
2011-03-24 16:16:38 -07:00
David Schleef
0249d55cd8
patchdetect: new element
...
Detects Munsell ColorChecker in a video image and automatically
white balances and color corrects based on the detected values.
This element is only a demonstration at this stage, it needs to
be separated into two elements.
2011-03-23 21:33:49 -07:00
David Schleef
8961f6a900
decklink: Add decklink plugin
...
Source and sink elements for BlackMagic DeckLink SDI cards.
2011-03-23 21:33:49 -07:00
David Schleef
e319b82842
linsys: Add plugin for Linear Systems SDI boards
2011-03-23 21:33:48 -07:00
David Schleef
ec6e7c42e2
sdi: Add raw SDI muxing/demuxing elements
2011-03-23 21:33:48 -07:00
Luis de Bethencourt
2ccd506d0b
configure.ac: redundant uses of AC_MSG_RESULT()
...
cleaned the redundant uses of AC_MSG_RESULT() in configure.ac
2011-03-22 13:37:56 +01:00
Olivier Crête
e2445e26ff
shm: Check for MSG_NOSIGNAL macro
...
Don't build the plugin is MSG_NOSIGNAL is not defined
https://bugzilla.gnome.org/show_bug.cgi?id=645053
2011-03-17 16:41:39 -04:00
Tim-Philipp Müller
53a9b430f3
build: remove more tarkin/theoraexp build cruft
2011-03-11 10:26:01 +00:00
David Schleef
d247cf8e6d
theora,tarkin: Remove ancient unused code
2011-03-10 13:44:16 -08:00
Wim Taymans
bbf9cd7f13
Merge branch 'master' into 0.11
2011-03-08 17:29:20 +00:00
Sebastian Dröge
b51403fea8
soundtouch: The pkg-config file in version 1.5 is called soundtouch
2011-03-07 10:37:51 +01:00
David Schleef
82c60bdc44
zebrastripe: New element
...
Adds zebra stripes to overexposed video.
2011-03-07 00:14:29 -08:00
Wim Taymans
357fcbc306
Merge branch 'master' into 0.11
2011-03-04 13:29:28 +01:00
Sebastian Dröge
1eb3f7f41f
celtenc: Fix compilation with celt >= 0.11.0
...
Fixes bug #643607 .
2011-03-02 23:44:12 +01:00
Robert Swain
14fb720149
fieldanalysis: Add fieldanalysis element
...
This element analyses video buffers to identify if they are progressive,
interlaced or telecined and outputs buffers with appropriate flags for a
downstream element (which will be the deinterlace element, after some
forthcoming modifications) to be able to output progressive frames and
adjust timestamps resulting in a progressive stream.
2011-03-01 18:45:52 +01:00
Tim-Philipp Müller
1fe9c8c8ae
configure: also check for platform socket headers needed by curlsink element
2011-03-01 10:49:57 +00:00
Tim-Philipp Müller
56c2cc0f83
curl: add configure check and hook up to build system
2011-02-28 23:56:38 +00:00
Mark Nauwelaerts
e4331322f2
configure.ac: cygwin/mingw; enable plugin linking to static lib
...
Useful for DirectX plugin(s).
Fixes #642507 .
2011-02-28 20:19:53 +01:00
Mark Nauwelaerts
ef7cad4176
configure.ac: export plugin description more platform independent
...
Fixes #642504 .
2011-02-28 19:58:41 +01:00
Wim Taymans
2eb38991c6
Merge branch 'master' into 0.11
...
Conflicts:
configure.ac
win32/common/config.h
2011-02-28 12:06:12 +01:00
David Schleef
6fcdba78a8
colorspace: Add 16-bit-per-channel handling
2011-02-20 12:39:38 -08:00
David Schleef
fa3ff9e5ed
baseparse: Create baseparse library
2011-02-17 13:57:56 -08:00
Janne Grunau
22ecf13e42
mpegtsdemux: add MPEG TS demuxer rewrite from Edward Hervey
...
with contributions from Miquel Angel Farre Guiu and Zaheer Abbas Merali
2011-02-17 17:56:59 +01:00
Mark Nauwelaerts
d6d48cfb70
configure.ac: set GST_LIB_LDFLAGS
...
Aligns GST_LIB_LDFLAGS with e.g. -base to arrange for proper exports in libs.
2011-02-07 14:06:28 +01:00
Tim-Philipp Müller
149cca83d0
id3mux: map new GST_TAG_ENCODED_BY to ID3v2 TENC frame
...
https://bugzilla.gnome.org/show_bug.cgi?id=627268
2011-02-01 14:40:54 +00:00
Sjoerd Simons
39a16a3233
rtpvp8: Add simple payloaders and depayloaders for VP8
...
Minimal implementation of http://www.webmproject.org/code/specs/rtp/ ,
version 0.3.2
2011-01-30 14:51:15 +00:00
Mark Nauwelaerts
0c5d139ba7
h263parse: move to videoparsers and separate plugin registration
2011-01-28 12:16:59 +01:00
Arun Raghavan
b33b88e4bb
h263parse: Add an h263parse element
...
This adds an h263parse element for parsing H.263 streams, breaking them
up into frame-sized buffers, and exporting metadata such as profile and
level.
https://bugzilla.gnome.org/show_bug.cgi?id=622276
2011-01-28 12:16:59 +01:00
Tim-Philipp Müller
03fc02132f
Back to development
2011-01-24 11:18:29 +00:00
Tim-Philipp Müller
eecc7a10c0
Release 0.10.21
2011-01-21 21:13:22 +00:00
Tim-Philipp Müller
72709f24ab
0.10.20.4 pre-release
2011-01-18 13:00:11 +00:00
Tim-Philipp Müller
24e89ab39c
0.10.20.3 pre-release
2011-01-11 23:44:51 +00:00
Tim-Philipp Müller
62c289f71d
0.10.20.2 pre-release
2011-01-08 03:10:00 +00:00
Tim-Philipp Müller
2aa584c915
configure: fix --disable-external
2011-01-07 15:47:39 +00:00
Tim-Philipp Müller
d03c175f6a
configure: use $LIBM instead of hard-coding -lm
2011-01-07 14:51:46 +00:00
Tim-Philipp Müller
a197901b82
jack: move plugin to gst-plugins-good
...
https://bugzilla.gnome.org/show_bug.cgi?id=621929
2011-01-02 15:11:52 +00:00
Tim-Philipp Müller
c6c3d9781b
selector: move input-selector and output-selector to core
...
https://bugzilla.gnome.org/show_bug.cgi?id=614306
2010-12-31 01:41:36 +00:00
Tim-Philipp Müller
222be5f0e9
valve: move valve element/plugin to core
...
https://bugzilla.gnome.org/show_bug.cgi?id=630808
2010-12-31 01:41:18 +00:00
Vincent Penquerc'h
17ab963b10
configure: use -pthread for xvid configure check
...
https://bugzilla.gnome.org/show_bug.cgi?id=637823
https://bugzilla.gnome.org/show_bug.cgi?id=637308
2010-12-29 16:07:44 +00:00
Thiago Santos
4938c2e9ea
camerabin2: Move basecamerasrc to gst-libs
...
Move the base camera src class to gst-libs/gst/basecamerabinsrc to
allow it to be included from the tests.
2010-12-23 13:20:31 -03:00
David Schleef
9fd41486a2
y4mdec: Add y4mdec
...
Feel the y4m love. It seeks. It works in pitivi.
2010-12-14 01:27:05 -08:00
Thiago Santos
ba878c95b2
camerabin2: adds location property
...
Adds a location property to enable applications to select
the captured files names. Locations are handled just like
multifilesink ones
Also disables -Wformat-nonliteral to allow to use non-literals
on g_strdup_printf on camerabin and generate a sequence of
locations for captures.
2010-12-08 15:38:28 -03:00
Thiago Santos
0ae8df4312
camerabin2: Keep it under --enable-experimental
...
camerabin2 is still under heavy development, activate it only if
the --enable-experimental flag is on.
Also add a note to the docs.
2010-12-08 15:38:28 -03:00
Thiago Santos
8fb8822532
examples: Adds camerabin2 example
...
Adds gtk camerabin2 example app
2010-12-08 15:38:27 -03:00
Thiago Santos
67415fc412
camerabin2: viewfinderbin: Adds viewfinderbin element
...
Adds viewfinder bin element, one of the modules of camerabin2
that is responsible for displaying the video from the camera.
For now it is only a bin with ffmpegcolorspace ! videoscale !
autovideosink
2010-12-08 15:38:26 -03:00
Tim-Philipp Müller
dd3fe6ad3c
configure: require released versions of core/base instead of old git
2010-12-08 16:30:12 +01:00
Mart Raudsepp
a8d891dc5e
dvbsuboverlay: initial version, work in progress
2010-12-08 16:30:09 +01:00
Wim Taymans
9e9b752889
configure: open 0.11 branch
2010-12-06 12:25:42 +01:00
Sebastian Dröge
5df40a727c
jp2kdecimator: Add a JPEG2000 decimator element
...
This element drops information from JPEG2000 images without reencoding.
2010-11-30 12:39:46 +01:00
Tim-Philipp Müller
5d5356b0b8
configure: we still require Gtk+ >= 2.14.0 when compiling against 2.0
...
The check for the minor version was dropped in one of the previous
commits.
2010-11-06 12:28:53 +00:00
Tim-Philipp Müller
2362acbec3
configure: don't even check for Gtk+ if --disable-examples is specified
...
There are Gtk+-based examples in plugin dirs and tests/icles/ too, and
we want to disable those as well then.
2010-11-05 00:32:35 +00:00
Tim-Philipp Müller
1ab0aa6544
configure: add --with-gtk option and default to Gtk+ 2.0 while the 3.0 API is still in flux
...
https://bugzilla.gnome.org/show_bug.cgi?id=634014
2010-11-05 00:24:31 +00:00
Tim-Philipp Müller
c250417078
tests: add very simple zbar unit test
...
Not valgrind clean yet (could be zbar's fault though).
2010-11-05 00:23:45 +00:00
Ole André Vadla Ravnås
0e4e351b83
applemedia: New plugin for Apple multimedia APIs
...
Provides the following elements:
qtkitvideosrc: OS X video source relying on the QTKit API. Comes with
hard-coded caps as the API does not provide any way of querying for
formats supported by the hardware. Hasn't been tested a lot, but seems
to work.
miovideosrc: OS X video source which uses the undocumented/private
CoreMediaIOServices API, which is also the one used by iChat.
Present on latest version of Leopard and all versions of Snow Leopard.
Has been tested extensively with built-in cameras and TANDBERG's
PrecisionHD USB camera.
vtenc, vtdec: Generic codec wrappers which make use of the undocumented/
private VideoToolbox API on OS X and iOS. List of codecs are currently
hard-coded to H.264 for vtenc, and H.264 + JPEG for vtdec. Can easily be
expanded by adding new entries to the lists, but haven't yet had time to
do that. Should probably also implement probing as available codecs depend
on the OS and its version, and there doesn't seem to be any way to
enumerate the available codecs.
vth264decbin, vth264encbin: Wrapper bins to make it easier to use
vtdec_h264/vtenc_h264 in live scenarios.
iphonecamerasrc: iPhone camera source relying on the undocumented/private
Celestial API. Tested on iOS 3.1 running on an iPhone 3GS. Stops working
after a few minutes, presumably because of a resource leak. Needs some
love.
Note that the iOS parts haven't yet been ported to iOS 4.x.
2010-10-28 15:08:08 +02:00
Tim-Philipp Müller
a3f9fab72f
alsaspdif: remove alsaspdifsink element
...
Remove alsaspdifsink, it's not needed any longer. alsasink in -base
has been able to handle SPDIF for a while now.
2010-10-05 11:42:42 +01:00
Tim-Philipp Müller
0bef0f92c8
configure: set plugin release datetime
2010-09-26 20:43:43 +01:00
Sebastian Dröge
bf9ffd28b8
configure: Use -DGST_DISABLE_DEPRECATED again for GIT versions
2010-09-21 12:33:18 +02:00
Sebastian Dröge
c28c480eb9
cog: Allow compilation without orc
...
Also don't ignore --disable-orc. Fixes bug #629897 .
2010-09-17 08:43:48 +02:00
Stefan Kost
bc1c9ac18e
metadata: remove metadata plugin
...
This plugins functionality is replaced by utility libraries in base for exif
and xmp. Jpeg images can use this via jpegformat plugin.
Fixes #486659
2010-09-15 18:22:51 +03:00
David Schleef
a25a81222d
colorspace: Revive element
...
Now based on Orc.
2010-09-14 11:32:19 -07:00
Edward Hervey
a913746ef9
configure.ac: Remove dependency on libswscale
...
It's not used in the gst opencv plugin.
2010-09-09 17:18:06 +02:00
Tim-Philipp Müller
960ccc118f
opencv: define CV_NO_BACKWARD_COMPATIBILITY to suppress warnings caused by compat header
...
Compile with -DCV_NO_BACKWARD_COMPATIBILITY for now, so that the compat header
doesn't get included, which causes compiler warnings that (it seems) can't be
switched off easily. As a result, we also specify a max. version in configure,
so the build doesn't break if our code doesn't compile against newer opencv
versions any more with that flag.
2010-09-09 15:29:31 +01:00
Thiago Santos
cf86df2d00
opencv: Adds new plugin opencv
...
Moves opencv plugin from http://github.com/Elleo/gst-opencv
into -bad module.
2010-09-08 17:15:51 -03:00
Tim-Philipp Müller
728f5ba5fa
Use AG_GST_CHECK_GST_PLUGINS_{GOOD,UGLY,BAD,FFMPEG} macros from common
...
to find plugin directories for the various modules our unit tests depend
on in an uninstalled environment. This makes sure these plugins are found
even when distchecking (which happens from a subdirectory, which means
that the currently used trick to find the uninstalled directories of
these modules doesn't work in that case).
2010-09-07 20:44:24 +01:00
Tristan Matthews
62634b48ed
examples: add test to demonstrate jack_client_t usage
2010-09-07 00:33:49 +03:00
Thiago Santos
32fdfbeb38
configure: Bump -core/-base requirements to 0.10.30.1
...
We need 0.10.30.1 to have latest tags in core/base for jifmux
tests.
2010-09-06 09:28:46 -03:00
David Schleef
eea40e46e2
cog: Fix generated Orc code
...
Also drop required Orc back down to 0.4.7.
2010-09-05 12:08:10 -07:00
Edward Hervey
016b85a10b
configure.ac: Bump orc requirement to 0.4.8.1
...
0.4.7 creates code with unavailable symbols
0.4.8 creates buggy code
Let's use git head of orc (which still won't work because git head
of orc still claims to be 0.4.8)
This allows all the rest of -bad to build properly.
2010-09-05 11:47:25 +02:00
David Schleef
7ce0ca6c89
interlace: new element
2010-09-04 11:22:26 -07:00
David Schleef
62d7f1f991
configure: require Orc 0.4.7
2010-09-04 11:22:25 -07:00
Tim-Philipp Müller
9b5498b013
Back to development
...
Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
the code is updated for the GST_FLOW_IS_* macro deprecations.
2010-09-04 14:25:02 +01:00
Tim-Philipp Müller
18b0375241
Release 0.10.20
2010-09-03 00:23:02 +01:00
Sebastian Dröge
315c690347
0.10.19.5 pre-release
2010-08-30 16:01:36 +02:00
Jan Schmidt
dab76bc68e
configure: Bump neon requirement to 0.27.0
...
Needed in order to have ne_set_connect_timeout
Fixes bug #625076
2010-08-30 15:15:43 +02:00
Sebastian Dröge
4d7ce8c506
0.10.19.4 pre-release
2010-08-21 21:42:04 +02:00
Tim-Philipp Müller
8486430ee5
0.10.19.3 pre-release
2010-08-11 17:19:57 +01:00
Tim-Philipp Müller
61f7a1e12b
0.10.19.2 pre-release
...
This commit is out of sequence, it really belongs between commits
1509833141
(Automatic update of
common submodule) and dd26f378b0
(configure: Fix the CELT checks to ...)
2010-08-11 11:35:23 +01:00
Tim-Philipp Müller
35680a0ee8
configure: bump core/base requirement to released versions
...
This commit is out of sequence, it really belongs between commits
1509833141
(Automatic update of
common submodule) and dd26f378b0
(configure: Fix the CELT checks to ...)
2010-08-11 11:35:19 +01:00
Tim-Philipp Müller
df0fed14e6
configure: fix --disable-external
...
This commit is out of sequence, it really belongs between commits
1509833141
(Automatic update of
common submodule) and dd26f378b0
(configure: Fix the CELT checks to ...)
2010-08-11 11:35:16 +01:00
Sebastian Dröge
dd26f378b0
configure: Fix the CELT check to actually succeed if CELT >= 0.5 is available
...
Also remove the AC_MSG_RESULTS([no]), pkg-config does this for us already.
2010-08-11 11:39:35 +02:00
Tim-Philipp Müller
caa8f156b6
configure: build and dist new coloreffects plugin
...
Fixes make distcheck.
2010-08-08 12:26:55 +01:00
Sebastian Dröge
4a339aba5c
configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
...
This first checks what is required for ISO C99 support and sets the relevant
compiler parameters and if no C99 compiler is found, it checks for a
C89 compiler. This enables us to check for and use C89/C99 functions
that gcc hides from us without the correct compiler parameters.
2010-08-04 19:26:51 +02:00
Filippo Argiolas
79c343bade
coloreffects: new plugin for lookup table color mapping
...
Implements a color lookup table filter with 4 presets:
- heat: fake heat camera effect
- sepia: sepia toning
- xray: invert + shade to blue
- xpro: cross process
https://bugzilla.gnome.org/show_bug.cgi?id=625817
2010-08-04 10:04:20 +02:00
Luis de Bethencourt
b870ff15b5
gaudieffects: Adds new plugin 'gaudieffects'
...
Adds the new 'gaudieffects' plugin, originally found
here: http://github.com/luisbg/gaudi_effects
Contains the following video effect elements: burn, chromium, dilate,
dodge, exclusion and solarize.
Thanks to Jan Schmidt for the reviewing and refactoring
2010-07-20 20:07:56 -03:00
Carl-Anton Ingmarsson
c27468f1a1
vdpauh264dec: use g_bit_storage instead of log2
...
log2 caused compile issues on certain platforms
2010-07-14 11:19:49 +02:00
Sebastian Dröge
191c2d38ea
wildmidi: Add support for wildmidi 0.2.3
...
Fixes bug #623722 .
2010-07-07 08:37:12 +02:00
Sebastian Dröge
2d80fd6c22
celt: Add check for celt 0.8
2010-07-05 09:53:33 +02:00
Sebastian Dröge
ab439a95bb
celt: Remove support for celt < 0.5
...
celt 0.5 was released more than a year ago and the bitstream is
incompatible with the current one anyway.
2010-07-05 09:52:18 +02:00
Sebastian Dröge
0d2fc6a730
gsettings: Initial version of GSettings plugin
...
This provides audio/video sources and sinks.
Fixes bug #616265 .
2010-07-04 17:00:35 +02:00
Olivier Crête
599027fe24
videomaxrate: Import plugin
...
Import plugin from PsiMedia, based on my work
2010-07-02 00:06:44 -04:00
Sebastian Dröge
dfeaa7709b
vdpau: Check for log2 and only use it if it's available
2010-06-29 11:21:30 +02:00
Tim-Philipp Müller
c6def75fc4
Bump automake requirement to 1.10 and autoconf to 2.60
...
For maintainability reasons, $(builddir) and other things.
See #622944 and #570428 .
2010-06-28 16:23:09 +01:00
Sebastian Dröge
4b22f8c136
configure: Require GTK+ >= 2.14 for the example
2010-06-27 10:36:58 +02:00
Carl-Anton Ingmarsson
0490cb89c6
vdpau: base vdpaumpegdec on GstBaseVideoDecoder
2010-06-23 21:51:53 +02:00
Sebastian Dröge
85d3c03d26
configure: Require GLib 2.20
2010-06-14 17:01:03 +02:00
Sebastian Dröge
1b73ff4469
configure: Check for orc instead of liboil
2010-06-14 14:53:33 +02:00
Sebastian Dröge
0351433db4
configure: Use GLIB_EXTRA_CFLAGS
2010-06-14 13:27:06 +02:00
Thiago Santos
9ab8959b30
jifmux: Fix tests building
...
Only build jifmux tests if libexif headers are present
2010-06-11 15:29:43 -03:00
David Schleef
999e3982a1
configure: use m4 macro for Orc check
2010-06-10 10:58:54 -07:00
Tim-Philipp Müller
a0dbd6561f
configure: require core/base git for the new image tags and helper functions
2010-06-10 14:17:24 +01:00
Sebastian Dröge
547f037ea4
rtmp: Move to ext and drop internal librtmp copy
...
We really don't want this in gst-plugins-bad because of
legal complexities around RTMP and possible problems
for distributions.
Add README that explains how to build librtmp to be suitable
for linking to the GStreamer plugin.
2010-06-05 18:02:39 +02:00
Bastien Nocera
b87668e143
rtmp: Add RTMP source plugin
...
https://bugzilla.gnome.org/show_bug.cgi?id=566604
2010-06-05 18:02:39 +02:00
Thiago Santos
b7660b122c
geometrictransform: New plugin for geometric transforms
...
Adds a new plugin that has elements that perform geometric
transformations to images. By geometric transformations I mean
that the operations are functions that given the output pixel
position, get the pixel position in the input image. This pixel
is then copied from input to output.
The gstgeometrictransform baseclass makes it easy to write
such elements. It boils down to write the mapping function
and exposing properties
Already added the first of the elements, 'pinch'. It's a common
effect in image editors, like gimp (distort -> pinch)
2010-06-04 15:31:18 -03:00
Olivier Crête
21686e3077
shm: Move to sys/ since it doesn't exist on windows
2010-06-03 15:27:43 -04:00
Olivier Crête
e87cd0a29a
shm: Add shm based sink and src
...
These two elements (shmsink and shmsrc) communicate buffers using POSIX
shared memory. They also communicate the caps. The source currently acts as
a live source and ignores the timestamps coming from the sink. It also does
not transfer the tags.
2010-06-03 15:27:41 -04:00
David Schleef
da14b6e292
configure: Orc is not required
2010-06-02 19:28:16 -07:00
David Schleef
772a6a4abd
Update Orc requirement to 0.4.4.1
2010-06-02 11:41:25 -07:00
David Schleef
6961d82039
cog: use common/orc.mak
2010-06-02 00:01:14 -07:00
Sebastian Dröge
820c8f9ed1
ivfparse: Integrate into the build system
2010-06-01 11:19:46 +02:00
Tim-Philipp Müller
7028ba1ff5
Back to development
2010-06-01 10:18:06 +01:00
Tim-Philipp Müller
cc058612ec
Release 0.10.19
2010-05-31 02:10:58 +01:00
Tim-Philipp Müller
3b7d758ce2
0.10.18.3 pre-release
2010-05-26 14:11:15 +01:00
Tim-Philipp Müller
0f70a6b885
docs: fix dist/distcheck issues with camerabin figures
...
Move figures into docs/plugins as well, to avoid issues with
make dist and make distcheck (make distdir will not first descend
into child directories). Out-of-source build seems to still work
as well.
2010-05-26 14:06:11 +01:00
Руслан Ижбулатов
71b8d4b5ce
mplex: add MPLEX_LDFLAGS variable
...
So mingw32 users can hack around a compiler/linker bug.
Fixes #617145
2010-05-25 15:48:10 +01:00
Philip Jägenstedt
1e5f371650
vp8: link with -lm -lpthread when testing for vp8 encoder/decoder
...
Fixup for bug #619172 .
2010-05-21 08:26:59 +02:00
Sebastian Dröge
d3c9d84fdf
vp8: Only enable the encoder or decoder if it's available in libvpx
...
Fixes bug #619172 .
2010-05-20 16:49:55 +02:00
David Schleef
c3d4977761
Split out GST_PLUGINS_BAD_CFLAGS from GST_CFLAGS
...
Move include directives for gst-libs into GST_PLUGINS_BAD_CFLAGS,
and fix all the Makefiles that use it. This is so that all the
include directories are added in the proper order: first the
directories in srcdir/builddir, then gst-plugins-base dirs, then
gstreamer dirs. If the order is wrong, installed headers may be
used instead of local headers and/or uninstalled headers from -base.
2010-05-19 18:24:02 -07:00
David Schleef
4991d5fef3
vp8: Add encoder/decoder
2010-05-19 19:24:02 +02:00
Sebastian Dröge
e0cb4fba52
resindvd: Check for dvdnav and dvdread libraries
2010-05-15 15:42:59 +02:00
Tim-Philipp Müller
1c3ed29f3d
0.10.18.2 pre-release
2010-05-15 00:19:17 +01:00
Tim-Philipp Müller
74a8473569
configure: fix --disable-external
2010-05-14 16:53:20 +01:00
Tim-Philipp Müller
e800ba112b
Remove oss4 plugin
...
It has been moved to gst-plugins-good.
See #614305 .
2010-05-11 19:08:45 +01:00
Tim-Philipp Müller
bb93d06ca0
Remove imagefreeze plugin/element.
...
It has been moved to gst-plugins-good.
See #613786 .
2010-05-11 14:02:33 +01:00
Sebastian Dröge
c2513b374a
configure: Check for GTK+ 3.0 and if it's not available for GTK+ 2.0
2010-05-11 10:04:50 +02:00
Tim-Philipp Müller
813e6b5809
Bump core/base requirements to released versions
2010-04-30 19:05:07 +01:00
Thiago Santos
27d7c799a6
configure: Drop -Wcast-align
...
Commit message copied from core's commit from Benjamin Otte:
246f5dba96
Apparently gcc warns that GstMiniObject is not castable to
GstEvent/Message/Buffer due to them containing 64bit variables, even
though ARM hackers claim that those only need 4byte alignment. And as
long as gcc behaves that way, this warning is not very useful.
So we'll remove the warning until this problem is fixed.
Fixes #615698
2010-04-15 10:26:45 -03:00
David Schleef
f6f9563dc8
tools: Add element-maker
...
Add a script that creates elements based on any of the GStreamer
base classes. It isn't very user friendly at the moment, one
needs to edit the script to make it work properly. Each base class
has a template file describing what to put into the constructed
element. Eventually, these templates should be moved to reside
with the base class source and installed to a well-known directory,
where an installed script could find them.
The template files use the .c ending so editors know they are C
source, but gst-indent doesn't handle them correctly. So they
need to be committed with -n. Ugh. I'll try to figure out a fix
for that soon.
2010-04-14 16:43:23 -07:00
Edward Hervey
9704c00b0d
configure: Remove -Wundef flag
...
Same fix as for #615161
2010-04-12 12:42:06 +02:00
Benjamin Otte
52e02c83a4
Use pkgconfig to detect dvdnav
...
The previously used dvdnav-config script was broken in a lot of distros.
2010-03-24 12:17:19 +01:00
Benjamin Otte
1cd74f1e40
Remove -Wundef for Windows
...
Windows headers tend to check _MSC_VER uncondtionally in some places,
but use #ifdef _MSC_VER in other places.
2010-03-23 01:16:26 +01:00
Benjamin Otte
57eb06be5e
Add a bunch of warning flags
...
None of them trigger any warning
2010-03-23 01:16:26 +01:00
Benjamin Otte
240f494aa7
Add -Wold-style-definition
...
and fix the warnings
2010-03-22 16:56:03 +01:00
Benjamin Otte
647cf64c01
Add -Wformat-nonliteral -Wformat-security flags
...
and fix the warnings
2010-03-22 16:22:22 +01:00
Benjamin Otte
33c2f5fb01
Add -Wwrite-strings
...
and fix its warnings
2010-03-22 13:16:33 +01:00
Benjamin Otte
010789159d
Add -Wundef
...
and fix the warnings
2010-03-22 12:30:01 +01:00
Benjamin Otte
b7655bbd2e
Add -Wredundant-decls flag
...
and fix warnings from it
2010-03-22 12:05:59 +01:00
Benjamin Otte
f96e4f1581
Add -Wmissing-declarations -Wmissing-prototypes to configure flags
...
And fix all warnings
2010-03-21 21:39:18 +01:00
Benjamin Otte
1ca0e14de1
configure: s/GST_CVS/GST_GIT/
2010-03-21 17:54:26 +01:00
Руслан Ижбулатов
12fb307494
cog: Check for libpng >= 1.2 instead of libpng12
2010-03-17 15:31:46 +01:00
Stefan Kost
3b78cc5eca
jpegformat: add xmp reading and writing support
...
Bump needed base version for new xmp helper library. Use xmp helpers in
jpegparse and jifmux.
2010-03-12 10:35:15 +02:00
Sebastian Dröge
81e6d94bb5
configure: Fix merge mistake
2010-03-12 08:23:46 +00:00
Sebastian Dröge
7efecfc961
segmentclip: Add audio/video buffer segment clip elements
...
These elements clip the audio/video buffers to the configured segment
for the case when the upstream elements don't do this correctly.
2010-03-12 07:29:58 +00:00
Sebastian Dröge
b0590069ec
imagefreeze: Add still frame stream generator element
2010-03-12 07:29:57 +00:00
Thiago Santos
c5034a716d
metadata: Remove _XMP_GEO_* tags
...
Removes GST_TAG_XMP_GEO_LOCATION_COUNTRY,
GST_TAG_XMP_GEO_LOCATION_CITY and
GST_TAG_XMP_GEO_LOCATION_SUBLOCATION from metadata's
private tags as those are now present at -core tags.
Fixes #612410
2010-03-11 15:46:21 -03:00
Benjamin Otte
ce76c3d6d7
Update for recent changes to common submodule
...
This just replaces every "$ERROR_CFLAGS" usage with a usage of
"$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
previously.
Actually using that separation will happen later.
2010-03-10 22:09:14 +01:00
Sebastian Dröge
1055c1a073
configure: Use automake 1.11 silent rules instead of shave if available
...
This makes sure that we use something that is still maintained and
also brings back libtool 1.5 support.
2010-03-09 21:05:49 +00:00
David Schleef
e98fc783c8
invtelecine: Add invtelecine element
...
Automatic inverse telecine element. Right now, it clumsily attempts
to rearrange video fields into frames that don't have combing effects,
and only works with 60i/24p content at 720x480. Later, it will handle
other pulldown variations, change caps and smooth timestamps
appropriately.
2010-03-09 12:34:36 -08:00
Tim-Philipp Müller
5d0b8af8e6
Back to development
2010-03-09 18:00:26 +00:00
Tim-Philipp Müller
9194b36eb2
Release 0.10.18
2010-03-06 01:49:26 +00:00
Tim-Philipp Müller
e282e8d0d9
0.10.17.4 pre-release
2010-03-03 23:42:28 +00:00
Tim-Philipp Müller
162c3059e4
0.10.17.3 pre-release
2010-02-24 02:03:11 +00:00
Sebastian Dröge
e9990ea6bb
configure: Call $PKG_CONFIG instead of pkg-config to fix cross compilation
2010-02-23 17:29:31 +01:00
Tim-Philipp Müller
2e5a516fba
0.10.17.2 pre-release
2010-02-19 10:35:10 +00:00
Tim-Philipp Müller
cbbfba3152
configure: fix up GST_CXXFLAGS properly
...
We don't want C specific flags in GST_CXXFLAGS, so base it on the
GST_CFLAGS that only contains the pkg-config CFLAGS but none of
the GST_OPTION_CFLAGS. Also, we only need the local includes once.
2010-02-15 23:43:47 +00:00
Stefan Kost
77b97d4a2d
configure: base GST_CXXFLAGS on --cflags from pkg-config
...
pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
point for for both C and CXX settings.
2010-02-15 23:17:57 +02:00
Mark Nauwelaerts
e3081a71ba
Moved 'ivorbis(dec)' from -bad to -base.
...
Fixes #609063 .
2010-02-15 12:20:48 +01:00
Tim-Philipp Müller
0f0a538150
tests: add unit test for dataurisrc
...
Requires fixes from core git, so bump core requirement to git as well.
2010-02-15 00:56:33 +00:00
Sebastian Dröge
f79842e308
Moved 'shapewipe' from -bad to -good
...
Fixes bug #584536 .
2010-02-12 11:35:17 +01:00
Arnout Vandecappelle
bb5331e272
jpegparse: new jpeg parser element. FIxes #583098
...
Parse JPEG images, extracts its metadata, set caps and
packetize an image per buffer.
2010-01-29 11:41:15 +02:00
Sebastian Dröge
b56436e793
dataurisrc: Add directory for data: URI source
2010-01-25 11:15:16 +01:00
Alessandro Decina
aff35e5e65
Don't build osxvideosrc and qtwrapper in Snow Leopard.
...
QuickTime isn't available anymore in OS X Snow Leopard.
2010-01-22 10:48:54 +01:00
David Schleef
43147671c1
flite: Add flitetestsrc
...
Flite is a speech synthesizer library (BSD-ish license). This element
negotiates a (possibly) multichannel audio stream, and then continually
outputs buffers naming the number and position of the channel. It's
kinda crappy, but I needed it for testing purposes.
2010-01-16 13:03:24 -08:00
Sebastian Dröge
cf89e526e3
configure: Check for gmodule-export-2.0 for GtkBuilder
2010-01-16 11:26:15 +01:00
Sebastian Dröge
92b7c0ad15
configure: Require GTK+ >= 2.12 for GtkBuilder
...
GTK+ 2.12 is already older than 2 years so this shouldn't
be a problem for anybody. Also it's only used in examples.
2010-01-16 11:16:05 +01:00
Javier Jardón
878ccf4a56
tests: Port from libglade to GtkBuilder
...
Fixes bug #601108 .
2010-01-16 11:14:55 +01:00
Руслан Ижбулатов
d61abce8e4
librfb: port rfbsrc to MinGW
...
Fixes #606677
2010-01-12 00:29:57 +00:00
Руслан Ижбулатов
01f514160f
configure: include <windows.h> into msacm.h conftest
2010-01-11 16:46:42 +01:00
Sebastian Dröge
253fb99a56
cog: Don't build orc_memcpy() and depend on orc >= 0.4.3 for orc_memcpy()
...
In the latest release this function is already defined.
2009-12-14 16:08:01 +01:00