platform/upstream/gst-libav.git
4 years agoarm: Fix SIGBUS on ARM when compiled with binutils 2.29 72/223472/1 accepted/tizen/unified/20200130.214733 submit/tizen/20200130.052510
Jeongmo Yang [Thu, 30 Jan 2020 05:06:29 +0000 (14:06 +0900)]
arm: Fix SIGBUS on ARM when compiled with binutils 2.29

In binutils 2.29, the behavior of the ADR instruction changed so that 1 is
added to the address of a Thumb function (previously nothing was added). This
allows the loaded address to be passed to a BLX instruction and the correct
mode change will occur.

See: https://sourceware.org/bugzilla/show_bug.cgi?id=21458

By using adr with a label that isn't annotated as a thumb function,
we avoid the new behaviour in binutils 2.29 and get the same behaviour
as in prior releases, and as in other assemblers (ms armasm.exe,
clang's built in assembler) - an idea that Janne Grunau came up with.

Signed-off-by: Martin Storsjö <martin@martin.st>
[tizen] Fix crash in libgstlibav.so after toolchain upgrade

Change-Id: I5fe79ed4f9b37968421d3522677180c1984f9421
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
5 years agoDisable hevc decoder 86/209986/2 accepted/tizen_5.5_unified accepted/tizen_5.5_unified_mobile_hotfix accepted/tizen_5.5_unified_wearable_hotfix tizen_5.5 tizen_5.5_mobile_hotfix tizen_5.5_tv tizen_5.5_wearable_hotfix accepted/tizen/5.5/unified/20191031.005813 accepted/tizen/5.5/unified/mobile/hotfix/20201027.063703 accepted/tizen/5.5/unified/wearable/hotfix/20201027.102901 accepted/tizen/unified/20190716.111246 submit/tizen/20190716.010431 submit/tizen_5.5/20191031.000006 submit/tizen_5.5_mobile_hotfix/20201026.185106 submit/tizen_5.5_wearable_hotfix/20201026.184306 tizen_5.5.m2_release
Jeongmo Yang [Mon, 15 Jul 2019 03:00:47 +0000 (12:00 +0900)]
Disable hevc decoder

[Version] 1.12.2-1
[Profile] Common
[Issue Type] Update

Change-Id: Ibec96e900bfbcbfa6f87c32155209bac72ea53dc
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
6 years ago[spec] change build macro about tv 45/176945/1 accepted/tizen_5.0_unified tizen_5.0 accepted/tizen/5.0/unified/20181102.025059 accepted/tizen/unified/20180426.062430 submit/tizen/20180424.091503 submit/tizen_5.0/20181101.000006
Eunhae Choi [Tue, 24 Apr 2018 09:10:59 +0000 (18:10 +0900)]
[spec] change build macro about tv

Change-Id: I236611dff7f194c36b4c3326f37210637df28ed9

6 years agoMerge branch 'tizen_gst_upgrade' into tizen 92/165992/1 accepted/tizen/unified/20180110.141835 submit/tizen/20180105.085839
Gilbok Lee [Fri, 5 Jan 2018 05:26:49 +0000 (14:26 +0900)]
Merge branch 'tizen_gst_upgrade' into tizen

upgrade 1.12.2

Change-Id: Ibd8fc5de5c7c1c6a51e35a432f0464a3d133e6cd

6 years agoMerge tizen patch based on 1.12.2 61/159461/3 tizen_gst_upgrade
Gilbok Lee [Thu, 9 Nov 2017 05:58:54 +0000 (14:58 +0900)]
Merge tizen patch based on 1.12.2

Change-Id:I7ac13674c3157645193c99fa2b40805df2b76831

7 years agoFix ASan build 71/151971/1 accepted/tizen/unified/20171213.153217 submit/tizen/20171016.084218 submit/tizen/20171212.063647
Dmitriy Evgenevich Gonzha [Fri, 22 Sep 2017 13:11:00 +0000 (16:11 +0300)]
Fix ASan build

ASan has no inline assembler (__asm__) support.
This patch removes inline assembler build in sanitized
environment for libav by additional configuration option

Change-Id: I8c5a1d87beac6909dd6d11cfd9b8ba3538fb3438
Signed-off-by: Dmitriy Evgenevich Gonzha <d.gonzha@samsung.com>
7 years agofixed memleak 36/144836/1 tizen_4.0_tv accepted/tizen/4.0/unified/20170828.222449 accepted/tizen/unified/20170823.031718 submit/tizen/20170822.114338 submit/tizen_4.0/20170828.100005 tizen_4.0.IoT.p1_release tizen_4.0.IoT.p2_release tizen_4.0.m2_release
Sejun Park [Fri, 18 Aug 2017 06:22:31 +0000 (15:22 +0900)]
fixed memleak

Change-Id: Iae9b80d83582852c593862732119416ff263d897

7 years agoRelease 1.12.2 upstream/1.12 1.12.2
Sebastian Dröge [Fri, 14 Jul 2017 11:04:18 +0000 (14:04 +0300)]
Release 1.12.2

7 years agoavmux: Blacklist scc muxer
Sebastian Dröge [Mon, 10 Jul 2017 07:33:03 +0000 (10:33 +0300)]
avmux: Blacklist scc muxer

We have no codec mappings for it and it's a subtitle/closed caption
"muxer" anyway.

7 years agoFix memory leak 80/135780/1 accepted/tizen/4.0/unified/20170816.012703 accepted/tizen/4.0/unified/20170816.015434 accepted/tizen/unified/20170627.173238 submit/tizen/20170627.074820 submit/tizen_4.0/20170811.094300 submit/tizen_4.0/20170814.115522 submit/tizen_4.0_unified/20170814.115522
Gilbok Lee [Mon, 26 Jun 2017 10:55:51 +0000 (19:55 +0900)]
Fix memory leak

Change-Id: I9d803587910d85c8153cfa3554a7ffacc0a240cc

7 years agoRelease 1.12.1
Sebastian Dröge [Tue, 20 Jun 2017 09:07:33 +0000 (12:07 +0300)]
Release 1.12.1

7 years agolibav: Update to ffmpeg n3.3.2
Sebastian Dröge [Tue, 20 Jun 2017 07:50:24 +0000 (10:50 +0300)]
libav: Update to ffmpeg n3.3.2

7 years agoavviddec: Don't expose NVIDIA CUVID decoder
Sebastian Dröge [Tue, 16 May 2017 15:54:32 +0000 (18:54 +0300)]
avviddec: Don't expose NVIDIA CUVID decoder

It's not working without further changes on our side, like all hardware
decoders in ffmpeg.

7 years ago1. changed nsv_probe header comparison syntax by byte unit 09/131009/1
Sejun Park [Thu, 25 May 2017 04:36:10 +0000 (13:36 +0900)]
1. changed nsv_probe header comparison syntax by byte unit
2. removed nsv_probe

Change-Id: Ic5fb81121eba27ed9bbe2dadebd8667174f55f2f

7 years agoPass $CC as AS, unless $AS is provided. Add gas-preprocessor
Jan Schmidt [Sat, 20 May 2017 10:02:39 +0000 (20:02 +1000)]
Pass $CC as AS, unless $AS is provided. Add gas-preprocessor

Add gas-preprocessor.pl as a git submodule, and put it in the
path so that it is available if libav wants it.

Switch back to providing $CC as $AS by default, but
respect an external $AS setting so that it can be
overridden in cerbero

https://bugzilla.gnome.org/show_bug.cgi?id=694416

7 years agolibav: Update to ffmpeg n3.3.1
Sebastian Dröge [Wed, 17 May 2017 07:41:57 +0000 (10:41 +0300)]
libav: Update to ffmpeg n3.3.1

7 years agoRelease 1.12.0
Sebastian Dröge [Thu, 4 May 2017 12:39:47 +0000 (15:39 +0300)]
Release 1.12.0

7 years agoRelease 1.11.91
Sebastian Dröge [Thu, 27 Apr 2017 14:35:41 +0000 (17:35 +0300)]
Release 1.11.91

7 years agoAutomatic update of common submodule
Tim-Philipp Müller [Mon, 24 Apr 2017 19:30:15 +0000 (20:30 +0100)]
Automatic update of common submodule

From 60aeef6 to 48a5d85

7 years agoRevert "configure: Set the assembler used for libav to $CC"
Jan Schmidt [Fri, 21 Apr 2017 01:50:17 +0000 (11:50 +1000)]
Revert "configure: Set the assembler used for libav to $CC"

This reverts commit 1a265f029aa9be1bf3f72d1dcd9feafbf23a6298.

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.

7 years agoconfigure: Remove usage of memalign_hack in ffmpeg
Edward Hervey [Fri, 14 Apr 2017 12:55:52 +0000 (14:55 +0200)]
configure: Remove usage of memalign_hack in ffmpeg

It was removed in the last release

7 years agoavaudenc/dec: Blacklist more PCM decoders/encoders
Sebastian Dröge [Thu, 13 Apr 2017 12:23:45 +0000 (15:23 +0300)]
avaudenc/dec: Blacklist more PCM decoders/encoders

7 years agolibav: Update to ffmpeg n3.3
Sebastian Dröge [Thu, 13 Apr 2017 12:15:55 +0000 (15:15 +0300)]
libav: Update to ffmpeg n3.3

7 years agoAutomatic update of common submodule
Tim-Philipp Müller [Mon, 10 Apr 2017 22:50:55 +0000 (23:50 +0100)]
Automatic update of common submodule

From 39ac2f5 to 60aeef6

7 years agoRelease 1.11.90
Sebastian Dröge [Fri, 7 Apr 2017 13:34:46 +0000 (16:34 +0300)]
Release 1.11.90

7 years agoavvidenc: Fix compiler errors in the previous commit
Arun Raghavan [Wed, 22 Mar 2017 07:25:40 +0000 (12:55 +0530)]
avvidenc: Fix compiler errors in the previous commit

The declaration of 'const char *klass' was shadowing a function
argument.

7 years agoavvidenc: Classify image encoders with "Image" instead of "Video"
Arun Raghavan [Mon, 20 Mar 2017 16:49:47 +0000 (22:19 +0530)]
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

7 years agoavcodecmap: Add mappings for I420/I422/Y444_12LE/BE and GBRA
Sebastian Dröge [Thu, 16 Mar 2017 15:14:21 +0000 (17:14 +0200)]
avcodecmap: Add mappings for I420/I422/Y444_12LE/BE and GBRA

https://bugzilla.gnome.org/show_bug.cgi?id=780100

7 years agoavcodecmap: Add GBR_12LE/BE and GBRA_12LE/BE pixel format mapping for CineForm decoder
Emeric Grange [Wed, 15 Mar 2017 14:37:29 +0000 (15:37 +0100)]
avcodecmap: Add GBR_12LE/BE and GBRA_12LE/BE pixel format mapping for CineForm decoder

7 years agoavvidenc: Add Stereo3D mapping
Jan Schmidt [Thu, 16 Mar 2017 04:23:01 +0000 (15:23 +1100)]
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

7 years agoavviddec: Map any stereo3D info to multiview modes
Jan Schmidt [Thu, 16 Mar 2017 04:23:01 +0000 (15:23 +1100)]
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

7 years agoavcodecmap: Add mapping for CineForm HD / CFHD codec
Sebastian Dröge [Tue, 14 Mar 2017 13:01:41 +0000 (15:01 +0200)]
avcodecmap: Add mapping for CineForm HD / CFHD codec

https://bugzilla.gnome.org/show_bug.cgi?id=780024

7 years agomeson: Update version
Sebastian Dröge [Fri, 24 Feb 2017 13:59:51 +0000 (15:59 +0200)]
meson: Update version

7 years agoBack to development
Sebastian Dröge [Fri, 24 Feb 2017 13:37:46 +0000 (15:37 +0200)]
Back to development

7 years agoRelease 1.11.2
Sebastian Dröge [Fri, 24 Feb 2017 13:07:59 +0000 (15:07 +0200)]
Release 1.11.2

7 years agomeson: dist meson build files
Tim-Philipp Müller [Tue, 14 Feb 2017 20:38:03 +0000 (20:38 +0000)]
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.

7 years agolibav: Update to n3.2.4
Sebastian Dröge [Sun, 12 Feb 2017 19:48:20 +0000 (21:48 +0200)]
libav: Update to n3.2.4

7 years agolibav: Update to ffmpeg n3.2.3
Sebastian Dröge [Wed, 8 Feb 2017 14:11:23 +0000 (16:11 +0200)]
libav: Update to ffmpeg n3.2.3

7 years agoconfigure: Require building against at least ffmpeg 3.0
Sebastian Dröge [Wed, 8 Feb 2017 14:10:52 +0000 (16:10 +0200)]
configure: Require building against at least ffmpeg 3.0

See also https://bugzilla.gnome.org/show_bug.cgi?id=778283

7 years agomeson: bump version
Tim-Philipp Müller [Fri, 13 Jan 2017 12:43:37 +0000 (12:43 +0000)]
meson: bump version

7 years agoMerge branch 'tizen_3.0' into tizen 20/110120/1 accepted/tizen_common accepted/tizen_ivi accepted/tizen_mobile accepted/tizen_tv accepted/tizen_wearable accepted/tizen/common/20170117.175044 accepted/tizen/ivi/20170118.041351 accepted/tizen/mobile/20170118.041249 accepted/tizen/tv/20170118.041312 accepted/tizen/unified/20170309.035840 accepted/tizen/wearable/20170118.041326 submit/tizen/20170117.102244 submit/tizen_unified/20170308.100413 tizen_4.0.m1_release
Sejun Park [Fri, 13 Jan 2017 04:09:53 +0000 (13:09 +0900)]
Merge branch 'tizen_3.0' into tizen

Change-Id: Ic90032a2dd99ff47346c8a502767c027afab090d

7 years agofixed memory leaks caused by no freeing caps 16/110116/2 accepted/tizen_3.0_common accepted/tizen_3.0_ivi accepted/tizen_3.0_mobile accepted/tizen_3.0_tv accepted/tizen_3.0_wearable tizen_3.0 tizen_3.0_tv accepted/tizen/3.0/common/20170119.105628 accepted/tizen/3.0/ivi/20170118.230243 accepted/tizen/3.0/mobile/20170118.230151 accepted/tizen/3.0/tv/20170118.230209 accepted/tizen/3.0/wearable/20170118.230230 submit/tizen_3.0/20170117.101514
Sejun Park [Fri, 13 Jan 2017 04:04:08 +0000 (13:04 +0900)]
fixed memory leaks caused by no freeing caps

Change-Id: I9957cb2f44dc4acec6f6fd567367b5149748afbf

7 years agoBack to development
Sebastian Dröge [Thu, 12 Jan 2017 14:32:56 +0000 (16:32 +0200)]
Back to development

7 years agoRelease 1.11.1
Sebastian Dröge [Thu, 12 Jan 2017 14:11:31 +0000 (16:11 +0200)]
Release 1.11.1

7 years agoMerge branch 'tizen_3.0' into tizen 60/108860/1
Gilbok Lee [Fri, 6 Jan 2017 05:19:22 +0000 (14:19 +0900)]
Merge branch 'tizen_3.0' into tizen

Change-Id: I085c1b96db3553a9b676c4e1c64b8669a1e10227

7 years agoFix some caps leaks when creating pad templates
Garima Gaur [Mon, 2 Jan 2017 03:36:09 +0000 (09:06 +0530)]
Fix some caps leaks when creating pad templates

https://bugzilla.gnome.org/show_bug.cgi?id=776700

7 years agoReally remove generated .spec file
Tim-Philipp Müller [Fri, 16 Dec 2016 17:33:44 +0000 (17:33 +0000)]
Really remove generated .spec file

7 years agoRemove generated .spec file
Tim-Philipp Müller [Fri, 16 Dec 2016 17:32:56 +0000 (17:32 +0000)]
Remove generated .spec file

Likely extremely bitrotten, and we should not ship this anyway.

7 years agomeson: Support building without Gst debug
Thibault Saunier [Fri, 9 Dec 2016 20:42:36 +0000 (17:42 -0300)]
meson: Support building without Gst debug

7 years agolibav: Update to n3.2.2
Sebastian Dröge [Thu, 8 Dec 2016 14:13:49 +0000 (16:13 +0200)]
libav: Update to n3.2.2

7 years agoavcodecmap: Add mapping for Flash Screen2 codec
Sebastian Dröge [Sun, 4 Dec 2016 21:39:00 +0000 (23:39 +0200)]
avcodecmap: Add mapping for Flash Screen2 codec

7 years agoAutomatic update of common submodule
Edward Hervey [Sat, 3 Dec 2016 07:20:40 +0000 (08:20 +0100)]
Automatic update of common submodule

From f980fd9 to 39ac2f5

7 years agoavdemux: Disable GIF "demuxer"
Sebastian Dröge [Fri, 2 Dec 2016 15:06:50 +0000 (17:06 +0200)]
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

7 years agoavprotocol: Don't use GST_LOG_OBJECT() and friends on an arbitrary struct that is...
Sebastian Dröge [Fri, 2 Dec 2016 12:19:46 +0000 (14:19 +0200)]
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

7 years agodisable unused plugins in TV product 56/100556/3 accepted/tizen/common/20161207.184542 accepted/tizen/ivi/20161208.012233 accepted/tizen/mobile/20161208.011850 accepted/tizen/tv/20161208.012033 accepted/tizen/wearable/20161208.012132 submit/tizen/20161207.075356
Younghwan [Mon, 28 Nov 2016 11:09:50 +0000 (20:09 +0900)]
disable unused plugins in TV product

Change-Id: Iaa7cdcba9d5e6840f46181b9204edd1cfa37e7d1

7 years agodisable unused plugins in TV product 55/100555/3 accepted/tizen_3.0.m2_mobile accepted/tizen_3.0.m2_tv accepted/tizen_3.0.m2_wearable tizen_3.0.m2 accepted/tizen/3.0.m2/mobile/20170104.142947 accepted/tizen/3.0.m2/tv/20170104.143439 accepted/tizen/3.0.m2/wearable/20170104.143837 accepted/tizen/3.0/common/20161207.194459 accepted/tizen/3.0/ivi/20161207.011909 accepted/tizen/3.0/mobile/20161207.011507 accepted/tizen/3.0/tv/20161207.011703 accepted/tizen/3.0/wearable/20161207.011802 submit/tizen_3.0.m2/20170104.093752 submit/tizen_3.0/20161206.052949
Younghwan [Mon, 28 Nov 2016 11:07:21 +0000 (20:07 +0900)]
disable unused plugins in TV product

Change-Id: I1304e5592048c3b43d490038355e48bf1c759dbf

7 years agolibav: Update to ffmpeg n3.2.1
Sebastian Dröge [Sat, 26 Nov 2016 12:00:39 +0000 (14:00 +0200)]
libav: Update to ffmpeg n3.2.1

7 years agolibav: Change ffmpeg submodule from GIT protocol to HTTPS
Sebastian Dröge [Sat, 26 Nov 2016 11:59:12 +0000 (13:59 +0200)]
libav: Change ffmpeg submodule from GIT protocol to HTTPS

7 years agocommon: use https protocol for common submodule
Tim-Philipp Müller [Sat, 26 Nov 2016 11:26:46 +0000 (11:26 +0000)]
common: use https protocol for common submodule

https://bugzilla.gnome.org/show_bug.cgi?id=775110

7 years agoDefine plugin license outside the call to PLUGIN_DEFINE
Thibault Saunier [Wed, 23 Nov 2016 14:38:49 +0000 (15:38 +0100)]
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.

7 years agomeson: Ignore spurious issues when building with msvc
Thibault Saunier [Wed, 23 Nov 2016 14:05:26 +0000 (06:05 -0800)]
meson: Ignore spurious issues when building with msvc

7 years agoProperly check if unistd.h is avalaible
Thibault Saunier [Wed, 23 Nov 2016 14:04:58 +0000 (06:04 -0800)]
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)

