Tim-Philipp Müller
c9a47c0c8d
Remove autotools build system
2019-10-14 11:04:18 +01:00
Mathieu Duponchelle
3429ddde38
docstrings: port ulinks to markdown links
2019-08-23 18:56:01 +02:00
Mathieu Duponchelle
f554369ed5
doc: remove xml from comments
2019-05-29 22:20:40 +02:00
Thibault Saunier
af01988534
doc: Port documentation to hotdoc
2019-05-13 11:34:56 -04:00
Nirbheek Chauhan
8f807477eb
meson: Add feature options for all plugins
...
Checks for GL, Qt5, and C++ are still automagic. FIXMEs have been
added for these so they can be fixed later.
https://bugzilla.gnome.org/show_bug.cgi?id=795107
2018-07-27 18:42:54 +05:30
Xavier Claessens
edd9c8f6b8
Meson: Generate pc file for all plugins in good
...
https://bugzilla.gnome.org/show_bug.cgi?id=794568
2018-04-25 11:07:06 +01:00
Tim-Philipp Müller
072c070e6c
docs: remove pointless Since: 0.10.x markers
2018-02-15 00:58:38 +00:00
Tim-Philipp Müller
1473b662de
lame: hook up to build system
...
https://bugzilla.gnome.org/show_bug.cgi?id=774252
2017-08-26 09:14:55 +01:00
Nicolas Dufresne
3169f86edd
Remove plugin specific static build option
...
Static and dynamic plugins now have the same interface. The standard
--enable-static/--enable-shared toggle are sufficient.
2017-05-16 14:07:56 -04:00
Nirbheek Chauhan
05afa8fd70
Add support for Meson as alternative/parallel build system
...
https://github.com/mesonbuild/meson
With contributions from:
Tim-Philipp Müller <tim@centricular.com>
Jussi Pakkanen <jpakkane@gmail.com> (original port)
Highlights of the features provided are:
* Faster builds on Linux (~40-50% faster)
* The ability to build with MSVC on Windows
* Generate Visual Studio project files
* Generate XCode project files
* Much faster builds on Windows (on-par with Linux)
* Seriously fast configure and building on embedded
... and many more. For more details see:
http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html
http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html
Building with Meson should work on both Linux and Windows, but may
need a few more tweaks on other operating systems.
2016-08-20 11:29:37 +01:00
Vineeth TM
31c1ed8b9b
ugly: use new gst_element_class_add_static_pad_template()
...
https://bugzilla.gnome.org/show_bug.cgi?id=763082
2016-03-24 14:38:13 +02:00
Thiago Santos
f781e62e09
audioencoders: use template subset check for accept-caps
...
It is faster than doing a query that propagates downstream and
should be enough
Elements: amrnbenc, lamemp3enc, twolamemp2enc
2015-08-15 22:15:26 -03:00
Tim-Philipp Müller
b33f30c658
docs: update example pipelines in element docs
...
Mostly gst-launch -> gst-launch-1.0, but also
use autoaudiosink/autovideosink in more places
and update pipelines a little or flesh out
descriptions.
2015-05-10 11:34:33 +01:00
Sebastian Dröge
0c13b4fa6e
Constify some static arrays everywhere
2015-01-21 09:56:41 +01:00
Olivier Crête
365b99e66a
lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
...
lame does internal resampling, but the base class only cares about
the number of raw samples, so tell finish frames about that, not
the number of samples in the outgoing frame.:
2013-05-09 19:48:37 -04:00
Sebastian Dröge
86d714bd71
gst: Add better support for static plugins
2013-04-15 15:56:02 +02:00
Tim-Philipp Müller
9564103f81
Fix FSF address
...
https://bugzilla.gnome.org/show_bug.cgi?id=687520
2012-11-03 20:40:37 +00:00
Tim-Philipp Müller
d9cc1909d0
Remove -DGST_USE_UNSTABLE_API
2012-09-17 16:57:30 +01:00
Tim-Philipp Müller
d736729b7b
gst_tag_list_free -> gst_tag_list_unref
2012-08-04 16:13:36 +01:00
Tim-Philipp Müller
0f99a78015
Use new gst_element_class_set_static_metadata()
2012-04-10 00:47:44 +01:00
Sebastian Dröge
0307b234bc
gst: Update for GST_PLUGIN_DEFINE() API changes
2012-04-05 17:40:12 +02:00
Sebastian Dröge
54dcb50611
gst: Update versioning
2012-04-04 14:38:53 +02:00
Wim Taymans
7134a5f1e1
update for memory api changes
2012-03-15 13:38:16 +01:00
Alessandro Decina
0e594130e7
amrwbdec, lame, mad: link to libgstbase
2012-02-27 06:35:01 +01:00
Sebastian Dröge
9ec4db8bbc
lame: Use new audio encoder/decoder base class API for srcpad caps
2012-02-01 16:27:49 +01:00
Wim Taymans
944b47414d
port to new memory API
2012-01-25 11:57:07 +01:00
Sebastian Dröge
f8506e1c90
Merge branch 'master' into 0.11
...
Conflicts:
ext/a52dec/gsta52dec.c
ext/a52dec/gsta52dec.h
ext/lame/gstlame.c
ext/lame/gstlame.h
ext/lame/gstlamemp3enc.c
ext/mad/gstmad.c
ext/mad/gstmad.h
gst/mpegaudioparse/gstmpegaudioparse.c
gst/mpegstream/gstdvddemux.c
gst/realmedia/rdtdepay.c
po/es.po
po/lv.po
po/sr.po
2012-01-10 15:17:11 +01:00
Sebastian Dröge
8404c29a42
lamemp3enc: Update for the new raw audio caps
2012-01-05 10:37:04 +01:00
Tim-Philipp Müller
e0fc333b3f
lame: fix LIBADD order in Makefile.am
2012-01-04 18:42:34 +00:00
Tim-Philipp Müller
de6b18ea84
lame: fix printf format in debug statements
...
https://bugzilla.gnome.org/show_bug.cgi?id=666926
2011-12-27 22:54:34 +00:00
Mark Nauwelaerts
789fc8195d
lame: ensure parsed output
...
... by doing some basic parsing of encoded lame data.
2011-12-26 18:29:00 +01:00
Mark Nauwelaerts
9cc793c10b
lame: cleanup unused instance struct fields
2011-12-26 18:28:58 +01:00
Mark Nauwelaerts
4ca166c84e
lamemp3enc: ensure parsed output
...
... by doing some basic parsing of encoded lame data.
Fixes #652150 .
2011-12-26 18:28:28 +01:00
Mark Nauwelaerts
8ed7ab2931
lamemp3enc: do not leak merged tags
2011-12-26 18:28:12 +01:00
Vincent Penquerc'h
f877920db7
various: fix pad template ref leaks
...
https://bugzilla.gnome.org/show_bug.cgi?id=662664
2011-11-28 13:10:01 +00:00
Tim-Philipp Müller
137c2da193
ext: fix more printf format warnings in debug messages
2011-11-23 23:29:03 +00:00
Tim-Philipp Müller
684cd3ce3e
lamemp3enc: cosmetic error message change
...
LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
2011-11-11 01:27:47 +00:00
Tim-Philipp Müller
713f4bc700
lame: remove lame element, it's been superseded by lamemp3enc
2011-10-30 13:47:26 +00:00
Tim-Philipp Müller
42a7484cea
ext, gst: update for taglist API changes
2011-10-30 11:51:58 +00:00
Wim Taymans
bb98769e32
lame: fix raw audio caps too
2011-09-27 18:19:50 +02:00
Wim Taymans
9f2adb09d7
lame: port to 0.11
2011-09-27 18:15:00 +02:00
Sebastian Dröge
1d1cffe8ee
lame: Don't get the parent class again, GST_BOILERPLATE does this already
2011-09-26 16:08:20 +02:00
Sebastian Dröge
32fa778b5c
lame: Fix variable 'gstelement_class' set but not used compiler warning
2011-09-26 16:07:54 +02:00
Mark Nauwelaerts
bddd9d8804
lame: use some more boilerplate
2011-09-26 15:17:06 +02:00
Mark Nauwelaerts
e15c5ae76e
lame: port to audioencoder
2011-09-26 15:17:04 +02:00
Mark Nauwelaerts
5c322ede2b
lamemp3enc: use some more boilerplate
2011-09-26 15:17:02 +02:00
Mark Nauwelaerts
256176802b
lamemp3enc: really report bitrate rather kbitrate
2011-09-26 15:16:59 +02:00
Mark Nauwelaerts
5f6ab8a5c7
lamemp3enc: port to audioencoder
2011-09-26 15:16:57 +02:00
Sebastian Dröge
7b131f816a
lamemp3enc: Post CODEC and BITRATE tags
...
Also filter any CODEC/AUDIO_CODEC tags from incoming
tag events.
Fixes bug #391543 .
2011-05-18 15:17:20 +02:00
Tim-Philipp Müller
817779ca35
lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
...
The element downstream of mp3enc might only accept certain sample rates or channels,
make sure we relay any restrictions that do exist to upstream when it does a
get_caps() on the sink pad. That way upstream elements like audioresample or
audioconvert can pick a sample rate / channel configuration that will be accepted,
instead of just negotiating to the highest, which might then be rejected.
https://bugzilla.gnome.org/show_bug.cgi?id=641151
2011-02-03 18:27:05 +00:00