Nicolas Dufresne
a7d6eb2afa
Simplify and fix the static linking
...
Some libtool will endup removing the shared build when running a static
build. That had unwanted side effect. Rather then fighting libtool to
get to build each static and shared seperatly, let libtool build with
the LIBAV_DEPS added to LIBADD (list of libav*.a) and finally remove the
extra .a from the archive and fix the .la to what cerbero will expect.
2017-05-10 10:03:45 -04:00
Nicolas Dufresne
dcc36f6e0a
libav: Allow build both static dynamic plugins
...
When building plugins with internal FFMPEG, we use different link
flags depending if it is static or shared. As we want to build both
static and dynamic plugins at once, rewrite the rules so we can
pass the right flags.
https://bugzilla.gnome.org/show_bug.cgi?id=779344
2017-05-09 08:49:17 -04:00
Sebastian Dröge
57c7a1fae2
Back to development
2017-05-04 18:59:14 +03:00
Sebastian Dröge
011dc043c8
Release 1.12.0
2017-05-04 15:39:47 +03:00
Sebastian Dröge
4b1c9ef6ac
Release 1.11.91
2017-04-27 17:35:41 +03:00
Tim-Philipp Müller
0282b4ea01
Automatic update of common submodule
...
From 60aeef6 to 48a5d85
2017-04-24 20:30:15 +01:00
Jan Schmidt
02fc07cfa9
Revert "configure: Set the assembler used for libav to $CC"
...
This reverts commit 1a265f029a
.
It also makes it impossible to pass something other than $CC
as the assembler. People should adjust the passed AS variable
if they need something different.
2017-04-21 20:54:20 +10:00
Edward Hervey
b32076dc34
configure: Remove usage of memalign_hack in ffmpeg
...
It was removed in the last release
2017-04-14 14:55:52 +02:00
Sebastian Dröge
32addd9757
avaudenc/dec: Blacklist more PCM decoders/encoders
2017-04-13 15:23:45 +03:00
Sebastian Dröge
58544546ff
libav: Update to ffmpeg n3.3
2017-04-13 15:15:55 +03:00
Tim-Philipp Müller
bebbb90c9b
Automatic update of common submodule
...
From 39ac2f5 to 60aeef6
2017-04-10 23:50:55 +01:00
Sebastian Dröge
aff7ab6fdf
Release 1.11.90
2017-04-07 16:34:46 +03:00
Arun Raghavan
a3b7aebf6b
avvidenc: Fix compiler errors in the previous commit
...
The declaration of 'const char *klass' was shadowing a function
argument.
2017-03-22 12:55:40 +05:30
Arun Raghavan
2e25f166fc
avvidenc: Classify image encoders with "Image" instead of "Video"
...
This allows gst_video_convert_sample*() to work with codecs for which we
have libav encoders (such as BMP).
https://bugzilla.gnome.org/show_bug.cgi?id=780317
2017-03-21 09:49:45 +05:30
Sebastian Dröge
fecf973bc9
avcodecmap: Add mappings for I420/I422/Y444_12LE/BE and GBRA
...
https://bugzilla.gnome.org/show_bug.cgi?id=780100
2017-03-16 17:22:51 +02:00
Emeric Grange
d666041a51
avcodecmap: Add GBR_12LE/BE and GBRA_12LE/BE pixel format mapping for CineForm decoder
2017-03-16 16:10:23 +02:00
Jan Schmidt
bcbe3aff83
avvidenc: Add Stereo3D mapping
...
Add mapping between GStreamer multiview modes/flags and
libav Stereo3D frame packings when encoding video.
https://bugzilla.gnome.org/show_bug.cgi?id=767938
2017-03-16 15:23:01 +11:00
Jan Schmidt
8e6fbe7f63
avviddec: Map any stereo3D info to multiview modes
...
Map any libav Stereo3D side data to GStreamer multiview
mode / flags for playback.
https://bugzilla.gnome.org/show_bug.cgi?id=767938
2017-03-16 15:23:01 +11:00
Sebastian Dröge
887e45e6cc
avcodecmap: Add mapping for CineForm HD / CFHD codec
...
https://bugzilla.gnome.org/show_bug.cgi?id=780024
2017-03-14 18:02:23 +02:00
Sebastian Dröge
2e79bd3d40
meson: Update version
2017-02-24 15:59:51 +02:00
Sebastian Dröge
eef810318a
Back to development
2017-02-24 15:37:46 +02:00
Sebastian Dröge
d3cb08dded
Release 1.11.2
2017-02-24 15:07:59 +02:00
Tim-Philipp Müller
898d14b229
meson: dist meson build files
...
Ship meson build files in tarballs, so people who use tarballs
in their builds can start playing with meson already.
2017-02-14 20:38:03 +00:00
Sebastian Dröge
1bd42625f8
libav: Update to n3.2.4
2017-02-12 21:48:20 +02:00
Sebastian Dröge
bc11440360
libav: Update to ffmpeg n3.2.3
2017-02-08 16:11:23 +02:00
Sebastian Dröge
7944485aee
configure: Require building against at least ffmpeg 3.0
...
See also https://bugzilla.gnome.org/show_bug.cgi?id=778283
2017-02-08 16:10:52 +02:00
Tim-Philipp Müller
e94fcc2377
meson: bump version
2017-01-13 12:43:37 +00:00
Sebastian Dröge
fca6cd0460
Back to development
2017-01-12 16:32:56 +02:00
Sebastian Dröge
c39e08dfb5
Release 1.11.1
2017-01-12 16:11:31 +02:00
Garima Gaur
14dc964f0e
Fix some caps leaks when creating pad templates
...
https://bugzilla.gnome.org/show_bug.cgi?id=776700
2017-01-02 12:41:20 +00:00
Tim-Philipp Müller
beb11a99ba
Really remove generated .spec file
2016-12-16 17:33:44 +00:00
Tim-Philipp Müller
06b8d3e4bb
Remove generated .spec file
...
Likely extremely bitrotten, and we should not ship this anyway.
2016-12-16 17:32:56 +00:00
Thibault Saunier
f5b6d274e2
meson: Support building without Gst debug
2016-12-09 17:51:34 -03:00
Sebastian Dröge
a7b62f8d93
libav: Update to n3.2.2
2016-12-08 16:13:49 +02:00
Sebastian Dröge
cfd7503959
avcodecmap: Add mapping for Flash Screen2 codec
2016-12-04 23:39:00 +02:00
Edward Hervey
bedc1d982d
Automatic update of common submodule
...
From f980fd9 to 39ac2f5
2016-12-03 08:20:40 +01:00
Sebastian Dröge
35f9fd9355
avdemux: Disable GIF "demuxer"
...
It's actually a parser but it a) can only work with the ffmpeg GIF
decoder that is deactivated anyway, and b) it currently causes infinite
linking of avdemux_gif elements with a multiqueue in between in
decodebin.
https://bugzilla.gnome.org/show_bug.cgi?id=775516
2016-12-02 17:06:50 +02:00
Sebastian Dröge
77ad28cd44
avprotocol: Don't use GST_LOG_OBJECT() and friends on an arbitrary struct that is not a GObject
...
https://bugzilla.gnome.org/show_bug.cgi?id=775516
2016-12-02 14:19:46 +02:00
Sebastian Dröge
4759bed801
libav: Update to ffmpeg n3.2.1
2016-11-26 14:00:39 +02:00
Sebastian Dröge
ed0d75c497
libav: Change ffmpeg submodule from GIT protocol to HTTPS
2016-11-26 13:59:12 +02:00
Tim-Philipp Müller
7974abe95d
common: use https protocol for common submodule
...
https://bugzilla.gnome.org/show_bug.cgi?id=775110
2016-11-26 11:26:49 +00:00
Thibault Saunier
2ae66e2721
Define plugin license outside the call to PLUGIN_DEFINE
...
Msvc fails at pre processing it and states that the
the use of "#" is invalid inside a macro.
2016-11-25 13:22:34 -03:00
Thibault Saunier
56941cc920
meson: Ignore spurious issues when building with msvc
2016-11-25 13:22:34 -03:00
Thibault Saunier
863f2c7bb1
Properly check if unistd.h is avalaible
...
And stop providing a meson.h.config as it is not needed (as meson dep
has been bumped to 0.36)
2016-11-25 13:22:34 -03:00
Edward Hervey
9258b8ba53
avcodecmap: Add support for packed 32bit RGBx variants
...
We can support those, so just add the mapping
2016-11-24 17:15:14 +01:00
Sebastian Dröge
ac4a47bacb
av: Enable IVF demuxer (and muxer)
...
It works and is a quite unimportant format, we should get rid of our
parser to reduce the amount of code to maintain.
2016-11-16 17:06:54 +02:00
Marinus Schraal
06a9a34d6d
avdemux: Map artist to artist tag
...
It was incorrectly mapped to album-artist before.
https://bugzilla.gnome.org/show_bug.cgi?id=774398
2016-11-14 13:03:07 +02:00
Tim-Philipp Müller
b81813d928
avmux: blacklist fifo plugin
...
Avoids criticals in gst-inspect-1.0 -a
2016-11-12 15:21:59 +00:00
leigh123linux@googlemail.com
3c3be3125f
avvidenc/dec: Disable more hardware encoder/decoders
...
Important when using a system ffmpeg/libav.
https://bugzilla.gnome.org/show_bug.cgi?id=774278
2016-11-12 10:33:51 +02:00
Michael Olbrich
83ff353ff9
configure: fix target_os when cross-compiling for arm
...
For arm 'host_os' is '*-gnueabi' or '*-gnueabihf' so sed needs to cut of
more. Otherwise configuring ffmpeg will fail with "Unknown OS 'linuxeabi'."
or something like that.
https://bugzilla.gnome.org/show_bug.cgi?id=774215
2016-11-10 17:30:16 +02:00