7 years agoavcodecmap: Add support for packed 32bit RGBx variants
Edward Hervey [Thu, 24 Nov 2016 16:15:14 +0000 (17:15 +0100)]
avcodecmap: Add support for packed 32bit RGBx variants

We can support those, so just add the mapping

7 years agoav: Enable IVF demuxer (and muxer)
Sebastian Dröge [Wed, 16 Nov 2016 15:06:54 +0000 (17:06 +0200)]
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.

7 years agoavdemux: Map artist to artist tag
Marinus Schraal [Mon, 14 Nov 2016 10:49:52 +0000 (11:49 +0100)]
avdemux: Map artist to artist tag

It was incorrectly mapped to album-artist before.

https://bugzilla.gnome.org/show_bug.cgi?id=774398

7 years agoavmux: blacklist fifo plugin
Tim-Philipp Müller [Sat, 12 Nov 2016 15:21:59 +0000 (15:21 +0000)]
avmux: blacklist fifo plugin

Avoids criticals in gst-inspect-1.0 -a

7 years agoavvidenc/dec: Disable more hardware encoder/decoders
leigh123linux@googlemail.com [Fri, 11 Nov 2016 16:03:00 +0000 (16:03 +0000)]
avvidenc/dec: Disable more hardware encoder/decoders

