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
Sebastian Dröge
88da0fb956
avviddec: Fix comment to say interlace-mode instead of interlaced-mode
2016-11-04 16:27:59 +02:00
Sebastian Dröge
2c38c99a86
avcodecmap: It's interlace-mode, not interlaced-mode
2016-11-04 16:22:07 +02:00
Scott D Phillips
3423d0f553
meson: Include libav dependency in FFmpeg check
...
The FFmpeg-origin check can't work if it isn't provided the
dependency library.
https://bugzilla.gnome.org/show_bug.cgi?id=773911
2016-11-03 21:55:53 -03:00
Sebastian Dröge
7f39f69c7c
avcodecmap: Add variant to the ProRes caps
...
https://bugzilla.gnome.org/show_bug.cgi?id=769048
2016-11-01 20:42:52 +02:00
Sebastian Dröge
5e61a8999f
avviddec: Use interlaced-mode=interleaved and set field-order if possible
...
https://bugzilla.gnome.org/show_bug.cgi?id=771376
2016-11-01 20:42:52 +02:00
Sebastian Dröge
d2e65754b3
avcodecmap: Configure field order in the context if we can
...
https://bugzilla.gnome.org/show_bug.cgi?id=771376
2016-11-01 20:42:52 +02:00
Sebastian Dröge
fb9fea0223
avvidenc: Set colorimetry information in the context if known
...
https://bugzilla.gnome.org/show_bug.cgi?id=750882
2016-11-01 20:42:52 +02:00
Sebastian Dröge
5b40fb965b
avviddec: Set colorimetry information from the context if known
...
But only if upstream did not provide that information.
https://bugzilla.gnome.org/show_bug.cgi?id=750882
2016-11-01 20:42:52 +02:00
Tim-Philipp Müller
1595ba92b1
meson: update version
2016-11-01 18:11:42 +00:00
Tim-Philipp Müller
efe5797041
avcodecmap: Add mapping for Opus audio decoder
...
Make avdec_opus work.
https://bugzilla.gnome.org/show_bug.cgi?id=773672
2016-11-01 19:05:37 +02:00
Sebastian Dröge
d634d9fac3
Back to development
2016-11-01 18:53:15 +02:00
Sebastian Dröge
50ffd5a805
Release 1.10.0
2016-11-01 18:10:45 +02:00
Tim-Philipp Müller
36de7332f5
libav: Update to ffmpeg n3.2
2016-10-28 12:55:34 +01:00
Tim-Philipp Müller
fa5e58b9ce
meson: fix version
2016-10-27 10:44:20 +01:00
Sebastian Dröge
f1bca3115e
avaudenc/dec: Allow compilation against ffmpeg < 3.2 again
2016-10-26 23:29:40 +03:00
Sebastian Dröge
440482475f
avaudenc/dec: Ignore S64BE/LE pseudo-codecs
2016-10-26 23:20:52 +03:00
Sebastian Dröge
3dc0a972c0
libav: Update to ffmpeg 3.2 release branch
...
Release 3.2.0 is planned tomorrow and we should keep track of the latest
major version for 1.10 as we did in the past too.
2016-10-26 23:20:35 +03:00
Sebastian Dröge
e64c140d1c
configure: Fix shell syntax error
...
Assignments must not have spaces around the '='
2016-10-24 10:30:05 +03:00
Sebastian Dröge
41dc903824
libav: Update to ffmpeg n3.1.5
2016-10-22 12:48:40 +03:00
Nirbheek Chauhan
77e26de12e
meson: Don't set c_std to gnu99
...
Use the default for each compiler on every platform instead. This
improves our compatibility with compilers that don't have gnu99 as
a c_std.
2016-10-15 22:20:40 +05:30
Sebastian Dröge
108b08ccda
libav: Update to ffmpeg n3.1.4
2016-10-06 14:25:39 +03:00
Thibault Saunier
eff2c8be16
meson: Setup pre-commit hooks when configuring
2016-09-30 11:38:37 -03:00
Sebastian Dröge
4a9a7d61e5
Release 1.9.90
2016-09-30 13:03:42 +03:00
Sebastian Dröge
e3558d4d07
avviddec: Use enum instead of magic numbers for the chroma siting values
2016-09-29 12:01:59 +03:00
Sebastian Dröge
036da8b33c
configure: Depend on gstreamer 1.9.2.1
2016-09-14 11:31:07 +02:00
Sebastian Dröge
8443af343e
av: Cast AVContext::bit_rate to a guint before passing to varargs functions
...
We expect it to be a int or uint, however it changed the type to a
int64_t in later versions of ffmpeg. As such it would be passed as a 64
bit value to varargs functions, while the consumer of the arguments
assumes only 32 bits. This causes crashes.
https://bugzilla.gnome.org/show_bug.cgi?id=771092
2016-09-14 11:20:48 +02:00
Jan Schmidt
77f4d2f06b
Automatic update of common submodule
...
From b18d820 to f980fd9
2016-09-10 20:52:01 +10:00
Jan Schmidt
916ac9c882
Automatic update of common submodule
...
From f49c55e to b18d820
2016-09-10 09:58:11 +10:00
Thibault Saunier
f6c31d1cb6
build: Do not link plugin against lzma and bz2 if using system install
...
And bump version to 1.9.2
2016-09-05 12:44:37 -03:00
Iain Lane
f5f32986b6
Only use AV_CODEC_ID_WRAPPED_AVFRAME on new enough libavcodecs
...
https://bugzilla.gnome.org/show_bug.cgi?id=770753
2016-09-03 14:20:26 +03:00
Sebastian Dröge
b6c5ea582a
Back to development
2016-09-01 12:31:21 +03:00
Sebastian Dröge
fca6c1bdb0
Release 1.9.2
2016-09-01 12:31:10 +03:00
Sebastian Dröge
df3e278b4c
libav: Update to ffmpeg n3.1.3
2016-08-29 17:03:18 +03:00
Thibault Saunier
e4b51a81cb
Add support for Meson as alternative/parallel build system
...
https://github.com/mesonbuild/meson
We only support building with ffmpeg installed system wide and not as
subproject yet.
2016-08-29 09:56:18 -03:00