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
Thibault Saunier
80924aab15
Use the new API to post flow ERROR messages on the bus
...
https://bugzilla.gnome.org/show_bug.cgi?id=770158
2016-08-26 19:23:32 -03:00
Josep Torra
410b0e3842
build: silence error about pthread for 'make check' in osx
...
Fixes "clang: error: argument unused during compilation: '-pthread'"
2016-08-26 21:47:04 +02:00
Tim-Philipp Müller
e5ceb287d3
libav: fix confusing 'insane framerate' debug log message
...
Usually means no framerate / variable framerate. Also the
fraction arguments were swapped.
2016-08-20 10:54:07 +01:00
Sebastian Dröge
490e98913d
configure: Explicitly disable CrystalHD decoder
...
Otherwise it will pick it up when the system has the relevant headers,
and then linking produces an unusable plugin later as we don't ensure
that the plugin also links against the crystalhd library.
https://bugzilla.gnome.org/show_bug.cgi?id=769809
2016-08-16 21:11:35 +03:00
Sebastian Dröge
0a7c82bac4
libav: Update to ffmpeg n3.1.2
2016-08-16 10:43:18 +03:00
Edward Hervey
8b374b3f82
avvidec: Ensure skipping strategy gets properly reset
...
When switching playback modes, like from TRICKMODE or TRICKMODE_KEY_UNITS
back to regular playback, we need to make sure we set the skip mode
back to the default setting.
While this field would be properly reset when we *have* feedback from
downstream (i.e. diff != G_MAXINT64), it would not be reset during
the initial phase (i.e. when the decoder hasn't pushed a buffer yet,
and therefore the sink hasn't sent back QoS information).
This avoids dropping plenty of frames when going back to regular playback
2016-08-04 10:45:14 +02:00
Sebastian Dröge
2d79bc3a58
libav: Update to n3.1.1
2016-07-26 10:27:22 +03:00
Sebastian Dröge
3e93ad1bcd
libav: Ignore more quasi-codecs
2016-07-22 14:54:21 +03:00
Sebastian Dröge
5f4bd291c1
libav: Ignore VAAPI decoders and VAAPI/nvenc encoders
...
These can show up when having a build against a system version of ffmpeg.
2016-07-22 14:42:59 +03:00
Stefan Sauer
9bc5380f5a
Automatic update of common submodule
...
From f363b32 to f49c55e
2016-07-11 21:15:39 +02:00
Sebastian Dröge
c098043a40
Back to development
2016-07-06 13:51:12 +03:00
Sebastian Dröge
351f65cc35
Release 1.9.1
2016-07-06 13:26:10 +03:00
Sebastian Dröge
0bdceaad8a
avaudenc: Use gst_caps_fixate() instead of gst_caps_truncate()
...
Just truncating might not be enough.
2016-07-05 20:16:45 +03:00
Sebastian Dröge
832b42301d
avaudenc: Create caps from the codec context after it is opened
...
We won't get codec_data and various other information otherwise.
2016-07-05 20:16:09 +03:00
Sebastian Dröge
a5ac55c4a0
avvidenc: Create caps from the codec context after it is opened
...
We won't get codec_data and various other information otherwise.
2016-07-05 20:15:28 +03:00
Sebastian Dröge
ee5e2bcd6b
libav: Disable various other hardware related codecs
2016-07-01 09:29:03 +02:00
Edward Hervey
840de21f05
configure: Disable VAAPI support
...
We have native plugins (gst-vaapi) for that
2016-07-01 09:25:14 +02:00
Edward Hervey
c8a6a30d43
configure: Disable {audio|video}toolbox support (osx/ios)
...
We already have native plugins for those
2016-07-01 09:16:41 +02:00
Sebastian Dröge
3e193047a3
libav: Update to ffmpeg n3.1
2016-06-30 23:22:17 +02:00
Nicolas Dufresne
dc6361bdc6
Automatic update of common submodule
...
From ac2f647 to f363b32
2016-06-21 11:48:33 -04:00
Tim-Philipp Müller
1a4c54a6aa
tests: use AM_TESTS_ENVIRONMENT
...
Needed by new automake test runner.
2016-05-31 20:29:32 +01:00