Important when using a system ffmpeg/libav.

https://bugzilla.gnome.org/show_bug.cgi?id=774278

7 years agoconfigure: fix target_os when cross-compiling for arm
Michael Olbrich [Thu, 10 Nov 2016 14:42:19 +0000 (15:42 +0100)]
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

7 years agoavviddec: Fix comment to say interlace-mode instead of interlaced-mode
Sebastian Dröge [Fri, 4 Nov 2016 14:27:59 +0000 (16:27 +0200)]
avviddec: Fix comment to say interlace-mode instead of interlaced-mode

7 years agoavcodecmap: It's interlace-mode, not interlaced-mode
Sebastian Dröge [Fri, 4 Nov 2016 14:22:07 +0000 (16:22 +0200)]
avcodecmap: It's interlace-mode, not interlaced-mode

8 years agomeson: Include libav dependency in FFmpeg check
Scott D Phillips [Thu, 3 Nov 2016 19:43:46 +0000 (12:43 -0700)]
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

8 years agoRemoved DivX codec from support lists 80/94980/1 accepted/tizen/3.0/common/20161114.082451 accepted/tizen/3.0/ivi/20161102.080138 accepted/tizen/3.0/mobile/20161102.080049 accepted/tizen/3.0/tv/20161102.080119 accepted/tizen/3.0/wearable/20161102.080129 submit/tizen_3.0/20161102.054152 submit/tizen_3.0_common/20161110.084657
Sejun Park [Thu, 27 Oct 2016 08:45:52 +0000 (17:45 +0900)]
Removed DivX codec from support lists

Change-Id: I47de5ae54e63cdca9aebcdbfa17eeeb0f3995b0c
Signed-off-by: Eunhae Choi <eunhae1.choi@samsung.com>
8 years agoavcodecmap: Add variant to the ProRes caps
Sebastian Dröge [Fri, 30 Sep 2016 15:56:07 +0000 (18:56 +0300)]
avcodecmap: Add variant to the ProRes caps

https://bugzilla.gnome.org/show_bug.cgi?id=769048

8 years agoavviddec: Use interlaced-mode=interleaved and set field-order if possible
Sebastian Dröge [Thu, 29 Sep 2016 12:35:01 +0000 (15:35 +0300)]
avviddec: Use interlaced-mode=interleaved and set field-order if possible

https://bugzilla.gnome.org/show_bug.cgi?id=771376

8 years agoavcodecmap: Configure field order in the context if we can
Sebastian Dröge [Thu, 29 Sep 2016 12:18:46 +0000 (15:18 +0300)]
avcodecmap: Configure field order in the context if we can

https://bugzilla.gnome.org/show_bug.cgi?id=771376

8 years agoavvidenc: Set colorimetry information in the context if known
Sebastian Dröge [Thu, 29 Sep 2016 10:26:34 +0000 (13:26 +0300)]
avvidenc: Set colorimetry information in the context if known

https://bugzilla.gnome.org/show_bug.cgi?id=750882

8 years agoavviddec: Set colorimetry information from the context if known
Sebastian Dröge [Thu, 29 Sep 2016 10:10:58 +0000 (13:10 +0300)]
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

8 years agomeson: update version
Tim-Philipp Müller [Tue, 1 Nov 2016 18:11:42 +0000 (18:11 +0000)]
meson: update version

8 years agoavcodecmap: Add mapping for Opus audio decoder
Tim-Philipp Müller [Sat, 29 Oct 2016 14:38:01 +0000 (15:38 +0100)]
avcodecmap: Add mapping for Opus audio decoder

Make avdec_opus work.

https://bugzilla.gnome.org/show_bug.cgi?id=773672

8 years agoBack to development
Sebastian Dröge [Tue, 1 Nov 2016 16:53:15 +0000 (18:53 +0200)]
Back to development

8 years agoRelease 1.10.0
Sebastian Dröge [Tue, 1 Nov 2016 16:10:45 +0000 (18:10 +0200)]
Release 1.10.0

8 years agolibav: Update to ffmpeg n3.2
Tim-Philipp Müller [Fri, 28 Oct 2016 11:55:34 +0000 (12:55 +0100)]
libav: Update to ffmpeg n3.2

8 years agomeson: fix version
Tim-Philipp Müller [Thu, 27 Oct 2016 09:44:20 +0000 (10:44 +0100)]
meson: fix version

8 years agoRemoved DivX codec from support lists 70/94170/2 accepted/tizen/common/20161027.124353 accepted/tizen/ivi/20161028.152027 accepted/tizen/mobile/20161028.151939 accepted/tizen/tv/20161028.151951 accepted/tizen/wearable/20161028.152006 submit/tizen/20161027.093654
Sejun Park [Thu, 27 Oct 2016 08:45:52 +0000 (17:45 +0900)]
Removed DivX codec from support lists

Change-Id: I47de5ae54e63cdca9aebcdbfa17eeeb0f3995b0c

8 years agoavaudenc/dec: Allow compilation against ffmpeg < 3.2 again
Sebastian Dröge [Wed, 26 Oct 2016 20:29:18 +0000 (23:29 +0300)]
avaudenc/dec: Allow compilation against ffmpeg < 3.2 again

8 years agoavaudenc/dec: Ignore S64BE/LE pseudo-codecs
Sebastian Dröge [Wed, 26 Oct 2016 20:17:28 +0000 (23:17 +0300)]
avaudenc/dec: Ignore S64BE/LE pseudo-codecs

8 years agolibav: Update to ffmpeg 3.2 release branch
Sebastian Dröge [Wed, 26 Oct 2016 20:10:57 +0000 (23:10 +0300)]
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.

8 years agoconfigure: Fix shell syntax error
Sebastian Dröge [Mon, 24 Oct 2016 07:30:05 +0000 (10:30 +0300)]
configure: Fix shell syntax error

Assignments must not have spaces around the '='

8 years agolibav: Update to ffmpeg n3.1.5
Sebastian Dröge [Sat, 22 Oct 2016 09:48:40 +0000 (12:48 +0300)]
libav: Update to ffmpeg n3.1.5

8 years agomeson: Don't set c_std to gnu99
Nirbheek Chauhan [Sat, 15 Oct 2016 16:50:40 +0000 (22:20 +0530)]
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.

8 years agolibav: Update to ffmpeg n3.1.4
Sebastian Dröge [Thu, 6 Oct 2016 11:25:17 +0000 (14:25 +0300)]
libav: Update to ffmpeg n3.1.4

8 years agomeson: Setup pre-commit hooks when configuring
Thibault Saunier [Fri, 30 Sep 2016 14:35:41 +0000 (11:35 -0300)]
meson: Setup pre-commit hooks when configuring

8 years agoRelease 1.9.90
Sebastian Dröge [Fri, 30 Sep 2016 10:03:42 +0000 (13:03 +0300)]
Release 1.9.90

8 years agoavviddec: Use enum instead of magic numbers for the chroma siting values
Sebastian Dröge [Thu, 29 Sep 2016 09:01:59 +0000 (12:01 +0300)]
avviddec: Use enum instead of magic numbers for the chroma siting values

8 years agoconfigure: Depend on gstreamer 1.9.2.1
Sebastian Dröge [Wed, 14 Sep 2016 09:31:07 +0000 (11:31 +0200)]
configure: Depend on gstreamer 1.9.2.1

8 years agoav: Cast AVContext::bit_rate to a guint before passing to varargs functions
Sebastian Dröge [Wed, 14 Sep 2016 09:20:48 +0000 (11:20 +0200)]
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

8 years agoAutomatic update of common submodule
Jan Schmidt [Sat, 10 Sep 2016 10:52:01 +0000 (20:52 +1000)]
Automatic update of common submodule

From b18d820 to f980fd9

8 years agoAutomatic update of common submodule
Jan Schmidt [Fri, 9 Sep 2016 23:58:11 +0000 (09:58 +1000)]
Automatic update of common submodule

From f49c55e to b18d820

8 years agobuild: Do not link plugin against lzma and bz2 if using system install
Thibault Saunier [Mon, 29 Aug 2016 14:08:16 +0000 (11:08 -0300)]
build: Do not link plugin against lzma and bz2 if using system install

And bump version to 1.9.2

8 years agoOnly use AV_CODEC_ID_WRAPPED_AVFRAME on new enough libavcodecs
Iain Lane [Fri, 2 Sep 2016 15:55:46 +0000 (16:55 +0100)]
Only use AV_CODEC_ID_WRAPPED_AVFRAME on new enough libavcodecs

https://bugzilla.gnome.org/show_bug.cgi?id=770753